diff --git a/src/App.vue b/src/App.vue index 336c70675021957516f661316e6ec5bfa786104b..0b200e1cb9659e476dc4adb194bff7823255e3d3 100644 --- a/src/App.vue +++ b/src/App.vue @@ -73,13 +73,6 @@ import TopBar from './components/TopBar.vue' } document.title = 'Ordbøkene - ' + process.env.VUE_APP_VERSION_LABEL }, - methods: { - choose_locale: function(locale) { - this.locale_chosen = true - this.$store.commit("setLocale", {value: locale, i18n: this._i18n}) - } - - }, components: { TopBar } diff --git a/src/main.js b/src/main.js index 6bf28755c67d26fd1a01d8b29e832d7859c3b386..6c1f76842088ab8759b62e8d4342aaa9e994852b 100644 --- a/src/main.js +++ b/src/main.js @@ -112,10 +112,14 @@ const store = new Vuex.Store({ else if (locale == "nb") state.currentLocale = "nob" } + if (state.currentLocale) { + i18n.locale = state.currentLocale + } + }, setLocale(state, payload) { state.currentLocale = payload.value - payload.i18n.locale = payload.value + i18n.locale = payload.value localStorage.setItem("currentLocale", payload.value); }, setCollapse(state, value) {