Localizzazione e traduzione

I clienti di tutto il mondo preferiscono visualizzare i contenuti nella loro lingua madre. La traduzione dei contenuti del tuo negozio può comportare un aumento delle vendite, perché i clienti internazionali possono comprendere meglio il marketing, i dettagli dei prodotti, le informazioni sulla spedizione e le politiche di reso. Scopri di più sulla vendita internazionale.

Puoi attivare più lingue dal pannello di controllo Shopify per creare URL separati per i tuoi contenuti tradotti. Quando i clienti accedono a un URL regionale, il tuo negozio mostra automaticamente la versione tradotta, se esistono traduzioni.

Quando le traduzioni non sono disponibili, il negozio online mostra i contenuti nella lingua principale. Puoi tradurre i contenuti del negozio online utilizzando l'app Translate & Adapt, aggiungendo le tue traduzioni tramite file CSV o utilizzando un'app di terze parti compatibile. Dopo aver tradotto il negozio, i clienti possono esplorarlo, effettuare il check-out e ricevere notifiche nella loro lingua locale.

Requisiti per la localizzazione e la traduzione del tuo negozio

Prima di localizzare e tradurre il tuo negozio, verifica i seguenti requisiti:

  • Piano Shopify: disponibile su tutti i piani tranne il piano Lite.
  • Compatibilità del tema:
    • I temi gratuiti di Shopify supportano le funzionalità multilingue.
    • I temi personalizzati devono utilizzare l'oggetto Liquid routes di Shopify per i link interni (ad esempio, da /cart a ``) per garantire la compatibilità.
  • Struttura del dominio:
    • Utilizza sottocartelle (ad es. example.com/de) o sottodomini (ad es. de.example.com) per gli URL specifici della lingua.

Per vendere in più lingue, devi soddisfare i seguenti requisiti:

Localizzazione, URL e SEO

Un aspetto importante della vendita in più lingue è assicurarsi che i clienti e i motori di ricerca possano trovare la versione linguistica corretta del tuo sito. Quando pubblichi una lingua, vengono creati URL univoci per ogni pagina tradotta nel tuo negozio. Ciò avviene aggiungendo il codice della lingua agli URL:

  • Tag hreflang: aggiunti automaticamente per gli URL specifici della lingua.
  • Slug URL: gli slug tradotti sono facoltativi ma migliorano la localizzazione (ad esempio, da /products/chair a /produkte/stuhl).

Ad esempio, supponiamo che il tuo dominio primario sia example.com. Se pubblichi 2 lingue aggiuntive, francese (fr) e tedesco (de), gli URL del tuo negozio diventeranno example.com/fr e example.com/de.

Puoi anche avere lingue diverse disponibili su domini diversi utilizzando la funzionalità dei domini internazionali.

Gli slug degli URL possono essere tradotti manualmente con l'app Translate & Adapt di Shopify, un'app di traduzione di terze parti compatibile o tramite esportazione/importazione CSV.

È importante che i motori di ricerca possano indicizzare il sito in tutte le lingue tradotte. Shopify aggiunge automaticamente i tag hreflang e include tutte le lingue pubblicate nelle mappe del sito, il che aiuta i motori di ricerca a rilevare le diverse lingue del negozio.

Considerazioni sulla vendita in più lingue

Prima di vendere in più lingue, esamina le seguenti considerazioni:

  • La vendita in più lingue supporta solo le app di traduzione di terze parti compatibili.
  • I tag (come i tag di prodotto, i tag degli articoli e i tag dei blog) non possono essere tradotti.
  • Se per i campi Meta Title e Meta Description per la SEO sui prodotti vengono utilizzate le impostazioni predefinite, le traduzioni per questi campi non sono disponibili. Le impostazioni predefinite estraggono i contenuti dal titolo e dalla descrizione del prodotto e utilizzano automaticamente il titolo e la descrizione del prodotto tradotti quando i clienti visualizzano il negozio in un'altra lingua. Se hai personalizzato questi campi, puoi tradurli utilizzando l'app Translate & Adapt o un'app di traduzione di terze parti compatibile.
  • Gli slug URL, come /en-ca/products/shoes, possono essere tradotti in /es-mx/products/zapatos, ma la parola products non può essere tradotta.
  • Gli slug URL non possono essere personalizzati per i mercati. Le traduzioni possono essere aggiunte solo per gli slug URL in tutti i mercati in cui viene visualizzata una lingua.
  • Quando traduci in lingue scritte da destra a sinistra, come l'ebraico o l'arabo, verifica che il tuo tema supporti le lingue da destra a sinistra per garantire che il layout sia corretto.
  • Shopify supporta 33 opzioni di check-out pre-tradotte. Per ulteriori personalizzazioni della lingua nel check-out sono necessarie app di terze parti.

Modifica della lingua predefinita del tuo negozio online

Dopo aver modificato la lingua predefinita del tuo negozio online, la lingua predefinita precedente viene rimossa da Impostazioni > Lingue. Se desideri impostare la lingua predefinita precedente come lingua secondaria, devi aggiungerla di nuovo ai tuoi mercati e a Impostazioni > Lingue.

Scopri di più sulla gestione delle lingue.

Gestione delle lingue

Puoi gestire più lingue nel negozio dalla sezione Lingue del pannello di controllo Shopify e gestire le lingue per ciascun mercato dalla sezione Mercati del pannello di controllo Shopify.

Considerazioni sulla gestione delle lingue

Esamina le seguenti considerazioni sulla gestione di lingue e traduzioni per il tuo negozio online e i tuoi mercati:

  • Assicurati che il negozio soddisfi i requisiti per la vendita in più lingue.
  • L'aggiunta di una lingua aggiunge traduzioni solo nelle lingue supportate per i temi e i check-out supportati. Se desideri aggiungere traduzioni ad altri contenuti del negozio, devi importare le traduzioni o utilizzare un'app.
  • Quando aggiungi delle lingue al negozio, devi fornire le traduzioni. Prima di aggiungere una nuova lingua, assicurati di avere le traduzioni pronte o di aver installato un'app di traduzione e di aver assegnato la lingua a un mercato. Puoi utilizzare l'app Translate & Adapt per importare i contenuti tradotti su Shopify. Puoi anche visitare lo Shopify App Store per trovare un'app di traduzione per il negozio.
  • Se pubblichi una lingua nel tuo negozio senza aggiungere traduzioni, riceverai un messaggio che ti chiederà di aggiungerle. Le lingue pubblicate senza l'aggiunta di ulteriori traduzioni mostrano solo le traduzioni fornite per il tema e il check-out.
  • Devi aver configurato i domini internazionali per gestire le lingue per mercati specifici. Se non hai configurato i domini internazionali, le impostazioni della lingua sono le stesse per tutti i mercati attivi.

Aggiungere una lingua al tuo negozio online

  1. Dal pannello di controllo Shopify, vai su Impostazioni > Lingue.

  2. Clicca su Aggiungi lingua.

  3. Nella finestra di dialogo Aggiungi lingua, seleziona una lingua dal menu a discesa, quindi esegui una delle seguenti operazioni:

  • Se non hai configurato domini internazionali o se hai un solo mercato, clicca su Aggiungi.
  • Se hai più di un mercato e hai domini internazionali configurati, quindi seleziona i mercati attivi a cui desideri aggiungere la lingua:
    1. Clicca su Avanti.
    2. Attiva o disattiva i mercati a cui desideri aggiungere la lingua.
    3. Clicca su Fine.
  1. Per aggiungere le traduzioni, esegui una delle seguenti operazioni:

Pubblicare una lingua nel tuo negozio online

  1. Dal pannello di controllo Shopify, vai su Impostazioni > Lingue.

  2. In Lingue non pubblicate, clicca su > Pubblica accanto alla lingua che desideri rendere disponibile ai clienti nel tuo negozio.

  3. Clicca su Salva.

Gestire le lingue per i mercati

Puoi aggiungere, gestire e modificare la lingua predefinita per ogni mercato nella sezione Mercati del pannello di controllo Shopify.

Prima di poter gestire le lingue per i mercati, devi utilizzare le sottocartelle o i domini e sottodomini per creare i domini internazionali.

Se non hai configurato domini internazionali, le impostazioni della lingua saranno le stesse per tutti i tuoi mercati attivi e non potrai gestire le impostazioni per mercati specifici.

Scopri di più sulla configurazione dei domini internazionali.

Aggiungere una lingua a un mercato

Prima di poter aggiungere una lingua a un mercato specifico, devi aggiungerla nella sezione Lingue del pannello di controllo Shopify.

Passaggi:

  1. Dal pannello di controllo Shopify vai a Mercati.

  2. Clicca sul mercato per il quale desideri gestire le lingue.

  3. Clicca su Lingue e domini.

  4. Clicca su Aggiungi lingue

  5. Nella sezione Non aggiunto a questo mercato, clicca sulla lingua che desideri aggiungere.

Modificare la lingua predefinita di un mercato

Per impostazione predefinita, ogni mercato utilizza la stessa lingua predefinita del tuo negozio. Puoi modificare la lingua predefinita per ogni mercato impostandone una diversa.

Passaggi:

  1. Dal pannello di controllo Shopify vai a Mercati.

  2. Clicca sul mercato per il quale desideri gestire le lingue.

  3. Clicca su Lingue e domini.

  4. Clicca sull'icona ... accanto alla lingua predefinita attuale del mercato.

  5. Clicca su Imposta come predefinito.

Rimuovere una lingua da un mercato

Puoi rimuovere una lingua da un mercato quando non desideri più offrirla come opzione. La rimozione della lingua dal mercato comporta l'interruzione del funzionamento di tutti gli URL che utilizzano lo slug URL di quella lingua. Finché la traduzione esiste, potrai riaggiungere la lingua in un secondo momento.

Passaggi:

  1. Dal pannello di controllo Shopify vai a Mercati.

  2. Clicca sul mercato per il quale desideri gestire le lingue.

  3. Clicca su Lingue e domini.

  4. Clicca sull'icona ... accanto alla lingua che desideri rimuovere.

  5. Clicca su Rimuovi lingua.

  6. Nella finestra di dialogo, clicca su Rimuovi.

Rimuovere la pubblicazione di una lingua nel tuo negozio online

Puoi annullare la pubblicazione di una lingua, nascondendola ai clienti senza eliminare la lingua o le traduzioni. Eventuali link al negozio in quella lingua specifica genereranno un errore 404 «Pagina non trovata», quindi crea dei reindirizzamenti per le lingue di cui hai annullato la pubblicazione.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Impostazioni > Lingue.

  2. Nella sezione Lingue pubblicate, clicca sull'icona ... accanto alla lingua che desideri rendere non disponibile.

  3. Clicca su Rimuovi pubblicazione.

  4. Nella finestra di dialogo, clicca su Annulla pubblicazione.

Rimuovendo la pubblicazione di una lingua, la rimuoverai anche da tutti i mercati a cui è stata aggiunta.

Eliminare una lingua nel tuo negozio online

Se hai la certezza di non aver bisogno di traduzioni in quella lingua, puoi anche eliminarla. L'eliminazione di una lingua comporta anche l'eliminazione definitiva di tutte le traduzioni in quella lingua. Se aggiungerai di nuovo la lingua in futuro, dovrai aggiungere nuovamente le traduzioni.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Impostazioni > Lingue.

  2. Nella sezione Lingue non pubblicate, clicca sull'icona ... accanto alla lingua non pubblicata che desideri rimuovere dal tuo negozio.

  3. Clicca su Rimuovi lingua.

  4. Nella finestra di dialogo, clicca su Elimina.

Eliminando una lingua, la rimuoverai anche da tutti i mercati a cui è stata aggiunta.

Modificare la lingua predefinita del tuo negozio online

Puoi modificare la lingua predefinita del tuo negozio. La lingua predefinita del negozio viene utilizzata nel check-out e nel tema del negozio.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Impostazioni > Lingue.

  2. Nella sezione Lingue pubblicate, clicca sull'icona ... accanto alla lingua predefinita attuale.

  3. Clicca su Modifica predefinito.

  4. Nella finestra di dialogo Modifica lingua predefinita, seleziona una lingua dal menu.

  5. Clicca su Salva.

Aggiunta di traduzioni di lingue tramite file CSV

Puoi importare contenuti tradotti in file CSV. L'importazione delle tue traduzioni tramite file CSV ti consente di gestire le traduzioni delle lingue senza utilizzare un'app di traduzione di terze parti.

Prima di utilizzare un file CSV per aggiungere la traduzione di una lingua, esamina le seguenti restrizioni:

  • Non puoi tradurre i tag delle risorse.
  • Se utilizzi un'app di terze parti, questa potrebbe non supportare la vendita in più lingue per impostazione predefinita. In caso di dubbi, contatta lo sviluppatore dell'app.
  • Se modifichi l'handle di un prodotto, i reindirizzamenti URL per quel prodotto non saranno supportati per gli URL specifici della lingua.
  • Non puoi tradurre gli URL dei prodotti. Gli URL dei prodotti rimangono nella lingua in cui sono stati creati, anche quando un cliente visualizza il tuo sito in un'altra lingua pubblicata.

I seguenti passaggi di alto livello descrivono la procedura per esportare, modificare e importare le traduzioni delle lingue utilizzando i file CSV.

Passaggio 1: esporta il tuo file CSV

Dal pannello di controllo Shopify puoi esportare un file CSV che contiene l'elenco aggiornato delle traduzioni per le lingue selezionate. Il file CSV ti verrà inviato via email.

Il file CSV contiene le seguenti colonne:

  • Tipo - Il tipo di risorsa, ad esempio Prodotti, Articoli, Collezioni, Pagine o Blog.
  • Identificazione - L'ID della risorsa.
  • Campo - Il campo, ad esempio title, body_html o meta_title.
  • Locale - La lingua in cui il contenuto viene tradotto.
  • Mercato - Il mercato per cui è stato creato il contenuto.
  • Stato - Indica se la traduzione non è aggiornata.
  • Contenuto predefinito - Il contenuto originale da tradurre.
  • Contenuto tradotto - Il contenuto tradotto. Puoi aggiungere il contenuto tradotto in questa riga.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Impostazioni > Lingue.

  2. Clicca su Esporta.

  3. Seleziona la lingua che desideri esportare. Puoi selezionare Tutte le lingue per esportare le traduzioni di tutte le lingue che supporti.

  4. Seleziona una delle seguenti opzioni:

    • Seleziona Tutti i contenuti per esportare tutte le traduzioni.
    • Seleziona Metafield se utilizzi i metafield per aggiungere contenuti al tuo negozio.
    • Seleziona Non aggiornato se hai già aggiunto traduzioni al tuo negozio e desideri esportare quelle non aggiornate rispetto alla tua lingua predefinita.
    • Seleziona Contenuti non tradotti per esportare solo i contenuti che non sono attualmente tradotti.
  5. Clicca su Esporta. Il file CSV esportato ti verrà inviato via email.

Passaggio 2: aggiungi le tue traduzioni

Aggiungi le traduzioni della lingua direttamente nella colonna Contenuto tradotto del file CSV esportato, quindi salva le modifiche. Non è necessario modificare i valori in nessun'altra colonna del file CSV.

Se utilizzi un programma per fogli di calcolo per modificare il file CSV, assicurati che il delimitatore predefinito sia impostato sulle virgole anziché sui punti e virgola. In alcuni casi, i codici HTML con punti e virgola sono inclusi nel file di esportazione CSV, il che potrebbe causare il rendering errato delle colonne nel programma per fogli di calcolo.

Passaggio 3: importa il tuo file CSV

Dopo aver esportato e modificato il file CSV delle traduzioni della lingua, puoi importarlo nel pannello di controllo Shopify per aggiornare il contenuto tradotto nel tuo negozio online.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Impostazioni > Lingue.

  2. Clicca su Importa.

  3. Clicca su Aggiungi file, quindi vai al file CSV delle traduzioni.

  4. Conferma se desideri sovrascrivere le traduzioni esistenti:

    • Se desideri che i contenuti tradotti nel tuo file CSV sostituiscano le traduzioni esistenti, seleziona Sovrascrivi eventuali traduzioni esistenti.
    • Se desideri importare solo i nuovi contenuti tradotti e non sostituire le traduzioni esistenti, deseleziona Sovrascrivi eventuali traduzioni esistenti.
  5. Clicca su Carica e continua.

  6. Controlla le informazioni su Importa lingua con un CSV, quindi clicca su Importa. Se il file CSV contiene errori, l'importazione verrà interrotta e gli errori saranno elencati nella pagina Importa lingua con un CSV.

  7. Ti verrà inviata un'email di conferma, che include un elenco di tutti i contenuti tradotti che non sono stati importati o sono stati saltati.

Multilingue per sviluppatori

Per aiutare i Partner di Shopify a offrire un'esperienza multilingue completa e a localizzare i flussi di lavoro delle app, Shopify sta lanciando una serie di nuove funzionalità della piattaforma per la vendita in più lingue.

  • API per le traduzioni:
    • Accedi alle risorse traducibili tramite gli enum TranslatableResourceType.
  • Best practice per la localizzazione:
    • Usa `` per eseguire il rendering condizionale dei contenuti.
    • Convalida la compatibilità del tema con lo strumento theme-check di Shopify.

Per i passaggi dettagliati sulla localizzazione del tema o sull'integrazione API, consulta la documentazione per sviluppatori di Shopify.

Elementi traducibili chiave

Elementi traducibili e relative risorse API
Tipo di contenutoNome risorsa (API)Note
Titoli dei prodottiPRODUCTCampo: title
Menu di navigazioneONLINE_STORE_MENUTipo: LINK
Sezioni del temaONLINE_STORE_THEMECampo: section.header.text
Pagine di check-outCHECKOUTPre-tradotto in 33 lingue

Tipi di risorse e campi tradotti

Per informazioni sui tipi di risorse traducibili, consulta la documentazione di riferimento di TranslatableResourceType.

I tag, come i tag di prodotto, i tag degli articoli e i tag dei blog, non possono essere tradotti.

Traduzione del check-out e delle notifiche via email

Dopo aver aggiunto e pubblicato una lingua, i contenuti tradotti vengono visualizzati nel check-out e in tutte le notifiche email inviate al cliente. Il check-out viene visualizzato nella stessa lingua che un cliente utilizza per navigare nel negozio online. Il check-out dispone di traduzioni predefinite per alcune lingue, ma puoi personalizzare qualsiasi contenuto tradotto utilizzando un’app di traduzione di terze parti compatibile o importando le tue traduzioni tramite file CSV.

Se sono disponibili traduzioni per una notifica email, al cliente vengono inviate automaticamente le notifiche email nella lingua in cui ha effettuato l'ordine. Puoi modificare il profilo di un cliente per cambiare la lingua delle notifiche che riceve.

Aggiungere o modificare la traduzione di una notifica via email

Puoi aggiungere o modificare le traduzioni delle notifiche email per le lingue che hai aggiunto al tuo negozio utilizzando l’app Translate & Adapt di Shopify.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Impostazioni > Notifiche.

  2. Clicca sulla notifica via email che desideri tradurre.

  3. Clicca su Localizza.

  4. Aggiungi o modifica le traduzioni per la notifica via email nei campi modificabili dell'app Translate & Adapt.

  5. Clicca su Salva.

Visualizzare l'anteprima delle notifiche via email

Puoi visualizzare in anteprima le notifiche via email che hai tradotto. Devi salvare le traduzioni delle notifiche prima di poterle visualizzare in anteprima.

Passaggi:

  1. Dal pannello di controllo Shopify, vai su Impostazioni > Notifiche.

  2. Clicca sulla notifica via email di cui desideri visualizzare l'anteprima.

  3. Clicca su Anteprima.

  4. Nella pagina Anteprima, clicca sul menu a discesa della lingua, quindi seleziona la lingua di cui desideri visualizzare l'anteprima.

Traduzioni disponibili per temi e check-out

Le seguenti lingue dispongono di traduzioni professionali per check-out, banner dei cookie, informativa sulla privacy, pagina di opt-out per la vendita dei dati e contenuti predefiniti per i temi creati da Shopify:

  • Bulgaro
  • Cinese (semplificato)
  • Cinese (tradizionale)
  • Croato
  • Ceco
  • Danese
  • Olandese
  • Inglese
  • Finlandese
  • Francese
  • Tedesco
  • Greco
  • Hindi
  • Ungherese
  • Indonesiano
  • Italiano
  • Giapponese
  • Coreano
  • Lituano
  • Malese
  • Norvegese (Bokmål)
  • Polacco
  • Portoghese (Brasile)
  • Portoghese (Portogallo)
  • Rumeno
  • Russo
  • Slovacco
  • Sloveno
  • Spagnolo
  • Svedese
  • Tailandese
  • Turco
  • Vietnamita

Stato della traduzione

Ai contenuti tradotti possono essere applicati i seguenti stati:

  • Tradotto: per il contenuto sono disponibili traduzioni.
  • Non aggiornato: il contenuto nella lingua predefinita è stato aggiornato, ma le traduzioni non riflettono gli aggiornamenti.
  • Non tradotto: non sono presenti traduzioni per questo tipo di contenuto.

Traduzioni nelle app

Se utilizzi app di terze parti, è possibile che tali app non supportino la vendita in più lingue per impostazione predefinita. Per verificare se un’app supporta più lingue, contatta lo sviluppatore dell’app.

Domande frequenti su localizzazione e traduzioni

Posso utilizzare più valute insieme alle lingue? Sì, puoi assegnare valute a mercati specifici tramite Mercati > Valute nel tuo pannello di controllo Shopify.

Come vengono mantenute le traduzioni durante gli aggiornamenti del tema? Le traduzioni personalizzate vengono mantenute, ma quelle non aggiornate vengono contrassegnate come da rivedere.

I negozi tradotti influiscono sulle prestazioni? No, Shopify fornisce i contenuti tradotti in modo dinamico senza duplicare i dati del negozio.