From 804091ac895e7b506dcf4113f130034f4a6c3fd0 Mon Sep 17 00:00:00 2001 From: hailin Date: Fri, 18 Apr 2025 01:17:07 +0800 Subject: [PATCH] . --- app/[locale]/page.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/[locale]/page.tsx b/app/[locale]/page.tsx index 6bd9bc1..5e09267 100644 --- a/app/[locale]/page.tsx +++ b/app/[locale]/page.tsx @@ -14,6 +14,16 @@ export default function HomePage() { const { theme } = useTheme() const { t } = useTranslation() + const [preferredLanguage, setPreferredLanguage] = useState('en') // 默认语言为 'en' + + // 根据 localStorage 或 cookie 设置 preferredLanguage + useEffect(() => { + const languageFromStorage = localStorage.getItem('preferred-language') || document.cookie.split('; ').find(row => row.startsWith('preferred-language='))?.split('=')[1]; + if (languageFromStorage) { + setPreferredLanguage(languageFromStorage); + } + }, []); + return (
@@ -28,7 +38,7 @@ export default function HomePage() { {t("Clock In")}