接受语言列表

tmi*_*hty 13 content-negotiation http-accept-language

我想对浏览器发送到网站的Accept_Language作出反应.

有谁知道我在哪里可以获得浏览器可能发送到网站的所有可用Accept_Languages的可靠列表?

非常感谢你!

Jar*_*ish 16

IANA语言子标签注册表页面

这是官方位置,您可以在其中找到可用于语言标签的所有子标签.

W3表示这是权威的清单.此外,在下面的链接中,还有更多信息可供参考,包括描述和了解人们标记自己的方式的其他方式.

http://www.w3.org/International/techniques/server-setup#multiviews


小智 5

IANA 语言子标签注册表页面肯定是正确的答案,但该列表有点难以解析。

我发现这个 github 存储库有一些脚本可以解析它,以及一组可以在项目中使用的现成 JSON 对象:

https://github.com/mattcg/language-subtag-registry

看来每次 IANA 列表发生变化时,作者都会更新存储库。