Ste*_*eve 4 javascript json iso internationalization
我正在寻找一个包含语言代码和相应语言的语言名称的文件。如果该列表按母语人士数量排序,那就太好了。
\n\n我想要类似下面的列表,但更大并下载
\n\n{ "cmn" : ["Chinese", "\xe5\xae\x98\xe8\xaf\x9d"],\n "es" :["Spanish", "espa\xc3\xb1ol"],\n "en": ["English", "English"],\n ... \n"ru": ["Russian", "\xd0\xa0\xd1\x83\xd1\x81\xd1\x81\xd0\xba\xd0\xb8\xd0\xb9"] }\nRun Code Online (Sandbox Code Playgroud)\n
不知道你想要的东西是否唾手可得。您可能需要自己创建它,从最大的语言开始,逐渐转向较小的语言。
这个问题提出了几个困难:
您最初需要的只是ISO 639-1语言标签(两个字母代码)的列表,因为最大的语言都在那里表示。对于较小的产品,您最终将需要ISO 639-3 标签(三字母代码)。IETF BCP 47建议您使用特定语言可用的最短代码。(因此,在您的示例中,中文的“cmn”将被替换为“zh”、“zh-CN”、“zh-TW”或其他内容,具体取决于您想要的具体程度。)
不管怎样,我现在在我的 GitHub 存储库之一中有一个包含 400 多种语言的 JSON 文件。请参阅http://cstrobbe.gitlab.io/languagelearning/misc/languagetags.json。
PS:有关按字母顺序排列的 ISO 639-1 标签的 JSON 列表,请参阅GitHub 上的 languages.js。这些标签并不是按照相应语言的母语人数排序的。(ISO 639-3 涵盖的许多语言并不在 ISO 639-1 中。)
| 归档时间: |
|
| 查看次数: |
2365 次 |
| 最近记录: |