manpages
Гость 22 ноября, 2005 - 15:18
Проблема первая:
Если собрать man с USE-флагом nls, то информацию о параметрах которую он выводит в консоль плющит:
$ man
\uffff\uffff\uffff\uffff\uffff \uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff \uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff \uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff \uffff\uffff\uffff\uffff\uffff\uffff\uffff?
Если собирать без nls, то естественно, выводит он английский. Но очень хочется русского.
Проблема вторая:
Установил русские маны из портежей, но man показывает все равно английские.
»
- Для комментирования войдите или зарегистрируйтесь
а у меня вот "man
а у меня вот
"man --help"
выводит кракозяблы в юникодной консоли при юникодной локали..
Повод переходить на винду?
_________________
^_^
ман
ман по-русски
_________________
God Hates Us All
вы сами то хоть
вы сами то хоть проверяли?
не работает сие
_________________
^_^
кстати у меня
кстати у меня тоже не работает,что делать не знаю
угу в xterm для
угу
в xterm для русских манов квадратики, в консоли просто пусто
локаль utf8
Проблемма
Проблемма решена здесь http://gentoo.ru/node/1615
если будут сложности, пишите.
заработало
спасибо
проверял -
проверял - работает... локаль - KOI8-R
Для корректного отображения русских справочных страниц необходимо найти и изменить в файле /etc/man.conf следующую строку:
NROFF /usr/bin/nroff -Tascii -c -mandoc
на следующую:
NROFF /usr/bin/nroff -Tlatin1 -c -mandoc
После этого man будет корректно показывать русские страницы.
_________________
чудес не бывает...
надо в /etc/man.conf
надо в /etc/man.conf поставить
NROFF /usr/bin/nroff -Tlatin1 -c -mandoc
а в .bashrc добавить
export MANPATH=/usr/share/man/ru:$MANPATH
export MANPAGER="iconv -c -f KOI8-R -t UTF-8 | /usr/bin/less -isr"
для того чтобы man --help говорил по-русски надо
http://bugs.gentoo.org/show_bug.cgi?id=93664
Лучше так: vi
Лучше так:
vi /usr/bin/nroffx:
/usr/bin/nroff -Tlatin1 -c -mandoc | iconv -f=koi8-r -t=utf-8
chmod a+x /usr/bin/nroffx
vi /etc/man.conf:
....
NROFF /usr/bin/nroffx
man su к примеру
man su к примеру не работает всёравно
_________________
^_^
Re: man su к примеру
а он в utf-8, а все остальное в koi8-r,
надо бы в багзилу запостить.
loo2 ~ #
На английском - хорошо. Переводчик ничего не испоганит.
Собственно:
а не лучше ли
а не лучше ли будет перевести все маны в utf-8 и пофиксить groff на этот счет?.. ИМХО будет куда красивше, нежеле ваши костыли :)
Да ладно,
Да ладно, нормально :)))
Кстати, как ни странно, не замечал, чтоб groff работал неправильно
Re: а не лучше ли
пофикси, они(разработчики groff) уже несколько месяцев работают чтобы groff принимал utf-8 ввод, пока что работа идет
по умолчанию на
по умолчанию на английском у ваc "man su" выводится только потому, что вы не делали вот этого:
export MANPATH=/usr/share/man/ru:$MANPATH
_________________
^_^
Re: по умолчанию на
Блин, и почему этого нет в HOWTO по русификации