Редактирование интерфейса horde (руссификация)
- 29.12.08, 17:16
1. находите файлы *.po
find /var/www/horde -name "*.po" -print
например, редактируем русский язык (может кто на албанский переводит)
...
/var/www/horde/po/ru_RU.po
/var/www/horde/imp/po/ru_RU.po
/var/www/horde/turba/po/ru_RU.po
/var/www/horde/nag/po/ru_RU.po
....
каждый из них, редактирует свой участок веб интерфейса, по смыслу увидите какой
/var/www/horde/po/ru_RU.po например - вход
/var/www/horde/imp/po/ru_RU.po панель с "New Message", "Folders", "Search" и т.д.
2. редактируем
vi /var/www/horde/imp/po/ru_RU.po
(если вместо русского китайский, правильно выставте кодировку в консоли и не забудте прокрутить или открыть заново у меня она charset=CP1251\n см. ее в начале файла)
находим, например
#: templates/contacts/contacts.inc:199 templates/mailbox/header.inc:11
#: lib/Block/tree_folders.php:54
msgid "Search"
msgstr "Поиск"
меняем
#: templates/contacts/contacts.inc:199 templates/mailbox/header.inc:11
#: lib/Block/tree_folders.php:54
msgid "Search"
msgstr "Дафай ищо!"
:x
3. Переводим (перекомпилируем) *.po в понятный для ... бинарник *.mo
преждевремено находим эти *.mo
find /var/www/horde -name "*.mo" -print
...
/var/www/horde/locale/ru_RU/LC_MESSAGES/horde.mo
/var/www/horde/imp/locale/ru_RU/LC_MESSAGES/imp.mo
...
перекомпилируем
msgfmt -o imp.mo ru_RU.po
копируем
cp /var/www/horde/imp/locale/ru_RU/LC_MESSAGES/
4. Обновляем страницу браузерчика и смотрим на изменения
find /var/www/horde -name "*.po" -print
например, редактируем русский язык (может кто на албанский переводит)
...
/var/www/horde/po/ru_RU.po
/var/www/horde/imp/po/ru_RU.po
/var/www/horde/turba/po/ru_RU.po
/var/www/horde/nag/po/ru_RU.po
....
каждый из них, редактирует свой участок веб интерфейса, по смыслу увидите какой
/var/www/horde/po/ru_RU.po например - вход
/var/www/horde/imp/po/ru_RU.po панель с "New Message", "Folders", "Search" и т.д.
2. редактируем
vi /var/www/horde/imp/po/ru_RU.po
(если вместо русского китайский, правильно выставте кодировку в консоли и не забудте прокрутить или открыть заново у меня она charset=CP1251\n см. ее в начале файла)
находим, например
#: templates/contacts/contacts.inc:199 templates/mailbox/header.inc:11
#: lib/Block/tree_folders.php:54
msgid "Search"
msgstr "Поиск"
меняем
#: templates/contacts/contacts.inc:199 templates/mailbox/header.inc:11
#: lib/Block/tree_folders.php:54
msgid "Search"
msgstr "Дафай ищо!"
:x
3. Переводим (перекомпилируем) *.po в понятный для ... бинарник *.mo
преждевремено находим эти *.mo
find /var/www/horde -name "*.mo" -print
...
/var/www/horde/locale/ru_RU/LC_MESSAGES/horde.mo
/var/www/horde/imp/locale/ru_RU/LC_MESSAGES/imp.mo
...
перекомпилируем
msgfmt -o imp.mo ru_RU.po
копируем
cp /var/www/horde/imp/locale/ru_RU/LC_MESSAGES/
4. Обновляем страницу браузерчика и смотрим на изменения
2
Коментарі
CKB
129.12.08, 17:44
"Дафай ищо!"
Вот спасибо! Так и сделаем!
DzjuSan
229.12.08, 18:38Відповідь на 1 від CKB
не забываем про кЭширование