From c502601a2f7d6008e2c31d6ad0c897b9a0693bdc Mon Sep 17 00:00:00 2001 From: Theis Gaedigk Date: Sun, 26 Oct 2025 14:22:19 +0100 Subject: [PATCH] feat: add language change functionality and update translations in Header and locale files --- FrontendV2/src/components/Header.tsx | 31 ++++++++++++++++++++ FrontendV2/src/utils/i18n/locales/de/de.json | 3 +- FrontendV2/src/utils/i18n/locales/en/en.json | 3 +- 3 files changed, 35 insertions(+), 2 deletions(-) diff --git a/FrontendV2/src/components/Header.tsx b/FrontendV2/src/components/Header.tsx index f7df9eb..c847cfa 100644 --- a/FrontendV2/src/components/Header.tsx +++ b/FrontendV2/src/components/Header.tsx @@ -26,6 +26,7 @@ import { LogOut, CalendarPlus, MoreVertical, + Flag, } from "lucide-react"; import { useUserContext } from "@/states/Context"; import { useState } from "react"; @@ -166,6 +167,21 @@ export const Header = () => { } /> + { + const currentLang = Cookies.get("language") || "en"; + const newLang = currentLang === "en" ? "de" : "en"; + Cookies.set("language", newLang); + window.location.reload(); + }} + children={ + + + {t("change-language")} + + } + /> @@ -276,6 +292,21 @@ export const Header = () => { + +