WPML

Мы подготовили бета-версию WPML 3.2.3. Этот релиз является обновлением стабильности для WPML. Он закрывает ряд уязвимостей и включает общие улучшения. На следующей неделе WPML 3.2.3 перейдет на стадию полного QA. Мы выпускаем эту бета-версию, чтобы пользователи, столкнувшиеся с проблемами, которые уже исправлены, могли использовать эту версию прямо сейчас.

Ядро WPML 3.2.3

Исправления

  • Исправлена потенциальная проблема безопасности
  • Исправлены отсутствующие скобки в мобильном переключателе
  • Изменение языка админ-панели на одном сайте (в мультисайте) больше не меняет язык админ-панели на всех сайтах
  • При использовании настройки «Язык как параметр» пагинация wp_link_pages() создавала некорректные URL
  • Исправлена ошибка, из-за которой WPML нарушал работу вызовов XML-RPC
  • Исправлен неверный порядок языков при использовании icl_get_languages с orderby=name
  • Исправлено несколько сбоев и проблем, связанных с синхронизацией меню
  • Исправлены проблемы с перенаправлением, когда один и тот же слаг используется в переводах с иерархическими произвольными типами записей
  • Исправлена невозможность изменения шаблона страницы в переведенном контенте после отключения настройки «Синхронизировать шаблон страницы»
  • Исправлено пустое поле «Это перевод для» при создании нового перевода
  • Устранены ошибки при деактивации WPML для подсайта при установке на мультисайт

Улучшения

  • Улучшено кеширование записей, данных перевода таксономий и строк
  • Улучшена производительность

API

  • Добавлены новые хуки в WPML

Фильтры

  • wpml_permalink
  • wpml_element_language_details
  • wpml_element_language_code
  • wpml_elements_without_translations

Действия

  • wpml_switch_language

Совместимость

WooCommerce

  • Если в WPML настроено использование языков в доменах, при переключении языков данные корзины не будут теряться
  • Теперь страница магазина корректно обрабатывается как страница магазина, а не ведет себя как обычная страница архива произвольного типа записей.

Доступ

  • Улучшены определения возможностей WPML путем добавления описательных меток

WPML Перевод строк

Исправления

  • Исправлена проблема с переводом слагов, из-за которой на странице «Настройка многоязычного контента» отображался переведенный слаг для английского языка, если язык админ-панели отличался от английского
  • Исправлен перевод слагов, чтобы он работал со структурой постоянных ссылок по умолчанию.
  • Исправлена проблема с кешированием текстов администратора, из-за которой некоторые тексты администратора не обновлялись корректно.
  • Устранена фатальная ошибка PHP: Specified key was too long; max key length is 1000 bytes, вызванная gettext_context_md5
  • Исправлены проблемы со сканированием строк

Новое

  • Поддержка многострочных строк при импорте и экспорте файлов po
  • Поддержка контекстов gettext в переводе строк

Управление переводами WPML

Исправления

  • Редактор переводов показывает существующий переведенный контент, если ранее был сделан перевод
  • Редактор может снова переводить контент, если он назначен переводчиком
  • Редактор переводов больше не будет менять языковые пары для переводчиков
  • Заголовки пакетов и записей больше не будут путаться в таблице заданий на перевод
  • Пользователи, назначенные переводчиками, могут снова переводить контент с помощью редактора переводов, даже если для этого контента не создано задание на перевод

GravityForms Multilingual

Исправления

  • Теперь можно переводить метки и значения параметров поля цены

Скачивание и обновление


Это все еще бета-версия, поэтому она предназначена не для всех. Если на Вашем сайте есть ошибка, исправленная в этом релизе, Вы можете использовать эту версию для ее устранения.

Перед установкой бета-версий на свой сайт сделайте полную резервную копию. Она должна включать файлы и базу данных.

Поскольку это бета-версия, данное обновление доступно только для скачивания и установки вручную. Для скачивания перейдите в свою учетную запись WPML и нажмите «Загрузки».

Если у Вас учетная запись Multilingual CMS, Вы увидите файл для скачивания CMS Beta Package. Скачайте и распакуйте его. В скачанном архиве содержатся ZIP-файлы всех компонентов WPML. Вам необходимо обновить все используемые компоненты WPML (нельзя использовать на сайте смесь старых и новых версий).

Если у Вас учетная запись Multilingual Blog, Вы увидите файл для скачивания WPML Blog Beta. Вам нужно распаковать его и загрузить на свой сайт в папку плагинов.

График выхода рабочей версии


На следующей неделе WPML 3.2.3 перейдет на стадию QA. Эта версия прошла тестирование всех исправлений, но не полное тестирование «с нуля». Процесс QA занимает около 2 недель. После этого мы выпустим финальную версию WPML 3.2.3.

Обратная связь?


Если у Вас есть вопросы, предложения или идеи, оставляйте свои комментарии, и мы обязательно ответим.

Считаете это полезным? Поделитесь этой статьей: