WPML

Предупреждение в админ-панели

Эти инструменты требуются редко и при неправильном использовании могут привести к потере данных или нарушить работу Вашего многоязычного сайта. Используйте их только по указанию поддержки WPML — не экспериментируйте.

Начиная с WPML 5.0, эти инструменты предоставляются плагином WPML Troubleshooting. Установите его в разделе WPMLАктивировать & обновить, когда поддержка попросит Вас запустить один из них; при этом Отслеживание использования и отчеты остаются в самом WPML.

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

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

Синхронизация с расширенным редактором переводов

Требуется плагин WPML Troubleshooting.

Что он делает: повторно синхронизирует локальные ID заданий Вашего сайта и назначения переводчиков/менеджеров переводов с сервером ATE.

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

Обслуживание базы данных и строк

Требуется плагин WPML Troubleshooting.

Что он делает: набор действий по обслуживанию на уровне базы данных. Они включают оптимизацию таблиц WPML, очистку таблиц строк, удаление фантомных записей из таблиц переводов, повторную генерацию скомпилированных файлов .mo, удаление языковых суффиксов из названий таксономий, проверку проблем со строками, исправление параметров сопоставления (collation) для поля element_type и таблиц WPML в целом, а также восстановление поля tp_it, используемого Translation Hub.

Когда поддержка его использует: когда повреждение или отклонение схемы базы данных выходит за рамки безопасного уровня. Исправления параметров сопоставления особенно помогают на сайтах, которые были перенесены между версиями MySQL, где изменились значения utf8mb4 по умолчанию.

Запускайте только то конкретное действие, на которое указывает поддержка. Предупреждение касается именно бездумного запуска всего подряд.

Управление пакетами

Требуется плагин WPML Troubleshooting.

Что он делает: выводит список всех пакетов строк — наборов строк, которые другой плагин передает в WPML для перевода (метки полей Gravity Forms, предустановленный текст блока Gutenberg, метки админ-панели произвольных типов записей Toolset Types, строки шорткодов конструктора страниц). Пакеты создаются и синхронизируются автоматически плагинами, которым они принадлежат. Расширенный вид позволяет Вам повторно зарегистрировать или удалить пакеты.

Когда поддержка его использует: когда конкретная строка не появляется для перевода, и поддержка выясняет, откуда взялся пакет, или когда после удаления плагина остался потерянный пакет. Удаление неправильного пакета делает его строки потерянными и удаляет переводы из форм, блоков или шаблонов, которые от него зависели.

Связывание типов контента

Что он делает: связывает произвольные типы записей и таксономии, которые не были автоматически обнаружены WPML, с его внутренними категориями перевода. Два дополнительных действия: Связывание переводимых произвольных записей и Связывание переводимых таксономий.

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

Обслуживание переводов WCML

Требуется плагин WPML Troubleshooting и WooCommerce Multilingual.

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

Когда поддержка его использует: когда состояние перевода вариаций товаров было повреждено. Обычно это происходит после неудачного переноса сайта на WooCommerce или после обновления WCML, которое прошло с ошибками. Очистка неиспользуемых произвольных полей является необратимой (удаленные поля невозможно восстановить без резервной копии), поэтому она находится на расширенном уровне.

Отслеживание использования и отчеты

Что он делает: позволяет отправлять отчеты о производительности и ошибках WPML обратно в диагностическую инфраструктуру WPML, чтобы помочь поддержке в диагностике проблем.

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

Сбросить WPML

Требуется плагин WPML Troubleshooting.

Радикальная мера. Ознакомьтесь с разделом Сбросить WPML, чтобы узнать, что делает эта функция и какие меры безопасности для нее предусмотрены.