URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68584
[ Назад ]

Исходное сообщение
"SquirrelMail и русский интрефейс"

Отправлено Dim , 30-Авг-06 17:08 
Конфу читал. В поисковиках искал. Все вроде бы просто поставить:

$squirrelmail_default_language = 'ru_RU';    
$default_charset          = 'utf-8';          

и все заработает. Нет! не работает. Чего только не пробовал.

Помощь по-русски, письма по-русски, весь интерфейс английский.

SquirrelMail 1.4.8 ставился из портов.

Подскажите куда копнуть?


Содержание

Сообщения в этом обсуждении
"SquirrelMail и русский интрефейс"
Отправлено lavr , 30-Авг-06 17:14 
>Конфу читал. В поисковиках искал. Все вроде бы просто поставить:
>
>$squirrelmail_default_language = 'ru_RU';
>$default_charset          = 'utf-8';
>
>
>и все заработает. Нет! не работает. Чего только не пробовал.
>
>Помощь по-русски, письма по-русски, весь интерфейс английский.
>
>SquirrelMail 1.4.8 ставился из портов.
>
>Подскажите куда копнуть?

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

какой интерфейс, вот это:

  Текущая папка: Входящие       Закончить сеанс
Новое   Адреса   Папки   Настройка   Поиск   Справка  

Выбрать все     Просмотр сообщений: от 1 до 15 (15 всего)
Переместить выбранные в:      Преобразовать выбранные сообщения:

???


"SquirrelMail и русский интрефейс"
Отправлено Dim , 31-Авг-06 11:33 

>http://byak.sinp.msu.ru/squirrelmail/
>
>какой интерфейс, вот это:
>
>  Текущая папка: Входящие    Закончить сеанс
>Новое   Адреса   Папки   Настройка  
>Поиск   Справка
>
>Выбрать все  Просмотр сообщений: от 1 до 15 (15 всего)
>Переместить выбранные в:   Преобразовать выбранные сообщения:
>
>???

Там я в первую очередь был. Мне не koi8 нужно, пусть в utf все работает. Просто чтобы подписи

>Выбрать все  Просмотр сообщений: от 1 до 15 (15 всего)
>Переместить выбранные в:   Преобразовать выбранные сообщения:

были по русски а не по английски.


"SquirrelMail и русский интрефейс"
Отправлено lavr , 31-Авг-06 12:28 
>
>>http://byak.sinp.msu.ru/squirrelmail/
>>
>>какой интерфейс, вот это:
>>
>>  Текущая папка: Входящие    Закончить сеанс
>>Новое   Адреса   Папки   Настройка  
>>Поиск   Справка
>>
>>Выбрать все  Просмотр сообщений: от 1 до 15 (15 всего)
>>Переместить выбранные в:   Преобразовать выбранные сообщения:
>>
>>???
>
>Там я в первую очередь был. Мне не koi8 нужно, пусть в
>utf все работает. Просто чтобы подписи
>
>>Выбрать все  Просмотр сообщений: от 1 до 15 (15 всего)
>>Переместить выбранные в:   Преобразовать выбранные сообщения:
>
>были по русски а не по английски.

вы видимо готовить не умеете squirrelmail и apache

что utf8, что koi8-r или cp1251 пашут на ура - хоть руками ставить, хоть из портов.


"SquirrelMail и русский интрефейс"
Отправлено Dim , 31-Авг-06 12:47 

>вы видимо готовить не умеете squirrelmail и apache
>
>что utf8, что koi8-r или cp1251 пашут на ура - хоть руками
>ставить, хоть из портов.

а апач тут причем? Виртуалхост не сложно сделать.

ну не пашет squirrelmail с русским интерфейсом. И тут дело видимо все-таки  в программерах, т.к. русская помощь включается.

Скачал с сайта - поставил. Все равно не работает интерфейс.

Пошел копаться руками в коде :( ...


"SquirrelMail и русский интрефейс"
Отправлено Dim , 31-Авг-06 14:11 
>
>>вы видимо готовить не умеете squirrelmail и apache
>>
>>что utf8, что koi8-r или cp1251 пашут на ура - хоть руками
>>ставить, хоть из портов.


покопался.

Понял что переводом занимается gettext и ее псевдонимы "_". Так вот модуль этот для php стоит, функция вызывается, но возвращает английский текст.

Каталог с локалью ru_RU есть. Локаль в системе есть.

# locale -a | grep ru
ru_RU.CP1251          
ru_RU.CP866          
ru_RU.ISO8859-5      
ru_RU.KOI8-R          
ru_RU.UTF-8          


Почему ж не переводит интефейс на русский???????


"SquirrelMail и русский интрефейс"
Отправлено lavr , 31-Авг-06 14:46 
>>
>>>вы видимо готовить не умеете squirrelmail и apache
>>>
>>>что utf8, что koi8-r или cp1251 пашут на ура - хоть руками
>>>ставить, хоть из портов.
>
>
>покопался.
>
>Понял что переводом занимается gettext и ее псевдонимы "_". Так вот модуль
>этот для php стоит, функция вызывается, но возвращает английский текст.
>
>Каталог с локалью ru_RU есть. Локаль в системе есть.
>
># locale -a | grep ru
>ru_RU.CP1251
>ru_RU.CP866
>ru_RU.ISO8859-5
>ru_RU.KOI8-R
>ru_RU.UTF-8
>
>
>Почему ж не переводит интефейс на русский???????

пиши маленький скрипт для проверки locale на php - тебе нужен UTF-8, вот его и
проверяй, поймешь что к чему.


"SquirrelMail и русский интрефейс"
Отправлено Dim , 31-Авг-06 14:52 

>пиши маленький скрипт для проверки locale на php - тебе нужен UTF-8,
>вот его и
>проверяй, поймешь что к чему.


Уже прошел в коде до:

$ret = setlocale(LC_ALL,$locale);

в $ret выводит ru_RU.UTF-8

ну и есессно не работает по прежнему.


"SquirrelMail и русский интрефейс"
Отправлено Dim , 31-Авг-06 14:56 
php в safe mode работает, как mod_php. Может тут какая засада?

Ну не может быть, что у всех работает, а у меня нет :(


"SquirrelMail и русский интрефейс"
Отправлено lavr , 31-Авг-06 15:06 
>php в safe mode работает, как mod_php. Может тут какая засада?
>
>Ну не может быть, что у всех работает, а у меня нет
>:(

ну не знаю, не знаю, во всех FreeBSD 4.x/5.x/6.x у меня что 1.4.x, что 1.5.x пашут
by default с UTF8 влет, но как издревле переводил на koi8-r, так и продолжаю чтобы проблем
с mailer'ами не было.

уверен что с config.php все в порядке и нигде в .htaccess не переопределяется locale?


"SquirrelMail и русский интрефейс"
Отправлено Dim , 31-Авг-06 15:22 

>уверен что с config.php все в порядке и нигде в .htaccess не
>переопределяется locale?

Выставил AllowOverride None чтобы не смоневаться.

Apache 2.2 ... это так, для сведения.

Конфиг брал стандартный из портов и из исходников и правил его сам... и ничего не помогает.

http://www.globalaudio.ru/tmp/config.php.txt

Помощь то работает по русски.



"SquirrelMail и русский интрефейс"
Отправлено lavr , 31-Авг-06 15:34 
>
>>уверен что с config.php все в порядке и нигде в .htaccess не
>>переопределяется locale?
>
>Выставил AllowOverride None чтобы не смоневаться.
>
>Apache 2.2 ... это так, для сведения.

не пользую такой

>Конфиг брал стандартный из портов и из исходников и правил его сам...
>и ничего не помогает.

конфиг чего?

>http://www.globalaudio.ru/tmp/config.php.txt

что будет если:
$default_charset       = 'UTF-8';

>Помощь то работает по русски.

Короче в приват.


"SquirrelMail и русский интрефейс"
Отправлено Dim , 31-Авг-06 15:41 

>>Конфиг брал стандартный из портов и из исходников и правил его сам...
>>и ничего не помогает.
>
>конфиг чего?
>

SquirrelMail

вот он http://www.globalaudio.ru/tmp/config.php.txt

>что будет если:
>$default_charset       = 'UTF-8';
>

так и есть в конфиге. Пробовал и:

$default_charset       = 'utf-8';


"SquirrelMail и русский интрефейс"
Отправлено Dim , 31-Авг-06 16:40 
Снес gettext. Заработало.

Я ж говорил кривые руки программеров.


"SquirrelMail и русский интрефейс"
Отправлено lavr , 31-Авг-06 18:33 
>Снес gettext. Заработало.
>
>Я ж говорил кривые руки программеров.

да нет, это у вас КАША в системе!


"SquirrelMail и русский интрефейс"
Отправлено Dim , 31-Авг-06 18:45 
>>Снес gettext. Заработало.
>>
>>Я ж говорил кривые руки программеров.
>
>да нет, это у вас КАША в системе!

ну как каша, когда сношу gettext - работает. Снова ставлю - не работает.

Это при safe mode, без него все работает и с модулем.

Все ставится на чистую систему из портов.



"SquirrelMail и русский интрефейс"
Отправлено vitich , 14-Окт-08 17:30 
>>Снес gettext. Заработало.

Подтверждаю! Выключил gettext и интерфейс тут же заработал по-русски.
Не помню, был ли он включен до портапгрейда, но факт есть факт.


"SquirrelMail и русский интрефейс"
Отправлено ck80 , 10-Июл-09 09:12 
>>>Снес gettext. Заработало.
>
>Подтверждаю! Выключил gettext и интерфейс тут же заработал по-русски.
>Не помню, был ли он включен до портапгрейда, но факт есть факт.
>

Глупый вопрос. А как выключить этот gettext и на что ещё кроме белки он может повлиять?


"SquirrelMail и русский интрефейс"
Отправлено vl , 17-Фев-09 22:07 
>[оверквотинг удален]
>$default_charset          = 'utf-8';
>
>
>и все заработает. Нет! не работает. Чего только не пробовал.
>
>Помощь по-русски, письма по-русски, весь интерфейс английский.
>
>SquirrelMail 1.4.8 ставился из портов.
>
>Подскажите куда копнуть?

локаль надо сгенерировать ru_RU.UTF-8


"SquirrelMail и русский интрефейс"
Отправлено TrEK , 28-Дек-09 15:37 
>[оверквотинг удален]
>>
>>и все заработает. Нет! не работает. Чего только не пробовал.
>>
>>Помощь по-русски, письма по-русски, весь интерфейс английский.
>>
>>SquirrelMail 1.4.8 ставился из портов.
>>
>>Подскажите куда копнуть?
>
>локаль надо сгенерировать ru_RU.UTF-8

хм... интересно как?


"SquirrelMail и русский интрефейс"
Отправлено AlexP , 18-Авг-10 21:09 
Мне помогло правка файла /usr/local/etc/apache22/Includes/squirrelmail.conf :

php_admin_value safe_mode off

заменил на

php_admin_flag safe_mode off


PS: у меня
FreeBSD 8.0-STABLE
squirrelmail-1.4.20.r2_4


"SquirrelMail и русский интрефейс"
Отправлено Inferrna , 10-Апр-11 02:27 
"safe_mode off" не кошерно, учитывая, что пишут его дураки, в общем-то. Я в конфиге апача ему прописал "php_admin_value safe_mode_allowed_env_vars PHP_,LC_,LANG,TZ" и удалил проверку на сейфмод из functions/i18n.php: "!((bool)ini_get('safe_mode')) &&". Так только он у меня заработал с safe_mode.
squirrelmail-1.4.21, ось не скажу :-D

"SquirrelMail и русский интрефейс"
Отправлено huntsman , 25-Мрт-15 01:50 
> "safe_mode off" не кошерно, учитывая, что пишут его дураки, в общем-то. Я
> в конфиге апача ему прописал "php_admin_value safe_mode_allowed_env_vars PHP_,LC_,LANG,TZ"
> и удалил проверку на сейфмод из functions/i18n.php: "!((bool)ini_get('safe_mode')) &&".
> Так только он у меня заработал с safe_mode.
> squirrelmail-1.4.21, ось не скажу :-D

http://docs.mirocow.com/doku.php?id=system:squirrelmail


"SquirrelMail и русский интрефейс"
Отправлено Сейд , 07-Янв-20 23:57 
Перезапусти php-fpm и httpd.