Da dove proviene il testo
Il plugin legge il testo direttamente dal database:
- prodotti, variazioni, categorie, tag e attributi;
- pagine e post;
- menu;
- le impostazioni del negozio (nomi dei metodi di spedizione e di pagamento, istruzioni di pagamento, e così via);
- una pagina di ogni modello del tema, per recuperare i testi propri del tema (footer, intestazione, pulsanti);
- e la pagina di ogni contenuto che salvi. È lì che compare il testo che un page builder (Elementor, Breakdance, Oxygen, Bricks, Divi…), un campo personalizzato (ACF e altri) o una scheda prodotto personalizzata conserva al di fuori dei campi standard. Funziona allo stesso modo con qualsiasi builder: il plugin legge ciò che mostra la pagina, non i dati propri di ogni builder.
Dove va
Il testo viene inviato all'API di traduzione di PixelHunter, che controlla la tua licenza, conta i caratteri e traduce. Non hai bisogno di un account API o di una chiave personale: il plugin comunica solo con l'API di traduzione di PixelHunter.
Come viene fornito
Le traduzioni sono memorizzate in un dizionario compilato in un file PHP all'interno wp-content/uploads/. Servire una pagina tradotta non richiede query al database né richieste internet.
Nella lingua di origine il plugin non fa nulla: costo zero.
Su una pagina tradotta molto pesante (262 KB, 719 sostituzioni) il costo misurato è di circa 130 ms. Con una cache di pagina attiva, quel costo si verifica solo una volta per pagina e per lingua.
Quando traduce
| Situazione | Cosa succede |
|---|---|
| Pubblichi o salvi un prodotto, una pagina, un articolo o una categoria | Tradotto pochi secondi dopo l’ultimo salvataggio, in background — incluso il testo di un page builder |
| Un visitatore apre una pagina tradotta con testo che il plugin non ha ancora letto | La pagina viene letta in background; alla visita successiva la vedrà tradotta |
| Una volta a settimana | L'intero sito viene controllato di nuovo |
| Dopo un aggiornamento del tema o del plugin | L'intero sito viene controllato di nuovo |
| Fate clic Traduci il sito | L'intero sito viene letto e tutto ciò che manca viene tradotto |
Le prime quattro righe richiedono traduzione automatica, che è attivata per impostazione predefinita in Impostazioni → Come tradurre. Con essa disattivata, il nuovo contenuto attende fino a quando non cliccate Traduci il sito nel Dashboard.
Solo nuovo o cambiato il testo viene inviato. Ciò che è già tradotto non costa mai più nulla.
Due salvataggi consecutivi — una correzione di battitura fatta subito — contano come uno: la pagina viene letta una volta, pochi secondi dopo l’ultimo salvataggio. Una frase che ricompare dopo essere stata eliminata è già tradotta e non viene conteggiata di nuovo.
Frasi composte
Frasi che combinano un nome con testo tematico — come ad esempio “Sii il primo a recensire ‘Abito Estivo'” o “5 articoli” — sono assemblate da pezzi che sono già tradotti nel momento in cui la pagina viene visualizzata, invece di essere tradotti uno per uno per ogni prodotto. Questo fa risparmiare circa il 60% delle stringhe.
Testi brevi nel contesto
Pulsanti, voci di menu, intestazioni e metodi di spedizione vengono tradotti sapendo dove compaiono, quindi Início in un menu diventa Home, non Start. Menu e pulsanti mantengono le maiuscole dell’originale invece del Title Case inglese, e la traduzione conosce il nome e il motto del tuo sito (Impostazioni → Generali), invece di trattare ogni sito come un negozio. Le traduzioni in inglese (Stati Uniti) sono in inglese americano (sweater, pants), non britannici (jumper, pantaloni). Nulla di tutto questo usa caratteri aggiuntivi.
Il pannello, scheda per scheda
In cima a ogni schermo vedi:
- la marca e la versione del plugin;
- il caratteri rimanenti sulla tua licenza, con una barra;
- il piano e i siti in uso (ad es. Pro · 3 di 5 siti);
- un collegamento a Il mio account (il tuo account PixelHunter).
Il saldo viene rinfrescato ogni volta che apri il plugin e dopo ogni traduzione.
Cruscotto
- Traduci il sito — legge il sito e traduce ciò che manca (senza licenza, il pulsante diventa Ottieni una licenza per tradurre).
- Importa registrazione — appare solo quando c'è una registrazione effettuata con modalità di registrazione.
- Lo stato della traduzione automatica (acceso o spento).
- Avvisi: testi che non sono riusciti, errori di licenza o di saldo, pagine che non hanno risposto.
- Progresso per lingua — una tabella per lingua:
| Colonna | Significato |
|---|---|
| Tradotto | Tradotto automaticamente |
| Revisionato | Revisionato a mano (mai sostituito nuovamente dalla macchina) |
| Tradurre | In attesa di traduzione |
| Fallito | Il servizio non è riuscito a tradurlo — vedi Traduzioni |
| Dizionario | Versione del dizionario compilato (ad es. v12) o non costruito |
Licenza
- Il Campo chiave di licenza campo e il Salva pulsante accanto ad esso.
- Le schede dei piani, con il prezzo di ciascun piano, i personaggi e i siti, e il pulsante per abbonarsi.
- Vedi Licenza, piani e aggiornamenti.
Lingue
- Lingua di origine — la lingua in cui è scritto il sito.
- Lingue target — ciascuna lingua target, con:
- Prefisso — il prefisso dell'indirizzo (da 2 a 10 caratteri: lettere minuscole, numeri e trattini). Due lingue non possono condividere lo stesso prefisso.
- Nome nello switcher — come appare la lingua nello switcher (es. Italiano, Español).
- Stato — Pubblicato o Bozza. Una bozza viene tradotta come le altre, ma solo gli amministratori possono aprirla: rimane fuori dal selettore, dai
hreflangtag e dalla sitemap, e un visitatore che apre il suo indirizzo viene portato alla stessa pagina nella lingua originale. Una nuova lingua inizia come bozza e diventa automaticamente visibile quando la traduzione è completa (Diventa automaticamente visibile quando la traduzione è completa); impostarla manualmente come bozza disattiva questa opzione. Pubblicare o annullare la pubblicazione svuota la cache della pagina, perché ogni pagina elenca le lingue. - link Anteprima — apre la lingua sul sito, per rivederla prima della pubblicazione.
- Il pulsante per rimuovere la lingua.
- L'elenco delle lingue mostra prima le lingue più usate e poi tutte le altre.
Attenzione: cambiare la lingua sorgente dopo che ci sono traduzioni non le riscrive — le stringhe memorizzate rimangono quelle della vecchia lingua.
Stringhe
La tabella di ogni frase nel sito, con la traduzione accanto ad essa. Vedi Traduzioni.
Indirizzi
L'indirizzo tradotto di ogni pagina, lingua per lingua. Scegli una lingua, cerca per titolo o indirizzo della pagina e digita un nuovo indirizzo nel campo: viene salvato quando esci dal campo e il vecchio indirizzo reindirizza (301) a quello nuovo. Un indirizzo già utilizzato da un'altra pagina, necessario al sito per qualcos'altro o composto solo da numeri viene rifiutato, con il motivo indicato sotto il campo. Con Indirizzi tradotti disattivato in Impostazioni, la scheda rimanda soltanto lì. Vedi Indirizzi tradotti.
Selettore
Dove appare il selettore della lingua, con quale forma e quali colori. Vedi Selettore di lingua e La barra di suggerimento della lingua.
Impostazioni
- Traduzione automatica
- On (predefinito) — i contenuti nuovi e modificati vengono tradotti in background.
- Off — la traduzione avviene solo quando clicchi Traduci il sito.
- Indirizzi tradotti — attivato per impostazione predefinita nelle nuove installazioni; un sito che viene aggiornato mantiene i propri indirizzi finché non lo attivi. Gli indirizzi esistenti continuano a funzionare in ogni caso: reindirizzano (301) a quelli attuali. Ognuno può essere modificato nella Indirizzi scheda.
- On — gli indirizzi usano le parole tradotte (
/en/linen-blouse/). - Off — cambia solo il prefisso della lingua (
/en/blusa-de-linho/).
- On — gli indirizzi usano le parole tradotte (
- Glossario — una regola per riga, per marchi, nomi di prodotti e termini che devono sempre uscire allo stesso modo. Esempio:
acme = acme (brand name, do not translate)
portes = shipping
- Tono del marchio — una o due frasi sul tono del marchio, inviate con ogni richiesta di traduzione. Esempio: “Caldo e semplice, senza formalità. Parla direttamente al cliente.”
- Per lingua — una riga per ogni lingua di destinazione:
- Formale o informale — come ci si rivolge ai visitatori: Formale (Sie) o Informale (du) in tedesco, vous o tu in francese, usted o tú in spagnolo. Ogni traduzione in quella lingua lo utilizza. Su Automatico (l’impostazione predefinita) non viene imposto nulla e la stessa pagina può mescolare entrambe le forme. L’inglese non offre questa scelta: ha solo “you”.
- Glossario per questa lingua — traduzioni fisse adatte solo a quella lingua, ad esempio
portes = Versandkostenper il tedesco. Vengono aggiunte al glossario per tutte le lingue e prevalgono quando le due versioni dicono cose diverse.
Il glossario, il tono e le scelte per lingua influiscono solo sulle traduzioni effettuate dopo quando le salvi. Ciò che è già tradotto rimane fisso in Stringhe.
Aiuto
Un riassunto della licenza: come funziona, piani, siti, saldo, cancellazione, fatture e supporto.