WPML

В каких случаях обращаться к каждому журналу

СимптомЖурнал
Задания на перевод завершаются с ошибкой или зависают на стороне сервисаЖурнал связи
Ошибки в расширенном редакторе переводовЖурналы ошибок расширенного редактора переводов
Конкретное задание на перевод ведет себя неожиданноЖурналы заданий управления переводом
Проблемы с лицензией или обновлениями установщика WPMLЖурнал установщика
Файл wpml-config.xml темы оформления или плагина не читается или не применяетсяЖурнал удаленной конфигурации XML
Подтверждение состояния WooCommerce MultilingualЖурнал конфигурации WCML

Все шесть находятся на странице WPML > Поддержка под заголовком Журналы — только чтение.

Журнал связи

Что это: каждый вызов API между Вашим сайтом и сервисами перевода (ATE, PTC и устаревшими системами) с отметками времени, полезной нагрузкой запросов и ответами сервера.

Когда его читать:

  • Перевод не доходит до сервиса.
  • Перевод завершается на стороне сервиса, но не возвращается на Ваш сайт.
  • Вы хотите увидеть, сколько времени занимают отдельные вызовы API. Полезно для оценки производительности.

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

Журналы ошибок расширенного редактора переводов

Что это: ошибки на стороне сервера, с которыми столкнулся расширенный редактор переводов. ATE частично работает в облаке, поэтому его ошибки не появляются в debug.log WordPress. Они собираются здесь.

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

При сообщении в поддержку о проблемах с ATE прикрепляйте этот журнал вместе с журналом отладки (WP_DEBUG). Вместе они дают полную картину.

Журналы заданий управления переводом

Что это: жизненный цикл каждого задания на перевод, обработанного WPML. Этапы: создано, отправлено, принято переводчиком/сервисом, завершено, возвращено, отмечено как завершенное на сайте.

Когда его читать:

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

Элементы управления: Скачать журнал последних действий экспортирует недавний срез журнала в виде файла (полезно для прикрепления к запросам в поддержку); Очистить журналы удаляет существующие записи.

Журнал установщика

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

Когда его читать: продления лицензии не отображаются, скачивания плагинов завершаются с ошибкой, кнопка Проверить обновления ничего не делает.

Журнал удаленной конфигурации XML

Что это: каждый файл wpml-config.xml, прочитанный WPML на этом сайте из тем оформления, плагинов и редактора Пользовательская конфигурация XML в админ-панели.

Когда его читать:

  • Вы добавили wpml-config.xml в разрабатываемый Вами плагин и хотите подтвердить, что WPML нашел его.
  • Вы написали пользовательский блок wpml-config.xml в разделе WPML > Настройки > Пользовательская конфигурация XML, но новое поведение перевода не появляется. Журнал показывает, применил ли WPML Ваш блок.
  • Тема оформления или плагин, которые, как Вы ожидали, содержат wpml-config.xml, не появляются в журнале. Это означает, что на самом деле они его не содержат.

Для получения дополнительной информации о самом файле wpml-config.xml см. Совместимость — пользовательский wpml-config.xml.

Журнал конфигурации WCML

Что это (только для сайтов WooCommerce): снимок конфигурации WooCommerce Multilingual только для чтения, охватывающий настройку мультивалютности, сопоставление страниц магазина, конфигурацию атрибутов и состояние плагинов интеграции.

Когда его читать: когда поддержка WPML запрашивает состояние WCML. Скопируйте дамп и вставьте его в свой запрос в поддержку.