WPML

На переведенной странице виджеты Posts, Loop Grid и Loop Carousel выводят переведенные записи в переведенном элементе цикла, при этом их метки и разделители также переводятся. Для получения информации о полной настройке Elementor прочитайте, как перевести сайт на Elementor с помощью WPML.

Редактор Elementor на странице News с выбранным виджетом Posts, где для текста Read More Text задано значение Read more, и вторым виджетом Posts под ним.
Страница Elementor с двумя виджетами Posts

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

Виджет списка запрашивает у WPML записи на языке страницы, на которой он находится. На переведенной странице выводятся переведенные записи. Если для какого-либо языка нет переведенных записей, выводить будет нечего, пока Вы не укажете WPML показывать там оригинальные записи.

Что Вам нужно сделать

Виджеты Loop Grid и Loop Carousel показывают каждую запись в элементе цикла (шаблоне Elementor). Элемент цикла переводится вместе со страницей как самостоятельный элемент.

При включенном режиме «Переводить все»: ничего

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

Вы настраиваете это в блоке Переводить все автоматически в верхней части раздела WPMLПереводы. Прочитайте, как переводить все автоматически.

При выключенном режиме «Переводить все»: отправьте страницу и элементы ее цикла из Панели управления переводами

Вы сами выбираете, что и когда переводить.

  1. Откройте Панель управления переводами. Перейдите в WPMLПереводы. Страница находится в разделе Страницы, а элементы ее цикла — в разделе Шаблоны Elementor.
Раздел «Страницы» в Панели управления переводами с выбранной страницей News.
Страница со списками записей в Панели управления переводами
  1. Выберите страницу и элементы ее цикла. Установите флажок рядом с каждым из них.
  2. Выберите автоматический перевод. В разделе Перевести ваш контент выберите Переводить автоматически для каждого языка.
  3. Выберите публикацию без проверки. В разделе Что вы хотите сделать, когда WPML завершит автоматический перевод вашего контента? выберите Опубликовать без проверки (рекомендуется). Переводы от PTC готовы к публикации, поэтому они появляются на сайте сразу после завершения.
  4. Отправьте их. Нажмите Перевести контент. Во всплывающем окне появится подтверждение Отправлено на перевод.
Вкладка «Задания на перевод» с заданиями для страницы News и элемента ее цикла, каждое из которых имеет статус «Завершено», со значком карандаша для редактирования перевода.
Страница со списками записей и элемент ее цикла переведены: каждое задание имеет статус «Завершено» в разделе «Задания на перевод»

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

Прочитайте подробнее о Панели управления переводами.

Что показывают виджеты Posts, Loop Grid и Loop Carousel в Elementor на переведенной странице

  • Переведенные записи. Каждый виджет выводит переводы записей, которые он показывает на Вашем языке по умолчанию.
  • Переведенные тексты. Текст кнопки «Читать далее», метки нумерации страниц и мета-разделители переводятся вместе со страницей.
  • Переведенные термины. В цикле таксономии выводится переведенная рубрика или метка.
  • Элемент цикла на языке страницы. На переведенной странице элементы выводятся в переведенном элементе цикла. Если для языка нет переведенного элемента цикла, используется оригинальный.
  • Правильные элементы цикла в редакторе. Когда Вы открываете переведенную страницу в Elementor, виджеты Loop Grid и Loop Carousel открывают элементы цикла на языке этой страницы.

Чтобы перевести сами рубрики и метки, прочитайте, как переводить таксономии.

Просмотр переведенных списков

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

  • В списках отображаются переведенные записи в переведенном элементе цикла.
  • Текст кнопки «Читать далее» и метки нумерации страниц отображаются на этом языке.

Если Вы хотите изменить перевод или перевести списки записей самостоятельно

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

  1. Откройте Задания на перевод. Перейдите в WPMLПереводыЗадания на перевод.
  2. Нажмите на значок карандаша в строке задания. У страницы и каждого элемента цикла есть свое собственное задание. Используйте строку нужного задания и языка. Подсказка к карандашу — Изменить перевод. Откроется Расширенный редактор переводов (ATE) со всеми текстами этого задания.
  3. Отредактируйте то, что Вам нужно. Измените любой текст в редакторе.
  4. Нажмите «Сохранить и завершить». Всегда заканчивайте работу таким образом, даже если Вы ничего не изменили. Иначе задание останется в статусе В процессе.
Расширенный редактор переводов с переведенными строками Read More, Pagination Previous, Pagination Next и Meta Separator двух виджетов Posts.
Тексты списков записей в Расширенном редакторе переводов

Когда Вы используете PTC, он учится на Ваших правках, поэтому Вам не придется постоянно вносить одни и те же исправления.

Самостоятельный перевод страницы и элементов ее цикла

Чтобы перевести их самостоятельно с самого начала, выберите этот вариант при их отправке:

  • Отправьте страницу и элементы ее цикла из раздела WPMLПереводы, как описано выше. На втором шаге в Панели управления выберите Переводить самому вместо Переводить автоматически.
  • После этого задания будут ожидать на вкладке Задачи перевода. Нажмите Перевести для каждого из них.
  • Переведите строки в Расширенном редакторе переводов и нажмите Сохранить и завершить.

Что Вы видите в Редакторе переводов

У каждого виджета Posts есть своя группа Posts. В нашем примере для французского языка автоматический перевод выдал следующие тексты:

ОригиналМетка в редактореПеревод (наш пример)
Read moreButton Read MoreLire la suite
Read the postButton Read MoreLire l’article
PreviousPagination PreviousPrécédent
NextPagination NextSuivant
|Meta Separator|
•Meta Separator•

Символ разделителя остается без изменений. Если в каком-либо языке он пишется иначе, измените его в соответствующей строке.

Отображение записей на языке, на который Вы еще не перевели контент

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

Прочитайте, как отображать непереведенный контент на страницах на дополнительных языках.

Хотите использовать другой дизайн элемента цикла для одного из языков? Прочитайте, как создавать разные шаблоны Elementor для каждого языка.

Создаете сайт для IT-компании, которая публикует примечания к релизам в виде записей? Эта же система перевода также переводит документацию и пользовательский интерфейс продукта с помощью Private Translation Cloud (PTC) for Software.

Автор:Amir