2010-08-31 44 views
4

我需要从ISO639-1双字母语言代码列表中生成本地化语言名称列表。我会将它们封装到Google翻译的链接中。这有多难?这似乎是谷歌提供的默认情况下,但我可以从谷歌找到的所有列表是在一种语言:“英语,法语,德语等”生成带有Google翻译链接的本地化语言名称列表

我需要的是,“英文,法文,德文等“

当然有人已经写了一个javascript/python/php函数或类似的东西?

有一个巨大的名单在这里与本地化名称:http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

+0

我实际上是寻找比维基百科页面更好的资源也是如此。其中一种方法是访问维基百科上的语言页面,查看每种语言。我还没有诉诸于此。 – NinjaCat 2010-09-02 21:11:32

回答

0

不确定的JavaScript/Python的/ PHP的,但你可以从Java中Locale类语言的名字,所以有可能是一个javascript等效为好。

2

Wikipedia绝对是一个几乎完整的语言列表的好来源。在StackOverflow中有一个answer with a list based on Wikipedia with all languages in json format。我在javascript中编写了一个简单的函数来获取所有语言的英文和本地名称,并将其作为要点发布:lang.js。对于你的目的,你可以简单地传递ISO639-1语言代码和语言得到了当地名字:

getLanguageNativeName("cv"); // --> "чӑваш чӗлхи"