Руководство по переходу

Переходите с Polylang на Tranzly без потери переводов

Tranzly Pro импортирует всё, что вы перевели в Polylang: ваши языки, переводы и связи между ними. Данные Polylang остаются нетронутыми, поэтому вы всегда сможете вернуться назад.

Шаг за шагом

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

    Сначала полная резервная копия, как и перед любыми крупными изменениями. Хостинг или плагин для резервного копирования сделают это в один клик.

  2. Установите Tranzly и Tranzly Pro

    Установите бесплатный Tranzly с WordPress.org, затем Tranzly Pro (импорт является функцией Pro; для 14-дневного бесплатного пробного периода карта не требуется).

  3. Отключите Polylang

    Деактивируйте Polylang в разделе «Плагины». Не удаляйте его: его данные остаются в вашей базе данных, и Tranzly считывает их оттуда. Если включены оба плагина, их адреса и переключатели языков будут конфликтовать.

  4. Выполните пробный запуск

    Откройте Tranzly, затем «Настройки», затем «Рабочий процесс» и выберите «Переход с WPML, Polylang или TranslatePress». Tranzly покажет найденные языки Polylang. Нажмите «Пробный запуск»: система проверит контент, ничего не изменяя.

  5. Импортируйте

    Нажмите «Импортировать». Крупные сайты импортируются небольшими частями во избежание тайм-аутов; не закрывайте страницу, пока не появится сообщение о количестве перенесенных языков и переводов.

  6. Проверьте и добавьте переключатель языков

    Откройте «Статус перевода», чтобы просмотреть все языки. Затем разместите блок переключателя языков в шапке или используйте пункт меню, виджет или плавающую кнопку.

Передумали? Функция «Отменить импорт» удалит ровно то, что было добавлено при импорте, и вы сможете снова включить старый плагин.

Что происходит на самом деле

Что Tranzly делает с вашими данными Polylang

  • Ваши языки добавляются в Tranzly, причем основной язык идет первым.
  • Каждая переведенная страница, запись, категория и метка остаются прежними и связываются с оригиналом точно так же, как это было в Polylang.
  • Тексты, которые вы перевели в переводах строк Polylang, переносятся в тексты сайта Tranzly.
  • Импортированные переводы защищены: повторный машинный перевод их не перезапишет.
  • Код, вызывающий функции Polylang, такие как pll_current_language() и pll_get_post(), продолжает работать (Tranzly Pro отвечает на них).

Мы протестировали это на нашей демонстрационной сети: сайт с тремя страницами на английском, французском и немецком языках, созданный с помощью Polylang. После импорта каждая французская страница сохранила свой адрес (/fr/notre-torrefaction/), и на каждой странице отображались правильные ссылки hreflang.

Экран импорта

Tranzly после перехода с Polylang: «Импортировано: добавлено 2 языка, связано 8 переводов»
Экран перехода в Tranzly после импорта из Polylang в нашей демонстрационной сети: добавлено 2 языка и связано 8 переводов.
Статус перевода после импорта из Polylang: французский и немецкий, по 3 страницы помечены как отредактированные человеком
Статус перевода сразу после импорта: переводы на французский и немецкий языки, помеченные как отредактированные человеком, чтобы ни одна машина их не перезаписала.

Скриншоты реального перехода в нашей демонстрационной сети (с Polylang). Тот же экран и те же шаги подходят для WPML и TranslatePress.

Часто задаваемые вопросы

Изменятся ли мои адреса Polylang?

Нет, если вы сохраните структуру Tranzly с отдельной папкой для каждого языка: и Polylang, и Tranzly помещают язык в папку (/fr/), и переведенные страницы сохраняют свои адреса.

Будут ли удалены данные Polylang?

Нет. Tranzly только считывает их. Таблицы и настройки Polylang остаются без изменений до тех пор, пока вы не удалите их самостоятельно.

Могу ли я попробовать перед покупкой?

Да. У Tranzly Pro есть 14-дневная бесплатная пробная версия без привязки карты, а тестовый запуск покажет, что произойдет, не меняя абсолютно ничего.

Перенесите переводы из Polylang в Tranzly

Бесплатный плагин, неограниченное количество языков, без лимитов на слова. Переход входит в Tranzly Pro.