WPML

Мы только что выпустили первую бета-версию WPML 3.9. В эту бета-версию включен новый режим перевода, который полностью устраняет необходимость дублировать контент, когда Вам нужно отобразить его без перевода.

Допустим, Вы разрабатываете сайт с каталогами, который включает английский, французский и итальянский языки. Вы, вероятно, хотите, чтобы новые записи каталога появлялись на всех языках сайта. Когда Вы переводите запись каталога, перевод должен заменять непереведенный оригинал.

До сих пор, чтобы сделать это с помощью WPML, Вам приходилось дублировать записи каталога на все языки сайта. Вполне осуществимо, но малоприятно.

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

Хотя основная идея проста, реализовать ее немного сложнее. Когда Вы включаете новый режим перевода, WPML творит немного магии внутри:

  • Если контент переведен, появляется перевод, в противном случае отображается оригинал.
  • Все ссылки на странице включают текущий язык, поэтому нажатие на непереведенный контент не перенаправляет Вас на язык по умолчанию.
  • Только «внутренняя часть» страницы отображается на языке оригинала. Навигация, боковые панели, футер и т. д. будут отображаться на текущем языке.
  • Один и тот же контент появляется на нескольких языках (выглядит так, как будто он дублирован), но все эти псевдонимы указывают на оригинал как на канонический (чтобы не запутать Google).

Посмотрите этот ролик, чтобы узнать, как это работает:

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

Как протестировать


Чтобы попробовать это, Вам нужно скачать бета-версию WPML 3.9. Войдите в свою учётную запись WPML, нажмите Загрузки и выберите канал бета-версий. Вам понадобится ядро WPML и остальные компоненты WPML из этой бета-версии.

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

Затем на Вашем сайте перейдите в WPML->Управление переводами->Настройка многоязычного контента и прокрутите вниз до раздела Перевод типов записей.

Новая опция перевода в WPML 3.9

Новый режим называется «Переводимый — использовать перевод, если он доступен, или возвращаться к языку оригинала» (не очень коротко, но, надеемся, понятно).

Если этот режим выделен серым цветом и Вы не можете его выбрать, значит, существует файл конфигурации, который жестко задает другой режим перевода. В рабочем релизе 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 — это изменение рабочего процесса для перевода контента конструкторов страниц. До сих пор, если Вы обновляли оригинал (созданный с помощью конструктора страниц) во время выполнения перевода, Вам приходилось изрядно потрудиться, чтобы все заработало.

WPML 3.9 исправляет этот рабочий процесс. Если Вы создаете контент, начинаете переводить, а затем редактируете оригинал, Вы увидите, что он «нуждается в переводе». Когда Вы снова начнете переводить, частичный перевод, который Вы уже сделали, появится в Редакторе переводов WPML, и Вы сможете продолжить работу с теми частями, которые не были завершены или являются новыми.

Есть отзывы?


Мы примерно в 2 неделях от завершения разработки WPML 3.9. Мы будем рады Вашим отзывам о новом режиме перевода. Если Вы планируете создавать сайты электронной коммерции, каталоги или сайты объявлений, которые могут использовать этот режим, пожалуйста, попробуйте эту бета-версию. Мы хотим убедиться, что она работает с Вашей темой оформления и другими плагинами, которые Вы используете. Если нет, у нас еще есть время внести коррективы и поработать с разработчиками тем над совместимостью.

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

Чтобы сообщить о проблемах, лучше всего создать новую тему на форуме технической поддержки и оставить здесь комментарий с кратким описанием и ссылкой на эту тему.

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