summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2018-11-16 17:13:22 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2018-11-16 17:13:22 +0900
commitfa66b79e2ddccf8e2c9719f8b53181ee68bccea7 (patch)
tree5fcc9969ea94a11901597b51e409e19a1b882757 /src
parentRemove a trailing whitespace (#3261) (diff)
downloadmisskey-fa66b79e2ddccf8e2c9719f8b53181ee68bccea7.tar.gz
misskey-fa66b79e2ddccf8e2c9719f8b53181ee68bccea7.tar.bz2
misskey-fa66b79e2ddccf8e2c9719f8b53181ee68bccea7.zip
Update the locale when version or language changed (#3263)
Diffstat (limited to 'src')
-rw-r--r--src/client/app/boot.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/client/app/boot.js b/src/client/app/boot.js
index f3b7304d19..76ea41c649 100644
--- a/src/client/app/boot.js
+++ b/src/client/app/boot.js
@@ -69,11 +69,14 @@
//#endregion
let locale = localStorage.getItem('locale');
- if (locale == null) {
+ const localeKey = localStorage.getItem('localeKey');
+
+ if (locale == null || localeKey != `${ver}.${lang}`) {
const locale = await fetch(`/assets/locales/${lang}.json?ver=${ver}`)
.then(response => response.json());
localStorage.setItem('locale', JSON.stringify(locale));
+ localStorage.setItem('localeKey', `${ver}.${lang}`);
}
// Detect the user agent