mirror of
https://github.com/fankes/beszel.git
synced 2025-10-20 02:09:28 +08:00
set lang in activateLocale func instead of dynamicActivate
This commit is contained in:
@@ -18,6 +18,7 @@ function activateLocale(locale: string, messages: Messages = enMessages) {
|
|||||||
i18n.load(locale, messages)
|
i18n.load(locale, messages)
|
||||||
i18n.activate(locale)
|
i18n.activate(locale)
|
||||||
document.documentElement.lang = locale
|
document.documentElement.lang = locale
|
||||||
|
localStorage.setItem("lang", locale)
|
||||||
$direction.set(locale.startsWith("ar") ? "rtl" : "ltr")
|
$direction.set(locale.startsWith("ar") ? "rtl" : "ltr")
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -29,7 +30,6 @@ export async function dynamicActivate(locale: string) {
|
|||||||
try {
|
try {
|
||||||
const { messages }: { messages: Messages } = await import(`../locales/${locale}/${locale}.ts`)
|
const { messages }: { messages: Messages } = await import(`../locales/${locale}/${locale}.ts`)
|
||||||
activateLocale(locale, messages)
|
activateLocale(locale, messages)
|
||||||
localStorage.setItem("lang", locale)
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(`Error loading ${locale}`, error)
|
console.error(`Error loading ${locale}`, error)
|
||||||
activateLocale("en")
|
activateLocale("en")
|
||||||
|
Reference in New Issue
Block a user