Estamos prontos com um Release Candidate para o WPML 3.2. Um RC, além de soar bem, também significa que estamos quase prontos para lançar essa atualização para todos. De fato, estamos mudando para o WPML 3.2 em alguns de nossos próprios sites.
Desde os betas anteriores, o conteúdo do WPML 3.2 não mudou.
Nesta atualização, melhoramos ainda mais o desempenho, resolvemos os problemas restantes e atualizamos a Tradução de taxonomia e a verificação de strings.
Novidades na Tradução de taxonomia
O WPML 3.2 adiciona uma nova tela no painel de administração (aba em Tradução de taxonomia) para sincronizar as hierarquias de taxonomias. Anteriormente, essa tarefa era feita automaticamente, à medida que você traduzia. O problema é que era difícil controlar o que ela fazia e o que você obtinha.
A nova sincronização de hierarquia de taxonomia permite que você defina as mesmas hierarquias de taxonomia para todos os idiomas. Ela funciona da seguinte forma:
- Selecionando o idioma para usar como referência (anteriormente, presumia-se que era o idioma padrão do site)
- Vendo quais mudanças acontecerão nas árvores de taxonomia em todos os idiomas traduzidos
- Aplicando essas mudanças
Separamos isso do fluxo de trabalho normal de ‘tradução de conteúdo’ para melhorar (muito) o desempenho, a precisão e o controle. A maioria dos sites que usa hierarquias complexas de taxonomia normalmente editará a árvore de taxonomia muito menos do que a edição de posts. Pela nossa experiência, a árvore de taxonomia é muito parecida com o menu do site. Você a atualiza de vez em quando.

A nova sincronização de taxonomia lê a árvore inteira e ajusta todos os idiomas juntos. É muito mais precisa do que a que executávamos nas versões anteriores do WPML. Para evitar que isso seja executado a cada trabalho de tradução, permitimos que você a execute apenas quando quiser. Isso ajuda a reduzir a carga e coloca você no controle sobre a taxonomia do seu site.
Verificação de strings aprimorada em plugins e temas
O WPML 3.2 melhora muito a precisão da verificação de plugins e temas em busca de strings traduzíveis. Agora, também registramos strings sob um contexto ligeiramente diferente. Não se preocupe, quando você fizer o upgrade, o WPML verificará se você tem strings com os contextos ‘antigos’. Se sim, você verá uma mensagem sobre como atualizar. O processo de atualização moverá as strings para o novo contexto, garantirá que todas as strings no código estejam disponíveis para tradução e também limpará as strings ‘fantasmas’ (strings não traduzidas, que não estão mais em uso).
Sim, melhor desempenho
Durante todo esse ciclo de desenvolvimento, testamos a carga do WPML no seu servidor junto com cada alteração que fazemos. Nosso objetivo é cortar qualquer excesso que virmos e garantir que tanto a carga da CPU quanto as consultas ao banco de dados diminuam.
Este Release Candidate não é exceção. Conseguimos encontrar grupos de consultas que poderiam ser eliminados. Como resultado, nossos testes mostram um desempenho superior em relação à produção e às versões de desenvolvimento anteriores do WPML 3.2. Em vez de nos gabarmos com números, deixamos isso para você avaliar.
Outras mudanças nesta atualização
- Corrigidos problemas de compatibilidade com servidores Windows
- Corrigidas as notificações por e-mail
- Corrigidos problemas com sitemaps do WPSEO ao usar idiomas no domínio
- Atualizadas as traduções de strings localizadas
- Várias outras correções de bugs
- Melhorada a API e sua documentação
- Melhorada a compatibilidade com o Gravity Forms
Baixar
Esta versão do WPML está disponível apenas na sua conta do WPML. Faça login e clique em Downloads. Baixe o pacote CMS Beta e descompacte-o. Este ZIP contém os arquivos ZIP de todos os componentes do WPML.
O WPML 3.2 já concluiu uma rodada de QA. Agora, após todas as mudanças recentes, estamos iniciando outro ciclo completo de QA. Esperamos lançar a versão final em duas semanas a partir de agora.
Feedback?
Adoraríamos ouvir sua opinião. Para dúvidas, sugestões e ideias, deixe seus comentários aqui. Para relatar problemas técnicos (e obter ajuda da nossa equipe de suporte), por favor, use nosso fórum de suporte técnico.
Atualização de 7 de junho – Atraso de uma semana e melhor desempenho
O WPML 3.2 atrasou um pouco, mas também está ficando muito melhor. Logo antes de apertar o botão de ‘lançamento’, executamos mais testes com nossos próprios sites. Descobrimos um desempenho ruim e paramos tudo para depurar isso. Acontece que o WPML 3.2 teve uma interação infeliz com o WPSEO e alguns outros plugins. Resolvemos isso e agora o WPML é executado com cerca de 1/2 das consultas e do tempo de PHP em comparação com a versão 3.1.9.7.
Vamos executar novamente o QA para a funcionalidade relevante. Esse QA começa amanhã (segunda-feira). Depois disso, lançaremos o WPML 3.2.
Lamentamos muito por esse atraso adicional. Sabemos que esse ciclo de desenvolvimento tem sido longo. Tem sido um ciclo de desenvolvimento longo e complexo e queremos trazer essa nova versão para você de uma forma que atenda às expectativas.

