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

Что это за файлы?

Это файлы локализации на различные языки во всяких программах и скриптах, использующих библиотеку Gettext. В первую очередь это WordPress и его плагины. Файлы с расширением .po и .mo обычно находятся в подпапке languages

И что мне этими файлами делать?

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

А нафига чего-то там конвертить?

Движок WP использует не .po файл, а бинарный .mo файл, таким образом существенно увеличивая скорость его обработки. Чтобы WP начал отображать изменения, сделанные в .po файле, его нужно конвертнуть в .mo.

Ну и где ссылка на сервис?

http://po2mo.ru/ — вот она. Идея спижжена с буржунета, сам скрипт конвертации взят с гитхаба. Из моего там только обвязка и приятная юзабельность. Вчера даже первый посетитель пришел с яндекса и конвертнул один файл! Успех! :)