【问题标题】:Get Language display name获取语​​言显示名称
【发布时间】:2017-02-16 01:54:19
【问题描述】:

在 JavaScript 中,我可以使用

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

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

【问题讨论】:

  • 语言显示名称是什么意思你想将en映射到English
  • 是的,当 en-US 时,我想要英语。当我想要法语时。可以用 API 吗?

标签: javascript localization


【解决方案1】:

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

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

对于上述项目使用的底层 JSON 数据,您可以查看以下项目,

语言子标签注册表 - https://github.com/mattcg/language-subtag-registry

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

List of Language Codes in YAML or JSON?

希望这会有所帮助!

【讨论】:

    【解决方案2】:

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

    ISO Language Code files

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多