- Выпущено
- 29 сентября 2026
- Канал
- Стабильная
- Протестировано с WordPress
- 7.1
- Продукт
- WPML Multilingual CMS
Журнал изменений
WPML 5.0 предлагает обновленную админ-панель, языки в виде пар языка и страны, а также фоновую работу режима «Переводить все автоматически». В WPML 5.0.1 и 5.0.2 исправлены проблемы, с которыми столкнулись некоторые сайты после обновления. Сначала представлен полный список нововведений в версии 5.0, а затем — список исправлений.
Что нового в WPML 5.0
Обновленная админ-панель WPML
- Теперь в WPML одно меню: «Переводы», «Настройки», «Поддержка», «Активировать и обновить», а также «Оплата перевода ИИ», если настроен автоматический перевод.
- Все настройки находятся на одной странице «Настройки» с полем поиска для быстрого перехода к нужному разделу.
- Ссылки и закладки на старые страницы админ-панели WPML перенаправляют на их новые места.
- «Перевод строк» и «Перевод медиафайлов» теперь являются вкладками в разделе «Переводы»; «Клейкие ссылки», CMS Nav и «Экспорт и импорт WPML» находятся в группе «Дополнения».
Языки теперь представлены парами языка и страны
- Языки настраиваются как пары языка и страны с региональными вариантами, такими как испанский (Мексика).
- Вы можете добавлять пользовательские языки, загружать собственные флаги в формате SVG и редактировать названия языков в одном месте.
- При добавлении языка, название которого совпадает с уже активным, WPML добавляет страну к названию нового языка, поэтому Вы увидите «испанский» и «испанский (Мексика)».
- Добавленный Вами региональный язык готов к автоматическому переводу без дополнительных шагов сопоставления; если у системы перевода нет регионального варианта, WPML переводит его как базовый язык.
- Пользовательские языки, которые не могут быть переведены автоматически, отмечены как «Только перевод вручную».
- Существующие сайты обновляются автоматически; Ваши языки, URL-адреса и настройки сохраняются.
Режим «Переводить все автоматически» работает в фоновом режиме
- После включения режима «Переводить все автоматически» WPML продолжает отправлять и получать переводы даже без открытой вкладки браузера.
- Для фонового перевода требуется сайт, доступный сервису перевода из Интернета; на частном сайте или сайте с защитой паролем WPML попросит Вас держать страницу открытой, как и раньше.
- Контент, написанный на любом из языков сайта, переводится на все остальные, а не только контент на языке по умолчанию.
- Вы можете установить дату отсечения для каждого типа записи, чтобы контент, опубликованный или измененный до нее, оставался без перевода, а затем изменить ее без отключения режима «Переводить все автоматически».
- Мастер настройки и Панель управления переводами показывают, что будет переведено для каждого типа контента, количество слов и общую стоимость до того, как Вы включите режим «Переводить все автоматически».
- Вы можете включить режим «Переводить все автоматически» в Панели управления переводами без предварительной отправки тестового перевода.
- Добавление языка запускает фоновый перевод для этого языка. Если сделать тип записи переводимым, откроется таблица стоимости, чтобы Вы могли выбрать, что включить, до начала перевода.
Оплата один раз за страницу и язык
- При использовании режима «Переводить все автоматически» с PTC каждая страница, переведенная после его включения, оплачивается один раз для каждого языка, а последующие изменения бесплатны, пока объем контента не превысит то, за что Вы уже заплатили.
- Контент, переведенный до включения режима «Переводить все автоматически», считается готовым и повторно не оплачивается.
- Переводческие кредиты теперь везде в WPML называются словами, и WPML показывает количество слов, которое будет списано, до отправки.
Таксономии переводятся как записи
- В Панели управления переводами есть раздел «Таксономии» для отправки на перевод рубрик, меток и элементов произвольных таксономий.
- Названия таксономий можно переводить в Панели управления переводами вместе с самими элементами.
- В режиме «Переводить все автоматически» новые и измененные элементы автоматически добавляются в очередь и переводятся заново при их изменении.
- Описания элементов и SEO-поля из Yoast SEO и Rank Math включаются в задания на перевод элементов.
Системы перевода
- PTC, собственная система перевода ИИ от WPML, является рекомендуемой. DeepL, Google и Microsoft Translator остаются доступными и имеют пометку «Устаревшая система».
- Для режима «Переводить все автоматически» требуется PTC и описание сайта. Если Ваш сайт использует устаревшую систему, перейдите на PTC в Панели управления переводами в одном диалоговом окне перед его включением.
- После перехода на PTC новые переводы по умолчанию публикуются без проверки; при использовании устаревшей системы они по умолчанию ожидают Вашей проверки.
- Вкладка «Улучшить переводы» в разделе «Переводы» предлагает исправления на основе постоянно вносимых Вами правок и применяет принятые Вами к будущим переводам, показывая значок, когда ожидают новые предложения. Доступно только с PTC.
Также в версии 5.0
- WPML 5.0 протестирован на PHP 8.5, включая встроенные библиотеки.
- Переводчики могут открыть любой перевод в назначенной им языковой паре без предварительного назначения им этого задания.
- Панель управления переводами теперь отмечает рубрики и метки, которые изменились после их перевода, наряду с записями.
Безопасность
- Этот релиз включает ряд улучшений безопасности, в том числе одно, о котором сообщила компания Wordfence, за сотрудничество с которой мы благодарны.
Исправлено в WPML 5.0.1
В этом релизе исправлены проблемы, с которыми столкнулись некоторые сайты после обновления до WPML 5.0, включая фатальную ошибку на сайтах, префикс таблиц базы данных которых начинается с цифры, и зависание обновления.
Обновление до WPML 5.0
- Сайты, у которых префикс таблиц базы данных начинается с цифры, больше не получают фатальную ошибку во фронтенде и на экране «Перевод пользовательских полей» после обновления до WPML 5.0, а сопровождавшее ее уведомление о невозможности сохранения исчезает само после повторного сохранения Ваших настроек.
- Обновление WPML с версии 4.9.x до 5.0 на вкладке «Коммерческие» экрана добавления плагина больше не крутится бесконечно без завершения.
Панель управления переводами и мастер настройки
- Панель управления переводами больше не отправляет элементы таксономии на все языки, если Вы выбрали конкретные языки и проверили стоимость.
- Шаг мастера настройки «Расчет стоимости перевода» больше не показывает 0 слов с неактивной кнопкой продолжения до обновления страницы.
Настройки перевода и задания
- Сохранение настроек перевода на сайте без Расширенного редактора переводов больше не сохраняет неверное значение редактора, из-за которого происходил сбой на каждой странице в wp-admin.
- В заданиях на перевод больше не отображается неверный крайний срок, если он не был установлен.
Также в этом релизе
- Переведенная рубрика товаров, слаг которой совпадал с другим элементом на языке оригинала, больше не перенаправляет посетителей на неправильную страницу.
Исправлено в WPML 5.0.2
В этом релизе исправлены дополнительные проблемы, с которыми столкнулись некоторые сайты после обновления до WPML 5.0, включая ошибки базы данных и тайм-ауты при входе в систему в сетях мультисайт, а также уменьшен размер скачиваемого файла.
Обновление до WPML 5.0
- Сети мультисайт больше не регистрируют ошибки базы данных «Unknown column ‘l.country’» и не прерываются по тайм-ауту при входе в систему, пока их сайты по очереди обновляются до WPML 5.0.
- После обновления браузеры загружают новые скрипты и стили WPML вместо кэшированных копий от предыдущей версии.
Переводить все автоматически
- Режим «Переводить все автоматически» больше не отправляет черновик на перевод до его повторного сохранения.
Также в этом релизе
- Переведенные страницы больше не выдают ошибку 404, когда товар, медиафайл или другой контент использует такой же слаг.
- Некорректная настройка пакета строк, оставленная конструктором страниц, больше не вызывает фатальную ошибку.
- Настройка корневой страницы принимает только опубликованные страницы. В поле «HTML-файл» теперь указано, какие файлы оно принимает, а остальные отклоняются.
- Размер скачиваемого файла стал меньше — 17,4 МБ вместо 22,6 МБ, поскольку пакеты больше не включают исходные файлы перевода
.po. Ваши переводы не затронуты.
Что нового в WPML 5.1
WPML 5.1 позволяет режиму «Переводить все автоматически» работать с любой системой перевода, учитывает автоматический перевод в словах и исправляет проблемы, о которых сообщалось в версии 5.0, в том числе в сетях мультисайт, учетных записях Blog и крупных магазинах.
Режим «Переводить все автоматически» с любой системой перевода
- Режим «Переводить все автоматически» теперь работает с DeepL, Google Переводчиком и Microsoft Translator, а также с PTC; система перевода определяет цену (оплата один раз за страницу с PTC или за слово с другими системами), а Панель управления переводами показывает систему и ее цены до того, как Вы ее включите.
- Сайт, использующий режим «Переводить все автоматически» с другой системой, может перейти на PTC прямо из Панели управления переводами без отключения перевода; переход применяется к новому и измененному контенту.
- В PTC без описания сайта блок «Переводить все автоматически» остается на экране с неактивной кнопкой запуска, пока Вы не добавите описание, а его добавление активирует кнопку без перезагрузки.
- В разделе WPML → Настройки → Перевод ИИ отображается одна рекомендация для каждой системы, а уведомление об обновлении до WPML 5 больше не требует PTC перед включением режима «Переводить все автоматически».
Слова вместо кредитов
- Автоматический перевод оплачивается и отображается в словах везде: на странице «Оплата перевода ИИ» в WPML, на странице слов в Вашей учетной записи wpml.org и в оценках в Панели управления переводами.
- Количество слов для строк и пакетов строк теперь совпадает с тем, что учитывается в счете, а сохраненные значения пересчитываются при обновлении.
- Если сервис биллинга недоступен, WPML сообщает об этом вместо отображения нулевого баланса, а на странице «Настройки» указывается, какая настройка не была сохранена.
Обновление WPML и регистрация Вашего сайта
- В уведомлении «Обновление WPML не завершено» перечисляются плагины, которые перестали загружаться, и дается ссылка на раздел «Активировать и обновить».
- Уведомления об отсутствии ключа сайта, ошибке конфигурации или несоответствии требованиям скрываются для каждого администратора отдельно, а не для всего сайта, и уведомление о ключе сайта снова появляется в разделе «Активировать и обновить».
- Владельцы учетной записи Blog видят плагины, не включенные в их тарифный план, в виде строк, которые они не могут скачать, с предложением перейти на более высокий тип аккаунта, а не просто пустое место.
- Переход с учетной записи Blog на CMS больше не вызывает фатальную ошибку при первой загрузке раздела «Переводы».
- Переключение канала обновлений в разделе «Плагины» → «Добавить новый» → «Коммерческие» обновляет список и ничего не устанавливает само по себе.
- Прерванные обновления базы данных возобновляются вместо того, чтобы зависать, и обновление больше не очищает объектный кэш при каждом запросе во фронтенде.
- Фатальная ошибка больше не возникает, когда хостинг отключает
ini_get_all()илиset_time_limit(), после переноса с хостинга без zlib или когда для плагина в Вашем тарифном плане нет доступного файла для скачивания.
Панель управления переводами, задания и редакторы
- Шаг 2 «Дублировать» больше не заменяет существующий перевод без предупреждения; Панель управления переводами сообщает о том, что было пропущено.
- Сохранение переведенной записи в редакторе WordPress сохраняет ее задание в Расширенном редакторе переводов, поэтому повторное открытие редактора не создает заменяющее задание и не сбрасывает статус.
- В разделе «Задания на перевод» предлагается «Изменить перевод» для завершенных заданий записей, а индикатор загрузки остается до открытия редактора.
- Устаревший перевод, запись которого больше не существует, удаляется при создании ссылки на его проверку и отображается как непереведенный.
- Два одновременных сохранения одной и той же записи больше не оставляют задание на перевод без контента.
- Если сервис перевода недоступен, кнопка повторной попытки сообщает об этом в диалоговом окне, а не бездействует, и перевод, отклоненный во время сбоя, принимается после восстановления работы сервиса.
- Новые переводчики по умолчанию получают роль «Участник», а менеджеры переводов — «Редактор».
- После переезда сайта на новый адрес и начала работы с автоматическим переводом с нуля, задания на перевод со старого адреса отменяются, а не доставляются на новый сайт.
- Мастер настройки больше не собирает количество слов, которое он никогда не показывает, поэтому он работает быстрее на крупных сайтах, а его адрес перенаправляет уже настроенный сайт в Панель управления переводами.
- Окно «Перейти на PTC» открывается по центру.
Языки, URL-адреса и ссылки
- Изменение языка по умолчанию в режиме «домен для каждого языка» сохраняет домен за языком, который перестает быть языком по умолчанию.
- Удаляемый Вами язык больше нельзя установить в качестве языка по умолчанию при том же сохранении.
- Удаление перевода статической главной страницы в корзину больше не сбрасывает настройки в разделе «Настройки» → «Чтение», а на главной странице этого языка отображается страница на языке по умолчанию вместо ошибки 404.
- После удаления корневой страницы раздел формата URL снова сохраняется, и каждый менеджер переводов получает однократное уведомление.
- Преобразованные внутренние ссылки на страницу черновика больше не ведут на ошибку 404, а ссылка на удаленную страницу скрывается только при отображении страницы и никогда не сохраняется в контент.
- Папка языка остается вне
.htaccess, а REST URL-адреса с простыми постоянными ссылками и языками в каталогах продолжают работать. - Элементы таксономии, название которой состоит только из цифр, обрабатываются как любая другая таксономия: режим «Переводить все автоматически» переводит их, поэтому они расходуют слова, появляются в Панели управления переводами и поддерживают дублирование, синхронизацию иерархии, «Клейкие ссылки» и подсчет для «отображать как переведенные».
Ускорение работы на крупных сайтах
- Непереводимые таксономии больше не выполняют по одному запросу подсчета на каждый элемент при каждом запросе; количество их элементов отображается для всех языков, как в WPML 4.9, пока подсчет с учетом языка не вернется в следующем релизе.
- Проверка названий таксономий выполняет один запрос для всех таксономий вместо двух для каждой таксономии на каждой странице админ-панели.
- Запрос языка автора с опцией «отображать как переведенные» снова работает быстро для авторов с большим количеством записей.
- Страницы админ-панели загружают меньше CSS, а размер скрипта перенаправления по языку браузера теперь составляет 6 КБ вместо 172 КБ.
Поддержка и инструменты восстановления
- Каждый инструмент восстановления имеет собственную страницу поддержки, а инструмент, плагин которого не установлен, показывает уведомление об установке со ссылкой на раздел «Активировать и обновить».
- Инструменты восстановления работают для пользователя с правами поддержки WPML, а не только для администраторов.
- «Назначить статус дубликатам» и «Удалить фантомные записи» больше не помечают настоящий перевод как дубликат и не удаляют оригинал группы.
- Страницы поддержки дожидаются ответа сервера перед тем, как сообщить «Готово», а инструмент восстановления типов записей сообщает об изменениях, которые были отклонены базой данных.
- Повторный запуск активации сохраняет столбец типа элемента на всю ширину.
- На экране конфигурации XML отображается «Никогда», если индекс конфигурации ни разу не загружался.
- Системная информация, отчет об отладке и отчет о поддержке показывают ключ сайта скрытым.
Конструкторы страниц и изображения в переводах
- Собственная интеграция WPML с конструкторами страниц теперь загружается, даже если старый отдельный плагин WPML Page Builders все еще активен, поэтому его исправления применяются к таким сайтам, и Вы можете деактивировать отдельный плагин.
- Изображения, на которые ссылается относительный URL-адрес или ссылка с другого изображения, заменяются их переводами в Divi, Enfold и фонах блоков.
- Очистка кэша Elementor после перевода затрагивает только CSS переведенного шаблона.
- Предупреждение конструктора страниц больше не появляется для перевода, сделанного в редакторе WordPress без открытого задания.
- Пользовательские шрифты Elementor загружаются на доменах дополнительного языка без ошибки браузера.
Также в этом релизе
- Предложение режима «Переводить все автоматически» для новых типов контента закрывается после нажатия «Проверить стоимость и включить».
- Диалоговое окно пользовательского языка можно закрыть клавишей Escape или кликом за его пределами, а мастер настройки фокусируется на каждом шаге.
- Сброс WPML больше не может воссоздать часть своих настроек на полпути в процессе сброса.
Безопасность
- Этот релиз включает улучшения безопасности.
Обновить или скачать
Обновление доступно всем клиентам WPML с активной подпиской — оно появится на странице Плагины в Вашей админ-панели WordPress в течение 24 часов после релиза. Вы также можете сразу проверить его наличие в разделе Плагины → Добавить новый → Коммерческие. Чтобы скачать и установить вручную, перейдите в раздел Загрузки в Вашей учётной записи на wpml.org (см. инструкции по установке) и не забудьте обновить все компоненты вместе, не смешивая версии.
Нужна помощь или хотите оставить отзыв? Пожалуйста, используйте наш форум технической поддержки (открывается в новой вкладке).