Skip to content

Commit 8cc43b1

Browse files
fix leonardovilarinho#26 and leonardovilarinho#27, store in localStorage
1 parent 450f5d5 commit 8cc43b1

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-multilanguage",
3-
"version": "3.0.3",
3+
"version": "3.0.4",
44
"description": "Multilanguage easy support to Vue.js 2",
55
"main": "dist/vue-multilanguage.js",
66
"scripts": {

src/vue-multilanguage.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ class MultiLanguage {
3535

3636
if (localStorage.getItem('vue-lang') !== null)
3737
this.userLang = localStorage.getItem('vue-lang')
38+
39+
console.log('Linguagem: ' + this.userLang)
3840

3941
window.localStorage.setItem('vue-lang', this.userLang)
4042
}
@@ -146,11 +148,12 @@ MultiLanguage.install = function(Vue, languages){
146148

147149
Vue.mixin({
148150
data() {
149-
return { language: multi.defaultLanguage }
151+
return { language: window.localStorage.getItem('vue-lang') }
150152
},
151153
watch: {
152154
language(value) {
153155
multi.defaultLanguage = value
156+
window.localStorage.setItem('vue-lang', value)
154157
bus.$emit('lang-changed', multi.defaultLanguage)
155158
this.$forceUpdate()
156159
}

0 commit comments

Comments
 (0)