diff --git a/components/ui/language-switcher.tsx b/components/ui/language-switcher.tsx index 08a1692..b63b737 100644 --- a/components/ui/language-switcher.tsx +++ b/components/ui/language-switcher.tsx @@ -21,23 +21,20 @@ export function LanguageSwitcher() { if (!isLocaleInPath && saved !== currentLocale) { localStorage.setItem('preferred-language', currentLocale) document.cookie = `preferred-language=${currentLocale}; path=/; max-age=31536000` - console.log('[LanguageSwitcher] set preferred-language to:', currentLocale) - // 确保 cookie 写入 + // 验证 cookie 是否成功写入 const cookieValue = document.cookie - console.log('[LanguageSwitcher] Cookie after setting:', cookieValue) + console.log('[LanguageSwitcher] Current cookies:', cookieValue) } } }, [currentLocale]) const handleChange = (e: React.ChangeEvent) => { const newLocale = e.target.value - - // 写入 cookie document.cookie = `preferred-language=${newLocale}; path=/; max-age=31536000` - // 检查 cookie 是否正确写入 + // 验证 cookie 是否成功写入 const cookieValue = document.cookie console.log('[LanguageSwitcher] Cookie set to:', cookieValue)