From fff4283a5c66d327f9d56e133c49dc71a7bd07e5 Mon Sep 17 00:00:00 2001 From: hailin Date: Fri, 18 Apr 2025 09:53:06 +0800 Subject: [PATCH] . --- app/[locale]/page.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/[locale]/page.tsx b/app/[locale]/page.tsx index bcffbca..87ccf31 100644 --- a/app/[locale]/page.tsx +++ b/app/[locale]/page.tsx @@ -13,7 +13,7 @@ import { useTranslation } from "react-i18next" export default function HomePage() { const { theme } = useTheme() - const { t } = useTranslation() + const { t, i18n } = useTranslation() const [preferredLanguage, setPreferredLanguage] = useState('en') // 默认语言为 'en' @@ -22,6 +22,8 @@ export default function HomePage() { const languageFromStorage = localStorage.getItem('preferred-language') || document.cookie.split('; ').find(row => row.startsWith('preferred-language='))?.split('=')[1]; if (languageFromStorage) { setPreferredLanguage(languageFromStorage); + // 更新 i18n 的语言设置 + i18n.changeLanguage(languageFromStorage); // 通过 i18n 更新默认语言 } }, []);