Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como encontrar e traduzir um tema WordPress pronto para tradução

O WordPress alimenta milhões de sites em vários idiomas, o que o torna uma ótima opção para a criação de sites multilíngues.

No entanto, para criar um site multilíngue, seu tema precisa lidar com diferentes idiomas sem problemas.

Se o seu tema não estiver pronto para tradução, será difícil ou impossível alterar o texto para diferentes idiomas, mesmo com o plug-in de tradução mais avançado. Como resultado, a experiência do usuário pode ser comprometida.

No WPBeginner, você pode encontrar nosso alternador de idiomas no rodapé. Nosso idioma padrão é o inglês, e o traduzimos para outros 9 idiomas, incluindo francês, espanhol e turco. Se quiser, você pode tentar brincar com ele e ver como ele muda suavemente de um idioma para outro.

Agora, encontrar um tema que possa lidar com diferentes idiomas pode ser um pouco desafiador. Por isso, neste artigo, mostraremos a você como encontrar e traduzir um tema WordPress pronto para tradução.

Finding and translating WordPress themes

O que é um tema WordPress pronto para tradução?

Um tema WordPress pronto para tradução segue determinadas práticas de codificação que permitem traduzir facilmente todo o texto que os usuários veem para outros idiomas.

O WordPress usa o sistema “gettext” para tornar o software principal traduzível para diferentes idiomas. Discutiremos esse sistema mais adiante neste artigo.

Os desenvolvedores do WordPress também usam o ‘gettext’ para criar temas e plug-ins do WordPress prontos para tradução, para que você possa criar um site multilíngue no WordPress.

Como encontrar um tema WordPress pronto para tradução

Embora o WordPress tenha um ótimo suporte para a criação de sites em qualquer idioma, os desenvolvedores de temas podem não achar necessário criar temas prontos para tradução.

Se for criar um site em um idioma diferente do inglês, você precisará certificar-se de que o tema adquirido ou baixado esteja pronto para tradução.

1. Como encontrar um tema WordPress gratuito pronto para tradução

Para temas gratuitos, você pode acessar o Diretório de Temas do WordPress.org e abrir o menu suspenso “Recursos”.

A partir daí, você precisa marcar a caixa ao lado da opção “Translation Ready”.

Translation ready option

Em seguida, clique no botão “Aplicar”.

O WordPress mostrará a você temas gratuitos que indicaram suporte para o recurso pronto para tradução.

Translation ready themes

Agora, se você for traduzir seu tema para um idioma da direita para a esquerda, como árabe, hebraico, persa e urdu, também deverá marcar a opção “RTL Language Support” (Suporte a idiomas RTL) no menu suspenso “Features” (Recursos).

Então, vamos abrir o menu suspenso “Features” (Recursos) e selecionar “Translation Ready” (Pronto para tradução) junto com as opções “RTL Language Support” (Suporte a idiomas RTL).

Right to Left language support

Você também pode restringir ainda mais sua pesquisa verificando outros recursos que pode estar procurando em seu tema. Não se esqueça de clicar no botão “Aplicar” para classificar os temas.

2. Encontrar um tema WordPress premium e pronto para tradução

Os temas pagos ou premium do WordPress são vendidos por desenvolvedores de terceiros em seus próprios sites.

A maioria dos principais temas do WordPress no mercado está pronta para tradução. Isso inclui temas populares como Astra, Divi e StudioPress. Todos eles estão prontos para tradução.

Divi promoting translation readiness feature

Normalmente, você pode encontrar informações sobre a disponibilidade de tradução no site do tema. Entretanto, se você não tiver certeza, pergunte ao desenvolvedor do tema antes de fazer a compra.

Depois de encontrar um tema WordPress pronto para tradução, vá em frente e instale-o em seu site WordPress.

Se precisar de ajuda, consulte nosso guia sobre como instalar um tema do WordPress com instruções passo a passo.

Agora que você já tem seu tema pronto para tradução, vamos ver três métodos para traduzi-lo. Aqui está uma visão geral rápida de todos os métodos que compartilharemos:

Começaremos com a tradução de um tema do WordPress sem um plug-in.

Método 1: Traduzir um tema do WordPress no WordPress

Há várias maneiras de traduzir um tema WordPress pronto para tradução. Você pode escolher um método de acordo com suas necessidades.

Antes de começar, vamos primeiro preparar seu website para traduções.

Selecionar idiomas para seu site

Primeiro, você precisa escolher o idioma do seu site. Isso permitirá que o WordPress use automaticamente os arquivos de tradução corretos para o seu tema.

Se estiver criando um site que não seja em inglês, certifique-se de ter selecionado o idioma do seu site nas configurações do WordPress.

Basta acessar a página Configurações ” Geral na área de administração do WordPress e rolar para baixo até a seção “Idioma do site”.

WordPress site language

Agora, você pode escolher o idioma do seu site e clicar no botão “Save Changes” (Salvar alterações).

Essa configuração simplesmente informa ao WordPress que o front-end deste site está principalmente nesse idioma específico. O WordPress usará essas informações para verificar se há uma tradução disponível para todos os seus temas e plug-ins do WordPress.

Se houver uma tradução disponível, ele fará o download e a instalação automaticamente. Caso contrário, ele usará as traduções que você fornecer nas próximas etapas.

Por fim, se não houver traduções disponíveis para esse idioma, o WordPress usará o tema como está, que geralmente está no idioma inglês.

Método 2: Traduzir um tema do WordPress com o TranslatePress

Esse método é mais fácil e recomendado para todos os usuários do WordPress.

Ele permite que você traduza visualmente seu tema do WordPress com uma visualização ao vivo. Você pode ver quais cadeias de caracteres estão sendo traduzidas, como elas são usadas no seu site e como elas ficam depois que você insere uma tradução.

Você digitará manualmente as traduções para cada string, mas a visualização ao vivo o ajudará a ver mais contexto.

Primeiro, vamos instalar e ativar o plug-in TranslatePress. Para obter mais detalhes, fique à vontade para conferir nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Depois de comprar o plug-in, você pode fazer login na sua conta no site do TranslatePress.

Em sua conta, você verá dois downloads: “Main Plugin” e “TranslatePress Business”. Esse último combina todos os add-ons em seu plano.

Você precisará instalar e ativar os dois plug-ins.

Installing TranslatePress

Depois de instalar os dois plug-ins no site do WordPress, você estará pronto para definir as configurações do plug-in.

Para começar, acesse Configurações ” TranslatePress na área de administração do WordPress e vá para a guia “Licença”.

TranslatePress license key

Aqui, é necessário inserir a chave de licença do plug-in. Você pode encontrar essas informações em sua conta no site da TranslatePress.

Depois de ativar a chave de licença, você pode alternar para a guia “General” (Geral) nas configurações do plug-in. Aqui, você poderá selecionar o idioma padrão do seu site.

Choose languages

Abaixo disso, você pode adicionar outros idiomas que deseja adicionar ao seu site. Você também pode revisar outras configurações na página.

Por exemplo, você pode selecionar as opções do alternador de idioma, definir um subdiretório para o idioma padrão e muito mais.

Quando terminar de personalizar, clique no botão “Save Changes” (Salvar alterações) para armazenar suas configurações.

Agora você está pronto para começar a traduzir seu tema do WordPress. Vamos clicar no botão “Translate Site” (Traduzir site) na barra de ferramentas superior do administrador ou na página de configurações.

Translate site

Isso abrirá a tela “Translate” (Traduzir) com uma visualização ao vivo do seu site.

Basta passar o mouse sobre um trecho de texto. Se esse texto for gerado pelo seu tema do WordPress, você verá um ícone de lápis verde ao lado dele.

Translatable strings

Ao clicar nele, as opções de tradução serão exibidas na coluna da esquerda.

Forneça as traduções para essa string.

Add translations

Também é possível traduzir os menus de navegação e qualquer outra coisa que você veja na tela.

Não se esqueça de salvar suas alterações para armazenar suas traduções.

Método 3: Traduzir manualmente um tema do WordPress

Esse método exige que você faça o download dos modelos de tradução do WordPress e use o software editor de tradução para traduzir o tema manualmente.

Primeiro, você precisa fazer o download do tema que deseja traduzir para o seu computador e, em seguida, extrair os arquivos do tema.

Nos arquivos extraídos, você encontrará a pasta “languages” (idiomas). Essa pasta deve ter um arquivo POT ou, em alguns casos, pode haver um arquivo .po ou .mo. No exemplo abaixo, você pode ver que o hestia.pot está incluído.

Theme POT file

O que são arquivos .pot, .po e .mo?

O WordPress e os temas do WordPress usam um sistema chamado ‘gettext’ para traduções, localização e internacionalização.

No ‘gettext’, os programadores usam chamadas ‘gettext’ para cada área traduzível do software. Essas são dicas de programação que indicam que um determinado texto é traduzível.

Essas chamadas são então coletadas em um arquivo POT.

Basicamente, um arquivo POT é um modelo de cadeias de caracteres traduzíveis em um programa.

Usando um arquivo POT, os tradutores geram um arquivo .po (Portable Object) para seu idioma. O nome do arquivo se refere ao idioma para o qual ele se destina.

Por exemplo, um arquivo de tradução para o francês seria denominado fr_FR.po. Esse é o arquivo que você traduzirá.

Por fim, os arquivos .mo são o formato legível por máquina do arquivo .po. Ele será gerado a partir do arquivo .po que você obtém do editor de tradução, portanto, não é necessário criá-lo você mesmo.

Tradução do tema do WordPress usando o Poedit

Você pode simplesmente editar os arquivos .pot e .po em qualquer editor de texto de sua preferência. A maioria das distribuições baseadas em Linux vem pré-instalada com ferramentas de linha de comando que podem ser usadas para gerar arquivos .mo.

No entanto, como você está apenas começando com a localização, é altamente recomendável usar um editor “gettext”.

Vamos traduzir um tema do WordPress usando o Poedit, que é um editor de “gettext” disponível para Windows, Mac e Linux. Ele é muito fácil de usar e o ajudará a traduzir rapidamente seu tema do WordPress sem quebrar arquivos.

A primeira coisa que você precisa fazer é instalar o Poedit como se fosse instalar qualquer outro programa para o seu sistema operacional.

Na primeira vez que você iniciar o Poedit após a instalação, ele solicitará que você crie um novo projeto.

Create new project in Poedit

Ao clicar em “Create new”, será exibida uma caixa de diálogo de seleção de arquivo. Você só precisa selecionar o arquivo POT que veio com o tema.

O Poedit solicitará que você escolha o idioma para o qual traduzirá o tema.

translation language

Após a seleção do idioma, o arquivo será carregado no editor de tradução.

O editor listará todas as cadeias de caracteres traduzíveis, e você pode clicar em qualquer cadeia de caracteres para traduzi-la.

Em seguida, você verá que há duas caixas abaixo dessa lista. Uma é para a string de origem e a outra é para a tradução.

Translating with Poedit

Quando você traduzir uma cadeia de caracteres, o Poedit passará automaticamente para a próxima cadeia de caracteres na fila.

Depois de adicionar algumas traduções, basta clicar no botão File ” Save (Arquivo ” Salvar ) para salvar suas alterações. O Poedit solicitará que você forneça um nome para o seu arquivo PO.

Rename and save your PO file

Por padrão, o Poedit sugere um nome de arquivo com o código do idioma, por exemplo, fr para francês e de para alemão. No entanto, o WordPress precisa desses arquivos no formato language_country.

Por exemplo, se estiver traduzindo para o francês para um público na França, precisará usar fr_FR.po como nome de arquivo. Da mesma forma, se estiver traduzindo em árabe para o Egito, use ar_EG.po.

Dica: Você pode usar este link para encontrar o código de seu país e idioma

Depois de inserir o nome do arquivo formatado corretamente, clique no botão “Salvar”.

Agora você pode ir para a pasta de idiomas e verá que o Poedit gerou um arquivo .po e um arquivo com a extensão .mo.

Translation files

Agora você pode voltar para o Poedit e continuar traduzindo outras partes do seu tema do WordPress.

Precisa traduzir para mais idiomas? Não se preocupe! Basta criar um novo projeto no Poedit e repetir esse processo.

Translating another language

Quando terminar, não se esqueça de salvar suas alterações para que o Poedit possa atualizar seus arquivos PO e MO.

Carregamento das traduções do tema

Quando estiver pronto para carregar suas traduções, basta conectar-se ao site do WordPress usando um cliente FTP ou o aplicativo “File Manager” (Gerenciador de arquivos) no painel de controle da sua conta de hospedagem na Web.

Depois de conectado, você deverá fazer upload de toda a pasta “languages” do seu computador para a pasta do tema do WordPress localizada em /wp-content/themes/your-theme-name/.

Upload translations to your WordPress theme

E pronto! Agora o WordPress começará a usar os arquivos de idioma que você carregou para traduzir seu tema.

Ajuda para traduzir o tema e os plug-ins do WordPress

Se você não for um desenvolvedor e quiser ajudar o desenvolvedor do tema ou do plug-in do WordPress, a tradução é uma ótima maneira de contribuir.

Considere a possibilidade de enviar seus arquivos PO traduzidos para os desenvolvedores de temas para que outros usuários do WordPress também possam usá-los em seus sites.

Você também pode contribuir para o próprio software principal do WordPress.

Volunteering in WordPress as a translator

O site de localização do WordPress tem informações detalhadas sobre como participar de uma equipe de localização do WordPress para vários idiomas diferentes.

Esperamos que este artigo tenha ajudado você a aprender como encontrar e traduzir facilmente um tema WordPress pronto para tradução. Em seguida, talvez você também queira ver nossos guias sobre como traduzir um plug-in do WordPress em seu idioma e como usar o administrador do WordPress em inglês em um site multilíngue.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

13 ComentáriosDeixe uma resposta

  1. ALi ASGHAR

    Dear WEBBEGINNER’S Can u tell me Pls
    How to create footer navigation menu
    See sample
    Same footer menu in footer
    I am waiting your nice reply

    • WPBeginner Support

      Hi Ali,

      If your WordPress theme has defined a navigation menu in the footer area, then you can just select that location when creating your menus.

      Administrador

  2. Mat

    The biggest problem with themes is that relatively few themes can to work with multilanguage content by multilanguage plugins:

    How can I find right themes with mulitlanguage content support?

    or

    How can I prepare my theme to use with a multilanguage content support?

  3. Phong Bui

    After translation, from the displayed word is not. How do you solve this problem?

    Thanks so much

  4. Zimbrul

    One question I’ve got: after you finish translate the (let’s say) en_US .po file do you need to save as ro_RO.po (let’s say I translate in Romanian) and then send the ro_RO.po and .mo files in the language directory of the theme?

    • WPBeginner Support

      yes you should upload both files to your theme directory. Also if you have completely translated a theme you can contact theme developer and send them your .po file so that other users can benefit from it too.

      Administrador

      • Zimbrul

        Thanks for the clarification. I was starting to translate a theme in Romanian (WordPress is already in Romanian) language but it’s a kind of difficult because I don’t want to translate the theme options in Dashboard, I only want to translate the front end (the bits that are not already in Romanian from the default WordPress code.

  5. Rama

    Very good guide to find and translate a translation ready word press theme and can be translated into several languages.

  6. Chaim

    Thank you! It is very helpful.

  7. Zimbrul

    Cannot say how much I appreciate this article! I’m using Wordpress in English all the time but I also create websites in Romanian and I’d like all WordPress frontview to be in Romanian hence this comes extremely handy.
    I think there is a confusion amongst WP users about translating themes, translating WordPress, using WordPress in your native language and building a multilanguage WordPress site.

    • Susan Smith

      Very interesting article! Zimbrul, I’ve used a really neat premium called WPML plugin for setting up multi-language site. It’s totally worth the money and allows for custom translations.

      • Zimbrul

        Susan, thanks for mentioning this plugin, I was nearly to buy it many times but I never did as I’m kinda “scared” of building and administer a bi-lingual site. Thanks for the tip. I might try it one day after I understand how SEO works for a multi-lingual site.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.