Tradurre il codice Liquid del tuo tema Shopify: la guida completa

7 min di lettura 15 lug 2026

I tuoi testi personalizzati non compaiono in Translate & Adapt? File di locale, chiavi di traduzione e filtro t: la meccanica Liquid spiegata, con un esempio completo.

Hai aggiunto una funzionalità fatta in casa al tuo tema Shopify, un banner di rassicurazione, una nota legale, un blocco su misura. E al momento di tradurre, il suo testo non compare da nessuna parte in Translate & Adapt.

Non è un bug: una stringa scritta in duro nel Liquid non è una risorsa traducibile. Ecco la meccanica per correggerla, file di locale, chiavi e filtro « t », con un esempio completo.

Perché i tuoi testi personalizzati sfuggono alle app di traduzione

Shopify non traduce HTML grezzo: traduce risorse. Prodotti, collezioni, pagine e le stringhe del tema dichiarate nei file di locale.

  • Un testo scritto in duro in un file .liquid è invisibile per Translate & Adapt e per qualsiasi altra app di traduzione
  • Un testo che passa da una chiave di traduzione e dal filtro « t » diventa una risorsa traducibile come le altre
  • La correzione si fa una volta per stringa, direttamente nel codice del tema

Shopify ti avvisa già quando aggiungi una lingua: « tutti i contenuti richiedono traduzione, incluso il testo del tema ». Ma quel testo deve essere dichiarato nel posto giusto.

Finestra di aggiunta lingua di Shopify: il testo del tema fa parte dei contenuti da tradurre

Prima di tutto: aggiungi la lingua in Shopify

Se non è già fatto, la lingua di destinazione si dichiara nelle impostazioni del negozio:

  1. Apri « Impostazioni » e poi « Lingue » nel tuo admin Shopify.
  2. Clicca su « Aggiungi una lingua » e sceglila dal menu.
  3. Assegnala a uno o più mercati Shopify, poi conferma.

Translate & Adapt si installa automaticamente nel frattempo. Promemoria utile: la sua traduzione automatica, fornita dall'API Google Cloud Translation, è limitata a due lingue; oltre, tutto è inserimento manuale.

Editor di codice del tema Shopify: la cartella locales raccoglie i file di traduzione

Aprire i file di locale del tema

Bastano due nozioni per capire tutto: i file di locale, che conservano le traduzioni di ogni lingua, e le chiavi passate al filtro « t », che recuperano il valore giusto al momento giusto.

  1. Nell'admin, apri « Negozio online » e poi il menu « ⋯ » accanto al tuo tema.
  2. Seleziona « Modifica codice ».
  3. La cartella « locales » si trova in fondo alla barra laterale dell'editor.

I nomi dei file seguono la nomenclatura IETF: « it.json » per l'italiano, « en-US.json » per l'inglese americano. E distingui i due tipi: i .json guidano ciò che vedono i visitatori, i .schema.json riguardano solo l'editor del tema.

Un file di locale Shopify: le traduzioni organizzate in categorie, gruppi e valori

Dichiarare la chiave e richiamarla con il filtro t

Le traduzioni si organizzano in categoria, gruppo e valore. Prendiamo un banner di rassicurazione aggiunto a mano al tema: prima si dichiara la sua stringa nel file di locale della lingua predefinita.


    json
    "layout": {
  "shipping_note": "Spedizione gratuita da 80 €",
  "secure_checkout": "Pagamento 100 % sicuro"
}
  

Poi, nel file .liquid interessato, si sostituisce il testo in duro con la chiave passata al filtro « t »:


    liquid
    <p class="reassurance">
  {{ 'layout.shipping_note' | t }} ·
  {{ 'layout.secure_checkout' | t }}
</p>
  

Tutto qui: la stringa diventa una risorsa traducibile, visibile in Translate & Adapt e in qualsiasi app di traduzione. Due limiti da conoscere: massimo 3.400 traduzioni per file di locale, e 1.000 caratteri per valore.

Editor di traduzione di Reversia: le stringhe del tema tradotte automaticamente in tutte le lingue

Automatizzare la traduzione di queste stringhe con Reversia

Una volta dichiarate le stringhe nei locale, resta da tradurle. In Translate & Adapt è inserimento manuale, lingua per lingua, campo per campo. Reversia prende il testimone automaticamente:

  • Le stringhe del tema vengono rilevate e tradotte con il resto del negozio, in tutte le tue lingue
  • Il glossario protegge i tuoi termini tecnici e nomi di brand, prezioso per contenuti nel codice
  • Ogni traduzione resta rileggibile e modificabile nell'editor affiancato, con blocco
  • Le chiavi aggiunte in seguito vengono rilevate: il tema non si desincronizza

Il lavoro Liquid si fa quindi una sola volta: dopo, ogni nuova lingua costa pochi minuti, non un giro completo di inserimento dati.

Scopri l'app Reversia

Cosa ricordare

Il riflesso da tenere: ogni tipo di contenuto ha il suo percorso di traduzione.

Tipo di contenutoCome renderlo multilingue
Testi standard del tema (pulsanti, 404, carrello)Già dichiarati nei locale, tradotti dalla tua app di traduzione
Testo personalizzato scritto in duro nel LiquidDichiarare una chiave nel locale, richiamarla con il filtro « t », poi tradurre
Prodotti, collezioni, pagine, metafieldsRisorse native, tradotte direttamente dall'app
Impostazioni visibili solo nell'editor del temaFile .schema.json, senza impatto sui visitatori

Un tema pulito è un tema in cui tutti i testi passano dai locale. È il prerequisito perché una traduzione automatizzata copra davvero il 100 % del negozio.

FAQ: Liquid e traduzione del tema

Perché il mio testo personalizzato non compare in Translate & Adapt?

Perché è scritto in duro in un file .liquid. Solo le stringhe dichiarate nei file di locale e richiamate tramite il filtro « t » sono risorse traducibili.

Che differenza c'è tra un file .json e un file .schema.json?

I .json contengono le traduzioni dello storefront, ciò che vedono i tuoi visitatori. I .schema.json traducono solo le etichette dell'editor del tema, lato admin.

Ci sono limiti nei file di locale?

Sì: massimo 3.400 traduzioni per file e 1.000 caratteri per valore. Più che sufficiente per un tema, ma meglio saperlo prima di salvarci contenuti lunghi.

Reversia traduce le stringhe del tema?

Sì. Ogni stringa correttamente dichiarata nei locale viene rilevata e tradotta automaticamente in tutte le tue lingue, con glossario e prompt di brand applicati.

Ricevi i prossimi articoli.

Un'email al mese. Niente spam, disiscrizione in un clic.