i18n: auto-detect browser language, default to zh-CN by angziii · Pull Request #12 · angziii/PawPause · GitHub
Skip to content

i18n: auto-detect browser language, default to zh-CN - #12

Open
angziii wants to merge 1 commit into
mainfrom
i18n-browser-language-detection
Open

angziii wants to merge 1 commit into
mainfrom
i18n-browser-language-detection

Conversation

@angziii

@angziii angziii commented May 12, 2026

Copy link
Copy Markdown
Owner

改动

  • 浏览器语言自动检测:useState 初始值不再硬编码为 "en",改用 navigator.language 匹配浏览器语言,9 种语言全部覆盖
  • 默认语言改为中文:resolveLanguage 兜底从 "en" 改为 "zh-CN"

效果

浏览器语言 显示
中文 中文
日文 日本語
韩文 한국어
西班牙语 Español
法语 Français
德语 Deutsch
俄语 Русский
阿拉伯语 العربية
其他 中文(兜底)

语言切换器依然可用,用户可以随时手动切换。

Replace hardcoded English default with navigator.language detection
so visitors see their browser language automatically. Fall back to
zh-CN when the browser language can't be resolved.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant