
Slider Revolution 7 теперь переводится автоматически с помощью WPML
Теперь WPML автоматически переводит каждый модуль Slider Revolution 7 на все языки Вашего сайта.
Начиная с версии 3.2, WPML может переводить сущности, созданные другими плагинами и темами оформления. В этой статье мы покажем, как переводить макеты. Идея заключается в том, чтобы использовать один макет для всех языков и переводить только тексты внутри него.
Layouts проектирует целые страницы, от первого до последнего пикселя. Сам по себе Layouts довольно прост, так как не включает в себя сложные элементы контента. Layouts не нуждается в огромной (и иногда перегруженной) библиотеке элементов страницы, потому что работает вместе с остальными плагинами Toolset. Ячейки макета могут отображать динамический контент с Вашего сайта и из форм. Вместо того чтобы выбирать ячейку из библиотеки и настраивать ее, плагины Toolset позволяют Вам легко создавать собственные ячейки без какого-либо программирования.

Динамические элементы включают список услуг и избранные статьи. Они создаются с помощью Views. View — это как WP_Query с шаблоном отображения. Поскольку WPML перехватывает запросы и заставляет их загружать контент на нужном языке, Вам не нужно ничего делать для перевода Views. Один и тот же View загрузит правильный контент на отображаемом языке.
Статичные элементы на этой странице — это заголовки. Тексты «Our Services» и «Features Articles» являются частью макета. Они не берутся из динамического контента. Когда Вы используете тот же макет для главной страницы на другом языке, Вы хотите, чтобы эти тексты отображались переведенными. Здесь в дело вступает перевод пакетов WPML. Это новый API, который мы добавили в WPML 3.2, и он открыт для использования всеми остальными разработчиками.
Плагин Layouts создает пакеты для WPML. Пакет для макета будет включать все статичные тексты, которые находятся в макете и требуют перевода. Эти пакеты очень похожи на обычный контент WordPress, который Вы переводите с помощью редактора переводов WPML. Вы увидите все поля, требующие перевода.

Таким образом, Вы создаете один макет и используете его для всех языков Вашего сайта. Вы переводите только статичные тексты, а весь динамический контент отображается на правильном языке.
Мы уже создали для Вас тестовый контент, чтобы Вы могли поэкспериментировать с Layouts и процессом перевода.
Язык по умолчанию на сайте — английский, и он полностью переведен на испанский. Мы добавили контент на французском, но не перевели макеты на французский.
| Английский | Французский |
|---|---|
| Our Services | Nos services |
| Featured articles | Articles Vedettes |
| Testimonials | Témoignages |
| Company Overview | Présentation de l’entreprise |
| Recent News | Nouvelles récentes |
Если Вы хотите выполнить эти шаги на собственном сайте, обратитесь к документации «Как переводить макеты» (How to translate Layouts) на сайте wp-types.com. Там Вы найдете список всех необходимых плагинов и дополнительные примеры.
Мы хотим, чтобы гораздо больше плагинов и тем оформления предлагали простой перевод для сложных структур. Если Вы используете конструкторы страниц, формы и другие элементы, не относящиеся к стандартным в WordPress, мы призываем Вас связаться с разработчиками этих плагинов и тем оформления. Расскажите им об этой возможности в WPML. Мы очень заинтересованы в сотрудничестве с другими разработчиками и интеграции API перевода пакетов.
Оставляйте свои комментарии здесь, и мы Вам ответим.