diff options
| author | MeiMei <30769358+mei23@users.noreply.github.com> | 2018-11-16 17:13:22 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2018-11-16 17:13:22 +0900 |
| commit | fa66b79e2ddccf8e2c9719f8b53181ee68bccea7 (patch) | |
| tree | 5fcc9969ea94a11901597b51e409e19a1b882757 /src | |
| parent | Remove a trailing whitespace (#3261) (diff) | |
| download | misskey-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.js | 5 |
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 |