Tradurre le stringhe
Le stringhe sono tutti i testi del tuo sito che non fanno parte di un articolo, di una pagina o di un termine di tassonomia: il motto del sito, i titoli dei widget, le etichette del tema (Leggi tutto, Pubblicato da), le etichette dei plugin (Aggiungi al carrello, Risultati di ricerca), le etichette dei moduli, i messaggi di errore, il testo dei pulsanti. Le stringhe di solito sono brevi, spesso singole parole, e sparse in tutto il tema e nei plugin.
Il metodo normale: Traduci tutto automaticamente + registrazione automatica
Quando Traduci tutto automaticamente è attivo e l’opzione Auto-register unmanaged strings è abilitata, WPML osserva il sito mentre tu e i tuoi visitatori lo usate. Le nuove stringhe (qualsiasi cosa un tema o un plugin mostri sullo schermo) vengono registrate automaticamente non appena appaiono. WPML le rileva nel passaggio di traduzione successivo.
Per la maggior parte dei siti, questo è tutto ciò che devi fare: mantieni attivo Traduci tutto automaticamente, mantieni attiva la registrazione automatica e le tue stringhe verranno tradotte insieme ai tuoi contenuti. Puoi confermare l’attivazione in due punti: la voce Detect unmanaged strings in fondo alla Dashboard di traduzione, o l’utilità Auto-register unmanaged strings nella scheda Stringhe stessa. Entrambi controllano la stessa impostazione.
Controllo granulare: la scheda Stringhe
Vai su WPML > Traduzioni > Stringhe. Ogni stringa registrata sul sito è elencata lì con una colonna per lingua. Filtra per dominio (il tema o il plugin da cui proviene una stringa) o per stato della traduzione, cerca per testo e traduci manualmente usando l’icona + per ogni lingua.
La scheda Stringhe è dove fai il lavoro che Traduci tutto automaticamente non può fare per te:
- Modifica una traduzione. Sostituisci ciò che ha prodotto un motore automatico.
- Gestisci la lingua di origine. Quando un tema o un plugin è stato scritto in una lingua diversa dall’inglese, cambia la lingua di origine delle stringhe selezionate o di un intero dominio di testo. Da quel momento in poi, WPML traduce dalla fonte corretta.
- Priorità di traduzione. Imposta una priorità più alta per le stringhe che i visitatori vedono di più.
- Tieni traccia di dove appare una stringa sul sito. Utile quando non riesci a capire a quale pagina o schermata appartiene una stringa.
Una riga separata nella sezione Utilità invia le stringhe alla traduzione attraverso gli stessi metodi utilizzati dalla Dashboard: traduzione automatica, i tuoi traduttori o un servizio di traduzione.
Stringhe che non appaiono nella scheda Stringhe
Alcune stringhe (etichette delle impostazioni nell’area di amministrazione di WordPress, testo di configurazione dei widget, avvisi di copyright) non vengono registrate automaticamente navigando sul sito. Si trovano in schermate di amministrazione che i visitatori non vedono mai. WPML ha uno scanner separato per queste, chiamato Traduzione testi admin.
Il link si trova nella sezione Utilità della scheda Stringhe, sotto Not seeing strings you are looking for? Apri Traduzione testi admin, scansiona il tema o il plugin, seleziona le stringhe che vuoi tradurre e verranno aggiunte alla scheda Stringhe.
Esporta le stringhe come file PO
Quando vuoi inviare le stringhe a un traduttore esterno, inserirle in uno strumento di memoria di traduzione o generare un modello di partenza per una nuova lingua, l’utilità Import / export po nella scheda Stringhe gestisce entrambe le direzioni.
Per esportare:
- Assicurati che ogni stringa che vuoi includere sia registrata nella scheda Stringhe. Se le stringhe di un tema o di un plugin non sono ancora presenti, scansionale tramite la schermata Traduzione testi admin (vedi sopra).
- Apri Import / export po nella sezione Utilità della scheda Stringhe.
- Esporta. WPML produce un file
.pocontenente le stringhe registrate. Le traduzioni sono incluse se le hai già, altrimenti viene fornito un modello vuoto.
Quando il file .po tradotto ti viene restituito, importalo tramite la stessa utilità. WPML unisce le traduzioni nella tabella delle stringhe. Le traduzioni esistenti vengono aggiornate, quelle nuove vengono aggiunte.
Cosa rende le stringhe traducibili
Le stringhe non hanno un interruttore “rendi traducibile” come i tipi di post e le tassonomie. Il fattore determinante è se WPML Traduzione stringhe (un componente aggiuntivo gratuito incluso nei piani Multilingual CMS e Agency) è installato e attivo. Senza di esso, la scheda Stringhe manca in WPML > Traduzioni, lo strumento Detect-unmanaged-strings scompare dalla Dashboard e il testo dell’interfaccia utente di temi e plugin non verrà tradotto.
Installalo da WPML > Activate & Update se non è ancora sul tuo sito.
L’unica impostazione a livello di sito per Traduzione stringhe si trova in WPML > Impostazioni > Traduzione stringhe: un singolo interruttore per Rileva stringhe nei file JavaScript. Attivalo quando devi scansionare un tema o un plugin le cui stringhe provengono da JS, quindi disattivalo al termine della scansione (la documentazione fa notare che può influire sulle prestazioni).
Altre guide sulla traduzione delle stringhe
Scritto da Amir · Ultimo aggiornamento: 1 luglio 2026
Scritto da Amir · Ultimo aggiornamento 1 luglio 2026