Neste artigo vamos lhe mostrar como traduzir o seu tema ou plugin WordPress. Lembre-se que a tradução do seu tema ou plugin WordPress não tem nada haver com a tradução do seu painel administrativo no WordPress. Mas para retirar todas as dúvidas também iremos lhe mostrar como traduzir o seu painel administrativo no WordPress.
Primeiramente você deve saber que nem todos os temas e plugins são desenvolvidos para serem traduzidos, portanto, você pode estar usando um tema que não permite a tradução para nenhuma outra linguagem.
Para saber se seu tema oferece tradução, verifique no arquivo do seu tema(usando ftp ou cPanel) em /wp-content/themes/seutema/languages.
Da mesma forma para o seu plugin, verifique o arquivo do seu plugin em /wp-content/plugins/nome-do-plugin/languages.
Se seu tema/plugin tiver a pasta “Languages” seguindo o diretório especificado anteriormente, significa que você pode realizar a tradução do seu tema/plugin WordPress através dos métodos mais fáceis.
Levando em conta que o seu tema tenha suporte para tradução, vamos dar inicio ao nosso guia.
Como Traduzir um Tema/Plugin WordPress Usando Poedit
Primeiramente você deve baixar o Poedit, um programa que permite realizar a tradução de temas WordPress utilizando apenas o arquivo .po do seu tema. A vantagem é que você não precisa estar conectado a internet para traduzir o seu tema.
Antes de utilizarmos o programa precisamos baixar o arquivo .po do seu tema/plugin. Para fazer isso você precisa ter acesso aos arquivos do seu tema/plugin utilizando um programa FTP ou cPanel. Vá em /wp-content/themes/seutema/languages/ ou /wp-content/plugins/seu-plugin/languages/ e baixe o arquivo .po para o seu computador que normalmente vai ser en.po.
Agora abra o programa Poedit, você deve ver uma tela semelhante a imagem abaixo:
Clique em “Abrir” no canto superior esquerdo (Veja Imagem), agora selecione o arquivo .po que você baixou do diretório languages do seu tema/plugin e você deve ver uma lista de todas as palavras/sentenças que o seu tema/plugin permite tradução, veja imagem:
Clique em cima da sentença que deseja traduzir, você verá no canto inferior 3 caixas. A primeira caixa contém o texto para tradução do seu tema/plugin, na segunda caixa é o texto traduzido da sentença escolhida, e na terceira caixa (da direita) são as considerações/comentários do autor do tema/plugin, caso haja.
Assim que tiver traduzido todas as sentenças que você deseja para o seu tema/plugin, clique em salvar como, nomeie o arquivo para pt_BR e escolha o local onde deseja guardar o arquivo traduzido.
O programa Poedit vai gerar dois arquivos, .mo e .po, é exatamente eles que você deve devolver para a mesma pasta que você baixou o arquivo en.po, em /wp-cotent/themes/seutema/languages ou /wp-cotent/plugins/seu-plugin/languages.
Assim que colocar o seu novo arquivo gerado pelo Poedit atualize a página do seu site para verificar se as traduções foram aplicadas.
Como Traduzir o Painel Administrativo do WordPress
A partir do WordPress 4.0+ o painel administrativo pode ser traduzido indo em Configurações > Geral e escolha o idioma desejado. Para realizar a tradução do seu WordPress você deve abrir o arquivo wp-config.php e procurar a seguinte linha de código:
define('WPLANG', '');
Agora basta substituir por esta:
define('WPLANG', 'pt_BR');
Lembre-se que nesse caso estamos traduzindo o WordPress para Português do Brasil, se você estiver utilizando outra linguagem como Português de Portugal você deve substituir o ‘pt_BR’ por ‘pt_PT’.
Conclusão
É muito importante que você defina a linguagem do seu WordPress, em alguns casos pode interferir com a tradução do seu tema/plugin.
Realizando esse processo você garante que seu tema/plugin será traduzido corretamente.
Se você gostou desse artigo considere compartilhar nas redes sociais. Siga-nos nas redes sociais para acompanhar mais artigos como esse. Se de alguma forma este artigo lhe foi útil deixa seu comentário abaixo para podermos saber a sua opinião.
Ferramentas WordPress Veja Mais Ferramentas
Thirsty Affiliates
WP Rocket
WordFence
Artigo bem escrito, simples e direto. Extremamente funcional! Recomendo!
Só faltou explicar como eu altero as traduções a partir de um menu no front.
Olá Carlos,
Você quer alterar as traduções do menu do seu website é isso?
Tenta usar o Loco Translate para traduzir ai você deve ser capaz de encontrar o tema ou plugin que é responsável pelos textos do menu:
https://www.canalwp.com/plugins-wordpress/traduzir-temas-plugins-wordpress-dashboard/
Dá uma olhada nesse tutorial que deve te ajudar.
Abraço.
Obg por responder, eu dei uma pesquisada a fundo e agora entendi como realmente funciona as traduções do wp, vou resumir de uma forma bem resumida, haha 1 – coloca essa essa linha no function.php load_theme_textdomain( 'dclock', get_template_directory() . '/languages' ); 2 – crie um diretorio chamado languages na raiz do tema. 3 – no poEdit cria uma nova tradução de tema como ta no tutor ai em cima 4 – o arquivo .mo é o mais importante pois ele é a compilação do arquivo .po caso voce altere o arquivo .po sempre verifique se foi feito a compilação pro… Continue Lendo »
Olá Carlos,
Agora eu entendi o que você queria fazer, colocar um menu com opção para tradução para o visitante.
Não tem necessidade nenhuma de fazer essas alterações se você seguir o tutorial e configurar usando o plugin que te informei anteriormente.
Esse processo só precisa ser feito para quem está desenvolvendo o tema, e não para quem já tem um tema pronto.
Se você fizer dessa forma aí vai perder todas as alterações assim que atualizar o seu tema.
Abraço.
Boa noite Gabriel,
Seria possível vc me ajudar? Tenho um site em wordpress e estou utilizando um plugin (WPML) de tradução num tema que possibilita colocar 2 ou mais idiomas. Com isso pude colocar como opções o Português e Inglês. Ocorre que aparentemente o plugin busca o, language.code, do wp para descrever as opções de idiomas. Assim no header aparece PT-BR e EN. Estou tentando alterar para BR e EN. Tem alguma sugestão para poder me ajudar neste caso. Desde logo, obrigado pela atenção e parabéns pelo canal.
Obrigado!!! ajudou mais que nos vídeos que assisti…
Muito bom.. vou fazer o teste e depois comento aqui vlwww
muito bom gostei, me ajudo aqui bastante.
Olá @sousatg:disqus,
Na verdade já conhecia ambos. O problema é que alguns temas/plugins não tem compatibilidade com esses plugins de tradução, onde o usuário não consegue acesso as ferramentas oferecidas por ambos plugins. Mas, quando fizermos uma lista de plugins para tradução terei certeza de incluir esses dois.
Obrigado pelo comentário.
Abraço.
Grabriel já ouviste falar de plugins que permitem fazer a tradução de temas através do backend do wordpress como o loco translate ou o codestyles localization, entrei eles neste tutorial aqui [no-link].
Muito bom.. vou fazer o teste e depois comento aqui vlwww
muito bom gostei, me ajudo aqui bastante.
Olá @sousatg:disqus,
Na verdade já conhecia ambos. O problema é que alguns temas/plugins não tem compatibilidade com esses plugins de tradução, onde o usuário não consegue acesso as ferramentas oferecidas por ambos plugins. Mas, quando fizermos uma lista de plugins para tradução terei certeza de incluir esses dois.
Obrigado pelo comentário.
Abraço.
Grabriel já ouviste falar de plugins que permitem fazer a tradução de temas através do backend do wordpress como o loco translate ou o codestyles localization, entrei eles neste tutorial aqui [no-link].