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