Cada alteração que você faz entra em vigor em um cronograma diferente, e esse é o motivo usual pelo qual uma alteração parece não ter funcionado. Esta página é o quadro completo em uma tabela, para que você possa distinguir "ainda não aplicado" de "aplicado, e algo está servindo uma cópia antiga".
A tabela
| O que você alterou | O que acontece | Quando um visitante a vê |
|---|---|---|
| Editou uma tradução manualmente | Seu texto substitui a tradução automática, e a string é marcada como Verificada | Próximo carregamento da página |
| Retraduzir com IA em uma string | Uma nova tradução automática substitui o que estava lá | Próximo carregamento da página |
| Excluiu uma tradução | A string é traduzida novamente do zero | Próxima solicitação para essa página |
| Adicionou uma regra de glossário correspondendo a uma string inteira | Aplicado antes de qualquer coisa armazenada ou em cache | Próximo carregamento da página, nada a limpar |
| Adicionou uma regra de glossário correspondendo a um termo dentro de uma frase | A tradução armazenada para essa frase permanece inalterada | Somente quando essa frase precisar de uma nova tradução |
| Excluiu uma regra de glossário | A redação anteriormente armazenada é exibida novamente | Próxima solicitação, e páginas em cache podem demorar até 24 horas |
| Adicionou um idioma | Nada foi traduzido ainda | Na primeira vez que cada página for solicitada nesse idioma |
| Desativou um idioma | Ele desaparece do seletor e seus URLs param de ser exibidos | Imediatamente |
| Removeu um idioma | Suas palavras saem das suas contagens, as traduções permanecem armazenadas | Imediatamente |
| Alterou Regras de Tradução (seletores, páginas excluídas) | Salvo de uma vez, mas as páginas já traduzidas mantêm o que têm | Após o cache ser limpo |
| Limpar cache do tradutor | O tradutor busca as traduções novamente em vez de servir sua própria cópia | Próxima carga de página, para todo o projeto |
| Ficou sem palavras | Páginas já traduzidas continuam sendo servidas; texto novo ou alterado para de ser traduzido | Imediatamente |
As duas regras por trás da tabela
Nada é retraduzido retroativamente. Uma alteração se aplica ao trabalho de tradução que ainda não aconteceu. Ela não varre o texto já traduzido, e é por isso que uma regra de glossário adicionada tarde deixa as frases anteriores como estavam.
Uma tradução que você vê nem sempre é a que está sendo servida. O cache do Universally, o cache da sua página e o cache da sua CDN armazenam cópias. Limpar apenas o primeiro não muda nada que um visitante vê se os outros dois ainda mantêm uma cópia. Veja Limpar cache e atualizar traduções.
Descobrindo qual camada está desatualizada
Verifique nesta ordem, pois cada etapa descarta a anterior:
- Abra a string na tela de Traduções. Se sua alteração não estiver lá, ela não foi salva.
- Carregue o URL traduzido em uma janela privada. Se a alteração aparecer, seu próprio navegador estava em cache. Se não, continue.
- Limpe o cache do tradutor e recarregue em uma janela privada. Se a alteração aparecer agora, o Universally estava servindo sua cópia em cache.
- Limpe o cache da sua página, depois sua CDN. Se a alteração só aparecer depois disso, essa camada a estava mantendo, e ela manterá a próxima alteração também.
Pular para a etapa 3 é o erro comum: ele limpa a camada menos provável de ser o problema em um site WordPress com um cache de página na frente dele.