diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 9bdb4d5..d3b10ba 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -373,5 +373,27 @@ "delimiter_error": { "message": ": " + }, + + "symbol_extensionIcon_error": { + "message": "⚠" + }, + "symbol_extensionIcon_product_bad": { + "message": "👎" + }, + "symbol_extensionIcon_product_ok": { + "message": "🆗" + }, + "symbol_extensionIcon_product_good": { + "message": "👍" + }, + "symbol_extensionIcon_product_trusted": { + "message": "★" + }, + "symbol_extensionIcon_website_unsupported": { + "message": "✕" + }, + "symbol_extensionIcon_website_loading": { + "message": "…" } } diff --git a/media/config.symbols.json b/media/config.symbols.json deleted file mode 100644 index 1ac23fe..0000000 --- a/media/config.symbols.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "extensionIcon_error": { - "symbol": "⚠" - }, - "extensionIcon_product_bad": { - "symbol": "👎" - }, - "extensionIcon_product_ok": { - "symbol": "🆗" - }, - "extensionIcon_product_good": { - "symbol": "👍" - }, - "extensionIcon_product_trusted": { - "symbol": "★" - }, - "extensionIcon_website_unsupported": { - "symbol": "✕" - }, - "extensionIcon_website_loading": { - "symbol": "…" - } -} \ No newline at end of file diff --git a/scripts/mapping/read.js b/scripts/mapping/read.js index eb1d210..a0b6586 100644 --- a/scripts/mapping/read.js +++ b/scripts/mapping/read.js @@ -43,21 +43,7 @@ export default class texts { @param {object} params the parameters */ static symbol(message_name, autofill = false, params = []) { - const CONFIG = chrome.runtime.getURL("media/config.symbols.json"); - return (fetch(CONFIG) - .then((response) => response.json()) - .then((jsonData) => { - let SYMBOL = (autofill) ? message_name : null; - - (jsonData[message_name]) - ? SYMBOL = jsonData[message_name][`symbol`] - : false; - - return (SYMBOL); - }) - .catch((error) => { - logging.error(error.name, null, null, false); - })); + return(texts.localized(`symbol_`.concat(message_name), autofill)) }; }