機械翻訳について

ローカリゼーション・ポリシーの作成

post

/content/management/api/v1.1/localizationPolicies

指定されたペイロードでローカリゼーション・ポリシーを作成します。
作成されたローカリゼーション・ポリシーにより、次のことが保証されます
  • 完全にリクエストされた言語を含むアイテムを配信する場合(公開されている場合)
  • 定義済のデフォルト言語でアイテムを配信する(公開された場合)
  • アイテムを配信します(公開されている場合)。このアイテムは使用できない翻訳を指します。
  • また、確認
  • LocalizationPolicy.required値で指定されたすべての言語の翻訳を翻訳セットとともに公開する必要があること
  • LocalizationPolicy.optional値で指定された言語を使用した翻訳は、翻訳セットとともに公開できます。
  • リクエスト

    サポートされているメディア・タイプ
    問合せパラメータ
    ヘッダー・パラメータ
    本文()
    ペイロード内に指定の情報でローカリゼーション・ポリシーを作成します。 ペイロード内に指定されている場合でも、id, createdBy, createdDate, updatedBy, updatedDateおよびlinksフィールドは無視されます。
    ルート・スキーマ : LocalizationPolicy
    型: object
    ローカリゼーション・ポリシー
    ソースを表示
    ネストされたスキーマ : date
    型: object
    date
    ソースを表示
    ネストされたスキーマ : optionalValues
    型: array
    オプションの言語値です。
    ソースを表示
    ネストされたスキーマ : requiredValues
    型: array
    必須言語の値です。
    ソースを表示
    トップに戻る

    レスポンス

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

    201レスポンス

    作成されました。
    本文()
    ルート・スキーマ : LocalizationPolicy
    型: object
    ローカリゼーション・ポリシー
    ソースを表示
    ネストされたスキーマ : date
    型: object
    date
    ソースを表示
    ネストされたスキーマ : optionalValues
    型: array
    オプションの言語値です。
    ソースを表示
    ネストされたスキーマ : requiredValues
    型: array
    必須言語の値です。
    ソースを表示

    400レスポンス

    不正リクエスト

    403レスポンス

    禁止。

    404レスポンス

    見つかりません。

    500レスポンス

    内部サーバー・エラー
    トップに戻る

    次の例では、cURLを使用してRESTリソースにPOSTリクエストを発行することによってローカリゼーション・ポリシーを作成する方法を示します。

    curl -X POST -H 'Content-Type: application/json' -H 'X-Requested-With: XMLHttpRequest' 'http://host:port/content/management/api/v1.1/policy'

    例:

    これにより、必須のリストと、en-IN、en-AUおよびen-USが言語コードのオプション言語のリストを含むローカリゼーション・ポリシーが作成されます。 ペイロードを独自のデータで置換します。

    /content/management/api/v1.1/localizationPolicies

    リクエスト本文

    {
      "name": "policy4",
      "description": "policy4 description",
      "requiredValues": [
        "en-AU",
        "en-US"
      ],
      "optionalValues": [
        "en-IN",
        "en-US"
      ]
    }
    先頭に戻る