Loco Translate: бесплатный переводчик для WordPress

Плагин Loco Translate Вордпресс

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

Loco Translate решит проблему быстро и бесплатно. Очень простой в использовании, не требует специальных настроек.

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

При создании первого кулинарного блога мне не хотелось тратить деньги на платную тему Cook It, я нашла похожий Cooked plugin для оформления рецептов, но на английском языке. Loco перевёл его на русский за несколько минут.

Перевод плагина Cooked на русский язык

Давайте на этом примере рассмотрим как пользоваться Loco переводчиком. Ниже описана подробная инструкция для новичков.

Установка

Плагин очень популярен и насчитывает более 1 миллиона активных установок. Он переводит темы (шаблоны) и плагины WordPress на русский язык (или любой другой) прямо в админ панели. Автор: Tim Whitlock.

Процесс установки стандартный: в консоли WP найдите вкладку Плагины / Добавить новый, введите название, нажмите кнопку «Установить».

Loco Translate - перевод тем и плагинов в WP

После активации Loco Translate готов к работе.

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

Например, если я перевожу на русский, то и WordPress должен быть русскоязычным. Изменить язык сайта можно в общих настройках.

Язык сайта

Как перевести плагин

Зайдите в закладку Loco Translate, выберите нужный плагин, в моём случае Cooked.

Работа с плагином loco Translate

В открывшейся панели увидите уже существующие переводы, нажмите ссылку «+ Новый язык».

Как добавить новый язык к плагину WP

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

Инициализация нового перевода в Loco Translate

Обратите внимание на место, куда сохранится результат. По умолчанию стоит путь для «Индивидуального» кастомного перевода, так и оставьте. Именно он является приоритетным при загрузке сайта. Если вы перевели только часть строк, то недостающие добавятся из системного файла.

Кроме того, только эта директория является защищённой — работа не исчезнет после очередного обновления. Авторский и системный варианты сохранения оставьте для разработчиков.

Файл русификации должен быть расположен по адресу:

public_html/wp-content/languages/loco/plugins/cooked-ru_RU.po

Нажмите кнопку «Начать перевод», откроется редактор. Смысл работы сводится к тому, чтобы к каждой исходной строке прописать русский вариант.

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

Процесс перевода плагина Cooked

Так, последовательно введите все необходимые слова и фразы. Совсем не обязательно корректировать весь список, можно ограничиться только видимыми надписями на сайте. Мне хватило 12% (порядка 50 строчек), чтобы кулинарный блог выглядел «на отлично».

Если в оригинальной фразе стоят специальные символы, скопируйте их и в точности вставьте в русский вариант.

Пример перевода плагина Cooked с помощью Loco Translate
Сохраняйте специальные символы перед фразой при переводе

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

Иногда случается, что Loco Translate не переводит: какая-то строчка отсутствует или не отображается её русская версия. Возможны блокировки некоторых функций со стороны программ безопасности или ограничения размеров PO-файлов хостинг провайдерами.

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

Как выглядит файл перевода

Интересно посмотреть, что же получили в результате. Переходим с помощью FileZilla в указанную выше папку сайта.

Расположение файла перевода плагина

Там находятся целых два файла с расширениями .mo и .po. Это и есть файлы русификации, вы можете скачать их себе на компьютер прямо с редактора Loco Translate, обратите внимание на эти две кнопки справа.

Как скачать перевод

Я также нашла оригинальный cooked.pot, который мы использовали как шаблон для перевода. Он находится по адресу:

public_html/wp-content/plugins/cooked/languages

Как видите, расширение этого файла другое. Внесу некоторую ясность для понимания этих трёх расширений:

  • .POT (Portable Object Template) — содержит только оригинальный английский текст.
  • .PO (Portable Object) — хранит оригинальный текст и его перевод.
  • .MO (Machine Object) — перекодированный PO файл в двоичный формат, создаётся автоматически, не предназначен для чтения людьми. Именно его использует WordPress.

Для каждого языка это будут разные PO и MO. Файлы русификации выглядят так:

  • _Ru.po
  • _Ru.mo

Процесс перевода темы

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

public_html/wp-content/themes/***/languages/***.pot

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

Добавьте новый язык и приступайте к редактированию, процесс аналогичен описанному выше для плагина. Защищённая директория для сохранения пользовательского перевода:

wp-content/languages/loco/themes/***-ru.po

Непереведённые английские строчки выделены жирным шрифтом. Отредактируйте несколько пробных фраз и сохраните. Для быстрого нахождения нужных строк воспользуйтесь текстовым фильтром. Теперь проверьте наличие PO и MO.

Активируйте тему и убедитесь, что все изменения отображаются на сайте. Рекомендуется все эксперименты проводить на тестируемой версии проекта.

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

Автоматический перевод

Для ускорения процесса можно воспользоваться дополнительной надстройкой — Automatic Translate Addon for Loco Translate. Автор: Cool Plugins. Найдите в поиске и установите плагин.

Аддон для Loco Translate

Аддон позволяет сделать автоперевод одним нажатием кнопки, но потом придётся редактировать падежи. Автоматически обработаются только простые текстовые строки, а фразы, содержащие специальные символы, программа пропустит.

Дополнительный модуль поможет автоматизировать процесс без ключей API, которые требовалось ввести в исходном плагине.

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

Бесплатная версия аддона обращается к Yandex.Translate, а платная — к Google Translate. Pro версия отличается более высоким качеством, поскольку использует передовые технологии машинного перевода DeepL и Google.

Аддон для Loco переводчика

Модуль обеспечивает только связь со сторонними виджетами и сервисами. Ответственность за качество Automatic Translate Addon не несёт, проверьте текст перед размещением на рабочий сайт.

Обновление Loco Translate

16 сентября 2021 года русификация моих рецептов исчезла. Дело в том, что вышло новое обновление Loco Translate. Теперь пользовательский перевод загружается только, если плагин установлен и активирован.

При его удалении местоположение сохранённых файлов перестаёт быть активным. Ранее файлы PO и MO я сохраняла в специальную защищённую папку, а сам Loco Translate удаляла.

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

Поделиться с друзьями
Светлана Стецко

Светлана Стецко - администратор, вебмастер, копирайтер, блогер, дизайнер, SEO-специалист этого сайта. Делюсь своими экспериментами, наблюдениями и результатами.

Оцените автора
( 5 оценок, среднее 5 из 5 )
SiteFromZero
Добавить комментарий

[text_before_button_comments]

  1. Сергей

    Очень полезный инструмент.

    Ответить
    1. Светлана Стецко автор

      Да. Мне приходилось на нескольких сайтах обращаться к нему за помощью.

      Ответить
  2. Валерий

    Прикольный плагин! Спасибо!

    Ответить
    1. Светлана Стецко автор

      Очень удобный в работе, пользуйтесь.

      Ответить
  3. Про Них

    Очень интересно и нужно, спасибо вам большое???

    Ответить
    1. Светлана Стецко автор

      Пожалуйста, переводите легко и быстро.

      Ответить
  4. Виталий

    Актуальный плагин, очень пригодится. Спасибо за статью!

    Ответить
    1. Светлана Стецко автор

      Плодотворной работы.

      Ответить
  5. Юрий

    Спасибо большое за плагин пригодился

    Ответить
    1. Светлана Стецко автор

      Пожалуйста.

      Ответить
  6. Дмитрий

    Не знал об этом плагине. Возьму на вооружение. Спасибо!

    Ответить
    1. Светлана Стецко автор

      Делюсь своим опытом)

      Ответить
  7. Алексей

    Супер инструмент, классная статья!

    Ответить
    1. Светлана Стецко автор

      Спасибо, старалась подробно описать все нюансы.

      Ответить
  8. Дания

    Не знала, что так можно, спасибо за интересную статью!

    Ответить
    1. Светлана Стецко автор

      Да, вот так просто можно перевести тему или плагин на любой язык.

      Ответить
  9. Евгения

    Узнала о таком плагине впервые. Обязательно буду пробовать. Спасибо за информацию.

    Ответить
    1. Светлана Стецко автор

      Вот так легко можно сделать перевод.

      Ответить
  10. Виталий

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

    Ответить
    1. Светлана Стецко автор

      Такой плагин всегда нужно иметь в своём рюкзаке, вдруг пригодится. Теперь вы во всеоружии)

      Ответить