Documentação

Traduções

Abra Traduções → Strings.

  1. Escolha a língua na primeira caixa.
  2. Filtrar por estado:
    • Todos — todos eles;
    • Para traduzir — à espera;
    • Máquina — traduzido pela máquina;
    • Revisto — revisto por você;
    • Falhou — o serviço não conseguiu traduzir.
  3. Usar Pesquisar… para procurar uma frase.
  4. 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.

Na própria página

Para corrigir uma tradução enquanto consulta a página onde aparece:

  1. Com sessão iniciada como administrador, abra o site e selecione Editar Transcrições → o idioma na barra de ferramentas. Numa página que já esteja traduzida, também pode adicionar ?pht_edit=1 ao endereço.
  2. Abre-se um painel à direita com as frases dessa página, pela ordem em que aparecem. Acima, com a bandeira do idioma de origem, está o texto do site; abaixo, com a bandeira do idioma, está a tradução.
  3. Aponte para uma frase ou clique no respetivo campo, e a página assinala onde ela aparece.
  4. Corrija-a e prima Guardar (ou Ctrl+Enter, ⌘+Enter num Mac). A página muda imediatamente, sem recarregar. Cancelar repõe o que lá estava. Um campo vazio mostra o texto original.
  5. Feche o painel com o ×.

A pesquisa e o filtro de estado funcionam como em Strings. Também funciona para idiomas em rascunho, antes de os publicar.

O painel só apresenta as frases que o plugin conhece. O texto que um pacote de tradução do WordPress ou outro plugin já traduz é omitido, e o painel indica quantas frases existem. Para textos que só aparecem com um carrinho cheio ou num erro do checkout, utilize modo de gravação primeiro.

Com uma cache de páginas, os visitantes veem a correção um minuto depois (consulte Cache da página).

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:

  1. Entrando como administrador, abra o site com ?pht_record=1 no endereço (ou clique ativa o modo de gravação no Painel).
  2. Navegue na língua original: adicione itens ao carrinho, gere erros no checkout, use um coupon inválido, envie formulários incompletos.
  3. Volte ao Painel e clique Importar gravação.
  4. 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:

FonteO que traduzCusto
Pacotes oficiais do WordPress.orgA interface do software: “Subtotal”, “Continuar para checkout”, “Adicionar coupon”, mensagens de erro, datas, moedaGrátis, revisto por pessoas
O dicionário deste pluginO conteúdo do site: produtos, páginas, menus, textos do temaCaracteres 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 no editor — em Avançado → Classes CSS adicionais, escreva notranslate. O bloco, com tudo o que contém, permanece no idioma original. Os construtores de páginas (Elementor e outros) funcionam da mesma forma, no campo da classe CSS.
  • Em HTML — o atributo translate="no" ou a notranslate classe, que o Google Translate também respeita:
<span translate="no">Name That Stays The Same</span>
<span class="notranslate">Name That Stays The Same</span>

Os títulos de publicações e produtos, os nomes das categorias e os textos do tema e dos plugins são traduzidos antes de chegarem à página, e nenhum dos dois os protege aí: use o Glossário, ou corrija-os em Strings.

  • 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.

Publicar.
Leia em
todas as línguas.

30.000 caracteres, um site, sem cartão. A chave chega por e-mail após a finalização da compra.