Temos o prazer de anunciar o WPML 2.5.1 com novidades de SEO, desempenho, estabilidade e totalmente pronto para o WordPress 3.4.
Sabe, em algumas versões, passamos 6 semanas em um recurso enorme e, em outras, reunimos uma tonelada de pequenas coisas por toda parte. O WPML 2.5.1 é o segundo caso. Em vez de um módulo novo e enorme, você descobrirá muitas melhorias em quase todos os lugares.
WordPress 3.4 – Pronto
O WordPress 3.4 está chegando. Embora ainda esteja na versão beta (4), está parecendo muito bom. Executamos um ciclo completo de controle de qualidade (QA) no WP 3.4, corrigimos algumas falhas e estamos muito felizes em dizer que o WPML 2.5.1 funciona perfeitamente no WordPress 3.4.
Substituição de caracteres não ASCII em URLs
Não é legal ver um URL com caracteres japoneses?

Legal, mas aparentemente prejudicial. Basta ver como esse URL fica na forma ASCII (o que os computadores “veem”):

Ainda acha legal? Nem tanto. Eu chamaria isso de “problemático”. Cada um dos símbolos japoneses foi convertido em uma longa sequência de caracteres ASCII. Os navegadores fazem a decodificação para exibi-lo na forma humana, mas enviam a versão codificada para o navegador web, que a repassa para o WordPress. Então, o WordPress precisa descobrir qual página estamos realmente procurando.
E, como você sabe, o WordPress gera regras de reescrita que analisam e entendem esses URLs. Então, por que achamos que isso é problemático? Eis o motivo:
- É frágil – se algo quebrar, isso quebra primeiro. Se alguma parte na cadeia de decodificação do URL truncar ou decodificar incorretamente parte do URL, esse tipo de URL quebrará primeiro. Se o seu site tiver 15 páginas, as chances são de que você não terá problemas. Se você tiver 500 páginas, há uma boa chance de ver páginas 404 aqui e ali. Infelizmente, esses problemas acontecem quando você está menos preparado, como quando sai uma nova versão do WordPress, ou quando você faz o upgrade do plugin de cache. Já passamos por isso.
- Não há como as pessoas passarem esses URLs umas para as outras. De fato, existem encurtadores de URL, mas você realmente quer forçar as pessoas a usar um, só porque você está produzindo URLs enormes?
- Os mecanismos de pesquisa ODEIAM esses URLs. Isso foi um pouco contra-intuitivo para nós, mas foi testado e verificado. Embora eu tenha certeza de que o Google pode tecnicamente decodificar esses URLs e dar-lhes um bom uso, parece que ele não tenta fazer isso. Talvez o ocupado Googlebot tenha coisas melhores para fazer. Depois que substituímos os principais URLs do nosso site, passando de caracteres japoneses para ASCII, passamos a receber muito mais tráfego.
Então, se concordamos que URLs não ASCII podem não ser a melhor coisa para você, vamos ver como evitá-los. Quando você traduz manualmente, isso não é um problema. Edite o slug e insira qualquer URL razoável que você quiser. Use caracteres ASCII e tudo ficará bem.
Quando você traduz com o Editor de tradução do WPML, agora pode controlar os slugs.

Agora, você controla o slug das páginas traduzidas. A primeira opção é o que tínhamos até agora. A segunda opção significa que o tradutor inserirá explicitamente o slug no Editor de tradução. A terceira opção significa que o WPML copiará o slug do idioma original caso o idioma traduzido use URLs não ASCII. Para mim, essa é a opção mais simples. Isso significa que tudo funciona como até agora, mas ao traduzir para um idioma “problemático”, o slug será o mesmo que em inglês.
Fale para o Google sobre as traduções e ganhe um pouco de amor
Além de nós, quem mais é obsessivo por detalhes? Certo – o Google.
O Google quer saber tudo sobre o seu site e, recentemente, eles também adicionaram uma maneira de você dizer o que é tradução de quê. Isso é feito usando o atributo hreflang nos links.
Para deixar o Google feliz, o WPML 2.5.1 adiciona suporte para essas tags. Agora, quando você usar o seletor de idiomas do WPML, também estará dizendo ao Google onde ele pode encontrar as traduções para esta página e em qual idioma.

De acordo com o Google, isso deixará a estrutura do seu site mais clara para o Google. Quando ela é mais clara, também tem uma classificação melhor.
Correções de bugs e melhorias
Tivemos o prazer de corrigir um bom número de bugs. Felizmente, nenhum deles é um problema crítico, mas juntos, formam uma coleção considerável de correções e melhorias.
Sincronização de menus
O módulo de sincronização de menus no WPML recebeu uma grande reformulação nesta versão. A lógica é bastante complexa e agora está muito mais robusta. Você descobrirá que a sincronização de menus funciona muito melhor em condições mais amplas. Isso inclui tipos de post personalizados no menu, categorias, links personalizados e outras coisas boas que o WordPress suporta.
API de Tradução de Strings muito mais rápida
Conseguimos isso ao verificar o status de compatibilidade com o tema PageLines. Ao visitar a página de administração PageLines Meta, o tempo de carregamento saltou de alguns segundos para quase um minuto.
Após uma breve investigação, que levou quase uma semana, revisamos completamente o mecanismo de cache da API de Tradução de Strings do WPML. Agora, sem nenhuma alteração na API ou qualquer alteração funcional, o WPML pode traduzir outros plugins e temas muito mais rápido. Se você estiver traduzindo apenas algumas strings, talvez não sinta nenhum impacto. Mas se você estiver usando um tema complexo que tenha um bom número de textos em sua tela de administração, o impacto será enorme.
Mais filtros para plugins de e-commerce
Esta versão inclui vários novos filtros que nossos plugins de integração para WooCommerce, JigoShop e MarketPress usam. Se você estiver usando algum deles, as coisas que podem ter sido um pouco instáveis antes, de repente, funcionarão melhor agora. Sim, ainda há um caminho a percorrer, mas esta versão torna tudo muito mais estável. Claro, você também deve atualizar o plugin de integração de e-commerce.
Vários pequenos problemas com os Links Adesivos
O módulo Links Adesivos do WPML recebeu um grande impulso nesta versão. Limpamos um número considerável de problemas e o tornamos muito mais robusto. Se você estiver usando-o para tipos de post personalizados e tiver argumentos com todos os tipos de atributos, descobrirá que a geração e a reversão de Links Adesivos agora funcionam como uma ferramenta de precisão.
Todos os problemas relacionados ao Types resolvidos
O Types é o nosso próprio plugin para gerenciar tipos de post personalizados e campos personalizados. A maioria de vocês provavelmente já sabe disso a esta altura. Uma das melhores coisas do Types é que ele é 100% compatível com o WPML. Esta versão cumpre essa promessa. Desde que o Types 1.0 foi lançado, há algumas semanas, houve alguns casos em que o WPML não sincronizou corretamente os novos campos personalizados de repetição. Bem, agora tudo está funcionando perfeitamente.A propósito: embora o Types e o WPML tivessem alguns pequenos problemas de compatibilidade, isso é muito melhor do que você pode esperar de qualquer outro plugin de campos personalizados. Estamos aprimorando as coisas, mas com outros plugins de CF, as pessoas ainda estão lutando com o básico. Se você precisa de tipos de post personalizados e campos personalizados para seus sites, você realmente deveria experimentar o Types. Ele foi feito para você.
O IE9 não é tão ruim e o WPML funciona bem com ele (agora)
Tenho que admitir. Tivemos um apagão completo com qualquer coisa relacionada ao Internet Explorer. Fizemos todo o nosso desenvolvimento no Firefox, Chrome e Safari e nunca sequer tentamos rodar no IE9. Bem, o Bigul, nosso chefe de QA, tentou. Embora as coisas geralmente funcionassem, havia um grande número de falhas de exibição para lidar. Coisas aparecendo em locais estranhos, Javascript rodando solto e todo tipo de coisas que deveriam estar lá.
Aprendemos a nossa lição e agora os nossos desenvolvedores estão constantemente alternando entre diferentes tipos de navegadores, incluindo o Internet Explorer.
Como obter o WPML 2.5.1
Existem outros bugs, correções e melhorias nesta versão, mas já passamos de 1.200 palavras. Então, sem perder mais tempo lendo sobre o WPML 2.5.1, basta experimentá-lo e nos contar.
É um upgrade importante. Por favor, faça backup do seu banco de dados. Não estamos esperando nenhum problema, mas sempre recomendamos isso e sempre fazemos backup dos nossos próprios sites antes do upgrade.
Então, você deverá ver esta nova versão na página de administração de Plugins. Você sempre pode baixá-la manualmente da sua conta do WPML.org, em Downloads.
Aproveite, e nos diga o que você acha deixando seus comentários aqui.

