Перевод Word Press на русский

Переводчик тем Poedit

Программа Poedit

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

Исходный код

Возможен еще один вариант, сделать перевод темы wordpress на русский, прямо внутри файлов  php темы, но сразу хочу сказать, что это неправильно и может привести в некоторых случаях к проблемам, например при переносе сайта на новый хостинг. Исходный код темы должен быть на английском языке, а перевод, должен идти в специальном файле отдельно, как этого требует технология GNU gettext. Плюс от такого перевода в том, что при обновлении темы перевод не потеряется.

Однако не все темы WordPress можно перевести с помощью программы Poedit. Это связано с тем, подготовлена ли тема к переводу. Определить тему которую можно перевести легко по метке translation-ready. Я говорю о темах которые можно найти через консоль WordPress. Перевод  темы WordPress на русский язык занимает немного времени, минут 10-15.

Хочется отметить, что скачивать и устанавливать шаблоны лучше с официального сайта WordPress. Сайты предлагающие бесплатные  темы на русском могут быть опасны, так как могут содержать в исходном коде вирусы.

Расширения .po и .mo

Для перевода нужен файл с расширением .po. Перевод темы WordPress можно осуществить как на уже установленной на хостинге так и скачанной.  Для этого находим папку languages и находим в ней файлы .po и .mo. Именно с этими файлами работает переводчик темы. Если тема уже установлена на хостинге, то файлы будут располагаться так  …. > content  > temes > languages. В файле .po содержатся  переведённые слова, а в файлах с расширением .mo те же слова но не в скомпилированом виде, с этим файлом работает ядро WordPress, для отображения перевода. Программа Poedit делает его автоматически.

Программа Poedit

Итак как уже упоминалось выше, для  русификации темы wordpress будем использовать программу Poedit.  Скачать ее можно на сайте http://www.poedit.net/.  Poedit очень удобно показывает данные. Записи располагаются на списки левый — слово или фраза и правый — ее перевод, так что ориентироваться в ней очень легко. Программа работает так же с Windows и Unix системами.

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

Работа с программой

Если у вас тема скачана на компьютер, то находим нужную директорию, открываем файл  .po и приступаем к переводу темы wordpress. 

русификация темы wordpress

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

Если шаблон уже установлен, то заходим на хостинг и через диспечер файлов находим папку languages находим файл с расширением .po и скачиваем его на компьютер. Переводим его, сохраняем и получившиеся 2 файла после завершения руссификации, .po и ru_RU.mo загружаем на хостинг. Другой способ скачать и загрузить эти файлы через FTP соединение.

Poedit может перевести тему в автоматическом режиме, для этого после открытия текста, перед началом работы, зайдите в меню «каталог» найдите пункт «свойства»и сделайте предварительно установку на русский язык.

Выбираем русский язык

Далее через тот же пункт «каталог» выберите опцию «Translate using TM». Сразу появится перевод всех строк. 

Poedit-4

Переведенная

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

переводчик Google

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

Переводите только слова, «кракозябрики» не трогайте.

Если Вы работаете на русской версии WP, то результат русификации темы wordpress увидите сразу. 

Метки:
4 комментария на “Перевод Word Press на русский
  1. Толик:

    Можно программой Poedit переводить, что-то другое?

  2. Данил:

    За статью премного благодарен, все по делу, достаточно много кто использует программу Poedit наверное

  3. Костя:

    Почему могут возникнуть проблемы при переводе темы на русский в самой теме?

    • admin:

      При переносе сайта на другой хостинг можно было увидеть вместо кириллицы какие-нибудь иероглифы.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*