WPML

A maneira normal: Traduzir tudo automaticamente + registro automático

Quando o Traduzir tudo automaticamente está ativado e a opção Registrar automaticamente strings não gerenciadas está habilitada, o WPML observa o site à medida que você e seus visitantes o usam. Novas strings (qualquer coisa que um tema ou plugin exiba na tela) são registradas automaticamente assim que aparecem. O WPML as captura na próxima rodada de tradução.

Para a maioria dos sites, isso é tudo o que você precisa fazer: mantenha o Traduzir tudo automaticamente ativado, mantenha o registro automático ativado e suas strings serão traduzidas junto com o seu conteúdo. Você pode confirmar a opção em dois lugares: a entrada Detectar strings não gerenciadas na parte inferior do Painel de tradução, ou o utilitário Registrar automaticamente strings não gerenciadas na própria aba Strings. Ambos controlam a mesma configuração.

Controle detalhado: a aba Strings

Abra WPMLTraduçõesStrings. Todas as strings registradas no site estão listadas lá com uma coluna por idioma. Filtre por domínio (o tema ou plugin de onde uma string veio) ou por status de tradução, pesquise por texto e traduza manualmente usando o ícone + para cada idioma.

A aba Strings é onde você faz o trabalho que o Traduzir tudo automaticamente não pode fazer por você:

  • Editar uma tradução. Substituir o que um mecanismo automático produziu.
  • Gerenciar o idioma de origem. Quando um tema ou plugin foi escrito em um idioma diferente do inglês, altere o idioma de origem das strings selecionadas ou de todo um domínio de texto. O WPML traduz a partir da origem correta de agora em diante.
  • Rastrear onde uma string aparece no site. Útil quando você não consegue identificar a qual página ou tela uma string pertence.

Uma linha separada na seção Utilitários envia strings para tradução através dos mesmos métodos que o Painel usa: automático, seus tradutores ou um serviço de tradução.

Strings que não aparecem na aba Strings

Algumas strings (rótulos de configurações no painel de administração do WordPress, texto de configuração de widgets, avisos de direitos autorais) não são registradas automaticamente ao navegar no site. Elas ficam em telas de administração que os visitantes nunca veem. O WPML tem um verificador separado para elas chamado Tradução de textos de administração.

O link para ele está na seção Utilitários da aba Strings, em Not seeing strings you are looking for? Abra a Tradução de textos de administração, analise o tema ou plugin, selecione as strings que você quer traduzir e elas serão adicionadas à aba Strings.

Entregue as strings como um arquivo PO

Quando você quiser enviar strings para um tradutor externo, inseri-las em uma ferramenta de memória de tradução ou gerar um modelo inicial para um novo idioma, o utilitário Import / export po na aba Strings lida com ambas as direções.

Para exportar:

  1. Certifique-se de que todas as strings que você quer incluir estejam registradas na aba Strings. Se as strings de um tema ou plugin ainda não estiverem lá, analise-as através da tela Tradução de textos de administração (acima).
  2. Abra Import / export po na seção Utilitários da aba Strings.
  3. Exporte. O WPML produz um arquivo .po contendo as strings registradas. As traduções são incluídas se você já as tiver, ou ele vem como um modelo em branco se você não as tiver.

Quando o arquivo .po traduzido voltar, importe-o através do mesmo utilitário. O WPML mescla as traduções na tabela de Strings. As traduções existentes são atualizadas, as novas são adicionadas.

O que torna as strings traduzíveis

As strings não têm um botão “tornar isso traduzível” da mesma forma que os tipos de post e taxonomias têm. A condição é se o WPML Tradução de Strings (um complemento gratuito incluído nos planos Multilingual CMS e Agency) está instalado e ativo. Sem ele, a aba Strings não aparece em WPMLTraduções, a ferramenta Detectar strings não gerenciadas desaparece do Painel e o texto da interface de temas e plugins não será traduzido.

Instale-o em WPMLAtivar e atualizar se ele ainda não estiver no seu site.

A única configuração da Tradução de Strings para todo o site fica em WPMLConfiguraçõesTradução de Strings: um único botão para Detectar strings em arquivos JavaScript. Ative-o quando precisar analisar um tema ou plugin cujas strings vêm do JS e, em seguida, desative-o quando a análise terminar (a documentação observa que isso pode afetar o desempenho).

Mais guias de Tradução de Strings

Escrito porAmir

Escrito porAmir