Ogni modifica che apporti viene applicata in un momento diverso, ed è questo il motivo usuale per cui una modifica sembra non aver funzionato. Questa pagina mostra il quadro completo in una tabella, così puoi distinguere "non ancora applicato" da "applicato e qualcosa ti sta servendo una copia vecchia".
La tabella
| Cosa hai modificato | Cosa succede | Quando un visitatore la vede |
|---|---|---|
| Modificata manualmente una traduzione | Il tuo testo sostituisce la traduzione automatica e la stringa viene contrassegnata come Verificata | Caricamento successivo della pagina |
| Ritraduci con AI su una stringa | Una nuova traduzione automatica sostituisce quella esistente | Caricamento successivo della pagina |
| Eliminata una traduzione | La stringa viene ritradotta da zero | Richiesta successiva di quella pagina |
| Aggiunta una regola del glossario che corrisponde a un'intera stringa | Applicata prima di qualsiasi elemento memorizzato o in cache | Caricamento successivo della pagina, non c'è nulla da cancellare |
| Aggiunta una regola del glossario che corrisponde a un termine all'interno di una frase | La traduzione memorizzata per quella frase non viene modificata | Solo quando quella frase necessita di una nuova traduzione |
| Eliminata una regola del glossario | Viene nuovamente visualizzata la dicitura memorizzata in precedenza | Richiesta successiva, e le pagine in cache possono ritardare fino a 24 ore |
| Aggiunta una lingua | Non è ancora stato tradotto nulla | La prima volta che ogni pagina viene richiesta in quella lingua |
| Disabilitata una lingua | Scompare dall'elenco e i suoi URL smettono di essere serviti | Immediatamente |
| Lingua rimossa | Le sue parole vengono rimosse dai conteggi, le traduzioni rimangono memorizzate | Immediatamente |
| Modificate le Regole di traduzione (selettori, pagine escluse) | Salvate in una volta, ma le pagine già tradotte mantengono ciò che hanno | Dopo che la cache è stata svuotata |
| Svuota la cache del traduttore | Il traduttore recupera nuovamente le traduzioni invece di fornire la propria copia | Al prossimo caricamento della pagina, per l'intero progetto |
| Esaurite le parole | Le pagine già tradotte continuano a essere fornite; il testo nuovo o modificato smette di essere tradotto | Immediatamente |
Le due regole alla base della tabella
Nulla viene ritradotto retroattivamente. Una modifica si applica al lavoro di traduzione che non è ancora avvenuto. Non ripercorre il testo già tradotto, motivo per cui una regola del glossario aggiunta tardivamente lascia le frasi precedenti così come erano.
Una traduzione che vedi non è sempre quella che viene servita. Universally memorizza nella cache, la cache della tua pagina memorizza nella cache e la tua CDN memorizza nella cache. Svuotare solo la prima non cambia nulla di ciò che un visitatore vede se le altre due mantengono ancora una copia. Vedi Svuota la cache e aggiorna le traduzioni.
Capire quale livello è obsoleto
Controlla in questo ordine, perché ogni passaggio esclude quello precedente:
- Apri la stringa nella schermata Traduzioni. Se la tua modifica non è lì, non è stata salvata.
- Carica l'URL tradotto in una finestra privata. Se la modifica appare, il tuo browser stava memorizzando nella cache. Altrimenti, continua.
- Svuota la cache del traduttore, quindi ricarica in una finestra privata. Se la modifica appare ora, Universally stava fornendo la sua copia memorizzata nella cache.
- Svuota la cache della tua pagina, quindi la tua CDN. Se la modifica appare solo dopo questi passaggi, quel livello la stava mantenendo, e manterrà anche la prossima modifica.
Saltare al passaggio 3 è l'errore comune: svuota il livello meno probabile che sia il problema su un sito WordPress con una cache di pagina davanti ad esso.