Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Русификация sarg  (Прочитано 4703 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн l.pasha.v

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Русификация sarg
« : 11 Июля 2014, 10:22:08 »
Добрый день.

Столкнулся со следующей проблемой:
если в консоли выполнить:
# sargто отчет формируется на русском языке, а если:
# sarg-reports dailyто на английском.
Читал что sarg, начиная с версии 2.2, для генерации отчетов использует системную локаль, пробовал:
# LC_ALL=ru_RU.utf8  /usr/sbin/sarg-reports today
Все равно отчет получается на английском.

Система:
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Русификация sarg
« Ответ #1 : 11 Июля 2014, 13:55:30 »
Тебе же сказали - СИСТЕМНУЮ локаль использует. А то, что ты делал - это настройки пользователя.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн l.pasha.v

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Русификация sarg
« Ответ #2 : 14 Июля 2014, 06:29:40 »
Пытался изменить системную локаль:

/etc/default/locale
(Нажмите, чтобы показать/скрыть)

locale, параметр "LANGUAGE" изменить не смог
(Нажмите, чтобы показать/скрыть)

locale -a
(Нажмите, чтобы показать/скрыть)

/var/lib/locales/supported.d/local
(Нажмите, чтобы показать/скрыть)

/var/lib/locales/supported.d/ru
(Нажмите, чтобы показать/скрыть)

Все равно получаю вот такие картинки:
sarg-reports daily:


sarg:


И "sarg" и "sarg-reports daily" выполняю от рута, подскажите где я просмотрел, глаза уже замылились...


Оффлайн l.pasha.v

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Русификация sarg
« Ответ #4 : 14 Июля 2014, 11:01:56 »
$ sudo mcedit /etc/squid/sarg.conf

# Указываем язык, возможные значения: Russian-koi8,
# Russian_UTF-8, Russian-windows1251
language Russian_UTF-8
charset Cyrillic


# sarg
SARG: Неизвестный параметр language Russian_UTF-8

no more language options in sarg.conf

у меня:
# sarg -v
Версия SARG: 2.3.6 Arp-21-2013

После этого и пытаюсь сменить локаль, только не совсем, видимо, понял чью и где менять.


chemtech

  • Гость
Re: Русификация sarg
« Ответ #5 : 14 Июля 2014, 11:05:41 »

Оффлайн l.pasha.v

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Русификация sarg
« Ответ #6 : 14 Июля 2014, 11:21:18 »
Может это поможет
http://sourceforge.net/p/sarg/discussion/363374/thread/58d418bd/

Не помогло.
Как я уже писал, "sarg" формирует отчеты на русском языке, а "sarg-reports daily"  на английском.

Это как-бы не принципиально, но руководству будет легче.
Да и разобраться хочется в чем проблема, должно же оно работать правильно.

chemtech

  • Гость
Re: Русификация sarg
« Ответ #7 : 14 Июля 2014, 11:22:52 »
Посмотрите внутренности Sarg. как он формирует отчеты

Оффлайн l.pasha.v

  • Автор темы
  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Русификация sarg
« Ответ #8 : 14 Июля 2014, 11:41:07 »
Посмотрите внутренности Sarg. как он формирует отчеты

Раз пошла такая пьянка, то я этот вопрос отложу недели на 2 или 4, мне еще squidguard к домену привязывать.
Может к тому времени найду чем sarg заменить.

Оффлайн Stolb

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Русификация sarg
« Ответ #9 : 02 Мая 2015, 07:50:44 »
Некропост. Может кому пригодится, так как ответа на просторах интернета не нашел. В скрипте squid-reports локаль переопределяется на дефолтную C. Достаточно закомментировать строку
# Fix for Red Hat 9 systems and coreutils prior to 5.0 version
export LC_ALL=C
и все будет пучком. Актуально для версии 2.3.6

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1479
    • Просмотр профиля
Re: Русификация sarg
« Ответ #10 : 05 Мая 2015, 10:10:08 »
...В скрипте squid-reports локаль переопределяется на дефолтную C. Достаточно закомментировать строку
По всей видимости, сделать это надо в скрипте /usr/sbin/sarg-reports. Очень кстати, спасибо!

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.