- Дата релиза
- 1 марта 2023
- Канал
- Стабильный
- Проверено с WordPress
- 6.1.1
- Продукт
- WPML Multilingual CMS
Журнал изменений
Функции
- Возможность отправлять контент на автоматический перевод из панели управления переводами.
- Возможность перевести заново уже завершенный перевод, перезаписав существующую память переводов.
- Новый блок «Переключатель языков WPML», который можно использовать в редакторе блоков, редакторе сайта и самом блоке навигации WordPress.
- Улучшенный процесс и параметры выбора режима перевода сайта.
- Новая опция для приостановки автоматического перевода в Setup Wizard WPML, на панели управления переводами и в строке состояния WPML, когда выбран режим «Переводить все».
- Выбор системы автоматического перевода теперь доступен на странице настроек WPML.
- Флаги в переключателе языков теперь по умолчанию отображаются в формате SVG.
- Унифицирован и переработан пользовательский интерфейс для отображения фоновых задач и уведомлений асинхронных процессов.
- Сделан видимым фоновый процесс, который проверяет, нужно ли переводить затронутые записи заново после изменения настроек перевода пользовательских полей.
- Добавлена новая опция для переключения между флагами в форматах PNG и SVG в настройках WPML → Языки.
Безопасность
- Мы провели общую проверку и улучшили нашу кодовую базу для защиты от любых потенциальных атак XSS/CSRF.
- Мы обновили стороннюю библиотеку, в которой была потенциальная уязвимость (MomentJS).
Производительность
- Улучшена синхронизация запросов заданий на перевод с Расширенным редактором переводов.
- Оптимизирована проверка прав переводчика для пользователей.
- Улучшен способ связи WPML с Расширенным редактором переводов.
Исправления
- Исправлен запрос, который синхронизирует задания Расширенного редактора переводов.
- Исправлена проблема с устаревшей функцией usort() в PHP 8.
- Исправлена устаревшая конечная точка в ответе синхронизации Расширенного редактора переводов.
- Исправлена проблема со счетчиком режима «Переводить все» на панели управления переводами, когда ATE доставлял задания в фоновом режиме.
- Исправлена проблема с выдачей неправильного номера пакета при попытке синхронизировать пакет с прокси-сервером переводов.
- Исправлены ошибки фильтра типов и языков на странице «Очередь переводов» при возврате с экрана проверки.
- Обновлен правильный текст для «Осталось перевести элементов» в статусе Управления переводами для автоматического перевода.
- Добавлена кнопка «Продолжить проверку» для случаев, когда проверяющий нажимает «Изменить» на странице проверки, но еще не завершил редактирование.
- Теперь невозможно проверять переводы, если кто-то их уже редактирует.
- Исправлена проблема, из-за которой на странице проверки не отображались последние обновления.
- Исправлена проблема, из-за которой переводы могли зависать в процессе «Переводить все».
- Исправлено оформление предупреждающего сообщения о переводе целей ссылок на странице «Настройки».
- Исправлена проблема с бесконечно вращающейся анимацией загрузки в разделе добавления переводчиков и в настройках режима перевода.
- Исправлена проблема с ошибкой отсутствующей зависимости «otgs-ico».
- Исправлена проблема с разделом менеджера переводов в Setup Wizard.
- Исправлена неправильная анимация загрузки в таблице «Переводчики».
- Исправлен выпадающий список языков на странице «Переводы».
- Исправлен отсутствующий пробел между редактором и кнопкой сохранения на странице пользовательского XML.
- Исправлена проблема с Setup Wizard при определении ключа регистрации сайта с помощью константы.
- Исправлена незначительная проблема интерфейса с кнопками в модальном окне удаления переводов.
- Исправлена проблема с повторением личных записей на переведенной странице архива, когда для типа записи установлено отображение в виде перевода.
- Добавлено предупреждение на панели управления переводами, когда активированному сервису перевода требуется аутентификация.
- Улучшено удобство использования настроек для перевода страниц входа.
- Удалено ограничение на отображение 200 элементов при выводе списка записей выбранного типа на панели управления переводами.
- Исправлена проблема, из-за которой таблица с остатками контента не удалялась после удаления дополнительных языков контента.
- Вкладка «Автоматический перевод» переименована в «Инструменты» в разделе «Управление переводами» WPML.
- Исправлено неверное оформление кнопки «Импорт» на странице «Очередь переводов».
- Исправлено отсутствующее оформление для блока «Давайте начнем переводить».
- Исправлена проблема с импортом файлов XLIFF, из-за которой окно файлового браузера загружалось после импорта.
- Исправлена ошибка синтаксического анализа PHP, которая возникала в PHP 5.6 после завершения Setup Wizard WPML.
- Исправлена незначительная проблема пользовательского интерфейса с оформлением значка предупреждения.
- Исправлено уведомление при отсутствии конечных точек.
- Исправлена проблема с регистрацией переведенной конечной точки.
- Добавлено правильное сообщение на экранах загрузки «Очередь переводов» и «Задания на перевод».
- Исправлена проблема с вызовом функции «WP_Object_Cache::get» со значением NULL.
- Добавлена кнопка «Скачать перевод» для завершенных удаленных переводов.
- Отображение всех заданий со статусом «Требует проверки» на странице «Очередь переводов» независимо от назначенного переводчика.
- Исправлена проблема с синхронизацией меню, когда в WP 6.0 включена опция «Автоматически добавлять новые страницы верхнего уровня в это меню».
- Исправлена проблема с назначением заданий автоматического перевода переводчикам.
- Исправлена проблема с языковым фильтром в таблице «Очередь переводов».
- Исправлена ошибка «wpmlSettingsUI is not defined», отображаемая на вкладке «Переводчики» в разделе «Управление переводами».
- Исправлено неверное оформление полей выбора в диалоговом окне добавления пользовательских языков в Setup Wizard.
- Исправлена незначительная проблема дизайна кнопки для импорта файлов XLIFF.
- Исправлена ссылка на документацию во всплывающей подсказке в диалоговом окне добавления пользовательского языка в Setup Wizard.
- Исправлена проблема, из-за которой переведенные медиафайлы не применялись к сайту.
- Добавлена возможность предотвращать отправку записей на автоматический перевод для языков, которые не поддерживают автоматический перевод.
- Исправлена критическая ошибка при повторной отправке строк в сервисы перевода.
- Скорректирован порядок и метка для уровней формальности DeepL.
- Исправлен стиль верхнего отступа выпадающего списка, когда в блоке переключателя языков отображаются только флаги.
- Исправлена проблема с повторной синхронизацией заданий после пополнения недостаточного баланса.
- Исправлена проблема, из-за которой проверяющие не могли видеть изменения после редактирования перевода.
- Исправлена проблема с отображением неправильного количества переведенных страниц на панели управления переводами, когда переведены все страницы.
- Панель границ удалена из переключателя языков, когда он находится внутри блока навигации.
- Пользовательский интерфейс скорректирован так, чтобы ссылки в модальном окне пользовательских языков в Setup Wizard открывались в новой вкладке.
- Добавлена опция отступов для языков в выпадающем переключателе языков.
- Исправлена адаптивность кнопки приостановки режима «Переводить все автоматически» на странице «Настройки».
- Исправлен лишний отступ в новом блоке переключателя языков.
- Исправлена всплывающая подсказка «Кодировать URL» при создании нового пользовательского языка на шаге «Языки» в Setup Wizard.
- Улучшена читаемость ссылок в черных всплывающих подсказках.
- Введена новая константа WPML_EXPORT_ALL_TO_XLIFF_LIMIT для управления максимальным количеством экспортируемых файлов XLIFF.
- Добавлено исправление для предотвращения запуска автоматического перевода для неподдерживаемых языков при изменении языка по умолчанию на сайте.
- Добавлена возможность включить опцию проверки личных записей.
- Исправлена проблема с предпросмотром переключателя языков.
- Исправлена всплывающая подсказка для языка в списке записей для ручных заданий, когда активирован режим «Переводить все автоматически».
- Исправлена проблема, возникавшая, когда режим «Переводить все автоматически» зависал на этапе вычисления.
- Исправлены интервалы в сообщении о приостановленных переводах в Управлении переводами.
- Исправлено оформление кнопки приостановки автоматического перевода с длинным текстом.
- Исправлена проблема, из-за которой автоматический перевод запускался на странице отдельной записи, когда режим «Переводить все автоматически» был приостановлен.
- Улучшена логика и пользовательский интерфейс в модальном окне пользовательского языка в Настройке WPML.
- Исправлена проблема с закрывающим слешем для $home_url на странице настроек постоянных ссылок.
- Добавлена ссылка на документацию по флагам на экране «Редактировать языки».
- Добавлено исправление для пропуска режима «Переводить все автоматически», если Сервисы перевода предварительно выбраны в Настройке WPML.
- Добавлено исправление для скрытия уведомлений о переводе, когда переводы завершены.
- Исправлены сообщения об ошибках, которые не отображались в строке состояния.
- Добавлено 5 недостающих флагов SVG.
Совместимость
- Исправлена проблема с неправильным переходным состоянием для метаданных записи «_last_translation_edit_mode».
- [Elementor] Исправлена проблема с уведомлениями об устаревании, связанными с регистрацией виджетов.
Обновить или скачать
Обновление доступно всем клиентам WPML с активной подпиской — оно появится на странице Плагины в Вашей админ-панели WordPress в течение 24 часов после релиза. Вы также можете проверить его наличие прямо сейчас в разделе Плагины → Добавить новый → Коммерческие. Чтобы скачать и установить обновление вручную, перейдите в раздел Загрузки в Вашей учётной записи wpml.org (см. инструкции по установке) и не забудьте обновить все компоненты вместе, не смешивая версии.
Нужна помощь или хотите оставить отзыв? Пожалуйста, используйте наш форум технической поддержки.