diff --git a/components/navigation/Language.vue b/components/navigation/Language.vue index 6f1cf3623d2cbda373dc5b753a42df3a5ab9225c..2e968ba99ba9c31d1da792dd9d23c09921e8dbb8 100644 --- a/components/navigation/Language.vue +++ b/components/navigation/Language.vue @@ -1,6 +1,6 @@ <template> <div> - <select class="form-control" @change="saveLocale($event)" v-model="lang"> + <select class="form-control" @change="saveLocale($event)" v-model="$i18n.locale"> <option v-for="lang in $i18n.locales" :key="lang.code" :value="lang.code">{{ lang.name }}</option> </select> </div> @@ -8,14 +8,9 @@ <script> export default { - data() { - return { - lang: this.$i18n.locale - } - }, methods: { saveLocale(e) { - this.lang = e.target.value + this.$i18n.locale = e.target.value this.$i18n.setLocaleCookie(e.target.value) this.$router.push(this.switchLocalePath(e.target.value)) }