Como traduzir strings de plugins e strings de temas no WordPress

Como traduzir strings de plugins e strings de temas noWordPress
Índice

Traduzir sites para vários idiomas pode proporcionar muitos benefícios para você.

Traduzir as strings de plugins e temas pode ajudar a ampliar o alcance dos seus usuários e atrair usuários de diferentes países. Ao oferecer suporte multilíngue, você pode proporcionar uma experiência melhor aos seus usuários e construir relacionamentos sólidos com uma comunidade global de usuários.

Portanto, é importante que vocês, proprietários de sites, saibam como traduzir strings de plugins e strings de temas no WordPress. A tradução de plugins e temas WordPress pode ser feita de várias maneiras, que discutiremos abaixo.

O que são strings de plugins e strings de temas no WordPress?

Antes de entrar em como traduzir strings de plugins e strings de temas no WordPress, você precisa primeiro saber o que são strings de plugins e strings de temas.

No WordPress, a string de plugin é o texto exibido dentro de um plugin WordPress . Essas strings podem incluir elementos como rótulos de menu, texto de botões, mensagens de erro, mensagens informativas e outros conteúdos de texto que fazem parte da interface do usuário do plugin.

Enquanto isso, as strings de tema no WordPress referem-se a textos que fazem parte de um tema WordPress . Essas strings incluem elementos como títulos, texto de parágrafos, rótulos de botões, itens de menu de navegação, títulos de widgets e qualquer outro texto que apareça na visualização frontal de um site que use esse tema.

O processo de tradução de strings de plugins e temas geralmente é feito usando arquivos de tradução ou ferramentas de gerenciamento de tradução, como plugins de tradução de terceiros. Os desenvolvedores de plugins também podem fornecer arquivos de idioma ou trabalhar com tradutores para disponibilizar seus plugins em vários idiomas.

Ao traduzir as strings de plugins e temas, os desenvolvedores de plugins podem tornar seus plugins e temas mais acessíveis, fáceis de usar e globalmente atrativos, para que usuários de diferentes origens linguísticas possam usar e se beneficiar dos plugins de forma eficaz.

Existem várias maneiras de traduzir as strings de plugins e temas. A primeira que discutiremos é uma edição manual que você pode fazer usando um software local como o Po Edit ou a partir do painel de administração do WordPress usando o plugin Loco Translate.

Traduza strings de plugins e temas no WordPress usando o Loco Translate

A primeira forma é usar o plugin de tradução Loco Translate. Vamos ficar com este método para edição manual de arquivos porque é um pouco mais rápido do que usar um software Windows ou Mac. O Loco Translate é um plugin que pode traduzir strings de plugins e strings de temas no WordPress.

Em uma instalação no WordPress, o Loco Translate pode ser usado em todos os plugins ou temas do site WordPress . A seguir estão as etapas para traduzir strings de plugins e temas no WordPress.

Passo 1: Instale o plugin Loco Translate

O primeiro passo é instalar o plugin Loco Translate no seu site, acessando o menu Plugins > Adicionar novo > Loco Translate > Instalar > Ativar.

Se tiver sido instalado com sucesso, selecione o menu Loco Translate; em seguida, aparecerão os temas e plugins que estão ativos e integrados com o Loco Translate.

Lista de temas ativos e plugins em execução

Traduzir strings de plugins e strings de temas no Loco Translate é a mesma coisa, você só precisa selecionar o plugin ou tema que deseja traduzir.

Então, neste exemplo, vamos testar um dos temas ativos, ou seja, o Astra.

Etapa 2: Adicionar idioma às strings personalizadas de plugins e temas

Depois disso, uma exibição aparece como abaixo, aqui você pode clicar em Novo Idioma para adicionar um novo idioma.

Configurações de tema do WordPress

Um exemplo de idioma de destino é o coreano. Em seguida, escolha onde o arquivo .po será salvo e, se for o caso, clique em Começar a traduzir.

Configuração de tradução para o idioma coreano no tema Astra

Passo 3: Comece a traduzir strings de plugins e temas

O terceiro passo é começar a traduzir strings de plugin ou tema; no campo de busca, procure as strings a serem traduzidas, por exemplo, strings Read More.

 

Então, em Tradução para coreano: insira os resultados da tradução para coreano que você traduziu manualmente. Faça o mesmo com as outras strings, se você clicou em Salvar para salvar os resultados da tradução das strings.

Interface de tradução para o site WordPress . Ela mostra o texto de origem e as opções de tradução.

É assim que se traduzem strings de plugins e strings de temas no WordPress usando o Loco Translate. O Loco Translate permite traduzir strings uma a uma, só que você precisa traduzi-las manualmente primeiro e depois copiar os resultados da tradução para a coluna do idioma de destino.

Traduza strings de plugins e strings de temas a partir do diretório WordPress

Além de usar o Loco Translate, você também pode usar um serviço de tradução do WordPress, mas isso só pode ser feito se o seu tema estiver localizado no diretório do WordPress , e não de fora.

Porque os temas podem estar no wordpress.org ou não, e alguns deles incluem plugins adicionais que carregam vários conteúdos. Por exemplo, um tema com um widget WooCommerce do Themeforest.

Imediatamente, vamos tentar traduzir as strings do tema manualmente através do Translating WordPress. Aqui estão os passos.

Etapa 1: Acesse o Translating WordPress e escolha o idioma

O primeiro passo é clicar na Encontre seu idioma coluna e depois selecionar o idioma de destino. Em seguida, clique no idioma.

Estatísticas de tradução para localidades alemãs

Etapa 2: Encontre seus temas WordPress e exporte o arquivo .mo

Depois disso, aparece uma exibição como abaixo, selecione a coluna Temas e procure o tema para o qual você traduzirá as strings; um exemplo de tema a traduzir é o Astra.

Como você pode ver abaixo, o idioma alemão no tema Astra WordPress foi traduzido em 72%, o que significa que a maioria das strings do tema no Astra foi traduzida para o alemão.



captura de tela de um layout de site em preto e branco

De seguida, clique em Astra no ecrã abaixo.

Menu de opções de exportação da página web

Etapa 3: Enviar o arquivo .mo no WordPress

O passo final é enviar o arquivo .mo para o WordPress, o método é o seguinte.

  • Vá ao painel do WordPerss, passe o mouse sobre o menu Aparência e selecione Editor. Isso abrirá o editor de temas.
  • No lado direito do editor de temas, você verá uma lista de arquivos de tema. Procure e selecione o arquivo functions.php na lista.
  • Depois que o arquivo functions.php estiver aberto no editor, adicione o seguinte código na parte inferior do arquivo:
				
					<rule name="Linguise language redirection" stopProcessing="true">
	<match url="^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$"  />
	<action type="Rewrite" url="/wp-content/plugins/linguise/script.php?linguise_language={R:1}&amp;original_url={R:2}"  appendQueryString="true" />
</rule>
				
			
  • Certifique-se de substituir theme-textdomain pelo text domain apropriado do seu tema.
  • Guarde as alterações no functions.php ficheiro.
  • Agora, crie um diretório chamado languages dentro do diretório do seu tema. Por exemplo, se o seu tema se chama mytheme, crie um diretório chamado mytheme/languages.
  • Mova o arquivo .mo que você preparou para o diretório languages .
  • Volte ao WordPress painel de administração. No menu Aparência , selecione Editor novamente.
  • No lado direito do editor de temas, procure e selecione o arquivo style.css na lista de arquivos do tema.
  • Certifique-se de que o código a seguir esteja presente nos comentários no topo do arquivo style.css :
				
					<rule name="Linguise language redirection" stopProcessing="true">
	<match url="^(af|sq|am|ar|hy|az|eu|be|bn|bs|bg|ca|ceb|ny|zh-cn|zh-tw|co|hr|cs|da|nl|en|eo|et|tl|fi|fr|fy|gl|ka|de|el|gu|ht|ha|haw|iw|hi|hmn|hu|is|ig|id|ga|it|ja|jw|kn|kk|km|ko|ku|ky|lo|la|lv|lt|lb|mk|mg|ms|ml|mt|mi|mr|mn|my|ne|no|ps|fa|pl|pt|pa|ro|ru|sm|gd|sr|st|sn|sd|si|sk|sl|so|es|su|sw|sv|tg|ta|te|th|tr|uk|ur|uz|vi|cy|xh|yi|yo|zu|zz-zz)(?:$|/)(.*)$"  />
	<action type="Rewrite" url="/wp-content/plugins/linguise/script.php?linguise_language={R:1}&amp;original_url={R:2}"  appendQueryString="true" />
</rule>
				
			
  • Certifique-se de substituir theme-textdomain pelo text domain apropriado do seu tema.
  • Salve as alterações no style.css arquivo.

Até agora, você traduziu com sucesso as strings do tema manualmente, enviando o arquivo de idioma de destino para o WordPress. Dessa forma, você não precisa traduzir as strings uma por uma, apenas precisa enviar arquivos para cada idioma, o que, é claro, levará mais tempo.

Quebre Barreiras Linguísticas
Diga adeus às barreiras linguísticas e olá ao crescimento sem limites! Experimente hoje o nosso serviço de tradução automática.

Como traduzir strings de plugins e strings de temas no WordPress com Linguise

Traduzir o WordPress facilita a tradução das strings de temas e plugins, mas você precisa escolher um idioma e enviá-los um por um.

Isso, é claro, levará um bom tempo, portanto você pode usar outros serviços de tradução alternativos, como o Linguise.

Linguise é um serviço de tradução automática para sites disponível em 85 idiomas. Linguise usa tecnologia de rede neural para produzir traduções que são 97% semelhantes às traduções humanas.

Com o Linguise , você pode traduzir automaticamente strings de plugins e temas no WordPress.

Então, como traduzir strings de plugins e temas no WordPress? Confira a explicação abaixo.

Passo 1: Registro da conta Linguise

O primeiro passo é registar uma conta Linguise gratuita, só precisa de introduzir algumas informações relacionadas com dados pessoais e não precisa de um cartão de crédito para se registar.

Depois disso, você terá acesso ao painel Linguise . É nesse painel que você pode fazer algumas configurações de tradução.

Etapa 2: Adicionar tradutores externos ao Linguise

No painel do Linguise , você também pode adicionar novos membros ou tradutores externos. Esse novo membro pode se tornar um tradutor mais capacitado para traduzir sites, incluindo strings de plugins e temas. Veja como.

Primeiro, abra o Linguise dashboard e selecione o menu Membros > Convidar um novo membro.

Uma captura de tela de fundo preto com texto branco.

Depois disso, insira o endereço de e-mail, selecione a função, ou seja, tradutor, selecione os sites, selecione o idioma de destino a ser traduzido pelo tradutor e clique em Convidar. Se sim, um convite será enviado por e-mail.

Painel de configuração do monitor do servidor

Como tradutor, ele terá vários acessos, incluindo os seguintes.

  • Apenas o editor ao vivo do front-end (não as regras globais).
  • Tenha acesso apenas aos idiomas que foram selecionados pelo administrador anterior.
  • Os tradutores não podem editar configurações de domínio, idiomas disponíveis nos sites ou informações de faturação.

Etapa 3: Comece a traduzir strings de plugins e temas pelo editor ao vivo

Se você adicionou um tradutor com sucesso, agora é o momento de experimentar a tradução de strings de plugins e temas através do recurso de editor ao vivo.

Para fazer isso, abra o painel do Linguise > Live Editor > Abrir Live Editor > escolha o idioma > Traduzir.

 

Depois disso, aparece uma exibição como a seguir, selecione a parte a ser traduzida, você pode traduzir ou alterar a tradução das strings do plugin e do tema na Tradução em indonésio coluna: se tiver, clique em Salvar para salvar as alterações.

Captura de ecrã da interface de tradução de inglês para indonésio

Até agora, você traduziu com sucesso strings de plugins e strings de temas no WordPress com o editor ao vivo Linguise .

Se você precisar de mais tradutores, pode adicionar tradutores de acordo com cada idioma.

Resolução de problemas comuns de tradução em temas e plugins populares

Como traduzir strings de plugins e strings de temas no WordPress

Traduzir strings em plugins e temas do WordPress geralmente é simples, mas às vezes você pode encontrar problemas que impedem a exibição correta das traduções. Entender os problemas comuns e como resolvê-los ajudará você a manter um conteúdo multilíngue consistente e de alta qualidade em seu site.

As strings não estão sendo exibidas traduzidas

Algumas strings não aparecem no idioma desejado mesmo após criar os arquivos de tradução. Isso geralmente é causado por uma incompatibilidade no text domain entre os arquivos de tradução e o plugin ou tema em uso. O text domain atua como um identificador que vincula o texto traduzível ao arquivo de tradução correto, portanto, se não corresponder, o WordPress não exibirá a tradução.

Além disso, plugins de cache ou otimização podem fazer com que as strings traduzidas não apareçam imediatamente. Páginas em cache podem mostrar uma versão mais antiga antes da tradução ser aplicada. Portanto, é importante limpar tanto o cache do seu site quanto o do navegador após fazer atualizações de tradução para garantir que as alterações mais recentes sejam visíveis.

Ficheiros de tradução em falta (.po/.mo)

Alguns plugins ou temas podem não incluir arquivos .po e .mo para o idioma que você precisa, o que significa que você não pode contar com traduções integradas. Nesse caso, você deve criar seus arquivos de tradução usando ferramentas como o Loco Translate ou importar arquivos de tradução de outras fontes.

Criar arquivos .po e .mo manualmente exige tempo e cuidado, mas é uma forma eficaz de garantir que todas as strings importantes sejam traduzidas. Além disso, certifique-se de que seus arquivos de tradução estejam salvos nos locais corretos para que o WordPress possa reconhecê-los e usá-los ao carregar seu site.

Strings dinâmicas ou renderizadas por JavaScript não traduzidas

Determinados textos em plugins ou temas são gerados dinamicamente utilizando JavaScript, que não está incluído nos ficheiros de tradução padrão (.po/.mo). Isto torna estas strings indisponíveis para tradução manual usando métodos tradicionais.

Para lidar com isto, pode utilizar serviços de tradução automática como o Linguise, que traduzem texto em tempo real no lado do cliente, incluindo elementos renderizados por JavaScript. Em alternativa, procure opções dentro do plugin ou tema para substituir esses textos manualmente através das configurações.

As atualizações de plugins/temas substituem os arquivos de tradução

Quando um plugin ou tema é atualizado, os seus ficheiros de tradução podem ser substituídos ou eliminados, especialmente se estiverem no diretório principal do plugin ou do tema. Isto faz com que todas as suas traduções desapareçam e o site volte ao idioma predefinido.

Para evitar isso, armazene seus arquivos .po e .mo em pastas de idioma personalizadas (por exemplo, wp-content/languages/plugins ou wp-content/languages/themes) ou use um tema filho para manter as traduções. Dessa forma, as atualizações não removerão seus arquivos de tradução, e seu site manterá os idiomas configurados.

Validação de traduções para SEO

Como traduzir strings de plugins e strings de temas no WordPress

Ao traduzir o conteúdo do seu site, é crucial garantir a precisão linguística e validar se as traduções contribuem para o desempenho de SEO do seu site. Elementos de SEO devidamente localizados ajudam os mecanismos de busca a entender e classificar suas páginas multilíngues de forma eficaz, atraindo tráfego qualificado de diferentes idiomas.

Títulos e meta descrições

Os títulos de página e as meta descrições traduzidos devem refletir com precisão o conteúdo, incorporando palavras-chave relevantes no idioma de destino. Meta tags mal traduzidas ou genéricas podem reduzir as taxas de cliques nos resultados de pesquisa, pois podem não atrair o público local nem estar alinhadas com sua intenção de busca.

Por exemplo, suponha que você administre um blog de viagens e traduza uma publicação “Melhores Praias em Bali” para o espanhol. Nesse caso, o título deve ser localizado para algo como “Las Mejores Playas en Bali”, em vez de uma tradução literal e desajeitada. Isso garante que os usuários de língua espanhola que procuram praias em Bali achem sua página mais relevante e atraente.

Texto alternativo para imagens

O texto alternativo das imagens desempenha um papel significativo na acessibilidade e no SEO, ao descrever as imagens para os motores de busca e para os utilizadores com deficiências visuais. Ao localizar o seu website, o texto alternativo deve ser traduzido com precisão para manter estes benefícios e evitar penalizações de SEO por descrições irrelevantes ou em falta.

Por exemplo, se você tem uma imagem de uma vista de montanha com texto alternativo “sunset mountain”, ao traduzir para o alemão, você deve usar “Sonnenuntergang Berg” ou um equivalente natural. Isso ajuda os mecanismos de busca a associar suas imagens a palavras-chave relevantes no idioma de destino e melhora a relevância da página.

Slugs de URL

Os slugs de URL, a parte legível do seu endereço web, devem ser localizados com cuidado. Ao mesmo tempo, pretende que os URLs sejam compreensíveis e otimizados para SEO no idioma de destino; os slugs traduzidos automaticamente podem, por vezes, tornar-se confusos ou sem sentido.

Por exemplo, um post de blog intitulado “Receitas Saudáveis” deve ter um slug em espanhol como /recetas-saludables em vez de uma tradução automática que pode criar uma frase estranha. Slugs claros e relevantes ajudam os usuários e os mecanismos de busca a melhorar as taxas de cliques e o ranking.

Serviços como o Linguise traduzem automaticamente os slugs de URL com base no idioma de destino do utilizador, garantindo que cada versão de idioma tenha URLs naturais e otimizados para SEO sem esforço manual.

Sitemap multilíngue

Gerar sitemaps separados para cada versão de idioma do seu site ajuda os motores de busca a rastrear e indexar as suas páginas corretamente. Um sitemap multilingue comunica os idiomas disponíveis e garante que todo o conteúdo traduzido seja detetável.

Por exemplo, se o seu site suporta inglês, francês e japonês, você deve criar sitemaps distintos como sitemap-en.xml, sitemap-fr.xml e sitemap-ja.xml e submetê-los aos motores de busca através de ferramentas como o Google Search Console. Esta configuração auxilia a indexação e ajuda as suas páginas a classificar-se nos resultados de busca específicos do idioma correto.

Ferramentas como Linguise podem criar e gerenciar automaticamente sitemaps multilíngues, simplificando esse processo e garantindo que suas páginas traduzidas sejam indexadas corretamente sem esforço manual.

Etiquetas Hreflang

As tags Hreflang são atributos HTML essenciais que sinalizam aos motores de busca qual versão de idioma e região de uma página devem mostrar aos usuários. Uma implementação adequada evita problemas de conteúdo duplicado e melhora a experiência do usuário, direcionando os visitantes para a página localizada correta.

Por exemplo, se você tem uma página em inglês dos EUA e do Reino Unido, usar tags hreflang como hreflang=”en-us” e hreflang=”en-gb” informa aos mecanismos de busca sobre essas versões. Isso evita confusão e garante que seus usuários vejam o conteúdo mais relevante para sua localidade.

Linguise também automatiza a inserção e o gerenciamento de tags hreflang, ajudando os mecanismos de busca a entender a relação entre suas páginas multilíngues e reduzindo o risco de penalidades de SEO.

Estudos de caso: Utilizadores reais que melhoram o envolvimento ao localizar strings de plugins e temas

Como traduzir strings de plugins e strings de temas no WordPress

Um exemplo convincente de como a tradução e a localização de strings de plugins e temas podem aumentar o engajamento é a história da Jaderoller. Esta marca de e-commerce de beleza expandiu com sucesso o seu mercado internacionalmente usando WordPress e WooCommerce. Ao traduzir com precisão as strings dos plugins e localizar toda a experiência do seu site, a Jaderoller superou o desafio de entregar conteúdo multilíngue de forma eficiente, mantendo um forte desempenho de SEO.

Usando o Linguise, uma solução de tradução automática adaptada para o WordPress, a Jaderoller traduziu perfeitamente todas as strings de plugins e temas. Os recursos avançados do Linguise, incluindo tags hreflang automáticas, sitemaps multilíngues e slugs de URL traduzidos otimizados para SEO, garantiram que suas páginas multilíngues fossem otimizadas para mecanismos de busca. 

Essa abordagem ajudou a aumentar o tráfego em 50% a 150% para cada idioma adicional, melhorando significativamente o envolvimento dos usuários e ampliando seu alcance global sem sacrificar a velocidade do site ou a qualidade do SEO.

Pronto para explorar novos mercados? Experimente nosso serviço de tradução automática gratuitamente com nosso teste sem risco de 1 mês. Não é necessário cartão de crédito!

Conclusion

Traduzir as strings de plugins e de temas é importante para quem deseja ter um site multilíngue. Além disso, um site multilíngue também oferece muitas vantagens, que vão desde alcançar um público mais amplo, penetrar em mercados internacionais, até proporcionar a melhor experiência para os visitantes.

Então, o que está esperando? Crie imediatamente o seu site multilíngue com Linguise. Linguise oferece uma versão de teste gratuita de 1 mês para quem deseja experimentar os recursos do Linguise.

Com o Linguise, você obterá benefícios de tradução de até 600 mil palavras e uso ilimitado de idiomas.

Você também pode se interessar por ler

Não perca esta oportunidade!
Assine a nossa Newsletter

Receba novidades sobre tradução automática de sites, SEO internacional e muito mais!

Invalid email address
Experimente. Uma vez por mês, e pode cancelar a subscrição a qualquer momento.

Não saia sem compartilhar seu e-mail!

Não podemos garantir que ganhará a lotaria, mas podemos prometer algumas notícias informativas interessantes sobre tradução e descontos ocasionais.

Não perca esta oportunidade!
Invalid email address