De onde vem o texto
O plugin lê o texto diretamente da base de dados:
- produtos, variações, categorias, etiquetas e atributos;
- páginas e posts;
- menus;
- as definições da loja (nomes dos métodos de envio e pagamento, instruções de pagamento, e assim por diante);
- uma página de cada modelo do tema, para recolher os próprios textos do tema (rodapé, cabeçalho, botões);
- e a página de cada conteúdo que guardar. É aí que aparece o texto que um construtor de páginas (Elementor, Breakdance, Oxygen, Bricks, Divi…), um campo personalizado (ACF e outros) ou um separador personalizado de produto mantém fora dos campos habituais. Funciona da mesma forma com qualquer construtor: o plugin lê o que a página mostra, não os dados próprios de cada construtor.
Para onde vai
O texto é enviado para a API de tradução PixelHunter, que verifica a sua licença, conta os caracteres e traduz. Não precisa de uma conta de API ou de uma chave sua: o plugin fala apenas com a API de tradução PixelHunter.
Como é servido
As traduções são armazenadas num dicionário compilado para um ficheiro PHP dentro wp-content/uploads/. Servir uma página traduzida não faz nenhuma consulta à base de dados nem pedido à internet.
Na língua original, o plugin não faz nada: custo zero.
Numa página traduzida muito pesada (262 KB, 719 substituições), o custo medido é cerca de 130 ms. Com um cache de página ativo, esse custo só acontece uma vez por página e por língua.
Quando traduz
| Situação | O que acontece |
|---|---|
| Publica ou guarda um produto, uma página, um artigo ou uma categoria | Traduzido alguns segundos após a última gravação, em segundo plano — incluindo o texto de um construtor de páginas |
| Um visitante abre uma página traduzida com texto que o plugin ainda não leu | A página é lida em segundo plano; na visita seguinte, aparece traduzida |
| Uma vez por semana | Todo o site é verificado novamente |
| Após uma atualização de tema ou plugin | Todo o site é verificado novamente |
| Você clica Traduzir o site | Todo o site é lido e o que estiver em falta é traduzido |
As primeiras quatro linhas precisam de tradução automática, que está activada por defeito em Definições → Como traduzir. Com isto desactivado, novo conteúdo espera até você clicar Traduzir o site no Painel.
Apenas novo ou alterado texto é enviado. O que já está traduzido nunca custa nada novamente.
Duas gravações seguidas — uma gralha corrigida imediatamente — contam como uma: a página é lida uma vez, alguns segundos após a última gravação. Uma frase que volta a aparecer depois de ser eliminada já está traduzida e não é paga novamente.
Frases compostas
Frases que combinam um nome com texto de tema — como “Seja o primeiro a avaliar ‘Vestido de Verão'” ou “5 itens” — são montadas a partir de peças que já estão traduzidas no momento em que a página é exibida, em vez de serem traduzidas uma a uma para cada produto. Isso economiza cerca de 60% das strings.
Textos curtos em contexto
Botões, itens de menu, títulos e métodos de envio são traduzidos sabendo onde aparecem, por isso Início num menu passa a ser Início, e não Iniciar. Os menus e botões mantêm as maiúsculas e minúsculas do original, em vez das maiúsculas de título inglesas, e a tradução conhece o nome e o slogan do seu site (Definições → Geral), em vez de tratar todos os sites como lojas. As traduções para inglês (Estados Unidos) são feitas em inglês americano (sweater, pants), e não britânicos (jumper, calças). Nada disto utiliza caracteres adicionais.
O painel, aba por aba
No topo de cada ecrã, você vê:
- a marca e a versão do plugin;
- o caracteres restantes na sua licença, com uma barra;
- o plano e os sites em uso (por exemplo. Pro · 3 de 5 sites);
- um atalho para A minha conta (sua conta PixelHunter).
O saldo é atualizado sempre que você abre o plugin e após cada tradução.
Painel de controle
- Traduzir o site — lê o site e traduz o que está em falta (sem licença, o botão torna-se Obtenha uma licença para traduzir).
- Importar gravação — só aparece quando há uma gravação feita com modo de gravação.
- O estado da tradução automática (ligada ou desligada).
- Notificações: textos que falharam, erros de licença ou saldo, páginas que não responderam.
- Progresso por língua — uma tabela por língua:
| Coluna | Significado |
|---|---|
| Traduzido | Traduzido automaticamente |
| Revisto | Revisado manualmente (nunca mais substituído pela máquina) |
| Para traduzir | À espera de tradução |
| Falhou | O serviço não conseguiu traduzi-lo — veja Traduções |
| Dicionário | Versão do dicionário compilado (por exemplo. v12) ou não construído |
Licença
- O Campo da chave de licença campo e o Guardar botão ao lado.
- Os cartões de plano, com o preço de cada plano, características e sites, e o botão para subscrever.
- Ver Licença, planos e atualizações.
Línguas
- Idioma de origem — a língua em que o site está escrito.
- Línguas de destino — cada língua alvo, com:
- Prefixo — o prefixo do endereço (2 a 10 caracteres: letras minúsculas, números e hífens). Duas línguas não podem partilhar o mesmo prefixo.
- Nome no seletor — como a língua aparece no seletor (por exemplo. Inglês, Español).
- Estado — Publicado ou Rascunho. Um rascunho é traduzido como os restantes, mas só os administradores o podem abrir: fica fora do seletor, das
hreflangetiquetas e do mapa do site, e um visitante que abra o respetivo endereço é encaminhado para a mesma página no idioma de origem. Um novo idioma começa como rascunho e fica publicado automaticamente quando a sua tradução estiver concluída (Fica publicado automaticamente quando a tradução estiver concluída); defini-lo manualmente como rascunho desativa essa opção. Publicar ou retirar da publicação limpa a cache da página, porque todas as páginas apresentam os idiomas. - link Pré-visualizar — abre o idioma no site, para o rever antes de o publicar.
- O botão para remover a língua.
- A lista de línguas mostra primeiro as línguas mais usadas e depois todas elas.
Atenção: mudar a língua de origem após existirem traduções não as reescreve — as strings guardadas permanecem as do idioma antigo.
Strings
A tabela de cada frase no site, com a tradução ao lado. Ver Traduções.
Endereços
O endereço traduzido de cada página, idioma a idioma. Escolha um idioma, pesquise pelo título ou endereço da página e escreva um novo endereço no campo: é guardado quando sai do campo e o endereço antigo redireciona (301) para o novo. Um endereço que outra página já utilize, que o site necessite para outra finalidade ou composto apenas por números é recusado, sendo apresentado o motivo por baixo do campo. Com Endereços traduzidos desativado em Definições, o separador apenas aponta para lá. Consulte Endereços traduzidos.
Mudador
Onde o seletor de línguas aparece, com que forma e quais cores. Ver Alternador de idioma e A barra de sugestões de línguas.
Definições
- Tradução automática
- Ligado (padrão) — novo conteúdo e conteúdo editado é traduzido em segundo plano.
- Desligado — a tradução apenas acontece quando clica em Traduzir o site.
- Endereços traduzidos — ativado por predefinição em novas instalações; um site que seja atualizado mantém os seus endereços até que o ative. Os endereços existentes continuam a funcionar de qualquer forma: redirecionam (301) para os atuais. Cada um pode ser alterado no Endereços separador.
- Ligado — os endereços utilizam as palavras traduzidas (
/en/linen-blouse/). - Desligado — apenas o prefixo do idioma muda (
/en/blusa-de-linho/).
- Ligado — os endereços utilizam as palavras traduzidas (
- Glossário — uma regra por linha, para marcas, nomes de produtos e termos que devem sempre sair da mesma forma. Exemplo:
acme = acme (brand name, do not translate)
portes = shipping
- Tom da marca — uma ou duas frases sobre o tom da marca, enviadas com cada pedido de tradução. Exemplo: “Aconchegante e simples, sem formalidades. Falar diretamente com o cliente.”
- Por idioma — uma linha por idioma de destino:
- Formal ou informal — a forma como os visitantes são tratados: Formal (Sie) ou Informal (du) em alemão, vous ou tu em francês, usted ou tú em espanhol. Todas as traduções nesse idioma usam essa opção. Em Automático (a predefinição), nada é fixado e a mesma página pode misturar ambos. O inglês não tem esta escolha: só tem “you”.
- Glossário para este idioma — traduções fixas que só se adequam a esse idioma, por exemplo
portes = Versandkostenpara alemão. São adicionadas ao glossário de todos os idiomas e prevalecem quando as duas traduções dizem coisas diferentes.
O glossário, o tom e as opções por idioma só afetam as traduções feitas após depois de as guardar. O que já está traduzido permanece fixo em Strings.
Ajuda
Um resumo da licença: como funciona, planos, sites, saldo, cancelamento, faturas e apoio.