1
0
Fork 0
mirror of https://github.com/kkapsner/CanvasBlocker synced 2025-07-04 20:46:39 +02:00

Moved i18n to extension module

This commit is contained in:
kkapsner 2019-04-09 08:29:52 +02:00
parent d89bfe4cb0
commit bab7d1496f
17 changed files with 101 additions and 85 deletions

View file

@ -12,6 +12,7 @@
scope = require.register("./notification", {});
}
const extension = require("./extension");
const settings = require("./settings");
const lists = require("./lists");
const logging = require("./logging");
@ -109,15 +110,15 @@
let apiList = "";
apis.forEach(function(api){
apiList += browser.i18n.getMessage("browserAction_title_protectedAPIs").replace(/{api}/g, api);
apiList += extension.getTranslation("browserAction_title_protectedAPIs").replace(/{api}/g, api);
});
let browserActionTitle = browser.i18n.getMessage("browserAction_title_default");
let browserActionTitle = extension.getTranslation("browserAction_title_default");
if (tabData.whitelisted){
browserActionTitle += browser.i18n.getMessage("browserAction_title_whitelisted")
browserActionTitle += extension.getTranslation("browserAction_title_whitelisted")
.replace(/{url}/g, tabData.url);
}
browserActionTitle += browser.i18n.getMessage("browserAction_title_notified");
browserActionTitle += extension.getTranslation("browserAction_title_notified");
browserActionTitle += apiList;
browser.browserAction.setTitle({
tabId: tabId,
@ -152,9 +153,9 @@
text: ""
});
}
let browserActionTitle = browser.i18n.getMessage("browserAction_title_default");
let browserActionTitle = extension.getTranslation("browserAction_title_default");
if (tabData.whitelisted){
browserActionTitle += browser.i18n.getMessage("browserAction_title_whitelisted").replace(/{url}/g, url);
browserActionTitle += extension.getTranslation("browserAction_title_whitelisted").replace(/{url}/g, url);
}
browser.browserAction.setTitle({
tabId: tabId,

View file

@ -12,6 +12,7 @@
scope = require.register("./search", {});
}
const extension = require("./extension");
const texts = [];
scope.register = function(text, content){
@ -52,7 +53,7 @@
scope.init = function(){
const node = document.createElement("input");
node.id = "search";
node.placeholder = browser.i18n.getMessage("search");
node.placeholder = extension.getTranslation("search");
window.setTimeout(() => node.focus(), 1);
let lastResults = [];
node.addEventListener("input", function(){

View file

@ -12,6 +12,8 @@
scope = require.register("./settingStrings", {});
}
const extension = require("./extension");
scope.getMessages = function(settingDefinition){
const messages = [];
if (settingDefinition){
@ -68,7 +70,7 @@
}
scope.getMessages(settingDefinition).forEach(function(message){
addString(browser.i18n.getMessage(message));
addString(extension.getTranslation(message));
});
return strings;