JavaScript-获取浏览器支持的语言环境的完整列表

时间:2018-09-28 06:29:21

标签: javascript localization

我找到了supportedLocalesOf,但是有一种方法来获取所有支持的语言环境,而不仅仅是检查给定列表中哪些被支持?

this 2012 post中描述的'*'标记选项不再起作用。

2 个答案:

答案 0 :(得分:0)

我稍微看了一下,并使用Chrome进行了一些测试。

navigator.languages

这将返回受支持的语言数组。最初,我的只是en-Us和en,但是我添加了威尔士语,并将其返回。

答案 1 :(得分:0)

所使用的语言环境和返回的字符串形式完全取决于实现。它使用带有BCP 47语言标记的字符串。它仍然与Unicode语言环境有关。

您仍然可以在国家/地区代码列表中找到语言环境列表。但是,如果某些国家/地区代码不起作用,则可以转到UNICODE LOCALE DATA MARKUP LANGUAGE (LDML)查看在那里实施的正确语言环境列表。

参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl#Locale_identification_and_negotiation