ConveyThis traduce automaticamente tutti i contenuti visualizzati sul tuo sito web. Tuttavia, poiché le e-mail non fanno parte del tuo sito web, ConveyThis non le traduce automaticamente. Tuttavia, ConveyThis ti consente di gestire manualmente i contenuti delle e-mail in base alla lingua dell'ordine. Utilizzando il codice liquido, puoi gestire la traduzione delle e-mail. Tieni presente che, sebbene queste istruzioni si applichino alle notifiche degli ordini, non riguardano le notifiche di creazione di buoni regalo.
A seconda delle lingue supportate sul tuo sito web, dovrai modificare il codice di conseguenza. Dovresti adattare i codici lingua nelle istruzioni 'when'.
Ad esempio, consideriamo uno scenario in cui ConveyThis gestisce l'inglese come lingua originale e il francese e lo spagnolo come lingue di traduzione di destinazione. La struttura complessiva di Liquid sarebbe la seguente:
{% case attributi.lang %} {% When 'fr' %} EMAIL IN FRANCESE QUI {% When 'es' %} EMAIL IN SPAGNOLO QUI {% else %} EMAIL IN LINGUA ORIGINALE QUI {% endcase %}
Il codice fornito sopra è solo un esempio. Assicurati di inserire le lingue gestite nella tua app ConveyThis che desideri includere per la traduzione delle email.
Ecco un altro esempio di traduzione di email specificatamente in tedesco:
{% case attributi.lang %} {% when 'de' %} EMAIL IN TEDESCO QUI {% else %} EMAIL NELLA LINGUA ORIGINALE QUI {% endcase %}
Implementando il codice, se un ordine viene effettuato in tedesco, il cliente riceverà il contenuto tra le righe di codice che iniziano con "when 'de'" e "else". D'altro canto, se il cliente effettua un ordine in una lingua diversa dal tedesco, riceverà il contenuto tra le righe di codice "else" e "endcase". Ciò garantisce un contenuto e-mail appropriato specifico per la lingua per diversi scenari di ordine.
{% case attributi.lang %} {% when 'fr' %} TESTO FRANCESE {% when 'es' %} TESTO SPAGNOLO {% when 'pt' %} TESTO PORTOGHESE {% else %} TESTO INGLESE {% endcase %}
Prendiamo ad esempio l'e-mail di "Conferma ordine" che deve essere tradotta.
In questo esempio, poiché la lingua originale è l'inglese, dovresti sostituire il testo segnaposto "INVIA EMAIL NELLA LINGUA ORIGINALE QUI" con il codice che hai copiato.
Ad esempio, quando traduci in francese, modifica la frase "Grazie per il tuo acquisto!" in "Merci pour votre achat!". Ricordati di modificare solo le frasi ed evita di tradurre codice liquido tra {% %} o {{ }}.
In questo caso, individua l'email di "Conferma ordine" nell'area di amministrazione di Shopify e incolla il contenuto tradotto dall'editor di testo in questa specifica sezione dell'email.
In questo caso l'email modificata è 'Conferma ordine':
Puoi applicare lo stesso procedimento per tradurre l'oggetto dell'email. Copia e incolla il codice in un editor di testo, quindi sostituisci i campi con la versione tradotta dell'oggetto. Ecco un esempio per illustrare il procedimento:
{% case attributi.lang %} {% When 'fr' %} Comando {{name}} confermato {% When 'es' %} Ordine {{name}} confermato {% When 'pt' %} Ordine {{name }} confermato {% else %} Ordine {{name}} confermato {% endcase %}
Quindi, incolla l'oggetto tradotto dall'editor di testo nel campo "Oggetto e-mail" nell'area di controllo di Shopify.
Per gestire le email dei clienti, puoi includere un tag lingua nelle informazioni dei clienti all'interno dell'area di amministrazione di Shopify. Il tag lingua verrà aggiunto in base alla lingua utilizzata dal visitatore durante la registrazione al sito web.
Per abilitare questa funzionalità, devi aggiungere la riga "customer_tag: true" al codice ConveyThis nel file "conveythis_switcher.liquid". Puoi accedere a questo file andando su Shopify admin > Online Store > Themes > Actions > Edit Code.
Una volta aggiunto il tag lingua al codice, puoi procedere alla creazione di notifiche per i clienti seguendo lo stesso schema menzionato in precedenza in questa guida. Tuttavia, per questa parte, dovrai utilizzare il seguente codice:
{% assign language = customer.tags | join: '' | split: '#ct' %} {% case language[1] %} {% when 'en' %} Conferma dell'account inglese {% else %} Conferma dell'account cliente originale {% endcase %}
Apprezziamo il tuo feedback! Se hai commenti o suggerimenti su questo articolo, sentiti libero di condividerli con noi. Il tuo feedback è importante per noi e ci aiuta a migliorare i nostri contenuti.
La traduzione è un processo complesso, che va ben oltre la semplice conoscenza delle lingue.
Seguendo i nostri consigli e utilizzando ConveyThis, le tue pagine tradotte troveranno riscontro nel tuo pubblico, risultando native della lingua di destinazione.
Sebbene richieda impegno, il risultato è gratificante. Se stai traducendo un sito web, ConveyThis può farti risparmiare ore con la traduzione automatica.
Prova ConveyThis gratis per 7 giorni!