From c731cf60bda22a70cf6f1b486bc28dd3e7aeb383 Mon Sep 17 00:00:00 2001 From: pablofsf Date: Sat, 7 Apr 2018 14:43:48 +0200 Subject: [PATCH 01/11] Added onboarding.properties files for En-US translation --- .../firefox/onboarding/onboarding.properties | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 helpers/DATA/firefox/onboarding/onboarding.properties diff --git a/helpers/DATA/firefox/onboarding/onboarding.properties b/helpers/DATA/firefox/onboarding/onboarding.properties new file mode 100644 index 0000000..276a4e5 --- /dev/null +++ b/helpers/DATA/firefox/onboarding/onboarding.properties @@ -0,0 +1,40 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE: Next two strings are located at the top of a new tab +# introducing the customizable privacy settings + +onboarding.privacy-settings.title=Privacy settings +onboarding.privacy-settings.description=These options allow you to tune important aspects of the browser's behavior so you can choose the balance between practicality and privacy that fits your needs. Changes to these settings apply to all existing tabs and windows (but you may need to reload them for the changes to show on them). + +# LOCALIZATION NOTE: The following strings are the different privacy settings +# available. The title is placed next to a button that enables/disables the +# setting and the description is placed just below it +onboarding.disable-javascript.title=Disable JavaScript +onboarding.disable-javascript.description=Disabling Javascript greatly improves privacy, security and freedom, but it will break many sites. + +onboarding.custom-fonts.title=Do not load custom fonts +onboarding.custom-fonts.description=Custom fonts can be used for fingerprinting. Disabling them improves privacy but may make some sites look wrong. + +onboarding.tracking-protection.title=Tracking protection +onboarding.tracking-protection.description=Tracking is the collection of your browsing data across multiple websites. Enabling this feature improves privacy, but will regullarly connect to the Internet to fetch updates to the filters. + +onboarding.isolate-request-first-party.title=Isolate requests to First Party domains +onboarding.isolate-request-first-party.description=This improves privacy, but it may interfere with login into some sites. + +onboarding.auto-update-extensions.title=Automatically update extensions +onboarding.auto-update-extensions.description=Enabling automated updates is good for security, but would start Internet connections in the background. + +onboarding.spoof-referers.title=Spoof Referers +onboarding.spoof-referers.description=Referers tell sites what link brought you there. This feature greatly improves your privacy, but it may break functionality on some sites. + +onboarding.detect-captative-portal.title=Detect captive portal +onboarding.detect-captative-portal.description=Captive portals are the sites that control access to public wireless networks in hotels, airports, cafes, etc. The detection service is useful if you connect to such netwoks, but it will start connections automatically. + +onboarding.geolocation.title=Enable Geolocation +onboarding.geolocation.description=This is commonly used for maps, weather sites, and some stores. It is better to keep it off unless you really need it. + +onboarding.webgl.title=Enable WebGL +onboarding.webgl.description=Needed to visualize 3D graphics, but it may expose you to security threats. Enable it only if you really use it. + From 9aba4dd6d41f05513a4e70c63b6bd4f517594e5f Mon Sep 17 00:00:00 2001 From: pablofsf Date: Sat, 7 Apr 2018 14:45:55 +0200 Subject: [PATCH 02/11] Replaced strings in onboarding.properties --- helpers/DATA/firefox/onboarding/onboarding.js | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/helpers/DATA/firefox/onboarding/onboarding.js b/helpers/DATA/firefox/onboarding/onboarding.js index 17899be..84999b2 100644 --- a/helpers/DATA/firefox/onboarding/onboarding.js +++ b/helpers/DATA/firefox/onboarding/onboarding.js @@ -40,8 +40,8 @@ class Onboarding { "javascript.enabled": { type: "boolean", name: "javascript.enabled", - label: "Disable JavaScript", - description: "Disabling Javascript greatly improves privacy, security and freedom, but it will break many sites.", + label: bundle.GetStringFromName("onboarding.disable-javascript.title"), + description: bundle.GetStringFromName("onboarding.disable-javascript.description"), defaultvalue: true, onvalue: false, offvalue: true, @@ -49,8 +49,8 @@ class Onboarding { "browser.display.use_document_fonts": { type: "integer", name: "browser.display.use_document_fonts", - label: "Do not load custom fonts", - description: "Custom fonts can be used for fingerprinting. Disabling them improves privacy but may make some sites look wrong.", + label: bundle.GetStringFromName("onboarding.custom-fonts.title"), + description: bundle.GetStringFromName("onboarding.custom-fonts.description"), defaultvalue: 1, onvalue: 0, offvalue: 1, @@ -58,8 +58,8 @@ class Onboarding { "browser.safebrowsing.provider.mozilla.updateURL": { type: "string", name: "browser.safebrowsing.provider.mozilla.updateURL", - label: "Tracking protection", - description: "Tracking is the collection of your browsing data across multiple websites. Enabling this feature improves privacy, but will regullarly connect to the Internet to fetch updates to the filters.", + label: bundle.GetStringFromName("onboarding.tracking-protection.title"), + description: bundle.GetStringFromName("onboarding.tracking-protection.description"), defaultvalue: "", onvalue: "https://shavar.services.mozilla.com/downloads?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2", offvalue: "", @@ -67,8 +67,8 @@ class Onboarding { "privacy.firstparty.isolate": { type: "boolean", name: "privacy.firstparty.isolate", - label: "Isolate requests to First Party domains", - description: "This improves privacy, but it may interfere with login into some sites.", + label: bundle.GetStringFromName("onboarding.isolate-request-first-party.title"), + description: bundle.GetStringFromName("onboarding.isolate-request-first-party.description"), defaultvalue: false, onvalue: true, offvalue: false, @@ -76,8 +76,8 @@ class Onboarding { "extensions.update.enabled": { type: "boolean", name: "extensions.update.enabled", - label: "Automatically update extensions", - description: "Enabling automated updates is good for security, but would start Internet connections in the background.", + label: bundle.GetStringFromName("onboarding.auto-update-extensions.title"), + description: bundle.GetStringFromName("onboarding.auto-update-extensions.description"), defaultvalue: false, onvalue: true, offvalue: false, @@ -85,8 +85,8 @@ class Onboarding { "network.http.referer.spoofSource": { type: "boolean", name: "network.http.referer.spoofSource", - label: "Spoof Referers", - description: "Referers tell sites what link brought you there. This feature greatly improves your privacy, but it may break functionality on some sites.", + label: bundle.GetStringFromName("onboarding.spoof-referers.title"), + description: bundle.GetStringFromName("onboarding.spoof-referers.description"), defaultvalue: true, onvalue: true, offvalue: false, @@ -94,8 +94,8 @@ class Onboarding { "captivedetect.canonicalURL": { type: "string", name: "captivedetect.canonicalURL", - label: "Detect captive portal", - description: "Captive portals are the sites that control access to public wireless networks in hotels, airports, cafes, etc. The detection service is useful if you connect to such netwoks, but it will start connections automatically.", + label: bundle.GetStringFromName("onboarding.detect-captative-portal.title"), + description: bundle.GetStringFromName("onboarding.detect-captative-portal.description"), defaultvalue: "", onvalue: "http://detectportal.firefox.com/success.txt", offvalue: "", @@ -103,8 +103,8 @@ class Onboarding { "browser.search.geoip.url": { type: "string", name: "browser.search.geoip.url", - label: "Enable Geolocation", - description: "This is commonly used for maps, weather sites, and some stores. It is better to keep it off unless you really need it.", + label: bundle.GetStringFromName("onboarding.geolocation.title"), + description: bundle.GetStringFromName("onboarding.geolocation.description"), defaultvalue: "", onvalue: "https://location.services.mozilla.com/v1/country?key=%MOZILLA_API_KEY%", offvalue: "" @@ -113,8 +113,8 @@ class Onboarding { "webgl.disabled": { type: "boolean", name: "webgl.disabled", - label: "Enable WebGL", - description: "Needed to visualize 3D graphics, but it may expose you to security threats. Enable it only if you really use it.", + label: bundle.GetStringFromName("onboarding.webgl.title"), + description: bundle.GetStringFromName("onboarding.webgl.description"), defaultvalue: true, onvalue: false, offvalue: true @@ -199,8 +199,8 @@ class Onboarding { color:#4A4A4F; `; let title = this._window.document.createElement("div"); - title.innerHTML=`

Privacy settings

-

These options allow you to tune important aspects of the browser's behavior so you can choose the balance between practicality and privacy that fits your needs. Changes to these settings apply to all existing tabs and windows (but you may need to reload them for the changes to show on them).

+ title.innerHTML=`

bundle.GetStringFromName("onboarding.privacy-settings.title")

+

bundle.GetStringFromName("These options allow you to tune important aspects of the browser's behavior so you can choose the balance between practicality and privacy that fits your needs. Changes to these settings apply to all existing tabs and windows (but you may need to reload them for the changes to show on them).")

`; main.insertBefore(settingsblock, main.childNodes[0]); settingsblock.appendChild(title); From f6366238df322e7e6f37080fe7e483c0cc29258a Mon Sep 17 00:00:00 2001 From: pablofsf Date: Sat, 7 Apr 2018 15:03:27 +0200 Subject: [PATCH 03/11] make-firefox: Updated to include onboarding locales --- helpers/make-firefox | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/helpers/make-firefox b/helpers/make-firefox index 5682263..5df2990 100644 --- a/helpers/make-firefox +++ b/helpers/make-firefox @@ -29,6 +29,10 @@ sed 's/.Ubuntu., //' -i ./browser/extensions/activity-stream/css/activity-stream cp $DATA/onboarding/bootstrap.js browser/extensions/onboarding cp $DATA/onboarding/onboarding.js browser/extensions/onboarding/content +cp $DATA/onboarding/onboarding.properties browser/extensions/onboarding/locales/en-US +for locale in $(ls -1 $DATA/onboarding/locales/); do + cp $DATA/onboarding/locales/$locale/onboarding.properties l10n/$locale/browser/extensions/onboarding +done sed '/captivedetect.canonicalURL/s/http.*success.txt//' -i modules/libpref/init/all.js From 215648b67795917c588957517d49ced9a5edd9df Mon Sep 17 00:00:00 2001 From: root Date: Sun, 8 Apr 2018 21:12:14 +0200 Subject: [PATCH 04/11] Added italian translation --- .../locales/it/onboarding.properties | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 helpers/DATA/firefox/onboarding/locales/it/onboarding.properties diff --git a/helpers/DATA/firefox/onboarding/locales/it/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/it/onboarding.properties new file mode 100644 index 0000000..461337d --- /dev/null +++ b/helpers/DATA/firefox/onboarding/locales/it/onboarding.properties @@ -0,0 +1,41 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE: Next two strings are located at the top of a new tab +# introducing the customizable privacy settings + +onboarding.privacy-settings.title=Impostazioni sulla privacy +onboarding.privacy-settings.description=Queste opzioni ti consentono di mettere a punto aspetti importanti del comportamento del browser in modo da poter scegliere un equilibrio tra praticità e privacy adatto alle tue esigenze. Le modifiche a queste impostazioni si applicano a tutte le schede e finestre esistenti (ma potrebbe essere necessario ricaricarle affinché le modifiche vengano visualizzate su di esse). + +# LOCALIZATION NOTE: The following strings are the different privacy settings +# available. The title is placed next to a button that enables/disables the +# setting and the description is placed just below it +onboarding.disable-javascript.title=Disabilita JavaScript +onboarding.disable-javascript.description=Disabilitare Javascript migliora notevolmente la privacy, la sicurezza e la libertà, ma compromette la funzionalità molti siti. + + +onboarding.custom-fonts.title=Non caricare caratteri personalizzati +onboarding.custom-fonts.description=I caratteri personalizzati possono essere utilizzati per il fingerprinting. Disabilitarli migliora la privacy ma potrebbe far compromettere la visibilità di alcuni siti. + +onboarding.tracking-protection.title=Protezione del tracciamento +onboarding.tracking-protection.description=Il tracciamento è la raccolta dei dati di navigazione attraverso i vari siti Web. L'attivazione di questa funzione migliora la privacy, ma si collegherà regolarmente a Internet per scaricare gli aggiornamenti dei filtri. + +onboarding.isolate-request-first-party.title=Isolare le richieste ai domini proprietari +onboarding.isolate-request-first-party.description=Questo migliora la privacy, ma potrebbe interferire con il login in alcuni siti. + +onboarding.auto-update-extensions.title=Aggiorna automaticamente le estensioni +onboarding.auto-update-extensions.description=Abilitare gli aggiornamenti automatici è positivo per la sicurezza, ma avvierebbe connessioni Internet in background. + +onboarding.spoof-referers.title=Spoof Referers +onboarding.spoof-referers.description=I referer dicono ai siti quale link ti ha portato lì. Questa funzione migliora notevolmente la privacy, ma potrebbe compromettere la funzionalità di alcuni siti. + + +onboarding.detect-captative-portal.title=Rileva il captive portal +onboarding.detect-captative-portal.description=I captive portal sono i siti che controllano l'accesso alle reti wireless pubbliche negli hotel, negli aeroporti, nei bar, ecc. Il servizio di rilevamento è utile se ci si connette a tali reti, ma avvierà automaticamente le connessioni. + +onboarding.geolocation.title=Abilita geolocalizzazione +onboarding.geolocation.description=Questo è comunemente usato per mappe, siti meteo e alcuni negozi online. È meglio tenerlo spento a meno che non se ne abbia veramente bisogno. + +onboarding.webgl.title=Abilita WebGL +onboarding.webgl.description=Necessario per visualizzare la grafica 3D, ma potrebbe esporre a minacce alla sicurezza. Abilitare solo in caso di necessità. From 4377a04d637adffdd4df89dade5eb52940d26592 Mon Sep 17 00:00:00 2001 From: pablofsf Date: Mon, 9 Apr 2018 22:09:55 +0200 Subject: [PATCH 05/11] Updated italian links --- .../firefox/onboarding/locales/it/onboarding.properties | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/helpers/DATA/firefox/onboarding/locales/it/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/it/onboarding.properties index 461337d..5374749 100644 --- a/helpers/DATA/firefox/onboarding/locales/it/onboarding.properties +++ b/helpers/DATA/firefox/onboarding/locales/it/onboarding.properties @@ -12,11 +12,11 @@ onboarding.privacy-settings.description=Queste opzioni ti consentono di mettere # available. The title is placed next to a button that enables/disables the # setting and the description is placed just below it onboarding.disable-javascript.title=Disabilita JavaScript -onboarding.disable-javascript.description=Disabilitare Javascript migliora notevolmente la privacy, la sicurezza e la libertà, ma compromette la funzionalità molti siti. +onboarding.disable-javascript.description=Disabilitare Javascript migliora notevolmente la privacy, la sicurezza e la libertà, ma compromette la funzionalità molti siti. onboarding.custom-fonts.title=Non caricare caratteri personalizzati -onboarding.custom-fonts.description=I caratteri personalizzati possono essere utilizzati per il fingerprinting. Disabilitarli migliora la privacy ma potrebbe far compromettere la visibilità di alcuni siti. +onboarding.custom-fonts.description=I caratteri personalizzati possono essere utilizzati per il fingerprinting. Disabilitarli migliora la privacy ma potrebbe far compromettere la visibilità di alcuni siti. onboarding.tracking-protection.title=Protezione del tracciamento onboarding.tracking-protection.description=Il tracciamento è la raccolta dei dati di navigazione attraverso i vari siti Web. L'attivazione di questa funzione migliora la privacy, ma si collegherà regolarmente a Internet per scaricare gli aggiornamenti dei filtri. @@ -28,11 +28,11 @@ onboarding.auto-update-extensions.title=Aggiorna automaticamente le estensioni onboarding.auto-update-extensions.description=Abilitare gli aggiornamenti automatici è positivo per la sicurezza, ma avvierebbe connessioni Internet in background. onboarding.spoof-referers.title=Spoof Referers -onboarding.spoof-referers.description=I referer dicono ai siti quale link ti ha portato lì. Questa funzione migliora notevolmente la privacy, ma potrebbe compromettere la funzionalità di alcuni siti. +onboarding.spoof-referers.description=I referer dicono ai siti quale link ti ha portato lì. Questa funzione migliora notevolmente la privacy, ma potrebbe compromettere la funzionalità di alcuni siti. onboarding.detect-captative-portal.title=Rileva il captive portal -onboarding.detect-captative-portal.description=I captive portal sono i siti che controllano l'accesso alle reti wireless pubbliche negli hotel, negli aeroporti, nei bar, ecc. Il servizio di rilevamento è utile se ci si connette a tali reti, ma avvierà automaticamente le connessioni. +onboarding.detect-captative-portal.description=I captive portal sono i siti che controllano l'accesso alle reti wireless pubbliche negli hotel, negli aeroporti, nei bar, ecc. Il servizio di rilevamento è utile se ci si connette a tali reti, ma avvierà automaticamente le connessioni. onboarding.geolocation.title=Abilita geolocalizzazione onboarding.geolocation.description=Questo è comunemente usato per mappe, siti meteo e alcuni negozi online. È meglio tenerlo spento a meno che non se ne abbia veramente bisogno. From e7e1cc1c4e3856bb1164133472ccee50401609c0 Mon Sep 17 00:00:00 2001 From: pablofsf Date: Mon, 9 Apr 2018 22:11:00 +0200 Subject: [PATCH 06/11] Abrowser home page: added French translation --- .../locales/fr/onboarding.properties | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 helpers/DATA/firefox/onboarding/locales/fr/onboarding.properties diff --git a/helpers/DATA/firefox/onboarding/locales/fr/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/fr/onboarding.properties new file mode 100644 index 0000000..edeb5cc --- /dev/null +++ b/helpers/DATA/firefox/onboarding/locales/fr/onboarding.properties @@ -0,0 +1,40 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE: Next two strings are located at the top of a new tab +# introducing the customizable privacy settings + +onboarding.privacy-settings.title=Vie privée +onboarding.privacy-settings.description=Ces options vous permettent de régler des aspects important du comportement du navigateur. Vous pouvez alors définir l'équilbre entre praticité et respect de la vie privée selon vos besoins. Les changements de ces paramètres s'appliquent à tous les onglets et fenêtres déjà ouverts (mais il est possible que vous ayez besoin de les actualiser pour que les changements s'appliquent) + +# LOCALIZATION NOTE: The following strings are the different privacy settings +# available. The title is placed next to a button that enables/disables the +# setting and the description is placed just below it +onboarding.disable-javascript.title=Disable JavaScript +onboarding.disable-javascript.description=Désactiver JavaScript améliore grandement le respect de la vie privée, la sécurité et la liberté, mais cela risque de rendre beaucoup de sites web inutilisables. + +onboarding.custom-fonts.title=Ne pas charger de polices personnalisées +onboarding.custom-fonts.description=Les polices personnalisées peuvent être utilisées pour vous identifier. Les désactiver améliore le respect de la vie privée mais peut détérorier le rendu de certains sites. + +onboarding.tracking-protection.title=Protection contre le pistage +onboarding.tracking-protection.description=Le pistage est la collecte de vos données de navigation à tavers multiples sites web. Activer cette fonctionnalité améliore le respect de la vie privée, mais entraîne des connexions regulières à Internet pour récupérer des mises à jours pour les filtres. + +onboarding.isolate-request-first-party.title=Isoler les requêtes vers les domaines de premier niveau +onboarding.isolate-request-first-party.description=Améliore le respect de la vie privée, mais peut interférer avec la page de login de certains sites web. + +onboarding.auto-update-extensions.title=Mettre à jour les extensions automatiquement +onboarding.auto-update-extensions.description=Activer les mises à jour automatiques améliore votre sécurité, mais cela va ouvrir des connexions internet en arrière-plan. + +onboarding.spoof-referers.title=Usurper l'identité des Referers +onboarding.spoof-referers.description=Les Referers indiquent aux sites web quel lien vous y a amené. Cette fonctionnalité améliore grandement le respect de la vie privée, mais peut entraîner la perte de fonctionnalités sur certains sites. + +onboarding.detect-captative-portal.title=Détecter les portails captifs +onboarding.detect-captative-portal.description=Les portails captifs sont les sites qui contrôlent l'accès aux réseaux sans fils publics dans les hôtels, les aéroports, les bars, etc. Ce service de détection est utile si vous vous connectez à ce type de réseaux, mais cela entraîne l'ouverture automatique de connexions. + +onboarding.geolocation.title=Activer la géolocalisation +onboarding.geolocation.description=Elle est utilisée couramment pour les cartes, les sites de prévisions météo, et certaines boutiques en ligne. Il vaut mieux la désactivez à moins d'en avoir réellement besoin. + +onboarding.webgl.title=Activer WebGL +onboarding.webgl.description=Nécessaire afin de visualiser les graphisme en 3D, mais peut vous exposer à des menaces de sécurité. Activer WebGL seulement si vous l'utilisez réellement. + From 4ef49b93d1fd634c102a9bed255685efb980cef0 Mon Sep 17 00:00:00 2001 From: pablofsf Date: Tue, 10 Apr 2018 01:06:18 +0200 Subject: [PATCH 07/11] abrowser English: fixed typo #24057 --- helpers/DATA/firefox/onboarding/onboarding.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpers/DATA/firefox/onboarding/onboarding.properties b/helpers/DATA/firefox/onboarding/onboarding.properties index 276a4e5..c6dc5c1 100644 --- a/helpers/DATA/firefox/onboarding/onboarding.properties +++ b/helpers/DATA/firefox/onboarding/onboarding.properties @@ -18,7 +18,7 @@ onboarding.custom-fonts.title=Do not load custom fonts onboarding.custom-fonts.description=Custom fonts can be used for fingerprinting. Disabling them improves privacy but may make some sites look wrong. onboarding.tracking-protection.title=Tracking protection -onboarding.tracking-protection.description=Tracking is the collection of your browsing data across multiple websites. Enabling this feature improves privacy, but will regullarly connect to the Internet to fetch updates to the filters. +onboarding.tracking-protection.description=Tracking is the collection of your browsing data across multiple websites. Enabling this feature improves privacy, but will regularly connect to the Internet to fetch updates to the filters. onboarding.isolate-request-first-party.title=Isolate requests to First Party domains onboarding.isolate-request-first-party.description=This improves privacy, but it may interfere with login into some sites. From d30a8c1d2ab8a37e4a29a1e1fa3d43a2ab95d9aa Mon Sep 17 00:00:00 2001 From: pablofsf Date: Tue, 10 Apr 2018 19:54:24 +0200 Subject: [PATCH 08/11] Abrowser home page: added Spanish translations --- .../locales/es-AR/onboarding.properties | 40 +++++++++++++++++++ .../locales/es-CL/onboarding.properties | 40 +++++++++++++++++++ .../locales/es-ES/onboarding.properties | 40 +++++++++++++++++++ .../locales/es-MX/onboarding.properties | 40 +++++++++++++++++++ 4 files changed, 160 insertions(+) create mode 100644 helpers/DATA/firefox/onboarding/locales/es-AR/onboarding.properties create mode 100644 helpers/DATA/firefox/onboarding/locales/es-CL/onboarding.properties create mode 100644 helpers/DATA/firefox/onboarding/locales/es-ES/onboarding.properties create mode 100644 helpers/DATA/firefox/onboarding/locales/es-MX/onboarding.properties diff --git a/helpers/DATA/firefox/onboarding/locales/es-AR/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/es-AR/onboarding.properties new file mode 100644 index 0000000..632fdfa --- /dev/null +++ b/helpers/DATA/firefox/onboarding/locales/es-AR/onboarding.properties @@ -0,0 +1,40 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE: Next two strings are located at the top of a new tab +# introducing the customizable privacy settings + +onboarding.privacy-settings.title=Ajustes de privacidad +onboarding.privacy-settings.description=TEstas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. + +# LOCALIZATION NOTE: The following strings are the different privacy settings +# available. The title is placed next to a button that enables/disables the +# setting and the description is placed just below it +onboarding.disable-javascript.title=DDesactivar JavaScript +onboarding.disable-javascript.description=Desactivar JavaScript mejora enormemente la privacidad, la seguridad en Internet y la libertad en su equipo, pero afectará a la funcionalidad de muchas páginas. + +onboarding.custom-fonts.title=No cargar fuentes personalizadas +onboarding.custom-fonts.description=Las fuentes personalizadas pueden usarse para rastrear al usuario. Desactivarlas mejora la privacidad pero puede afectar al aspecto visual de algunas páginas. + +onboarding.tracking-protection.title=Protección antirrastreo +onboarding.tracking-protection.description=El rastreo es la recopilación de sus datos de navegación a lo largo de varias páginas web. Activar esta característica mejora la privacidad, pero su navegador tendrá que conectarse con regularidad a la red para descargar actualizaciones de los filtros empleados. + +onboarding.isolate-request-first-party.title=Aislar las solicitudes a los Dominios Primarios +onboarding.isolate-request-first-party.description=Este ajuste mejora la privacidad, pero puede interferir con el inicio de sesión en algunas webs. + +onboarding.auto-update-extensions.title=Actualizar las extensiones automáticamente +onboarding.auto-update-extensions.description=Activar las actualizaciones automáticas es bueno para la seguridad, pero precisa del establecimiento de conexiones a otros servidores en segundo plano. + +onboarding.spoof-referers.title=Modificar los referers HTTP +onboarding.spoof-referers.description=Los referers son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. + +onboarding.detect-captative-portal.title=Detectar los portales cautivos +onboarding.detect-captative-portal.description=Los portales cautivos son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. + +onboarding.geolocation.title=Activar Geolocalización +onboarding.geolocation.description=Esta característica se usa habitualmente en mapas, páginas del tiempo y algunas tiendas. Es mejor desactivarla si realmente no necesita que identifiquen su ubicación. + +onboarding.webgl.title=Activar WebGL +onboarding.webgl.description=Esta función necesaria para mostrar ciertos gráficos 3D en el navegador puede exponerle a ciertos riesgos de seguridad. Actívela solamente si va a usarla. + diff --git a/helpers/DATA/firefox/onboarding/locales/es-CL/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/es-CL/onboarding.properties new file mode 100644 index 0000000..632fdfa --- /dev/null +++ b/helpers/DATA/firefox/onboarding/locales/es-CL/onboarding.properties @@ -0,0 +1,40 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE: Next two strings are located at the top of a new tab +# introducing the customizable privacy settings + +onboarding.privacy-settings.title=Ajustes de privacidad +onboarding.privacy-settings.description=TEstas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. + +# LOCALIZATION NOTE: The following strings are the different privacy settings +# available. The title is placed next to a button that enables/disables the +# setting and the description is placed just below it +onboarding.disable-javascript.title=DDesactivar JavaScript +onboarding.disable-javascript.description=Desactivar JavaScript mejora enormemente la privacidad, la seguridad en Internet y la libertad en su equipo, pero afectará a la funcionalidad de muchas páginas. + +onboarding.custom-fonts.title=No cargar fuentes personalizadas +onboarding.custom-fonts.description=Las fuentes personalizadas pueden usarse para rastrear al usuario. Desactivarlas mejora la privacidad pero puede afectar al aspecto visual de algunas páginas. + +onboarding.tracking-protection.title=Protección antirrastreo +onboarding.tracking-protection.description=El rastreo es la recopilación de sus datos de navegación a lo largo de varias páginas web. Activar esta característica mejora la privacidad, pero su navegador tendrá que conectarse con regularidad a la red para descargar actualizaciones de los filtros empleados. + +onboarding.isolate-request-first-party.title=Aislar las solicitudes a los Dominios Primarios +onboarding.isolate-request-first-party.description=Este ajuste mejora la privacidad, pero puede interferir con el inicio de sesión en algunas webs. + +onboarding.auto-update-extensions.title=Actualizar las extensiones automáticamente +onboarding.auto-update-extensions.description=Activar las actualizaciones automáticas es bueno para la seguridad, pero precisa del establecimiento de conexiones a otros servidores en segundo plano. + +onboarding.spoof-referers.title=Modificar los referers HTTP +onboarding.spoof-referers.description=Los referers son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. + +onboarding.detect-captative-portal.title=Detectar los portales cautivos +onboarding.detect-captative-portal.description=Los portales cautivos son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. + +onboarding.geolocation.title=Activar Geolocalización +onboarding.geolocation.description=Esta característica se usa habitualmente en mapas, páginas del tiempo y algunas tiendas. Es mejor desactivarla si realmente no necesita que identifiquen su ubicación. + +onboarding.webgl.title=Activar WebGL +onboarding.webgl.description=Esta función necesaria para mostrar ciertos gráficos 3D en el navegador puede exponerle a ciertos riesgos de seguridad. Actívela solamente si va a usarla. + diff --git a/helpers/DATA/firefox/onboarding/locales/es-ES/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/es-ES/onboarding.properties new file mode 100644 index 0000000..632fdfa --- /dev/null +++ b/helpers/DATA/firefox/onboarding/locales/es-ES/onboarding.properties @@ -0,0 +1,40 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE: Next two strings are located at the top of a new tab +# introducing the customizable privacy settings + +onboarding.privacy-settings.title=Ajustes de privacidad +onboarding.privacy-settings.description=TEstas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. + +# LOCALIZATION NOTE: The following strings are the different privacy settings +# available. The title is placed next to a button that enables/disables the +# setting and the description is placed just below it +onboarding.disable-javascript.title=DDesactivar JavaScript +onboarding.disable-javascript.description=Desactivar JavaScript mejora enormemente la privacidad, la seguridad en Internet y la libertad en su equipo, pero afectará a la funcionalidad de muchas páginas. + +onboarding.custom-fonts.title=No cargar fuentes personalizadas +onboarding.custom-fonts.description=Las fuentes personalizadas pueden usarse para rastrear al usuario. Desactivarlas mejora la privacidad pero puede afectar al aspecto visual de algunas páginas. + +onboarding.tracking-protection.title=Protección antirrastreo +onboarding.tracking-protection.description=El rastreo es la recopilación de sus datos de navegación a lo largo de varias páginas web. Activar esta característica mejora la privacidad, pero su navegador tendrá que conectarse con regularidad a la red para descargar actualizaciones de los filtros empleados. + +onboarding.isolate-request-first-party.title=Aislar las solicitudes a los Dominios Primarios +onboarding.isolate-request-first-party.description=Este ajuste mejora la privacidad, pero puede interferir con el inicio de sesión en algunas webs. + +onboarding.auto-update-extensions.title=Actualizar las extensiones automáticamente +onboarding.auto-update-extensions.description=Activar las actualizaciones automáticas es bueno para la seguridad, pero precisa del establecimiento de conexiones a otros servidores en segundo plano. + +onboarding.spoof-referers.title=Modificar los referers HTTP +onboarding.spoof-referers.description=Los referers son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. + +onboarding.detect-captative-portal.title=Detectar los portales cautivos +onboarding.detect-captative-portal.description=Los portales cautivos son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. + +onboarding.geolocation.title=Activar Geolocalización +onboarding.geolocation.description=Esta característica se usa habitualmente en mapas, páginas del tiempo y algunas tiendas. Es mejor desactivarla si realmente no necesita que identifiquen su ubicación. + +onboarding.webgl.title=Activar WebGL +onboarding.webgl.description=Esta función necesaria para mostrar ciertos gráficos 3D en el navegador puede exponerle a ciertos riesgos de seguridad. Actívela solamente si va a usarla. + diff --git a/helpers/DATA/firefox/onboarding/locales/es-MX/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/es-MX/onboarding.properties new file mode 100644 index 0000000..632fdfa --- /dev/null +++ b/helpers/DATA/firefox/onboarding/locales/es-MX/onboarding.properties @@ -0,0 +1,40 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. + +# LOCALIZATION NOTE: Next two strings are located at the top of a new tab +# introducing the customizable privacy settings + +onboarding.privacy-settings.title=Ajustes de privacidad +onboarding.privacy-settings.description=TEstas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. + +# LOCALIZATION NOTE: The following strings are the different privacy settings +# available. The title is placed next to a button that enables/disables the +# setting and the description is placed just below it +onboarding.disable-javascript.title=DDesactivar JavaScript +onboarding.disable-javascript.description=Desactivar JavaScript mejora enormemente la privacidad, la seguridad en Internet y la libertad en su equipo, pero afectará a la funcionalidad de muchas páginas. + +onboarding.custom-fonts.title=No cargar fuentes personalizadas +onboarding.custom-fonts.description=Las fuentes personalizadas pueden usarse para rastrear al usuario. Desactivarlas mejora la privacidad pero puede afectar al aspecto visual de algunas páginas. + +onboarding.tracking-protection.title=Protección antirrastreo +onboarding.tracking-protection.description=El rastreo es la recopilación de sus datos de navegación a lo largo de varias páginas web. Activar esta característica mejora la privacidad, pero su navegador tendrá que conectarse con regularidad a la red para descargar actualizaciones de los filtros empleados. + +onboarding.isolate-request-first-party.title=Aislar las solicitudes a los Dominios Primarios +onboarding.isolate-request-first-party.description=Este ajuste mejora la privacidad, pero puede interferir con el inicio de sesión en algunas webs. + +onboarding.auto-update-extensions.title=Actualizar las extensiones automáticamente +onboarding.auto-update-extensions.description=Activar las actualizaciones automáticas es bueno para la seguridad, pero precisa del establecimiento de conexiones a otros servidores en segundo plano. + +onboarding.spoof-referers.title=Modificar los referers HTTP +onboarding.spoof-referers.description=Los referers son cabeceras HTTP que informan a una página acerca de nuestro enlace de origen. Activar esta característica mejora enormemente su privacidad, pero puede afectar a la funcionalidad de algunas páginas. + +onboarding.detect-captative-portal.title=Detectar los portales cautivos +onboarding.detect-captative-portal.description=Los portales cautivos son las webs que registran y controlan el acceso a redes inalámbricas públicas en hoteles, aeropuertos, cafés y similares. El servicio que los detecta es práctico si se ve a menudo en la necesidad de usarlos, pero implica el establecimiento de conexiones en segundo plano. + +onboarding.geolocation.title=Activar Geolocalización +onboarding.geolocation.description=Esta característica se usa habitualmente en mapas, páginas del tiempo y algunas tiendas. Es mejor desactivarla si realmente no necesita que identifiquen su ubicación. + +onboarding.webgl.title=Activar WebGL +onboarding.webgl.description=Esta función necesaria para mostrar ciertos gráficos 3D en el navegador puede exponerle a ciertos riesgos de seguridad. Actívela solamente si va a usarla. + From c4a969f2e834dbd44517fdee1e9e1d6c5c4790c4 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Mon, 16 Apr 2018 13:13:19 -0400 Subject: [PATCH 09/11] Abrowser: corrected typos on onboarding spanish locales --- .../firefox/onboarding/locales/es-AR/onboarding.properties | 4 ++-- .../firefox/onboarding/locales/es-CL/onboarding.properties | 4 ++-- .../firefox/onboarding/locales/es-ES/onboarding.properties | 4 ++-- .../firefox/onboarding/locales/es-MX/onboarding.properties | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/helpers/DATA/firefox/onboarding/locales/es-AR/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/es-AR/onboarding.properties index 632fdfa..19668b0 100644 --- a/helpers/DATA/firefox/onboarding/locales/es-AR/onboarding.properties +++ b/helpers/DATA/firefox/onboarding/locales/es-AR/onboarding.properties @@ -6,12 +6,12 @@ # introducing the customizable privacy settings onboarding.privacy-settings.title=Ajustes de privacidad -onboarding.privacy-settings.description=TEstas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. +onboarding.privacy-settings.description=Estas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. # LOCALIZATION NOTE: The following strings are the different privacy settings # available. The title is placed next to a button that enables/disables the # setting and the description is placed just below it -onboarding.disable-javascript.title=DDesactivar JavaScript +onboarding.disable-javascript.title=Desactivar JavaScript onboarding.disable-javascript.description=Desactivar JavaScript mejora enormemente la privacidad, la seguridad en Internet y la libertad en su equipo, pero afectará a la funcionalidad de muchas páginas. onboarding.custom-fonts.title=No cargar fuentes personalizadas diff --git a/helpers/DATA/firefox/onboarding/locales/es-CL/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/es-CL/onboarding.properties index 632fdfa..19668b0 100644 --- a/helpers/DATA/firefox/onboarding/locales/es-CL/onboarding.properties +++ b/helpers/DATA/firefox/onboarding/locales/es-CL/onboarding.properties @@ -6,12 +6,12 @@ # introducing the customizable privacy settings onboarding.privacy-settings.title=Ajustes de privacidad -onboarding.privacy-settings.description=TEstas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. +onboarding.privacy-settings.description=Estas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. # LOCALIZATION NOTE: The following strings are the different privacy settings # available. The title is placed next to a button that enables/disables the # setting and the description is placed just below it -onboarding.disable-javascript.title=DDesactivar JavaScript +onboarding.disable-javascript.title=Desactivar JavaScript onboarding.disable-javascript.description=Desactivar JavaScript mejora enormemente la privacidad, la seguridad en Internet y la libertad en su equipo, pero afectará a la funcionalidad de muchas páginas. onboarding.custom-fonts.title=No cargar fuentes personalizadas diff --git a/helpers/DATA/firefox/onboarding/locales/es-ES/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/es-ES/onboarding.properties index 632fdfa..19668b0 100644 --- a/helpers/DATA/firefox/onboarding/locales/es-ES/onboarding.properties +++ b/helpers/DATA/firefox/onboarding/locales/es-ES/onboarding.properties @@ -6,12 +6,12 @@ # introducing the customizable privacy settings onboarding.privacy-settings.title=Ajustes de privacidad -onboarding.privacy-settings.description=TEstas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. +onboarding.privacy-settings.description=Estas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. # LOCALIZATION NOTE: The following strings are the different privacy settings # available. The title is placed next to a button that enables/disables the # setting and the description is placed just below it -onboarding.disable-javascript.title=DDesactivar JavaScript +onboarding.disable-javascript.title=Desactivar JavaScript onboarding.disable-javascript.description=Desactivar JavaScript mejora enormemente la privacidad, la seguridad en Internet y la libertad en su equipo, pero afectará a la funcionalidad de muchas páginas. onboarding.custom-fonts.title=No cargar fuentes personalizadas diff --git a/helpers/DATA/firefox/onboarding/locales/es-MX/onboarding.properties b/helpers/DATA/firefox/onboarding/locales/es-MX/onboarding.properties index 632fdfa..19668b0 100644 --- a/helpers/DATA/firefox/onboarding/locales/es-MX/onboarding.properties +++ b/helpers/DATA/firefox/onboarding/locales/es-MX/onboarding.properties @@ -6,12 +6,12 @@ # introducing the customizable privacy settings onboarding.privacy-settings.title=Ajustes de privacidad -onboarding.privacy-settings.description=TEstas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. +onboarding.privacy-settings.description=Estas opciones le permiten modificar ciertos aspectos del comportamiento de su navegador para que pueda encontrar su equilibrio perfecto entre privacidad y comodidad. Los cambios a estas opciones se aplican a todas las pestañas y ventanas abiertas, aunque probablemente tendrá que recargarlas para hacerlos visibles. # LOCALIZATION NOTE: The following strings are the different privacy settings # available. The title is placed next to a button that enables/disables the # setting and the description is placed just below it -onboarding.disable-javascript.title=DDesactivar JavaScript +onboarding.disable-javascript.title=Desactivar JavaScript onboarding.disable-javascript.description=Desactivar JavaScript mejora enormemente la privacidad, la seguridad en Internet y la libertad en su equipo, pero afectará a la funcionalidad de muchas páginas. onboarding.custom-fonts.title=No cargar fuentes personalizadas From 04028db86fa7fc12a7ca6b3f734ab7a19cdde947 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Mon, 16 Apr 2018 13:15:19 -0400 Subject: [PATCH 10/11] Abrowser: corrected loading mechanism for onboarding locales --- helpers/DATA/firefox/onboarding/onboarding.js | 42 +++++++++---------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/helpers/DATA/firefox/onboarding/onboarding.js b/helpers/DATA/firefox/onboarding/onboarding.js index 84999b2..2e9aab3 100644 --- a/helpers/DATA/firefox/onboarding/onboarding.js +++ b/helpers/DATA/firefox/onboarding/onboarding.js @@ -12,7 +12,6 @@ const {classes: Cc, interfaces: Ci, utils: Cu} = Components; Cu.import("resource://gre/modules/Services.jsm"); - const ABOUT_HOME_URL = "about:home"; const ABOUT_NEWTAB_URL = "about:newtab"; @@ -35,13 +34,14 @@ class Onboarding { constructor(contentWindow) { this.init(contentWindow); +this._bundle = Services.strings.createBundle("chrome://onboarding/locale/onboarding.properties"); this.keylist = { "javascript.enabled": { type: "boolean", name: "javascript.enabled", - label: bundle.GetStringFromName("onboarding.disable-javascript.title"), - description: bundle.GetStringFromName("onboarding.disable-javascript.description"), + label: this._bundle.GetStringFromName("onboarding.disable-javascript.title"), + description: this._bundle.GetStringFromName("onboarding.disable-javascript.description"), defaultvalue: true, onvalue: false, offvalue: true, @@ -49,8 +49,8 @@ class Onboarding { "browser.display.use_document_fonts": { type: "integer", name: "browser.display.use_document_fonts", - label: bundle.GetStringFromName("onboarding.custom-fonts.title"), - description: bundle.GetStringFromName("onboarding.custom-fonts.description"), + label: this._bundle.GetStringFromName("onboarding.custom-fonts.title"), + description: this._bundle.GetStringFromName("onboarding.custom-fonts.description"), defaultvalue: 1, onvalue: 0, offvalue: 1, @@ -58,8 +58,8 @@ class Onboarding { "browser.safebrowsing.provider.mozilla.updateURL": { type: "string", name: "browser.safebrowsing.provider.mozilla.updateURL", - label: bundle.GetStringFromName("onboarding.tracking-protection.title"), - description: bundle.GetStringFromName("onboarding.tracking-protection.description"), + label: this._bundle.GetStringFromName("onboarding.tracking-protection.title"), + description: this._bundle.GetStringFromName("onboarding.tracking-protection.description"), defaultvalue: "", onvalue: "https://shavar.services.mozilla.com/downloads?client=SAFEBROWSING_ID&appver=%MAJOR_VERSION%&pver=2.2", offvalue: "", @@ -67,8 +67,8 @@ class Onboarding { "privacy.firstparty.isolate": { type: "boolean", name: "privacy.firstparty.isolate", - label: bundle.GetStringFromName("onboarding.isolate-request-first-party.title"), - description: bundle.GetStringFromName("onboarding.isolate-request-first-party.description"), + label: this._bundle.GetStringFromName("onboarding.isolate-request-first-party.title"), + description: this._bundle.GetStringFromName("onboarding.isolate-request-first-party.description"), defaultvalue: false, onvalue: true, offvalue: false, @@ -76,8 +76,8 @@ class Onboarding { "extensions.update.enabled": { type: "boolean", name: "extensions.update.enabled", - label: bundle.GetStringFromName("onboarding.auto-update-extensions.title"), - description: bundle.GetStringFromName("onboarding.auto-update-extensions.description"), + label: this._bundle.GetStringFromName("onboarding.auto-update-extensions.title"), + description: this._bundle.GetStringFromName("onboarding.auto-update-extensions.description"), defaultvalue: false, onvalue: true, offvalue: false, @@ -85,8 +85,8 @@ class Onboarding { "network.http.referer.spoofSource": { type: "boolean", name: "network.http.referer.spoofSource", - label: bundle.GetStringFromName("onboarding.spoof-referers.title"), - description: bundle.GetStringFromName("onboarding.spoof-referers.description"), + label: this._bundle.GetStringFromName("onboarding.spoof-referers.title"), + description: this._bundle.GetStringFromName("onboarding.spoof-referers.description"), defaultvalue: true, onvalue: true, offvalue: false, @@ -94,8 +94,8 @@ class Onboarding { "captivedetect.canonicalURL": { type: "string", name: "captivedetect.canonicalURL", - label: bundle.GetStringFromName("onboarding.detect-captative-portal.title"), - description: bundle.GetStringFromName("onboarding.detect-captative-portal.description"), + label: this._bundle.GetStringFromName("onboarding.detect-captative-portal.title"), + description: this._bundle.GetStringFromName("onboarding.detect-captative-portal.description"), defaultvalue: "", onvalue: "http://detectportal.firefox.com/success.txt", offvalue: "", @@ -103,8 +103,8 @@ class Onboarding { "browser.search.geoip.url": { type: "string", name: "browser.search.geoip.url", - label: bundle.GetStringFromName("onboarding.geolocation.title"), - description: bundle.GetStringFromName("onboarding.geolocation.description"), + label: this._bundle.GetStringFromName("onboarding.geolocation.title"), + description: this._bundle.GetStringFromName("onboarding.geolocation.description"), defaultvalue: "", onvalue: "https://location.services.mozilla.com/v1/country?key=%MOZILLA_API_KEY%", offvalue: "" @@ -113,8 +113,8 @@ class Onboarding { "webgl.disabled": { type: "boolean", name: "webgl.disabled", - label: bundle.GetStringFromName("onboarding.webgl.title"), - description: bundle.GetStringFromName("onboarding.webgl.description"), + label: this._bundle.GetStringFromName("onboarding.webgl.title"), + description: this._bundle.GetStringFromName("onboarding.webgl.description"), defaultvalue: true, onvalue: false, offvalue: true @@ -199,9 +199,7 @@ class Onboarding { color:#4A4A4F; `; let title = this._window.document.createElement("div"); - title.innerHTML=`

bundle.GetStringFromName("onboarding.privacy-settings.title")

-

bundle.GetStringFromName("These options allow you to tune important aspects of the browser's behavior so you can choose the balance between practicality and privacy that fits your needs. Changes to these settings apply to all existing tabs and windows (but you may need to reload them for the changes to show on them).")

- `; + title.innerHTML=`

` + this._bundle.GetStringFromName("onboarding.privacy-settings.title") + `

` + this._bundle.GetStringFromName("onboarding.privacy-settings.description") + `

`; main.insertBefore(settingsblock, main.childNodes[0]); settingsblock.appendChild(title); From 8c0764306e6aa95641bde322b182040db564f6b1 Mon Sep 17 00:00:00 2001 From: Ruben Rodriguez Date: Mon, 16 Apr 2018 13:15:44 -0400 Subject: [PATCH 11/11] Abrowser: make privacy settings block more compact --- helpers/DATA/firefox/onboarding/onboarding.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/helpers/DATA/firefox/onboarding/onboarding.js b/helpers/DATA/firefox/onboarding/onboarding.js index 2e9aab3..356950b 100644 --- a/helpers/DATA/firefox/onboarding/onboarding.js +++ b/helpers/DATA/firefox/onboarding/onboarding.js @@ -153,7 +153,7 @@ this._bundle = Services.strings.createBundle("chrome://onboarding/locale/onboard newcheckbox(kind, type, name, label, description, defaultvalue, onvalue, offvalue){ let content = this._window.document.createElement("div"); - content.style="border-top: 1px solid #DDDDDD; padding-top:10px"; + content.style="border-top: 1px solid #DDDDDD; padding-top:10px; width:50%; float:left;"; if (kind == "addon") sendMessageToChrome("check-addon", [{ name: name, @@ -209,6 +209,9 @@ this._bundle = Services.strings.createBundle("chrome://onboarding/locale/onboard } settingsblock.appendChild(this.newcheckbox("addon", null, "uBlock0@raymondhill.net", "uBlock Origin", "Block ads and other intrusing trackers.")); settingsblock.appendChild(this.newcheckbox("addon", null, "jid1-KtlZuoiikVfFew@jetpack", "GNU LibreJs", "Block nonfree JavaScript.")); + let closer=this._window.document.createElement("div"); + closer.style="clear:both"; + settingsblock.appendChild(closer); }