From 70eb421e7a38b7de4fff5156dd557bbe4bbd5f4f Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 22 Jan 2020 08:10:35 -0500 Subject: [PATCH] load lang from `chrome.i18n.getUILanguage()` --- jslib | 2 +- src/notification/bar.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/jslib b/jslib index 3f17b642b4..7d8143b288 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit 3f17b642b49f838513fcb4d62b5f9b3fbbadf167 +Subproject commit 7d8143b288a5352c439c2a789f97f906a4f54e27 diff --git a/src/notification/bar.js b/src/notification/bar.js index 5ce6402d20..c882bd2931 100644 --- a/src/notification/bar.js +++ b/src/notification/bar.js @@ -2,6 +2,7 @@ require('./bar.scss'); document.addEventListener('DOMContentLoaded', () => { var i18n = {}; + var lang = window.navigator.language; if (typeof safari !== 'undefined') { const responseCommand = 'notificationBarFrameDataResponse'; sendPlatformMessage({ @@ -25,6 +26,7 @@ document.addEventListener('DOMContentLoaded', () => { i18n.notificationAddDesc = chrome.i18n.getMessage('notificationAddDesc'); i18n.notificationChangeSave = chrome.i18n.getMessage('notificationChangeSave'); i18n.notificationChangeDesc = chrome.i18n.getMessage('notificationChangeDesc'); + lang = chrome.i18n.getUILanguage(); // delay 50ms so that we get proper body dimensions setTimeout(load, 50); @@ -36,7 +38,7 @@ document.addEventListener('DOMContentLoaded', () => { bodyRect = body.getBoundingClientRect(); // i18n - body.classList.add('lang-' + window.navigator.language.slice(0, 2)); + body.classList.add('lang-' + lang.slice(0, 2)); document.getElementById('logo-link').title = i18n.appName; closeButton.title = i18n.close;