WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 3.6.1
Решено в
3.6.2

Обзор проблемы

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

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


Начиная с WPML 3.6.0, при обновлении уже переведенной записи или страницы, использующей поддерживаемый конструктор страниц (например, Visual Composer или Divi), статус перевода и сам перевод не будут обновляться должным образом.

Для этого необходимо настроить WPML на использование редактора переводов для локальных переводов. Перейдите на страницу WPML -> Управление переводами и откройте вкладку Настройка многоязычного контента. Там, в разделе Как переводить записи и страницы, выберите параметр Использовать редактор переводов .

  1. Создайте страницу в конструкторе страниц с несколькими шорткодами
  2. Нажмите +, чтобы добавить перевод
  3. Переведите часть контента, но не отмечайте их все как завершенные
  4. Сохраните и закройте
  5. Обновите оригинальную страницу, добавив еще один шорткод
  6. Сохраните запись
  7. Перевод по-прежнему должен отображаться как находящийся в процессе: вместо этого отображается карандаш
  8. Нажмите на значок перевода
  9. Редактор переводов должен показать новый шорткод как поле: вместо этого он не показывает новое поле
  10. Сохраните и закройте
  11. Теперь статус перевода должен указывать на необходимость обновления

Обходное решение

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

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

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

Все известные проблемы →