WPML
Статус
Решено
Заявлено для
WPML String Translation 3.2.1
Решено в
3.2.2

Обзор проблемы

Эта проблема возникает при попытке перевести параметр (текст админ-панели), который содержит массив в качестве значения.

Например, Вы можете использовать тему оформления или плагин, который применяет этот метод для добавления строк (текста) в приложении наподобие конструктора страниц.

Нулевой индекс массива (первый элемент) отбрасывается и не переводится.

Обходное решение

Откройте файл wpml-admin-texts.class.php в папке ../plugins/wpml-string-translation/inc/admin-texts/. Измените строку 290, чтобы добавить аргумент strlen в array_filter, следующим образом:

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

Все известные проблемы →