我正在尝试使用以下测试 URL 从 GeoNames.org 检索一些数据:
http://api.geonames.org/countryInfoJSON?username=username&lang=en&country=DE,NL
数据是这样的:
{
"geonames" : [
{
...
"languages" : "de",
...
"countryName" : "Germany",
...
},
{
...
"languages" : "nl-NL,fy-NL",
...
"countryName" : "Netherlands",
...
}
]
}
一切看起来都很正常,但我也需要每个国家的语言。在列表中有一个字段显示我认为可以使用的“语言”,但实际数据不可靠。有时对于德国来说它是正常的,比如“de”,但对于荷兰来说,它是“nl-NL,fy-NL”。
我正在寻找语言“nl”,但我如何知道每个国家/地区需要哪种语言?我在哪里可以得到像“德语”和“荷兰语”这样的语言的名称?我正在使用 PHP,所以也许有办法获取正确的信息?