В локалях squirrelmail есть файлы .po, который хранит русский перевод элементов, а так же файлы .mo, которые, если верить документации: "compiled gettext strings".
Может кто-нибудь знает, как этот .mo скомпилировать?
>В локалях squirrelmail есть файлы .po, который хранит русский перевод элементов, а
>так же файлы .mo, которые, если верить документации: "compiled gettext strings".
>
>Может кто-нибудь знает, как этот .mo скомпилировать?
Ответ найден:
# msgfmt squirrelmail.po -o squirrelmail.mo
А чтоб заработало, нужно подправить
locale.alias (системный)
Кстати, русский язык в комплекте идет вполне скомпиленый.
>А чтоб заработало, нужно подправить
>locale.alias (системный)
>Кстати, русский язык в комплекте идет вполне скомпиленый.Там не все меня устраивает. В частности то, что названия папок "Корзина", "Черновики", "Отправленные" - пишутся по английски все равно. Только "Входящие" по русски. У нас народ тупой, будут переспрашивать.
Проблема все равно не решилась. :( Папки по-ангийски именованы.
>Там не все меня устраивает. В частности то, что названия папок "Корзина",
>"Черновики", "Отправленные" - пишутся по английски все равно. Только "Входящие" по
>русски. У нас народ тупой, будут переспрашивать.
>Проблема все равно не решилась. :( Папки по-ангийски именованы.
Скачай с сайта ....
>>А чтоб заработало, нужно подправить
>>locale.alias (системный)
>>Кстати, русский язык в комплекте идет вполне скомпиленый.
>
>Там не все меня устраивает. В частности то, что названия папок "Корзина",
>"Черновики", "Отправленные" - пишутся по английски все равно. Только "Входящие" по
>русски. У нас народ тупой, будут переспрашивать.
>Проблема все равно не решилась. :( Папки по-ангийски именованы.http://byak.sinp.msu.ru/squirrelmail/
как вариант русификации каталоговВ файле src/left_main.php заменить строку(Line^82):
$line .= str_replace(array(' ','<','>'),array(' ','<','>'),$mailbox);
на:
$line .= str_replace('Trash','Корзина',str_replace('Drafts','Черновики', str_replace('Sent','Отправленные',str_replace(array(' ','<','>'),array(' ','<','>'),$mailbox))));В файле functions/page_header.php заменить строку(Line^394):
echo ' ' ._("Current Folder") . ": <b>$shortBoxName </b>\n";
на:
echo ' ' .str_replace('Trash','Корзина',str_replace('Drafts','Черновики', str_replace('Sent','Отправленные', _("Current Folder") . ": <b>$shortBoxName </b>\n")));
>В локалях squirrelmail есть файлы .po, который хранит русский перевод элементов, а
>так же файлы .mo, которые, если верить документации: "compiled gettext strings".
>
>Может кто-нибудь знает, как этот .mo скомпилировать?утилитой msgfmt из комплекта gettext:
# man msgfmt
# msgfmt filename.po -o file.mo