WPML
Status
Resolvido
Relatado para
WPML String Translation 3.2.1
Resolvido em
3.2.2

Visão geral do problema

Este problema ocorre ao tentar traduzir uma opção (texto de administração) que contém um array como valor.

Por exemplo, você pode estar usando um tema ou plugin que usa este método para adicionar strings (texto) em um aplicativo do tipo construtor de páginas.

O índice zero do array (primeiro elemento) é descartado e não é traduzido.

Solução alternativa

Abra o arquivo wpml-admin-texts.class.php na pasta ../plugins/wpml-string-translation/inc/admin-texts/. Edite a linha 290 para adicionar o argumento strlen ao array_filter, desta forma:

 return array_filter( explode( '][', preg_replace( '/^\[(.*)\]$/', '$1', $string ) ), 'strlen' ); 

Todos os problemas conhecidos →