Бета-версия WPML 5.0 — обновленный интерфейс и более умный автоматический перевод
WPML 5.0 — это самое крупное обновление, которое мы выпустили за последние годы.
Мы только что выпустили первую бета-версию WPML 3.9. В эту бета-версию включен новый режим перевода, который полностью устраняет необходимость дублировать контент, когда Вам нужно отобразить его без перевода.
Допустим, Вы разрабатываете сайт с каталогами, который включает английский, французский и итальянский языки. Вы, вероятно, хотите, чтобы новые записи каталога появлялись на всех языках сайта. Когда Вы переводите запись каталога, перевод должен заменять непереведенный оригинал.
До сих пор, чтобы сделать это с помощью WPML, Вам приходилось дублировать записи каталога на все языки сайта. Вполне осуществимо, но малоприятно.
WPML 3.9 будет включать новый режим перевода, который позволяет отображать контент на всех языках сайта без его дублирования.
Хотя основная идея проста, реализовать ее немного сложнее. Когда Вы включаете новый режим перевода, WPML творит немного магии внутри:
Посмотрите этот ролик, чтобы узнать, как это работает:
Этот режим перевода значительно упрощает управление многоязычными сайтами электронной коммерции, каталогами, справочниками и сайтами объявлений. Фактически, любой сайт, на котором много контента, который Вы не обязательно хотите переводить, выиграет от этого нового режима перевода.
Это бета-версия, и она еще не готова для рабочих сайтов, поэтому, пожалуйста, устанавливайте ее только на сайты для разработки.
Затем на Вашем сайте перейдите в WPML->Управление переводами->Настройка многоязычного контента и прокрутите вниз до раздела Перевод типов записей.

Новый режим называется «Переводимый — использовать перевод, если он доступен, или возвращаться к языку оригинала» (не очень коротко, но, надеемся, понятно).
Если этот режим выделен серым цветом и Вы не можете его выбрать, значит, существует файл конфигурации, который жестко задает другой режим перевода. В рабочем релизе WPML Вы сможете свободно переключаться со старого режима «Переведено» на новый. Поскольку в этой бета-версии он еще не готов, давайте используем обходное решение.
Перейдите в WPML->Управление переводами->Пользовательская конфигурация XML и вставьте фрагмент XML, чтобы переопределить настройку:
<wpml-config>
<custom-types>
<custom-type translate="1" display-as-translated="1">CPT-SLUG</custom-type>
</custom-types>
</wpml-config>
Замените «CPT-SLUG» на фактический слаг типа записи, которым Вы хотите управлять.
На данный момент таксономии еще не поддерживаются в полной мере. Работа почти завершена, и мы реализуем полную поддержку таксономий в рабочем релизе.
WPML 3.9 исправляет этот рабочий процесс. Если Вы создаете контент, начинаете переводить, а затем редактируете оригинал, Вы увидите, что он «нуждается в переводе». Когда Вы снова начнете переводить, частичный перевод, который Вы уже сделали, появится в Редакторе переводов WPML, и Вы сможете продолжить работу с теми частями, которые не были завершены или являются новыми.
Если Вы используете конструктор страниц, попробуйте новую функцию «обновления во время перевода» и посмотрите, работает ли она так, как Вы ожидаете.
Чтобы сообщить о проблемах, лучше всего создать новую тему на форуме технической поддержки и оставить здесь комментарий с кратким описанием и ссылкой на эту тему.