From d721b83e21c0d5e481c2ea3367ecb85c9751b552 Mon Sep 17 00:00:00 2001 From: gorhill Date: Wed, 28 Sep 2016 08:43:40 -0400 Subject: [PATCH 1/2] code review #2014: gracefully deal with importing from a pre-1.9.12 module --- platform/firefox/processScript.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/platform/firefox/processScript.js b/platform/firefox/processScript.js index b5625736c..f0ea54f35 100644 --- a/platform/firefox/processScript.js +++ b/platform/firefox/processScript.js @@ -34,7 +34,14 @@ null ); - processObserver.start(); + // https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox/Message_Manager/Frame_script_loading_and_lifetime#Unloading_frame_scripts + // There is no way to unload a frame script, so when the extension will + // update, it may happen `processObserver` is not available because of + // trying to import from an older module version. + // TODO: remove the test once everybody is updated to 1.9.10+. + if ( processObserver ) { + processObserver.start(); + } })(); /******************************************************************************/ From a14dba51620ca321dc61d0cfa1d24ee5bef9ad81 Mon Sep 17 00:00:00 2001 From: gorhill Date: Wed, 28 Sep 2016 08:55:02 -0400 Subject: [PATCH 2/2] translation work from https://crowdin.com/project/ublock --- dist/description/description-de.txt | 12 ++++++------ dist/description/description-sr.txt | 2 +- src/_locales/sv/messages.json | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/dist/description/description-de.txt b/dist/description/description-de.txt index 2b80cdf6d..dd9126968 100644 --- a/dist/description/description-de.txt +++ b/dist/description/description-de.txt @@ -4,7 +4,7 @@ Ein illustrierter Überblick über seine Effizienz: https://github.com/gorhill/u Benutzung: Der An-/Ausschaltknopf beim Klicken des Erweiterungssymbols dient zum An-/Ausschalten von uBlock auf der aktuellen Webseite. Dies wirkt sich also nur auf die aktuelle Webseite aus und nicht global. -*** + uBlock ist flexibel, denn es ist mehr als ein "Werbeblocker": Es verarbeitet auch Filter aus mehreren hosts-Dateien. @@ -28,11 +28,11 @@ Natürlich ist der Speicherbedarf umso höher, desto mehr Filter angewandt werde Bedenke allerdings, dass durch die Wahl zusätzlicher Listen die Wahrscheinlichkeit größer wird, dass bestimmte Webseiten nicht richtig geladen werden - vor allem bei Listen, die normalerweise als hosts-Dateien verwendet werden. -*** + -Ohne die vorgegebenen Filterlisten ist diese Erweiterung nichts. Wenn du also etwas beitragen möchtest, dann denke an die Menschen, die hart dafür arbeiten, die von dir benutzten Filterlisten zu pflegen, und diese für uns alle frei verfügbar gemacht haben. + Wenn du etwas beitragen möchtest, dann denke an die Menschen, die hart dafür arbeiten, die von dir benutzten Filterlisten zu pflegen, und diese für uns alle frei verfügbar gemacht haben. -*** + Frei. Open-Source-Software unter der General Public License (GPLv3) @@ -41,9 +41,9 @@ Für Benutzer von Benutzern. Mitwirkende @ Github: https://github.com/gorhill/uBlock/graphs/contributors Mitwirkende @ Crowdin: https://crowdin.net/project/ublock -*** + -Dies ist eine ziemlich frühe Version - bitte denke daran, wenn du sie bewertest. + Änderungsprotokoll: https://github.com/gorhill/uBlock/releases diff --git a/dist/description/description-sr.txt b/dist/description/description-sr.txt index 816020f21..0a201b0c3 100644 --- a/dist/description/description-sr.txt +++ b/dist/description/description-sr.txt @@ -1,4 +1,4 @@ -Ефикасан блокатор: ниски процесорски и меморијски захтеви и може учитати и применити хиљаде више филтера него остали популарни блокатори. +Ефикасан блокатор: ниски процесорски и меморијски захтеви и може учитати и применити хиљаде филтера више него остали популарни блокатори. Илустровани преглед његове ефикасности: https://github.com/gorhill/uBlock/wiki/uBlock-vs.-ABP:-efficiency-compared diff --git a/src/_locales/sv/messages.json b/src/_locales/sv/messages.json index 6709003da..d4763c97f 100644 --- a/src/_locales/sv/messages.json +++ b/src/_locales/sv/messages.json @@ -188,7 +188,7 @@ "description":"English: Show the number of blocked requests on the icon" }, "settingsTooltipsPrompt":{ - "message":"Visa inte inforutor", + "message":"Visa inte tipsrutor", "description":"A checkbox in the Settings pane" }, "settingsContextMenuPrompt":{ @@ -284,7 +284,7 @@ "description":"This will cause uBO to ignore all generic cosmetic filters." }, "3pIgnoreGenericCosmeticFiltersInfo":{ - "message":"

Allmänna kosmetiska filter är de kosmetiska filter som är menade att användas på alla webbsidor.

Även om de hanteras effektivt av uBlock₀ så använder de upp mätbart med minne- och processoranvändning på vissa webbsidor, särskilt stora samt sidor som är öppna en länge tid.

Aktiveringen av denna inställning eliminerar den extra minnes- och processoranvändningen på webbsidorna med allmänna kosmetiska filter och minskar minnesanvändningen för uBlock₀ i helhet.

Det är rekommenderat att aktivera denna inställning på mindre kraftfulla enheter.", + "message":"

Allmänna kosmetiska filter är de kosmetiska filter som är menade att användas på alla webbplatser.

Även om de hanteras effektivt av uBlock₀ så kan de bidra mätbart till en högre minnes- och processoranvändning på vissa webbsidor, särskilt stora sidor och sidor som är öppna en länge tid.

Aktiverar du den här inställning så eliminerar du den extra minnes- och processoranvändningen som allmänna kosmetiska filter medför och minskar också minnesanvändningen för uBlock₀ som sådant.

Vi rekommenderar att du aktiverar inställningen på mindre kraftfulla enheter.", "description":"Describes the purpose of the 'Ignore generic cosmetic filters' feature." }, "3pListsOfBlockedHostsHeader":{