サポートされている言語
Routing API v8 は、ローカリゼーションで次の言語をサポートしています。
言語 | 言語コード |
アフリカーンス語 | af |
アルバニア語 | sq |
アムハラ語 | am |
アラビア語 ( サウジアラビア ) | ar, ar-sa |
アルメニア語 | hy |
アッサム語 | as |
アゼルバイジャン語 ( ラテン文字 ) | az, az-Latn |
バスク語 | eu |
ベラルーシ語 | be |
ベンガル語 ( バングラデシュ ) | bn, bn-bd |
ベンガル語 ( インド ) | bn-in |
ボスニア語 | bs |
ブルガリア語 | bg |
カタロニア語 | ca |
カタルーニャ語(スペイン) | ca-ES |
中国語 ( 簡体字、中国 ) | zh, zh-cn |
中国語 ( 繁体字、香港特別行政区 ) | zh-hk |
中国語 ( 繁体字、台湾 ) | zh-tw |
クロアチア語 | hr |
チェコ語(チェコ共和国) | cs, cs-cz |
デンマーク語 ( デンマーク ) | da, da-dk |
ダリ語 | prs, prs-Arab |
オランダ語(オランダ) | nl, nl-nl |
英語 ( イギリス ) | en-gb |
英語(米国) | en, en-us |
エストニア語 | et |
フィリピン語 | fil, fil-Latn |
フィンランド語 ( フィンランド ) | fi, fi-FI |
フランス語(フランス) | fr, fr-FR |
ガリシア語 | gl |
ジョージア語 | ka |
ドイツ語 ( ドイツ ) | de, de-de |
ギリシャ語 ( ギリシャ ) | el, el-gr |
グジャラート語 | gu |
ハウサ語 | ha, ha-Latn |
ヘブライ語 ( イスラエル ) | he, he-IL |
ヒンディー語 ( インド ) | hi, hi-IN |
ハンガリー語 ( ハンガリー ) | hu, hu-hu |
アイスランド語 | is |
イボ語 | ig, ig-Latn |
インドネシア語(インドネシア) | id, id-ID |
アイルランド語 | ga |
イタリア語(イタリア) | it, it-IT |
日本語 ( 日本 ) | ja, ja-jp |
キチェ語 | quc, quc-Latn |
カンナダ語 | kn |
カザフ語 | kk |
クメール語 | km |
ルワンダ語 ( ルワンダ ) | rw, rw-RW |
コンカニ語 | kok |
韓国語 | ko, ko-KR |
クルド語 | ku, ku-Arab |
キルギス語 | ky, ky-Cyrl |
ラトビア語 | lv |
リトアニア語 | lt |
ルクセンブルク語 | lb |
マケドニア語 | mk |
マレー語 ( マレーシア ) | ms, ms-MY |
マラヤーラム語 | ml |
マルタ語 | mt |
マオリ語 | mi, mi-Latn |
マラティ語 | mr |
モンゴル語 | mn, mn-Cyrl |
ネパール語 ( ネパール ) | ne, ne-NP |
ノルウェー語(ブークモール) | nb, no |
ノルウェー語(ニーノシュク) | nn |
オリヤー語 | or |
セソトサレボア語 | nso |
ペルシア語 | fa |
ポーランド語(ポーランド) | pl, pl-pl |
ポルトガル語(ブラジル) | pt-BR |
ポルトガル語(ポルトガル) | pt, pt-pt |
パンジャーブ語 | pa |
パンジャーブ語 ( アラビア文字 ) | pa-Arab |
ケチュア語 ( ペルー ) | quz, quz-Latn-PE |
ルーマニア語 ( ルーマニア ) | ro, ro-ro |
ロシア語(ロシア) | ru, ru-ru |
スコットランド・ゲール語 | gd, gd-Latn |
セルビア語 ( キリル文字、ボスニア・ヘルツェゴビナ ) | sr-Cyrl-BA |
セルビア語 ( キリル文字、セルビア ) | sr-Cyrl-RS |
セルビア語 ( ラテン文字、セルビア ) | sr, sr-Latn-RS |
シンド語 | sd, sd-Arab |
シンハラ語 | si |
スロバキア語 | sk, sk-sk |
スロベニア語 ( スロベニア ) | sl, sl-si |
スペイン語 ( スペイン ) | es, es-es |
スワヒリ語 | sw |
スウェーデン語 | sv, sv-SE |
タジク語 | tg-Cyrl |
タミル語 | ta |
タタール語 | tt, tt-Cyrl |
テルグ語 | te |
タイ語 ( タイ ) | th, th-TH |
ティグリニャ語 | ti |
ツワナ語 | tn |
トルコ語 ( トルコ ) | tr, tr-TR |
トルクメン語 | tk, tk-Latn |
ウクライナ語 | uk |
ウルドゥー語 | ur |
ウイグル語 | ug, ug-Arab |
ウズベク語 ( キリル文字 ) | uz, uz-Cyrl |
ベトナム語 | vi |
ウェールズ語 | cy |
ウォロフ語 | wo, wo-Latn |
コサ語 | xh |
ヨルバ語 | yo, yo-Latn |
ズールー語 ( 南アフリカ ) | zu, zu-ZA |
代替言語のフォールバック解決
Routing API V8 では、発信者が 1 つ以上の代替言語を指定して、メイン言語が使用できない場合に試すことができます。次のリクエストを考慮してください。
curl -X GET \
'https://router.hereapi.com/v8/routes?transportMode=car&origin=52.5308,13.3847&destination=52.5264,13.3686&return=summary,polyline,actions,instructions&lang=fake-lang,es-es,sr-Latn&apikey={YOUR_API_KEY}'
メイン言語が fake-lang
利用できないため、 API は最初に利用可能な言語の後続言語を使用して処理を試みます es-es
。この場合、この言語は使用できません。 使用できる言語がない場合、言語のデフォルトは en-us
です。
言語の解像度も少し複雑になります。 サービスは、終了前に言語を一般化して、適切な代替言語を探します。 たとえば、リクエストされた言語が Latin American Spanish() で、es-419
利用できない言語の場合、どうなるかを確認してみましょう。
curl -X GET \
'https://router.hereapi.com/v8/routes?transportMode=car&origin=52.5308,13.3847&destination=52.5264,13.3686&return=summary,polyline,actions,instructions&lang=es-419&apikey={YOUR_API_KEY}'
この応答では、クエリーは失敗しません。 代わりに、その言語は es-es
に類似しており es-419
、既定の言語には戻りませ en-us
ん。 また、言語の置き換えが行われたことを知らせる通知も含まれています。
` { " 通知 " : [ { " コード " :"mainLanguageNotFound" 、 "severity" :"info" 、 "title" : " メイン言語 " } " 、 " ルート " が見つかりませんでした:[{"sections": [{[...]" アクション " :[ { "action" :「出発」、「所要時間」: 133 、 " インストラクション " : 「 D í jase a Chaussestra ß e por Invalidenstra ß e 」 Siga Durante 1.2 km 、 "length" : 1206 、「オフセット」: 0 } 、 { "action" :「到着」、「所要時間」: 0 、 " 命令 " : "ha llegado a Invalidenstra ß e. スデスティーノエスタアラデレカ " 、 " 長さ " : 0 、「オフセット」: 45} 、 " 言語 " :"es-es",}]}`}
If multiple languages are included as potential fallbacks, the search for more generic replacements also takes place.
However, language specificity takes priority over language list order.
In other words, if a suitable generalization is available for the first and second languages on the list, but the one for the second language is more specific, it will be preferred over the second.
Consider the following example:
```bash
curl -X GET \
'https://router.hereapi.com/v8/routes?transportMode=car&origin=52.5308,13.3847&destination=52.5264,13.3686&return=summary,polyline,actions,instructions&lang=en-au,es-es-madrid&apikey={YOUR_API_KEY}'
このリクエストでは、サポートされていない 2 つの言語(オーストラリア英語とスペイン語(スペイン、マドリード))が指定されています。 サポートされている言語はスペイン料理(スペイン)です。そのため、英語ではなくスペイン料理が選択され、上記のように応答されます。