0

次のテスト 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 を使用しているので、正しい情報を取得する方法はありますか?

4

1 に答える 1