Fix selecting language via ?lang= query param
This commit is contained in:
parent
47ebc55f80
commit
bda93a71e4
1 changed files with 2 additions and 4 deletions
|
|
@ -143,11 +143,9 @@ router.beforeEach((to, from, next) => {
|
||||||
// Set language via query param
|
// Set language via query param
|
||||||
const lang = to.query.lang;
|
const lang = to.query.lang;
|
||||||
// Check if valid translation
|
// 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);
|
router.app.$store.commit("setLanguage", lang);
|
||||||
if (router.app.$i18n) {
|
router.app.$i18n.global.locale = to.query.lang;
|
||||||
router.app.$i18n.locale = to.query.lang;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue