From a7fb9069a7250b05a7c79b2dda22d53134d81b8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Zbytovsk=C3=BD?= Date: Thu, 6 Feb 2025 14:23:36 +0400 Subject: [PATCH] general: fix LangSwitcher when on `/en/xy` url (#941) --- src/services/intl.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/services/intl.tsx b/src/services/intl.tsx index 6739072a4..4e657c31d 100644 --- a/src/services/intl.tsx +++ b/src/services/intl.tsx @@ -58,7 +58,9 @@ export const Translation = ({ id, values, tags }: Props) => { export const changeLang = (langId: string) => { if (langId === intl.lang) return; Cookies.set('lang', langId, { expires: 365, path: '/' }); - Router.reload(); + Router.push(Router.asPath, Router.asPath, { locale: 'default' }).then(() => + Router.reload(), + ); }; export const setIntl = (initialIntl: Intl) => {