Regulus: русская локализация
Posted on 17 февраля 2007В прошлом году я перевел на русский язык тему для WordPress под названием Regulus Ben’а Gillbanks’а.
Рассказываю как использовать локализацию, так как этим вопросом задаются многие пользователи.
Во-первых почему-то в текущем дистрибутиве темы файл русской локализации имеет размер 0 байт, и соответственно использовать его нельзя. Я писал об этом Бэну, но пока он это не исправил. Поэтому скачайте файл локализации у меня.
- Скачали, извлекли из архива два файла. ru_RU.mo — готовая локализация, ru_RU.po — “исходный код” локализации.
- Переместите файл ru_RU.mo в папку темы (wp-content/themes/regulus2/)
- Найдите в папке Wordpress файл wp-config.php
- Там есть строчка
define ('WPLANG', '');ее необходимо изменить наdefine ('WPLANG', 'ru_RU');
Это все, теперь WordPress будет использовать доступную русскую локализацию, и в том числе для темы.
Если у вас есть вопросы по переводу или другие, задавайте!
Обновление. Теперь по ссылке скачивается архив с готовой локализацией и исходным файлом, который вы можете изменить под ваши нужды.
[...] March 4, 2007 | Links Titov Anton - the developer of the Russian translation for Regulus - has put together a short tutorial explaining how to make use of the new language files. Unfortunately the tutorial is in Russian, but I am going to ask him to translate it into English so I can repost it here in the hope that others will be able to make use of it. [...]
Антон,
Не мог бы ты, случаем, зашарить заодно и .pot, потому как всё работает отлично, но кое-где немного криво.
Да, конечно. Не все можно адекватно перевести, но я старался.
Спасибо брателло
за перевод. Но ссылка у разработчика темы ведет просто на твой сайт, а хотелось бы ссылку прямо на запись о переводе. А что делать, кому щас хорошо ![]()
Пожалуйста, Алекс.
Прямая ссылка на эту страницу есть с записи “Regulus in Russian - Tutorial” в блоге Бэна.
Можете объяснить, как изменять ***.mo файлы в Poedit…
Мне посоветовали сделать декомпиляцию из MO в PO с помощью msgunfmt.exe. Но я не знаю как это делать. Помогите!
В Poedit изменять файлы *.mo нельзя, как и следует из его названия.
Файлы *.mo это уже скомпилированный ресурс.
Способ использования msgunfmt примерно следующий:
msgunfmt.exe -o ru_RU.po ru_RU.mo
Т.е. из ru_RU.mo делаем ru_RU.po.
В моем дистрибутиве есть оба файла, поэтому можно сразу редактировать ru_RU.po.
off. Не спорь с Vitek, а забань, потому как он явно спамер. ![]()
Может подскажешь ссылку на мануал о том как грамотно русифицировать темы для WP?
Bobr, не претендую, на грамотность но я русифицировал так:
http://www.liveinternet.ru/users/2203716/post83329697
Делитант
Спасибо. Если в теме не везде используется вывод через функции _e или __. то её придется дорабатывать напильником ![]()
Для личного использования пока обойдусь переводом прямо в коде. А дальше видно будет.
В любом случае спасибо.
Делитант, спасибо за описание руссификации и ссылки на другие источники. У меня почти готов черновик записи по руссификации тем, правда в более расширенном варианте, но основные действия не меняются :).
Скоро опубликую свою запись на эту тему.
Bobr, информация о том, что делать с любой темой будет в моей следующей записи.
Придется подписаться на RSS ![]()
