Estamos prontos com um release candidate do WPML 2.4.0 – uma grande nova versão com grandes novas funcionalidades. A melhor coisa sobre esta versão é a nova Sincronização de menus, mas há muitos outros novos recursos para conferir.
Sincronização de menus
Os menus são ótimos e o WPML permite traduzi-los. Mas o que você faz com um menu complexo, que aparece em 5 idiomas?

Até agora, você tinha que criar traduções para esse menu e preenchê-lo manualmente. Não mais. Agora, o WPML pode fazer isso por você. Vá para WPML -> Sincronização de menus do WP. Você verá como os menus em outros idiomas se comparam com o menu no idioma padrão.

Clique no botão Sincronizar. Se faltarem outros menus, o WPML os criará. Se eles já existirem, o WPML os atualizará.

Essa sincronização não apenas substitui os menus traduzidos. Se você já tem menus traduzidos, onde fez algumas edições manuais, o WPML apenas os atualizará, mantendo suas edições.
Filtrar por ascendente no Painel de tradução
Nós traduzimos grande parte do WPML.org para quatro idiomas, mas não tudo. Há muito conteúdo que não faz sentido traduzir. Sempre tivemos dificuldade em saber quais páginas precisam de tradução, nas seções que sabemos que queremos traduzir.
Então, nós adicionamos um filtro por ascendente. Vá para o Painel de tradução e você verá um ‘ascendente’ na seção de filtro. Você pode escolher filtrar itens de acordo com seu ascendente.

Para páginas, é a página ascendente. Para posts, é a categoria. E agora, você pode ver tudo sob um ascendente específico e pescar os itens que precisam de tradução.
Seletor de idiomas no menu
Este tem sido um pedido popular desde que os menus do WordPress começaram. O WPML 2.4.0 permite que você insira o seletor de idiomas no seu menu. Vá para WPML -> Idiomas e procure pela opção para adicionar um seletor de idiomas ao menu.

Ele parecerá como outro item de menu, mas incluirá os idiomas. Não são mais necessárias modificações complexas para conseguir isso!
Tradução de nomes de autores opcional
Sites que têm milhares de usuários (como o wpml.org) notarão que muitas entradas na tabela da Tradução de Strings incluem nomes de autores. Isso não é um grande problema, mas cria uma carga nas consultas ao banco de dados e faz com que a tela da Tradução de Strings fique carregada com... lixo. Às vezes, você quer traduzir nomes de usuários, mas não sempre.
Adicionamos uma opção para que você escolha quais usuários são traduzidos. Vá para WPML -> Tradução de Strings e procure em ‘mais opções’.

Dessa forma, você pode traduzir os nomes dos redatores, mas não os nomes desses milhares de assinantes.
Tradução para a categoria ‘Uncategorized’
Até agora, a categoria ‘não traduzida’ era chamada de ‘untranslated @es’ (em espanhol). Agora, você verá a tradução adequada e poderá renomeá-la mais tarde, se quiser. O WPML 2.4.0 vem com tradução integrada para muitos idiomas, então as categorias não traduzidas já receberão os nomes corretos. Para sites existentes, isso não será renomeado automaticamente, mas você mesmo pode editar.
Suporte total para sincronizar campos personalizados para traduções
Não há nenhuma captura de tela para mostrar para este recurso, pois é um conjunto de novas chamadas de API. Escreverei sobre elas, em detalhes, quando lançarmos o Types, que usa essa API para tradução de campos personalizados. É claro que também trabalharemos com outros autores para ajudá-los a usá-la em temas e plugins.
Bugs e desempenho
Gastamos uma grande quantidade de tempo corrigindo bugs que foram relatados no fórum. À medida que o WPML amadurece, esses bugs se tornam mais difíceis de detectar, pois eles só aparecem em casos muito específicos. Graças ao Daniel, nosso novo gerente de suporte, fomos capazes de identificar esses problemas difíceis.
Entre os principais bugs, tivemos problemas com categorias no WordPress 3.0.x, problemas com taxonomia não hierárquica e um problema muito elusivo ao alterar posts personalizados para traduzíveis.
Também conseguimos otimizar o uso do banco de dados reduzindo o tamanho da tabela de tradução e armazenando as operações SQL em cache. Isso melhorará o tempo de execução e o consumo de memória para alguns sites – especialmente os grandes.
Baixar e testar
Você está convidado a baixar o WPML 2.4.0 RC1 da sua conta do WPML. Faça login, clique em Downloads e role até o final. Ele está no pacote Beta. Fizemos muitos testes nesta versão e ela já está rodando em nosso próprio site. Esperamos lançá-la em breve e sua ajuda para testá-la seria ótima.
A propósito – nós escrevemos sobre como lidar com conteúdo não traduzido. Este é o próximo item da nossa lista.


