From bda93a71e4d72c4a843723f323e6500c32012858 Mon Sep 17 00:00:00 2001 From: N-Pex Date: Tue, 23 Dec 2025 15:11:50 +0100 Subject: [PATCH] Fix selecting language via ?lang= query param --- src/router/index.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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; } }