WPML

Мы работаем над выпуском обновления для WPML (и его дополнений), чтобы устранить некоторые проблемы совместимости с WordPress 4.5.

WordPress 4.5 привносит несколько изменений в свой API, которые необходимо учесть и которые требуют приостановки разработки WPML 3.4 (подробнее о WPML 3.4 — в следующих статьях).

Конечно, также были включены некоторые исправления ошибок, не связанные с WordPress 4.5, поскольку они возникли в ходе разработки WPML 3.4.

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

Исправления для WP 4.5


Что касается совместимости с WordPress 4.5, вот список того, над чем мы поработали:

  • Ядро WPML 3.3.7: устранены проблемы совместимости с функциями редактирования элементов таксономии

  • WPML Управление переводами 2.1.6: заменено использование устаревшей функции `get_currentuserinfo`

  • WPML Перевод строк 2.3.7: исправлена фильтрация правил перезаписи для WP 4.5 при очистке правил

Другие важные изменения в WPML 3.3.7


Вы можете найти полный файл changelog.md в папке каждого плагина.

Ядро WPML 3.3.7

Исправления


  • Исправлены некоторые проблемы с синхронизацией записей (параметр «Копировать дату публикации» и синхронизация даты записи).

  • Исправлен ряд проблем совместимости с WP SEO, связанных с генерацией XML-карт сайта, отсутствующими закрывающими слешами, таксономиями и случайным отключением параметра «Корректировать ID для многоязычной функциональности»

  • Исправлено неожиданное перенаправление браузера на корневой странице

  • Если страница блога удалена, а затем переведена заново, теперь можно задать страницу блога в разделе «Настройки > Чтение»

  • Улучшен файл sitepress.js: теперь при объявлении переменных используется var, что позволяет минифицировать и объединять скрипты в строгом режиме

  • Отображение переключателя языков, если для произвольного типа записи установлено значение «Ничего не делать»

  • Функция `wp_get_archives` теперь работает для любого произвольного типа записи

  • Исправлены уведомления при обновлении до последней версии с активированным перенаправлением по языку браузера.

Производительность


  • Из параметров удален кеш пользователей, не являющихся переводчиками.

Функции


  • Автоматическое отключение дубликатов при их редактировании и только при наличии изменений.

  • Увеличена допустимая длина полей «Default Locale» и «Tag» в таблице языков, чтобы разрешить такие вариации, как «de_DE_formal»

  • Скрытие системных полей при отображении произвольных полей и метаданных элементов в разделе «Настройка многоязычного контента»

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


  • Пользовательские метаполя WP SEO теперь можно переводить с помощью WPML Перевод строк

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

Исправления


  • Исправлена проблема со сканированием темы при каждом переходе в WPML > Локализация тем и плагинов

  • Исправлена ошибка при сканировании тем/плагинов на наличие строк на локальном сервере (localhost) в Windows

  • Исправлена фильтрация заданий на перевод при выборе «С языка»

Функции


  • Биографическая информация об авторе теперь переводится в разделе «Перевод строк»

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

Исправления


  • Исправлена проблема, из-за которой переведенные файлы XLIFF с содержимым «0» (ноль) не принимались из модуля «Управление переводами»

  • Исправлена ошибка `Fatal error: Uncaught exception ‘InvalidArgumentException’ with message ‘Tried to load a string filter for a non-existent language’`

  • Добавлена возможность отключать несколько дубликатов (массовый режим) в Корзине переводов перед отправкой на перевод.

  • Исправлена проблема с некорректными перенаправлениями после сохранения/обновления перевода и неправильными ссылками на редактирование записей/страниц.

  • Уменьшено количество запросов к БД на страницах со списками.

Функции


  • Скрытие системных полей при отображении произвольных полей и метаданных элементов

  • В файлы XLIFF добавлен тег external-file, чтобы сторонние сервисы могли получить доступ к исходному URL-адресу.

WPML Media Translation 2.1.20

Исправления


  • Исправлена проблема с фильтром языков в разделе медиабиблиотеки.

CMS NAV 1.4.18

Исправления


  • `$post->ancestors` является полем только для чтения и не должно задаваться

  • Исправлена ошибка, возникавшая при выполнении действия автосохранения («auto-save») и приводившая к потере некоторых данных CMS NAV во время редактирования записи

  • Исправлена проблема, из-за которой не соблюдался порядок страниц

Gravity Forms Multilingual 1.3.8

Исправления


  • Исправлена проблема при удалении поля из формы: связанные строки теперь удаляются

  • Кнопки «Назад» и «Далее» теперь полностью переводимы

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