WPML

Você provavelmente sabe que levamos muito a sério a criação do melhor fluxo de trabalho de tradução possível para sites que usam construtores de páginas. Nesta versão, temos melhorias significativas para quase todos os construtores de páginas e estamos introduzindo suporte para outro construtor popular.

Nunca perca traduções existentes ao editar páginas traduzidas


Ao atualizar o original, construído com construtores de páginas baseados em shortcodes, você podia perder as traduções de células modificadas.

Quer saber por quê?

<TL;DR> O WPML usa a tabela da Tradução de Strings para armazenar textos que exigem tradução em construtores de páginas. Até agora, só conseguíamos encontrar esses textos por seus valores, porque nem todos os construtores de páginas têm IDs exclusivos para as células (sim, é assim que funciona). Portanto, se você alterasse uma célula, o WPML não conseguiria encontrar a tradução anterior para ela. Mesmo que fosse uma edição minúscula, você ainda precisaria retraduzir essa célula do zero. </TL;DR>

Decidimos que isso não é “algo pequeno com o qual as pessoas podem conviver”. Não gostaríamos de ter isso em nossos próprios sites. Portanto, fizemos uma grande atualização na tabela da Tradução de Strings e na lógica de tradução de construtores de páginas. Agora, combinamos os textos das células de acordo com o valor, a posição e a atribuição.

Em termos simples, isso significa que a única maneira de perder traduções existentes agora é se você:

  1. Alterar o conteúdo de várias células
  2. E também alterar a posição de várias células

Nesse caso, o WPML terá dificuldade para conectar as células às suas traduções. Quando você precisar fazer edições em massa em páginas existentes (criadas com construtores de páginas), tudo o que você precisa fazer é salvar com frequência. Primeiro, mova as coisas de lugar e depois salve. Em seguida, altere o conteúdo da célula e salve novamente. Ou edite e salve, e depois mova e salve. Não importa. Dessa forma, o WPML acompanha as traduções das células e você não perde suas traduções existentes.

Experimente!


Todos os construtores de páginas têm elementos destinados a criar links para outras páginas. Os mais populares são os botões, mas há muitos outros elementos que aceitam URLs.

Agora, quando você traduzir páginas com esses links, o WPML atualizará automaticamente os links para direcionar ao conteúdo traduzido. O WPML já faz isso para links em células de texto. A partir de agora, também cobriremos links em células “especiais”.

Modo Copiar uma vez para campos personalizados (muito perceptível com o tema Avada)


Adicionamos um novo modo para traduzir campos personalizados chamado Copiar uma vez. Esse modo significa que o WPML copiará o valor dos campos personalizados do original para as traduções apenas uma vez, quando você traduzir inicialmente.

Por que alguém precisaria de algo assim?

Considere um tema como o Avada. O Avada usa campos personalizados para armazenar configurações por página. Por exemplo, ele armazena configurações para o estilo do cabeçalho da página.

Com esse novo modo, você pode traduzir páginas com o Avada e todas as configurações são aplicadas automaticamente ao conteúdo traduzido. Em seguida, você pode editar as traduções e modificar a aparência do título por idioma. Até agora, você tinha que escolher entre bloquear esses campos entre todas as traduções e ter que ver esses campos no editor de tradução. O novo modo permite que você sincronize automaticamente uma vez e, em seguida, tenha a liberdade de atualizar separadamente.

No momento, aplicamos isso apenas à configuração do tema Avada. Estamos atualizando as configurações de outros temas para aproveitar esse novo modo. Se você estiver usando um tema que também se beneficiaria disso, avise-nos (nos comentários) e trabalharemos com o autor do tema para aplicar uma atualização semelhante a esse tema também.

Suporte para o Elementor

O Elementor é um excelente (e relativamente) novo construtor de páginas. Trabalhamos junto com a equipe do Elementor para adicionar suporte ao WPML. Para aproveitar esse novo suporte, você precisará instalar o plugin WPML Page Builders, que está disponível na seção Downloads da sua conta.

Baixe, experimente e nos avise


Esta ainda é uma versão beta. Iniciaremos o controle de qualidade (QA) completo na segunda-feira. Nesta versão, estamos tentando otimizar tudo relacionado a construtores de páginas. Seria ótimo se você pudesse testar esta versão beta em seus sites de desenvolvimento. Verifique com diferentes temas e diferentes construtores. Avise-nos se você encontrar alguma falha no fluxo de trabalho de tradução. Testamos isso com cerca de 7 construtores. Você pode nos ajudar testando com os seus favoritos.

Para obter esta atualização, faça login na sua conta do WPML e clique em Downloads. Altere o seletor no topo da página para Beta. Atualizamos a página de downloads, então você verá isso:

Downloads beta no wpml.org

Se você não estiver vendo os downloads beta, faça uma atualização completa (CTRL-F5). Você precisa instalar:

  • WPML 3.7.0 beta
  • WPML Tradução de Strings 3.5.3 beta
  • WPML Gerenciamento de tradução 2.3.0 beta
  • WPML Page Builders beta 1.1.0 – apenas se você quiser testar com o Elementor

Em breve


Estamos trabalhando em outra novidade para construtores de páginas. Muitas páginas incluem imagens e algumas dessas imagens na verdade contêm texto. Às vezes, você precisará fornecer imagens diferentes para idiomas diferentes. Por exemplo, nossa própria documentação inclui capturas de tela do painel de administração do WordPress. Seria ótimo se a documentação em espanhol incluísse capturas de tela com a interface em espanhol.

No momento, isso requer um processo manual, então quase ninguém faz isso. Dá muito trabalho acompanhar quais imagens aparecem em páginas diferentes e substituí-las manualmente.

Estamos trabalhando em uma grande atualização para o plugin Tradução de mídia, que permitirá que você revise as diferentes imagens no site e defina “traduções” para elas. Então, não importa onde essas imagens apareçam, o WPML as substituirá por sua tradução. Este é um grande projeto e estamos apenas no começo. Tentaremos incluí-lo no WPML 3.8.

Também estamos trabalhando no módulo Feedback da tradução, do qual mostramos uma prévia há algumas semanas.

Achou isso útil? Compartilhe este artigo: