reset L10N cache if our page is loaded before bg
This commit is contained in:
parent
d2dd4ae178
commit
b31dec86ba
|
@ -64,12 +64,10 @@ updateIcon({id: undefined}, {});
|
||||||
url: 'http://add0n.com/stylus.html'
|
url: 'http://add0n.com/stylus.html'
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// reset L10N cache on UI language change or update
|
// reset L10N cache on update
|
||||||
const {browserUIlanguage} = tryJSONparse(localStorage.L10N) || {};
|
if (reason == 'update') {
|
||||||
const UIlang = chrome.i18n.getUILanguage();
|
|
||||||
if (reason == 'update' || browserUIlanguage != UIlang) {
|
|
||||||
localStorage.L10N = JSON.stringify({
|
localStorage.L10N = JSON.stringify({
|
||||||
browserUIlanguage: UIlang,
|
browserUIlanguage: chrome.i18n.getUILanguage(),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
// TODO: remove in the future
|
// TODO: remove in the future
|
||||||
|
|
|
@ -91,7 +91,16 @@ function tNodeList(nodes) {
|
||||||
|
|
||||||
function tDocLoader() {
|
function tDocLoader() {
|
||||||
t.cache = tryJSONparse(localStorage.L10N) || {};
|
t.cache = tryJSONparse(localStorage.L10N) || {};
|
||||||
|
|
||||||
|
// reset L10N cache on UI language change
|
||||||
|
const UIlang = chrome.i18n.getUILanguage();
|
||||||
|
if (t.cache.browserUIlanguage != UIlang) {
|
||||||
|
t.cache = {browserUIlanguage: UIlang};
|
||||||
|
localStorage.L10N = JSON.stringify(t.cache);
|
||||||
|
}
|
||||||
|
|
||||||
const cacheLength = Object.keys(t.cache).length;
|
const cacheLength = Object.keys(t.cache).length;
|
||||||
|
|
||||||
// localize HEAD
|
// localize HEAD
|
||||||
tNodeList(document.getElementsByTagName('*'));
|
tNodeList(document.getElementsByTagName('*'));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user