Переход с другого мультиязычного плагина на WPML
WPML импортирует переводы из Polylang, TranslatePress, Weglot, GTranslate и других мультиязычных плагинов. Вы устанавливаете WPML вместе с Вашим текущим плагином, запускаете импорт, а затем отключаете старый плагин. В деталях процесс зависит от конкретного плагина, но в общих чертах он одинаков во всех случаях.
Процесс перехода из семи шагов
Создайте резервную копию сайта
Полная резервная копия базы данных и файлов — это единственный безопасный способ отмены. Перенос данных между разными версиями затрагивает множество таблиц базы данных.
Установите WPML вместе с существующим плагином
Но пока не активируйте WPML. Перейдите в WPMLАктивация & обновление, чтобы скачать ядро WPML и любые дополнения, которые Вам понадобятся (обычно это WPML, Перевод строк, Управление переводами, Перевод медиафайлов).
Выполните шаг переноса для Вашего исходного плагина
Это часть, зависящая от конкретного плагина. Данные существующего плагина необходимо преобразовать в структуры, которые ожидает WPML:
- PolylangWPML. Плагин для перехода с Polylang на WPML считывает связи переводов Polylang и записывает их в таблицы WPML. Установите его, запустите и проверьте результат на тестовом сайте, прежде чем делать это на рабочем сайте.
- TranslatePress / Weglot / GTranslateWPML. Они хранят переводы не так, как WPML (и отличаются друг от друга), поэтому перенос менее автоматизирован. Некоторые сайты выполняют повторный импорт на уровне контента; другие перезапускают переводы с помощью PTC и повторно используют результаты работы исходного плагина в качестве основы для памяти переводов. Ознакомьтесь с документацией по Polylang для получения наиболее близкого эталонного шаблона и обратитесь в поддержку WPML перед началом работы. Правильный путь зависит от того, как исходный плагин хранил переводы на Вашем сайте.
Деактивируйте исходный плагин
После того как данные WPML будут перенесены и проверены.
Активируйте WPML и запустите Setup Wizard
Пройдите шаги в Setup Wizard, чтобы подтвердить языковые настройки.
Проверьте работу на фронтенде
Пройдитесь по сайту на каждом языке. Проверьте меню, таксономии, произвольные поля и любые интеграции с плагинами.
Если что-то выглядит не так
Выполните действия, описанные в разделе Перед обращением в поддержку. Многие проблемы после переноса решаются с помощью опций Исправить языковые данные и Исправить переводы в WPMLПоддержка (обе доступны в плагине WPML Troubleshooting начиная с WPML 5.0).
Что Вы получаете при переходе на WPML
Основные причины, по которым сайты переходят на WPML с другого мультиязычного плагина:
- Перевод ИИ через PTC с памятью переводов и глоссарием автоматических предпочтений, который обучается на Ваших правках.
- WooCommerce Multilingual. Полный перевод товаров, включая вариации, атрибуты и цены в разных валютах.
- Совместимость с основными конструкторами страниц, темами оформления и плагинами. WPML поставляется с настройками совместимости для Elementor, ACF, Gravity Forms, Yoast и многих других сразу после установки.
- Профессиональные сервисы перевода и рабочие процессы для переводчиков, интегрированные в админ-панель.
Рекомендация по использованию тестовой среды
Не выполняйте перенос сразу на рабочем сайте. Клонируйте сайт в тестовую среду, выполните перенос там, проверьте каждую языковую версию всех важных страниц и только после этого повторите процесс на рабочем сайте. Автоматическое переподключение WPML делает клонирование в тестовую среду элементарным после установки WPML; если делать это до установки WPML, придется использовать инструмент клонирования Вашего хостинг-провайдера.