# Advocateプログラムを翻訳・ローカライズする

アドボケイト・プラットフォームは、参加者固有のロケール情報を使用して、紹介プログラムのコンテンツと報酬の翻訳およびローカライズを支援します。これらのロケール（例： `en_GB`, `nl_NL`）は、ISO 639-1およびISO 3166-1 alpha-2でそれぞれ定義されている、2文字の言語コードと2文字の国コードの組み合わせです。customer advocateおよびイベントの詳細を送信する際に、個々の参加者のimpact.comロケール情報を送信できます。

#### プログラムのコンテンツを翻訳およびローカライズする

{% stepper %}
{% step %}

#### ステップ1：元のコピーとメッセージをダウンロードする

1. 左側のナビゲーションメニューで、 ![](https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage]** → **Program Rules**.
2. で、 *Program Rules* 画面上の **Content** タブを選択します。

   <div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-ba3db2e3c90ae3f89cf451f55f2d871c7fadb1dc%2F84a83ea5547cf360db5fa353d5b63cacf22e3bfd06e328bc748e932cfa40c280.jpg?alt=media" alt="" width="322"><figcaption></figcaption></figure></div>
3. の *Translations* セクションで、 **Edit** → **Download Source** または **Download Source and Translations**.

   <div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-690f44bfbfb8606cba5480ba507c00d1a956b475%2F73c36fb82e1b8834bb28ca9a3add67adf52509d78b8d53ad9df314ad6bdea403.jpg?alt=media" alt="" width="563"><figcaption></figcaption></figure></div>

{% hint style="warning" %}
**重要：** 翻訳をダウンロードするための代替方法があります。この方法は、マイクロサイトのコンテンツの翻訳を処理する唯一の方法です。
{% endhint %}

1. 左側のナビゲーションメニューで、 **Content**.
2. の *Translations* セクションで **Microsite** を選択してオプションの一覧を展開し、翻訳したいマイクロサイトのコンテンツを選択します。
3. 次を選択して **Download Source** または **Download Source and Translations**.

提供されたzipファイルには、以下の形式でデフォルトのコピーと、翻訳済みのコピー（存在する場合）が含まれます：

<div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-7ff823ea175517ae51bd01797786a5ee09bcfc6d%2Fd32fc2a1a82174e541e2204cd0d7874f6ab5fe8054f39ed7b353868a853fbad3.png?alt=media" alt="" width="321"><figcaption></figcaption></figure></div>

この例では、 `programEmailID.json`, `programWidgetID.json`, `referredReward.json` または `referrerReward.json` ファイルには、プログラムのメール、ウィジェット、および報酬のデフォルトコピーが含まれています。
{% endstep %}

{% step %}

#### ステップ2：元ファイルを翻訳する

デフォルトのメールまたはウィジェットのメッセージのコピー（ `programEmailID.json` または `programWidgetID.json` ファイルにあります）を翻訳のベースとして使用し、デフォルトの報酬設定のコピーを、ローカライズした報酬タイプと金額のテンプレートとして使用します。

以前に翻訳を作成している場合は、ダウンロードに含まれ、それらが対象とするウィジェット／メールのフォルダ内（例：/`programEmailID`）に、対象ロケール名のファイル名（例： `nl_NL.json`).

特定のロケールについて、既存の翻訳／報酬を編集するか、既存のコンテンツを削除して元ファイルから新しく開始するかを選択できます。
{% endstep %}

{% step %}

#### ステップ3：翻訳をパッケージ化する

1. 翻訳したファイルを、翻訳した元ファイルと同じ名前のフォルダ（*例：* その `/signupRewardEmail` の翻訳用フォルダに戻します `signupRewardEmail.json`).

   次の例は、 `fr_FR` および `en_US` ロケールの翻訳が、プログラムのメール用フォルダ `/programEmailID`、ウィジェット `/programWidgetID`、および報酬 `/referredReward` および `/referrerReward`.

   <div data-with-frame="true"><figure><img src="https://1458456015-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-ebd7a87da34175b48a511fcf3e16b304e5bcf964%2Fa8d26aad2fb3b3aedb2f1c2f4120df0b332776e9320fc1745e40f2e0fc9c19a7.png?alt=media" alt="" width="563"><figcaption></figcaption></figure></div>
2. のフォルダを含むフォルダ内に配置されていることを示しています `/Emails` および `/Widgets` フォルダ。
   {% endstep %}

{% step %}

#### ステップ4：翻訳をアップロードする

1. zip圧縮したフォルダを、 *Translations* セクションの **Contents** タブの *Program Rules* ページまたは *Content* ページにアップロードします。これは、 *ステップ1*.
2. で使用した方法によります。 **Done** を選択し、ファイルが正常にアップロードされたことを確認します。

おめでとうございます！ あなたの紹介プログラムはこれでローカライズされました。
{% endstep %}
{% endstepper %}
