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
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue