機械翻訳について

言語に割り当てられたすべてのロケールを取得

get

/km/api/v1/languages/{id}/locales

このメソッドは、指定されたIDパラメータを持つLanguageオブジェクトに関連付けられたLocaleオブジェクトのリストを返します。

Localeオブジェクトは、そのオブジェクトが表す言語と国によって識別されます。 たとえば、English United StatesとEnglish Great Britainは、英語のデフォルトである2つのロケールです。

このリソースは、返されるロケール・オブジェクトのリストをソートできるorderByリクエスト・パラメータをサポートしています。

orderByパラメータで使用する様々な値は、スキーマおよびリソースのカタログ情報で確認できます。 スキーマおよびカタログ情報を取得するには、HTTPリクエストでmediaType値を'application/schema+json'としてGETメソッドを使用します。

リソースのスキーマおよびカタログを取得するURIの例を次に示します:

  • http://<IM_REST_API_HOST>/km/api/latest/metadata-catalog/locales

URIの例

このメソッドのURIの例を次に示します:

  • http://<IM_REST_API_HOST>/km/api/latest/languages/{id}/locales

    このリクエストは、指定されたLanguageオブジェクトに関連付けられているFULLモードのLocaleオブジェクトのページ区切りリストを返します。 デフォルトでは、LocaleオブジェクトはlocaleCodeパラメータ値で昇順にソートされます。

  • http://<IM_REST_API_HOST>/km/api/latest/languages/{id}/locales?mode=KEY

    このリクエストは、指定されたLanguageオブジェクトに関連付けられているKEYモードのLocaleオブジェクトのページ区切りリストを返します。 デフォルトでは、LocaleオブジェクトはlocaleCodeパラメータ値で昇順にソートされます。

  • http://<IM_REST_API_HOST>/km/api/latest/languages/{id}/locales?orderBy=localeDesc

    このリクエストは、指定されたLanguageオブジェクトに関連付けられているFULLモードのLocaleオブジェクトのページ区切りリストを返します。 ロケール・オブジェクトは、localeDescパラメータ値で昇順にソートされます。

リクエスト

パス・パラメータ
トップに戻る

レスポンス

サポートされるメディア・タイプ

200 レスポンス

「OK」をクリックします。
本文( )
ルート・スキーマ : ResultList LocaleKey
タイプ: object
タイトル: ResultList LocaleKey
ソースを表示
ネストされたスキーマ : アイテム
タイプ: array
ソースを表示
ネストされたスキーマ : LocaleKey
タイプ: object
タイトル: LocaleKey
ソースを表示
トップに戻る

次の例は、cURLを使用してRESTリソースに対する取得リクエストを発行することによって、指定した言語オブジェクトのロケール・オブジェクトのリストを検索する方法を示しています。

curl -X "GET" "http://IM_REST_API_HOST/km/api/latest/languages/{id}/locales"

リクエスト・ヘッダーの例

次に、リクエスト・ヘッダーの例を示します。

curl -X GET "https://<IM_REST_API_HOST>/km/api/latest/languages/{id}/locales" -u "<username:password>" -H "Accept: application/json" -H "Content-Type: application/json"

レスポンス本文の例

次の例は、JSON形式のレスポンス本文のコンテンツを示しています:

{
    "recordId": "ar_AE",
    "links": [
        {
            "rel": "canonical",
            "href": "https://<IM_REST_API_HOST>/km/api/v1/locales/ar_AE",
            "mediaType": "application/json, application/xml",
            "method": "GET"
        },
        {
            "rel": "collection",
            "href": "https://<IM_REST_API_HOST>/km/api/v1/locales",
            "mediaType": "application/json, application/xml",
            "method": "GET",
            "profile": "https://<IM_REST_API_HOST>/km/api/v1/metadata-catalog/locales"
        }
    ],
    "active": true,
    "dateAdded": "1970-01-01T23:11:11+0000",
    "dateFormat": "%d/%m/%Y",
    "dateFormatDisplay": "dd/mm/yyyy",
    "dateModified": "1970-01-01T23:11:11+0000",
    "encoding": "UTF-8",
    "groupDefault": true,
    "localeCode": "ar_AE",
    "localeDesc": "Arabic - United Arab Emirates",
    "localeValue": 14337,
    "timeFormat": "%I:%M %p",
    "timeFormatDisplay": "hh:mm",
    "language": {
        "recordId": "ar",
        "links": [
            {
                "rel": "canonical",
                "href": "https://<IM_REST_API_HOST>/km/api/v1/languages/ar",
                "mediaType": "application/json, application/xml",
                "method": "GET"
            }
        ]
    }
}
「トップに戻る」