diff --git a/_locales/de/messages.json b/_locales/de/messages.json index 361b689f2..7c4decb40 100644 --- a/_locales/de/messages.json +++ b/_locales/de/messages.json @@ -51,6 +51,18 @@ "message":"oder", "description":"English: or" }, + "popupTipDashboard":{ + "message":"Click to open the dashboard", + "description":"English: Click to open the dashboard" + }, + "popupTipPicker":{ + "message":"Go to element picker", + "description":"English: Enter element picker mode" + }, + "popupTipLog":{ + "message":"Go to request log", + "description":"English: Go to request log" + }, "pickerCreate":{ "message":"Erzeugen", "description":"English: Create" diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 1a71b908e..e41cd3602 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -51,6 +51,18 @@ "message":"or", "description":"English: or" }, + "popupTipDashboard":{ + "message":"Click to open the dashboard", + "description":"English: Click to open the dashboard" + }, + "popupTipPicker":{ + "message":"Go to element picker", + "description":"English: Enter element picker mode" + }, + "popupTipLog":{ + "message":"Go to request log", + "description":"English: Go to request log" + }, "pickerCreate":{ "message":"Create", "description":"English: Create" diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 447fa87d8..d307ee2f8 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -51,6 +51,18 @@ "message":"ou", "description":"English: or" }, + "popupTipDashboard":{ + "message":"Cliquer pour accéder au tableau de bord", + "description":"English: Click to open the dashboard" + }, + "popupTipPicker":{ + "message":"Aller au sélecteur d'élément", + "description":"English: Enter element picker mode" + }, + "popupTipLog":{ + "message":"Aller au journal des requêtes", + "description":"English: Go to request log" + }, "pickerCreate":{ "message":"Créer", "description":"English: Create" diff --git a/js/i18n.js b/js/i18n.js index 6906d4b1f..68a037d63 100644 --- a/js/i18n.js +++ b/js/i18n.js @@ -22,9 +22,13 @@ // Helper to deal with the i18n'ing of HTML files. uDom.onLoad(function() { - var fillin = function() { + uDom('[data-i18n]').forEach(function() { this.innerHTML = chrome.i18n.getMessage(this.getAttribute('data-i18n')); - } - - uDom('[data-i18n]').forEach(fillin); + }); + uDom('[title]').forEach(function() { + var title = chrome.i18n.getMessage(this.getAttribute('title')); + if ( title ) { + this.setAttribute('title', title); + } + }); }); diff --git a/popup.html b/popup.html index 682e2d4a0..096d8cb2a 100644 --- a/popup.html +++ b/popup.html @@ -93,12 +93,12 @@ p { -

µBlock

+

µBlock

-

+

?

?