aboutsummaryrefslogtreecommitdiffstats
path: root/ui/i18n.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/i18n.js')
-rw-r--r--ui/i18n.js18
1 files changed, 10 insertions, 8 deletions
diff --git a/ui/i18n.js b/ui/i18n.js
index c2cf9b449..0f4e9fce4 100644
--- a/ui/i18n.js
+++ b/ui/i18n.js
@@ -1,18 +1,20 @@
// cross-browser connection to extension i18n API
-var getMessage;
+const chrome = chrome || null
+const browser = browser || null
+let getMessage = null
if ((chrome && chrome.i18n && chrome.i18n.getMessage) ||
(browser && browser.i18n && browser.i18n.getMessage)) {
- getMessage = (chrome || browser).i18n.getMessage;
+ getMessage = (chrome || browser).i18n.getMessage
} else {
// fallback function
- console.warn('browser.i18n API not available?');
- let msg = require('../app/_locales/en/messages.json');
- getMessage = function(key) {
- return msg[key].message;
- };
+ console.warn('browser.i18n API not available?')
+ let msg = require('../app/_locales/en/messages.json')
+ getMessage = function (key) {
+ return msg[key].message
+ }
}
-module.exports = getMessage;
+module.exports = getMessage