This commit is contained in:
hailin 2025-04-18 11:27:55 +08:00
parent 4e2b6f1edf
commit e130685f8f
1 changed files with 4 additions and 4 deletions

View File

@ -17,7 +17,7 @@ export default function HomeRedirector() {
const preferred = localStorage.getItem('preferred-language') const preferred = localStorage.getItem('preferred-language')
const currentPath = window.location.pathname const currentPath = window.location.pathname
console.log('[HomeRedirector] preferred:', preferred) console.log('[HomeRedirector] localStorage preferred:', preferred)
console.log('[HomeRedirector] currentPath:', currentPath) console.log('[HomeRedirector] currentPath:', currentPath)
if (!preferred || !isValidLocale(preferred)) { if (!preferred || !isValidLocale(preferred)) {
@ -26,7 +26,7 @@ export default function HomeRedirector() {
} }
// ✅ 同步写入 cookie // ✅ 同步写入 cookie
document.cookie = `preferred-language=${preferred}; path=/; max-age=31536000` // 1 年 //document.cookie = `preferred-language=${preferred}; path=/; max-age=31536000` // 1 年
// 修改 i18n 中的语言 // 修改 i18n 中的语言
i18n.changeLanguage(preferred) // 更新 i18n 的 locale i18n.changeLanguage(preferred) // 更新 i18n 的 locale
@ -36,10 +36,10 @@ export default function HomeRedirector() {
if (!hasLocaleInPath) { if (!hasLocaleInPath) {
const newPath = `/${preferred}${currentPath}` const newPath = `/${preferred}${currentPath}`
console.log('[HomeRedirector] Redirecting to:', newPath) console.log('......[HomeRedirector] Redirecting to:', newPath)
router.replace(newPath) router.replace(newPath)
} else { } else {
console.log('[HomeRedirector] Already has valid locale in path, skipping redirect.') console.log('......[HomeRedirector] Already has valid locale in path, skipping redirect.')
} }
}, []) }, [])