├── .gitignore ├── AUTHORS ├── CHANGELOG.md ├── CONTRIBUTING.md ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── SECURITY.md ├── chrome ├── README.md ├── _locales │ ├── af │ │ └── messages.json │ ├── am │ │ └── messages.json │ ├── ar │ │ └── messages.json │ ├── bg │ │ └── messages.json │ ├── bn │ │ └── messages.json │ ├── ca │ │ └── messages.json │ ├── cs │ │ └── messages.json │ ├── da │ │ └── messages.json │ ├── de │ │ └── messages.json │ ├── el │ │ └── messages.json │ ├── en │ │ └── messages.json │ ├── en_GB │ │ └── messages.json │ ├── es │ │ └── messages.json │ ├── es_419 │ │ └── messages.json │ ├── et │ │ └── messages.json │ ├── eu │ │ └── messages.json │ ├── fa │ │ └── messages.json │ ├── fi │ │ └── messages.json │ ├── fil │ │ └── messages.json │ ├── fr │ │ └── messages.json │ ├── fr_CA │ │ └── messages.json │ ├── gl │ │ └── messages.json │ ├── gu │ │ └── messages.json │ ├── he │ │ └── messages.json │ ├── hi │ │ └── messages.json │ ├── hr │ │ └── messages.json │ ├── hu │ │ └── messages.json │ ├── hy │ │ └── messages.json │ ├── id │ │ └── messages.json │ ├── is │ │ └── messages.json │ ├── it │ │ └── messages.json │ ├── iw │ │ └── messages.json │ ├── ja │ │ └── messages.json │ ├── ka │ │ └── messages.json │ ├── km │ │ └── messages.json │ ├── kn │ │ └── messages.json │ ├── ko │ │ └── messages.json │ ├── ky │ │ └── messages.json │ ├── lo │ │ └── messages.json │ ├── lt │ │ └── messages.json │ ├── lv │ │ └── messages.json │ ├── mk │ │ └── messages.json │ ├── ml │ │ └── messages.json │ ├── mn │ │ └── messages.json │ ├── mr │ │ └── messages.json │ ├── ms │ │ └── messages.json │ ├── my │ │ └── messages.json │ ├── nb │ │ └── messages.json │ ├── ne │ │ └── messages.json │ ├── nl │ │ └── messages.json │ ├── no │ │ └── messages.json │ ├── pl │ │ └── messages.json │ ├── pt_BR │ │ └── messages.json │ ├── pt_PT │ │ └── messages.json │ ├── ro │ │ └── messages.json │ ├── ru │ │ └── messages.json │ ├── si │ │ └── messages.json │ ├── sk │ │ └── messages.json │ ├── sl │ │ └── messages.json │ ├── sr │ │ └── messages.json │ ├── sv │ │ └── messages.json │ ├── sw │ │ └── messages.json │ ├── ta │ │ └── messages.json │ ├── te │ │ └── messages.json │ ├── th │ │ └── messages.json │ ├── tr │ │ └── messages.json │ ├── uk │ │ └── messages.json │ ├── vi │ │ └── messages.json │ ├── zh_CN │ │ └── messages.json │ ├── zh_HK │ │ └── messages.json │ ├── zh_TW │ │ └── messages.json │ └── zu │ │ └── messages.json ├── chrome_api_stubs.js ├── compiler.flags ├── content_script.js ├── content_script_test.js ├── do.sh ├── download-libs.sh ├── env.example ├── externs.js ├── force-install.plist ├── icon128.png ├── keydown.js ├── keydown_test.js ├── logo_password_alert.png ├── managed_policy_schema.json ├── managed_policy_values.txt ├── manifest.json.template ├── password_warning.html ├── password_warning.js ├── phishing_warning.html ├── phishing_warning.js ├── service_worker.js ├── service_worker_test.js ├── test_server.py └── warning.css └── html_settings.md /.gitignore: -------------------------------------------------------------------------------- 1 | server/privatekey.pem 2 | chrome/build/ 3 | chrome/lib/ 4 | **/node_modules/ 5 | **/package-lock.json 6 | **/package.json 7 | -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | # This is the official list of Password Alert authors for copyright purposes. 2 | # This file is distinct from the CONTRIBUTORS files. 3 | # See the latter for an explanation. 4 | 5 | # Names should be added to this file as: 6 | # Name or Organization 7 | # The email address is not required for organizations. 8 | 9 | Google Inc. 10 | Stripe 11 | Nick Semenkovich 12 | Steve Thomas 13 | Duo Security -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | Starting from Version 1.37.4, documenting important changes to the codebase. 4 | 5 | ## 1.38.3 6 | 7 | - Changing the externs list for consistency across build environments 8 | 9 | ## 1.38.2 10 | 11 | - Move additional messages in the content script from console.log to console.debug 12 | - Mark messages as coming from password alert 13 | - Fix broken Gaia password identification on login page 14 | 15 | ## 1.38.1 16 | 17 | - Unit testing changes for new functions 18 | - Some minor formatting changes 19 | 20 | ## 1.38.0 21 | 22 | New build system changes! 23 | 24 | - We are now using a manifest.json.template with string patterns for substitution 25 | - do.sh now has logic to perform substitutions automatically during build_extension 26 | - Added an env.example to show how to use env vars to perform substitutions as needed 27 | 28 | This enables consistency across various build systems - including Google 29 | internal. 30 | 31 | ## 1.37.6 32 | 33 | - Update compilation flags in an attempt to defend against a known issue. 34 | - Moved some console messages to debug to reduce verbose output. 35 | 36 | ## 1.37.5 37 | 38 | - Replaced the content_script referrer and url variables with method calls to defend against race conditions. 39 | - Added a url parameter to the keyDown and keyPress states, to flush the buffer when the url changes 40 | 41 | Both of these changes are intended to defend against rare events where we think 42 | someone can create a false alert if the password is typed in and the url rapidly 43 | changes. 44 | 45 | ## 1.37.4 46 | 47 | - Added backwards compatibility with the old managed policy value "whitelist_top_domains". 48 | 49 | Please move away from using "whitelist_top_domains" immediately. Backwards 50 | compatibility may be removed shortly. The replacement value is 51 | "allowlist_top_domains". 52 | 53 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Want to contribute? Great! First, read this page (including the small print at the end). 2 | 3 | ### Before you contribute 4 | Before we can use your code, you must sign the 5 | [Google Individual Contributor License Agreement](https://developers.google.com/open-source/cla/individual?csw=1) 6 | (CLA), which you can do online. The CLA is necessary mainly because you own the 7 | copyright to your changes, even after your contribution becomes part of our 8 | codebase, so we need your permission to use and distribute your code. We also 9 | need to be sure of various other things—for instance that you'll tell us if you 10 | know that your code infringes on other people's patents. You don't have to sign 11 | the CLA until after you've submitted your code for review and a member has 12 | approved it, but you must do it before we can put your code into our codebase. 13 | Before you start working on a larger contribution, you should get in touch with 14 | us first through the issue tracker with your idea so that we can help out and 15 | possibly guide you. Coordinating up front makes it much easier to avoid 16 | frustration later on. 17 | 18 | ### Code reviews 19 | All submissions, including submissions by project members, require review. We 20 | use Github pull requests for this purpose. 21 | 22 | ### The small print 23 | Contributions made by corporations are covered by a different agreement than 24 | the one above, the Software Grant and [Corporate Contributor License Agreement](https://cla.developers.google.com/about/google-corporate). 25 | -------------------------------------------------------------------------------- /CONTRIBUTORS: -------------------------------------------------------------------------------- 1 | # People who have agreed to one of the CLAs and can contribute patches. 2 | # The AUTHORS file lists the copyright holders; this file 3 | # lists people. For example, Google employees are listed here 4 | # but not in AUTHORS, because Google holds the copyright. 5 | # 6 | # https://developers.google.com/open-source/cla/individual 7 | # https://developers.google.com/open-source/cla/corporate 8 | # 9 | # Names should be added to this file as: 10 | # Name 11 | 12 | Drew Hintz 13 | Henry Chang 14 | Richo Healey 15 | Nick Semenkovich 16 | Tom Fitzgerald 17 | Steve Thomas 18 | Jacob Rickerd 19 | Zack Hardie 20 | Adam Nichols 21 | Benjamin Donnelly 22 | Michael Pellegrini 23 | DJ Hedges 24 | Tina Sun 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Password Alert 2 | ==================== 3 | 4 | Password Alert helps detect and protect against phishing attacks. If you enter your Google password into anywhere other than accounts.google.com (or any allowlisted domain), you’ll receive an alert, so you can change your password if needed. Password Alert works like a spellchecker, comparing your keystrokes within the Chrome browser to your password to help you avoid mistakes. It doesn’t store your password or actual keystrokes, or send either to any remote system beyond your computer -- instead, it locally saves a fingerprint of your password, and compares that fingerprint to the fingerprint of what you’re typing. 5 | 6 | Separately, Password Alert also tries to detect fake Google login pages to alert you before you’ve typed in your password. To do so, Password Alert checks the HTML of each page you visit to ascertain whether it appears to be impersonating a Google login page. Google for Work enterprises can configure it to protect their own custom single sign-on (SSO) pages. 7 | 8 | The Chrome extension currently only protects Google accounts; other account passwords are not affected because the extension only compares your keystrokes to the stored fingerprint of your Google account password. The extension also does not operate in Incognito windows. When Google for Work administrators deploy Password Alert across all Chrome clients in their domains, the administrators can receive alerts when Password Alert triggers. 9 | 10 | Install the Chrome extension from [the Chrome Web Store to try it yourself](https://chrome.google.com/webstore/detail/password-alert/noondiphcddnnabmjcihcjfbhfklnnep). 11 | 12 | To deploy it in your Google for Work enterprise, please follow [the deployment guide](http://goo.gl/7AIw1S). 13 | 14 | If you'd like to build it from source, please see [chrome/README.md](chrome/README.md) for instructions to build the Chrome Extension. 15 | -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | ## Overview 2 | Password Alert uses a number of techniques to reinforce its security. This document provides a summary of the main ones, especially aspects that are specific to Chrome Extensions and the Password Alert hashing model. For hardware-based protection against password phishing, please consider using [Security Key for 2-Step Verification](http://googleforwork.blogspot.com/2015/04/the-key-for-working-smarter-faster-and-more-securely.html). 3 | 4 | ## Data is kept locally 5 | One idea an attacker might try is to read your stored password. That’s why passwords are not stored, and password hashes are kept locally and never sent anywhere. In particular, a 37-bit, salted SHA-1 of the password is kept in Chrome’s localStorage. 6 | 7 | You might be wondering: but what if an attacker can access Chrome’s localStorage? If an attacker can steal local files, they already have access to your system and you’ve already lost. They could steal cookies or other sensitive information that’s stored locally. 8 | 9 | ## Extension Isolation 10 | One idea an attacker might try is to access your password hash directly. Fortunately, the extension's code and localStorage are isolated from both the pages you visit and any other extensions that you have installed. This means there's no cross-site data access from a malicious website to the content script, or to the service worker. In other words, bad actors cannot programmatically access your password hash. More details are available here: https://developer.chrome.com/extensions/content_scripts#execution-environment 11 | 12 | ## Brute-forcing the password from a malicious webpage 13 | One attack idea a malicious page could try is to generate fake keystrokes and then watch for the warning banner to appear. We have three protections in place to deter this: 14 | 15 | 1. We discard keyboardEvents that appear to be generated by JavaScript on the page instead of a real user typing. For example, in [chrome/content_script.js](chrome/content_script.js) passwordalert.handleKeypress_() see the check for 16 | [.isTrusted](https://www.chromestatus.com/feature/6461137440735232). 17 | 18 | 2. The service worker page limits password checks to a somewhat human speed. Anything over the limit is silently discarded. For the code, see [chrome/service_worker.js](chrome/service_worker.js) passwordalert.background.checkRateLimit_() 19 | 20 | 3. Saving only 37 bits of the hash intentionally creates collisions. A straight-forward brute force of the hash would result in 20 million+ collisions for a 10 character password, depending on your character space. An attacker would need to pick out the correct password from this list. 21 | 22 | ## Calculation for Size of Hash Bits 23 | Why 37 bits? We were trying to balance two goals: store enough bits to prevent false positives, but few enough bits so that even if an attacker can brute-force it they won’t be able to easily discern your real password. The false positive rate is such that with a 20,000 person company typing randomly for a year, you'd get one false positive. This assumes a user types 300 characters a minute for 120000 work minutes a year and is typing for 20% of the time. It is calculated with `(20000*300*120000*0.2)/(2**37)` Random typing isn't what people actually do, so the actual false positive rate is likely significantly lower. 24 | 25 | For the calculations, we've assumed that password characters are chosen from a set of 72 likely characters. With only an 8 character password, this would result in an average of 5,255 collisions, calculated with `(72**8)/(2**37)`. With a 10 character password, this would result in an average of 27,240,503 collisions, calculated with `(72**10)/(2**37)`. 26 | 27 | If your password has more than 37 bits of entropy, then an attacker looking for another password that hashes to the same 37 bits would get collisions and not know which brute-forced password was correct. 28 | 29 | Note that Google for Work administrators can [determine password lengths here](https://support.google.com/a/answer/139399?hl=en). Other services like Active Directory also [support password policies](https://msdn.microsoft.com/en-us/library/cc875839.aspx). 30 | 31 | ## Google's bug bounty program 32 | Password Alert is covered by Google's bug bounty program as 33 | described here: https://www.google.com/about/appsecurity/reward-program/ 34 | 35 | For Password Alert specifically, vulnerabilities that would be 36 | in-scope for the bug bounty program would be things such as: 37 | - unauthenticated access to user data on the server 38 | - a way for a malicious web page to get the password hash from the 39 | Chrome Extension 40 | - code execution in the context of the Chrome Extension's service worker 41 | page or the isolated content script. 42 | 43 | However one thing comes to mind that would likely *not* be in-scope 44 | for the bug bounty program: Ways for phishing sites to evade detection 45 | by the Chrome Extension, such as by obfuscating their HTML to avoid 46 | the string matching, or sending spurious events to avoid triggering 47 | password typing alerts. We expect evasion to be a cat-and-mouse game 48 | and we plan on dealing with evasion techniques as they're used by 49 | attackers. If attackers actually put the time in to specifically evade 50 | the tool, then we'll consider building it into Chrome to make evasion 51 | less feasible. 52 | -------------------------------------------------------------------------------- /chrome/README.md: -------------------------------------------------------------------------------- 1 | # To install the extension 2 | The extension is available [in the Chrome Web Store here](https://chrome.google.com/webstore/detail/password-alert/noondiphcddnnabmjcihcjfbhfklnnep). 3 | 4 | Most users and organizations should 5 | be able to use the version in the Chrome Web Store without needing to compile 6 | it themselves. Google for Work enterprises can configure settings using managed 7 | storage as described in 8 | [the deployment guide](http://goo.gl/7AIw1S). 9 | 10 | # To build the extension 11 | ```shell 12 | ./do.sh install_deps 13 | ./do.sh build_extension 14 | ``` 15 | You'll only need to install_deps the first time you build the extension. To see other options, run `do.sh` with no arguments. 16 | 17 | # [This](https://news.ycombinator.com/item?id=8566022) seems [really unlikely](https://news.ycombinator.com/item?id=8566485). 18 | Calculating a hash in JavaScript on every keystroke sounds expensive, but it's actually fast enough to not have a noticable impact. 19 | -------------------------------------------------------------------------------- /chrome/_locales/af/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Wil jy h\u00ea Wagwoordwaarsku moet altyd hierdie webwerf ignoreer?"},"back":{"message":"Terug"},"contact_security":{"message":"Kontak sekuriteit"},"extension_description":{"message":"Wagwoordwaarsku help beskerm teen uitvissingsaanvalle."},"extension_detailed_description":{"message":"As jy jou Gmail- of Google for Work-wagwoord op enige ander plek as accounts.google.com invoer, sal jy 'n waarskuwing ontvang sodat jy jou wagwoord indien nodig kan verander.\n\nWagwoordwaarsku probeer ook om vals Google-aanmeldbladsye te bespeur om jou te waarsku voordat jy jou wagwoord invoer. Daarvoor gaan Wagwoordwaarsku die HTML na van elke bladsy wat jy besoek, om te kyk of dit 'n Google-aanmeldbladsy verpersoonlik.\n\nGereelde vrae\n-- Wanneer sal Wagwoordwaarsku in werking tree?\nWagwoordwaarsku sal self inisialiseer wanneer jy weer jou wagwoord in accounts.google.com invoer.\n\n-- Berg Wagwoordwaarsku my wagwoord of sleuteldrukke?\nNee. Wagwoordwaarsku berg nie jou wagwoord of sleuteldrukke nie \u2013 dit berg eerder 'n veilige kleinkiekie van jou wagwoord wat dit met 'n kleinkiekie van jou mees onlangse sleuteldrukke binne Chrome vergelyk.\n\n-- Waarheen stuur Wagwoordwaarsku data?\nAs jy Wagwoordwaarsku in 'n Gmail-rekening gebruik, stuur Wagwoordwaarsku nie enige data van jou plaaslike rekenaar af nie. As jou Google for Work-administrateur besluit om Wagwoordwaarsku deur jou domein heen in te stel, sal die administrateur waarskuwings ontvang wanneer Wagwoordwaarsku iets opmerk.\n\n-- Wat is Wagwoordwaarsku se perke?\nWagwoordwaarsku beskerm nie incognitovensters, Chrome-programme of Chrome-uitbreidings nie. Dit beskerm ook nie wagwoorde vir nie-Google-dienste nie. Wagwoordwaarsku werk net binne die Chrome-webblaaier as JavaScript geaktiveer is.\n\n-- Waar kan ek meer besonderhede vind?\nBesoek die volledige Gereelde vrae by LINK_TBD, of jy kan die hele oopbron-kodebasis by https://github.com/google/password-alert sien\n\nDeur hierdie item te installeer, stem jy in tot Google se diensbepalings en privaatheidsbeleid by www.google.com/policies/\n"},"extension_name":{"message":"Wagwoordwaarsku"},"ignore":{"message":"Ignoreer hierdie keer"},"initialization_message":{"message":"Vir Wagwoordwaarsku om te werk, meld asseblief aan."},"initialization_thank_you_message":{"message":"Dankie. Wagwoordwaarsku werk nou."},"learn_more":{"message":"Kom meer te wete"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Dit kom voor of hierdie werf 'n bedrieglike weergawe van die Google-aanmeldbladsy gebruik om jou wagwoord te steel, en daarom is dit geblokkeer. As jy verstaan dat hierdie werf jou rekenaar kan beskadig, kan jy dit besoek, maar wees asseblief versigtig oor die inligting wat jy intik."},"phishing_warning_banner_header":{"message":"Hierdie werf is geblokkeer."},"report_phishing":{"message":"Gee hierdie werf aan"},"reset_password":{"message":"Stel wagwoord terug"},"sign_in":{"message":"Meld aan"},"visit_this_site":{"message":"Besoek hierdie werf"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/ca/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Voleu que Alerta de protecci\u00f3 de contrasenya ignori sempre aquest lloc web?"},"back":{"message":"Enrere"},"contact_security":{"message":"Contacteu amb seguretat"},"extension_description":{"message":"Alerta de protecci\u00f3 de contrasenya us ajuda a protegir-vos contra els atacs de suplantaci\u00f3 d\u2019identitat."},"extension_detailed_description":{"message":"Si introdu\u00efu la vostra contrasenya de Gmail o de Google for Work a qualsevol altre lloc que no sigui accounts.google.com, rebreu una alerta mitjan\u00e7ant la qual podreu canviar la contrasenya, si cal.\n\nAlerta de protecci\u00f3 de contrasenya tamb\u00e9 intenta detectar p\u00e0gines falses d'inici de sessi\u00f3 de Google abans que hi introdu\u00efu la contrasenya. Per fer-ho, Alerta de protecci\u00f3 de contrasenya comprova l'HTML de les p\u00e0gines que visiteu per veure si es fan passar per una p\u00e0gina d'inici de sessi\u00f3 de Google.\n\nPreguntes freq\u00fcents\n-- Quan s'activa Alerta de protecci\u00f3 de contrasenya?\nAlerta de protecci\u00f3 de contrasenya s'inicialitzar\u00e0 la propera vegada que introdu\u00efu la contrasenya a accounts.google.com.\n\n-- Alerta de protecci\u00f3 de contrasenya desa la contrasenya o les pulsacions de teclat?\nNo. Alerta de protecci\u00f3 de contrasenya no desa ni la contrasenya ni les pulsacions de teclat. Aix\u00f2 s\u00ed, desa una miniatura segura de la contrasenya que compara amb una miniatura de les tecles premudes recentment a Chrome.\n\n-- On envia dades Alerta de protecci\u00f3 de contrasenya?\nSi la feu servir amb un compte de Gmail, Alerta de protecci\u00f3 de contrasenya no envia dades des de l'ordinador local. Si l'administrador de Google for Work decideix implementar Alerta de protecci\u00f3 de contrasenya al vostre domini, la funci\u00f3 li enviar\u00e0 una alerta cada cop que s'activi.\n\n-- Quins s\u00f3n els l\u00edmits d'Alerta de protecci\u00f3 de contrasenya?\nAlerta de protecci\u00f3 de contrasenya no protegeix les finestres d'inc\u00f2gnit, les aplicacions ni les extensions de Chrome. Tampoc no protegeix les contrasenyes de serveis que no siguin de Google. Alerta de protecci\u00f3 de contrasenya nom\u00e9s funciona al navegador web Chrome si JavaScript est\u00e0 activat.\n\n-- On puc llegir m\u00e9s informaci\u00f3?\nPodeu anar a la secci\u00f3 de Preguntes freq\u00fcents a LINK_TBD. Tamb\u00e9 podeu veure la base de codi lliure completa a https://github.com/google/password-alert\n\nEn instal\u00b7lar aquest element, accepteu les Condicions del servei i la Pol\u00edtica de privadesa de Google de la p\u00e0gina www.google.com/policies/.\n"},"extension_name":{"message":"Alerta de protecci\u00f3 de contrasenya"},"ignore":{"message":"Ignora per ara"},"initialization_message":{"message":"Per activar Alerta de protecci\u00f3 de contrasenya, inicieu la sessi\u00f3 al vostre compte."},"initialization_thank_you_message":{"message":"Gr\u00e0cies. Alerta de protecci\u00f3 de contrasenya ara est\u00e0 activada."},"learn_more":{"message":"M\u00e9s informaci\u00f3"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Sembla que aquest lloc est\u00e0 fent servir una versi\u00f3 falsa de la p\u00e0gina d'inici de sessi\u00f3 de Google per robar-vos la contrasenya; per tant, s'ha bloquejat. Si enteneu que aquest lloc pot malmetre el vostre ordinador, podeu visitar-lo, per\u00f2 aneu amb compte amb les dades que hi escrigueu."},"phishing_warning_banner_header":{"message":"S'ha bloquejat aquest lloc web."},"report_phishing":{"message":"Informeu d'aquest lloc"},"reset_password":{"message":"Restabliu la contrasenya"},"sign_in":{"message":"Inicieu la sessi\u00f3"},"visit_this_site":{"message":"Visiteu aquest lloc"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/cs/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Chcete, aby Ochrana hesla tento web v\u017edy ignorovala?"},"back":{"message":"Zp\u011bt"},"contact_security":{"message":"Kontaktovat bezpe\u010dnostn\u00ed t\u00fdm"},"extension_description":{"message":"Roz\u0161\u00ed\u0159en\u00ed Ochrana hesla pom\u00e1h\u00e1 s ochranou proti phishingov\u00fdm \u00fatok\u016fm."},"extension_detailed_description":{"message":"Pokud sv\u00e9 heslo slu\u017eby Gmail nebo Google for Work zad\u00e1te kamkoli jinam ne\u017e na str\u00e1nky accounts.google.com, obdr\u017e\u00edte upozorn\u011bn\u00ed, abyste heslo v\u00a0p\u0159\u00edpad\u011b pot\u0159eby mohli zm\u011bnit.\n\nOchrana hesla se tak\u00e9 sna\u017e\u00ed zji\u0161\u0165ovat fale\u0161n\u00e9 p\u0159ihla\u0161ovac\u00ed str\u00e1nky Google, aby v\u00e1s na n\u011b mohla upozornit d\u0159\u00edve, ne\u017e na nich zad\u00e1te heslo. Za t\u00edmto \u00fa\u010delem Ochrana hesla kontroluje k\u00f3d HTML ka\u017ed\u00e9 str\u00e1nky, kterou nav\u0161t\u00edv\u00edte, aby zjistila, zda se n\u00e1hodou nevyd\u00e1v\u00e1 za p\u0159ihla\u0161ovac\u00ed str\u00e1nku Google.\n\n\u010cast\u00e9 dotazy\n\u2013 Kdy Ochrana hesla za\u010dne fungovat?\nOchrana hesla se inicializuje p\u0159i p\u0159\u00ed\u0161t\u00edm zad\u00e1n\u00ed hesla na str\u00e1nce accounts.google.com.\n\n\u2013 Ukl\u00e1d\u00e1 Ochrana hesla heslo nebo informace o\u00a0stisknut\u00fdch kl\u00e1ves\u00e1ch?\nNe. Ochrana hesla heslo ani informace o\u00a0stisknut\u00fdch kl\u00e1ves\u00e1ch neukl\u00e1d\u00e1. Nam\u00edsto toho ukl\u00e1d\u00e1 bezpe\u010dnou miniaturu hesla, kterou porovn\u00e1v\u00e1 s\u00a0miniaturou posledn\u00edch stisknut\u00fdch kl\u00e1ves v\u00a0Chromu.\n\n\u2013 Kam Ochrana hesla odes\u00edl\u00e1 data?\nPokud Ochranu hesla pou\u017e\u00edv\u00e1te v\u00a0\u00fa\u010dtu Gmail, \u017e\u00e1dn\u00e1 data z\u00a0va\u0161eho m\u00edstn\u00edho po\u010d\u00edta\u010de neodes\u00edl\u00e1. Pokud administr\u00e1tor slu\u017eby Google for Work implementoval Ochranu hesla v\u00a0cel\u00e9 dom\u00e9n\u011b, dostane p\u0159i spu\u0161t\u011bn\u00ed Ochrany hesla upozorn\u011bn\u00ed.\n\n\u2013 Jak\u00e1 m\u00e1 Ochrana hesla omezen\u00ed?\nOchrana hesla neposkytuje ochranu v\u00a0anonymn\u00edch oknech ani v\u00a0aplikac\u00edch a\u00a0roz\u0161\u00ed\u0159en\u00edch pro Chrome. Nechr\u00e1n\u00ed tak\u00e9 hesla slu\u017eeb, kter\u00e9 nespadaj\u00ed pod Google. Ochrana hesla ve webov\u00e9m prohl\u00ed\u017ee\u010di Chrome funguje jen v\u00a0p\u0159\u00edpad\u011b, \u017ee je povolen JavaScript.\n\n\u2013 Kde z\u00edsk\u00e1m dal\u0161\u00ed informace?\nPod\u00edvejte se na \u00fapln\u00fd seznam \u010dast\u00fdch dotaz\u016f na str\u00e1nce LINK_TBD. P\u0159\u00edpadn\u011b se m\u016f\u017eete pod\u00edvat na celou datab\u00e1zi otev\u0159en\u00e9ho zdrojov\u00e9ho k\u00f3du na str\u00e1nce https://github.com/google/password-alert.\n\nInstalac\u00ed t\u00e9to polo\u017eky vyjad\u0159ujete souhlas se smluvn\u00edmi podm\u00ednkami a\u00a0z\u00e1sadami ochrany soukrom\u00ed spole\u010dnosti Google, kter\u00e9 jsou uvedeny na str\u00e1nk\u00e1ch www.google.com/policies/.\n"},"extension_name":{"message":"Ochrana hesla"},"ignore":{"message":"Tentokr\u00e1t ignorovat"},"initialization_message":{"message":"Za \u00fa\u010delem aktivace roz\u0161\u00ed\u0159en\u00ed Ochrana hesla se p\u0159ihlaste ke sv\u00e9mu \u00fa\u010dtu."},"initialization_thank_you_message":{"message":"D\u011bkujeme. Roz\u0161\u00ed\u0159en\u00ed Ochrana hesla je nyn\u00ed aktivn\u00ed."},"learn_more":{"message":"Dal\u0161\u00ed informace"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Zd\u00e1 se, \u017ee tento web se pomoc\u00ed fale\u0161n\u00e9 verze p\u0159ihla\u0161ovac\u00ed str\u00e1nky Google sna\u017e\u00ed odcizit va\u0161e heslo. Byl proto zablokov\u00e1n. Pokud si uv\u011bdomujete, \u017ee tento web m\u016f\u017ee po\u0161kodit v\u00e1\u0161 po\u010d\u00edta\u010d, m\u016f\u017eete jej nav\u0161t\u00edvit, av\u0161ak p\u0159i zad\u00e1v\u00e1n\u00ed jak\u00fdchkoli informac\u00ed bu\u010fte opatrn\u00ed."},"phishing_warning_banner_header":{"message":"Tento web byl zablokov\u00e1n."},"report_phishing":{"message":"Nahl\u00e1sit tento web"},"reset_password":{"message":"Resetovat heslo"},"sign_in":{"message":"P\u0159ihl\u00e1sit se"},"visit_this_site":{"message":"Nav\u0161t\u00edvit tento web"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/da/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"\u00d8nsker du altid, at Password Alert skal ignorere dette website?"},"back":{"message":"Tilbage"},"contact_security":{"message":"Kontakt sikkerhedsadministratorerne"},"extension_description":{"message":"Password Alert hj\u00e6lper med at beskytte mod phishingangreb."},"extension_detailed_description":{"message":"Hvis du angiver din adgangskode til Gmail eller Google for Work nogen andre steder end p\u00e5 accounts.google.com, modtager du en advarsel, s\u00e5 du om n\u00f8dvendigt kan \u00e6ndre din adgangskode.\n\nPassword Alert fors\u00f8ger ogs\u00e5 at opdage falske Google-loginsider og advare dig, inden du indtaster din adgangskode. Det g\u00f8r Password Alert ved at kontrollere HTML-koden p\u00e5 hver side, som du bes\u00f8ger, for at afg\u00f8re, om den udgiver sig for at v\u00e6re en Google loginside.\n\nOfte stillede sp\u00f8rgsm\u00e5l\n-- Hvorn\u00e5r tr\u00e6der Password Alert i kraft?\nPassword Alert starter af sig selv, n\u00e6ste gang du indtaster din adgangskode p\u00e5 account.google.com.\n\n-- Gemmer Password Alert min adgangskode eller mine tastetryk?\nNej. Password Alert gemmer ikke din adgangskode eller dine tastetryk \u2013 i stedet gemmer funktionen et sikkert miniaturebilleder af din adgangskode, som den sammenligner med et miniaturebillede af dine seneste tastetryk i Chrome.\n\n-- Hvor sender Password Alert data hen?\nHvis du bruger Password Alert i en Gmail-konto, sender Password Alert ikke nogen data fra din lokale computer. Hvis din Google for Work-administrator v\u00e6lger at implementere Password Alert p\u00e5 hele dit dom\u00e6ne, vil administratoren f\u00e5 underretninger, n\u00e5r Password Alert aktiveres.\n\n-- Hvorn\u00e5r fungerer Password Alert ikke?\nPassword Alert beskytter ikke inkognitovinduer, Chrome Apps eller Chrome-udvidelser. Den beskytter heller ikke adgangskoder for tjenester uden for Google. Password Alert fungerer kun i Chromes webbrowser, n\u00e5r Javascript er aktiveret.\n\n-- Hvor kan jeg finde flere oplysninger?\nSe alle ofte stillede sp\u00f8rgsm\u00e5l p\u00e5 LINK_TBD. Du kan ogs\u00e5 se hele open source-kodebasen p\u00e5 https://github.com/google/password-alert.\n\nVed at installere dette element accepterer du Googles servicevilk\u00e5r og privatlivspolitik p\u00e5 www.google.com/policies/\n"},"extension_name":{"message":"Password Alert"},"ignore":{"message":"Ignorer denne gang"},"initialization_message":{"message":"Du skal logge ind p\u00e5 din konto, for at Password Alert kan aktiveres."},"initialization_thank_you_message":{"message":"Tak. Password Alert er nu aktiveret."},"learn_more":{"message":"F\u00e5 flere oplysninger"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Dette website er blevet blokeret, da det ser ud til at benytte en falsk version af Googles loginside til at stj\u00e6le din adgangskode. Hvis du er indforst\u00e5et med, at dette website kan skade din computer, kan du bes\u00f8ge websitet, men v\u00e6r forsigtig med, hvilke oplysninger du indtaster."},"phishing_warning_banner_header":{"message":"Dette website er blevet blokeret."},"report_phishing":{"message":"Rapport\u00e9r dette website"},"reset_password":{"message":"Nulstil adgangskode"},"sign_in":{"message":"Log ind"},"visit_this_site":{"message":"Bes\u00f8g dette website"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/de/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Soll die Passwort-Warnung diese Website immer ignorieren?"},"back":{"message":"Zur\u00fcck"},"contact_security":{"message":"Sicherheit kontaktieren"},"extension_description":{"message":"Passwort-Warnung sch\u00fctzt vor Phishing-Attacken."},"extension_detailed_description":{"message":"Wenn Sie Ihr Passwort f\u00fcr Gmail oder Google for Work auf einer anderen Website als accounts.google.com eingeben, erhalten Sie eine Warnung, sodass Sie Ihr Passwort gegebenenfalls \u00e4ndern k\u00f6nnen.\n\nDie Passwort-Warnung versucht auch, fingierte Google-Anmeldeseiten zu erkennen, und warnt Sie, bevor Sie Ihr Passwort eingeben. Hierzu pr\u00fcft die Passwort-Warnung anhand des HTML jeder von Ihnen aufgerufenen Seite, ob diese sich als Google-Anmeldeseite tarnt.\n\nH\u00e4ufig gestellte Fragen\n-- Wann wird die Passwort-Warnung wirksam?\nDie Passwort-Warnung wird automatisch initialisiert, wenn Sie das n\u00e4chste Mal Ihr Passwort unter accounts.google.com eingeben.\n\n-- Speichert die Passwort-Warnung mein Passwort oder meine Tastenanschl\u00e4ge?\nNein. Die Passwort-Warnung speichert weder Ihr Passwort noch Ihre Tastenanschl\u00e4ge, sondern eine sichere Miniaturansicht Ihres Passworts, die mit der Miniaturansicht Ihrer letzten Tastenanschl\u00e4ge in Chrome verglichen wird.\n\n-- Wohin sendet die Passwort-Warnung ihre Daten?\nWenn Sie die Passwort-Warnung in einem Gmail-Konto verwenden, sendet die Passwort-Warnung keine Daten von Ihrem lokalen Computer. Wenn Ihr Google for Work-Administrator die Passwort-Warnung in Ihrer gesamten Domain implementiert hat, erh\u00e4lt der Administrator die Benachrichtigungen der Passwort-Warnung.\n\n-- Was kann die Passwort-Warnung nicht?\nDie Passwort-Warnung bietet keinen Schutz f\u00fcr Inkognitofenster, Chrome-Apps und Chrome-Erweiterungen. Au\u00dferdem werden auch Passw\u00f6rter f\u00fcr Dienste, die nicht von Google sind, nicht gesch\u00fctzt. Die Passwort-Warnung funktioniert nur innerhalb des Chrome-Webbrowsers, wenn JavaScript aktiviert ist.\n\n-- Wo erhalte ich genauere Informationen?\nSie k\u00f6nnen alle h\u00e4ufig gestellten Fragen unter LINK_TBD aufrufen oder den gesamten Open-Source-Code unter https://github.com/google/password-alert einsehen.\n\nDurch die Installation dieses Artikels stimmen Sie den Nutzungsbedingungen und der Datenschutzerkl\u00e4rung von Google unter www.google.com/policies/ zu.\n"},"extension_name":{"message":"Passwort-Warnung"},"ignore":{"message":"Dieses Mal ignorieren"},"initialization_message":{"message":"Melden Sie sich in Ihrem Konto an, um die Passwort-Warnung zu aktivieren."},"initialization_thank_you_message":{"message":"Danke. Die Passwort-Warnung ist nun wirksam."},"learn_more":{"message":"Weitere Informationen"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Diese Website verwendet offenbar eine gef\u00e4lschte Version der Google-Anmeldeseite, um Ihr Passwort zu stehlen, und wurde daher blockiert. Wenn Ihnen bewusst ist, dass der Besuch dieser Website Sch\u00e4den auf Ihrem Computer verursachen kann, k\u00f6nnen Sie diese Website besuchen, sollten jedoch auf die Informationen achten, die Sie eingeben."},"phishing_warning_banner_header":{"message":"Diese Website wurde blockiert."},"report_phishing":{"message":"Diese Website melden"},"reset_password":{"message":"Passwort zur\u00fccksetzen"},"sign_in":{"message":"Anmelden"},"visit_this_site":{"message":"Diese Website besuchen"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/en/messages.json: -------------------------------------------------------------------------------- 1 | { 2 | "extension_name": { 3 | "message": "Password Alert", 4 | "description": "This extension will alert when user's password is being phished." 5 | }, 6 | "extension_description": { 7 | "message": "Password Alert helps protect against phishing attacks.", 8 | "description": "This is used for the general description that is displayed in chrome web store." 9 | }, 10 | "extension_detailed_description": { 11 | "message": "If you enter your Gmail or Google for Work password into anywhere other than accounts.google.com, you’ll receive an alert, so you can change your password if needed.\n\nPassword Alert also tries to detect fake Google login pages to alert you before you’ve typed in your password. To do so, Password Alert checks the HTML of each page you visit to see if it’s impersonating a Google login page.\n\nFAQ\n-- When will Password Alert take effect?\nPassword Alert will initialize itself the next time you enter your password into accounts.google.com.\n\n-- Does Password Alert store my password or keystrokes?\nNo. Password Alert doesn’t store your password or keystrokes -- instead, it stores a secure thumbnail of your password, which it compares against a thumbnail of your most recent keystrokes within Chrome.\n\n-- Where does Password Alert send data?\nIf you are using Password Alert in a Gmail account, Password Alert does not send any data from your local computer. If your Google for Work administrator chooses to deploy Password Alert across your domain, the administrator will receive alerts when Password Alert triggers.\n\n-- What are Password Alert's limits?\nPassword Alert doesn't protect incognito windows, Chrome Apps, or Chrome Extensions. It also does not protect passwords for non-Google services. Password Alert only operates inside the Chrome web browser when Javascript is enabled.\n\n-- Where can I find more details?\nVisit the full FAQ at LINK_TBD, or you can see the entire open-source codebase at https://github.com/google/password-alert\n\nBy installing this item, you agree to the Google Terms of Service and Privacy Policy at www.google.com/policies/\n", 12 | "description": "This is used for the detailed (long) description that is displayed in chrome web store." 13 | }, 14 | "initialization_message": { 15 | "message": "For Password Alert to take effect, please sign into your account.", 16 | "description": "This is used to prompt the user to type their password to properly initialized Password Alert." 17 | }, 18 | "sign_in": { 19 | "message": "Sign In", 20 | "description": "This is used to prompt the user to sign into their Google account." 21 | }, 22 | "initialization_thank_you_message": { 23 | "message": "Thank you. Password Alert is now in effect.", 24 | "description": "This is used to thank the user after they have typed their password to properly initialized Password Alert." 25 | }, 26 | "password_warning_banner_header": { 27 | "message": "Reset your Google Account password", 28 | "description": "This is used for the warning banner to warn users that they have typed their password. [CHAR LIMIT = 50]" 29 | }, 30 | "password_warning_banner_body": { 31 | "message": "You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites.", 32 | "description": "This is used for the warning banner to warn users that they have typed their password. [CHAR LIMIT = 300]" 33 | }, 34 | "learn_more": { 35 | "message": "Learn more", 36 | "description": "This is used for the warning banner's learn more link, which the user can click to open a page to learn more information." 37 | }, 38 | "ignore": { 39 | "message": "Ignore this time", 40 | "description": "This is used to tell the user that they can ignore the warning for this time only. [CHAR LIMIT = 25]" 41 | }, 42 | "always_ignore": { 43 | "message": "Always ignore for this site", 44 | "description": "This is used to tell the user to always ignore this website from further warnings." 45 | }, 46 | "always_ignore_confirmation": { 47 | "message": "Do you want Password Alert to always ignore this website?", 48 | "description": "This is used to tell the user to confirm that he/she always wants to ignore this website from further warnings." 49 | }, 50 | "reset_password": { 51 | "message": "Reset Password", 52 | "description": "This is used to tell the user to reset their passord. [CHAR LIMIT = 25]" 53 | }, 54 | "phishing_warning_banner_header": { 55 | "message": "This site has been blocked.", 56 | "description": "This is used for the warning banner to warn users that they are visiting a phishing website. [CHAR LIMIT = 50]" 57 | }, 58 | "phishing_warning_banner_body": { 59 | "message": "This site appears to be using a fake version of the Google login page to steal your password, so it has been blocked. If you understand that this site may harm your computer, you may visit this site but please be careful about the information you type.", 60 | "description": "This is used for the warning banner to warn users that they are visiting a phishing website. [CHAR LIMIT = 300]" 61 | }, 62 | "back": { 63 | "message": "Back", 64 | "description": "This is used to tell the user that they can navigate back to the previous webpage. [CHAR LIMIT = 25]" 65 | }, 66 | "contact_security": { 67 | "message": "Contact Security", 68 | "description": "This is used to tell the user to contact the security administrators. [CHAR LIMIT = 25]" 69 | }, 70 | "report_phishing": { 71 | "message": "Report This Site", 72 | "description": "This is used to tell the user to report this potentially malicious website to Google. [CHAR LIMIT = 25]" 73 | }, 74 | "visit_this_site": { 75 | "message": "Visit This Site", 76 | "description": "This is used to tell the user that they can visit the current website. [CHAR LIMIT = 25]" 77 | } 78 | } 79 | -------------------------------------------------------------------------------- /chrome/_locales/en_GB/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Do you want Password Alert to always ignore this website?"},"back":{"message":"Back"},"contact_security":{"message":"Contact Security"},"extension_description":{"message":"Password Alert helps protect against phishing attacks."},"extension_detailed_description":{"message":"If you enter your Gmail or Google for Work password into anywhere other than accounts.google.com, you\u2019ll receive an alert so that you can change your password if needed.\n\nPassword Alert also tries to detect fake Google login pages to alert you before you\u2019ve typed in your password. To do so, Password Alert checks the HTML of each page that you visit to see if it\u2019s impersonating a Google login page.\n\nFAQ\n\u2013 When will Password Alert take effect?\nPassword Alert will initialise itself the next time you enter your password into accounts.google.com.\n\n\u2013 Does Password Alert store my password or keystrokes?\nNo. Password Alert doesn\u2019t store your password or keystrokes \u2013 instead, it stores a secure thumbnail of your password, which it compares against a thumbnail of your most recent keystrokes within Chrome.\n\n\u2013 Where does Password Alert send data?\nIf you are using Password Alert in a Gmail account, Password Alert does not send any data from your local computer. If your Google for Work administrator chooses to deploy Password Alert across your domain, the administrator will receive alerts when Password Alert triggers.\n\n\u2013 What are Password Alert's limits?\nPassword Alert doesn't protect incognito windows, Chrome Apps or Chrome Extensions. It also does not protect passwords for non-Google services. Password Alert only operates inside the Chrome web browser when Javascript is enabled.\n\n\u2013 Where can I find more details?\nVisit the full FAQ at LINK_TBD, or you can view the entire open-source code base at https://github.com/google/password-alert\n\nBy installing this item, you agree to the Google Terms of Service and Privacy Policy at www.google.com/policies/\n"},"extension_name":{"message":"Password Alert"},"ignore":{"message":"Ignore this time"},"initialization_message":{"message":"For Password Alert to take effect, please sign in to your account."},"initialization_thank_you_message":{"message":"Thank you. Password Alert is now in effect."},"learn_more":{"message":"Learn more"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"This site appears to be using a fake version of the Google login page to steal your password, so it has been blocked. If you understand that this site may harm your computer, you may visit this site, but please be careful about the information that you type."},"phishing_warning_banner_header":{"message":"This site has been blocked."},"report_phishing":{"message":"Report this site"},"reset_password":{"message":"Reset password"},"sign_in":{"message":"Sign in"},"visit_this_site":{"message":"Visit this site"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/es/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"\u00bfQuieres que Alerta de protecci\u00f3n de contrase\u00f1a ignore siempre este sitio web?"},"back":{"message":"Atr\u00e1s"},"contact_security":{"message":"Contacta con los administradores de seguridad"},"extension_description":{"message":"Alerta de protecci\u00f3n de contrase\u00f1a te ayuda a protegerte contra ataques de phishing."},"extension_detailed_description":{"message":"Si introduces la contrase\u00f1a de tu cuenta de Gmail o de Google for Work en una p\u00e1gina distinta de accounts.google.com, recibir\u00e1s una alerta para que puedas cambiar la contrase\u00f1a si es necesario.\n\nAlerta de protecci\u00f3n de contrase\u00f1a tambi\u00e9n intenta detectar p\u00e1ginas de inicio de sesi\u00f3n de Google falsas para avisarte antes de que introduzcas tu contrase\u00f1a. Para ello, Alerta de protecci\u00f3n de contrase\u00f1a comprueba el c\u00f3digo HTML de cada p\u00e1gina que visitas para ver si se trata de una suplantaci\u00f3n de una p\u00e1gina de inicio de sesi\u00f3n de Google.\n\nPreguntas frecuentes\n-- \u00bfCu\u00e1ndo empieza a funcionar Alerta de protecci\u00f3n de contrase\u00f1a?\nAlerta de protecci\u00f3n de contrase\u00f1a se activar\u00e1 la pr\u00f3xima vez que introduzcas tu contrase\u00f1a en la p\u00e1gina accounts.google.com.\n\n-- \u00bfAlerta de protecci\u00f3n de contrase\u00f1a almacena mi contrase\u00f1a o mis pulsaciones de teclas?\nNo. Alerta de protecci\u00f3n de contrase\u00f1a no almacena tu contrase\u00f1a ni tus pulsaciones de teclas. En su lugar, guarda una miniatura segura de tu contrase\u00f1a, que compara con una miniatura de tus pulsaciones de teclas m\u00e1s recientes en Chrome.\n\n-- \u00bfAd\u00f3nde env\u00eda datos Alerta de protecci\u00f3n de contrase\u00f1a?\nSi utilizas Alerta de protecci\u00f3n de contrase\u00f1a en una cuenta de Gmail, la aplicaci\u00f3n no enviar\u00e1 datos desde tu ordenador local. Si tu administrador de Google for Work decide implementar Alerta de protecci\u00f3n de contrase\u00f1a en tu dominio, el administrador recibir\u00e1 alertas cuando se active la aplicaci\u00f3n.\n\n-- \u00bfCu\u00e1les son los l\u00edmites de Alerta de protecci\u00f3n de contrase\u00f1a?\nAlerta de protecci\u00f3n de contrase\u00f1a no protege ventanas de inc\u00f3gnito ni aplicaciones o extensiones de Chrome. Tampoco protege contrase\u00f1as de servicios que no son de Google y solo funciona en el navegador web Chrome si JavaScript est\u00e1 habilitado.\n\n-- \u00bfD\u00f3nde puedo consultar m\u00e1s informaci\u00f3n?\nAccede a la p\u00e1gina LINK_TBD para consultar todas las Preguntas frecuentes. O, si lo prefieres, puedes ver todo el repositorio de c\u00f3digo abierto en la p\u00e1gina https://github.com/google/password-alert\n\nAl instalar este elemento, aceptas las Condiciones de servicio y la Pol\u00edtica de privacidad de Google, disponible en la p\u00e1gina www.google.com/policies/\n"},"extension_name":{"message":"Alerta de protecci\u00f3n de contrase\u00f1a"},"ignore":{"message":"Ignorar esta vez"},"initialization_message":{"message":"Para que Alerta de protecci\u00f3n de contrase\u00f1a pueda funcionar, inicia sesi\u00f3n en tu cuenta."},"initialization_thank_you_message":{"message":"Gracias. Alerta de protecci\u00f3n de contrase\u00f1a ahora est\u00e1 activa."},"learn_more":{"message":"M\u00e1s informaci\u00f3n"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Parece que este sitio est\u00e1 usando una versi\u00f3n falsa de la p\u00e1gina de inicio de sesi\u00f3n de Google para robarte la contrase\u00f1a, por lo que se ha bloqueado. Si entiendes que este sitio puede da\u00f1ar el ordenador, puedes visitar este sitio, pero ten cuidado con los datos que introduces."},"phishing_warning_banner_header":{"message":"Este sitio se ha bloqueado."},"report_phishing":{"message":"Informar sobre este sitio"},"reset_password":{"message":"Restablecer la contrase\u00f1a"},"sign_in":{"message":"Iniciar sesi\u00f3n"},"visit_this_site":{"message":"Visitar el sitio"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/es_419/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"\u00bfDeseas que Alerta de contrase\u00f1a ignore este sitio web siempre?"},"back":{"message":"Atr\u00e1s"},"contact_security":{"message":"Contacto con seguridad"},"extension_description":{"message":"Alerta de contrase\u00f1a ayuda a protegerte contra ataques de suplantaci\u00f3n de identidad."},"extension_detailed_description":{"message":"Si ingresas tu contrase\u00f1a de Gmail o de Google for Work en un lugar que no sea accounts.google.com, recibir\u00e1s una alerta para que, si es necesario, modifiques tu contrase\u00f1a.\n\nAlerta de contrase\u00f1a tambi\u00e9n intenta detectar las p\u00e1ginas de acceso para alertarte antes de que ingreses tu contrase\u00f1a. Para hacerlo, Alerta de contrase\u00f1a verifica el HTML de cada p\u00e1gina que visitas a fin de determinar si suplanta una p\u00e1gina de acceso de Google.\n\nPreguntas frecuentes\n-- \u00bfCu\u00e1ndo entrar\u00e1 en vigencia Alerta de contrase\u00f1a?\nAlerta de contrase\u00f1a se inicializar\u00e1 la pr\u00f3xima vez que ingreses tu contrase\u00f1a en accounts.google.com.\n\n-- \u00bfAlerta de contrase\u00f1a almacena mi contrase\u00f1a o las teclas que pulso?\nNo, Alerta de contrase\u00f1a no almacena tu contrase\u00f1a ni las teclas que pulsas. Alerta de contrase\u00f1a almacena una miniatura segura de tu contrase\u00f1a y la compara con una miniatura de las \u00faltimas teclas que pulsaste en Chrome.\n\n-- \u00bfAd\u00f3nde env\u00eda los datos Alerta de contrase\u00f1a?\nSi usas Alerta de contrase\u00f1a en una cuenta de Gmail, no env\u00eda ning\u00fan dato desde tu computadora local. Si tu administrador de Google for Work implementa Alerta de contrase\u00f1a en todo tu dominio, recibir\u00e1 alertas cuando se active Alerta de contrase\u00f1a.\n\n-- \u00bfQu\u00e9 son los l\u00edmites de Alerta de contrase\u00f1a?\nAlerta de contrase\u00f1a no protege las ventanas de inc\u00f3gnito, las Apps de Chrome ni las extensiones de Chrome. Tampoco protege las contrase\u00f1as de servicios ajenos a Google. Alerta de contrase\u00f1a funciona \u00fanicamente en el navegador web de Chrome cuando Javascript est\u00e1 habilitado.\n\n-- \u00bfD\u00f3nde puedo encontrar m\u00e1s detalles?\nVisita las preguntas frecuentes completas en LINK_TBD, o bien, puedes ver toda la base de c\u00f3digo abierto en https://github.com/google/password-alert\n\nAl instalar este elemento, aceptas las Condiciones del servicio y la Pol\u00edtica de privacidad de Google ubicadas en www.google.com/policies/.\n"},"extension_name":{"message":"Alerta de contrase\u00f1a"},"ignore":{"message":"Ignorar por esta vez"},"initialization_message":{"message":"Para que Alerta de contrase\u00f1a funcione, accede a la cuenta."},"initialization_thank_you_message":{"message":"Gracias. Alerta de contrase\u00f1a est\u00e1 habilitada."},"learn_more":{"message":"M\u00e1s informaci\u00f3n"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Parece que este sitio usa una versi\u00f3n falsa de la p\u00e1gina de acceso de Google para robar tu contrase\u00f1a. Por lo tanto, se lo bloque\u00f3. Si piensas que este sitio puede causar da\u00f1os en el equipo, puedes visitarlo, pero ten cuidado con la informaci\u00f3n que ingresas."},"phishing_warning_banner_header":{"message":"Se bloque\u00f3 el sitio."},"report_phishing":{"message":"Denunciar este sitio"},"reset_password":{"message":"Restablecer contrase\u00f1a"},"sign_in":{"message":"Acceder"},"visit_this_site":{"message":"Visitar este sitio"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/et/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Kas soovite, et paroolialarm ignoreeriks seda veebisaiti alati?"},"back":{"message":"Tagasi"},"contact_security":{"message":"V\u00f5tke \u00fchendust turva\u00fclemaga"},"extension_description":{"message":"Paroolialarm aitab kaitsta andmep\u00fc\u00fcgir\u00fcnnakute eest."},"extension_detailed_description":{"message":"Kui sisestate Gmaili v\u00f5i Google for Worki parooli mujal kui aadressil accounts.google.com, saate hoiatuse, et saaksite vajaduse korral parooli muuta.\n\nParoolialarm p\u00fc\u00fcab tuvastada ka v\u00f5ltsitud Google'i sisselogimislehti, et hoiatada teid enne, kui sisestate oma parooli. Selleks kontrollib paroolialarm iga k\u00fclastatava lehe HTML-koodi ja veendub, et see ei esineks Google'i sisselogimislehena.\n\nKKK\n\n\u2013 Millal paroolialarm t\u00f6\u00f6le hakkab?\nParoolialarm l\u00e4htestab end j\u00e4rgmisel korral, kui sisestate parooli aadressile accounts.google.com.\n\n\u2013 Kas paroolialarm salvestab mu parooli v\u00f5i klahvivajutused?\nEi. Paroolialarm ei salvesta teie paroole ega klahvivajutusi, vaid talletab parooli turvalise pisipildi ja v\u00f5rdleb seda Chrome'is teie hiljutiste klahvivajutuste pisipildiga.\n\n\u2013 Kuhu paroolialarm andmed saadab?\n\nKui kasutate paroolialarmi Gmaili kontol, ei saada paroolialarm teie kohalikust arvutist andmeid. Kui teie Google for Worki administraator otsustab juurutada paroolialarmi teie domeenil, saab paroolialarmi aktiveerumisel hoiatuse administraator.\n\n\u2013 Millised on paroolialarmi piirangud?\nParoolialarm ei kaitse inkognito aknaid, Chrome'i rakendusi ega Chrome'i laiendusi. Samuti kaitseb see ainult Google'i teenuste paroole. Paroolialarm t\u00f6\u00f6tab Chrome'i veebibrauseris vaid juhul, kui JavaScript on lubatud.\n\n\u2013 Kust leida \u00fcksikasjalikumat teavet?\nVaadake t\u00e4ielikku KKK-d aadressil LINK_TBD. Samuti v\u00f5ite vaadata tervet avatud l\u00e4htekoodi aadressil https://github.com/google/password-alert\n\nKui installite selle \u00fcksuse, n\u00f5ustute Google'i teenusetingimuste ja privaatsuseeskirjadega, mis on saadaval aadressil www.google.com/policies/\n"},"extension_name":{"message":"Paroolialarm"},"ignore":{"message":"Ignoreeri seekord"},"initialization_message":{"message":"Paroolialarmi rakendamiseks logige sisse oma kontole."},"initialization_thank_you_message":{"message":"Ait\u00e4h. Paroolialarm on n\u00fc\u00fcd rakendatud."},"learn_more":{"message":"Lisateave"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Tundub, et see sait kasutab teie parooli varastamiseks Google'i sisselogimislehe v\u00f5ltsversiooni, seet\u00f5ttu on see blokeeritud. Kui m\u00f5istate, et see sait v\u00f5ib teie arvutile ohtlik olla, v\u00f5ite saiti k\u00fclastada, kuid olge seal teabe sisestamisel ettevaatlik."},"phishing_warning_banner_header":{"message":"See sait on blokeeritud."},"report_phishing":{"message":"Teavitage sellest saidist"},"reset_password":{"message":"L\u00e4htestage parool"},"sign_in":{"message":"Logige sisse"},"visit_this_site":{"message":"K\u00fclastage seda saiti"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/eu/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Pasahitz-babesaren abisuak webgune honi beti ez ikusi egitea nahi al duzu?"},"back":{"message":"Atzera"},"contact_security":{"message":"Jo segurtasun arduradunengana"},"extension_description":{"message":"Pasahitz-babesaren abisuarekin, phishing-erasoak saihesten dira."},"extension_detailed_description":{"message":"Gmail edo Google for Work zerbitzuetan darabilzun pasahitza accounts.google.com ez den guneren batean idazten baduzu, abisu bat jasoko duzu, behar izanez gero pasahitza alda dezazun.\n\n\"Pasahitz-babesaren abisua\" izeneko luzapen hau Google-n saioa hasteko aukera eskaintzen duten orri faltsuak hautematen saiatzen da. Hori egiteko, bisitatzen duzun orri bakoitzaren HTML kodea egiaztatzen du, Google-n saioa hasteko aukera eskaintzen duen orri baten plantak egiten ari den ikusteko.\n\nMaiz egiten diren galderak\n-- Noiz jarriko da martxan Pasahitz-babesaren abisua?\nPasahitza accounts.google.com gunean idazten duzun hurrengo aldian.\n\n-- Pasahitz-babesaren abisua luzapenak gordetzen al ditu nire pasahitza edo sakatzen ditudan teklak?\nEz, ez ditu pasahitzak edo sakatutako teklak gordetzen. Horren ordez, pasahitzaren irudi txiki bat gordetzen du eta Chrome-n sakatutako azken teklen irudi txiki batekin alderatzen du.\n\n-- Nora bidaltzen ditu datuak Pasahitz-babesaren abisua luzapenak?\nGmail kontu batean badarabilzu, ez du daturik bidaltzen zure ordenagailutik. Google for Work administratzaileak Pasahitz-babesaren abisua domeinu osoan inplementatzen badu, berak jasoko ditu abisuak luzapenak zer edo zer hautematen duenean.\n\n-- Zein dira Pasahitz-babesaren abisua luzapenaren mugak?\nPasahitz-babesaren abisua luzapenak ez ditu ezkutuko moduan arakatzeko leihoak, Chrome aplikazioak edo Chrome luzapenak babesten. Horrez gain, ez ditu Google-renak ez diren zerbitzuetako pasahitzak babesten. Chrome web-arakatzailean soilik dabil, Javascript gaituta badago.\n\n-- Non aurki dezaket informazio gehiago?\nIkusi maiz egiten diren galdera guztiak LINK_TBD helbidean, edo ikusi kode irekiko kode-basea hemen: https://github.com/google/password-alert\n\nLuzapena instalatzen baduzu, Google Zerbitzu-baldintzak eta Pribatutasun-gidalerroak (www.google.com/policies/) onartuko dituzu.\n"},"extension_name":{"message":"Pasahitz-babesaren abisua"},"ignore":{"message":"Egin ez ikusi oraingoan"},"initialization_message":{"message":"Pasahitz-babesaren abisuak eragina izan dezan, hasi saioa kontuan."},"initialization_thank_you_message":{"message":"Eskerrik asko. Pasahitz-babesaren abisua gaur jarriko da indarrean."},"learn_more":{"message":"Lortu informazio gehiago"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Antza denez, gune hau Google saioa hasteko orriaren bertsio faltsua erabiltzen ari da pasahitza lapurtzeko. Ondorioz, blokeatu egin da. Guneak zure ordenagailua kalte dezakeela ulertzen baduzu, gunean sar zaitezke, baina kontuz ibili idazten duzun informazioarekin."},"phishing_warning_banner_header":{"message":"Blokeatu egin da gunea."},"report_phishing":{"message":"Salatu gunea"},"reset_password":{"message":"Berrezarri pasahitza"},"sign_in":{"message":"Hasi saioa"},"visit_this_site":{"message":"Joan gunera"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/fi/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Haluatko, ett\u00e4 salasanavaroitus ohittaa t\u00e4m\u00e4n sivun aina?"},"back":{"message":"Edellinen"},"contact_security":{"message":"Ota yhteytt\u00e4 suojauksenhallintaan"},"extension_description":{"message":"Salasanavaroitus auttaa suojautumaan kalasteluhy\u00f6kk\u00e4yksilt\u00e4."},"extension_detailed_description":{"message":"Jos annat Gmailin tai Google for Workin salasanasi miss\u00e4\u00e4n muualla kuin osoitteessa accounts.google.com, sinulle l\u00e4hetet\u00e4\u00e4n aihetta koskeva ilmoitus ja voit tarvittaessa vaihtaa salasanasi.\n\nSalasanavaroitus pyrkii my\u00f6s tunnistamaan v\u00e4\u00e4rennetyt Google-kirjautumissivut ennen kuin kirjoitat salasanasi niille. Salasanavaroitus tarkistaa jokaisen avaamasi sivun HTML-koodin havaitakseen mahdolliset v\u00e4\u00e4rennetyt Google-sivut.\n\nUKK\n-- Milloin Salasanavaroitus otetaan k\u00e4ytt\u00f6\u00f6n?\nSalasanavaroitus k\u00e4ynnistyy, kun annat seuraavan kerran salasanasi osoitteessa accounts.google.com.\n\n-- Tallentaako Salasanavaroitus salasanaani tai painamiani n\u00e4pp\u00e4imi\u00e4?\nEi, Salasanavaroitus ei tallenna salasanaasi tai tietoja painamistasi n\u00e4pp\u00e4imist\u00e4. Niiden sijaan se tallentaa salasanastasi suojatun viitteen, jota verrataan Chromessa viimeksi painamistasi n\u00e4pp\u00e4imist\u00e4 luotuun viitteeseen.\n\n-- Minne Salasanavaroitus l\u00e4hett\u00e4\u00e4 tietoja?\nJos k\u00e4yt\u00e4t Salasanavaroitusta Gmail-tilill\u00e4, tietokoneeltasi ei l\u00e4hetet\u00e4 tietoja. Jos Google for Workin j\u00e4rjestelm\u00e4nvalvojasi ottaa Salasanavaroituksen k\u00e4ytt\u00f6\u00f6n koko verkkotunnuksesi alueella, h\u00e4nelle l\u00e4hetet\u00e4\u00e4n ilmoitus jokaisesta Salasanavaroituksen tapahtumasta.\n\n-- Mit\u00e4 rajoituksia Salasanavaroituksella on?\nSalasanavaroitus ei suojaa incognito-ikkunoita, Chrome-sovelluksia tai Chrome-laajennuksia. Se ei my\u00f6sk\u00e4\u00e4n suojaa kolmannen osapuolen palvelujen salasanoja. Salasanavaroitus toimii Chrome-verkkoselaimessa vain, kun JavaScript on k\u00e4yt\u00f6ss\u00e4.\n\n-- Miss\u00e4 voin tutustua lis\u00e4tietoihin?\nKoko UKK on saatavilla osoitteessa LINK_TBD. Voit my\u00f6s tarkastella avoimen koodin koodikantaa kokonaisuudessaan osoitteessa https://github.com/google/password-alert.\n\nAsentamalla t\u00e4m\u00e4n kohteen hyv\u00e4ksyt Googlen k\u00e4ytt\u00f6ehdot ja tietosuojak\u00e4yt\u00e4nn\u00f6n: www.google.com/policies/.\n"},"extension_name":{"message":"Salasanavaroitus"},"ignore":{"message":"Ohita t\u00e4ll\u00e4 kertaa"},"initialization_message":{"message":"Ota salasanavaroitus k\u00e4ytt\u00f6\u00f6n kirjautumalla tilillesi."},"initialization_thank_you_message":{"message":"Kiitos. Salasanavaroitus on nyt k\u00e4yt\u00f6ss\u00e4."},"learn_more":{"message":"Lis\u00e4tietoja"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Vaikuttaa silt\u00e4, ett\u00e4 t\u00e4m\u00e4 sivusto yritt\u00e4\u00e4 kaapata salasanasi v\u00e4\u00e4rennetyn Google-kirjautumissivun avulla. Estimme sivuston k\u00e4yt\u00f6n. Jos ymm\u00e4rr\u00e4t, ett\u00e4 sivusto voi yritt\u00e4\u00e4 vahingoittaa tietokonettasi, voit siirty\u00e4 sivustoon, mutta mieti tarkkaan, ennen kuin kirjoitat sivustoon tietoja."},"phishing_warning_banner_header":{"message":"T\u00e4m\u00e4n sivuston k\u00e4ytt\u00f6 estettiin."},"report_phishing":{"message":"Tee ilmoitus t\u00e4st\u00e4 sivustosta"},"reset_password":{"message":"Pyyd\u00e4 uusi salasana"},"sign_in":{"message":"Kirjaudu sis\u00e4\u00e4n"},"visit_this_site":{"message":"Siirry sivustoon"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/fil/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Gusto mo bang palaging huwag pansinin ng Alerto sa Password ang website na ito?"},"back":{"message":"Bumalik"},"contact_security":{"message":"Makipag-ugnayan sa Seguridad"},"extension_description":{"message":"Tumutulong ang Alerto sa Password sa pagprotekta laban sa mga phishing attack."},"extension_detailed_description":{"message":"Kung inilagay mo ang iyong password sa Gmail o Google for Work saanman bukod sa accounts.google.com, makakatanggap ka ng alerto, upang mabago mo ang iyong password kung kailangan.\n\nSinusubukan din ng Password Alert na makahanap ng mga pekeng page sa pag-login sa Google upang i-alerto ka bago mo i-type ang iyong password. Upang magawa ito, sinusuri ng Password Alert ang HTML ng bawat page na binibisita mo upang tingnan kung nagpapanggap ito bilang isang page sa pag-login sa Google.\n\nFAQ\n-- Kailan magkakabisa ang Password Alert?\nIlulunsad ng Password Alert ang sarili nito sa susunod na beses na ilagay mo ang iyong password sa accounts.google.com.\n\n-- Iniimbak ba ng Password Alert ang aking password o mga keystroke?\nHindi. Hindi iniimbak ng Password Alert ang iyong password o mga keystroke -- sa halip, nag-iimbak ito ng isang secure na thumbnail ng iyong password, na ikinukumpara nito sa isang thumbnail ng iyong mga pinakakamakailang keystroke sa Chrome.\n\n-- Saan nagpapadala ng data ang Password Alert?\nKung gumagamit ka ng Password Alert sa isang Gmail account, hindi magpapadala ang Password Alert ng anumang data mula sa iyong lokal na computer. Kung pinili ng iyong administrator sa Google for Work na paganahin ang Password Alert sa iyong domain, makakatanggap ang administrator ng mga alerto kapag na-trigger ang Password Alert.\n\n-- Ano ang mga limitasyon ng Password Alert?\nHindi nagbibigay ng proteksyon ang Password Alert sa mga incognito window, Chrome Apps o Extension ng Chrome. Hindi rin ito nagbibigay ng proteksyon sa mga password para sa mga serbisyong hindi sa Google. Gagana lang ang Password Alert sa Chrome web browser kapag naka-enable ang Javascript.\n\n-- Saan ako makakahanap ng higit pang mga detalye?\nBisitahin ang buong FAQ sa LINK_TBD, o maaari mong makita ang buong open-source na codebase sa https://github.com/google/password-alert\n\nSa pamamagitan ng pag-i-install sa item na ito, sumasang-ayon ka sa Mga Tuntunin ng Serbisyo ng Google at Patakaran sa Privacy sa www.google.com/policies/\n"},"extension_name":{"message":"Alerto sa Password"},"ignore":{"message":"Huwag pansinin sa ngayon"},"initialization_message":{"message":"Upang gumana ang Alerto sa Password, mangyaring mag-sign in sa iyong account."},"initialization_thank_you_message":{"message":"Salamat. Gumagana na ngayon ang Alerto sa Password."},"learn_more":{"message":"Matuto nang higit pa"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Lumalabas na gumagamit ang site na ito ng isang pekeng bersyon ng page ng pag-log in ng Google upang nakawin ang iyong password, kaya ito naka-block. Kung nauunawaan mong maaaring makapinsala sa iyong computer ang site na ito, maaari mong bisitahin ang site na ito ngunit mangyaring mag-ingat sa mga impormasyon na iyong ita-type."},"phishing_warning_banner_header":{"message":"Naka-block ang site na ito."},"report_phishing":{"message":"Iulat ang Site na Ito"},"reset_password":{"message":"I-reset ang Password"},"sign_in":{"message":"Mag-sign In"},"visit_this_site":{"message":"Bisitahin ang Site na Ito"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/fr/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Souhaitez-vous qu'Alerte mot de passe ignore toujours ce site Web\u00a0?"},"back":{"message":"Retour"},"contact_security":{"message":"Contacter s\u00e9curit\u00e9"},"extension_description":{"message":"Alerte mot de passe vous aide \u00e0 vous prot\u00e9ger des attaques de phishing."},"extension_detailed_description":{"message":"Si vous saisissez votre mot de passe Gmail ou Google\u00a0for\u00a0Work ailleurs que sur accounts.google.com, vous recevrez un message d'alerte. Vous pourrez alors modifier votre mot de passe, si besoin.\n\nNous avons \u00e9galement configur\u00e9 l'extension Alerte\u00a0mot\u00a0de\u00a0passe pour essayer de d\u00e9tecter les fausses pages de connexion Google, de sorte \u00e0 pouvoir vous avertir avant que vous ne saisissiez votre mot de passe. Pour cela, l'extension Alerte\u00a0mot\u00a0de\u00a0passe v\u00e9rifie le code\u00a0HTML de chaque page que vous consultez afin de s'assurer qu'il ne s'agit pas d'une fausse page de connexion Google.\n\nQuestions fr\u00e9quentes\n\u2013\u00a0Quand l'extension Alerte\u00a0mot\u00a0de\u00a0passe sera-t-elle op\u00e9rationnelle\u00a0?\nL'extension Alerte\u00a0mot\u00a0de\u00a0passe sera initialis\u00e9e la prochaine fois que vous saisirez votre mot de passe \u00e0 l'adresse accounts.google.com.\n\n\u2013\u00a0L'extension Alerte\u00a0mot\u00a0de\u00a0passe enregistre-t-elle mon mot de passe ou ce que je saisis au clavier\u00a0?\nNon. L'extension Alerte\u00a0mot\u00a0de\u00a0passe n'enregistre ni votre mot de passe, ni votre saisie. Elle conserve simplement une image miniature s\u00e9curis\u00e9e de votre mot de passe, qu'elle compare \u00e0 la miniature correspondant \u00e0 votre saisie la plus r\u00e9cente dans Chrome.\n\n\u2013\u00a0O\u00f9 l'extension Alerte\u00a0mot\u00a0de\u00a0passe envoie-t-elle les donn\u00e9es\u00a0?\nSi vous utilisez l'extension Alerte\u00a0mot\u00a0de\u00a0passe avec un compte Gmail, elle n'envoie aucune donn\u00e9e depuis votre ordinateur. Si votre administrateur Google\u00a0for\u00a0Work d\u00e9cide de d\u00e9ployer cette extension sur votre domaine, il recevra des messages d'alerte si l'extension se d\u00e9clenche.\n\n\u2013\u00a0Quelles sont les limites de l'extension Alerte\u00a0mot\u00a0de\u00a0passe\u00a0?\nL'extension Alerte\u00a0mot\u00a0de\u00a0passe n'offre aucune protection pour les fen\u00eatres de navigation priv\u00e9e, ni pour les applications et extensions Chrome. Elle ne prot\u00e8ge pas non plus les mots de passe que vous d\u00e9finissez pour des services autres que ceux de Google. Par ailleurs, l'extension Alerte\u00a0mot\u00a0de\u00a0passe ne fonctionne que dans le navigateur Web Chrome, si vous avez activ\u00e9 JavaScript.\n\n\u2013\u00a0O\u00f9 puis-je trouver plus d'informations sur cette extension\u00a0?\nVous trouverez la liste compl\u00e8te des questions fr\u00e9quentes \u00e0 l'adresse\u00a0LINK_TBD. Vous pouvez \u00e9galement consulter l'int\u00e9gralit\u00e9 du code de ce projet Open\u00a0Source sur le site https://github.com/google/password-alert.\n\nEn installant cette extension, vous acceptez les conditions d'utilisation de Google ainsi que nos r\u00e8gles de confidentialit\u00e9, d\u00e9crites \u00e0 l'adresse www.google.com/policies/.\n"},"extension_name":{"message":"Alerte mot de passe"},"ignore":{"message":"Ignorer pour cette fois"},"initialization_message":{"message":"Pour activer Alerte mot de passe, veuillez vous connecter \u00e0 votre compte."},"initialization_thank_you_message":{"message":"Merci. Alerte mot de passe est d\u00e9sormais activ\u00e9e."},"learn_more":{"message":"En savoir plus"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Il semblerait que ce site utilise une fausse version de la page de connexion Google afin de d\u00e9rober votre mot de passe. Il a donc \u00e9t\u00e9 bloqu\u00e9. Si vous comprenez que ce site risque d'endommager votre ordinateur, vous pouvez le consulter, mais soyez prudent quant aux informations que vous saisissez."},"phishing_warning_banner_header":{"message":"Ce site a \u00e9t\u00e9 bloqu\u00e9."},"report_phishing":{"message":"Signaler ce site"},"reset_password":{"message":"R\u00e9initialiser mot de passe"},"sign_in":{"message":"Se connecter"},"visit_this_site":{"message":"Consulter ce site"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/fr_CA/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Souhaitez-vous que la fonction Alerte mot de passe ignore toujours ce site Web?"},"back":{"message":"Pr\u00e9c\u00e9dent"},"contact_security":{"message":"Contacter les administrateurs de la s\u00e9curit\u00e9"},"extension_description":{"message":"La fonction Alerte mot de passe vous aide \u00e0 vous prot\u00e9ger des attaques de hame\u00e7onnage."},"extension_detailed_description":{"message":"Si vous entrez votre mot de passe Gmail ou Google\u00a0for\u00a0Work ailleurs que sur accounts.google.com, vous recevrez une alerte et pourrez, si besoin, modifier votre mot de passe.\n\nL'extension Alerte mot de passe permet aussi de d\u00e9tecter les fausses pages de connexion Google et de vous alerter avant que vous ne tapiez votre mot de passe. Pour ce faire, l'Alerte mot de passe v\u00e9rifie le code HTML de chaque page que vous consultez pour d\u00e9celer une page de connexion qui usurperait l'identit\u00e9 de Google.\n\nFAQ\n-- Quand l'Alerte mot de passe prend-elle effet?\nL'extension Alerte mot de passe s'initialisera la prochaine fois que vous entrerez votre mot de passe sur accounts.google.com.\n\n-- L'Alerte mot de passe enregistre-t-elle mon mot de passe et mes frappes?\nNon. L'Alerte mot de passe ne stocke pas votre mot de passe ni vos frappes. Elle enregistre, n\u00e9anmoins, une miniature s\u00e9curis\u00e9e de votre mot de passe, qu'elle compare avec la miniature de vos frappes les plus r\u00e9centes dans Chrome.\n\n-- O\u00f9 l'Alerte mot de passe envoie-t-elle les donn\u00e9es?\nSi vous utilisez l'Alerte mot de passe dans un compte Gmail, l'extension n'envoie pas de donn\u00e9es depuis votre ordinateur local. Si votre administrateur Google\u00a0for\u00a0Work choisit de d\u00e9ployer l'Alerte mot de passe dans votre domaine, il recevra lui-m\u00eame les alertes relatives aux mots de passe.\n\n-- Quelles sont les limites de l'Alerte mot de passe?\nL'Alerte mot de passe ne prot\u00e8ge pas les fen\u00eatres de navigation priv\u00e9e, ni les applications et extensions Chrome. Elle ne prot\u00e8ge pas non plus les mots de passe de services autres que Google. L'Alerte mot de passe s'utilise uniquement dans le navigateur Web Chrome quand JavaScript est activ\u00e9.\n\n-- O\u00f9 puis-je trouver plus de d\u00e9tails?\nConsultez l'int\u00e9gralit\u00e9 de la FAQ \u00e0 LINK_TBD, ou affichez la base de code libre dans son ensemble \u00e0 https://github.com/google/password-alert.\n\nEn installant cette extension, vous acceptez les conditions d'utilisation et la politique de confidentialit\u00e9 de Google qui se trouvent ici\u00a0: https://www.google.com/intl/fr-ca/policies/.\n"},"extension_name":{"message":"Alerte mot de passe"},"ignore":{"message":"Ignorer cette fois"},"initialization_message":{"message":"Pour activer la fonction Alerte mot de passe, veuillez vous connecter \u00e0 votre compte."},"initialization_thank_you_message":{"message":"Merci. La fonction Alerte mot de passe est d\u00e9sormais activ\u00e9e."},"learn_more":{"message":"En savoir plus"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Il semblerait que ce site utilise une fausse version de la page de connexion Google afin de d\u00e9rober votre mot de passe. Il a donc \u00e9t\u00e9 bloqu\u00e9. Si vous comprenez que ce site risque d'endommager votre ordinateur, vous pouvez le consulter, mais soyez prudent quant aux donn\u00e9es que vous saisissez."},"phishing_warning_banner_header":{"message":"Ce site a \u00e9t\u00e9 bloqu\u00e9."},"report_phishing":{"message":"Signaler ce site"},"reset_password":{"message":"R\u00e9initialiser votre mot de passe"},"sign_in":{"message":"Se connecter"},"visit_this_site":{"message":"Consulter ce site"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/gl/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Queres que a Alerta de protecci\u00f3n de contrasinal ignore sempre este sitio web?"},"back":{"message":"Volver"},"contact_security":{"message":"Contacta con Seguranza"},"extension_description":{"message":"A Alerta de protecci\u00f3n de contrasinal axuda a protexer contra os ataques de phishing."},"extension_detailed_description":{"message":"Se introduces o teu contrasinal de Gmail ou de Google for Work nalg\u00fan lugar distinto de accounts.google.com, recibir\u00e1s unha alerta para que poidas cambiar o teu contrasinal se \u00e9 necesario.\n\nA extensi\u00f3n Alerta de protecci\u00f3n de contrasinal tam\u00e9n tenta detectar p\u00e1xinas de inicio de sesi\u00f3n de Google falsas para avisarte antes de escribir o teu contrasinal. Para conseguilo, Alerta de protecci\u00f3n de contrasinal comproba o c\u00f3digo HTML de cada p\u00e1xina que visitas para ver se se est\u00e1 facendo pasar por unha p\u00e1xina de inicio de sesi\u00f3n de Google.\n\nPreguntas frecuentes\n-- Cando empezar\u00e1 a funcionar Alerta de protecci\u00f3n de contrasinal?\nAlerta de protecci\u00f3n de contrasinal iniciarase automaticamente a pr\u00f3xima vez que introduzas o contrasinal en accounts.google.com.\n\n-- Alerta de protecci\u00f3n de contrasinal almacena o meu contrasinal ou as mi\u00f1as pulsaci\u00f3ns de teclas?\nNon. Alerta de protecci\u00f3n de contrasinal non almacena o teu contrasinal nin as t\u00faas pulsaci\u00f3ns de teclas. No seu lugar, almacena unha miniatura segura do teu contrasinal, que compara cunha miniatura das t\u00faas pulsaci\u00f3ns de teclas m\u00e1is recentes en Chrome.\n\n-- A onde env\u00eda os datos Alerta de protecci\u00f3n de contrasinal?\nSe utilizas Alerta de protecci\u00f3n de contrasinal nunha conta de Gmail, non env\u00eda ning\u00fan dato do teu ordenador local. Se o teu administrador de Google for Work decide implementar Alerta de protecci\u00f3n de contrasinal no teu dominio, o administrador recibir\u00e1 alertas cando se active Alerta de protecci\u00f3n de contrasinal.\n\n-- Cales son os l\u00edmites de Alerta de protecci\u00f3n de contrasinal?\nAlerta de protecci\u00f3n de contrasinal non protexe as vent\u00e1s do modo de inc\u00f3gnito, nin aplicaci\u00f3ns nin extensi\u00f3ns de Chrome. Tampouco protexe contrasinais para servizos que non sexan de Google. Alerta de protecci\u00f3n de contrasinal s\u00f3 funciona dentro do navegador web Chrome cando Javascript est\u00e1 activado.\n\n-- Onde podo atopar m\u00e1is detalles?\nConsulta as preguntas frecuentes en LINK_TBD ou ben podes ver a base do c\u00f3digo fonte en https://github.com/google/password-alert\n\nCoa instalaci\u00f3n deste elemento, aceptas as Condici\u00f3ns de servizo de Google e a Pol\u00edtica de privacidade de www.google.com/policies/\n"},"extension_name":{"message":"Alerta de protecci\u00f3n de contrasinal"},"ignore":{"message":"Ignorar esta vez"},"initialization_message":{"message":"Para que a Alerta de protecci\u00f3n de contrasinal comece a funcionar, inicia sesi\u00f3n na t\u00faa conta."},"initialization_thank_you_message":{"message":"Grazas! A Alerta de protecci\u00f3n de contrasinal xa est\u00e1 activada."},"learn_more":{"message":"M\u00e1is informaci\u00f3n"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Parece que este sitio est\u00e1 utilizando unha versi\u00f3n falsa da p\u00e1xina de inicio de sesi\u00f3n de Google para roubarche o contrasinal e, polo tanto, foi bloqueado. Se entendes que \u00e9 posible que este sitio dane o teu ordenador, podes visitalo, pero ten coidado coa informaci\u00f3n que especificas."},"phishing_warning_banner_header":{"message":"Bloqueouse este sitio."},"report_phishing":{"message":"Informar deste sitio"},"reset_password":{"message":"Restablecer contrasinal"},"sign_in":{"message":"Iniciar sesi\u00f3n"},"visit_this_site":{"message":"Visitar este sitio"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/hr/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"\u017delite li da Za\u0161tita zaporke uvijek ignorira ovu web-lokaciju?"},"back":{"message":"Natrag"},"contact_security":{"message":"Kontaktirajte administratore za sigurnost"},"extension_description":{"message":"Za\u0161tita zaporke \u0161titi od napada \u010diji je cilj kra\u0111a identiteta."},"extension_detailed_description":{"message":"Ako unesete zaporku za Gmail ili Google for Work na bilo koje drugo mjesto osim accounts.google.com, primit \u0107ete upozorenje kako biste mogli promijeniti zaporku ako to bude potrebno.\n\nZa\u0161tita zaporke poku\u0161ava otkriti i la\u017ene stranice za prijavu na Google kako bi vas upozorila prije nego \u0161to unesete zaporku. Da bi to u\u010dinila, Za\u0161tita zaporke provjerava HTML svake stranice koju posjetite da bi vidjela opona\u0161a li ona stranicu za prijavu na Google.\n\n\u010cesta pitanja\n\u2013 Kada \u0107e Za\u0161tita zaporke po\u010deti djelovati?\nZa\u0161tita zaporke pokrenut \u0107e se sljede\u0107i put kada unesete zaporku na accounts.google.com.\n\n\u2013 Pohranjuje li Za\u0161tita zaporke moju zaporku i pritisnute tipke?\nNe. Za\u0161tita zaporke ne pohranjuje zaporke ni pritisnute tipke, ve\u0107 pohranjuje sigurnosnu minijaturu zaporke koju uspore\u0111uje s minijaturom posljednjih pritisnutih tipki u Chromeu.\n\n\u2013 Kamo Za\u0161tita zaporke \u0161alje podatke?\nAko upotrebljavate Za\u0161titu zaporke u Gmail ra\u010dunu, ona ne \u0161alje nikakve podatke s lokalnog ra\u010dunala. Ako va\u0161 administrator za Google for Work primijeni Za\u0161titu zaporke na cijelu domenu, on \u0107e primati upozorenja kada se Za\u0161tita zaporke pokrene.\n\n\u2013 Koja su ograni\u010denja Za\u0161tite zaporke?\nZa\u0161tita zaporke ne \u0161titi anonimne prozore, Chromeove aplikacije i Chromeova pro\u0161irenja. Ne \u0161titi ni zaporke s usluga izvan Googlea. Za\u0161tita zaporke funkcionira u web-pregledniku Chrome samo kada je omogu\u0107en Javascript.\n\n\u2013 Gdje mogu prona\u0107i vi\u0161e pojedinosti?\nPogledajte sva \u010desta pitanja na LINK_TBD ili cijelu bazu otvorenog izvornog koda na https://github.com/google/password-alert.\n\nInstaliranjem ove stavke prihva\u0107ate Googleove uvjete pru\u017eanja usluge i pravila o privatnosti na www.google.com/policies/.\n"},"extension_name":{"message":"Za\u0161tita zaporke"},"ignore":{"message":"Zanemari ovaj put"},"initialization_message":{"message":"Da biste aktivirali Za\u0161titu zaporke, prijavite se na svoj ra\u010dun.."},"initialization_thank_you_message":{"message":"Hvala. Za\u0161tita zaporke sada je aktivirana."},"learn_more":{"message":"Saznajte vi\u0161e"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Izgleda da ova web-lokacija upotrebljava la\u017enu verziju Googleove stranice za prijavu da bi vam ukrala zaporku, pa je blokirana. Ako \u017eelite otvoriti tu web-lokaciju iako razumijete da bi mogla na\u0161tetiti va\u0161em ra\u010dunalu, pazite koje podatke unosite."},"phishing_warning_banner_header":{"message":"Web-lokacija je blokirana."},"report_phishing":{"message":"Prijavite ovu web-lokaciju"},"reset_password":{"message":"Poni\u0161tite zaporku"},"sign_in":{"message":"Prijava"},"visit_this_site":{"message":"Otvorite web-lokaciju"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/hu/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Szeretn\u00e9, hogy a Jelsz\u00f3riaszt\u00e1s mindig hagyja figyelmen k\u00edv\u00fcl ezt a weboldalt?"},"back":{"message":"Vissza"},"contact_security":{"message":"H\u00edvja a rendszergazd\u00e1t"},"extension_description":{"message":"A Jelsz\u00f3riaszt\u00e1s v\u00e9delmet ny\u00fajt az adathal\u00e1sz t\u00e1mad\u00e1sok ellen."},"extension_detailed_description":{"message":"Ha Gmail- vagy Google for Work-jelszav\u00e1val az accounts.google.com webhelyen k\u00edv\u00fcl m\u00e1shov\u00e1 pr\u00f3b\u00e1l meg bel\u00e9pni, \u00e9rtes\u00edt\u00e9st fog kapni, hogy sz\u00fcks\u00e9g eset\u00e9n m\u00f3dos\u00edthassa jelszav\u00e1t.\n\nA Jelsz\u00f3riaszt\u00e1s megpr\u00f3b\u00e1lja \u00e9szlelni a hamis Google-bejelentkez\u00e9si oldalakat is, hogy m\u00e9g a jelsz\u00f3 be\u00edr\u00e1sa el\u0151tt figyelmeztetni tudja \u00d6nt. Ennek \u00e9rdek\u00e9ben a Jelsz\u00f3riaszt\u00e1s ellen\u0151rzi minden \u00d6n \u00e1ltal felkeresett oldal HTML-k\u00f3dj\u00e1t annak kider\u00edt\u00e9se \u00e9rdek\u00e9ben, hogy nem egy hamis Google bejelentkez\u00e9si oldalr\u00f3l van-e sz\u00f3.\n\nGYIK\n\u2013 Mikor lesz enged\u00e9lyezve a Jelsz\u00f3riaszt\u00e1s?\nA Jelsz\u00f3riaszt\u00e1s akkor kezdi meg a m\u0171k\u00f6d\u00e9st, amikor \u00d6n a k\u00f6vetkez\u0151 alkalommal megadja jelszav\u00e1t az accounts.google.com webhelyen.\n\n\u2013 A Jelsz\u00f3riaszt\u00e1s t\u00e1rolja a jelszavamat \u00e9s a billenty\u0171le\u00fct\u00e9seket?\nNem. A Jelsz\u00f3riaszt\u00e1s nem t\u00e1rolja sem a jelszav\u00e1t, sem a billenty\u0171le\u00fct\u00e9seket. Egy biztons\u00e1gos indexk\u00e9pet hoz l\u00e9tre a jelsz\u00f3b\u00f3l, amelyet \u00f6sszehasonl\u00edt a legut\u00f3bb le\u00fct\u00f6tt billenty\u0171kkel a Chrome-ban.\n\n\u2013 Hov\u00e1 k\u00fcldi a Jelsz\u00f3riaszt\u00e1s az adatokat?\nHa a Jelsz\u00f3riaszt\u00e1st Gmail-fi\u00f3kj\u00e1hoz haszn\u00e1lja, az semmilyen adatot nem k\u00fcld az \u00d6n sz\u00e1m\u00edt\u00f3g\u00e9p\u00e9r\u0151l. Ha Google for Work-rendszergazd\u00e1ja telep\u00edti a Jelsz\u00f3riaszt\u00e1s funkci\u00f3t az \u00d6n domainj\u00e9n, a rendszergazda \u00e9rtes\u00edt\u00e9st kap, amikor a Jelsz\u00f3riaszt\u00e1s aktiv\u00e1l\u00f3dik.\n\n\u2013 Mik a Jelsz\u00f3riaszt\u00e1s korl\u00e1tai?\nA Jelsz\u00f3riaszt\u00e1s nem jelent v\u00e9delmet az inkognit\u00f3ablakokra, a Chrome-alkalmaz\u00e1sokra vagy a Chrome-b\u0151v\u00edtm\u00e9nyekre n\u00e9zve. Tov\u00e1bb\u00e1 nem ny\u00fajt v\u00e9delmet a nem Google-szolg\u00e1ltat\u00e1sokhoz kapcsol\u00f3d\u00f3 jelszavak eset\u00e9n sem. A Jelsz\u00f3riaszt\u00e1s csak a Chrome b\u00f6ng\u00e9sz\u0151n bel\u00fcl m\u0171k\u00f6dik, ha a JavaScript enged\u00e9lyezve van.\n\n\u2013 Hol tal\u00e1lhatok tov\u00e1bbi inform\u00e1ci\u00f3kat?\nOlvassa el a teljes GYIK r\u00e9szt (LINK_TBD), vagy n\u00e9zze meg a ny\u00edlt forr\u00e1s\u00fa k\u00f3dot itt: https://github.com/google/password-alert\n\nAz elem telep\u00edt\u00e9s\u00e9vel elfogadja a Google \u00c1ltal\u00e1nos Szerz\u0151d\u00e9si Felt\u00e9teleit \u00e9s Adatv\u00e9delmi ir\u00e1nyelveit: www.google.com/policies/\n"},"extension_name":{"message":"Jelsz\u00f3riaszt\u00e1s"},"ignore":{"message":"Elem mell\u0151z\u00e9se"},"initialization_message":{"message":"A Jelsz\u00f3riaszt\u00e1s bekapcsol\u00e1s\u00e1hoz jelentkezzen be fi\u00f3kj\u00e1ba."},"initialization_thank_you_message":{"message":"K\u00f6sz\u00f6nj\u00fck! A Jelsz\u00f3riaszt\u00e1s mostant\u00f3l m\u0171k\u00f6dik."},"learn_more":{"message":"Tov\u00e1bbi inform\u00e1ci\u00f3"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"\u00dagy t\u0171nik, hogy ez a webhely hamis Google-bejelentkez\u00e9si oldalt haszn\u00e1l, hogy ellopja az \u00d6n jelszav\u00e1t, ez\u00e9rt letiltottuk. Ha tudom\u00e1sul vette, hogy a webhely \u00e1rtalmas lehet sz\u00e1m\u00edt\u00f3g\u00e9p\u00e9re n\u00e9zve, felkeresheti a webhelyet, de legyen \u00f3vatos a beg\u00e9pelt inform\u00e1ci\u00f3kkal kapcsolatban."},"phishing_warning_banner_header":{"message":"Ezt a webhelyet letiltottuk."},"report_phishing":{"message":"Webhely bejelent\u00e9se"},"reset_password":{"message":"Jelsz\u00f3 vissza\u00e1ll\u00edt\u00e1sa"},"sign_in":{"message":"Bejelentkez\u00e9s"},"visit_this_site":{"message":"Webhely felkeres\u00e9se"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/id/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Ingin Lansiran Sandi selalu mengabaikan situs web ini?"},"back":{"message":"Kembali"},"contact_security":{"message":"Hubungi Keamanan"},"extension_description":{"message":"Lansiran Sandi membantu melindungi Anda dari serangan phishing."},"extension_detailed_description":{"message":"Jika Anda memasukkan sandi Gmail atau Google for Work selain di accounts.google.com, Anda akan menerima lansiran sehingga Anda dapat mengubah sandi jika perlu.\n\nLansiran Sandi juga mencoba mendeteksi laman masuk Google palsu untuk memperingatkan Anda sebelum mengetikkan sandi. Untuk melakukan hal ini, Lansiran Sandi memeriksa HTML tiap laman yang Anda kunjungi untuk melihat apakah laman tersebut meniru laman masuk Google.\n\nFAQ\n-- Kapan Lansiran Sandi aktif?\nLansiran Sandi akan aktif secara otomatis saat Anda memasukkan sandi di accounts.google.com.\n\n-- Apakah Lansiran Sandi menyimpan sandi atau ketukan keyboard saya?\nTidak. Lansiran Sandi tidak menyimpan sandi atau ketukan keyboard Anda -- sebagai gantinya, Lansiran Sandi menyimpan gambar mini aman sandi Anda dan membandingkannya dengan gambar mini ketukan keyboard Anda baru-baru ini di Chrome.\n\n-- Ke mana Lansiran Sandi mengirim data?\nJika Anda menggunakan Lansiran Sandi di akun Gmail, Lansiran Sandi tidak mengirimkan data dari komputer lokal. Jika administrator Google for Work Anda memilih untuk menggunakan Lansiran Sandi di seluruh domain, administrator tersebut akan menerima lansiran saat Lansiran Sandi dipicu.\n\n-- Apakah batasan Lansiran Sandi?\nLansiran Sandi tidak melindungi jendela penyamaran, Aplikasi Chrome, atau Ekstensi Chrome. Lansiran Sandi juga tidak melindungi sandi untuk layanan selain Google. Lansiran Sandi hanya beroperasi di dalam browser web Chrome jika Javascript diaktifkan.\n\n-- Di mana saya dapat memperoleh detail selengkapnya?\nKunjungi FAQ yang lengkap di LINK_TBD, atau lihat seluruh basis kode sumber terbuka di https://github.com/google/password-alert\n\nDengan memasang item ini, Anda menyetujui Persyaratan Layanan dan Kebijakan Privasi Google di www.google.com/policies/\n"},"extension_name":{"message":"Lansiran Sandi"},"ignore":{"message":"Abaikan untuk saat ini"},"initialization_message":{"message":"Masuk ke akun untuk mengaktifkan Lansiran Sandi."},"initialization_thank_you_message":{"message":"Terima kasih. Lansiran Sandi telah diaktifkan."},"learn_more":{"message":"Pelajari lebih lanjut"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Situs ini tampaknya menggunakan laman masuk Google palsu untuk mencuri sandi Anda, jadi laman telah diblokir. Jika Anda mengerti bahwa situs ini dapat membahayakan komputer, kunjungi situs ini namun berhati-hatilah dengan informasi yang Anda masukkan."},"phishing_warning_banner_header":{"message":"Situs ini telah diblokir."},"report_phishing":{"message":"Laporkan Situs Iini"},"reset_password":{"message":"Setel Ulang Sandi"},"sign_in":{"message":"Masuk"},"visit_this_site":{"message":"Kunjungi Situs Ini"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/is/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Viltu a\u00f0 Password Alert hunsi alltaf \u00feetta vefsv\u00e6\u00f0i?"},"back":{"message":"Til baka"},"contact_security":{"message":"Haf\u00f0u samband vi\u00f0 \u00f6ryggisdeild"},"extension_description":{"message":"Password Alert hj\u00e1lpar \u00fe\u00e9r a\u00f0 verjast vefvei\u00f0um."},"extension_detailed_description":{"message":"Ef \u00fe\u00fa sl\u00e6r\u00f0 a\u00f0gangsor\u00f0 Gmail e\u00f0a Google for Work inn annars sta\u00f0ar en \u00e1 accounts.google.com f\u00e6r\u00f0u vi\u00f0v\u00f6run svo \u00fe\u00fa getir breytt a\u00f0gangsor\u00f0inu ef \u00fe\u00f6rf krefur\n\nPassword Alert reynir einnig a\u00f0 bera kennsl \u00e1 innskr\u00e1ningars\u00ed\u00f0ur sem gefa sig \u00fat fyrir a\u00f0 vera \u00e1 vegum Google til a\u00f0 geta vara\u00f0 \u00feig vi\u00f0 \u00e1\u00f0ur en \u00fe\u00fa sl\u00e6r\u00f0 a\u00f0gangsor\u00f0i\u00f0 inn. \u00cd \u00fev\u00ed skyni kannar Password Alert HTML-k\u00f3\u00f0a allra s\u00ed\u00f0na sem \u00fe\u00fa opnar til a\u00f0 athuga hvort \u00fe\u00e6r s\u00e9u dulb\u00fanar sem innskr\u00e1ningars\u00ed\u00f0ur \u00e1 vegum Google.\n\nAlgengar spurningar\n\u2013 Hven\u00e6r ver\u00f0ur Password Alert virkt?\nPassword Alert ver\u00f0ur frumstillt n\u00e6st \u00feegar \u00fe\u00fa sl\u00e6r\u00f0 a\u00f0gangsor\u00f0i\u00f0 \u00feitt inn \u00e1 accounts.google.com.\n\n\u2013 Vistar Password Alert a\u00f0gangsor\u00f0i\u00f0 mitt e\u00f0a innsl\u00e1tt?\nNei. Password Alert vistar hvorki a\u00f0gangsor\u00f0i\u00f0 \u00feitt n\u00e9 innsl\u00e1tt. \u00deess \u00ed sta\u00f0 vistar \u00fea\u00f0 \u00f6rugga eftirmynd af a\u00f0gangsor\u00f0inu \u00fe\u00ednu og ber hana saman vi\u00f0 eftirmynd af n\u00fdjasta innsl\u00e6tti \u00fe\u00ednum \u00ed Chrome.\n\n\u2013 Hvert sendir Password Alert g\u00f6gn?\nEf \u00fe\u00fa notar Password Alert \u00e1 Gmail reikningi sendir Password Alert engin g\u00f6gn \u00far t\u00f6lvunni \u00feinni. Ef kerfisstj\u00f3ri Google for Work k\u00fds a\u00f0 innlei\u00f0a Password Alert \u00e1 l\u00e9ninu \u00fe\u00ednu f\u00e6r hann tilkynningar \u00feegar Password Alert ver\u00f0ur virkt.\n\n\u2013 Hverjar eru takmarkanir Password Alert?\nPassword Alert veitir enga v\u00f6rn \u00ed huli\u00f0sgluggum, Chrome forritum e\u00f0a Chrome vi\u00f0b\u00f3tum. Forriti\u00f0 verndar heldur ekki a\u00f0gangsor\u00f0 \u00ed annarri \u00fej\u00f3nustu en fr\u00e1 Google. Password Alert virkar eing\u00f6ngu innan Chrome vafrans \u00feegar Javascript er virkt.\n\n\u2013 Hvar finn \u00e9g n\u00e1nari uppl\u00fdsingar?\nSko\u00f0a\u00f0u allar algengar spurningar \u00e1 LINK_TBD e\u00f0a allan opna k\u00f3\u00f0agrunninn \u00e1 https://github.com/google/password-alert\n\nMe\u00f0 \u00fev\u00ed a\u00f0 setja \u00feetta atri\u00f0i upp sam\u00feykkir \u00fe\u00fa \u00fej\u00f3nustuskilm\u00e1la og pers\u00f3nuverndarstefnu Google \u00e1 www.google.com/policies/\n"},"extension_name":{"message":"Password Alert"},"ignore":{"message":"Hunsa \u00ed \u00feetta sinn"},"initialization_message":{"message":"Skr\u00e1\u00f0u \u00feig inn \u00e1 reikninginn \u00feinn til a\u00f0 virkja Password Alert."},"initialization_thank_you_message":{"message":"Takk. Password Alert er n\u00fa virkt."},"learn_more":{"message":"Frekari uppl\u00fdsingar"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"\u00deessi s\u00ed\u00f0a vir\u00f0ist nota falsa\u00f0a \u00fatg\u00e1fu Google innskr\u00e1ningars\u00ed\u00f0unnar til a\u00f0 stela a\u00f0gangsor\u00f0inu \u00fe\u00ednu og \u00fev\u00ed var loka\u00f0 \u00e1 hana. Ef \u00fe\u00fa skilur a\u00f0 \u00feessi s\u00ed\u00f0a kann a\u00f0 ska\u00f0a t\u00f6lvuna \u00fe\u00edna getur\u00f0u heims\u00f3tt hana en g\u00e6ttu a\u00f0 \u00fev\u00ed hva\u00f0a uppl\u00fdsingar \u00fe\u00fa sl\u00e6r\u00f0 inn."},"phishing_warning_banner_header":{"message":"Loka\u00f0 hefur veri\u00f0 \u00e1 \u00feessa s\u00ed\u00f0u."},"report_phishing":{"message":"Tilkynna \u00feetta vefsv\u00e6\u00f0i"},"reset_password":{"message":"Endurstilla a\u00f0gangsor\u00f0"},"sign_in":{"message":"Skr\u00e1 inn"},"visit_this_site":{"message":"Fara \u00e1 \u00feessa s\u00ed\u00f0u"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/it/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Vuoi che Password Alert ignori sempre questo sito web?"},"back":{"message":"Indietro"},"contact_security":{"message":"Contatta la sicurezza"},"extension_description":{"message":"Password Alert aiuta a proteggere dagli attacchi di phishing."},"extension_detailed_description":{"message":"Se inserisci la tua password di Gmail o Google for Work in pagine diverse da accounts.google.com, ricevi un avviso affinch\u00e9 tu possa cambiare la password se necessario.\n\nPassword Alert tenta inoltre di individuare le pagine di accesso Google false per avvisarti prima che digiti la tua password. A tale scopo, Password Alert controlla il codice HTML di tutte le pagine visitate per verificare se si spacciano per pagine di accesso di Google.\n\nFAQ\n-- Quando viene attivata l'estensione Password Alert?\nPassword Alert viene inizializzata automaticamente la volta successiva che inserisci la tua password su accounts.google.com.\n\n-- Password Alert memorizza la mia password o i tasti premuti?\nNo. Password Alert non memorizza password o tasti premuti; memorizza una miniatura protetta della tua password, che confronta con una miniatura dei tasti premuti di recente in Chrome.\n\n-- Dove vengono inviati i dati di Password Alert?\nSe utilizzi Password Alert in un account Gmail, non viene inviato alcun dato dal tuo computer locale. Se il tuo amministratore di Google for Work decide di implementare Password Alert in tutto il tuo dominio, ricever\u00e0 avvisi all'attivazione di Password Alert.\n\n-- Quali sono i limiti di Password Alert?\nPassword Alert non protegge finestre di navigazione in incognito, app ed estensioni di Chrome. Non protegge, inoltre, le password di servizi non appartenenti a Google. Password Alert funziona soltanto all'interno dei browser web Chrome in cui \u00e8 attivo JavaScript.\n\n-- Dove posso trovare ulteriori informazioni?\nVisita la pagina completa delle domande frequenti (FAQ) all'indirizzo LINK_TBD. Puoi anche accedere all'intero codebase open source all'indirizzo https://github.com/google/password-alert\n\nSe installi il componente, accetti i Termini di servizio e le Norme sulla privacy di Google all'indirizzo www.google.com/policies/.\n"},"extension_name":{"message":"Password Alert"},"ignore":{"message":"Ignora questa volta"},"initialization_message":{"message":"Per attivare Password Alert, accedi al tuo account."},"initialization_thank_you_message":{"message":"Grazie. Password Alert \u00e8 ora attiva."},"learn_more":{"message":"Ulteriori informazioni"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Sembra che in questo sito venga utilizzata una falsa versione della pagina di accesso di Google per rubare la tua password, pertanto il sito \u00e8 stato bloccato. Se sei consapevole del fatto che questo sito potrebbe danneggiare il computer, visitalo ma presta attenzione alle informazioni che inserisci."},"phishing_warning_banner_header":{"message":"Questo sito \u00e8 stato bloccato."},"report_phishing":{"message":"Segnala il sito"},"reset_password":{"message":"Reimposta la password"},"sign_in":{"message":"Accedi"},"visit_this_site":{"message":"Visita questo sito"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/ko/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"\ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\uc5d0\uc11c \uc774 \uc6f9\uc0ac\uc774\ud2b8\ub97c \ud56d\uc0c1 \ubb34\uc2dc\ud558\ub3c4\ub85d \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?"},"back":{"message":"\ub4a4\ub85c"},"contact_security":{"message":"\ubcf4\uc548 \uad00\ub9ac\uc790\uc5d0 \ubb38\uc758"},"extension_description":{"message":"\ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \ud53c\uc2f1 \uacf5\uaca9\uc73c\ub85c\ubd80\ud130 \uc0ac\uc6a9\uc790\ub97c \ubcf4\ud638\ud569\ub2c8\ub2e4."},"extension_detailed_description":{"message":"Gmail \ub610\ub294 Google for Work \ube44\ubc00\ubc88\ud638\ub97c accounts.google.com\uc774 \uc544\ub2cc \ub2e4\ub978 \uacf3\uc5d0 \uc785\ub825\ud558\uba74 \uc54c\ub9bc\uc774 \uc804\uc1a1\ub418\uc5b4 \ud544\uc694\ud55c \uacbd\uc6b0 \ube44\ubc00\ubc88\ud638\ub97c \ubcc0\uacbd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n\ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \ub610\ud55c Google \ub85c\uadf8\uc778 \ud398\uc774\uc9c0\uac00 \uac00\uc9dc\uc778 \uacbd\uc6b0 \ubbf8\ub9ac \uac10\uc9c0\ud558\uc5ec \uc0ac\uc6a9\uc790\uac00 \ube44\ubc00\ubc88\ud638\ub97c \uc785\ub825\ud558\uae30 \uc804\uc5d0 \uc54c\ub9bd\ub2c8\ub2e4. \uc774\ub97c \uc704\ud574 \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \uc0ac\uc6a9\uc790\uac00 \ubc29\ubb38\ud558\ub294 \uac01 \ud398\uc774\uc9c0\uc758 HTML\uc744 \ubcf4\uace0 Google \ub85c\uadf8\uc778 \ud398\uc774\uc9c0\ub85c \uc704\uc7a5\ud55c \ud398\uc774\uc9c0\uc778\uc9c0 \ud655\uc778\ud569\ub2c8\ub2e4.\n\nFAQ\n-- \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \uc5b8\uc81c \uc801\uc6a9\ub418\ub098\uc694?\n\ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \ub2e4\uc74c\ubc88\uc5d0 \ube44\ubc00\ubc88\ud638\ub97c accounts.google.com\uc5d0 \uc785\ub825\ud558\uba74 \uc800\uc808\ub85c \uc2dc\uc791\ub429\ub2c8\ub2e4.\n\n-- \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\uac00 \ub0b4 \ube44\ubc00\ubc88\ud638\ub098 \ud0a4 \uc785\ub825\uc744 \uc800\uc7a5\ud558\ub098\uc694?\n\uc544\ub2c8\uc694. \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \ube44\ubc00\ubc88\ud638\ub098 \ud0a4 \uc785\ub825\uc744 \uc800\uc7a5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 \ube44\ubc00\ubc88\ud638\uc758 \ubcf4\uc548 \uc378\ub124\uc77c \uc774\ubbf8\uc9c0\ub97c \uc800\uc7a5\ud558\uc5ec Chrome\uc5d0\uc11c\uc758 \ucd5c\uadfc \ud0a4 \uc785\ub825\uacfc \ube44\uad50\ud569\ub2c8\ub2e4.\n\n-- \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \ub370\uc774\ud130\ub97c \uc5b4\ub514\ub85c \uc804\uc1a1\ud558\ub098\uc694?\nGmail \uacc4\uc815\uc5d0\uc11c \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \ub85c\uceec \ucef4\ud4e8\ud130\uc758 \ub370\uc774\ud130\ub97c \uc804\uc1a1\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. Google for Work\uc758 \uad00\ub9ac\uc790\uac00 \ub0b4 \ub3c4\uba54\uc778 \uc804\uccb4\uc5d0 \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub97c \ubc30\ud3ec\ud55c \uacbd\uc6b0 \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\uac00 \uc2e4\ud589\ub418\uba74 \uad00\ub9ac\uc790\uc5d0\uac8c \uc54c\ub9bc\uc774 \uc804\uc1a1\ub429\ub2c8\ub2e4.\n\n-- \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\uc5d0\ub294 \uc5b4\ub5a4 \ud55c\uacc4\uac00 \uc788\ub098\uc694?\n\ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \uc2dc\ud06c\ub9bf \ucc3d\uc774\ub098 Chrome \uc571, Chrome \ud655\uc7a5 \ud504\ub85c\uadf8\ub7a8\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ub610\ud55c \ud0c0\uc0ac \uc11c\ube44\uc2a4\uc758 \ube44\ubc00\ubc88\ud638\ub97c \ubcf4\ud638\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub294 \uc790\ubc14\uc2a4\ud06c\ub9bd\ud2b8\uac00 \uc0ac\uc6a9 \uc124\uc815\ub41c Chrome \uc6f9\ube0c\ub77c\uc6b0\uc800 \ub0b4\uc5d0\uc11c\ub9cc \uc791\ub3d9\ud569\ub2c8\ub2e4.\n\n-- \ub354 \uc790\uc138\ud55c \uc815\ubcf4\ub294 \uc5b4\ub514\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\ub098\uc694?\nLINK_TBD\uc758 \uc804\uccb4 FAQ\ub97c \ubc29\ubb38\ud558\uc138\uc694. \uc624\ud508\uc18c\uc2a4 \ucf54\ub4dc\ubca0\uc774\uc2a4 \uc804\uccb4\ub294 https://github.com/google/password-alert\uc5d0\uc11c \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n\uc774 \ud56d\ubaa9\uc744 \uc124\uce58\ud568\uc73c\ub85c\uc368 Google \uc11c\ube44\uc2a4 \uc57d\uad00 \ubc0f \uac1c\uc778\uc815\ubcf4\ucde8\uae09\ubc29\uce68(www.google.com/policies/)\uc5d0 \ub3d9\uc758\ud558\uac8c \ub429\ub2c8\ub2e4.\n"},"extension_name":{"message":"\ube44\ubc00\ubc88\ud638 \uacbd\ubcf4"},"ignore":{"message":"\uc774\ubc88\ub9cc \ubb34\uc2dc"},"initialization_message":{"message":"\ube44\ubc00\ubc88\ud638 \uacbd\ubcf4\ub97c \uc0ac\uc6a9\ud558\ub824\uba74 \uacc4\uc815\uc5d0 \ub85c\uadf8\uc778\ud558\uc138\uc694."},"initialization_thank_you_message":{"message":"\uac10\uc0ac\ud569\ub2c8\ub2e4. \ube44\ubc00\ubc88\ud638 \uacbd\ubcf4 \uae30\ub2a5\uc774 \uc2dc\uc791\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},"learn_more":{"message":"\uc790\uc138\ud788 \uc54c\uc544\ubcf4\uae30"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"\uc774 \uc0ac\uc774\ud2b8\ub294 \ube44\ubc00\ubc88\ud638\ub97c \ub3c4\uc6a9\ud558\uae30 \uc704\ud574 Google \ub85c\uadf8\uc778 \ud398\uc774\uc9c0\ub85c \uc704\uc7a5\ud55c \uac83\uc73c\ub85c \ubcf4\uc5ec \ucc28\ub2e8\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc774 \uc0ac\uc774\ud2b8\uac00 \ucef4\ud4e8\ud130\uc5d0 \uc720\ud574\ud560 \uc218 \uc788\uc74c\uc744 \uc774\ud574\ud558\uc168\ub2e4\uba74 \uc774 \uc0ac\uc774\ud2b8\ub97c \ubc29\ubb38\ud558\ub354\ub77c\ub3c4 \uc815\ubcf4 \uc785\ub825\uc5d0 \uc8fc\uc758\ud558\uc2dc\uae30 \ubc14\ub78d\ub2c8\ub2e4."},"phishing_warning_banner_header":{"message":"\uc774 \uc0ac\uc774\ud2b8\ub294 \ucc28\ub2e8\ub418\uc5c8\uc2b5\ub2c8\ub2e4."},"report_phishing":{"message":"\uc774 \uc0ac\uc774\ud2b8 \uc2e0\uace0"},"reset_password":{"message":"\ube44\ubc00\ubc88\ud638 \uc7ac\uc124\uc815"},"sign_in":{"message":"\ub85c\uadf8\uc778"},"visit_this_site":{"message":"\uc774 \uc0ac\uc774\ud2b8 \ubc29\ubb38"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/lt/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Ar norite, kad slapta\u017eod\u017eio apsauga visada nepaisyt\u0173 \u0161ios svetain\u0117s?"},"back":{"message":"Atgal"},"contact_security":{"message":"Susisiek. su saug. tarnyba"},"extension_description":{"message":"Slapta\u017eod\u017eio apsauga padeda apsisaugoti nuo suk\u010diavimo atak\u0173."},"extension_detailed_description":{"message":"Jei \u201eGmail\u201c arba \u201eGoogle for Work\u201c slapta\u017eod\u012f \u012fveskite bet kur kitur, o ne svetain\u0117je adresu accounts.google.com, bus pateiktas \u012fsp\u0117jimas, kad prireikus gal\u0117tum\u0117te pakeisti slapta\u017eod\u012f.\n\nSlapta\u017eod\u017eio apsauga taip pat bando aptikti svetaines, apsimetan\u010dias \u201eGoogle\u201c prisijungimo puslapiais, kad \u012fsp\u0117t\u0173 jus prie\u0161 \u012fvedant slapta\u017eod\u012f. Kad tai b\u016bt\u0173 atliekama, Slapta\u017eod\u017eio apsauga patikrina kiekvieno lankomo puslapio HTML, kad su\u017einot\u0173, ar jame n\u0117ra apsimetin\u0117jama \u201eGoogle\u201c prisijungimo puslapiu.\n\nDUK\n\u2013 Kada prad\u0117s veikti Slapta\u017eod\u017eio apsauga?\nSlapta\u017eod\u017eio apsauga bus inicijuota, kai kit\u0105 kart\u0105 \u012fvesite slapta\u017eod\u012f svetain\u0117je adresu accounts.google.com.\n\n\u2013 Ar Slapta\u017eod\u017eio apsauga saugo slapta\u017eod\u017eius arba klavi\u0161\u0173 paspaudimus?\nNe. Slapta\u017eod\u017eio apsauga nesaugo slapta\u017eod\u017ei\u0173 ar klavi\u0161\u0173 paspaudim\u0173. Saugoma saugi slapta\u017eod\u017eio miniati\u016bra, kuri palyginama su naujausi\u0173 klavi\u0161\u0173 paspaudim\u0173 nar\u0161ykl\u0117je \u201eChrome\u201c miniati\u016bra.\n\n\u2013 Kur Slapta\u017eod\u017eio apsauga siun\u010dia duomenis?\nJei \u201eGmail\u201c paskyroje naudojate Slapta\u017eod\u017eio apsaug\u0105, ji nesiun\u010dia duomen\u0173 i\u0161 vietinio kompiuterio. Jei \u201eGoogle for Work\u201c administratorius pasirenka domene pritaikyti Slapta\u017eod\u017eio apsaug\u0105, jis gaus \u012fsp\u0117jimus, kai bus suaktyvinama Slapta\u017eod\u017eio apsauga.\n\n\u2013 Kokie Slapta\u017eod\u017eio apsaugos apribojimai?\nSlapta\u017eod\u017eio apsauga neapsaugo veiklos inkognito languose, \u201eChrome\u201c programose ar \u201eChrome\u201c pl\u0117tiniuose. Ji taip pat neapsaugo slapta\u017eod\u017ei\u0173 ne \u201eGoogle\u201c paslaugose. Slapta\u017eod\u017eio apsauga \u201eChrome\u201c \u017einiatinklio nar\u0161ykl\u0117je veikia, tik kai \u012fgalinta \u201eJavaScript\u201c.\n\n\u2013 Kur galima gauti daugiau informacijos?\nVis\u0105 DUK s\u0105ra\u0161\u0105 galite rasti apsilank\u0119 adresu LINK_TBD arba vis\u0105 atvirojo \u0161altinio kod\u0173 baz\u0119 galite per\u017ei\u016br\u0117ti adresu https://github.com/google/password-alert\n\n\u012ediegdami \u0161\u012f element\u0105 sutinkate su \u201eGoogle\u201c paslaug\u0173 teikimo s\u0105lygomis ir privatumo politika, pasiekiama adresu www.google.com/policies/\n"},"extension_name":{"message":"Slapta\u017eod\u017eio apsauga"},"ignore":{"message":"\u0160\u012fkart nepaisyti"},"initialization_message":{"message":"Kad veikt\u0173 slapta\u017eod\u017eio apsauga, prisijunkite prie savo paskyros."},"initialization_thank_you_message":{"message":"A\u010di\u016b. Slapta\u017eod\u017eio apsauga veikia."},"learn_more":{"message":"Su\u017einokite daugiau"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Pana\u0161u, kad \u0161ioje svetain\u0117je naudojama suklastota \u201eGoogle\u201c prisijungimo puslapio versija, siekiant pavogti j\u016bs\u0173 slapta\u017eod\u012f, tod\u0117l ji buvo u\u017eblokuota. Jei suprantate, kad \u0161i svetain\u0117 gali pa\u017eeisti j\u016bs\u0173 kompiuter\u012f, galite apsilankyti \u0161ioje svetain\u0117je, bet b\u016bkite atid\u016bs vesdami informacij\u0105."},"phishing_warning_banner_header":{"message":"\u0160i svetain\u0117 u\u017eblokuota."},"report_phishing":{"message":"Prane\u0161ti apie \u0161i\u0105 svetain\u0119"},"reset_password":{"message":"I\u0161 naujo nustatyk. slapt."},"sign_in":{"message":"Prisijunkite"},"visit_this_site":{"message":"Apsilankyk. \u0161ioje svetain."}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/lv/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Vai v\u0113laties, lai Paroles aizsardz\u012bba vienm\u0113r ignor\u0113tu \u0161o t\u012bmek\u013ca vietni?"},"back":{"message":"Atpaka\u013c"},"contact_security":{"message":"Sazinieties ar dro\u0161\u012bbas administratoru"},"extension_description":{"message":"Paroles aizsardz\u012bba pal\u012bdz aizsarg\u0101t pret pik\u0161\u0137er\u0113\u0161anas uzbrukumiem."},"extension_detailed_description":{"message":"Ja ievad\u012bsiet savu Gmail vai Google\u00a0for\u00a0Work paroli jebkur citur, iz\u0146emot vietni accounts.google.com, tiks par\u0101d\u012bts br\u012bdin\u0101jums, lai j\u016bs nepiecie\u0161am\u012bbas gad\u012bjum\u0101 var\u0113tu main\u012bt savu paroli.\n\nIzmantojot papla\u0161in\u0101jumu Paroles aizsardz\u012bba, tiek ar\u012b m\u0113\u0123in\u0101ts noteikt viltotas Google pieteik\u0161an\u0101s lapas, lai j\u016bs br\u012bdin\u0101tu pirms paroles ievad\u012b\u0161anas. \u0160aj\u0101 nol\u016bk\u0101 papla\u0161in\u0101jum\u0101 Paroles aizsardz\u012bba tiek p\u0101rbaud\u012bts katras apmekl\u0113t\u0101s lapas HTML\u00a0kods, lai noteiktu, vai tas atbilst Google pieteik\u0161an\u0101s lapai.\n\nBie\u017ei uzdotie jaut\u0101jumi\n-\u00a0Kad papla\u0161in\u0101jums Paroles aizsardz\u012bba s\u0101ks darboties?\nPapla\u0161in\u0101jums Paroles aizsardz\u012bba s\u0101ks autom\u0101tiski darboties, kad n\u0101kamreiz ievad\u012bsiet savu paroli vietn\u0113 accounts.google.com.\n\n-\u00a0Vai papla\u0161in\u0101jum\u0101 Paroles aizsardz\u012bba tiek glab\u0101ta mana parole vai tausti\u0146sitieni?\nN\u0113. Papla\u0161in\u0101jum\u0101 Paroles aizsardz\u012bba netiek glab\u0101ta ne parole, ne tausti\u0146sitieni. T\u0101 viet\u0101 tiek izmantots dro\u0161s paroles s\u012bkt\u0113ls, kas tiek sal\u012bdzin\u0101ts ar p\u0113d\u0113jiem tausti\u0146sitieniem p\u0101rl\u016bk\u0101 Chrome.\n\n-\u00a0Uz kurieni tiek s\u016bt\u012bti dati no papla\u0161in\u0101juma Paroles aizsardz\u012bba?\nJa papla\u0161in\u0101jumu Paroles aizsardz\u012bba izmantojat Gmail\u00a0kont\u0101, no \u0161\u012b papla\u0161in\u0101juma netiek s\u016bt\u012bti nek\u0101di lok\u0101l\u0101 datora dati. Ja Google\u00a0for\u00a0Work administrators izvieto papla\u0161in\u0101jumu Paroles aizsardz\u012bba j\u016bsu dom\u0113n\u0101, administrators sa\u0146em \u0161\u012b papla\u0161in\u0101juma aktiviz\u0113tos br\u012bdin\u0101jumus.\n\n-\u00a0K\u0101di ir papla\u0161in\u0101juma Paroles aizsardz\u012bba darb\u012bbas ierobe\u017eojumi?\nPapla\u0161in\u0101jums Paroles aizsardz\u012bba nedarbojas inkognito re\u017e\u012bma logos, Chrome lietotn\u0113s un Chrome papla\u0161in\u0101jumos. Turkl\u0101t paroles netiek aizsarg\u0101tas pakalpojumos, kas nav Google pakalpojumi. Papla\u0161in\u0101jums Paroles aizsardz\u012bba darbojas tikai t\u012bmek\u013ca p\u0101rl\u016bk\u0101 Chrome ar iesp\u0113jotu valodu Javascript.\n\n-\u00a0Kur var ieg\u016bt pla\u0161\u0101ku inform\u0101ciju?\nApmekl\u0113jiet bie\u017ei uzdoto jaut\u0101jumu pilno sada\u013cu vietn\u0113 LINK_TBD. Varat ar\u012b skat\u012bt visu atv\u0113rt\u0101 pirmkoda kodu b\u0101zi vietn\u0113 https://github.com/google/password-alert.\n\nInstal\u0113jot \u0161o vienumu, j\u016bs piekr\u012btat Google pakalpojumu snieg\u0161anas noteikumiem un konfidencialit\u0101tes politikai (vietn\u0113 www.google.com/policies/).\n"},"extension_name":{"message":"Paroles aizsardz\u012bba"},"ignore":{"message":"\u0160oreiz ignor\u0113t"},"initialization_message":{"message":"Lai Paroles aizsardz\u012bba st\u0101tos sp\u0113k\u0101, l\u016bdzu, pierakstieties sav\u0101 kont\u0101."},"initialization_thank_you_message":{"message":"Paldies! Tagad Paroles aizsardz\u012bba ir sp\u0113k\u0101."},"learn_more":{"message":"Uzziniet vair\u0101k"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"\u0160\u0137iet, ka \u0161aj\u0101 vietn\u0113 tiek izmantota viltota Google pieteik\u0161an\u0101s lapas versija, lai nozagtu j\u016bsu paroli, t\u0101d\u0113\u013c \u0161\u012b vietne ir blo\u0137\u0113ta. \u0160\u012b vietne var kait\u0113t j\u016bsu datoram. Ja tom\u0113r to apmekl\u0113jat, r\u016bp\u012bgi izv\u0113rt\u0113jiet, k\u0101du inform\u0101ciju taj\u0101 ievad\u012bt."},"phishing_warning_banner_header":{"message":"\u0160\u012b vietne ir blo\u0137\u0113ta."},"report_phishing":{"message":"Zi\u0146ot par \u0161o vietni"},"reset_password":{"message":"Atiestatiet paroli"},"sign_in":{"message":"Pierakstieties"},"visit_this_site":{"message":"Apmekl\u0113jiet \u0161o vietni"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/ms/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Adakah anda mahu Amaran Kata Laluan sentiasa mengabaikan tapak web ini?"},"back":{"message":"Kembali"},"contact_security":{"message":"Hubungi Keselamatan"},"extension_description":{"message":"Amaran Kata Laluan membantu melindungi daripada serangan pancingan data."},"extension_detailed_description":{"message":"Jika anda memasukkan kata laluan Gmail atau Google for Work ke mana-mana selain daripada accounts.google.com, anda akan menerima makluman, jadi anda boleh menukar kata laluan anda jika perlu.\n\nAmaran Kata Laluan juga cuba untuk mengesan halaman log masuk Google palsu untuk memberi anda amaran sebelum anda menaipkan kata laluan anda. Untuk berbuat demikian, Amaran Kata Laluan memeriksa HTML setiap halaman yang anda lawati untuk melihat jika halaman itu menyamar sebagai halaman log masuk Google.\n\nsOALAN LAZIM\n-- Bilakah Amaran Kata Laluan akan mula berfungsi?\nAmaran Kata Laluan akan bermula sendiri pada kali seterusnya anda memasukkan kata laluan anda di accounts.google.com.\n\n-- Adakah Amaran Kata Laluan menyimpan kata laluan atau tekanan kekunci saya?\nTidak. Amaran Kata Laluan tidak menyimpan kata laluan atau tekanan kekunci anda -- sebaliknya, Amaran Kata Laluan menyimpan lakaran kecil kata laluan anda yang selamat, yang dibandingkan dengan lakaran kecil tekanan kekunci anda yang paling terkini dalam Chrome.\n\n-- Ke manakah Amaran Kata Laluan menghantar data?\nJika anda menggunakan Amaran Kata Laluan dalam akaun Gmail, Amaran Kata Laluan tidak menghantar sebarang data daripada komputer tempatan anda. Jika pentadbir Google for Work anda memilih untuk mengatur letak Amaran Kata Laluan di seluruh domain anda, pendtabir akan menerima maklumat apabila Amaran Kata Laluan dicetuskan.\n\n-- Apakah had Amaran Kata Laluan?\nAmaran Kata Laluan tidak melindungi tetingkap inkognito, Apl Chrome atau Sambungan Chrome. Apl itu juga tidak melindungi kata laluan bagi perkhidmatan bukan Google. Amaran Kata Laluan hanya beroperasi di dalam penyemak imbas web Chrome apabila Javascript didayakan.\n\n-- Di mana saya boleh mendapatkan maklumat lanjut?\nLawati Soalan Lazim penuh di LINK_TBD atau anda boleh melihat seluruh pangkalan kod sumber terbuka di https://github.com/google/password-alert\n\nApabila anda memasang item ini, anda bersetuju menerima Syarat Perkhidmatan dan Dasar Privasi Google di www.google.com/policies/\n"},"extension_name":{"message":"Amaran Kata Laluan"},"ignore":{"message":"Abaikan kali ini"},"initialization_message":{"message":"Untuk Amaran Kata Laluan mula berkuat kuasa, sila log masuk ke akaun anda."},"initialization_thank_you_message":{"message":"Terima kasih. Amaran Kata Laluan kini berkuat kuasa."},"learn_more":{"message":"Ketahui lebih lanjut"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Tapak ini nampaknya menggunakan versi palsu halaman log masuk Google untuk mencuri kata laluan anda, jadi halaman itu telah disekat. Jika anda memahami bahawa tapak ini boleh membahayakan komputer anda, anda boleh melawati tapak ini tetapi sila berhati-hati mengenai maklumat yang anda taip."},"phishing_warning_banner_header":{"message":"Tapak ini telah disekat."},"report_phishing":{"message":"Laporkan Tapak Ini"},"reset_password":{"message":"Ttpkan Semula Kata Laluan"},"sign_in":{"message":"Log Masuk"},"visit_this_site":{"message":"Lawati Tapak Ini"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/nb/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Vil du at Passordvarsel alltid skal ignorere dette nettstedet?"},"back":{"message":"Tilbake"},"contact_security":{"message":"Kontakt sikkerhetsavd."},"extension_description":{"message":"Passordvarsel beskytter mot nettfisking."},"extension_detailed_description":{"message":"Hvis du skriver inn passordet ditt for Gmail eller Google for Work noe annet sted enn p\u00e5 accounts.google.com, f\u00e5r du et varsel, slik at du kan endre passordet om n\u00f8dvendig.\n\nPassordvarsel pr\u00f8ver ogs\u00e5 \u00e5 gjenkjenne falske Google-p\u00e5loggingssider for \u00e5 varsle deg f\u00f8r du har skrevet inn passordet. Passordvarsel gj\u00f8r dette ved \u00e5 sjekke HTML-koden p\u00e5 alle sider du bes\u00f8ker, for se om de imiterer en Google-p\u00e5loggingsside. \n\nVanlige sp\u00f8rsm\u00e5l\n\u2013 N\u00e5r blir Passordvarsel sl\u00e5tt p\u00e5?\nPassordvarsel initialiseres neste gang du skriver inn passordet ditt p\u00e5 accounts.google.com.\n\n\u2013 Blir passordet mitt eller tastetrykkene mine lagret av Passordvarsel?\nNei. Passordvarsel lagrer ikke passordet ditt eller tastetrykkene dine. I stedet lagres en sikker miniatyrversjon av passordet, som s\u00e5 sammenlignes med en miniatyrversjon av de siste tastetrykkene dine i Chrome.\n\n\u2013 Hvor sender Passordvarsel dataene?\nHvis du bruker Passordvarsel p\u00e5 en Gmail-konto, sendes ingen data fra den lokale datamaskinen. Hvis Google for Work-administratoren din velger \u00e5 implementere Passordvarsel p\u00e5 hele domenet, f\u00e5r administratoren varsler n\u00e5r Passordvarsel utl\u00f8ses.\n\n\u2013 Hva er begrensningene ved Passordvarsel?\nPassordvarsel beskytter ikke inkognitovinduer, Chrome-apper eller Chrome-utvidelser. Passord for tjenester som ikke tilh\u00f8rer Google, beskyttes heller ikke. Passordvarsel fungerer bare i Chrome-nettleseren med JavaScript sl\u00e5tt p\u00e5.\n\n\u2013 Hvor finner jeg mer informasjon?\nG\u00e5 til den fullstendige listen over vanlige sp\u00f8rsm\u00e5l p\u00e5 LINK_TBD, eller du kan se hele den \u00e5pne kildekodebasen p\u00e5 https://github.com/google/password-alert\n\nVed \u00e5 installere dette samtykker du i Googles vilk\u00e5r for bruk og personvernregler p\u00e5 www.google.com/policies/\n"},"extension_name":{"message":"Passordvarsel"},"ignore":{"message":"Ignorer denne gangen"},"initialization_message":{"message":"Du m\u00e5 logge p\u00e5 kontoen din f\u00f8r Passordvarsel begynner \u00e5 fungere."},"initialization_thank_you_message":{"message":"Takk. N\u00e5 er Passordvarsel aktiv."},"learn_more":{"message":"Finn ut mer"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Dette nettstedet ser ut til \u00e5 bruke en falsk versjon av Google-p\u00e5loggingssiden for \u00e5 stjele passordet ditt, s\u00e5 det har blitt blokkert. Hvis du er innforst\u00e5tt med at dette nettstedet kan skade datamaskinen din, kan du bes\u00f8ke det, men v\u00e6r forsiktig med informasjonen du skriver inn."},"phishing_warning_banner_header":{"message":"Dette nettstedet er blokkert."},"report_phishing":{"message":"Rapport\u00e9r dette nettstedet"},"reset_password":{"message":"Tilbakestill passordet"},"sign_in":{"message":"Logg p\u00e5"},"visit_this_site":{"message":"Bes\u00f8k dette nettstedet"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/nl/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Wil je dat Password Alert deze website altijd negeert?"},"back":{"message":"Terug"},"contact_security":{"message":"Neem contact op met Beveiliging"},"extension_description":{"message":"Password Alert helpt beschermen tegen phishingaanvallen."},"extension_detailed_description":{"message":"Als je op andere pagina's dan accounts.google.com je wachtwoord voor Gmail of Google for Work opgeeft, ontvang je een melding, zodat je zo nodig je wachtwoord kunt wijzigen.\n\nPassword Alert probeert ook vervalste Google-inlogpagina's te detecteren om je te waarschuwen voordat je je wachtwoord typt. Password Alert controleert daarom de HTML van elke pagina die je bezoekt om te kijken of deze een Google-inlogpagina nabootst.\n\nVeelgestelde vragen\n-- Wanneer wordt Password Alert gestart?\nPassword Alert wordt automatisch gestart wanneer je je wachtwoord weer opgeeft op accounts.google.com.\n\n-- Slaat Password Alert mijn wachtwoord of toetsaanslagen op?\nNee. Password Alert slaat je wachtwoord of toetsaanslagen niet op, maar gebruikt een beveiligde thumbnail van je wachtwoord. Deze wordt vergeleken met je recente toetsaanslagen in Chrome.\n\n-- Waar stuurt Password Alert gegevens naartoe?\nAls je Password Alert gebruikt in een Gmail-account, verzendt Password Alert geen gegevens van je lokale computer. Als je Google for Work-beheerder Password Alert implementeert voor alle beheerde Chrome-browsers in je domein, ontvangt de beheerder meldingen wanneer Password Alert wordt geactiveerd.\n\n-- Wat doet Password Alert niet?\nPassword Alert beschermt je niet in incognitovensters, Chrome-apps of Chrome-extensies en beveiligt geen wachtwoorden voor services die niet van Google zijn. Password Alert werkt alleen in de Chrome-webbrowser wanneer JavaScript is ingeschakeld.\n\n-- Waar kan ik meer informatie vinden?\nBekijk de volledige versie van de Veelgestelde vragen op LINK_TBD. Je kunt de hele open-sourcecodebasis bekijken op https://github.com/google/password-alert.\n\nAls je dit item installeert, ga je akkoord met de Servicevoorwaarden en het Privacybeleid van Google (beschikbaar op www.google.com/policies/).\n"},"extension_name":{"message":"Password Alert"},"ignore":{"message":"Deze keer negeren"},"initialization_message":{"message":"Log in op je account om Password Alert te activeren."},"initialization_thank_you_message":{"message":"Password Alert is nu actief."},"learn_more":{"message":"Meer informatie"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Deze site lijkt een vervalste versie van de Google-inlogpagina te gebruiken om je wachtwoord te stelen. De pagina is daarom geblokkeerd. Je kunt deze site bezoeken, maar houd er rekening mee dat deze site schadelijk kan zijn voor je computer en dat je voorzichtig moet zijn met de informatie die je typt."},"phishing_warning_banner_header":{"message":"Deze site is geblokkeerd."},"report_phishing":{"message":"Deze site melden"},"reset_password":{"message":"Wachtwoord opnieuw instellen"},"sign_in":{"message":"Inloggen"},"visit_this_site":{"message":"Deze site bezoeken"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/no/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Vil du at Passordvarsel alltid skal ignorere dette nettstedet?"},"back":{"message":"Tilbake"},"contact_security":{"message":"Kontakt sikkerhetsavd."},"extension_description":{"message":"Passordvarsel beskytter mot nettfisking."},"extension_detailed_description":{"message":"Hvis du skriver inn passordet ditt for Gmail eller Google for Work noe annet sted enn p\u00e5 accounts.google.com, f\u00e5r du et varsel, slik at du kan endre passordet om n\u00f8dvendig.\n\nPassordvarsel pr\u00f8ver ogs\u00e5 \u00e5 gjenkjenne falske Google-p\u00e5loggingssider for \u00e5 varsle deg f\u00f8r du har skrevet inn passordet. Passordvarsel gj\u00f8r dette ved \u00e5 sjekke HTML-koden p\u00e5 alle sider du bes\u00f8ker, for se om de imiterer en Google-p\u00e5loggingsside. \n\nVanlige sp\u00f8rsm\u00e5l\n\u2013 N\u00e5r blir Passordvarsel sl\u00e5tt p\u00e5?\nPassordvarsel initialiseres neste gang du skriver inn passordet ditt p\u00e5 accounts.google.com.\n\n\u2013 Blir passordet mitt eller tastetrykkene mine lagret av Passordvarsel?\nNei. Passordvarsel lagrer ikke passordet ditt eller tastetrykkene dine. I stedet lagres en sikker miniatyrversjon av passordet, som s\u00e5 sammenlignes med en miniatyrversjon av de siste tastetrykkene dine i Chrome.\n\n\u2013 Hvor sender Passordvarsel dataene?\nHvis du bruker Passordvarsel p\u00e5 en Gmail-konto, sendes ingen data fra den lokale datamaskinen. Hvis Google for Work-administratoren din velger \u00e5 implementere Passordvarsel p\u00e5 hele domenet, f\u00e5r administratoren varsler n\u00e5r Passordvarsel utl\u00f8ses.\n\n\u2013 Hva er begrensningene ved Passordvarsel?\nPassordvarsel beskytter ikke inkognitovinduer, Chrome-apper eller Chrome-utvidelser. Passord for tjenester som ikke tilh\u00f8rer Google, beskyttes heller ikke. Passordvarsel fungerer bare i Chrome-nettleseren med JavaScript sl\u00e5tt p\u00e5.\n\n\u2013 Hvor finner jeg mer informasjon?\nG\u00e5 til den fullstendige listen over vanlige sp\u00f8rsm\u00e5l p\u00e5 LINK_TBD, eller du kan se hele den \u00e5pne kildekodebasen p\u00e5 https://github.com/google/password-alert\n\nVed \u00e5 installere dette samtykker du i Googles vilk\u00e5r for bruk og personvernregler p\u00e5 www.google.com/policies/\n"},"extension_name":{"message":"Passordvarsel"},"ignore":{"message":"Ignorer denne gangen"},"initialization_message":{"message":"Du m\u00e5 logge p\u00e5 kontoen din f\u00f8r Passordvarsel begynner \u00e5 fungere."},"initialization_thank_you_message":{"message":"Takk. N\u00e5 er Passordvarsel aktiv."},"learn_more":{"message":"Finn ut mer"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Dette nettstedet ser ut til \u00e5 bruke en falsk versjon av Google-p\u00e5loggingssiden for \u00e5 stjele passordet ditt, s\u00e5 det har blitt blokkert. Hvis du er innforst\u00e5tt med at dette nettstedet kan skade datamaskinen din, kan du bes\u00f8ke det, men v\u00e6r forsiktig med informasjonen du skriver inn."},"phishing_warning_banner_header":{"message":"Dette nettstedet er blokkert."},"report_phishing":{"message":"Rapport\u00e9r dette nettstedet"},"reset_password":{"message":"Tilbakestill passordet"},"sign_in":{"message":"Logg p\u00e5"},"visit_this_site":{"message":"Bes\u00f8k dette nettstedet"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/pl/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Czy chcesz, by Ochrona has\u0142a zawsze ignorowa\u0142a t\u0119 witryn\u0119?"},"back":{"message":"Wstecz"},"contact_security":{"message":"Skontaktuj si\u0119 z administratorem"},"extension_description":{"message":"Ochrona has\u0142a pomaga chroni\u0107 przed phishingiem."},"extension_detailed_description":{"message":"Je\u015bli podasz swoje has\u0142o do Gmaila lub Google for Work gdziekolwiek indziej ni\u017c na accounts.google.com, otrzymasz alert, tak by mo\u017cna by\u0142o je w razie potrzeby zmieni\u0107.\n\nOchrona has\u0142a pr\u00f3buje tak\u017ce wykrywa\u0107 fa\u0142szywe strony logowania Google i ostrzega\u0107 Ci\u0119, zanim wpiszesz has\u0142o. W tym celu sprawdza kod HTML ka\u017cdej odwiedzanej strony, by upewni\u0107 si\u0119, \u017ce nie podszywa si\u0119 ona pod stron\u0119 logowania Google.\n\nNajcz\u0119stsze pytania\n-- Kiedy Ochrona has\u0142a zacznie dzia\u0142a\u0107?\nOchrona has\u0142a uruchomi si\u0119, gdy nast\u0119pnym razem wpiszesz has\u0142o na accounts.google.com\n\n-- Czy Ochrona has\u0142a zapisuje moje has\u0142o lub rejestruje naci\u015bni\u0119cia klawiszy?\nNie. Ochrona has\u0142a nie zapisuje hase\u0142 ani nie rejestruje naci\u015bni\u0119\u0107 klawiszy. Zamiast tego zapisuje bezpieczny skr\u00f3t Twojego has\u0142a, kt\u00f3ry por\u00f3wnuje potem z wzorcem ostatnich naci\u015bni\u0119\u0107 klawiszy w Chrome.\n\n-- Dok\u0105d Ochrona has\u0142a wysy\u0142a dane?\nJe\u015bli u\u017cywasz Ochrony has\u0142a na koncie Gmail, nie wysy\u0142a ona z komputera lokalnego \u017cadnych danych. Je\u015bli administrator Google for Work wdro\u017cy j\u0105 w domenie, b\u0119dzie otrzymywa\u0107 uruchamiane przez ni\u0105 alerty.\n\n-- Jakie s\u0105 ograniczenia Ochrony has\u0142a?\nOchrona has\u0142a nie dzia\u0142a w oknach incognito, aplikacjach Chrome ani rozszerzeniach do Chrome. Nie chroni te\u017c hase\u0142 do us\u0142ug innych ni\u017c Google. Ochrona has\u0142a dzia\u0142a tylko w przegl\u0105darce Chrome, gdy jest w\u0142\u0105czona obs\u0142uga JavaScriptu.\n\n-- Gdzie mog\u0119 znale\u017a\u0107 wi\u0119cej informacji?\nNajcz\u0119stsze pytania znajdziesz na LINK_TBD. Na stronie https://github.com/google/password-alert mo\u017cesz te\u017c zapozna\u0107 si\u0119 z ca\u0142ym kodem, kt\u00f3ry udost\u0119pniamy na zasadach open source.\n\nInstaluj\u0105c ten element, zgadzasz si\u0119 na Warunki korzystania z us\u0142ug i Polityk\u0119 prywatno\u015bci Google (www.google.com/policies).\n"},"extension_name":{"message":"Ochrona has\u0142a"},"ignore":{"message":"Zignoruj tym razem"},"initialization_message":{"message":"Aby korzysta\u0107 z Ochrony has\u0142a, zaloguj si\u0119 na konto."},"initialization_thank_you_message":{"message":"Dzi\u0119kuj\u0119. Ochrona has\u0142a zacz\u0119\u0142a dzia\u0142a\u0107."},"learn_more":{"message":"Wi\u0119cej informacji"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Wygl\u0105da na to, \u017ce ta witryna u\u017cywa fa\u0142szywej wersji strony logowania Google, by wykra\u015b\u0107 Twoje has\u0142o \u2013 dlatego zosta\u0142a zablokowana. Je\u015bli rozumiesz, \u017ce mo\u017ce ona by\u0107 szkodliwa dla Twojego komputera, mo\u017cesz na ni\u0105 wej\u015b\u0107, ale zachowaj ostro\u017cno\u015b\u0107 w razie wpisywania jakichkolwiek informacji."},"phishing_warning_banner_header":{"message":"Ta strona zosta\u0142a zablokowana."},"report_phishing":{"message":"Zg\u0142o\u015b t\u0119 witryn\u0119"},"reset_password":{"message":"Zresetuj has\u0142o"},"sign_in":{"message":"Zaloguj si\u0119"},"visit_this_site":{"message":"Wejd\u017a na t\u0119 stron\u0119"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/pt_BR/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Deseja que o \"Alerta de senha\" sempre ignore este site?"},"back":{"message":"Voltar"},"contact_security":{"message":"Cont. admin. de seguran\u00e7a"},"extension_description":{"message":"O \"Alerta de senha\" ajuda a proteger contra ataques de phishing."},"extension_detailed_description":{"message":"Se voc\u00ea digitar sua senha do Gmail ou Google for Work em qualquer lugar que n\u00e3o seja accounts.google.com.br, receber\u00e1 um alerta para que possa alterar sua senha caso seja necess\u00e1rio.\n\nO Alerta de senha tamb\u00e9m tenta detectar p\u00e1ginas de login falsas do Google para alertar voc\u00ea antes que sua senha seja digitada. Para isso, o Alerta de senha verifica o HTML de cada p\u00e1gina que voc\u00ea visita para ver se ele est\u00e1 falsificando uma p\u00e1gina de login do Google.\n\nPerguntas frequentes\n-- Quando o Alerta de senha entrar\u00e1 em vigor?\nO Alerta de senha ser\u00e1 inicializado na pr\u00f3xima vez que voc\u00ea digitar sua senha em accounts.google.com.br.\n\n-- O Alerta de senha armazena minha senha ou meus toques de tecla?\nN\u00e3o. O Alerta de senha n\u00e3o armazena sua senha ou seus toques de tecla. Em vez disso, esse recurso armazena uma miniatura segura da sua senha, a qual ele compara com uma miniatura dos seus toques de tecla mais recentes no Chrome.\n\n-- Para onde o Alerta de senha envia os dados?\nSe voc\u00ea usa um Alerta de senha em uma conta do Gmail, o recurso n\u00e3o envia nenhum dado do seu computador local. Se seu administrador do Google for Work escolher implantar o Alerta de senha no seu dom\u00ednio, o administrador receber\u00e1 alertas quando o Alerta de senha for acionado.\n\n-- Quais s\u00e3o os limites do Alerta de senha?\nO Alerta de senha n\u00e3o protege janelas an\u00f4nimas, aplicativos do Google Chrome ou extens\u00f5es do Chrome. Ele tamb\u00e9m n\u00e3o protege senhas de servi\u00e7os que n\u00e3o sejam do Google. O Alerta de senha opera apenas no navegador da Web Chrome quando o JavaScript est\u00e1 ativado.\n\n-- Onde posso encontrar mais detalhes?\nVeja todas as Perguntas frequentes em LINK_TBD. Tamb\u00e9m \u00e9 poss\u00edvel ver a base de c\u00f3digo aberto completa em https://github.com/google/password-alert\n\nAo instalar esse item voc\u00ea concorda com os Termos de Servi\u00e7o e com a Pol\u00edtica de Privacidade do Google dispon\u00edveis em www.google.com.br/policies/\n"},"extension_name":{"message":"Alerta de senha"},"ignore":{"message":"Ignorar desta vez"},"initialization_message":{"message":"Entre em sua conta para o \"Alerta de senha\" entrar em vigor."},"initialization_thank_you_message":{"message":"O \"Alerta de senha\" j\u00e1 est\u00e1 em vigor."},"learn_more":{"message":"Saiba mais"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Este site parece estar usando uma vers\u00e3o falsa da p\u00e1gina de login do Google para roubar sua senha. Por esse motivo, ele foi bloqueado. Se voc\u00ea acha que este site pode danificar seu computador, voc\u00ea pode visit\u00e1-lo, mas tenha cuidado com as informa\u00e7\u00f5es que digitar."},"phishing_warning_banner_header":{"message":"Este site foi bloqueado."},"report_phishing":{"message":"Denunciar este site"},"reset_password":{"message":"Redefinir senha"},"sign_in":{"message":"Fa\u00e7a login"},"visit_this_site":{"message":"Visite o site"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/pt_PT/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Pretende que o Alerta de palavra-passe ignore sempre este site?"},"back":{"message":"Anterior"},"contact_security":{"message":"Contactar a seguran\u00e7a"},"extension_description":{"message":"O Alerta de palavra-passe ajuda a proteger contra ataques de phishing."},"extension_detailed_description":{"message":"Se introduzir a palavra-passe do Gmail ou do Google for Work sem que seja em accounts.google.com, recebe um alerta para poder alterar a palavra-passe se necess\u00e1rio.\n\nO Alerta de palavra-passe tamb\u00e9m tenta detetar p\u00e1ginas de in\u00edcio de sess\u00e3o do Google falsas para o alertar antes de introduzir a palavra-passe. Para isso, o Alerta de palavra-passe verifica o HTML de cada p\u00e1gina que visitar para se certificar de que n\u00e3o se trata de uma tentativa de roubo de identidade da p\u00e1gina de in\u00edcio de sess\u00e3o do Google.\n\nPerguntas frequentes\n\u2013 Quando \u00e9 que o Alerta de palavra-passe entra em vigor?\nO Alerta de palavra-passe inicializa-se da pr\u00f3xima vez que introduzir a sua palavra-passe em accounts.google.com.\n\n\u2013 O Alerta de palavra-passe armazena a minha palavra-passe ou as teclas utilizadas?\nN\u00e3o. O Alerta de palavra-passe n\u00e3o armazena a sua palavra-passe nem as teclas utilizadas. Em vez disso, armazena uma miniatura segura da sua palavra-passe, que compara com uma miniatura das teclas utilizadas mais recentemente no Chrome.\n\n\u2013 Para onde \u00e9 que o Alerta de palavra-passe envia os dados?\nSe estiver a utilizar o Alerta de palavra-passe numa conta do Gmail, o Alerta de palavra-passe n\u00e3o envia quaisquer dados do seu computador local. Se o seu administrador do Google for Work optar por implementar o Alerta de palavra-passe no seu dom\u00ednio, o administrador recebe alertas quando o Alerta de palavra-passe for acionado.\n\n\u2013 Quais s\u00e3o os limites do Alerta de palavra-passe?\nO Alerta de palavra-passe n\u00e3o protege janelas de navega\u00e7\u00e3o an\u00f3nima, Aplica\u00e7\u00f5es do Chrome ou extens\u00f5es do Chrome. Tamb\u00e9m n\u00e3o protege palavras-passe que n\u00e3o sejam de servi\u00e7os Google. O Alerta de palavra-passe apenas funciona no \u00e2mbito do navegador de Internet Chrome quando o Javascript est\u00e1 ativado.\n\n\u2013 Onde posso encontrar mais detalhes?\nVisite todas as Perguntas frequentes em LINK_TBD ou pode ver a base de c\u00f3digo aberto completa em https://github.com/google/password-alert\n\nAo instalar este item, aceita os Termos de Utiliza\u00e7\u00e3o do Google e a Pol\u00edtica de Privacidade enunciados em www.google.com/policies/\n"},"extension_name":{"message":"Alerta de palavra-passe"},"ignore":{"message":"Ignorar desta vez"},"initialization_message":{"message":"Para que o Alerta de palavra-passe seja ativado, inicie sess\u00e3o na sua conta."},"initialization_thank_you_message":{"message":"Obrigado. O Alerta de palavra-passe j\u00e1 se encontra ativado."},"learn_more":{"message":"Saiba mais"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Este site parece estar a utilizar uma vers\u00e3o falsa da p\u00e1gina de in\u00edcio de sess\u00e3o do Google com o intuito de roubar a sua palavra-passe, pelo que foi bloqueado. Se acreditar que este site pode danificar o seu computador, pode visit\u00e1-lo, mas tenha cuidado com as informa\u00e7\u00f5es que introduzir."},"phishing_warning_banner_header":{"message":"Este site foi bloqueado."},"report_phishing":{"message":"Denunciar este site"},"reset_password":{"message":"Repor palavra-passe"},"sign_in":{"message":"Iniciar sess\u00e3o"},"visit_this_site":{"message":"Visitar este site"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/ro/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Vrei ca Alert\u0103 privind parola s\u0103 ignore \u00eentotdeauna acest site?"},"back":{"message":"\u00cenapoi"},"contact_security":{"message":"Contacteaz\u0103 administratorii"},"extension_description":{"message":"Alert\u0103 privind parola ajut\u0103 la protejarea \u00eempotriva atacurilor de tip phishing."},"extension_detailed_description":{"message":"Dac\u0103 introduci parola Gmail sau Google for Work oriunde altundeva dec\u00e2t pe accounts.google.com, vei primi o alert\u0103, pentru a schimba parola dac\u0103 este necesar.\n\nExtensia \u201eAlert\u0103 privind parola\u201d \u00eencearc\u0103 s\u0103 detecteze paginile de conectare Google false pentru a te alerta \u00eenainte de a introduce parola. \u00cen acest scop, \u201eAlert\u0103 privind parola\u201d verific\u0103 codul HTML al fiec\u0103rei pagini pe care o accesezi pentru a vedea dac\u0103 folose\u0219te identitatea unei pagini de conectare Google.\n\n\u00centreb\u0103ri frecvente\n\u2013 C\u00e2nd devine activ\u0103 extensia \u201eAlert\u0103 privind parola\u201d?\n\u201eAlert\u0103 privind parola\u201d se va activa data viitoare c\u00e2nd introduci parola la accounts.google.com.\n\n\u2013 Extensia \u201eAlert\u0103 privind parola\u201d stocheaz\u0103 parola sau ap\u0103s\u0103rile de taste?\nNu. \u201eAlert\u0103 privind parola\u201d nu stocheaz\u0103 parola sau ap\u0103s\u0103rile de taste. Stocheaz\u0103 o miniatur\u0103 securizat\u0103 a parolei, pe care o compar\u0103 cu o miniatur\u0103 a celor mai recente ap\u0103s\u0103ri de taste din Chrome.\n\n\u2013 Unde trimite datele extensia \u201eAlert\u0103 privind parola\u201d?\nDac\u0103 folose\u0219ti \u201eAlert\u0103 privind parola\u201d \u00eentr-un cont Gmail, \u201eAlert\u0103 privind parola\u201d nu trimite date de pe computerul local. Dac\u0103 administratorul Google for Work decide s\u0103 activeze \u201eAlert\u0103 privind parola\u201d pentru domeniul t\u0103u, administratorul va primi alerte atunci c\u00e2nd \u201eAlert\u0103 privind parola\u201d se declan\u0219eaz\u0103.\n\n\u2013 Care sunt limitele extensiei \u201eAlert\u0103 privind parola\u201d?\n\u201eAlert\u0103 privind parola\u201d nu protejeaz\u0103 ferestrele incognito, aplica\u021biile sau extensiile Chrome. De asemenea, nu protejeaz\u0103 parolele pentru serviciile non-Google. \u201eAlert\u0103 privind parola\u201d func\u021bioneaz\u0103 doar \u00een browserul web Chrome atunci c\u00e2nd JavaScript este activat.\n\n\u2013 Unde pot g\u0103si mai multe detalii?\nAcceseaz\u0103 toate \u00eentreb\u0103rile frecvente la LINK_TBD sau \u00eentreaga baz\u0103 de cod open-source la https://github.com/google/password-alert\n\nInstal\u00e2nd acest articol, accep\u021bi Termenii \u0219i condi\u021biile Google \u0219i Politica de confiden\u021bialitate de la www.google.com/policies/\n"},"extension_name":{"message":"Alert\u0103 privind parola"},"ignore":{"message":"Ignor\u0103 de aceast\u0103 dat\u0103"},"initialization_message":{"message":"Pentru ca Alert\u0103 privind parola s\u0103 se activeze, conecteaz\u0103-te la contul t\u0103u."},"initialization_thank_you_message":{"message":"Mul\u021bumim. Alerta privind parola este activat\u0103."},"learn_more":{"message":"Afl\u0103 mai multe"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Acest site pare s\u0103 foloseasc\u0103 o versiune fals\u0103 a paginii de conectare Google pentru a-\u021bi fura parola \u0219i din acest motiv a fost blocat. Dac\u0103 \u00een\u021belegi c\u0103 acest site poate d\u0103una computerului, dar totu\u0219i dore\u0219ti s\u0103 \u00eel accesezi, ai grij\u0103 ce informa\u021bii introduci."},"phishing_warning_banner_header":{"message":"Acest site a fost blocat."},"report_phishing":{"message":"Raporteaz\u0103 acest site"},"reset_password":{"message":"Reseteaz\u0103 parola"},"sign_in":{"message":"Conecteaz\u0103-te"},"visit_this_site":{"message":"Acceseaz\u0103 acest site"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/sk/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Chcete, aby Ochrana hesla v\u017edy ignorovala tieto str\u00e1nky?"},"back":{"message":"Sp\u00e4\u0165"},"contact_security":{"message":"Kontaktujte spr\u00e1vcov zabezpe\u010denia"},"extension_description":{"message":"Ochrana hesla pom\u00e1ha chr\u00e1ni\u0165 pred \u00fatokmi typu phishing."},"extension_detailed_description":{"message":"Ak zad\u00e1te heslo slu\u017eby Gmail alebo Google for Work na inom mieste ako na adrese accounts.google.com, zobraz\u00ed sa upozornenie, tak\u017ee v pr\u00edpade potreby m\u00f4\u017eete svoje heslo zmeni\u0165.\n\nOchrana hesla sa tie\u017e pok\u00fa\u0161a zisti\u0165 falo\u0161n\u00e9 prihlasovacie str\u00e1nky Google, aby v\u00e1s na ne upozornila e\u0161te predt\u00fdm, ako na nich zad\u00e1te svoje heslo. Urob\u00ed to tak, \u017ee skontroluje k\u00f3d HTML v\u0161etk\u00fdch str\u00e1nok, ktor\u00e9 nav\u0161t\u00edvite, \u010d\u00edm zist\u00ed, \u010di k\u00f3d nenapodob\u0148uje prihlasovaciu str\u00e1nku Google.\n\n\u010cast\u00e9 ot\u00e1zky\n-- Kedy sa Ochrana hesla spust\u00ed?\nOchrana hesla sa spust\u00ed, ke\u010f nabud\u00face znova zad\u00e1te svoje heslo na adrese accounts.google.com.\n\n-- Uklad\u00e1 Ochrana hesla moje heslo alebo stla\u010denia kl\u00e1vesov?\nNie. Ochrana hesla neuklad\u00e1 va\u0161e heslo ani stla\u010denia kl\u00e1vesov. Namiesto toho pou\u017e\u00edva zabezpe\u010den\u00fa miniat\u00faru v\u00e1\u0161ho hesla, ktor\u00fa porovn\u00e1 s miniat\u00farou va\u0161ich posledn\u00fdch stla\u010den\u00ed kl\u00e1vesov v prehliada\u010di Chrome.\n\n-- Kam odosiela Ochrana hesla \u00fadaje?\nAk pou\u017e\u00edvate Ochranu hesla v \u00fa\u010dte Gmail, neodosiela z v\u00e1\u0161ho miestneho po\u010d\u00edta\u010da \u017eiadne \u00fadaje. Ak sa v\u00e1\u0161 spr\u00e1vca slu\u017eby Google for Work rozhodne nasadi\u0165 Ochranu hesla vo va\u0161ej dom\u00e9ne, bude v\u017edy po jeho spusten\u00ed dost\u00e1va\u0165 upozornenia.\n\n-- Ak\u00e9 s\u00fa obmedzenia Ochrany hesla?\nOchrana hesla nechr\u00e1ni okn\u00e1 inkognito, aplik\u00e1cie Chrome a roz\u0161\u00edrenia pre prehliada\u010d Chrome. Tie\u017e nechr\u00e1ni hesl\u00e1 pre slu\u017eby, ktor\u00e9 neposkytuje Google. Ochrana hesla funguje iba vo webovom prehliada\u010di Chrome, ke\u010f je povolen\u00fd JavaScript.\n\n-- Kde sa m\u00f4\u017eem dozvedie\u0165 \u010fal\u0161ie inform\u00e1cie?\nPre\u010d\u00edtajte si cel\u00e9 \u010cast\u00e9 ot\u00e1zky na adrese LINK_TBD, pr\u00edpadne si pre\u0161tudujte cel\u00fa datab\u00e1zu k\u00f3du (otvoren\u00fd zdroj) na adrese https://github.com/google/password-alert.\n\nIn\u0161tal\u00e1ciou tejto polo\u017eky vyjadrujete s\u00fahlas so zmluvn\u00fdmi podmienkami Google a pravidlami ochrany osobn\u00fdch \u00fadajov uveden\u00fdmi na adrese www.google.com/policies/.\n"},"extension_name":{"message":"Ochrana hesla"},"ignore":{"message":"Tentoraz ignorova\u0165"},"initialization_message":{"message":"Ke\u010f chcete, aby sa prejavila Ochrana hesla, prihl\u00e1ste sa do svojho \u00fa\u010dtu."},"initialization_thank_you_message":{"message":"V\u010faka. Ochrana hesla je spusten\u00e1."},"learn_more":{"message":"\u010eal\u0161ie inform\u00e1cie"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Zd\u00e1 sa, \u017ee tieto str\u00e1nky sa pok\u00fa\u0161aj\u00fa ukradn\u00fa\u0165 va\u0161e heslo prostredn\u00edctvom falo\u0161nej verzie prihlasovacej str\u00e1nky Google, tak\u017ee boli zablokovan\u00e9. Ak viete o tom, \u017ee tieto str\u00e1nky m\u00f4\u017eu po\u0161kodi\u0165 v\u00e1\u0161 po\u010d\u00edta\u010d, m\u00f4\u017eete ich nav\u0161t\u00edvi\u0165, ale d\u00e1vajte pozor na to, ak\u00e9 inform\u00e1cie na nich zad\u00e1vate."},"phishing_warning_banner_header":{"message":"Tieto str\u00e1nky boli zablokovan\u00e9."},"report_phishing":{"message":"Nahl\u00e1si\u0165 tento web"},"reset_password":{"message":"Obnovi\u0165 heslo"},"sign_in":{"message":"Prihl\u00e1si\u0165 sa"},"visit_this_site":{"message":"Prejs\u0165 na tieto str\u00e1nky"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/sl/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Ali \u017eelite, da za\u0161\u010dita gesla vedno prezre to spletno mesto?"},"back":{"message":"Nazaj"},"contact_security":{"message":"Obrnite se na skrbnika"},"extension_description":{"message":"Za\u0161\u010dita gesla vas \u0161\u010diti pred la\u017enim predstavljanjem."},"extension_detailed_description":{"message":"\u010ce vnesete geslo za Gmail ali Google for Work kjer koli drugje kot na accounts.google.com, prejmete opozorilo, da lahko po potrebi spremenite geslo.\n\nPassword Alert prav tako posku\u0161a zaznati la\u017ene Googlove strani za prijavo, da vas opozori, \u0161e preden vnesete geslo. V ta namen Password Alert preveri HTML vsake strani, ki jo obi\u0161\u010dete, da ugotovi, ali se la\u017eno predstavlja za Googlovo stran za prijavo.\n\nPogosta vpra\u0161anja\n\u2013 Kdaj bo Password Alert za\u010del delovati?\nPassword Alert se bo inicializiral, ko naslednji\u010d vnesete geslo na accounts.google.com.\n\n\u2013 Ali Password Alert shrani moje geslo ali pritiske tipk?\nNe. Password Alert ne shrani va\u0161ega gesla ali pritiskov tipk. Namesto tega shrani varno sli\u010dico va\u0161ega gesla, ki jo primerja s sli\u010dico zadnjih pritiskov tipk v Chromu.\n\n\u2013 Kam Password Alert po\u0161ilja podatke?\n\u010ce uporabljate raz\u0161iritev Password Alert z Gmailovim ra\u010dunom, Password Alert ne po\u0161ilja podatkov iz lokalnega ra\u010dunalnika. \u010ce skrbnik za Google for Work namesti raz\u0161iritev za celotno domeno, skrbnik prejme opozorila, ko se spro\u017ei Password Alert.\n\n\u2013 Kak\u0161ne omejitve ima Password Alert?\nPassword Alert ne varuje oken brez bele\u017eenja zgodovine, aplikacij za Chrome in raz\u0161iritev za Chrome. Prav tako ne varuje gesel za storitve, ki niso Googlove. Password Alert v brskalniku Chrome deluje samo, \u010de je omogo\u010den JavaScript.\n\n\u2013 Kje lahko najdem ve\u010d podrobnosti?\nPreberite vsa pogosta vpra\u0161anja na LINK_TBD ali si oglejte celotno odprtokodno osnovno kodo na https://github.com/google/password-alert.\n\n\u010ce namestite ta izdelek, se strinjate z Googlovimi pogoji storitve in pravilnikom o zasebnosti na www.google.com/policies/.\n"},"extension_name":{"message":"Za\u0161\u010dita gesla"},"ignore":{"message":"Tokrat prezri"},"initialization_message":{"message":"\u010ce \u017eelite omogo\u010diti za\u0161\u010dito gesla, se prijavite v svoj ra\u010dun."},"initialization_thank_you_message":{"message":"Hvala. Za\u0161\u010dita gesla je zdaj omogo\u010dena."},"learn_more":{"message":"Ve\u010d o tem"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Videti je, da to spletno mesto uporablja la\u017eno razli\u010dico Googlove strani za prijavo z namenom kraje va\u0161ega gesla, zato je blokirano. \u010ce razumete, da lahko to spletno mesto \u0161koduje va\u0161emu ra\u010dunalniku, ga lahko obi\u0161\u010dete, vendar bodite previdni pri vna\u0161anju podatkov."},"phishing_warning_banner_header":{"message":"Spletno mesto je blokirano."},"report_phishing":{"message":"Prijavite to spletno mesto"},"reset_password":{"message":"Ponastavite geslo"},"sign_in":{"message":"Prijava"},"visit_this_site":{"message":"Obi\u0161\u010dite to mesto"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/sv/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Vill du att L\u00f6senordsskyddet alltid ska ignorera den h\u00e4r webbplatsen?"},"back":{"message":"Tillbaka"},"contact_security":{"message":"Kontakta s\u00e4kerhetsansvarig"},"extension_description":{"message":"Med L\u00f6senordsskydd \u00e4r du b\u00e4ttre skyddad mot n\u00e4tfiskeattacker."},"extension_detailed_description":{"message":"Om du anger ditt l\u00f6senord f\u00f6r Gmail eller Google for Work n\u00e5gon annanstans \u00e4n p\u00e5 accounts.google.com kommer du att f\u00e5 en avisering s\u00e5 att du kan \u00e4ndra l\u00f6senordet om det beh\u00f6vs.\n\nL\u00f6senordsskyddet f\u00f6rs\u00f6ker \u00e4ven identifiera falska inloggningssidor f\u00f6r Google och varna dig innan du skriver in ditt l\u00f6senord. D\u00e4rf\u00f6r kontrollerar L\u00f6senordsskyddet HTML-koden p\u00e5 varje sida du bes\u00f6ker f\u00f6r att se om den f\u00f6rs\u00f6ker efterlikna Googles inloggningssida.\n\nVanliga fr\u00e5gor\n\u2013 N\u00e4r tr\u00e4der L\u00f6senordsskyddet i kraft?\nL\u00f6senordsskyddet startar automatiskt n\u00e4sta g\u00e5ng du anger ditt l\u00f6senord p\u00e5 accounts.google.com.\n\n\u2013 Sparas mitt l\u00f6senord eller tangentnedslag i L\u00f6senordsskyddet?\nNej. L\u00f6senord eller tangentnedslag sparas inte i L\u00f6senordsskyddet. D\u00e4remot sparas en s\u00e4ker miniatyr av l\u00f6senordet som j\u00e4mf\u00f6rs med en miniatyr av dina senaste tangentnedslag i Chrome.\n\n\u2013 Vart skickar L\u00f6senordsskyddet data?\nOm du anv\u00e4nder L\u00f6senordsskyddet i ett Gmail-konto skickas ingen data fr\u00e5n din lokala dator. Om administrat\u00f6ren f\u00f6r Google for Work v\u00e4ljer att anv\u00e4nda L\u00f6senordsskyddet p\u00e5 dom\u00e4nen kommer administrat\u00f6ren att f\u00e5 aviseringar n\u00e4r det aktiveras.\n\n\u2013 Finns det n\u00e5gra begr\u00e4nsningar i L\u00f6senordsskyddet?\nL\u00f6senordsskyddet skyddar inte i inkognitof\u00f6nster, Chrome-appar eller Chrome-till\u00e4gg. Det skyddar inte heller l\u00f6senord f\u00f6r tj\u00e4nster som inte kommer fr\u00e5n Google. L\u00f6senordsskyddet fungerar endast i webbl\u00e4saren Chrome n\u00e4r Javascript \u00e4r aktiverat.\n\n\u2013 Var hittar jag mer information?\nBes\u00f6k v\u00e5ra vanliga fr\u00e5gor p\u00e5 LINK_TBD eller visa hela databasen med \u00f6ppen k\u00e4llkod p\u00e5 https://github.com/google/password-alert\n\nN\u00e4r du installerar det h\u00e4r objektet godk\u00e4nner du Googles anv\u00e4ndarvillkor och sekretesspolicy p\u00e5 www.google.com/policies/\n"},"extension_name":{"message":"L\u00f6senordskydd"},"ignore":{"message":"Ignorera den h\u00e4r g\u00e5ngen"},"initialization_message":{"message":"F\u00f6r att L\u00f6senordsskyddet ska aktiveras m\u00e5ste du logga in p\u00e5 ditt konto."},"initialization_thank_you_message":{"message":"Tack. L\u00f6senordsskyddet \u00e4r nu aktiverat."},"learn_more":{"message":"L\u00e4s mer"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"P\u00e5 den h\u00e4r webbplatsen verkar en falsk version av en inloggningssida fr\u00e5n Google anv\u00e4ndas i syfte att stj\u00e4la ditt l\u00f6senord, och webbplatsen har d\u00e4rf\u00f6r blockerats. Om du \u00e4r inf\u00f6rst\u00e5dd med att webbplatsen kan skada din dator kan du bes\u00f6ka den, men var f\u00f6rsiktig med vilka uppgifter du anger."},"phishing_warning_banner_header":{"message":"Webbplatsen har blockerats."},"report_phishing":{"message":"Rapportera webbplatsen"},"reset_password":{"message":"\u00c5terst\u00e4ll l\u00f6senord"},"sign_in":{"message":"Logga in"},"visit_this_site":{"message":"Bes\u00f6k webbplatsen"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/sw/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Je, ungependa Kilinda Nenosiri kipuuze tovuti hii kila wakati?"},"back":{"message":"Nyuma"},"contact_security":{"message":"Wasiliana na Wasimamizi wa Usalama"},"extension_description":{"message":"Kilinda Nenosiri husaidia kukinga dhidi ya uvamizi wa kuhadaa ili kupata maelezo ya kibinafsi."},"extension_detailed_description":{"message":"Ukiweka nenosiri lako la Gmail au Google for Work mahali popote ambapo si accounts.google.com, utapokea arifa, ili ubadilishe nenosiri lako ikihitajika.\n\nKilinda nenosiri pia hujaribu kutambua kurasa bandia za kuingia kwenye Google ili kukuarifu kabla hujacharaza nenosiri lako. Ili kufanya hivyo, Kilinda nenosiri hukagua HTML ya kila ukurasa unaotembelea kuona ikiwa inaiga ukurasa wa kuingia kwenye Google.\n\nMaswali Yanayoulizwa Sana\n-- Je, Kilinda nenosiri kitaanza kufanya kazi lini?\nKilinda nenosiri kitajianzisha wakati ujao utakapoweka nenosiri lako katika accounts.google.com.\n\n-- Je, Kilinda nenosiri kinahifadhi nenosiri langu au mibonyezo ya vitufe? \nLa. Kilinda nenosiri hakihifadhi nenosiri lako au mibonyezo ya vitufe -- badala yake, huhifadhi kijipicha salama cha nenosiri lako, ambacho kinalinganisha dhidi ya kijipicha cha mibonyezo yako ya vitufe ya hivi majuzi ndani ya Chrome.\n\n-- Je, Kilinda nenosiri kinatuma data wapi?\nIkiwa unatumia Kilinda nenosiri katika akaunti ya Gmail, Kilinda nenosiri hakitumi data yoyote kutoka kwenye kompyuta yako ya karibu nawe. Ikiwa msimamizi wako wa Google for Work ataamua kutumia Kilinda nenosiri kwenye kikoa chako, msimamizi atapokea arifa Kilinda nenosiri kikianzisha.\n\n-- Vikomo vya Kilinda nenosiri ni gani?\nKilinda nenosiri hakilindi madirisha fiche, Programu za Chrome, au Viendelezi vya Chrome. Pia hakilindi manenosiri kwa huduma zisizo za Google. Kilinda nenosiri kinafanya kazi ndani ya kivinjari cha wavuti wa Chrome pekee Javascript ikiwashwa.\n\n-- Ni wapi ninapoweza kupata maelezo zaidi?\nTembelea Maswali Yanayoulizwa Sana kwenye LINK_TBD, au unaweza kuangalia mkusanyiko mzima wa programu huria kwenye https://github.com/google/password-alert\n\nKwa kusakinisha kipengee hiki, unakubali Sheria na Masharti na Sera ya Faragha ya Google kwenye www.google.com/policies/\n"},"extension_name":{"message":"Kilinda Nenosiri"},"ignore":{"message":"Puuza sasa"},"initialization_message":{"message":"Ili Kilinda Nenosiri kianze kufanya kazi, tafadhali ingia kwenye akaunti yako."},"initialization_thank_you_message":{"message":"Asante. Kilinda Nenosiri sasa kinafanya kazi."},"learn_more":{"message":"Pata maelezo zaidi"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Ni kama tovuti hii inatumia toleo bandia la ukurasa wa kuingia kwenye Google ili kuiba nenosiri lako, kwa hivyo imezuiwa. Ikiwa unaelewa kuwa tovuti hii inaweza kudhuru kompyuta yako, unaweza kutembelea tovuti hii lakini tafadhali tahadhari kuhusu maelezo unayocharaza."},"phishing_warning_banner_header":{"message":"Tovuti hii imezuiwa."},"report_phishing":{"message":"Ripoti Tovuti Hii"},"reset_password":{"message":"Weka Upya Nenosiri"},"sign_in":{"message":"Ingia Katika Akaunti"},"visit_this_site":{"message":"Tembelea Tovuti Hii"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/tr/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"\u015eifre Uyar\u0131s\u0131'n\u0131n bu web sitesini her zaman yoksaymas\u0131n\u0131 istiyor musunuz?"},"back":{"message":"Geri"},"contact_security":{"message":"G\u00fcvenli\u011fe Ba\u015fvurun"},"extension_description":{"message":"\u015eifre Uyar\u0131s\u0131, kimlik av\u0131 sald\u0131r\u0131lar\u0131na kar\u015f\u0131 korunman\u0131za yard\u0131mc\u0131 olur."},"extension_detailed_description":{"message":"Gmail veya Google for Work \u015fifrenizi accounts.google.com d\u0131\u015f\u0131nda bir yere girerseniz bir uyar\u0131 al\u0131rs\u0131n\u0131z, b\u00f6ylece gerekirse \u015fifrenizi de\u011fi\u015ftirebilirsiniz.\n\n\u015eifre Uyar\u0131s\u0131, \u015fifrenizi yazmadan \u00f6nce sizi uyarmak i\u00e7in sahte Google giri\u015f sayfalar\u0131n\u0131 tespit etmeye de \u00e7al\u0131\u015f\u0131r. Bunu yapmak i\u00e7in \u015eifre Uyar\u0131s\u0131, ziyaret etti\u011finiz her bir sayfan\u0131n HTML'sini kontrol ederek sayfan\u0131n bir Google giri\u015f sayfas\u0131n\u0131n kimli\u011fine b\u00fcr\u00fcn\u00fcp b\u00fcr\u00fcnmedi\u011fine bakar.\n\nSSS\n-- \u015eifre Uyar\u0131s\u0131 ne zaman y\u00fcr\u00fcrl\u00fc\u011fe girer?\n\u015eifre Uyar\u0131s\u0131, accounts.google.com'da \u015fifrenizi bir sonraki giri\u015finizde kendisini ba\u015flat\u0131r.\n\n-- \u015eifre Uyar\u0131s\u0131 \u015fifremi veya tu\u015f vuru\u015flar\u0131m\u0131 depolar m\u0131?\nHay\u0131r. \u015eifre Uyar\u0131s\u0131 \u015fifrenizi veya tu\u015f vuru\u015flar\u0131n\u0131z\u0131 depolamaz. Bunun yerine, \u015fifrenizin g\u00fcvenli bir k\u00fc\u00e7\u00fck resmini saklar ve bunu Chrome'daki en son tu\u015f vuru\u015flar\u0131n\u0131z\u0131n bir k\u00fc\u00e7\u00fck resmiyle kar\u015f\u0131la\u015ft\u0131r\u0131r.\n\n-- \u015eifre Uyar\u0131s\u0131 verileri nereye g\u00f6nderir?\n\u015eifre Uyar\u0131s\u0131'n\u0131 bir Gmail hesab\u0131nda kullan\u0131yorsan\u0131z \u015eifre Uyar\u0131s\u0131, yerel bilgisayar\u0131n\u0131zdan hi\u00e7 veri g\u00f6ndermez. Google for Work y\u00f6neticiniz \u015eifre Uyar\u0131s\u0131'n\u0131 alan\u0131n\u0131z\u0131n geneline da\u011f\u0131tmay\u0131 se\u00e7erse y\u00f6netici, \u015eifre Uyar\u0131s\u0131 tetiklendi\u011finde uyar\u0131lar al\u0131r.\n\n-- \u015eifre Uyar\u0131s\u0131'n\u0131n s\u0131n\u0131rlar\u0131 nelerdir?\n\u015eifre Uyar\u0131s\u0131 gizli pencereleri, Chrome Uygulamalar\u0131n\u0131 veya Chrome Uzant\u0131lar\u0131n\u0131 korumaz. Google harici hizmetlerin \u015fifrelerini de korumaz. \u015eifre Uyar\u0131s\u0131 yaln\u0131zca Javascript etkinle\u015ftirildi\u011finde Chrome web taray\u0131c\u0131s\u0131n\u0131n i\u00e7inde \u00e7al\u0131\u015f\u0131r.\n\n-- Daha ayr\u0131nt\u0131l\u0131 bilgiyi nereden bulabilirim?\nLINK_TBD adresindeki tam SSS b\u00f6l\u00fcm\u00fcn\u00fc ziyaret edin veya https://github.com/google/password-alert adresindeki t\u00fcm a\u00e7\u0131k kaynak kod taban\u0131na bakabilirsiniz. \n\nBu \u00f6\u011feyi y\u00fckleyerek Google Hizmet \u015eartlar\u0131'n\u0131 ve www.google.com/policies/ adresinde bulunan Gizlilik Politikas\u0131'n\u0131 kabul etmi\u015f olursunuz.\n"},"extension_name":{"message":"\u015eifre Uyar\u0131s\u0131"},"ignore":{"message":"Bu sefer yoksay"},"initialization_message":{"message":"\u015eifre Uyar\u0131s\u0131'n\u0131n etkili olmas\u0131 i\u00e7in l\u00fctfen hesab\u0131n\u0131zda oturum a\u00e7\u0131n."},"initialization_thank_you_message":{"message":"Te\u015fekk\u00fcrler. \u015eifre Uyar\u0131s\u0131 art\u0131k etkin."},"learn_more":{"message":"Daha fazla bilgi edinin"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Bu sitenin, \u015fifrenizi \u00e7almak amac\u0131yla Google'\u0131n giri\u015f sayfas\u0131n\u0131n sahte bir s\u00fcr\u00fcm\u00fcn\u00fc kulland\u0131\u011f\u0131 anla\u015f\u0131ld\u0131\u011f\u0131ndan, site engellendi. Bu sitenin bilgisayar\u0131n\u0131za zarar verebilece\u011fini anl\u0131yorsan\u0131z siteyi ziyaret edebilirsiniz, ancak yazd\u0131\u011f\u0131n\u0131z bilgiler konusunda l\u00fctfen dikkatli olun."},"phishing_warning_banner_header":{"message":"Bu site engellendi."},"report_phishing":{"message":"Bu Siteyi Bildir"},"reset_password":{"message":"\u015eifreyi S\u0131f\u0131rla"},"sign_in":{"message":"Oturum A\u00e7"},"visit_this_site":{"message":"Siteyi Ziyaret Et"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/vi/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"B\u1ea1n c\u00f3 mu\u1ed1n C\u1ea3nh b\u00e1o m\u1eadt kh\u1ea9u lu\u00f4n b\u1ecf qua trang web n\u00e0y kh\u00f4ng?"},"back":{"message":"Quay l\u1ea1i"},"contact_security":{"message":"Li\u00ean h\u1ec7 B\u1ed9 ph\u1eadn ba\u0309o m\u00e2\u0323t"},"extension_description":{"message":"C\u1ea3nh b\u00e1o m\u1eadt kh\u1ea9u gi\u00fap b\u1ea3o v\u1ec7 ch\u1ed1ng l\u1ea1i c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng l\u1eeba \u0111\u1ea3o."},"extension_detailed_description":{"message":"N\u1ebfu b\u1ea1n nh\u1eadp m\u1eadt kh\u1ea9u Gmail ho\u1eb7c Google for Work v\u00e0o b\u1ea5t c\u1ee9 \u0111\u00e2u kh\u00f4ng ph\u1ea3i l\u00e0 accounts.google.com, b\u1ea1n s\u1ebd nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng b\u00e1o, do \u0111\u00f3 b\u1ea1n c\u00f3 th\u1ec3 thay \u0111\u1ed5i m\u1eadt kh\u1ea9u n\u1ebfu c\u1ea7n.\n\nC\u1ea3nh b\u00e1o m\u1eadt kh\u1ea9u c\u0169ng c\u1ed1 g\u1eafng ph\u00e1t hi\u1ec7n c\u00e1c trang \u0111\u0103ng nh\u1eadp Google gi\u1ea3 \u0111\u1ec3 c\u1ea3nh b\u00e1o cho b\u1ea1n tr\u01b0\u1edbc khi b\u1ea1n nh\u1eadp m\u1eadt kh\u1ea9u c\u1ee7a m\u00ecnh. \u0110\u1ec3 l\u00e0m \u0111i\u1ec1u n\u00e0y, C\u1ea3nh b\u00e1o m\u1eadt kh\u1ea9u ki\u1ec3m tra HTML c\u1ee7a t\u1eebng trang b\u1ea1n truy c\u1eadp \u0111\u1ec3 xem li\u1ec7u trang \u0111\u00f3 c\u00f3 \u0111ang gi\u1ea3 m\u1ea1o m\u1ed9t trang \u0111\u0103ng nh\u1eadp Google hay kh\u00f4ng.\n\nC\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p\n-- C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt c\u00f3 hi\u1ec7u l\u1ef1c khi n\u00e0o?\nC\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt s\u1ebd t\u1ef1 kh\u1edfi ch\u1ea1y v\u00e0o l\u1ea7n ti\u1ebfp theo b\u1ea1n nh\u1eadp m\u1eadt kh\u1ea9u v\u00e0o accounts.google.com.\n\n-- C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt c\u00f3 l\u01b0u tr\u1eef m\u1eadt kh\u1ea9u ho\u1eb7c \u0111\u1ed9ng t\u00e1c b\u1ea5m ph\u00edm c\u1ee7a t\u00f4i kh\u00f4ng?\nKh\u00f4ng. C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt kh\u00f4ng l\u01b0u tr\u1eef m\u1eadt kh\u1ea9u ho\u1eb7c \u0111\u1ed9ng t\u00e1c b\u1ea5m ph\u00edm c\u1ee7a b\u1ea1n -- thay v\u00e0o \u0111\u00f3, t\u00ednh n\u0103ng n\u00e0y l\u01b0u tr\u1eef h\u00ecnh thu nh\u1ecf an to\u00e0n c\u1ee7a m\u1eadt kh\u1ea9u c\u1ee7a b\u1ea1n, t\u00ednh n\u0103ng s\u1ebd so s\u00e1nh h\u00ecnh thu nh\u1ecf n\u00e0y v\u1edbi h\u00ecnh thu nh\u1ecf c\u1ee7a c\u00e1c \u0111\u1ed9ng t\u00e1c b\u1ea5m ph\u00edm g\u1ea7n \u0111\u00e2y nh\u1ea5t c\u1ee7a b\u1ea1n trong Chrome.\n\n-- Khi n\u00e0o C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt g\u1eedi d\u1eef li\u1ec7u?\nN\u1ebfu b\u1ea1n \u0111ang s\u1eed d\u1ee5ng C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt trong t\u00e0i kho\u1ea3n Gmail, C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt kh\u00f4ng g\u1eedi b\u1ea5t k\u1ef3 d\u1eef li\u1ec7u n\u00e0o t\u1eeb m\u00e1y t\u00ednh c\u1ee5c b\u1ed9 c\u1ee7a b\u1ea1n. N\u1ebfu qu\u1ea3n tr\u1ecb vi\u00ean Google for Work ch\u1ecdn tri\u1ec3n khai C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt tr\u00ean mi\u1ec1n c\u1ee7a b\u1ea1n, qu\u1ea3n tr\u1ecb vi\u00ean s\u1ebd nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng b\u00e1o khi C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt k\u00edch ho\u1ea1t.\n\n-- Gi\u1edbi h\u1ea1n c\u1ee7a C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt l\u00e0 g\u00ec?\nC\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt kh\u00f4ng b\u1ea3o v\u1ec7 c\u1eeda s\u1ed5 \u1ea9n danh, \u1ee8ng d\u1ee5ng Chrome ho\u1eb7c Ti\u1ec7n \u00edch c\u1ee7a Chrome. T\u00ednh n\u0103ng n\u00e0y c\u0169ng kh\u00f4ng b\u1ea3o v\u1ec7 m\u1eadt kh\u1ea9u cho d\u1ecbch v\u1ee5 kh\u00f4ng ph\u1ea3i c\u1ee7a Google. C\u1ea3nh b\u00e1o b\u1ea3o m\u1eadt ch\u1ec9 ho\u1ea1t \u0111\u1ed9ng b\u00ean trong tr\u00ecnh duy\u1ec7t web Chrome khi Javascript b\u1eadt.\n\n-- T\u00f4i c\u00f3 th\u1ec3 t\u00ecm th\u00eam th\u00f4ng tin chi ti\u1ebft \u1edf \u0111\u00e2u?\nTruy c\u1eadp C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p \u0111\u1ea7y \u0111\u1ee7 t\u1ea1i LINK_TBD ho\u1eb7c b\u1ea1n c\u00f3 th\u1ec3 xem to\u00e0n b\u1ed9 c\u01a1 s\u1edf m\u00e3 ngu\u1ed3n m\u1edf t\u1ea1i https://github.com/google/password-alert\n\nB\u1eb1ng c\u00e1ch c\u00e0i \u0111\u1eb7t m\u1ee5c n\u00e0y, b\u1ea1n \u0111\u1ed3ng \u00fd v\u1edbi \u0110i\u1ec1u kho\u1ea3n d\u1ecbch v\u1ee5 v\u00e0 Ch\u00ednh s\u00e1ch b\u1ea3o m\u1eadt c\u1ee7a Google t\u1ea1i www.google.com/policies/\n"},"extension_name":{"message":"C\u1ea3nh b\u00e1o m\u1eadt kh\u1ea9u"},"ignore":{"message":"B\u1ecf qua l\u1ea7n n\u00e0y"},"initialization_message":{"message":"\u0110\u1ec3 C\u1ea3nh b\u00e1o m\u1eadt kh\u1ea9u c\u00f3 hi\u1ec7u l\u1ef1c, vui l\u00f2ng \u0111\u0103ng nh\u1eadp v\u00e0o t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n."},"initialization_thank_you_message":{"message":"C\u1ea3m \u01a1n. C\u1ea3nh b\u00e1o m\u1eadt kh\u1ea9u \u0111ang c\u00f3 hi\u1ec7u l\u1ef1c."},"learn_more":{"message":"T\u00ecm hi\u1ec3u th\u00eam"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Trang web n\u00e0y c\u00f3 v\u1ebb nh\u01b0 \u0111ang s\u1eed d\u1ee5ng phi\u00ean b\u1ea3n trang \u0111\u0103ng nh\u1eadp Google gi\u1ea3 m\u1ea1o \u0111\u1ec3 \u0103n c\u1eafp m\u1eadt kh\u1ea9u c\u1ee7a b\u1ea1n n\u00ean trang \u0111\u00e3 b\u1ecb ch\u1eb7n. N\u1ebfu b\u1ea1n hi\u1ec3u r\u1eb1ng trang web n\u00e0y c\u00f3 th\u1ec3 g\u00e2y h\u1ea1i cho m\u00e1y t\u00ednh c\u1ee7a m\u00ecnh, b\u1ea1n c\u00f3 th\u1ec3 truy c\u1eadp trang web n\u00e0y nh\u01b0ng h\u00e3y c\u1ea9n th\u1eadn v\u1ec1 nh\u1eefng th\u00f4ng tin m\u00e0 b\u1ea1n nh\u1eadp."},"phishing_warning_banner_header":{"message":"Trang web n\u00e0y \u0111\u00e3 b\u1ecb ch\u1eb7n."},"report_phishing":{"message":"B\u00e1o c\u00e1o trang web n\u00e0y"},"reset_password":{"message":"\u0110\u1eb7t l\u1ea1i m\u1eadt kh\u1ea9u"},"sign_in":{"message":"\u0110\u0103ng nh\u1eadp"},"visit_this_site":{"message":"Truy c\u1eadp trang web n\u00e0y"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"\u60a8\u5e0c\u671b\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u529f\u80fd\u59cb\u7ec8\u5ffd\u7565\u6b64\u7f51\u7ad9\u5417\uff1f"},"back":{"message":"\u8fd4\u56de"},"contact_security":{"message":"\u4e0e\u5b89\u5168\u7ba1\u7406\u5458\u8054\u7cfb"},"extension_description":{"message":"\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u529f\u80fd\u6709\u52a9\u4e8e\u9632\u8303\u7f51\u4e0a\u8bf1\u9a97\u653b\u51fb\u3002"},"extension_detailed_description":{"message":"\u5982\u679c\u60a8\u5728 accounts.google.com \u4ee5\u5916\u7684\u4efb\u4f55\u4f4d\u7f6e\u8f93\u5165 Gmail \u6216 Google for Work \u5bc6\u7801\uff0c\u90fd\u4f1a\u6536\u5230\u63d0\u9192\uff08\u8fd9\u6837\u4e00\u6765\uff0c\u60a8\u53ef\u4ee5\u6839\u636e\u9700\u8981\u66f4\u6539\u81ea\u5df1\u7684\u5bc6\u7801\uff09\u3002\n\n\u6b64\u5916\uff0c\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\u8fd8\u4f1a\u52aa\u529b\u68c0\u6d4b\u5047\u5192\u7684 Google \u767b\u5f55\u9875\u9762\uff0c\u4ee5\u4fbf\u5728\u60a8\u8f93\u5165\u5bc6\u7801\u4e4b\u524d\u63d0\u9192\u60a8\u3002\u4e3a\u6b64\uff0c\u8be5\u6269\u5c55\u7a0b\u5e8f\u4f1a\u68c0\u67e5\u60a8\u8bbf\u95ee\u7684\u6bcf\u4e2a\u9875\u9762\u7684 HTML\uff0c\u4ee5\u4fbf\u5224\u65ad\u5176\u662f\u5426\u4e3a\u5047\u5192\u7684 Google \u767b\u5f55\u9875\u9762\u3002\n\n\u5e38\u89c1\u95ee\u9898\u89e3\u7b54\n-- \u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\u4f55\u65f6\u5f00\u59cb\u53d1\u6325\u4f5c\u7528\uff1f\n\u4e0b\u6b21\u60a8\u5728 accounts.google.com \u4e2d\u8f93\u5165\u5bc6\u7801\u65f6\uff0c\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\u5c06\u4f1a\u8fdb\u884c\u521d\u59cb\u5316\u3002\n\n-- \u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\u4f1a\u5b58\u50a8\u6211\u7684\u5bc6\u7801\u6216\u6309\u952e\u52a8\u4f5c\u5417\uff1f\n\u4e0d\u4f1a\u3002\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\u4e0d\u4f1a\u5b58\u50a8\u60a8\u7684\u5bc6\u7801\u6216\u6309\u952e\u52a8\u4f5c\u3002\u5b83\u53ea\u4f1a\u5b58\u50a8\u60a8\u5bc6\u7801\u7684\u5b89\u5168\u7f29\u7565\u56fe\uff0c\u5e76\u4f1a\u5c06\u8fd9\u4e2a\u5b89\u5168\u7684\u7f29\u7565\u56fe\u4e0e\u60a8\u6700\u8fd1\u5728 Chrome \u4e2d\u7684\u6309\u952e\u52a8\u4f5c\u5bf9\u5e94\u7684\u7f29\u7565\u56fe\u8fdb\u884c\u6bd4\u8f83\u3002\n\n-- \u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\u4f1a\u5c06\u6570\u636e\u53d1\u9001\u5230\u54ea\u91cc\uff1f\n\u5982\u679c\u60a8\u5728 Gmail \u5e10\u6237\u4e2d\u4f7f\u7528\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\uff0c\u90a3\u4e48\u8be5\u6269\u5c55\u7a0b\u5e8f\u4e0d\u4f1a\u53d1\u9001\u60a8\u672c\u5730\u8ba1\u7b97\u673a\u4e2d\u7684\u4efb\u4f55\u6570\u636e\u3002\u5982\u679c Google for Work \u7ba1\u7406\u5458\u4e3a\u60a8\u6240\u5728\u7684\u6574\u4e2a\u7f51\u57df\u90e8\u7f72\u4e86\u8be5\u6269\u5c55\u7a0b\u5e8f\uff0c\u90a3\u4e48\u8be5\u7ba1\u7406\u5458\u5c06\u4f1a\u5728\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\u89e6\u53d1\u65f6\u6536\u5230\u63d0\u9192\u3002\n\n-- \u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\u6709\u4f55\u9650\u5236\uff1f\n\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u6269\u5c55\u7a0b\u5e8f\u4e0d\u4f1a\u4fdd\u62a4\u9690\u8eab\u7a97\u53e3\u3001Chrome \u5e94\u7528\u6216 Chrome \u6269\u5c55\u7a0b\u5e8f\uff0c\u4e5f\u4e0d\u4f1a\u4fdd\u62a4\u975e Google \u670d\u52a1\u7684\u5bc6\u7801\u3002\u8be5\u6269\u5c55\u7a0b\u5e8f\u53ea\u80fd\u5728\u542f\u7528\u4e86 JavaScript \u7684 Chrome \u7f51\u7edc\u6d4f\u89c8\u5668\u4e2d\u53d1\u6325\u4f5c\u7528\u3002\n\n-- \u6211\u53ef\u4ee5\u5728\u54ea\u91cc\u627e\u5230\u66f4\u591a\u8be6\u7ec6\u4fe1\u606f\uff1f\n\u60a8\u53ef\u4ee5\u5728 LINK_TBD \u4e0a\u627e\u5230\u5b8c\u6574\u7684\u5e38\u89c1\u95ee\u9898\u89e3\u7b54\uff0c\u8fd8\u53ef\u4ee5\u5728 https://github.com/google/password-alert \u4e0a\u770b\u5230\u6574\u4e2a\u5f00\u6e90\u4ee3\u7801\u5e93\n\n\u5b89\u88c5\u8be5\u6269\u5c55\u7a0b\u5e8f\u5373\u8868\u793a\u60a8\u540c\u610f www.google.com/policies/ \u4e0a\u6240\u5217\u7684 Google \u670d\u52a1\u6761\u6b3e\u548c\u9690\u79c1\u6743\u653f\u7b56\n"},"extension_name":{"message":"\u5bc6\u7801\u9632\u62a4\u8b66\u793a"},"ignore":{"message":"\u6b64\u6b21\u5ffd\u7565"},"initialization_message":{"message":"\u4e3a\u4f7f\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u529f\u80fd\u751f\u6548\uff0c\u8bf7\u767b\u5f55\u60a8\u7684\u5e10\u6237\u3002"},"initialization_thank_you_message":{"message":"\u8c22\u8c22\uff01\u5bc6\u7801\u9632\u62a4\u8b66\u793a\u529f\u80fd\u73b0\u5df2\u751f\u6548\u3002"},"learn_more":{"message":"\u4e86\u89e3\u8be6\u60c5"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"\u6b64\u7f51\u7ad9\u597d\u50cf\u4f1a\u4f7f\u7528\u5047\u5192\u7684 Google \u767b\u5f55\u9875\u9762\u6765\u7a83\u53d6\u60a8\u7684\u5bc6\u7801\uff0c\u56e0\u6b64\u5df2\u88ab\u5c4f\u853d\u3002\u5982\u679c\u60a8\u4e86\u89e3\u6b64\u7f51\u7ad9\u53ef\u80fd\u4f1a\u5371\u5bb3\u60a8\u7684\u8ba1\u7b97\u673a\uff0c\u4ecd\u53ef\u4ee5\u8bbf\u95ee\u6b64\u7f51\u7ad9\uff0c\u4f46\u5728\u8f93\u5165\u4fe1\u606f\u65f6\u8bf7\u52a1\u5fc5\u8c28\u614e\u3002"},"phishing_warning_banner_header":{"message":"\u6b64\u7f51\u7ad9\u5df2\u88ab\u5c4f\u853d\u3002"},"report_phishing":{"message":"\u4e3e\u62a5\u6b64\u7f51\u7ad9"},"reset_password":{"message":"\u91cd\u7f6e\u5bc6\u7801"},"sign_in":{"message":"\u767b\u5f55"},"visit_this_site":{"message":"\u8bbf\u95ee\u6b64\u7f51\u7ad9"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/zh_HK/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"\u60a8\u5e0c\u671b\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u6c38\u9060\u5ffd\u7565\u9019\u500b\u7db2\u7ad9\u55ce\uff1f"},"back":{"message":"\u4e0a\u4e00\u9801"},"contact_security":{"message":"\u806f\u7d61\u5b89\u5168\u7ba1\u7406\u54e1"},"extension_description":{"message":"\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u53ef\u52a9\u60a8\u514d\u53d7\u7db2\u7d61\u91e3\u9b5a\u653b\u64ca\u3002"},"extension_detailed_description":{"message":"\u5982\u679c\u60a8\u8f38\u5165 Gmail \u6216\u662f Google for Work \u5bc6\u78bc\u81f3\u4efb\u4f55 google.com \u4e4b\u5916\u7684\u5e33\u6236\uff0c\u60a8\u5c07\u6703\u6536\u5230\u901a\u77e5\uff0c\u8b93\u60a8\u5728\u9700\u8981\u6642\u66f4\u6539\u5bc6\u78bc\u3002\n\n\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u4e5f\u5617\u8a66\u5075\u6e2c\u507d\u5192\u7684 Google \u767b\u5165\u9801\u9762\uff0c\u4ee5\u5728\u60a8\u8f38\u5165\u5bc6\u78bc\u524d\u901a\u77e5\u60a8\u3002\u70ba\u6b64\uff0c\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u6703\u6aa2\u67e5\u6bcf\u4e00\u500b\u60a8\u700f\u89bd\u7684\u7db2\u7ad9\u7684 HTML\uff0c\u4ee5\u78ba\u8a8d\u5b83\u662f\u5426\u507d\u5192\u7684 Google \u767b\u5165\u9801\u9762\u3002\n\n\u5e38\u898b\u554f\u984c\n- \u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u4ec0\u9ebc\u6642\u5019\u6703\u958b\u59cb\u904b\u4f5c\uff1f\n\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u5728\u60a8\u4e0b\u6b21\u65bc google.com \u5e33\u6236\u8f38\u5165\u5bc6\u78bc\u6642\u6703\u81ea\u6211\u521d\u59cb\u5316\u3002\n\n- \u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u6703\u5132\u5b58\u6211\u7684\u5bc6\u78bc\u6216\u662f\u6309\u9375\u8f38\u5165\u55ce\uff1f\n\u4e0d\u6703\u3002\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u4e0d\u6703\u5132\u5b58\u60a8\u7684\u5bc6\u78bc\u6216\u662f\u6309\u9375\u8f38\u5165\uff0c\u76f8\u53cd\uff0c\u5b83\u6703\u5132\u5b58\u60a8\u5bc6\u78bc\u7684\u5b89\u5168\u7e2e\u5716\uff0c\u4e26\u5c07\u5176\u8207\u60a8\u6700\u8fd1\u4e00\u6b21\u5728 Chrome \u4e2d\u7684\u6309\u9375\u8f38\u5165\u7e2e\u5716\u4f5c\u6bd4\u8f03\u3002\n\n- \u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u5728\u54ea\u88cf\u50b3\u9001\u8cc7\u6599\uff1f\n\u5982\u679c\u60a8\u5728 Gmail \u5e33\u6236\u4f7f\u7528\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\uff0c\u5b83\u4e26\u4e0d\u6703\u5f9e\u60a8\u7684\u672c\u6a5f\u50b3\u9001\u4efb\u4f55\u8cc7\u6599\u3002\u5982\u679c\u60a8\u7684 Google for Work \u7ba1\u7406\u54e1\u9078\u64c7\u5728\u60a8\u7684\u7db2\u57df\u90e8\u7f72\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\uff0c\u4e00\u65e6\u89f8\u767c\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\uff0c\u7ba1\u7406\u54e1\u5c07\u6703\u6536\u5230\u901a\u77e5\u3002\n\n- \u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u6709\u4ec0\u9ebc\u9650\u5236\uff1f\n\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u4e26\u4e0d\u4fdd\u8b77\u7121\u75d5\u5f0f\u8996\u7a97\u3001Chrome \u61c9\u7528\u7a0b\u5f0f\u6216 Chrome \u64f4\u5145\u7a0b\u5f0f\u3002\u5b83\u4ea6\u4e0d\u6703\u4fdd\u8b77\u975e Google \u670d\u52d9\u7684\u5bc6\u78bc\u3002\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u53ea\u5728\u555f\u7528 Javascript \u7684 Chrome \u7db2\u7d61\u700f\u89bd\u5668\u4e2d\u904b\u4f5c\u3002\n\n- \u6211\u53ef\u4ee5\u5728\u54ea\u88cf\u77ad\u89e3\u8a73\u60c5\uff1f\n\u524d\u5f80 LINK_TBD \u700f\u89bd\u5b8c\u6574\u7684\u5e38\u898b\u554f\u984c\uff0c\u6216\u524d\u5f80 https://github.com/google/password-alert \u67e5\u770b\u5168\u90e8\u958b\u653e\u539f\u59cb\u78bc\u3002\n\n\u5b89\u88dd\u9019\u500b\u9805\u76ee\uff0c\u5373\u8868\u793a\u60a8\u540c\u610f\u9075\u5b88\u300aGoogle \u670d\u52d9\u689d\u6b3e\u300b\u548c\u300a\u79c1\u96b1\u6b0a\u653f\u7b56\u300b(\u7db2\u5740\u70ba https://www.google.com/policies)\u3002\n"},"extension_name":{"message":"\u5bc6\u78bc\u9632\u8b77\u8b66\u793a"},"ignore":{"message":"\u66ab\u6642\u5ffd\u7565"},"initialization_message":{"message":"\u5982\u9700\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u751f\u6548\uff0c\u8acb\u5148\u767b\u5165\u5e33\u6236\u3002"},"initialization_thank_you_message":{"message":"\u591a\u8b1d\uff0c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u73fe\u5df2\u751f\u6548\u3002"},"learn_more":{"message":"\u77ad\u89e3\u8a73\u60c5"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"\u4f3c\u4e4e\u9019\u500b\u7db2\u7ad9\u5047\u5192\u6210 Google \u767b\u5165\u9801\u9762\u4ee5\u7aca\u53d6\u60a8\u7684\u5bc6\u78bc\uff0c\u56e0\u6b64\u5df2\u88ab\u7cfb\u7d71\u5c01\u9396\u3002\u5982\u679c\u60a8\u77ad\u89e3\u8a72\u7db2\u7ad9\u53ef\u80fd\u5371\u5bb3\u60a8\u7684\u96fb\u8166\uff0c\u60a8\u53ef\u7e7c\u7e8c\u524d\u5f80\uff0c\u4f46\u52d9\u5fc5\u7559\u610f\u60a8\u8f38\u5165\u7684\u8cc7\u6599\u3002"},"phishing_warning_banner_header":{"message":"\u9019\u500b\u7db2\u7ad9\u5df2\u88ab\u5c01\u9396\u3002"},"report_phishing":{"message":"\u8209\u5831\u9019\u500b\u7db2\u7ad9"},"reset_password":{"message":"\u91cd\u8a2d\u5bc6\u78bc"},"sign_in":{"message":"\u767b\u5165"},"visit_this_site":{"message":"\u524d\u5f80\u9019\u500b\u7db2\u7ad9"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/zh_TW/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"\u60a8\u60f3\u8b93\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u529f\u80fd\u4e00\u5f8b\u5ffd\u7565\u9019\u500b\u7db2\u7ad9\u55ce\uff1f"},"back":{"message":"\u8fd4\u56de"},"contact_security":{"message":"\u8acb\u8207\u5b89\u5168\u7ba1\u7406\u54e1\u806f\u7d61"},"extension_description":{"message":"\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u529f\u80fd\u6709\u52a9\u65bc\u9632\u7bc4\u7db2\u8def\u8a50\u9a19\u884c\u70ba\u3002"},"extension_detailed_description":{"message":"\u5982\u679c\u60a8\u5728 accounts.google.com \u4ee5\u5916\u7684\u5730\u65b9\u8f38\u5165 Gmail \u6216 Google for Work \u5bc6\u78bc\uff0c\u60a8\u6703\u6536\u5230\u4e00\u5247\u5feb\u8a0a\uff0c\u63d0\u9192\u60a8\u662f\u5426\u9700\u8981\u8b8a\u66f4\u500b\u4eba\u5bc6\u78bc\u3002\n\n\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u4e5f\u6703\u5617\u8a66\u5075\u6e2c\u507d\u9020\u7684 Google \u767b\u5165\u9801\u9762\uff0c\u8b93\u60a8\u5728\u8f38\u5165\u5bc6\u78bc\u4e4b\u524d\u6536\u5230\u8b66\u793a\u3002\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u5075\u6e2c\u7684\u65b9\u5f0f\u662f\u6aa2\u67e5\u60a8\u9020\u8a2a\u904e\u7684\u6bcf\u500b\u7db2\u9801\u7684 HTML\uff0c\u8fa8\u8b58\u8a72\u7db2\u9801\u662f\u4e0d\u662f\u5047\u5192\u7684 Google \u767b\u5165\u9801\u9762\u3002\n\n\u5e38\u898b\u554f\u984c\n--\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u4f55\u6642\u6703\u751f\u6548\uff1f\n\u7576\u60a8\u4e0b\u6b21\u5728 accounts.google.com \u8f38\u5165\u5bc6\u78bc\u6642\uff0c\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u5c31\u6703\u81ea\u52d5\u521d\u59cb\u5316\u3002\n\n--\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u6703\u5132\u5b58\u6211\u7684\u5bc6\u78bc\u6216\u6309\u9375\u8f38\u5165\u52d5\u4f5c\u55ce\uff1f\n\u4e0d\u6703\u3002\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u4e0d\u6703\u5132\u5b58\u60a8\u7684\u5bc6\u78bc\u6216\u6309\u9375\u8f38\u5165\u52d5\u4f5c\uff0c\u800c\u6703\u5132\u5b58\u60a8\u5bc6\u78bc\u7684\u5b89\u5168\u7e2e\u5716\uff0c\u4e26\u5c07\u7e2e\u5716\u8207\u60a8\u6700\u8fd1\u5728 Chrome \u4e2d\u7684\u6309\u9375\u8f38\u5165\u52d5\u4f5c\u6bd4\u5c0d\u3002\n\n--\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u6703\u5c07\u8cc7\u6599\u50b3\u9001\u5230\u54ea\u88e1\uff1f\n\u5982\u679c\u60a8\u900f\u904e Gmail \u5e33\u6236\u4f7f\u7528\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\uff0c\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u4e0d\u6703\u5f9e\u60a8\u7684\u672c\u6a5f\u50b3\u9001\u4efb\u4f55\u8cc7\u6599\u3002\u5982\u679c\u60a8\u7684 Google for Work \u7ba1\u7406\u54e1\u70ba\u60a8\u7db2\u57df\u4e2d\u6240\u6709\u53d7\u7ba1\u7406\u7684 Chrome \u700f\u89bd\u5668\u90e8\u7f72\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\uff0c\u5247\u7ba1\u7406\u54e1\u6703\u5728\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u89f8\u767c\u5f8c\u6536\u5230\u8b66\u793a\u3002\n\n-- \u4f55\u8005\u4e0d\u5728\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u7684\u9632\u79a6\u7bc4\u570d\u5167\uff1f\n\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u7121\u6cd5\u9632\u79a6\u7121\u75d5\u5f0f\u8996\u7a97\u3001Chrome \u61c9\u7528\u7a0b\u5f0f\u4ee5\u53ca Chrome \u64f4\u5145\u529f\u80fd\uff0c\u4e5f\u7121\u6cd5\u4fdd\u8b77 Google \u4ee5\u5916\u670d\u52d9\u6240\u4f7f\u7528\u7684\u5bc6\u78bc\u3002\u63d0\u9192\u60a8\uff0c\u300c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u300d\u53ea\u80fd\u5728\u555f\u7528\u4e86 JavaScript \u7684 Chrome \u7db2\u8def\u700f\u89bd\u5668\u4e2d\u767c\u63ee\u4f5c\u7528\u3002\n\n-- \u54ea\u88e1\u6709\u66f4\u591a\u8a73\u7d30\u8cc7\u6599\uff1f\n\u60a8\u53ef\u4ee5\u524d\u5f80 LINK_TBD \u67e5\u770b\u6240\u6709\u5e38\u898b\u554f\u984c\uff0c\u4e5f\u53ef\u4ee5\u524d\u5f80 https://github.com/google/password-alert \u53c3\u95b1\u5b8c\u6574\u7684\u958b\u653e\u539f\u59cb\u78bc\u7a0b\u5f0f\u78bc\u57fa\u5e95\n\n\u5b89\u88dd\u9019\u500b\u9805\u76ee\u5373\u8868\u793a\u60a8\u540c\u610f Google \u7684\u300a\u670d\u52d9\u689d\u6b3e\u300b\u548c\u300a\u96b1\u79c1\u6b0a\u653f\u7b56\u300b(www.google.com/policies/)\n"},"extension_name":{"message":"\u5bc6\u78bc\u9632\u8b77\u8b66\u793a"},"ignore":{"message":"\u53ea\u7565\u904e\u9019\u6b21"},"initialization_message":{"message":"\u60a8\u5fc5\u9808\u767b\u5165\u5e33\u6236\uff0c\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u529f\u80fd\u624d\u6703\u751f\u6548\u3002"},"initialization_thank_you_message":{"message":"\u8b1d\u8b1d\uff01\u5bc6\u78bc\u9632\u8b77\u8b66\u793a\u529f\u80fd\u5df2\u958b\u59cb\u751f\u6548\u3002"},"learn_more":{"message":"\u77ad\u89e3\u8a73\u60c5"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"\u9019\u500b\u7db2\u7ad9\u7591\u4f3c\u5192\u5145 Google \u767b\u5165\u9801\u9762\uff0c\u610f\u5716\u7aca\u53d6\u60a8\u7684\u5bc6\u78bc\uff0c\u56e0\u6b64\u5df2\u906d\u5c01\u9396\u3002\u5982\u679c\u60a8\u77e5\u9053\u9019\u500b\u7db2\u7ad9\u53ef\u80fd\u6703\u640d\u5bb3\u60a8\u7684\u96fb\u8166\uff0c\u60a8\u9084\u662f\u53ef\u4ee5\u9020\u8a2a\u8a72\u7db2\u7ad9\uff0c\u4f46\u8acb\u7559\u610f\u60a8\u6240\u8f38\u5165\u7684\u8cc7\u8a0a\u3002"},"phishing_warning_banner_header":{"message":"\u9019\u500b\u7db2\u7ad9\u5df2\u906d\u5c01\u9396\u3002"},"report_phishing":{"message":"\u6aa2\u8209\u9019\u500b\u7db2\u7ad9"},"reset_password":{"message":"\u91cd\u8a2d\u5bc6\u78bc"},"sign_in":{"message":"\u767b\u5165"},"visit_this_site":{"message":"\u60a8\u53ef\u4ee5\u9020\u8a2a\u9019\u500b\u7db2\u7ad9"}} 2 | -------------------------------------------------------------------------------- /chrome/_locales/zu/messages.json: -------------------------------------------------------------------------------- 1 | {"always_ignore":{"message":"Always ignore for this site"},"always_ignore_confirmation":{"message":"Ingabe ufuna Iphasiwedi Alert njalo indiva lesi website?"},"back":{"message":"Emuva"},"contact_security":{"message":"Ukuphepha kokuxhumana"},"extension_description":{"message":"Iphasiwedi Alert kusiza ukuvikela ukuhlaselwa iHluzo."},"extension_detailed_description":{"message":"Uma ufaka iphasiwedi yakho ye-Gmail noma ye-Google Yomsebenzi kunoma imaphi ama-akhawunti ngaphandle kwe-accounts.google.com, uzothola isexwayiso, ukuze ukwazi ukushintsha iphasiwedi yakho uma kudingeka.\n\nIsexwayiso sephasiwedi futhi sizama ukuthola amakhasi wokungena ngemvume ayimbumbuli we-Google ukukuxwayisa ngaphambi kokuthayipha iphasiwedi yakho. Ukuze wenze kanjalo, isexwayiso sephasiwedi sihlola i-HTML yekhasi ngalinye olivakashelayo ukubona ukuthi ingabe lizenza ikhasi lokungena ngemvume le-Google.\n\nFAQ\n-- Ingabe isexwayiso sephasiwedi sizoqala nini ukusebenza?\nIsexwayiso sephasiwedi sizosiqalisa ngesikhathi esilandelayo uma ufaka iphasiwedi yakho ku-accounts.google.com.\n\n-- Ingabe isexwayiso sephasiwedi silondoloza iphasiwedi yakho noma okhiye bami?\nCha. Isexwayiso sephasiwedi noma okhiye -- esikhundleni salokho, silondoloza izithombe eziphephile zephasiwedi yakho, eqhathanisa nesithonjana sokhiye bakho bakamuva kakhulu ngaphakathi kwe-Chrome.\n\n-- Ingabe isexwayiso sephasiwedi siyithumela kuphi idatha?\nUma usebenzisa isexwayiso sephasiwedi ku-akhawunti ye-Gmail, isexwayiso sephasiwedi asithumeli idatha kusuka kukhompyutha yakho yendawo. Uma umlawuli wakho we-Google Yomsebenzi akhetha ukukhipha isexwayiso sephasiwedi kuso sonke isizinda sakho, umlawuli uzothola izexwayiso uma iphasiwedi isebenza.\n\n-- Ingabe imiphi imikhawulo yesexwayiso sephasiwedi?\nIsexwayiso sephasiwedi asivikeli amawindi we-incognito, izinhlelo zokusebenza ze-Chrome, noma izandiso ze-Chrome. Futhi asivikeli amaphasiwedi kusuka kumasevisi okungewona we-Google. Isexwayiso sephasiwedi sisebenza kuphela ngaphakathi kwesiphequluli sewebhu se-Chrome uma i-Javascript inikwe amandla.\n\n-- Ngingayithola kuphi imininingwane engeziwe?\nVakashela i-FAQ ephelele ku-LINK_TBD, noma ungasebenzisa isigcina lwazi somthombo ovulekile ku-https://github.com/google/password-alert\n\nNgokufaka le nto, uyavumelana nemigomo yesevisi ye-Google nenqubomgomo yobumfihlo ku-www.google.com/policies/\n"},"extension_name":{"message":"Iphasiwedi Alert"},"ignore":{"message":"Ziba lesi sikhathi"},"initialization_message":{"message":"Ukuze Iphasiwedi Alert ukuthatha nomphumela, sicela ungene ngemvume ku-akhawunti yakho."},"initialization_thank_you_message":{"message":"Ngiyabonga. Iphasiwedi Alert isiqalile."},"learn_more":{"message":"Funda kabanzi"},"password_warning_banner_body":{"message":"You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites."},"password_warning_banner_header":{"message":"Reset your Google Account password"},"phishing_warning_banner_body":{"message":"Le sayithi ibonakala isebenzisa inguqulo okungeyona eyekhasi lokungena le-Google ukweba iphasiwedi yakho, ngakho-ke ivinjiwe. Uma uqonda ukuthi le sayithi ingalimaza ikhompyutha yakho, ungahle uvakashele le sayithi kodwa sicela uqaphele mayelana nolwazi oluthayiphayo."},"phishing_warning_banner_header":{"message":"Leli sayithi ivinjiwe."},"report_phishing":{"message":"Bika le sayithi"},"reset_password":{"message":"Setha kabusha iphasiwedi"},"sign_in":{"message":"Ngena ngemvume"},"visit_this_site":{"message":"Vakashela le sayithi"}} 2 | -------------------------------------------------------------------------------- /chrome/chrome_api_stubs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2011 Google Inc. All Rights Reserved. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | goog.module('chrome_api_stubs'); 19 | 20 | /** 21 | * @fileoverview Stubs for Chrome APIs. Used only by tests. 22 | * @author adhintz@google.com (Drew Hintz) 23 | * @suppress{lintChecks} 24 | */ 25 | 26 | var chrome = {}; 27 | chrome.runtime = {}; 28 | chrome.runtime.getManifest = function() { 29 | var manifest = {}; 30 | manifest.version = 1; 31 | return manifest; 32 | }; 33 | chrome.runtime.onInstalled = {}; 34 | chrome.runtime.onInstalled.addListener = function() {}; 35 | chrome.runtime.onMessage = {}; 36 | chrome.runtime.onMessage.addListener = function() {}; 37 | chrome.runtime.sendMessage = function() {}; 38 | 39 | chrome.tabs = {}; 40 | chrome.tabs.query = function() {}; 41 | chrome.tabs.sendMessage = function() {}; 42 | 43 | chrome.storage = {}; 44 | chrome.storage.managed = {}; 45 | chrome.storage.managed.get = function(obj) { 46 | return { 47 | 'sso_url': 'https://login.example.com/', 48 | 'report_url': 'https://passwordalert.example.com/report/' 49 | }; 50 | }; 51 | chrome.storage.local = {}; 52 | chrome.storage.local.get = function(str) { 53 | return chrome.storage.local[str]; 54 | }; 55 | 56 | chrome.storage.local.set = function(obj, callback) { 57 | for (const property in obj) { 58 | chrome.storage.local[property] = obj[property]; 59 | } 60 | callback(null); 61 | }; 62 | chrome.storage.local.remove = function(str) { 63 | delete chrome.storage.local[str]; 64 | }; 65 | 66 | chrome.storage.onChanged = {}; 67 | chrome.storage.onChanged.addListener = function() {}; 68 | 69 | chrome.i18n = {}; 70 | chrome.i18n.getMessage = function() {}; 71 | 72 | chrome.notifications = {}; 73 | chrome.notifications.getMessage = function() {}; 74 | chrome.notifications.getMessage.addListener = function() {}; 75 | chrome.notifications.onButtonClicked = {}; 76 | chrome.notifications.onButtonClicked.addListener = function() {}; 77 | 78 | goog.exportSymbol('chrome', chrome); 79 | -------------------------------------------------------------------------------- /chrome/compiler.flags: -------------------------------------------------------------------------------- 1 | --language_in=ECMASCRIPT_NEXT 2 | --language_out=ECMASCRIPT6_STRICT 3 | --generate_exports 4 | --externs=externs.js 5 | --dependency_mode=PRUNE 6 | --isolation_mode=IIFE 7 | --js build/deps.js 8 | -------------------------------------------------------------------------------- /chrome/download-libs.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | # // Copyright 2014 Google Inc. All rights reserved. 3 | # // 4 | # // Licensed under the Apache License, Version 2.0 (the "License"); 5 | # // you may not use this file except in compliance with the License. 6 | # // You may obtain a copy of the License at 7 | # // 8 | # // http://www.apache.org/licenses/LICENSE-2.0 9 | # // 10 | # // Unless required by applicable law or agreed to in writing, software 11 | # // distributed under the License is distributed on an "AS IS" BASIS, 12 | # // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # // See the License for the specific language governing permissions and 14 | # // limitations under the License. 15 | # /** 16 | # * @fileoverview Shell script to download Password Alert build dependencies 17 | # * 18 | # * @author koto@google.com (Krzysztof Kotowicz) 19 | # */ 20 | 21 | if [ ! -d lib ]; then 22 | mkdir lib 23 | fi 24 | cd lib 25 | 26 | # checkout closure library 27 | if [ ! -d closure-library/.git ]; then 28 | git clone --depth 1 https://github.com/google/closure-library/ closure-library 29 | fi 30 | 31 | if [ ! -f chrome_extensions.js ]; then 32 | curl https://raw.githubusercontent.com/google/closure-compiler/master/contrib/externs/chrome_extensions.js -O 33 | fi 34 | 35 | 36 | 37 | cd .. 38 | -------------------------------------------------------------------------------- /chrome/env.example: -------------------------------------------------------------------------------- 1 | # Can be used during development to associate a dev extension with a deployed managed policy 2 | export DEVELOPMENT_KEY="" 3 | # Injected into the manifest to associate the extension with an oauth client 4 | export OAUTH_CLIENT_ID="" 5 | -------------------------------------------------------------------------------- /chrome/externs.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2011 Google Inc. All Rights Reserved. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * @fileoverview External variables that the JavaScript compiler will not 20 | * rename. 21 | * @author adhintz@google.com (Drew Hintz) 22 | * @externs 23 | */ 24 | 25 | 26 | var console; 27 | var iconUrl; 28 | var localStorage; 29 | var JSON; 30 | 31 | var chrome = {}; 32 | 33 | 34 | chrome.i18n; 35 | chrome.i18n.getMessage; 36 | 37 | chrome.identity; 38 | chrome.identity.getAuthToken; 39 | chrome.identity.getProfileUserInfo; 40 | 41 | 42 | chrome.notifications; 43 | chrome.notifications.create; 44 | chrome.notifications.getAll; 45 | chrome.notifications.onButtonClicked; 46 | chrome.notifications.onButtonClicked.addListener; 47 | chrome.notifications.onClicked; 48 | chrome.notifications.onClicked.addListener; 49 | 50 | chrome.storage; 51 | chrome.storage.local; 52 | chrome.storage.managed; 53 | chrome.storage.onChanged; 54 | chrome.storage.onChanged.addListener; 55 | 56 | chrome.scripting 57 | chrome.scripting.executeScript; 58 | 59 | // When updating values here, also update extension_stubs.js for tests. 60 | chrome.runtime; 61 | chrome.runtime.getManifest; 62 | chrome.runtime.getURL; 63 | chrome.runtime.onInstalled; 64 | chrome.runtime.onMessage; 65 | chrome.runtime.onMessage.addListener; 66 | chrome.runtime.sendMessage; 67 | 68 | chrome.tabs; 69 | chrome.tabs.create; 70 | chrome.tabs.get; 71 | chrome.tabs.highlight; 72 | chrome.tabs.query; 73 | chrome.tabs.sendMessage; 74 | 75 | var loginForm; 76 | loginForm.Email; 77 | loginForm.Passwd; 78 | 79 | var sender; 80 | sender.tab; 81 | sender.tab.id; 82 | 83 | var publisher; 84 | publisher.onMessage; 85 | publisher.onMessage.addListener; 86 | 87 | var subscriber; 88 | subscriber.onDisconnect; 89 | subscriber.onDisconnect.addListener; 90 | subscriber.sender; 91 | subscriber.sender.tab; 92 | subscriber.sender.tab.id; 93 | 94 | var request; 95 | request.action; 96 | request.charCode; 97 | request.email; 98 | request.keyCode; 99 | request.looksLikeGoogle; 100 | request.password; 101 | request.referer; 102 | request.securityEmailAddress; 103 | request.shiftKey; 104 | request.typedTimeStamp; 105 | request.url; 106 | 107 | var state; 108 | state.otpMode; 109 | state.otpTime; 110 | state.passwordLengths; 111 | 112 | var toParse; 113 | toParse.href; 114 | toParse.origin; 115 | 116 | var options; 117 | options.priority; 118 | -------------------------------------------------------------------------------- /chrome/force-install.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PayloadContent 6 | 7 | 8 | PayloadContent 9 | 10 | com.google.Chrome 11 | 12 | Forced 13 | 14 | 15 | mcx_preference_settings 16 | 17 | ExtensionInstallForcelist 18 | 19 | noondiphcddnnabmjcihcjfbhfklnnep;https://clients2.google.com/service/update2/crx 20 | 21 | 22 | 23 | 24 | 25 | 26 | PayloadEnabled 27 | 28 | PayloadIdentifier 29 | 12345 30 | PayloadType 31 | com.apple.ManagedClient.preferences 32 | PayloadUUID 33 | com.google.Chrome: 12345 34 | PayloadVersion 35 | 1 36 | 37 | 38 | PayloadDescription 39 | Google Chrome Forced Install Extension 40 | PayloadDisplayName 41 | Google Chrome Forced Install Extension 42 | PayloadIdentifier 43 | com.example.chrome.extension.password 44 | PayloadOrganization 45 | Example.com 46 | PayloadRemovalDisallowed 47 | 48 | PayloadScope 49 | System 50 | PayloadType 51 | Configuration 52 | PayloadUUID 53 | 123456 54 | PayloadVersion 55 | 1 56 | 57 | 58 | -------------------------------------------------------------------------------- /chrome/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/password-alert/3c967a1d542bd6c33bbf0024ada96f692ac1ed6f/chrome/icon128.png -------------------------------------------------------------------------------- /chrome/keydown.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2015 Google Inc. All Rights Reserved. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * @fileoverview Translates keys from keydown to printable characters typed. 20 | * 21 | * Does not handle directional characters (left, right), but could with changes. 22 | * @author adhintz@google.com (Drew Hintz) 23 | */ 24 | 'use strict'; 25 | 26 | goog.module('passwordalert.keydown'); 27 | 28 | 29 | /** 30 | * Class to keep track of typed keys and characters 31 | * @param {string=} opt_chars Initial characters, used for testing. 32 | * @constructor 33 | */ 34 | exports.Typed = function(opt_chars) { 35 | this.caps_lock_ = false; // Caps lock state. 36 | this.chars_ = opt_chars || ''; 37 | Object.defineProperty(this, 'length', { get: function() { 38 | return this.chars_.length; 39 | }}); 40 | }; 41 | 42 | 43 | /** 44 | * Handles a keydown event and updates the list of typed characters. 45 | */ 46 | exports.Typed.prototype.event = function(key) { 47 | this.caps_lock_ = key.getModifierState('CapsLock'); 48 | if (key.length === 1){ 49 | this.chars_ += key; 50 | } else { 51 | if (key == "Backspace") { // Backspace. 52 | this.chars_ = this.chars_.slice(0, -1); 53 | } 54 | } 55 | }; 56 | 57 | /** 58 | * Deletes all typed characters, but preserves caps lock state. 59 | */ 60 | exports.Typed.prototype.clear = function() { 61 | this.chars_ = ''; 62 | }; 63 | 64 | 65 | /** 66 | * Trims character buffer to a maxiumum length. 67 | * @param {number} max Maximum length of character buffer. 68 | */ 69 | exports.Typed.prototype.trim = function(max) { 70 | if (this.chars_.length > max) { 71 | this.chars_ = this.chars_.slice(-1 * max); 72 | } 73 | }; 74 | 75 | 76 | /** 77 | * Proxy for slice, used so we avoid making a copy of the string. 78 | * @param {number} i Argument to slice. 79 | * @return {string} Substring result. 80 | */ 81 | exports.Typed.prototype.slice = function(i) { 82 | return this.chars_.slice(i); 83 | }; 84 | -------------------------------------------------------------------------------- /chrome/keydown_test.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2015 Google Inc. All Rights Reserved. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | goog.module('keydownTest'); 19 | goog.setTestOnly(); 20 | 21 | /** 22 | * @fileoverview Tests for keydown.js 23 | * @author adhintz@google.com (Drew Hintz) 24 | */ 25 | 26 | const keydown = goog.require('passwordalert.keydown'); 27 | const testSuite = goog.require('goog.testing.testSuite'); 28 | goog.require('goog.testing.asserts'); 29 | 30 | testSuite({ 31 | 32 | testLetters() { 33 | const typed = new keydown.Typed(); 34 | typed.event(65, false); // a 35 | typed.event(65, true); // A 36 | typed.event(0x31, false); // 1 37 | assertEquals('aA1', typed.chars_); 38 | typed.event(8, false); // Backspace. 39 | assertEquals('aA', typed.chars_); 40 | }, 41 | 42 | testCapslock() { 43 | const typed = new keydown.Typed(); 44 | typed.event(90, false); // z 45 | typed.event(20, false); // caps lock. 46 | typed.event(90, false); // z (caps locked to Z) 47 | typed.event(90, true); // Z (caps locked to z) 48 | typed.event(20, false); // caps lock. 49 | typed.event(90, false); // z 50 | assertEquals('zZzz', typed.chars_); 51 | }, 52 | 53 | testSymbols() { 54 | const typed = new keydown.Typed(); 55 | typed.event(189, false); // - 56 | typed.event(189, true); // _ 57 | assertEquals('-_', typed.chars_); 58 | }, 59 | 60 | testCapsGuess() { 61 | const typed = new keydown.Typed(); 62 | typed.event(65, false); // a 63 | typed.keypress(65); // A so triggers caps lock guessing. 64 | typed.event(65, false); // a 65 | assertEquals('AA', typed.chars_); 66 | } 67 | }); 68 | -------------------------------------------------------------------------------- /chrome/logo_password_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/password-alert/3c967a1d542bd6c33bbf0024ada96f692ac1ed6f/chrome/logo_password_alert.png -------------------------------------------------------------------------------- /chrome/managed_policy_schema.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "object", 3 | "properties": { 4 | "corp_email_domain": {"type": "string"}, 5 | "display_user_alert": {"type": "boolean"}, 6 | "corp_html": { 7 | "type": "array", 8 | "items": {"type": "string"} 9 | }, 10 | "corp_html_tight": { 11 | "type": "array", 12 | "items": {"type": "string"} 13 | }, 14 | "security_email_address": {"type": "string"}, 15 | "sso_form_selector": {"type": "string"}, 16 | "sso_password_selector": {"type": "string"}, 17 | "sso_url": {"type": "string"}, 18 | "sso_username_selector": {"type": "string"}, 19 | "allowlist_top_domains": { 20 | "type": "array", 21 | "items": {"type": "string"} 22 | }, 23 | "whitelist_top_domains": { 24 | "type": "array", 25 | "items": {"type": "string"} 26 | }, 27 | "report_only_domains": { 28 | "type": "array", 29 | "items": {"type": "string"} 30 | }, 31 | "report_url": {"type": "string"}, 32 | "should_initialize_password": {"type": "boolean"}, 33 | "domain_auth_secret": {"type": "string"} 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /chrome/managed_policy_values.txt: -------------------------------------------------------------------------------- 1 | { 2 | "corp_email_domain": { 3 | "Value": "@example.com" 4 | }, 5 | "display_user_alert": { 6 | "Value": false 7 | }, 8 | "corp_html": { 9 | "Value": ["CHANGE ME Your Example Company Name", 10 | "CHANGE ME Some text from your SSO Page"] 11 | }, 12 | "corp_html_tight": { 13 | "Value": ["CHANGE ME uniquely for your SSO page", 14 | "CHANGE ME some <b>more</b> unique HTML from your SSO page here"] 15 | }, 16 | "security_email_address": { 17 | "Value": "security@example.com" 18 | }, 19 | "sso_form_selector": { 20 | "Value": "#loginForm" 21 | }, 22 | "sso_password_selector": { 23 | "Value": "#loginForm #password" 24 | }, 25 | "sso_url": { 26 | "Value": "https://sso.example.com/" 27 | }, 28 | "sso_username_selector": { 29 | "Value": "#loginForm #username" 30 | }, 31 | "sso_preset_selector": { 32 | "Value": "#loginForm #u" 33 | }, 34 | "allowlist_top_domains": { 35 | "Value": ["legit-site.example.com", 36 | "localhost"] 37 | }, 38 | "report_only_domains": { 39 | "Value": ["internal.example.com"] 40 | }, 41 | "report_url": { 42 | "Value": "https://example.appspot.com/report/" 43 | }, 44 | "should_initialize_password": { 45 | "Value": false 46 | }, 47 | "domain_auth_secret": { 48 | "Value": "CHANGE ME" 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /chrome/manifest.json.template: -------------------------------------------------------------------------------- 1 | {$__START__ 2 | "name": "$__NAME__", 3 | "description": "__MSG_extension_description__", 4 | "version": "1.38.3", 5 | "default_locale": "en", 6 | "minimum_chrome_version": "88", 7 | "icons": { "128": "icon128.png" }, 8 | "permissions": [ 9 | "identity", 10 | "identity.email", 11 | "notifications", 12 | "scripting", 13 | "storage", 14 | "tabs" 15 | ], 16 | "host_permissions": [ 17 | "<all_urls>" 18 | ], 19 | 20 | "storage": { 21 | "managed_schema": "managed_policy_schema.json" 22 | }, 23 | 24 | "content_scripts": [ 25 | { 26 | "matches": ["<all_urls>"], 27 | "js": ["content_script_compiled.js"], 28 | "all_frames": true, 29 | "run_at": "document_start", 30 | "match_about_blank": true 31 | } 32 | ], 33 | 34 | "background": { 35 | "service_worker": "service_worker_compiled.js", 36 | "type": "module" 37 | }, 38 | 39 | "content_security_policy": { 40 | "extension_pages": "default-src 'none'; script-src 'self'; style-src 'self'; connect-src https://*" 41 | }, 42 | 43 | "manifest_version": 3, 44 | 45 | "oauth2": { 46 | "client_id": "$__OAUTH_CLIENT_ID__", 47 | "scopes": ["email"] 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /chrome/password_warning.html: -------------------------------------------------------------------------------- 1 | <!DOCTYPE html> 2 | <title>Password Alert Warning 3 | 4 |
5 |
6 | 7 | 8 | Reset your Google Account password 9 | 10 | 11 | You just entered your Google Account password on a sign-in page that's not Google's. Immediately reset your password to protect your account. And please make sure you don't reuse your password for other apps and sites.  12 | 13 | Learn more 14 | 15 | 16 | 17 | 18 | Always ignore for this site 19 |
20 |
21 | 22 | 23 | -------------------------------------------------------------------------------- /chrome/password_warning.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2015 Google Inc. All Rights Reserved. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * @fileoverview Warning displayed on a password alert. 20 | * @author adhintz@google.com (Drew Hintz) 21 | */ 22 | 23 | 24 | // URI encoded parameters from the URL. [currentHost, email, tabId] 25 | var parameters = window.location.search.substr(1).split('&'); 26 | 27 | document.getElementById('warning_banner_header').textContent = 28 | chrome.i18n.getMessage('password_warning_banner_header'); 29 | document.getElementById('warning_banner_text').textContent = 30 | chrome.i18n.getMessage('password_warning_banner_body'); 31 | document.getElementById('learn_more').textContent = 32 | chrome.i18n.getMessage('learn_more'); 33 | 34 | document.getElementById('reset').textContent = 35 | chrome.i18n.getMessage('reset_password'); 36 | document.getElementById('ignore').textContent = 37 | chrome.i18n.getMessage('ignore'); 38 | document.getElementById('always_ignore').textContent = 39 | chrome.i18n.getMessage('always_ignore'); 40 | 41 | 42 | document.getElementById('reset').onclick = function() { 43 | var email = decodeURIComponent(parameters[1]); 44 | window.location.href = 45 | 'https://accounts.google.com/b/' + email + '/EditPasswd'; 46 | }; 47 | 48 | 49 | document.getElementById('ignore').onclick = function() { 50 | chrome.tabs.get(parseInt(parameters[2]), function(tab) { 51 | chrome.tabs.highlight({'tabs': tab.index}, function() {}); 52 | window.close(); 53 | }); 54 | }; 55 | 56 | 57 | ALLOWED_HOSTS_KEY_ = 'allowed_hosts'; 58 | 59 | 60 | /** 61 | * Save the allowed host into chrome storage. The saved object 62 | * in chrome storage has the below structure. The top-level key is used 63 | * as the argument for StorageArea get(), and the associated value will be 64 | * an inner object that has all the host details. 65 | * 66 | * {allowed_hosts: 67 | * {https://www.example1.com: true, 68 | * https://www.example2.com: true} 69 | * } 70 | * 71 | * @private 72 | */ 73 | document.getElementById('always_ignore').onclick = function() { 74 | if (confirm(chrome.i18n.getMessage('always_ignore_confirmation'))) { 75 | chrome.storage.local.get( 76 | ALLOWED_HOSTS_KEY_, 77 | function(result) { 78 | var currentHost = decodeURIComponent(parameters[0]); 79 | if (result[ALLOWED_HOSTS_KEY_] === undefined) { 80 | result[ALLOWED_HOSTS_KEY_] = {}; 81 | } 82 | result[ALLOWED_HOSTS_KEY_][currentHost] = true; 83 | chrome.storage.local.set(result); 84 | window.close(); 85 | }); 86 | } 87 | }; 88 | -------------------------------------------------------------------------------- /chrome/phishing_warning.html: -------------------------------------------------------------------------------- 1 | 2 | Password Alert Warning 3 | 4 |
5 |
6 | 7 | 8 | This site has been blocked. 9 | 10 | 11 | This site appears to be using a fake version of the Google login page to steal your password, so it has been blocked. If you understand that this site may harm your computer, you may visit this site but please be careful about the information you type.  12 | 13 | Learn more 14 | 15 | 16 | 17 | 18 |
19 |
20 | 21 | 22 | -------------------------------------------------------------------------------- /chrome/phishing_warning.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2015 Google Inc. All Rights Reserved. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | /** 19 | * @fileoverview Warning displayed on a phishing alert. 20 | * @author adhintz@google.com (Drew Hintz) 21 | * @author henryc@google.com (Henry Chang) 22 | */ 23 | 24 | 25 | // URI encoded parameters from the URL. 26 | // [phishingTabId, url, securityEmailAddress] 27 | var parameters = window.location.search.substr(1).split('&'); 28 | var phishingTabId = parseInt(parameters[0]); 29 | var url = decodeURIComponent(parameters[1]); 30 | var host = decodeURIComponent(parameters[2]); 31 | var securityEmailAddress = decodeURIComponent(parameters[3]); 32 | 33 | document.getElementById('warning_banner_header').textContent = 34 | chrome.i18n.getMessage('phishing_warning_banner_header'); 35 | document.getElementById('warning_banner_text').textContent = 36 | chrome.i18n.getMessage('phishing_warning_banner_body'); 37 | document.getElementById('learn_more').textContent = 38 | chrome.i18n.getMessage('learn_more'); 39 | 40 | // The report button will have different look and function between consumer 41 | // and enterprise modes. 42 | if (securityEmailAddress === 'undefined') { // consumer mode 43 | document.getElementById('report_phishing').textContent = 44 | chrome.i18n.getMessage('report_phishing'); 45 | } else { 46 | document.getElementById('report_phishing').textContent = 47 | chrome.i18n.getMessage('contact_security'); 48 | } 49 | document.getElementById('back').textContent = 50 | chrome.i18n.getMessage('back'); 51 | document.getElementById('visit_this_site').textContent = 52 | chrome.i18n.getMessage('visit_this_site'); 53 | 54 | document.getElementById('report_phishing').onclick = function() { 55 | if (securityEmailAddress === 'undefined') { // consumer mode 56 | window.location.href = 57 | 'https://www.google.com/safebrowsing/report_phish/?url=' + 58 | encodeURIComponent(url); 59 | } else { 60 | // Use window.open in case mail client is non-browser, and the phishing 61 | // tab can be closed. 62 | window.open('mailto:' + encodeURIComponent(securityEmailAddress) + '?' + 63 | 'subject=User has detected possible phishing site.&' + 64 | 'body=This email was generated by Password Alert because I visited ' + 65 | encodeURIComponent(url) + ' and a phishing warning was triggered. ' + 66 | 'Please see if this is indeed a phishing attempt and requires further' + 67 | ' action.%0D%0A%0D%0A' + 68 | 'REPORTER please include some information on how you got to ' + 69 | 'the phishing page -- for example, if it was by clicking a link in an' + 70 | ' email, please send the message headers with this email. ' + 71 | 'Instructions for including message headers are available at ' + 72 | 'https://support.google.com/mail/answer/22454'); 73 | chrome.tabs.remove(phishingTabId); 74 | } 75 | }; 76 | 77 | document.getElementById('back').onclick = function() { 78 | chrome.tabs.get(phishingTabId, function(tab) { 79 | chrome.tabs.highlight({'tabs': tab.index}, function() { 80 | // When the phishing site gets opened in a new tab. 81 | if (window.history.length <= 2) { 82 | window.close(); 83 | return; 84 | } 85 | window.history.go(-2); 86 | }); 87 | }); 88 | }; 89 | 90 | 91 | PHISHING_WARNING_ALLOWLIST_KEY_ = 'phishing_warning_allowlist'; 92 | 93 | 94 | /** 95 | * If a user decides to visit the site, the site will be allowlist from 96 | * future phishing warnings. The saved object in chrome storage has the 97 | * below structure. The top-level key is used as the argument for 98 | * StorageArea get(), and the associated value will be an inner object that 99 | * has all the host details. 100 | * 101 | * {phishing_warning_allowlist: 102 | * {https://www.example1.com: true, 103 | * https://www.example2.com: true} 104 | * } 105 | * 106 | * @private 107 | */ 108 | document.getElementById('visit_this_site').onclick = function() { 109 | chrome.tabs.get(phishingTabId, function(tab) { 110 | chrome.tabs.highlight({'tabs': tab.index}, function() {}); 111 | chrome.storage.local.get( 112 | PHISHING_WARNING_ALLOWLIST_KEY_, 113 | function(result) { 114 | if (result[PHISHING_WARNING_ALLOWLIST_KEY_] === undefined) { 115 | result[PHISHING_WARNING_ALLOWLIST_KEY_] = {}; 116 | } 117 | result[PHISHING_WARNING_ALLOWLIST_KEY_][host] = true; 118 | chrome.storage.local.set(result); 119 | window.history.back(); 120 | }); 121 | }); 122 | }; 123 | -------------------------------------------------------------------------------- /chrome/test_server.py: -------------------------------------------------------------------------------- 1 | # Copyright 2013 Google Inc. All Rights Reserved. 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | """Runs a test server for Password Alert.""" 15 | 16 | __author__ = "koto@google.com (Krzysztof Kotowicz)" 17 | 18 | from io import BytesIO 19 | 20 | import html 21 | import fnmatch 22 | import os 23 | import os.path 24 | import http.server 25 | import sys 26 | 27 | PORT = 8000 28 | if len(sys.argv) > 1: 29 | PORT = int(sys.argv[1]) 30 | 31 | server_address = ("127.0.0.1", PORT) 32 | 33 | # ./do.sh testserver generates the file 34 | DEPS_FILE = "build/test_js_deps-runfiles.js" 35 | ALL_JSTESTS_FILE = "build/all_tests.js" 36 | 37 | 38 | class TestServerRequestHandler(http.server.SimpleHTTPRequestHandler): 39 | """Request handler for test server.""" 40 | 41 | DIRECTORY_MAP = { 42 | "/javascript/closure/": "lib/closure-library/closure/goog/", 43 | "/third_party/closure/": "lib/closure-library/third_party/closure/", 44 | } 45 | 46 | def get_test_files(self): 47 | test_files = [] 48 | for root, _, files in os.walk("./"): 49 | for f in fnmatch.filter(files, "*_test.html"): 50 | test_files.append(os.path.join(root, f)) 51 | return test_files 52 | 53 | def generate_all_tests_file(self): 54 | if os.path.exists(ALL_JSTESTS_FILE): 55 | return 56 | with open(ALL_JSTESTS_FILE, "wb") as f: 57 | f.write("var _allTests=") 58 | f.write(repr(self.get_test_files())) 59 | f.write(";") 60 | 61 | def list_directory(self, path): 62 | """Lists only src/**/_test.html files.""" 63 | test_files = self.get_test_files() 64 | out = BytesIO() 65 | out.write(b"

Password Alert test server

") 66 | out.write(b"

Individual tests

") 67 | out.write(b"
    ") 68 | for f in test_files: 69 | out.write(b"
  • %s\n" % (f.encode(), html.escape(f).encode())) 70 | out.write(b"
") 71 | out.seek(0) 72 | self.send_response(200) 73 | self.send_header("Content-type", "text/html") 74 | self.end_headers() 75 | return out 76 | 77 | def translate_path(self, path): 78 | """Serves files from different directories.""" 79 | if path.endswith("test_js_deps-runfiles.js"): 80 | return DEPS_FILE 81 | if path == "/" + ALL_JSTESTS_FILE: 82 | self.generate_all_tests_file() 83 | return ALL_JSTESTS_FILE 84 | for prefix, dest_dir in TestServerRequestHandler.DIRECTORY_MAP.items(): 85 | if path.startswith(prefix): 86 | return dest_dir + path[len(prefix):] 87 | return http.server.SimpleHTTPRequestHandler.translate_path( 88 | self, path) 89 | 90 | httpd = http.server.HTTPServer(server_address, TestServerRequestHandler) 91 | print("Starting test server at http://%s:%d" % server_address) 92 | httpd.serve_forever() 93 | -------------------------------------------------------------------------------- /chrome/warning.css: -------------------------------------------------------------------------------- 1 | /** 2 | * @license 3 | * Copyright 2015 Google Inc. All rights reserved. 4 | * 5 | * Licensed under the Apache License, Version 2.0 (the "License"); 6 | * you may not use this file except in compliance with the License. 7 | * You may obtain a copy of the License at 8 | * 9 | * http://www.apache.org/licenses/LICENSE-2.0 10 | * 11 | * Unless required by applicable law or agreed to in writing, software 12 | * distributed under the License is distributed on an "AS IS" BASIS, 13 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 | * See the License for the specific language governing permissions and 15 | * limitations under the License. 16 | */ 17 | 18 | #warning_banner { 19 | background-color: #EFEFEF; 20 | position: fixed; 21 | z-index: 2147483647; 22 | top: 0; 23 | left: 0; 24 | width: 100%; 25 | height: 100%; 26 | } 27 | 28 | #warning_banner_inner_container { 29 | background-color: #EFEFEF; 30 | position: relative; 31 | top: 40%; 32 | left: 50%; 33 | width: 700px; 34 | height: 300px; 35 | margin-top: -150px; 36 | margin-left: -300px; 37 | } 38 | 39 | #warning_banner_icon { 40 | width: 88px; 41 | height: auto; 42 | position: absolute; 43 | top: -10%; 44 | left: 7%; 45 | } 46 | 47 | #warning_banner_header { 48 | /* emulate h1 properties */ 49 | position: absolute; 50 | top: 20%; 51 | left: 0%; 52 | font-family: Arial, sans-serif; 53 | font-size: 24px; 54 | font-weight: normal; 55 | line-height: 32px; 56 | margin-top: 0.67em; 57 | margin-bottom: 0.67em; 58 | margin-left: 7%; 59 | margin-right: 7%; 60 | color: #607D8B; 61 | } 62 | 63 | #warning_banner_body { 64 | font-family: Arial, sans-serif; 65 | font-size: 15px; 66 | font-style: normal; 67 | font-weight: normal; 68 | line-height: 24px; 69 | color: #607D8B; 70 | position: absolute; 71 | top: 42%; 72 | left: 7%; 73 | right: 7%; 74 | text-align: left; 75 | } 76 | 77 | #warning_banner_body a:link { 78 | color: #607D8B; 79 | text-decoration: underline; 80 | } 81 | 82 | #always_ignore { 83 | font-family: Arial, sans-serif; 84 | font-size: 11px; 85 | font-style: normal; 86 | font-weight: normal; 87 | line-height: 150%; 88 | color: #607D8B; 89 | position: absolute; 90 | width: 160px; 91 | height: 80px; 92 | top: 95%; 93 | left: 33%; 94 | text-align: top; 95 | text-align: center; 96 | cursor: pointer; 97 | } 98 | 99 | 100 | #warning_banner_inner_container .warning_banner_button { 101 | font-family: Arial; 102 | font-size: 15px; 103 | font-style: normal; 104 | font-weight: normal; 105 | line-height: normal; 106 | padding-left: 24px; 107 | padding-right: 24px; 108 | padding-top: 0px; 109 | padding-bottom: 0px; 110 | border: none; 111 | cursor: pointer; 112 | position: absolute; 113 | top: 78%; 114 | width: 160px; 115 | height: 44px; 116 | background-color: #D7DBDD; 117 | background-image: none; 118 | border-radius: 2px; 119 | display: inline-block; 120 | color: #607D8B; 121 | text-align: center; 122 | text-indent: initial; 123 | text-transform: none; 124 | } 125 | 126 | #warning_banner_inner_container .warning_banner_button_primary { 127 | background-color: #607D8B; 128 | color: white; 129 | left: 7%; 130 | } 131 | 132 | #warning_banner_inner_container .warning_banner_button_secondary { 133 | left: 33%; 134 | } 135 | 136 | #warning_banner_inner_container .warning_banner_button_tertiary { 137 | left: 59%; 138 | } 139 | -------------------------------------------------------------------------------- /html_settings.md: -------------------------------------------------------------------------------- 1 | # Choosing HTML snippets for detection 2 | 3 | The HTML snippets configuration provides extra alerting and protection against fake versions of your company's SSO login page. There are two complementary settings that each provide a different benefit. 4 | 5 | 6 | # SSO Page HTML (corp_html) 7 | If you type your password and these snippets of HTML are present, then the LooksLikeGoogle bit in the alert is set to TRUE and the email to the security team contains a "Looks like phishing!" line. This helps you distinguish between alerts that are due to accidents and password reuse from alerts that are due to intentional phishing attacks. 8 | 9 | This setting should have somewhat generic HTML from your SSO login page. They should be relatively unique, but do not have to be absolutely unique. Here are a few examples based on the main Google login page: 10 | ``` 11 | One account. All of Google. 12 | Sign in with your Google Account 13 | Sign in - Google Accounts 14 | ``` 15 | More examples are available in the [extension source code here](https://github.com/google/password-alert/blob/master/chrome/content_script.js#L126). 16 | 17 | 18 | 19 | # SSO Page Core HTML (corp_html_tight) 20 | This setting should have HTML snippets from your company's SSO login page that are very specific, such as actual HTML elements. If a user visits a page containing this HTML, but it is not your SSO page, the user will get an immediate alert. Because of this you should choose HTML snippets that do not appear anywhere else on the Internet. Here is an example based on the main Google login page: 21 | ``` 22 | <input id="signIn" name="signIn" class="rc-button rc-button-submit" 'type="submit" value="Sign in 23 | ``` 24 | More examples are available in the [extension source code here](https://github.com/google/password-alert/blob/master/chrome/content_script.js#L140). 25 | 26 | 27 | 28 | # Using multiple values for each setting 29 | Both of these HTML settings allow you to specify multiple values. Each line is considered its own value for matching. For example, with this setting: 30 | ``` 31 | One account. All of Google. 32 | Sign in with your Google Account 33 | ``` 34 | Any page that has either `Sign in with your Google Account` or `One account. All of Google.` will trigger the extra alert. Having both is not required. 35 | 36 | 37 | # Example process for creating settings for your own SSO page 38 | Let's walk through creating settings for your own SSO page. We'll use https://github.com/login as an example. First, look at the HTML source for the login page using right-click View page source. Now let's look for some things that indicate it's a Github page, but are not very specific. We'll use these values for the SSO Page HTML (corp_html) setting. Here are a few candidates: 39 | ``` 40 | © 2015 GitHub, Inc. 41 | Password <a href="/password_reset">(forgot password)</a> 42 | <span class="mega-octicon octicon-logo-github"> 43 | ``` 44 | 45 | Now let's look for some examples that are very unique to the GitHub login page and should never appear anywhere else on the Internet. We'll use these values for the SSO Page Core HTML (corp_html_tight) setting. Here's a good candidate: 46 | ``` 47 | <title>Sign in · GitHub 48 | ``` 49 | 50 | Doing a quick search for these different HTML snippets shows that they're relatively unique. Most importantly, the title HTML that we chose seems to only appear on pages that are copies of the GitHub login page. 51 | 52 | 53 | # Other SSO Settings 54 | Instructions on how to create values for the other SSO settings, such as SSO Form Selector (sso_form_selector), SSO Password Selector (sso_password_selector), SSO Server URL (sso_url), and SSO Username Selector (sso_username_selector) are described in the [Password Alert Deployment Guide section Configure SSO extension policies](https://docs.google.com/document/d/1bqbS6umRaNoRl2BZr4q9Q2YckmL-UHDcelkyPTy35AQ/preview#heading=h.8ovugfbimou0). 55 | --------------------------------------------------------------------------------