WPML

Наконец, после очень долгой (и сложной) разработки клиенты ICanLocalize могут перейти на текущую версию WPML и продолжить использовать оптимизированный рабочий процесс перевода.

Что изменилось в WPML 3.2? (Почему это заняло так много времени)


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

Это обновление означало, что теперь WPML связывается с сервисами перевода другим способом. Вместо прямой работы с ICanLocalize, WPML обменивается данными с так называемым прокси-сервером перевода (Translation Proxy). Этот промежуточный сервер очень помогает, так как позволяет нам отслеживать связь и быстро устранять любые возникающие неполадки. Это также означает, что сервисам перевода не нужно напрямую связываться с отдельными сайтами WordPress (что избавляет от множества проблем с библиотеками PHP, совместимостью, кодировкой и т. д.).

Проблема заключалась в том, что у нас не было способа перевести существующие проекты ICanLocalize со «старого» метода на новый. Теперь он есть :-)

Как обновиться до текущей версии WPML


Все сайты с WPML теперь могут перейти на текущую версию. Если Вы используете ICanLocalize, Вы увидите довольно пугающее сообщение о необходимости понижения версии. Это сообщение осталось с тех времен, когда у нас еще не было этого плагина для миграции.
Сообщение о неправильной версии WPML. Игнорируйте инструкции на экране.
Сообщение о неправильной версии WPML. Игнорируйте инструкции на экране.

Игнорируйте его. Не понижайте версию WPML и следуйте дальнейшим инструкциям.

Перейдите в Вашу учетную запись на WPML.org и нажмите Загрузки (Downloads). Прокрутите страницу в самый низ и скачайте плагин под названием Migrate ICanLocalize Translation to WPML 3.2. Установите его на свой сайт и активируйте.

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

Перейдите в WPML->Migrate ICanLocalize Translation to WPML 3.2.

Экран админ-панели плагина миграции
Экран админ-панели плагина миграции

Вы увидите две кнопки. Сначала нажмите кнопку для миграции учетной записи на WPML 3.2. Это произойдет почти мгновенно. Затем нажмите кнопку для миграции заданий.

На этом все должно быть готово. Когда Вы перейдете в WPML->Управление переводами->Переводчики, Вы должны увидеть выбранных Вами текущих переводчиков ICL, а завершенные задания снова появятся в Панели управления переводами WPML.

Завершенные задания, ожидающие в Панели управления переводами
Завершенные задания, ожидающие в Панели управления переводами

Если в процессе миграции возникнут какие-либо проблемы (чего быть не должно), плагин миграции сообщит о них на экране. Создайте новый тикет на форуме технической поддержки WPML, скопируйте то, что Вы видите, и вставьте в тему на форуме. Обязательно объясните, что Вы делаете и что видите.

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

Правильный порядок обновления WPML и WordPress


Если Вы используете старую версию WPML, скорее всего, Вы также используете старую версию WordPress.

Безопасный процесс обновления выглядит так:

  1. Сделайте резервную копию базы данных Вашего сайта
  2. Обновите ВСЕ компоненты WPML до текущей версии
  3. Установите и запустите плагин миграции для клиентов ICanLocalize (очевидно, только если Вы являетесь клиентом ICanLocalize)
  4. Обновите WordPress

Автоматическое обновление версий для всех


На этой неделе мы хотим посмотреть, как пойдет процесс миграции, поэтому мы позволяем ему работать в ручном режиме. Мы провели всестороннее тестирование этого процесса, и он уже успешно работает на всех наших сайтах.

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

Вопросы? Предложения? Идеи? Оставляйте свои комментарии, и мы Вам ответим.

Считаете это полезным? Поделитесь этой статьей: