Abra Traduções → Strings.
- Escolha a língua na primeira caixa.
- Filtrar por estado:
- Todos — todos eles;
- Para traduzir — à espera;
- Máquina — traduzido pela máquina;
- Revisado — revisto por você;
- Falhou — o serviço não conseguiu traduzir.
- Usar Pesquisar… para procurar uma frase.
- Clique na tradução, corrija-a e clique fora do campo. Salva-se automaticamente — não há botão.
O Onde a coluna diz onde a frase aparece; passe o mouse para ver o endereço.
Uma tradução revista manualmente nunca é substituída pela máquina novamente.
Textos que falharam
Um texto que o serviço não consegue traduzir — nem mesmo sozinho — é marcado Falhou e não bloqueia os outros. Escreva a tradução manualmente em Strings → Falhou. O Traduzir o site botão também tenta novamente.
Uma frase, uma tradução
Cada frase tem uma única tradução em todo o site. "Grátis" é sempre traduzido da mesma forma, onde quer que apareça. Se precisar de traduções diferentes para a mesma palavra em lugares diferentes, reescreva o texto fonte para diferenciá-las.
Modo de gravação
O plugin lê o site como um visitante anónimo o vê. Isso nunca mostra um carrinho com itens, um checkout com erros de validação ou a mensagem para um coupon inválido — e é exatamente onde as frases que mais se destacam quando deixadas não traduzidas estão.
Para capturá-las:
- Entrando como administrador, abra o site com
?pht_record=1no endereço (ou clique ativa o modo de gravação no Painel). - Navegue na língua original: adicione itens ao carrinho, gere erros no checkout, use um coupon inválido, envie formulários incompletos.
- Volte ao Painel e clique Importar gravação.
- Clique Traduzir o site para traduzir o que foi importado.
Funciona apenas para administradores e não custa nada para qualquer visitante.
Pacotes de tradução do WordPress
Um site traduzido tem duas fontes de texto:
| Fonte | O que traduz | Custo |
|---|---|---|
| Pacotes oficiais do WordPress.org | A interface do software: “Subtotal”, “Continuar para checkout”, “Adicionar coupon”, mensagens de erro, datas, moeda | Grátis, revisto por pessoas |
| O dicionário deste plugin | O conteúdo do site: produtos, páginas, menus, textos do tema | Caracteres da licença |
Se os pacotes de uma língua não estiverem instalados, o WooCommerce mostra o carrinho e a finalização de compra em inglês, sem erro a explicar o porquê.
É por isso que o painel mostra a Faltam pacotes de tradução notificação com o Instalar agora botão, que os instala uma língua de cada vez e diz o que falhou.
Os pacotes estão não instalados automaticamente quando se salva uma língua: a instalação pode demorar e, com várias línguas de uma vez, pode ultrapassar o limite de tempo do servidor.
Se o botão não resolver
A instalação necessita de acesso ao WordPress.org e permissão de escrita em wp-content/languagesSe o servidor não os tiver, o painel mostra os comandos WP-CLI a executar no servidor, como:
wp language core install es_ES
wp language plugin install woocommerce es_ES
Evitar que o texto seja traduzido
- Nomes de marcas e termos fixos — utilize o Glossário em Definições.
- Um bloco inteiro de HTML — adicione o
translate="no"atributo:
<span translate="no">Name That Stays The Same</span>
- Endereços — texto dentro
<address>nunca é traduzido. - Nomes de pessoas, e-mails, números de telefone, números de contribuinte e endereços são mantidos exatamente como escritos.
- Uma má tradução? Corrija-a em Strings — torna-se revista e protegida.