From 24bc4b1a3a7b3e6b5a5e650f4a720b0ff3e31858 Mon Sep 17 00:00:00 2001 From: gorhill Date: Thu, 31 Jul 2014 11:28:05 -0400 Subject: [PATCH] this fixes #124 --- _locales/de/messages.json | 12 ++++++++++++ _locales/en/messages.json | 12 ++++++++++++ _locales/fr/messages.json | 12 ++++++++++++ js/i18n.js | 12 ++++++++---- popup.html | 4 ++-- 5 files changed, 46 insertions(+), 6 deletions(-) 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

-

+

?

?