当浏览器首次接受的语言是`zh-HK`时,默认UI语言不正确

台湾的 FOSS 本地化社区更倾向于使用“正體”而非“繁體”,但对我来说两者并无妨。

只要只有两种变体,代码部分大多是表面上的。很多时候,即使名称显示为“中文(繁体)”,底层代码仍然是 zh_TW。无论哪种情况,你都需要处理浏览器发送的语言标签中的 language-region 和 language-script-region 两种变体。据我所知,Android 上的 Firefox 会根据 Android 系统区域设置,发送带有 zh-Hant-HK 的 accept-language 请求。

2 个赞