diff --git a/src/router/index.js b/src/router/index.js index 513a22d..eeabf54 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -143,11 +143,9 @@ router.beforeEach((to, from, next) => { // Set language via query param const lang = to.query.lang; // Check if valid translation - if (router.app.$i18n.messages[lang]) { + if (router.app.$i18n && router.app.$i18n.global && router.app.$i18n.global.messages[lang]) { router.app.$store.commit("setLanguage", lang); - if (router.app.$i18n) { - router.app.$i18n.locale = to.query.lang; - } + router.app.$i18n.global.locale = to.query.lang; } }