diff --git a/beszel/site/src/components/lang-toggle.tsx b/beszel/site/src/components/lang-toggle.tsx
index b90dc0e..2120491 100644
--- a/beszel/site/src/components/lang-toggle.tsx
+++ b/beszel/site/src/components/lang-toggle.tsx
@@ -6,6 +6,7 @@ import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigge
import { useTranslation } from "react-i18next"
import languages from "../lib/languages.json"
import { cn } from "@/lib/utils"
+import { setLang } from "@/lib/i18n"
export function LangToggle() {
const { i18n } = useTranslation()
@@ -27,7 +28,7 @@ export function LangToggle() {
i18n.changeLanguage(lang)}
+ onClick={() => setLang(lang)}
>
{label}
diff --git a/beszel/site/src/components/navbar.tsx b/beszel/site/src/components/navbar.tsx
index 5c72c41..4f08491 100644
--- a/beszel/site/src/components/navbar.tsx
+++ b/beszel/site/src/components/navbar.tsx
@@ -29,7 +29,7 @@ import {
import { AddSystemButton } from "./add-system"
import { useTranslation } from "react-i18next"
-const CommandPalette = lazy(() => import("./command-palette.tsx"))
+const CommandPalette = lazy(() => import("./command-palette"))
const isMac = navigator.platform.toUpperCase().indexOf("MAC") >= 0
@@ -38,7 +38,7 @@ export default function Navbar() {
return (
-
+
diff --git a/beszel/site/src/components/routes/settings/general.tsx b/beszel/site/src/components/routes/settings/general.tsx
index 8f1371f..6dd0df5 100644
--- a/beszel/site/src/components/routes/settings/general.tsx
+++ b/beszel/site/src/components/routes/settings/general.tsx
@@ -10,6 +10,7 @@ import { useState, useEffect } from "react"
// import { Input } from '@/components/ui/input'
import { useTranslation } from "react-i18next"
import languages from "../../../lib/languages.json"
+import { setLang } from "@/lib/i18n"
export default function SettingsProfilePage({ userSettings }: { userSettings: UserSettings }) {
const { t, i18n } = useTranslation()
@@ -54,7 +55,7 @@ export default function SettingsProfilePage({ userSettings }: { userSettings: Us
-