WPML

Процесс перехода из семи шагов

  1. Создайте резервную копию сайта

    Полная резервная копия базы данных и файлов — это единственный безопасный способ отменить изменения. Миграция затрагивает множество таблиц базы данных.

  2. Установите WPML параллельно с существующим плагином

    Но пока не активируйте WPML. Перейдите в WPML > Activate & Update, чтобы скачать ядро WPML и любые необходимые Вам дополнения (обычно это WPML, Перевод строк, Управление переводами, Перевод медиафайлов).

  3. Выполните этап миграции для Вашего исходного плагина

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

    • Polylang > WPML. Плагин миграции с Polylang на WPML считывает связи переводов Polylang и записывает их в таблицы WPML. Установите его, запустите и проверьте результат на промежуточном сайте, прежде чем делать это на рабочем сайте.
    • TranslatePress / Weglot / GTranslate > WPML. Они хранят переводы иначе, чем WPML (и отличаются друг от друга), поэтому миграция происходит менее механически. Некоторые сайты выполняют повторный импорт на уровне контента; другие перезапускают переводы с помощью PTC и повторно используют результаты работы исходного плагина в качестве основы для памяти переводов. Ознакомьтесь с документацией по Polylang для получения наиболее близкого эталонного шаблона и свяжитесь с поддержкой WPML перед началом работы. Правильный путь зависит от того, как исходный плагин хранил переводы на Вашем сайте.
  4. Отключите исходный плагин

    После того как данные WPML будут на месте и проверены.

  5. Активируйте WPML и запустите Setup Wizard

    Пройдите Setup Wizard, чтобы подтвердить языковые настройки.

  6. Проверьте работу на фронтенде

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

  7. Если что-то выглядит не так

    Выполните шаги из раздела Перед обращением в службу поддержки. Многие проблемы после миграции решаются с помощью опций Исправить языковые данные и Fix translations в меню WPML > Поддержка.

Что Вы получаете при переходе на WPML

Основные причины, по которым сайты переходят на WPML с другого мультиязычного плагина:

  • Перевод ИИ через PTC, с памятью переводов и глоссарием автоматических предпочтений, который обучается на Ваших правках.
  • WooCommerce Multilingual. Полный перевод товаров, включая вариации, атрибуты и цены в разных валютах.
  • Совместимость с основными конструкторами страниц, темами оформления и плагинами. WPML поставляется с настройками совместимости для Elementor, ACF, Gravity Forms, Yoast и многих других плагинов сразу после установки.
  • Профессиональные сервисы перевода и рабочие процессы для переводчиков, интегрированные в админ-панель.

Рекомендация по промежуточному сайту

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