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

Но всегда найдется мелочь, которая все испортит. И в Вордпрессе этой мелкой неприятностью является вопрос русификации. Административная панель полностью русифицирована, поэтому заморачиваться с тем, как перевести WordPress не нужно. Но вот на отдельные темы и плагины, особенно новые, не всегда можно найти русификаторы. И с отсутствием русификации в настройках темы еще как-то можно мириться. Гораздо страшнее, когда некоторые элементы русского сайта или блога прописаны по-английски и ваши посетители не знают, что от них хотят. Поставили форму голосования, а вместо кнопки «голосовать», написано «vote».

не переведенный плагин wordpress

Дешево и некрасиво. С такой проблемой я и столкнулся, стал искать решение. В итоге я его нашел! Чем и хочу с вами поделиться в сегодняшнем материале.

По пути наименьшего сопротивления

Легкий путь – воспользоваться услугами фрилансеров или агентств. Это быстрый и верный вариант. И если вы бизнесмен, у которого все буквально расписано по минутам, или не желаете разбираться во всех тонкостях, воспользуйтесь им. Собственный блог на WordPress легко можно перевести самостоятельно. Это бесплатно, не требует знаний иностранного языка. Единственное, чем вы платите – это временем.

Как я «обжегся»

Начав искать в интернете, как перевести тему wordpress на русский язык, я нашел информацию о плагине CodeStyling Localization, который по задумке разработчика мог бы все делать в автоматическом режиме.

Однако на официальном сайте WordPress информации про данный плагин нет. Потратив немного времени, я наткнулся на страницу автора, где указано, что последний раз плагин обновлялся в 2008 году и поддерживает версию WP 2.7, что сегодня уже давно неактуально.

Других плагинов для автоматического перевода я не нашел, поэтому пришлось идти другим путем.

Программа Poedit

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

poedit скачать

Чтобы перевести тему или плагин wordpress, для начала нужно скачать на компьютер файл с именем en_EN.po из папки languages соответствующей директории (используя FTP). Именно с ним работает программа Poedit. При скачивании с сервера лучше сразу переименовать исходный файл на ru_RU.po и сохранять все изменения именно в нем. При первом открытии потребуется изменить язык перевода, выбирая необходимый из предложенного списка. Остальные поля заполнять не обязательно.

poedit как работать

После этого остается вручную набрать все русские слова и выражения, используя собственные знания или при помощи онлайн-сервисов. Это просто: внизу есть два поля, на одном английские выражения (не меняются), ниже поле для русского текста (или любого другого необходимого вам). Вводим, текст сразу дублируется в основной колонке. Все переменные необходимо оставлять без изменений, как на примере.

Программа poedit

После того как работа завершена (или та ее часть, на которую хватило сил и терпения), файл следует сохранить. При нажатии на кнопку «сохранить» произойдет автоматическая компиляция. На выходе у вас получится два файла с именем ru_RU, но с разными расширениями: (.po) и (.mo).

Для вступления в силу изменений, их требуется загрузить обратно на сервер, в папку languages, откуда ранее скачивался исходный файл. Программа Poedit удобна тем, что перевод можно подправить или обновить в любой момент. Но для этого требуется опять скачать исходник с хостинга (теперь ru_RU.po), редактировать его, а после сохранения залить обратно. При повторной загрузке, файлы с одинаковым именем заменяются, поэтому удалять предыдущие версии нет необходимости.

Чтобы посмотреть изменения, зайдите на сайт или обновите страницу. Если вы все сделали правильно, они отобразятся сразу.

Этот инструмент позволяет перевести на русский язык любой шаблон темы или плагин в wordpress.

Попробуйте, ничего сложного! А если остались вопросы, пишите их в комментариях, я обязательно помогу!

Автор: Денис Мирошник

Похожие записи: