We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 15b7d06 + 6d8a681 commit 27d10c5Copy full SHA for 27d10c5
src/vue-multilanguage.js
@@ -28,14 +28,16 @@ class MultiLanguage {
28
userLang = this.matchLanguage(userLang) || this.matchLanguage(userLang.substr(0, 2))
29
}
30
31
+ const languageKeys = Object.keys(this.languages)
32
+
33
if ( !userLang )
- userLang = Object.keys(this.languages)[0]
-
34
- this.userLang = userLang
+ userLang = languageKeys[0]
35
36
- if (localStorage.getItem('vue-lang') !== null)
+ this.userLang = userLang
37
38
+ if (languageKeys.includes(localStorage.getItem('vue-lang')))
39
this.userLang = localStorage.getItem('vue-lang')
40
41
window.localStorage.setItem('vue-lang', this.userLang)
42
43
0 commit comments