| Index: i18n.js |
| =================================================================== |
| --- a/i18n.js |
| +++ b/i18n.js |
| @@ -16,17 +16,17 @@ |
| */ |
| "use strict"; |
| // Getting UI locale cannot be done synchronously on Firefox, |
| // requires messaging the background page. For Chrome and Safari, |
| // we could get the UI locale here, but would need to duplicate |
| // the logic implemented in Utils.appLocale. |
| -chrome.runtime.sendMessage( |
| +browser.runtime.sendMessage( |
| { |
| type: "app.get", |
| what: "localeInfo" |
| }, |
| (localeInfo) => |
| { |
| document.documentElement.lang = localeInfo.locale; |
| document.documentElement.dir = localeInfo.bidiDir; |
| @@ -53,17 +53,17 @@ |
| processString(match[4], currentElement); |
| } |
| else |
| currentElement.appendChild(document.createTextNode(str)); |
| } |
| while (element.lastChild) |
| element.removeChild(element.lastChild); |
| - processString(chrome.i18n.getMessage(stringName, args), element); |
| + processString(browser.i18n.getMessage(stringName, args), element); |
| } |
| }; |
| // Loads i18n strings |
| function loadI18nStrings() |
| { |
| function addI18nStringsToElements(containerElement) |
| { |