The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Locale в squirrelmail"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Locale в squirrelmail"  +/
Сообщение от SubGun email(??) on 10-Мрт-06, 12:08 
В локалях squirrelmail есть файлы .po, который хранит русский перевод элементов, а так же файлы .mo, которые, если верить документации: "compiled gettext strings".
Может кто-нибудь знает, как этот .mo скомпилировать?
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Locale в squirrelmail"  +/
Сообщение от SubGun email(??) on 10-Мрт-06, 13:19 
>В локалях squirrelmail есть файлы .po, который хранит русский перевод элементов, а
>так же файлы .mo, которые, если верить документации: "compiled gettext strings".
>
>Может кто-нибудь знает, как этот .mo скомпилировать?


Ответ найден:
# msgfmt squirrelmail.po -o squirrelmail.mo

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Locale в squirrelmail"  +/
Сообщение от _KAV_ (ok) on 10-Мрт-06, 13:30 
А чтоб заработало, нужно подправить
locale.alias (системный)
Кстати, русский язык в комплекте идет вполне скомпиленый.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Locale в squirrelmail"  +/
Сообщение от SubGun email(??) on 10-Мрт-06, 14:59 
>А чтоб заработало, нужно подправить
>locale.alias (системный)
>Кстати, русский язык в комплекте идет вполне скомпиленый.

Там не все меня устраивает. В частности то, что названия папок "Корзина", "Черновики", "Отправленные" - пишутся по английски все равно. Только "Входящие" по русски. У нас народ тупой, будут переспрашивать.
Проблема все равно не решилась. :( Папки по-ангийски именованы.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Locale в squirrelmail"  +/
Сообщение от _KAV_ (ok) on 11-Мрт-06, 17:56 
>Там не все меня устраивает. В частности то, что названия папок "Корзина",
>"Черновики", "Отправленные" - пишутся по английски все равно. Только "Входящие" по
>русски. У нас народ тупой, будут переспрашивать.
>Проблема все равно не решилась. :( Папки по-ангийски именованы.
Скачай с сайта ....

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Locale в squirrelmail"  +/
Сообщение от Anatoliy (??) on 12-Мрт-06, 15:56 
>>А чтоб заработало, нужно подправить
>>locale.alias (системный)
>>Кстати, русский язык в комплекте идет вполне скомпиленый.
>
>Там не все меня устраивает. В частности то, что названия папок "Корзина",
>"Черновики", "Отправленные" - пишутся по английски все равно. Только "Входящие" по
>русски. У нас народ тупой, будут переспрашивать.
>Проблема все равно не решилась. :( Папки по-ангийски именованы.

http://byak.sinp.msu.ru/squirrelmail/

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Locale в squirrelmail"  +/
Сообщение от кофе с инеем_ email on 22-Авг-11, 15:37 
как вариант русификации каталогов

В файле 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")));

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

2. "Locale в squirrelmail"  +/
Сообщение от lavr email on 10-Мрт-06, 13:27 
>В локалях squirrelmail есть файлы .po, который хранит русский перевод элементов, а
>так же файлы .mo, которые, если верить документации: "compiled gettext strings".
>
>Может кто-нибудь знает, как этот .mo скомпилировать?

утилитой msgfmt из комплекта gettext:

# man msgfmt

# msgfmt filename.po -o file.mo

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру