Плагин Jetpack предлагает десятки функций: от встраивания социальных сетей, галерей и контактных форм до отображения сложных математических уравнений и многого другого. Вы можете использовать WPML для перевода текстов, связанных с функциями Jetpack.
Новейшая версия Jetpack почти на 100% совместима с WPML. Этот очень мощный плагин имеет множество модулей, и мы работаем над тем, чтобы сделать их все совместимыми. При возникновении любых проблем обращайтесь в нашу службу поддержки.
В этом руководстве Вы узнаете, как сделать Jetpack мультиязычным с помощью WPML.
Мы объясним, как использовать и переводить некоторые из основных функций Jetpack. На странице Jetpack -> Настройки находится множество функций. Они классифицированы и разделены на следующие вкладки: Написание, Публикация, Обсуждение, Трафик и Безопасность.
Для работы мультиязычного сайта с WPML и Jetpack Вам понадобятся:
- Плагин Jetpack
- Версия WPML Multilingual CMS. Установите базовый плагин WPML, а также дополнения Перевод строк, Управление переводами и Перевод медиафайлов.
Начало работы
Если Вы разработчик сайта, вот основные шаги, которые Вам нужно выполнить для начала работы:
- Установите и активируйте Jetpack.
- Установите и активируйте плагины WPML (WPML Multilingual CMS, WPML Перевод строк, Управление переводами WPML).
- Настройте WPML на странице WPML -> Языки. Полную информацию см. в нашем Руководстве по началу работы с WPML.
Если Вы владелец сайта и работаете с разработчиком, попросите его выполнить эти шаги для Вас.
Инструменты перевода WPML
WPML предлагает два редактора переводов, которые Вы можете использовать для перевода контента Вашего сайта:
- Классический редактор переводов WPML (CTE).
- Расширенный редактор переводов WPML (ATE) предлагает доступный автоматический перевод, глоссарий, проверку орфографии и многое другое!
Помимо самостоятельного перевода контента сайта, Вы также можете:
- Отправить контент на перевод в профессиональный сервис перевода.
- Создать собственную команду штатных переводчиков на вкладке Роли перевода в Управлении переводами и назначать им задания на перевод.
Контактные формы Jetpack
После установки Jetpack при редактировании записей и страниц становится доступна новая кнопка Добавить контактную форму. Когда Вы нажимаете на нее и добавляете форму, Jetpack добавляет теги шорткодов, которые создают фактические поля формы, кнопки и другие элементы.
Чтобы перевести контактную форму, выполните следующие действия:
- Продублируйте оригинальную запись, содержащую форму Jetpack.
- Перейдите на страницу WPML -> Перевод строк. Используйте элементы управления фильтром в верхней части страницы, чтобы найти тексты, требующие перевода. В выпадающем списке Выберите строки в домене выберите jetpack, и будут показаны только тексты из Jetpack.
- Переведите все нужные тексты формы Jetpack.
- Обязательно отметьте Перевод завершен для переводов и сохраните их.
Повторите эти шаги для всех текстов из Jetpack.

Результаты: на следующем изображении Вы можете видеть форму, добавленную на испанскую страницу (с названием «Contacto»), где все тексты переведены на испанский язык:

Вы также можете перевести текст шаблона письма, отправляемого Вашим посетителям — Ваши английские посетители прочитают письмо на английском языке, а испанские получат испанскую версию.
Плиточные галереи
Это мощная функция галереи, которая позволяет Вам создавать настраиваемые галереи изображений прямо из обычного редактора записей WordPress. С помощью WPML Вы можете создавать разные галереи для каждого языка, а также переводить все тексты, относящиеся к этим галереям.
Давайте посмотрим, как это делается. Сначала убедитесь, что модуль плиточных галерей включен. Теперь, когда Вы создаете стандартную галерею WordPress, у Вас появляются новые пользовательские параметры, например, как отображать эти изображения, как показано на следующем изображении.

После этого мы переведем галерею. Для этого продублируйте Вашу запись и нажмите кнопку Переводить самостоятельно. Теперь Вы можете изменить изображения, их названия и тексты alt на экране редактирования записи на дополнительном языке.
В рамках этого руководства мы выбрали круглые изображения галереи для английской версии и квадратные — для испанской. Как Вы можете видеть на следующем изображении, переведено всё, включая тексты alt и подписи, созданные Jetpack.
Плиточные галереи, переведенные на испанский язык

Плиточные галереи на языке по умолчанию

Дополнительные виджеты боковой панели
Этот удобный модуль предоставляет множество полезных виджетов, таких как Twitter, Facebook Like Box, Custom Image Gallery, Upcoming Events и другие. Все они могут быть переведены с помощью WPML.
Давайте рассмотрим виджет Tiled Gallery или Gallery (Jetpack), как он называется на странице Внешний вид -> Виджеты. Этот виджет отображает фотогалерею или слайд-шоу и связан с модулем плиточных галерей, который мы описали выше. Чтобы сделать этот виджет видимым, перетащите его в область виджетов Вашей темы, выберите для него изображения и задайте другие связанные с ним параметры.

Теперь Вы можете перейти на страницу WPML -> Перевод строк и перевести все тексты, связанные с этим виджетом. Выполните те же шаги, что описаны в предыдущем разделе.
На следующих изображениях показаны две разные языковые версии области виджетов:
Виджет галереи Jetpack и WPML

Виджет галереи Jetpack и WPML

Выполнив те же действия, Вы сможете перевести все остальные дополнительные виджеты боковой панели. Другой пример — популярный виджет Facebook Like Box, который показан на языке оригинала и в переводе на следующем изображении.

Пакет Jetpack содержит множество других функций, и для их перевода Вам следует выполнить ту же процедуру, что описана выше.