O que aprendi ao construir um site WordPress multilíngue

Publicados: 2022-08-03

Na superfície, parece que praticamente todos os sites podem se beneficiar de serem multilíngues. Mas é particularmente assim para organizações que atendem ao público.

Quando informações importantes estão sendo compartilhadas, elas precisam alcançar o maior número possível de pessoas. Quebrar as barreiras linguísticas pode desempenhar um papel vital.

Felizmente, esta é uma área onde o WordPress se destaca. Existem vários plugins disponíveis para criar sites multilíngues. E o núcleo do WordPress foi traduzido para mais de 180 idiomas. Juntos, eles fornecem uma base sólida para esse tipo de projeto.

Isso tudo soa muito incrível. Mas não foi até recentemente que eu pude experimentá-lo em primeira mão. Descobri que, assim como aprender um novo idioma, há muitos detalhes e conceitos para absorver. E houve alguns altos e baixos ao longo do caminho.

Com isso, reuni algumas ideias sobre como construir sites multilíngues com o WordPress. Não é um guia completo. Em vez disso, é uma tentativa de passar algumas lições valiosas para colegas designers. Vamos começar!

Crie um plano multilíngue

Antes de traduzir um site para vários idiomas, é importante estabelecer as necessidades básicas do projeto. Isso ajudará você a criar um plano para seguir em frente. Aqui estão alguns itens importantes a serem considerados:

línguas

Ele começa identificando quais idiomas são necessários. Isso pode não ser tão óbvio quanto você pensa. Felizmente, os dados podem ajudá-lo a escolher.

Por exemplo, navegar na lista de clientes do seu site de comércio eletrônico pode fornecer algumas pistas. Se você achar que uma porcentagem significativa de clientes reside em um país diferente, pode ser um indicador sólido. O Analytics também oferece dados geográficos e de idioma.

Sem dados relevantes, pode ser uma tarefa complicada para algumas organizações. Se você estiver atendendo a uma região geográfica específica, poderá verificar quais idiomas adicionais são comumente falados.

Depois de estabelecer as opções de idioma que deseja oferecer, você poderá se concentrar nas ferramentas que podem ajudá-lo a fazer o trabalho.

Considerações técnicas e de conteúdo

Agora é hora de pensar no que você quer traduzir e escolher um método para fazer isso. Idealmente, é tudo sobre o que é melhor para seus usuários. Realisticamente, pode ser necessário equilibrar com os recursos que você tem disponíveis.

Determinar qual conteúdo traduzir faz parte desse equilíbrio. Quanto mais conteúdo você tiver, mais recursos precisará. Se você estiver com um orçamento limitado, isso pode significar traduzir apenas os itens mais importantes.

Também vale a pena mencionar que o WordPress é mais do que apenas o front-end. Se os usuários precisarem de acesso ao back-end (em um site de associação, por exemplo), isso também precisará ser traduzido. Embora o núcleo do WordPress seja multilíngue, isso não abrange temas e plugins. Cabe a cada autor de tema e plugin fornecer as traduções. Caso contrário, você pode precisar fazer isso sozinho.

O método de implementação também é importante. As traduções podem ser realizadas manualmente por uma ou mais pessoas ou por meio de ferramentas automatizadas como o Google Tradutor. O último geralmente requer um plugin que se conecta a uma API. Isso provavelmente terá um custo associado, mas provavelmente será mais barato do que contratar alguém para traduzir manualmente.

As desvantagens da tradução automática são a precisão e a legibilidade. Se você não fala os idiomas para os quais está traduzindo (ou conhece alguém que fale), é impossível saber a precisão de uma ferramenta. E, mesmo que seja bastante preciso, pode não produzir um fluxo de leitura natural. Os usuários podem ter dificuldade para entender o que você está tentando dizer.

Manutenção futura

O conteúdo muda e se acumula ao longo do tempo. Seja uma alteração em uma página existente ou uma nova postagem no blog, as versões traduzidas devem ser mantidas atualizadas. Caso contrário, você corre o risco de fornecer informações imprecisas ou desatualizadas para um segmento de seu público.

Isso se resume a recursos e conveniência. Um sistema automatizado pode cuidar das coisas rapidamente, enquanto um método manual pode significar um processo de preparação de conteúdo mais longo. Novamente, você terá que determinar o que pode pagar e o que se adapta ao seu fluxo de trabalho.

É importante determinar quais idiomas você deseja disponibilizar aos usuários.

Montando um site WordPress multilíngue juntos

No meu caso, houve alguns desafios em montar um site multilíngue. Algumas foram devido ao método de tradução escolhido (automatizado), e outras devido à minha falta de experiência nesta área.

Aqui estão alguns destaques (e pontos fracos) do processo:

Traduzindo campos personalizados

Atualmente, crio blocos personalizados para o editor de blocos do Gutenberg usando Campos personalizados avançados. O plugin de tradução que usei (WPML) tem um complemento que funciona em conjunto com o ACF para garantir que o conteúdo seja traduzido.

Foram necessárias algumas tentativas para que isso funcionasse corretamente. Um truque que aprendi é que você precisa definir manualmente seus campos para traduzir ou copiar para outros idiomas.

Por exemplo, um campo que contém uma foto pode ser copiado (para que seja exibido em todos os idiomas), enquanto os campos de texto devem ser configurados para tradução. Conceito simples, mas ainda demorei um pouco para pegar o jeito.

Ajustes de design RTL

Idiomas como o árabe são lidos da direita para a esquerda (RTL). Assim, são necessários alguns ajustes para garantir que seu tema seja exibido corretamente nesse formato.

Um carrossel que construí acabou ficando escondido em árabe. Enquanto alguns plugins contam para isso, o meu não. Demorou algum CSS personalizado para resolver o problema.

Além disso, pequenas coisas, como ícones exibidos ao lado de itens de menu, também precisavam de reparos. É um lembrete de que há muitos pequenos detalhes para pensar.

Consultas de postagem personalizadas

Meu projeto incluiu algumas consultas de postagem personalizadas do WordPress colocadas em modelos de tema. Após o processo de tradução inicial, notei que essas consultas exibiam todas as traduções de cada postagem – não apenas o idioma selecionado no momento.

Algumas pesquisas me levaram a descobrir o parâmetro de consulta suppress_filters . Definir isso como false permitiu que o WPML exibisse as postagens relevantes para cada idioma.

Algum esforço é necessário para traduzir as áreas relevantes do seu site.

Sites multilíngues estão ao alcance de todos

A maior vantagem dessa experiência é que o multilíngue está ao alcance de todos. O ecossistema WordPress oferece muitas opções que variam em termos de funcionalidade e orçamento.

A chave é criar um plano e garantir que você tome decisões sólidas. Determine o(s) idioma(s) que você deseja oferecer, as melhores ferramentas para o trabalho e como a manutenção será realizada. Cada um desses itens é crucial para o sucesso geral do projeto.

Também vale a pena entender que alguns ajustes precisarão ser feitos ao longo do caminho. Alguns são específicos do idioma, enquanto outros são baseados no tema e nos plugins que você usa. É tudo parte do processo.

Espero que este guia tenha lhe dado uma vantagem inicial na construção de um site multilíngue com o WordPress! Quanto a mim, sei que a experiência ajudará a tornar o passeio mais suave no futuro.