機械翻訳について

リポジトリに割り当てられたすべてのロケールを取得

get

/km/api/v1/repositories/default/availableLocales

このメソッドは、デフォルトのリポジトリ・オブジェクトに関連付けられたロケール・オブジェクトのリストを返します。

このリソースは、返されるロケール・オブジェクトのリストをソートできる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/repositories/default/availableLocales

    このリクエストは、デフォルトのリポジトリ・オブジェクトに関連付けられているLocaleオブジェクトのリストを、ロケール・コードで昇順にソートして返します。

  • http://<IM_REST_API_HOST>/km/api/latest/repositories/default/availableLocales?orderBy=localeCode:desc

    このリクエストは、デフォルトのリポジトリ・オブジェクトに関連付けられているLocaleオブジェクトのリストを、ロケール・コードで降順にソートして返します。

リクエスト

パス・パラメータ
  • リポジトリ・オブジェクトの一意の識別子
トップに戻る

レスポンス

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

200 レスポンス

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

次の例は、cURLを使用してRESTリソースに対する取得リクエストを発行することによって、デフォルトのリポジトリ・オブジェクトに関連付けられたロケール・オブジェクトのリストを検索する方法を示しています。

curl -X GET "https://<IM_REST_API_HOST>/km/api/latest/repositories/default/availableLocales" -u "<username:password>" -H "Accept: application/json" -H "Content-Type: application/json"

レスポンス本文の例

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

{
    "items": [
        {
            "recordId": "sv_SE",
            "links": [
                {
                    "rel": "canonical",
                    "href": "http://IM_REST_API_HOST/km/api/latest/locales/sv_SE",
                    "mediaType": "application/json, application/xml",
                    "method": "GET"
                },
                {
                    "rel": "collection",
                    "href": "http://IM_REST_API_HOST/km/api/latest/locales",
                    "mediaType": "application/json, application/xml",
                    "method": "GET",
                    "profile": "http://IM_REST_API_HOST/km/api/latest/metadata-catalog/locales"
                }
            ]
        },
        {
            "recordId": "th_TH",
            "links": [
                {
                    "rel": "canonical",
                    "href": "http://IM_REST_API_HOST/km/api/latest/locales/th_TH",
                    "mediaType": "application/json, application/xml",
                    "method": "GET"
                },
                {
                    "rel": "collection",
                    "href": "http://IM_REST_API_HOST/km/api/latest/locales",
                    "mediaType": "application/json, application/xml",
                    "method": "GET",
                    "profile": "http://IM_REST_API_HOST/km/api/latest/metadata-catalog/locales"
                }
            ]
        }
    ],
    "hasMore": true,
    "limit": 20,
    "offset": 0,
    "links": [
        {
            "rel": "canonical",
            "href": "http://IM_REST_API_HOST/km/api/latest/repositories/default/availableLocales?limit=20&offset=0",
            "mediaType": "application/json, application/xml",
            "method": "GET"
        },
        {
            "rel": "next",
            "href": "http://IM_REST_API_HOST/km/api/latest/repositories/default/availableLocales?limit=20&offset=20",
            "mediaType": "application/json, application/xml",
            "method": "GET"
        }
    ],
    "count": 2
}
「トップに戻る」