Skip to content

Commit 878e4a2

Browse files
committed
Added localization support
1 parent 517f8a7 commit 878e4a2

28 files changed

+31
-4
lines changed

src/chrome/content/toolbar_button.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
window.addEventListener("load", https_everywhere_load, true);
2+
13
const CI = Components.interfaces;
24
const CC = Components.classes;
35

@@ -18,9 +20,6 @@ toolbarButton = {
1820
hintShown: false,
1921

2022
init: function() {
21-
// perform load function
22-
https_everywhere_load();
23-
2423
// decide if to show toolbar hint
2524
let hintPref = "extensions.https_everywhere.toolbar_hint_shown";
2625
if(!Services.prefs.getPrefType(hintPref)
@@ -41,7 +40,8 @@ toolbarButton = {
4140
gBrowser.selectedTab = gBrowser.addTab(faqURL);
4241
var nBox = gBrowser.getNotificationBox();
4342

44-
const msg = 'HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar';
43+
var strings = document.getElementById('HttpsEverywhereStrings');
44+
var msg = strings.getString('https-everywhere.toolbar.hint');
4545
nBox.appendNotification(
4646
msg,
4747
'https-everywhere',

src/chrome/locale/ar/https-everywhere.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ https-everywhere.menu.globalDisable = أوقف HTTPS Everywhere
33
https-everywhere.menu.enableDisable = فعل / اوقف القوانين
44
https-everywhere.menu.noRules = (هذه الصفحة لا تحتوي على قوانين)
55
https-everywhere.menu.unknownRules = (قواين هذه الصفحة غير معروفة)
6+
https-everywhere.toolbar.hint = HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar.

src/chrome/locale/cs/https-everywhere.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ https-everywhere.menu.globalDisable = Vypnout HTTPS Everywhere
33
https-everywhere.menu.enableDisable = Zapnout / Vypnout Pravidla
44
https-everywhere.menu.noRules = (Pro tuto stránku neexistují žádná pravidla)
55
https-everywhere.menu.unknownRules = (Pravidla pro tuto stránku nejsou známá)
6+
https-everywhere.toolbar.hint = HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar.

src/chrome/locale/da/https-everywhere.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ https-everywhere.menu.globalDisable = Deaktivér HTTPS Overalt
33
https-everywhere.menu.enableDisable = Aktivér / Deaktivér regler
44
https-everywhere.menu.noRules = (Der er ikke opsat regler for denne side)
55
https-everywhere.menu.unknownRules = (Regler for denne side ukendt)
6+
https-everywhere.toolbar.hint = HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar.

src/chrome/locale/de/https-everywhere.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ https-everywhere.menu.globalDisable = HTTPS Everywhere deaktivieren
33
https-everywhere.menu.enableDisable = Regeln Aktivieren / Deaktivieren
44
https-everywhere.menu.noRules = (Keine Regeln für diese Seite)
55
https-everywhere.menu.unknownRules = (Regeln für diese Seite unbekannt)
6+
https-everywhere.toolbar.hint = HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar.

src/chrome/locale/el/https-everywhere.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ https-everywhere.menu.globalDisable = Απενεργοποίηση του HTTPS
33
https-everywhere.menu.enableDisable = Ενεργοποίηση / Απενεργοποίηση των κανόνων
44
https-everywhere.menu.noRules = (Δεν υπάρχουν κανόνες για αυτή την σελίδα)
55
https-everywhere.menu.unknownRules = (Κανόνες για αυτή τη σελίδα: Άγνωστοι)
6+
https-everywhere.toolbar.hint = HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar.

src/chrome/locale/en/https-everywhere.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ https-everywhere.menu.globalDisable = Disable HTTPS Everywhere
33
https-everywhere.menu.enableDisable = Enable / Disable Rules
44
https-everywhere.menu.noRules = (No Rules for This Page)
55
https-everywhere.menu.unknownRules = (Rules for This Page Unknown)
6+
https-everywhere.toolbar.hint = HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar.

src/chrome/locale/es/https-everywhere.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ https-everywhere.menu.globalDisable = Desactivar HTTPS Everywhere
33
https-everywhere.menu.enableDisable = Habilitar/Deshabilitar reglas
44
https-everywhere.menu.noRules = (No hay reglas para esta página)
55
https-everywhere.menu.unknownRules = (No se conocen reglas para esta página)
6+
https-everywhere.toolbar.hint = HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar.

src/chrome/locale/eu/https-everywhere.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ https-everywhere.menu.globalDisable = HTTPS Everywhere ezgaitu
33
https-everywhere.menu.enableDisable = Gaitu / Ezgaitu arauak
44
https-everywhere.menu.noRules = (Araurik ez gune honetarako)
55
https-everywhere.menu.unknownRules = (Gune honetarako arauak ezezagunak)
6+
https-everywhere.toolbar.hint = HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar.

src/chrome/locale/fa/https-everywhere.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ https-everywhere.menu.globalDisable = HTTPS همه‌جا را غیرفعال ک
33
https-everywhere.menu.enableDisable = فعال/غیر فعال کردن قوانین
44
https-everywhere.menu.noRules = (هیچ قانونی برای این صفحه وجود ندارد)
55
https-everywhere.menu.unknownRules = (قوانین مربوط به این صفحه ناشناخته است)
6+
https-everywhere.toolbar.hint = HTTPS Everywhere has been installed. If a page seems to be broken, rules can be disabled by clicking on the HTTPS Everywhere icon in the toolbar.

0 commit comments

Comments
 (0)