通过国家代码获取国家主要语言

问题描述 投票:0回答:3

有没有办法通过国家/地区代码获取国家/地区主要语言? 我需要类似

countries-list
npm 包的东西,它为我提供了按国家/地区代码列出的口语代码列表。 我的意思的一个例子:'en' => 'English'

node.js country-codes countries
3个回答
0
投票

您可以将此 Rest Api 用于国家/地区: https://restcountries.com/


0
投票

https://www.npmjs.com/package/country-locale-map可以返回每个国家/地区的默认语言环境


0
投票

CLDR 包含此信息,您可以在此处查看表格:https://www.unicode.org/cldr/charts/44/supplemental/territory_language_information.html

要使用 Node.js 中的数据,您可以从 NPM 安装

cldr-core
包并从那里导入
/supplemental/territoryInfo.json
文件。您可以在此处查看其结构:https://github.com/unicode-org/cldr-json/blob/main/cldr-json/cldr-core/supplemental/territoryInfo.json

如果您想将语言代码转换为语言名称,Intl.DisplayNames API 可以做到(它也可以将国家/地区代码转换为名称)。

© www.soinside.com 2019 - 2024. All rights reserved.