获取语​​言显示名称

时间:2016-10-07 06:38:12

标签: javascript localization

在JavaScript中,我可以使用

获取用户语言代码
var code = window.navigator.userLanguage || winodw.navigator.language; //en-US, fr

如何使用此代码获取语言显示名称。 API将是首选选项,而不是维护所有可能代码的静态列表

2 个答案:

答案 0 :(得分:2)

您可以在GitHub中查看以下项目,

语言标记 - https://github.com/mattcg/language-tags

对于上述项目消耗的基础JSON数据,您可以签出以下项目,

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

以防万一,如果您不想使用上述库,并且想要预定义的语言代码/名称列表(您可以操作),可以查看以下帖子,

List of Language Codes in YAML or JSON?

希望这有帮助!

答案 1 :(得分:0)

我猜你没有直接的解决方案。您可以使用以下ISO语言代码文件(JSON,CSV)并从中读取。

ISO Language Code files