Você gosta de procurar traduções do WordPress e instalá-las em seus sites? Se não muito, você vai gostar do WPML 2.6.0. Adicionamos o download automático para as traduções do núcleo do WordPress. Ele está em versão beta e você está convidado a testar.
Quando você administra um site multilíngue, precisa traduzir o conteúdo, mas isso não é tudo. Alguns dos textos vêm do tema, outros de plugins e outros do próprio WordPress.
Embora o seu tema e a maioria dos plugins geralmente venham com arquivos .mo que fornecem as traduções de que você precisa, o WordPress não vem. Você precisa procurar por esses arquivos .mo, baixá-los e instalá-los.
Então, quando o WordPress passa por um upgrade, você tem que repetir esse processo.
O WPML 2.6.0 permite que você esqueça os arquivos de tradução para o WordPress. Ele vai baixá-los para você e mantê-los atualizados quando o WordPress for atualizado. Como um bônus extra, você pode esquecer totalmente os arquivos .mo do WordPress. Estamos salvando as traduções na tabela da Tradução de Strings do WPML. Isso significa que você nem precisa tornar aquele diretório “languages” enigmático gravável, ou criá-lo.
Como o WPML 2.6.0 obtém as traduções
Escrevemos um script (bastante complexo) que analisa todo o repositório de traduções do WordPress. A estrutura desse repositório “não é tão consistente” (para dizer o mínimo), mas não nos importamos. Nós o lemos e aprendemos onde existem traduções para diferentes idiomas. Nosso script cria um diretório XML que armazenamos em nossa CDN (rede de distribuição de conteúdo), para um acesso super-rápido.
O WPML 2.6.0 vai carregar esse arquivo XML quando precisar obter as traduções do WordPress. Isso inclui a primeira instalação, novos idiomas ou atualizações do WordPress. Você também pode dizer ao WPML para verificar manualmente.
Vá para WPML->Localização de temas e plugins. Você notará uma nova opção para “Selecione como obter as traduções para o núcleo do WordPress”. Quando você a define como “O WPML baixará automaticamente as traduções para o WordPress”, o WPML assume o controle.

Uma vez ativado, você verá três novas colunas na lista de idiomas. A primeira coluna diz quando você obteve a tradução para aquele idioma pela última vez. A próxima coluna diz quais traduções estão disponíveis. A última coluna inclui os próprios botões de download.
Clique em Review changes and update para cada um dos idiomas.
O WPML baixa a tradução mais adequada para cada idioma
O WPML vai baixar o melhor arquivo .mo para a sua versão do WordPress e a localidade selecionada. Por exemplo, se você estiver usando o WordPress 3.4.1 e precisar da tradução para o espanhol da Argentina, o WPML procurará pela localidade “es_AR”. Se ele não conseguir encontrá-la, procurará pela localidade padrão em espanhol (es_ES).
Em seguida, o WPML procura a versão do WordPress mais adequada. Se ele conseguir encontrar um branch de tradução para o que você está executando, ele o obtém. Caso contrário, tenta a versão “trunk”. Finalmente, ele procura a versão mais recente.
O WPML mostra o que é novo ou foi atualizado
Depois que o WPML baixa o arquivo .mo com a tradução atualizada, ele permite que você o revise antes de aplicar essas novas traduções.

Normalmente, você vai apenas até o final desta página e atualiza as traduções. Se, por algum motivo, você quiser reter algumas alterações, pode desmarcar strings específicas. Você verá tanto as traduções atualizadas quanto as novas.
Finalmente, as traduções aparecem na Tradução de Strings do WPML
Depois de aprovar as novas traduções, elas aparecem na tela da Tradução de Strings do WPML.

Como estamos salvando essas traduções no banco de dados, não há mais necessidade de criar um diretório “translations” e salvar os arquivos .mo do WordPress lá. As traduções do WordPress serão salvas exatamente como qualquer outra tradução para o seu site.
Caso você esteja se perguntando, não há mudança no desempenho. O WPML carrega todas essas traduções em uma única consulta SQL e as pesquisa de forma eficiente. Não é mais rápido nem mais lento do que usar arquivos .mo.
É claro que há muitas vantagens em ter essas traduções nas tabelas da Tradução de Strings do WPML. Por exemplo, você pode editá-las e elas são incluídas em qualquer backup do banco de dados que você fizer.
Baixe e experimente
Para obter este download, vá para a sua conta do WPML e clique em Downloads. Você precisa da versão beta recente. Baixe-a e descompacte-a. Os plugins que mudaram são o núcleo do WPML e o plugin Tradução de Strings. Você precisa de ambos para este novo recurso (sim, isso significa que o download automático de tradução está disponível apenas para a versão WPML CMS, que inclui o módulo Tradução de Strings).
Por favor, não execute isso em sites de produção ainda. Se você estiver apenas configurando um site de desenvolvimento, não deve haver problemas. Esta versão do WPML acabou de sair do forno. Executamos vários testes de desenvolvimento nela, mas ela não passou pelo nosso controle de qualidade (QA) de produção.
O que você acha? Conte-nos nos comentários!

