泛泛之交 2017-07-22 10:20:30
zh-CN
的问题是,过去标记为 zh-CN
的,实际上99.99%是想表达 zh-Hans
。真正需要用 zh-CN
标记的场合完全没有。
4.1.2节的意思是为了兼容性,可以继续用 zh-HK
表达 yue
。但是这不等于鼓励你继续用它。实际上你应该用 yue
。我认为 BCP47 在这点上也写得不够好。(毕竟是老外写的,国人参与标准讨论恐怕很少。)因为 zh-HK
比 zh-CN
更麻烦点,过去标记为 zh-HK
的,70%是想表达 yue
,但还有30%是想表达 zh-Hant
(当然这百分比是我拍脑袋得出的,了解意思就好)。
对于你讲的场景,实际上 UGC 是没法标记语言的,除非作者自己给你标。(显然普通用户是不可能的。)比如,香港网络论坛也可能包含内容是英语的帖子,或者完全是用简体书写的文字。
所以一般网页上的 lang tag 表示的是网页自身 UI 是什么语言。那么通常可以明确是 zh-cmn-Hant
。
即使你真的想表示这个香港本地论坛 UGC 的主流语言,使用 zh-Hant-HK
也比 zh-HK
好。因为当你使用 zh-HK
时我们根本不清楚你是在哪个意义上使用的(因此通常应用就猜你的意思实际是 yue
)。
- 共 1 页
- 1
那为什么第二种置为空进行垃圾回收,时间戳的第一种就没有置为空呀,真心请教,疑惑
JavaScript 专题之跟着 underscore 学节流