Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Pontoon: Update Italian (it) localization of Firefox Monitor Website * Pontoon: Update Italian (it) localization of Firefox Monitor Website Co-authored-by: Winfox <[email protected]> * IP location banner for VPN education/promotion (#2284) * add banner expand functionality * refactor home content to nest in top-level `main` * optimize homepage style for vpn banner * optimize breach page style for vpn banner * optimize "security tips" page style for vpn banner * optimize about page style for vpn banner * move header shadow to avoid vpn banner conflict * add 2nd panel main content * add en locale strings * add "protected" version of banner with associated strings * handle ip address not found in MaxMind DB * add Heroku Buildpack vars for MaxMind db * update .env-dist vars for MaxMind GeoLite2 * handle MaxMind db read error * refactor client-side mullvad API and async geodata * default to "not protected" for cache/fetch error * use full country name * add abort controller for Mullvad req * cache location lookup with redis session * allow optional env vars * update readme * add analytics/attribution * add localization to MaxMind location data * add blocked locales to env var * refactor ip-location to open db once every 3 days * Fix broken visual integration tests * Pontoon: Update Spanish (Mexico) (es-MX) localization of Firefox Monitor Website Co-authored-by: Christian Eduardo Noriega <[email protected]> * Pontoon: Update Hungarian (hu) localization of Firefox Monitor Website Co-authored-by: Balázs Meskó <[email protected]> * Pontoon: Update Spanish (Mexico) (es-MX) localization of Firefox Monitor Website Co-authored-by: Christian Eduardo Noriega <[email protected]> * Pontoon: Update Hungarian (hu) localization of Firefox Monitor Website Co-authored-by: Balázs Meskó <[email protected]> * Pontoon: Update Ukrainian (uk) localization of Firefox Monitor Website Co-authored-by: Іhor Hordiichuk <[email protected]> * Pontoon: Update Spanish (Chile) (es-CL) localization of Firefox Monitor Website Co-authored-by: ravmn <[email protected]> * Pontoon: Update Spanish (Chile) (es-CL) localization of Firefox Monitor Website Co-authored-by: ravmn <[email protected]> * Pontoon: Update Swedish (sv-SE) localization of Firefox Monitor Website Co-authored-by: Andreas Pettersson <[email protected]> * Pontoon: Update Interlingua (ia) localization of Firefox Monitor Website Co-authored-by: Melo46 <[email protected]> * Pontoon: Update Interlingua (ia) localization of Firefox Monitor Website Co-authored-by: Melo46 <[email protected]> * Pontoon: Update Interlingua (ia) localization of Firefox Monitor Website Co-authored-by: Melo46 <[email protected]> * Pontoon: Update Interlingua (ia) localization of Firefox Monitor Website Co-authored-by: Melo46 <[email protected]> * Pontoon: Update Chinese (Taiwan) (zh-TW) localization of Firefox Monitor Website Co-authored-by: Pin-guang Chen <[email protected]> * Pontoon: Update Russian (ru) localization of Firefox Monitor Website Co-authored-by: Alexander Slovesnik <[email protected]> * Pontoon: Update German (de) localization of Firefox Monitor Website Co-authored-by: Michael Köhler <[email protected]> * Pontoon: Update Spanish (Mexico) (es-MX) localization of Firefox Monitor Website Co-authored-by: Christian Eduardo Noriega <[email protected]> * Pontoon: Update English (Great Britain) (en-GB) localization of Firefox Monitor Website Co-authored-by: Ian Neal <[email protected]> * Pontoon: Update Chinese (China) (zh-CN) localization of Firefox Monitor Website Co-authored-by: 你我皆凡人 <[email protected]> * Pontoon: Update Chinese (China) (zh-CN) localization of Firefox Monitor Website Co-authored-by: 你我皆凡人 <[email protected]> * Pontoon: Update Slovak (sk) localization of Firefox Monitor Website Co-authored-by: Vlado Valaštiak <[email protected]> * Pontoon: Update Dutch (nl) localization of Firefox Monitor Website Co-authored-by: Mark Heijl <[email protected]> * Pontoon: Update French (fr) localization of Firefox Monitor Website Co-authored-by: Théo Chevalier <[email protected]> Co-authored-by: Yaya.Cout <[email protected]> * Pontoon: Update Guarani (gn) localization of Firefox Monitor Website Co-authored-by: Abelardo Ayala Rodríguez <[email protected]> * Pontoon: Update Guarani (gn) localization of Firefox Monitor Website Co-authored-by: Abelardo Ayala Rodríguez <[email protected]> * Pontoon: Update Guarani (gn) localization of Firefox Monitor Website Co-authored-by: Abelardo Ayala Rodríguez <[email protected]> * Pontoon: Update Frisian (fy-NL) localization of Firefox Monitor Website Co-authored-by: Fjoerfoks <[email protected]> * Pontoon: Update Guarani (gn) localization of Firefox Monitor Website Co-authored-by: Abelardo Ayala Rodríguez <[email protected]> * Pontoon: Update Frisian (fy-NL) localization of Firefox Monitor Website Co-authored-by: Fjoerfoks <[email protected]> * Pontoon: Update Guarani (gn) localization of Firefox Monitor Website Co-authored-by: Abelardo Ayala Rodríguez <[email protected]> * Pontoon: Update Spanish (Mexico) (es-MX) localization of Firefox Monitor Website Co-authored-by: Roberto Alvarado <[email protected]> Co-authored-by: Christian Eduardo Noriega <[email protected]> * Pontoon: Update French (fr) localization of Firefox Monitor Website Co-authored-by: Théo Chevalier <[email protected]> Co-authored-by: Yaya.Cout <[email protected]> * Pontoon: Update French (fr) localization of Firefox Monitor Website Co-authored-by: Théo Chevalier <[email protected]> * Pontoon: Update Portuguese (Brazil) (pt-BR) localization of Firefox Monitor Website Co-authored-by: Marcelo Ghelman <[email protected]> * Pontoon: Update Italian (it) localization of Firefox Monitor Website Co-authored-by: Michele Rodaro <[email protected]> * Pontoon: Update Welsh (cy) localization of Firefox Monitor Website Co-authored-by: Rhoslyn Prys <[email protected]> * Pontoon: Update Finnish (fi) localization of Firefox Monitor Website Co-authored-by: Jiri Grönroos <[email protected]> * Pontoon: Update Finnish (fi) localization of Firefox Monitor Website Co-authored-by: Jiri Grönroos <[email protected]> * Pontoon: Update Italian (it) localization of Firefox Monitor Website Co-authored-by: Sav22999 <[email protected]> * Pontoon: Update Danish (da) localization of Firefox Monitor Website Co-authored-by: Joergen <[email protected]> * Pontoon: Update Portuguese (Portugal) (pt-PT) localization of Firefox Monitor Website Co-authored-by: Cláudio Esperança <[email protected]> * Pontoon: Update Albanian (sq) localization of Firefox Monitor Website Co-authored-by: Besnik Bleta <[email protected]> * Pontoon: Update Vietnamese (vi) localization of Firefox Monitor Website Co-authored-by: Quế Tùng <[email protected]> * Pontoon: Update Czech (cs) localization of Firefox Monitor Website Co-authored-by: Jirka Soukeník <[email protected]> * Pontoon: Update Czech (cs) localization of Firefox Monitor Website Co-authored-by: Jirka Soukeník <[email protected]> * Pontoon: Update Czech (cs) localization of Firefox Monitor Website Co-authored-by: Jirka Soukeník <[email protected]> * Pontoon: Update Czech (cs) localization of Firefox Monitor Website Co-authored-by: Jirka Soukeník <[email protected]> * Pontoon: Update Czech (cs) localization of Firefox Monitor Website Co-authored-by: Jirka Soukeník <[email protected]> * Pontoon: Update Czech (cs) localization of Firefox Monitor Website Co-authored-by: Jirka Soukeník <[email protected]> * Pontoon: Update Czech (cs) localization of Firefox Monitor Website Co-authored-by: Jirka Soukeník <[email protected]> * Pontoon: Update Japanese (ja) localization of Firefox Monitor Website Co-authored-by: marsf <[email protected]> * Pontoon: Update Japanese (ja) localization of Firefox Monitor Website Co-authored-by: marsf <[email protected]> * Pontoon: Update Japanese (ja) localization of Firefox Monitor Website Co-authored-by: marsf <[email protected]> * Pontoon: Update Turkish (tr) localization of Firefox Monitor Website Co-authored-by: Selim Şumlu <[email protected]> * Pontoon: Update Czech (cs) localization of Firefox Monitor Website Co-authored-by: Jirka Soukeník <[email protected]> * Pontoon: Update Spanish (Spain) (es-ES) localization of Firefox Monitor Website Co-authored-by: Pablo <[email protected]> Co-authored-by: jlG <[email protected]> * Pontoon: Update Spanish (Argentina) (es-AR) localization of Firefox Monitor Website Co-authored-by: Marcelo Poli <[email protected]> * Pontoon: Update Spanish (Argentina) (es-AR) localization of Firefox Monitor Website Co-authored-by: Marcelo Poli <[email protected]> * Pontoon: Update Italian (it) localization of Firefox Monitor Website Co-authored-by: Francesco Lodolo [:flod] <[email protected]> * merge `main` into `localization` (#2390) * Sync Localization to Main (#2383) * IP location banner for VPN education/promotion (#2284) * Update localizations Co-authored-by: Pontoon <[email protected]> Co-authored-by: Winfox <[email protected]> Co-authored-by: Christian Eduardo Noriega <[email protected]> Co-authored-by: Balázs Meskó <[email protected]> Co-authored-by: Іhor Hordiichuk <[email protected]> Co-authored-by: ravmn <[email protected]> Co-authored-by: Andreas Pettersson <[email protected]> Co-authored-by: Melo46 <[email protected]> Co-authored-by: Pin-guang Chen <[email protected]> Co-authored-by: Alexander Slovesnik <[email protected]> Co-authored-by: Michael Köhler <[email protected]> Co-authored-by: Ian Neal <[email protected]> Co-authored-by: 你我皆凡人 <[email protected]> Co-authored-by: Vlado Valaštiak <[email protected]> Co-authored-by: Mark Heijl <[email protected]> Co-authored-by: Théo Chevalier <[email protected]> Co-authored-by: Yaya.Cout <[email protected]> Co-authored-by: Abelardo Ayala Rodríguez <[email protected]> Co-authored-by: Fjoerfoks <[email protected]> Co-authored-by: Roberto Alvarado <[email protected]> Co-authored-by: Marcelo Ghelman <[email protected]> * Update localization process (#2382) * update readme * Add IDC Games breach logo (#2387) Co-authored-by: Pontoon <[email protected]> Co-authored-by: Winfox <[email protected]> Co-authored-by: Christian Eduardo Noriega <[email protected]> Co-authored-by: Balázs Meskó <[email protected]> Co-authored-by: Іhor Hordiichuk <[email protected]> Co-authored-by: ravmn <[email protected]> Co-authored-by: Andreas Pettersson <[email protected]> Co-authored-by: Melo46 <[email protected]> Co-authored-by: Pin-guang Chen <[email protected]> Co-authored-by: Alexander Slovesnik <[email protected]> Co-authored-by: Michael Köhler <[email protected]> Co-authored-by: Ian Neal <[email protected]> Co-authored-by: 你我皆凡人 <[email protected]> Co-authored-by: Vlado Valaštiak <[email protected]> Co-authored-by: Mark Heijl <[email protected]> Co-authored-by: Théo Chevalier <[email protected]> Co-authored-by: Yaya.Cout <[email protected]> Co-authored-by: Abelardo Ayala Rodríguez <[email protected]> Co-authored-by: Fjoerfoks <[email protected]> Co-authored-by: Roberto Alvarado <[email protected]> Co-authored-by: Marcelo Ghelman <[email protected]> Co-authored-by: Maxx Crawford <[email protected]> Co-authored-by: Pontoon <[email protected]> Co-authored-by: Winfox <[email protected]> Co-authored-by: Christian Eduardo Noriega <[email protected]> Co-authored-by: Balázs Meskó <[email protected]> Co-authored-by: Іhor Hordiichuk <[email protected]> Co-authored-by: ravmn <[email protected]> Co-authored-by: Andreas Pettersson <[email protected]> Co-authored-by: Melo46 <[email protected]> Co-authored-by: Pin-guang Chen <[email protected]> Co-authored-by: Alexander Slovesnik <[email protected]> Co-authored-by: Michael Köhler <[email protected]> Co-authored-by: Ian Neal <[email protected]> Co-authored-by: 你我皆凡人 <[email protected]> Co-authored-by: Vlado Valaštiak <[email protected]> Co-authored-by: Mark Heijl <[email protected]> Co-authored-by: Théo Chevalier <[email protected]> Co-authored-by: Yaya.Cout <[email protected]> Co-authored-by: Abelardo Ayala Rodríguez <[email protected]> Co-authored-by: Fjoerfoks <[email protected]> Co-authored-by: Roberto Alvarado <[email protected]> Co-authored-by: Marcelo Ghelman <[email protected]> Co-authored-by: Michele Rodaro <[email protected]> Co-authored-by: Rhoslyn Prys <[email protected]> Co-authored-by: Jiri Grönroos <[email protected]> Co-authored-by: Sav22999 <[email protected]> Co-authored-by: Joergen <[email protected]> Co-authored-by: Cláudio Esperança <[email protected]> Co-authored-by: Besnik Bleta <[email protected]> Co-authored-by: Quế Tùng <[email protected]> Co-authored-by: Jirka Soukeník <[email protected]> Co-authored-by: marsf <[email protected]> Co-authored-by: Selim Şumlu <[email protected]> Co-authored-by: jlG <[email protected]> Co-authored-by: Pablo <[email protected]> Co-authored-by: Marcelo Poli <[email protected]> Co-authored-by: Francesco Lodolo [:flod] <[email protected]> Co-authored-by: Maxx Crawford <[email protected]>
- Loading branch information