Apri Traduzioni → Stringhe.
- Scegli la lingua nella prima casella.
- Filtra per stato:
- Tutti — tutti;
- Tradurre — in attesa;
- Macchina — tradotto dalla macchina;
- Revisionato — revisionato da te;
- Fallito — il servizio non è riuscito a tradurli.
- Usa Cerca… per cercare una frase.
- Clicca sulla traduzione, correggila e clicca fuori dal campo. Si salva da solo — non c'è nessun pulsante.
Il Dove la colonna dice dove appare la frase; passa il mouse su di essa per vedere l'indirizzo.
Una traduzione revisionata a mano non viene mai sostituita di nuovo dalla macchina.
Nella pagina stessa
Per correggere una traduzione mentre visualizzi la pagina in cui appare:
- Dopo aver effettuato l’accesso come amministratore, apri il sito e scegli Modifica traduzioni → la lingua nella barra degli strumenti. In una pagina già tradotta, puoi anche aggiungere
?pht_edit=1all’indirizzo. - A destra si apre un pannello con le frasi di quella pagina, nell’ordine in cui appaiono. In alto, con la bandiera della lingua di origine, c’è il testo del sito; sotto, con la bandiera della lingua, c’è la traduzione.
- Passa il cursore su una frase o fai clic nel relativo campo: la pagina evidenzia il punto in cui si trova.
- Correggila e premi Salva (oppure Ctrl+Invio, ⌘+Invio su Mac). La pagina cambia subito, senza ricaricarsi. Annulla ripristina ciò che c’era. Un campo vuoto mostra il testo originale.
- Chiudi il pannello con il ×.
La ricerca e il filtro dello stato funzionano come in Stringhe. Funziona anche per le lingue in bozza, prima della pubblicazione.
Il pannello elenca solo le frasi che il plugin conosce. I testi già tradotti da un pacchetto di traduzione di WordPress o da un altro plugin vengono esclusi, e il pannello indica quanti sono. Per i testi che appaiono solo con un carrello completo o in caso di errore durante il pagamento, usa modalità di registrazione primo.
Con una cache delle pagine, i visitatori vedono la correzione un minuto dopo (vedi Cache di pagina).
Testi che non sono riusciti
Un testo che il servizio non può tradurre — nemmeno da solo — è contrassegnato Fallito e non blocca gli altri. Scrivi la traduzione a mano in Stringhe → Fallito. Il Traduci il sito pulsante la riprova anche.
Una frase, una traduzione
Ogni frase ha una sola traduzione su tutto il sito. “Gratis” è sempre tradotto allo stesso modo, ovunque appaia. Se hai bisogno di traduzioni diverse per la stessa parola in posti diversi, riscrivi il testo sorgente per distinguerle.
Modalità di registrazione
Il plugin legge il sito come un visitatore anonimo lo vede. Questo non mostra mai un carrello con articoli, un checkout con errori di convalida o il messaggio per un coupon non valido — ed è esattamente dove si trovano le frasi che risaltano di più quando rimangono non tradotte.
Per catturarle:
- Accedendo come amministratore, apri il sito con
?pht_record=1nell'indirizzo (o clicca attivare la modalità registrazione sul Dashboard). - Naviga nella lingua sorgente: aggiungi articoli al carrello, attiva errori di checkout, usa un coupon non valido, invia moduli incompleti.
- Torna al Dashboard e clicca Importa registrazione.
- Fai clic su Traduci il sito per tradurre ciò che è stato importato.
Funziona solo per gli amministratori e non costa nulla per i visitatori.
pacchetti di traduzione di WordPress
Un sito tradotto ha due fonti di testo:
| Fonte | Cosa traduce | Costo |
|---|---|---|
| Pacchetti ufficiali di WordPress.org | L'interfaccia del software: “Subtotale”, “Procedi al checkout”, “Aggiungi coupon”, messaggi di errore, date, valuta | Gratis, revisionato da persone |
| Il dizionario di questo plugin | Il contenuto del sito: prodotti, pagine, menu, testi del tema | Caratteri della licenza |
Se i pacchetti di una lingua non sono installati, WooCommerce mostra il carrello e il checkout in inglese, senza errore che spieghi il perché.
Ecco perché il pannello mostra il Pacchetti di traduzione mancanti avviso con il Installa ora pulsante, che li installa una lingua alla volta e indica cosa è fallito.
I pacchetti sono non installati automaticamente quando salvi una lingua: l'installazione può richiedere del tempo e, con più lingue contemporaneamente, potrebbe superare il limite di tempo del server.
Se il pulsante non risolve
L'installazione necessita di accesso a WordPress.org e di permessi di scrittura su wp-content/languages. Se il server non li ha, il pannello mostra i comandi WP-CLI da eseguire sul server, come:
wp language core install es_ES
wp language plugin install woocommerce es_ES
Mantenere il testo da tradurre
- Nomi di marchi e termini fissi — usa il Glossario nelle Impostazioni.
- Un blocco nell’editor — in Avanzate → Classe(i) CSS aggiuntiva(e), scrivi
notranslate. Il blocco, con tutto ciò che contiene, rimane nella lingua originale. I page builder (Elementor e altri) funzionano allo stesso modo, nel campo della classe CSS. - Nell’HTML — l’attributo
translate="no"o lanotranslateclasse, che Google Translate rispetta a sua volta:
<span translate="no">Name That Stays The Same</span>
<span class="notranslate">Name That Stays The Same</span>
I titoli degli articoli e dei prodotti, i nomi delle categorie e i testi del tema e dei plugin vengono tradotti prima di arrivare alla pagina, e nessuno dei due li protegge lì: usa il Glossario, oppure correggili in Stringhe.
- Indirizzi — il testo all'interno
<address>non viene mai tradotto. - I nomi delle persone, le email, i numeri di telefono, i numeri fiscali e gli indirizzi sono mantenuti esattamente come scritti.
- Una traduzione errata? Correggila in Stringhe — diventa revisione e protetta.