# Tradurre e localizzare il tuo programma Advocate

La piattaforma Advocate utilizza le informazioni sulla localizzazione specifiche del partecipante per aiutarti a tradurre e localizzare i contenuti e le ricompense del tuo programma di referral. Queste localizzazioni (ad es. `en_GB`, `nl_NL`) sono una combinazione di un codice lingua di due lettere e un codice paese di due lettere, come definiti rispettivamente in ISO 639-1 e ISO 3166-1 alfa-2. Puoi inviare le informazioni sulla localizzazione di impact.com per singoli partecipanti ogni volta che ci invii i dettagli del promotore cliente e dell'evento.

#### Traduci e localizza i contenuti del tuo programma

{% stepper %}
{% step %}

#### Passaggio 1: Scarica il testo sorgente e i messaggi

1. Nel menu di navigazione a sinistra, seleziona ![](https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-230534471fef5f40808e921e41ee44e4a06ded03%2Fe6cb9548999afdc1ed3ce4942e4cb5b45b5cecbd323267aac2a7cd1915fccc09.svg?alt=media) **\[Engage]** → **Regole del programma**.
2. Nella *Regole del programma* schermata, seleziona la **scheda Contenuto** tab.

   <div data-with-frame="true"><figure><img src="https://1043985218-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. Nella *sezione Traduzioni* seleziona **Modifica** → **Scarica sorgente** o **Scarica sorgente e traduzioni**.

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

{% hint style="warning" %}
**Importante:** Esiste un metodo alternativo per scaricare le traduzioni. Questo metodo è l'unico modo per gestire le traduzioni per i contenuti del microsito.
{% endhint %}

1. Nel menu di navigazione a sinistra, seleziona **scheda Contenuto**.
2. Nella *sezione Traduzioni* sezione seleziona **Microsito** per espandere un elenco di opzioni, quindi seleziona il contenuto del microsito che desideri tradurre.
3. Seleziona per **Scarica sorgente** o **Scarica sorgente e traduzioni**.

Il file zip fornito includerà la versione predefinita e qualsiasi copia tradotta (se presente) nel seguente formato:

<div data-with-frame="true"><figure><img src="https://1043985218-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>

In questo esempio, i `programEmailID.json`, `programWidgetID.json`, `referredReward.json` o `referrerReward.json` file contengono il testo predefinito per l'email del programma, il widget e le ricompense.
{% endstep %}

{% step %}

#### Passaggio 2: Traduci i file sorgente

Usa una copia del testo predefinito dell'email o dei messaggi del widget (trovati nei `programEmailID.json` o `programWidgetID.json` file) come base per le tue traduzioni, e una copia delle impostazioni predefinite delle ricompense come modello per i tipi e gli importi delle ricompense localizzate.

Se in precedenza hai effettuato delle traduzioni, queste verranno incluse nel download, nella cartella del widget/email a cui si riferiscono (ad es. /`programEmailID`) con il nome del file corrispondente alla localizzazione per cui sono destinate (ad es. `nl_NL.json`).

Puoi scegliere di modificare le traduzioni/ricompense esistenti per una specifica localizzazione, oppure eliminare il contenuto esistente e ricominciare da zero dal file predefinito.
{% endstep %}

{% step %}

#### Passaggio 3: Impacchetta le traduzioni

1. Inserisci i tuoi file tradotti nella stessa cartella con lo stesso nome del file sorgente che hai tradotto (*ad es.* il `/signupRewardEmail` cartella per le traduzioni di `signupRewardEmail.json`).

   L'esempio seguente mostra traduzioni per le `fr_FR` e `en_US` localizzazioni collocate nella cartella per l'email del programma `/programEmailID`, widget `/programWidgetID`, e ricompense `/referredReward` e `/referrerReward`.

   <div data-with-frame="true"><figure><img src="https://1043985218-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-ebd7a87da34175b48a511fcf3e16b304e5bcf964%2Fa8d26aad2fb3b3aedb2f1c2f4120df0b332776e9320fc1745e40f2e0fc9c19a7.png?alt=media" alt=""><figcaption></figcaption></figure></div>
2. Crea uno zip della cartella che contiene le cartelle `/Emails` e `/Widgets` .
   {% endstep %}

{% step %}

#### Passaggio 4: Carica le traduzioni

1. Carica la cartella zippata nella *sezione Traduzioni* sezione di **Contenuti** scheda nella *Regole del programma* pagina o *scheda Contenuto* pagina, a seconda del metodo che hai utilizzato nel *Passaggio 1*.
2. Seleziona **Fine** e conferma che il file è stato caricato correttamente.

Congratulazioni! Il tuo programma di referral è ora localizzato.
{% endstep %}
{% endstepper %}
