From 8a85246a0babe0739675069cd35d127e5e445a8c Mon Sep 17 00:00:00 2001 From: Henry Dollman Date: Mon, 4 Nov 2024 20:56:33 -0500 Subject: [PATCH] set lang in activateLocale func instead of dynamicActivate --- beszel/site/src/lib/i18n.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beszel/site/src/lib/i18n.ts b/beszel/site/src/lib/i18n.ts index 98076ae..27ac605 100644 --- a/beszel/site/src/lib/i18n.ts +++ b/beszel/site/src/lib/i18n.ts @@ -18,6 +18,7 @@ function activateLocale(locale: string, messages: Messages = enMessages) { i18n.load(locale, messages) i18n.activate(locale) document.documentElement.lang = locale + localStorage.setItem("lang", locale) $direction.set(locale.startsWith("ar") ? "rtl" : "ltr") } @@ -29,7 +30,6 @@ export async function dynamicActivate(locale: string) { try { const { messages }: { messages: Messages } = await import(`../locales/${locale}/${locale}.ts`) activateLocale(locale, messages) - localStorage.setItem("lang", locale) } catch (error) { console.error(`Error loading ${locale}`, error) activateLocale("en")