Reach

Grow

Manage

Automate

Reach

Grow

Manage

Automate

G

G

M

M

Translation Files

Come localizzare il contenuto HTML

Panoramica

Panoramica

Panoramica

File di traduzione

Un hub centralizzato per memorizzare tutte le tue traduzioni chiave da utilizzare in modelli di email, sms e push. Questa funzionalità ti consente di caricare e memorizzare facilmente le tue traduzioni.

File di Traduzione semplificano la localizzazione dei modelli consentendoti di gestire contenuti multilingue in un unico sistema centralizzato. Con i File di Traduzione, puoi servire dinamicamente la versione corretta della lingua del testo nei tuoi modelli in base alla località dei destinatari, riducendo la necessità di modelli multipli e migliorando l'efficienza delle campagne.

Funzionalità Chiave

Gestione Centralizzata: Carica file di traduzioni nell'interfaccia Bird CRM. Memorizza traduzioni per più località in un unico file, riducendo la duplicazione e semplificando gli aggiornamenti.

Rendering Dinamico delle Traduzioni: Recupera automaticamente la traduzione corretta per la località di un destinatario utilizzando la sintassi Liquid. Includi logica di fallback per garantire la visualizzazione dei messaggi, anche se manca una traduzione.

Formato Flessibile: Utilizza file CSV con chiavi di riga per le località (e.g., en-EN, fr-FR) e chiavi di colonna per il contenuto delle traduzioni (e.g., header, body).

Supporto Multi-Canale: Usa file di traduzione su canali supportati inclusi email e anche SMS e notifiche push se abilitati.

Personalizzazione Basata sulla Località

  • Seleziona dinamicamente le traduzioni in base all'attributo di località del destinatario (e.g., contact.attribute.locale) o altri attributi personalizzati.

  • Garantisci una comunicazione coerente per il pubblico globale.

Creazione e utilizzo dei file di traduzione

I file di traduzione possono essere caricati su Bird e utilizzati nei tuoi modelli. Questa guida ti accompagna su come caricarli e utilizzarli.

I file di traduzione ti permettono di tradurre dinamicamente i contenuti nei modelli in base alla località del destinatario. Ecco come impostare e utilizzare i file di traduzione per creare un'email di benvenuto localizzata.

Passo 1: Preparare il File di Traduzione

Formato del File: Utilizza un file CSV con la seguente struttura:

  • Chiave di Riga (località): Rappresenta la località (es., en-US, fr-FR, es-ES).

  • Intestazioni delle Colonne: Chiavi per le sezioni del modello che richiedono la traduzione (es., intestazione, corpo).

Esempio di File: welcome_email_translations.csv

località

intestazione

corpo

en-US

Welcome to Bird!

We can't wait for you to get started with Inbox.

fr-FR

Bienvenue chez Bird!

Nous avons hâte que vous commenciez avec Inbox.

es-ES

¡Bienvenido a Bird!

Estamos ansiosos por que empieces con Inbox.


Salva il File:

Salvalo come welcome_email_translations.csv.

Passo 2: Caricare il File di Traduzione

  1. Vai alla sezione Contenuto > File di Traduzione su Bird.

  2. Clicca Carica File di Traduzione.

  3. Seleziona welcome_email_translations.csv e caricalo.

  4. Conferma che il caricamento del file sia riuscito.

Passo 3: Utilizzare le Traduzioni nel Modello Email

  1. Impostare la Località: Assegna la località del destinatario a una variabile, tipicamente basandosi su un attributo del loro profilo. Puoi anche utilizzare qualsiasi combinazione di attributi personalizzata purché corrisponda al formato del tuo file di traduzione. {% assign locale = contact.attributes.locales %}

  2. Recupera le Traduzioni: Usa assign o capture per recuperare la traduzione pertinente dal file usando il tag render. {% assign header = "welcome_email_translations/header" | t: locale %} {% assign body = "welcome_email_translations/body" | t: locale %}

  3. Renderizza il Modello: Inserisci le traduzioni dinamicamente nel contenuto della tua email. Puoi anche renderizzare le traduzioni direttamente nella variabile piuttosto che assegnarle prima <h1>{{ header }}</h1> <p>{{ "welcome_email_translations/body" | t: locale }}</p>

Esempio Completo di Modello:

{% assign locale = contact.attributes.locales %}
{% assign header = "welcome_email_translations/header" | t: locale %}
{% assign body = "welcome_email_translations/body" | t: locale %}


<!DOCTYPE html>
<html>
  <body>
    <h1>{{ header }}</h1>
    <p>{{ body }}</p>
  </body>
</html>

Passo 4: Testare le Tue Traduzioni

Invia un'Email di Test:

Utilizza contatti di test con località specifiche (es. en-US, fr-FR, es-ES) per assicurarti che le traduzioni siano applicate correttamente.

I file di traduzione possono essere caricati su Bird e utilizzati nei tuoi modelli. Questa guida ti accompagna su come caricarli e utilizzarli.

I file di traduzione ti permettono di tradurre dinamicamente i contenuti nei modelli in base alla località del destinatario. Ecco come impostare e utilizzare i file di traduzione per creare un'email di benvenuto localizzata.

Passo 1: Preparare il File di Traduzione

Formato del File: Utilizza un file CSV con la seguente struttura:

  • Chiave di Riga (località): Rappresenta la località (es., en-US, fr-FR, es-ES).

  • Intestazioni delle Colonne: Chiavi per le sezioni del modello che richiedono la traduzione (es., intestazione, corpo).

Esempio di File: welcome_email_translations.csv

località

intestazione

corpo

en-US

Welcome to Bird!

We can't wait for you to get started with Inbox.

fr-FR

Bienvenue chez Bird!

Nous avons hâte que vous commenciez avec Inbox.

es-ES

¡Bienvenido a Bird!

Estamos ansiosos por que empieces con Inbox.


Salva il File:

Salvalo come welcome_email_translations.csv.

Passo 2: Caricare il File di Traduzione

  1. Vai alla sezione Contenuto > File di Traduzione su Bird.

  2. Clicca Carica File di Traduzione.

  3. Seleziona welcome_email_translations.csv e caricalo.

  4. Conferma che il caricamento del file sia riuscito.

Passo 3: Utilizzare le Traduzioni nel Modello Email

  1. Impostare la Località: Assegna la località del destinatario a una variabile, tipicamente basandosi su un attributo del loro profilo. Puoi anche utilizzare qualsiasi combinazione di attributi personalizzata purché corrisponda al formato del tuo file di traduzione. {% assign locale = contact.attributes.locales %}

  2. Recupera le Traduzioni: Usa assign o capture per recuperare la traduzione pertinente dal file usando il tag render. {% assign header = "welcome_email_translations/header" | t: locale %} {% assign body = "welcome_email_translations/body" | t: locale %}

  3. Renderizza il Modello: Inserisci le traduzioni dinamicamente nel contenuto della tua email. Puoi anche renderizzare le traduzioni direttamente nella variabile piuttosto che assegnarle prima <h1>{{ header }}</h1> <p>{{ "welcome_email_translations/body" | t: locale }}</p>

Esempio Completo di Modello:

{% assign locale = contact.attributes.locales %}
{% assign header = "welcome_email_translations/header" | t: locale %}
{% assign body = "welcome_email_translations/body" | t: locale %}


<!DOCTYPE html>
<html>
  <body>
    <h1>{{ header }}</h1>
    <p>{{ body }}</p>
  </body>
</html>

Passo 4: Testare le Tue Traduzioni

Invia un'Email di Test:

Utilizza contatti di test con località specifiche (es. en-US, fr-FR, es-ES) per assicurarti che le traduzioni siano applicate correttamente.

I file di traduzione possono essere caricati su Bird e utilizzati nei tuoi modelli. Questa guida ti accompagna su come caricarli e utilizzarli.

I file di traduzione ti permettono di tradurre dinamicamente i contenuti nei modelli in base alla località del destinatario. Ecco come impostare e utilizzare i file di traduzione per creare un'email di benvenuto localizzata.

Passo 1: Preparare il File di Traduzione

Formato del File: Utilizza un file CSV con la seguente struttura:

  • Chiave di Riga (località): Rappresenta la località (es., en-US, fr-FR, es-ES).

  • Intestazioni delle Colonne: Chiavi per le sezioni del modello che richiedono la traduzione (es., intestazione, corpo).

Esempio di File: welcome_email_translations.csv

località

intestazione

corpo

en-US

Welcome to Bird!

We can't wait for you to get started with Inbox.

fr-FR

Bienvenue chez Bird!

Nous avons hâte que vous commenciez avec Inbox.

es-ES

¡Bienvenido a Bird!

Estamos ansiosos por que empieces con Inbox.


Salva il File:

Salvalo come welcome_email_translations.csv.

Passo 2: Caricare il File di Traduzione

  1. Vai alla sezione Contenuto > File di Traduzione su Bird.

  2. Clicca Carica File di Traduzione.

  3. Seleziona welcome_email_translations.csv e caricalo.

  4. Conferma che il caricamento del file sia riuscito.

Passo 3: Utilizzare le Traduzioni nel Modello Email

  1. Impostare la Località: Assegna la località del destinatario a una variabile, tipicamente basandosi su un attributo del loro profilo. Puoi anche utilizzare qualsiasi combinazione di attributi personalizzata purché corrisponda al formato del tuo file di traduzione. {% assign locale = contact.attributes.locales %}

  2. Recupera le Traduzioni: Usa assign o capture per recuperare la traduzione pertinente dal file usando il tag render. {% assign header = "welcome_email_translations/header" | t: locale %} {% assign body = "welcome_email_translations/body" | t: locale %}

  3. Renderizza il Modello: Inserisci le traduzioni dinamicamente nel contenuto della tua email. Puoi anche renderizzare le traduzioni direttamente nella variabile piuttosto che assegnarle prima <h1>{{ header }}</h1> <p>{{ "welcome_email_translations/body" | t: locale }}</p>

Esempio Completo di Modello:

{% assign locale = contact.attributes.locales %}
{% assign header = "welcome_email_translations/header" | t: locale %}
{% assign body = "welcome_email_translations/body" | t: locale %}


<!DOCTYPE html>
<html>
  <body>
    <h1>{{ header }}</h1>
    <p>{{ body }}</p>
  </body>
</html>

Passo 4: Testare le Tue Traduzioni

Invia un'Email di Test:

Utilizza contatti di test con località specifiche (es. en-US, fr-FR, es-ES) per assicurarti che le traduzioni siano applicate correttamente.

Best Practices

  • Includi fallback Includi sempre traduzioni di fallback nel caso in cui manchi una traduzione specifica per la località. Ad esempio, di seguito, se la località è mancante, si farà il fallback su en-US, e se anche questo è mancante si ripristinerà sul testo “Welcome to Bird”. {% assign header = "welcome_email_translations/header" | t: locale, "en-US" | default: "Welcome to Bird!" %}

  • Standardizzare i codici località: Garantire l'uso di locali coerenti (es. en-US, fr-FR, es-ES) in tutti i file di traduzione.

  • Aggiornamenti regolari: Mantenere aggiornati i file di traduzione quando il contenuto cambia per mantenere la coerenza tra le lingue.

  • Test approfonditi: Testare regolarmente i template dopo aver aggiunto o aggiornato le traduzioni per garantire che si visualizzino correttamente.

Risultato

Usando l'esempio sopra, un destinatario francese (locale = "fr-FR") riceverà: Header: Bienvenue chez Bird! Body: Nous avons hâte que vous commenciez avec Inbox.

Un destinatario inglese (locale = "en-EN") riceverà: Header: Welcome to Bird! Body: We can't wait for you to get started with Inbox.

Questo approccio semplifica la localizzazione, garantendo messaggi coerenti riducendo la duplicazione dei template.

Connettiamoci con un esperto di Bird.
Scopri tutta la potenza del Bird in 30 minuti.

Inviando, accetti che Bird possa contattarti riguardo ai nostri prodotti e servizi.

Puoi annullare l'iscrizione in qualsiasi momento. Consulta la Informativa sulla Privacy di Bird per i dettagli sul trattamento dei dati.

Azienda

Newsletter

Rimani aggiornato con Bird attraverso aggiornamenti settimanali nella tua inbox.

Connettiamoci con un esperto di Bird.
Scopri tutta la potenza del Bird in 30 minuti.

Inviando, accetti che Bird possa contattarti riguardo ai nostri prodotti e servizi.

Puoi annullare l'iscrizione in qualsiasi momento. Consulta la Informativa sulla Privacy di Bird per i dettagli sul trattamento dei dati.

Azienda

Newsletter

Rimani aggiornato con Bird attraverso aggiornamenti settimanali nella tua inbox.

Connettiamoci con un esperto di Bird.
Scopri tutta la potenza del Bird in 30 minuti.

Inviando, accetti che Bird possa contattarti riguardo ai nostri prodotti e servizi.

Puoi annullare l'iscrizione in qualsiasi momento. Consulta la Informativa sulla Privacy di Bird per i dettagli sul trattamento dei dati.

R

Raggiungi

G

Grow

M

Manage

A

Automate

Azienda

Newsletter

Rimani aggiornato con Bird attraverso aggiornamenti settimanali nella tua inbox.