Pular a navegação
0

Esta versão do WPML está cheia de novos recursos, melhorias gerais e compatibilidade com o WordPress 4.7.

Tradução para construtores de páginas baseados em shortcodes

Agora é muito mais fácil traduzir sites que usam construtores de páginas. Nesta versão, conseguimos implementar suporte completo a construtores de páginas que usam shortcodes. Na próxima, providenciaremos suporte a outros construtores de páginas, que armazenam o design de modos diferentes (geralmente em postmeta).

Felizmente, conseguimos oferecer suporte completo a construtores baseados em shortcodes usando o arquivo de configuração de idiomas do WPML. Com isso, podemos oferecer compatibilidade com qualquer construtor de páginas desse tipo sem precisar lançar novas versões do WPML.

Essa versão oferece compatibilidade com o Visual Composer, Divi e Cornerstone (X Theme).

Essa nova compatibilidade significa que você só precisa traduzir os textos e não recriar todo o design para cada idioma.

Para aproveitar essa nova integração, é preciso instalar o Translation Management e o String Translation. Depois, você deve configurar o WPML para traduzir usando o Translator Editor.

Veja como funciona no vídeo do Dario:

E você pode acompanhar a descrição completa sobre como traduzir conteúdo criado com construtores de páginas.

Se desejar oferecer essa compatibilidade para outros construtores de páginas, precisará criar arquivos de configuração de idiomas para eles. Isso é explicado em detalhes no artigo sobre como integrar construtores de páginas que usam shortcodes com o WPML.

Novas opções para os seletores de idioma

O WPML faz muito nos bastidores, mas o que os visitantes do seu site sempre notarão é o seletor de idioma. O WPML 3.6 facilita a criação de seletores de idioma para temas e a exibição deles exatamente conforme desejado.

Esta versão traz uma remodelação completa do seletor de idioma. Os principais recursos são:

  • Total compatibilidade com versões anteriores: você pode atualizar com segurança e aproveitar os novos recursos, sem precisar temer que seus sites estraguem.
  • O seletor de idioma de menu adiciona itens de menu em vez de HTML: versões anteriores do WPML acrescentavam HTML ao menu para criar um seletor de idioma nele. Isso dava certo para muitos temas, mas não todos. O novo seletor de idioma acrescenta itens de menu, tornando-o compatível com qualquer tema. Além disso, facilita muito a edição do estilo.
  • Suporte para múltiplos seletores em vários lugares: alguns seletores de idioma, como o de rodapé, só podem aparecer uma vez em cada site. Já outros seletores, como o de widget, podem ser exibidos em diversos lugares. Agora, você pode adicionar quantos quiser.
  • Modelos do Twig para fácil personalização e integração de temas: o novo seletor de idioma usa modelos do Twig. Essa é uma linguagem de modelos simples que não exige domínio de programação para entender e modificar. Com isso, fica bem mais fácil criar um seletor de idioma personalizado. Mas isso não é tudo. Os temas agora podem incluir uma pasta para o seletor de idioma, que será usada pelo WPML. Se ela estiver presente, o WPML usará o design do seletor contido nela como padrão daquele tema.
  • GUI simplificada: com ela, fica mais fácil entender e usar as opções. Visto que esta versão inclui uma série de novas opções, decidimos que era a hora de dar uma renovada geral na GUI. Após três rodadas de testes, chegamos a um modelo que aprovamos. Esperamos que você aprove também!

Download automático de pacotes de idiomas do WordPress

Quando você adiciona idiomas ao WPML, ele baixa automaticamente o pacote de idioma respectivo do núcleo do WordPress. Isso é bom por vários motivos. Um deles é a clara vantagem de poder trocar o idioma do painel de administrador e ver tudo localizado. Além disso, favorece a compatibilidade com o WordPress 4.7, para que o WordPress possa oferecer esse idioma aos usuários.

Compatibilidade com WordPress 4.7

Desde o lançamento das primeiras versões alfa, estivemos desenvolvendo e testando com o WordPress 4.7. Os testes de QA do WPML 3.6 foram realizados tanto no WordPress 4.7 quanto no 4.6. A alteração mais perceptível no WordPress 4.7 é a introdução da opção de idioma do usuário. Agora, a configuração do WPML está unificada na do WordPress (e o WPML instrui o WordPress a baixar os pacotes de idiomas). Há mudanças mais sutis em atualizações da API e funções preteridas.

Outras melhorias

Como sempre, estabilidade, segurança e desempenho são mais importantes que qualquer recurso novo. Esta versão inclui uma lista de melhorias que resolvem uma variedade de casos específicos.

  • Validação aprimorada do tipo de negociação “Diferentes idiomas em diretórios”
  • URL ajustado na resposta de wp_upload_dir para quando o WPML está definido para usar idiomas nos domínios
  • Corrigido o manuseio de barras ao copiar campos personalizados
  • Recurso “Criar arquivo PO” corrigido para incluir msgctxt quando necessário
  • Envio de unidades vazias evitado em arquivos XLIFF
  • Data de GravityForms corrigida no painel de tradução
  • Correção de problema em que escolhas em botões de opção com textos longos e HTML não estavam sendo exibidas
  • Corrigido um problema de compatibilidade com redirecionamentos do Yoast
  • Corrigido um problema com redirecionamento do navegador ao usar idiomas com variações regionais
  • Corrigido problema de compatibilidade na instalação de multisite com o WP 4.6+ usando sunrise
  • No multisite, as configurações do site principal não são mais alteradas durante a configuração de subsites
  • Corrigido um problema de redirecionamento de login em sites com idiomas configurados como domínios
  • Corrigido um problema de redirecionamento de servidores Nginx com idioma configurado como domínio
  • Corrigido problema de clonagem de valores que não são de objetos para o objeto wp_query
  • Corrigida sincronização de modelo de página caso o modelo esteja definido como padrão
  • Classe Snoopy removida e substituída pela WP_Http (sim, finalmente)
  • Corrigido um problema de compatibilidade com get_option(‘siteurl’) em sites com idiomas configurados como domínio
  • Corrigido WPML_Backend_Request::get_ajax_request_lang
  • Corrigido SitePress::_sync_custom_field para lidar com dados serializados
  • Removida a restrição de ter apenas o inglês como idioma padrão ao sincronizar o menu do WP
  • Correção de problema no aviso do WPML ao adicionar posts pela interface
  • Corrigido problema ao duplicar posts que tenham comentários para ser duplicados
  • Corrigido problema ao dispensar avisos de administrador do plugin que contenham caracteres especiais no título
  • Corrigido problema ao definir página de blog estática quando a página é excluída permanentemente
  • Corrigido problema de compatibilidade ao usar Google PageSpeed Tools no Apache ou Nginx
  • Codificação de E comercial duplo evitada em URL de seletor de idioma
  • Corrigido problema em que as informações de idiomas não eram salvas quando os posts eram criados através de chamada AJAX
  • O seletor de idioma no rodapé do Twenty Sixteen era cortado
  • O seletor de idioma no rodapé do Twenty Fifteen ficava parcialmente oculto pela barra lateral
  • Alterado o estilo da mensagem no recurso de sincronização de campo
  • Acrescentado um aviso sobre itens de menu faltando quando apenas um idioma está configurado no site
  • Uso aprimorado dos recursos do servidor ao examinar temas ou plugins em busca de strings
  • Carregamento de páginas e consumo de memória otimizados na página de localização de tema e plugin.
  • Corrigido um problema ao tentar registrar uma string com nome 0
  • Corrigido um problema no registro duplo de conteúdo de widget multilíngue
  • Corrigido um problema que ocorria ao tentar examinar as strings antes de concluir o assistente; isso não é permitido mais
  • Corrigido erro de banco de dados ao executar restauração do WPML
  • Corrigido um problema ao importar arquivos .po grandes

Mas, que dizer dos outros recursos sobre os quais falamos?

Sabemos que a lista de recursos desejados sempre é maior que o que conseguimos incluir em cada nova versão. Há uma série de recursos e melhorias que queríamos ter incluído no WPML 3.6, mas não foi possível devido ao cronograma. Esperamos que saiba que estamos dando o nosso melhor para deixar todo mundo contente. Se prometemos algo que não foi incluído nesta versão, fique à vontade para nos lembrar. A lista de recursos do WPML 3.6.1 tem cerca de 30 itens. A lista de recursos do WPML 3.7 inclui mais de cem.

Download e atualização

Como sempre, recomendamos enfaticamente fazer backup de seus sites antes de atualizar o WordPress, temas e plugins. Todos fazem sua parte e testam a compatibilidade com o WordPress. Mas, nunca se sabe que surpresas podem aparecer devido a alterações de configuração e compatibilidade entre sistemas. Não importa o que atualizamos em nossos sites, sempre fazemos um backup completo antes.

Você receberá atualizações do WPML automaticamente para todos os seus sites registrados (você registra todos os seus sites, não é mesmo?). Também é possível baixar o WPML manualmente de sua conta. Não se esqueça de sempre atualizar juntos todos os componentes do WPML.

Sugestões?

Gostaríamos muito de saber sua opinião, ideias, sugestões e perguntas.

How can we make WPML better for you?

Share your thoughts and comments about our plugin, documentation, or videos by booking a Zoom call with Agnes, our Client Advocate. Your feedback matters and helps us improve.

Book a call with Agnes