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))
         }