本地化国家名称

13

我应该从哪里获取所有语言的国家名称?我需要它们来本地化应用程序。


1
你只需要每个国家的官方名称,大约246个国家名称,还是您需要N种语言的官方名称,总共246*N个国家名称?在第二种情况下,我认为您需要限制语言的数量。 - Martin Liversage
我已经获得了所有国家的官方名称。我正在寻找以下语言的国家名称:法语(法国,加拿大),西班牙语(智利,西班牙),葡萄牙语,印地语,中文,日语,德语。 - Aravind Yarram
1
维基百科不是获取此信息的最佳途径,特别是因为它相当不完整。请检查我的答案以获取官方来源。 - sorin
5个回答

22

1
它已经过审核并以XML格式准备好供使用,无需进行“抓取”。 - Steven R. Loomis
1
https://github.com/karmi/localized_country_select - 这是一个使用 Ruby on Rails 的工作示例。 - Pavel Nikolov
6
是我还是真的很难找到带有数据的XML文档?如果有人能帮帮我,我会非常感激。 - Andrew
4
你好!我发现很难找到上述资源的XML数据,有人可以帮忙吗? - Shajeel Afzal

12

1
这真的很棒。它可用于每种语言,并且支持最常见的格式,如SQL、XML、JSON、CSV和PHP。我喜欢它! - jmartsch
1
只是提醒一下,我尝试将特定语言的国家列表与3166中的英文列表进行匹配,但并非所有国家都匹配成功,我想有2或3个没有匹配成功,所以请小心,在信任翻译之前,请确保所有数据都匹配。那些不匹配的可以从网络上获取,几乎不会出错。我使用这些数据来填充我的国家表,但我不建议直接使用这些数据,因为它需要一些调整。 - Zorkind

1

可能有一份你可以购买的ISO标准文件(一个有用的标准是ISO 3166-1,我想)。

另一方面,你也许可以仅通过这个维基百科页面的各种语言版本来获取,因为它列出了国家名称的列表。我做了一个随机检查,似乎整个列表至少有一个非英语语言版本。


ISO 3166-1 是关于国家代码的。然而,如果我正确理解了 Pangea 的问题,他想要所有语言中所有国家名称的列表。例如:Danmark(丹麦语),Denmark(英语),Dänemark(德语),Dinamarca(西班牙语)等。 - Martin Liversage

1

我知道这是一个旧帖子,但我找到了一些可能会帮助那些通过谷歌搜索查看此帖子的人的东西。

这个替代选择列表提供了(某些)本地化的国家名称。

由Jamie Appleseed创建的selectToAutocomplete

请查看选择菜单中项目的data-alternate-spelling标记。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接