Skip to content

Commit 27d10c5

Browse files
author
Leonardo Vilarinho
authored
Merge pull request leonardovilarinho#31 from weineel/master
fixed leonardovilarinho#30
2 parents 15b7d06 + 6d8a681 commit 27d10c5

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/vue-multilanguage.js

+7-5
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,16 @@ class MultiLanguage {
2828
userLang = this.matchLanguage(userLang) || this.matchLanguage(userLang.substr(0, 2))
2929
}
3030

31+
const languageKeys = Object.keys(this.languages)
32+
3133
if ( !userLang )
32-
userLang = Object.keys(this.languages)[0]
33-
34-
this.userLang = userLang
34+
userLang = languageKeys[0]
3535

36-
if (localStorage.getItem('vue-lang') !== null)
36+
this.userLang = userLang
37+
38+
if (languageKeys.includes(localStorage.getItem('vue-lang')))
3739
this.userLang = localStorage.getItem('vue-lang')
38-
40+
3941
window.localStorage.setItem('vue-lang', this.userLang)
4042
}
4143

0 commit comments

Comments
 (0)