Estamos prontos com um release candidate para o WPML 2.3.0. Isso significa que achamos que tudo está bom, mas queremos deixar você testá-lo antes de fazermos a versão final. Ele está funcionando bem em nossos sites.
O WPML 2.3.0 é o resultado de 6 semanas de trabalho intensivo e inclui uma série de novos recursos, bem como correções para todos os problemas relatados desde o WPML 2.2.2.1.
Gerenciamento de tradução para a Tradução de Strings
Se você está usando os módulos Tradução de Strings e Gerenciamento de tradução, provavelmente já se perguntou por que apenas o Admin pode traduzir e não os tradutores designados.
Bem, agora isso é possível.
Quando ambos os módulos estão ativados, você verá uma opção para selecionar strings e traduzi-las.

As strings que você selecionou aparecerão para os tradutores que você configurou com o módulo Gerenciamento de tradução.
Eles podem ver todas as strings, mas só podem editar aquelas que você enviou a eles. Tanto o Admin quanto os tradutores podem filtrar pelas strings que ainda estão pendentes de tradução.
É claro que os Admins ainda podem editar todas as traduções eles mesmos.
Nota: este RC não envia notificações aos tradutores quando as strings são selecionadas para tradução. A versão final incluirá notificações por e-mail para a Tradução de Strings também.
Seletor de idiomas da barra de administração
O WPML filtra o conteúdo por idioma. Até agora, cada página de administração tinha sua própria maneira de escolher o idioma do conteúdo. Isso era bom, desde que fosse suportado. No entanto, muitas páginas de administração de plugins e temas também precisam escolher o conteúdo. Não havia como dizer em quais idiomas você queria mostrar o conteúdo.
O WPML 2.3.0 move o filtro de idioma de conteúdo para a barra de administração do WordPress.

Com este seletor de idiomas, você pode escolher qual conteúdo exibir em qualquer página no painel de administração do WordPress. Chega de gambiarras e truques para personalizar o seu site em diferentes idiomas.
Este novo seletor de idiomas também permitirá que você aproveite ao máximo o novo plugin WPML Media Translation. Quando você for para a página Mídia, verá cada anexo uma vez e não duplicado.
Widget de texto multilíngue
De fato, o WPML usa hooks nos Widgets de texto padrão do WordPress, mas às vezes há problemas. Esses problemas ocorrem quando outros plugins filtram o conteúdo dos Widgets de texto (como adicionar rastreamento de analytics aos links de saída).
Nós resolvemos isso, de uma vez por todas, introduzindo nosso próprio Widget de texto multilíngue. Este widget é à prova de tudo e as traduções aparecerão não importa o que aconteça. Podemos garantir isso por causa da maneira como ele funciona. Nosso widget registra strings pelo ID do widget em vez do seu conteúdo. Não importa o que aconteça no caminho, o ID não vai mudar e as traduções estão sempre associadas ao widget correto.
Ele também tem um recurso útil que permite que você escolha em quais idiomas exibir. Um Widget de texto multilíngue pode aparecer em todos os idiomas (e você o traduz através da tela Tradução de Strings), ou para um idioma específico.
Registro automático de strings
Enquanto estamos no assunto de melhorias na Tradução de Strings, confira o novo recurso 'Registro automático de strings'. Ele está disponível na tela Tradução de Strings:
Se você perdeu os cabelos por não encontrar onde traduzir as strings, isso pode ajudar a fazê-los crescer de novo.
O padrão é ter este recurso desativado (uma pena…). Você pode ativar o registro automático para Admins (recomendado) ou sempre (use com cautela).
Quando ativado, o WPML registrará automaticamente para tradução as strings que aparecem na string, mas não existem na tela Tradução de Strings.
Isso pode incluir qualquer coisa, variando de textos do tema a strings geradas dinamicamente (que passam por algum tipo de filtro, para que o WPML possa vê-las). Uma vez registradas automaticamente, você pode traduzi-las na tela Tradução de Strings e elas devem aparecer na página.
Note que, por mais legal que seja, isso ainda não resolve todos os casos possíveis. Por exemplo, strings codificadas diretamente (hard-coded) que não estão envolvidas em chamadas gettext, ou strings de administração que não passam por nenhum filtro do WordPress, não serão registradas automaticamente.
Editor de tradução muito melhorado
O Editor de tradução do WPML recebeu um grande impulso nesta versão. Agora, tanto o texto original quanto a tradução usam iframes. Isso o torna completamente seguro para qualquer conteúdo que você possa colocar nele (assim como o editor padrão do WordPress). Alternar entre os modos Visual e HTML também funciona perfeitamente e o copiar do original faz o seu trabalho.
Nós também adicionamos melhorias significativas para a edição da direita para a esquerda e da esquerda para a direita aos modos Visual e HTML.
WordPress 3.2
Você notou algo diferente nas capturas de tela neste post? Nós já estamos usando o WordPress 3.2 em nossos testes. Até agora, tudo parece funcionar sem problemas entre o WordPress 3.2 e o WPML 2.3.0. Não estamos verificando todos os recursos possíveis no próprio WordPress, mas tudo relacionado a idiomas funciona muito bem para nós.
Cuidado, o WordPress 3.2 é viciante. Se você mudar para ele para testes, não vai querer abandoná-lo. Faça alguns testes e certifique-se de que nada no seu tema ou em outros plugins falhe com o WP 3.2 antes de se aventurar com versões Beta.
Nota: notamos algumas falhas relacionadas ao WordPress 3.2. Nós as teremos resolvido até a versão final do WPML 2.3.0. O WordPress ainda está em Beta, então as coisas podem mudar.
Como obter o Release Candidate
Os proprietários do pacote Multilingual CMS podem fazer login em sua conta do WPML e clicar em Downloads. Role para baixo até onde diz Versões Beta. A última versão (b4, de hoje) é o release candidate.
Se você estiver fazendo o upgrade de um Beta anterior, precisará forçar o WPML a executar a migração do banco de dados. Abra o PHPMyAdmin, edite a tabela wp_options, procure por uma entrada chamada icl_sitepress_version e mude-a manualmente para 2.2.2.1. Se você estiver fazendo uma instalação limpa, ou fazendo o upgrade da versão de produção anterior, não precisa editar nada.
Sim, estamos rodando ele em nossos sites agora e estamos felizes.
Não, não mude para sites de produção antes de testar offline. O que funciona para nós (e passa por toneladas de testes) ainda pode ter uma interação inesperada com o seu site. Teste antes de fazer o upgrade.



