[devel] Вопрос по альтернативам

Вячеслав Вячеслав
Ср Дек 1 15:46:55 MSK 2004


On Срд, 2004-12-01 at 15:10 +0300, Stanislav Ievlev wrote:
> On Wed, Dec 01, 2004 at 12:20:36PM +0300, Вячеслав Диконов wrote:
> > У меня возникла проблема в связи с применением альтернатив для gtklp.
> > В /etc/alternatives/packages.d/gtklp у меня написано:
> > 
> > /usr/bin/lpr	/usr/bin/gtklp	20
> > /usr/share/man/man1/lpr.1.gz	/usr/share/man/man1/gtklp.1.gz	/usr/bin/gtklp
> > /usr/bin/lp	/usr/bin/gtklp	20
> > /usr/share/man/man1/lp.1.gz	/usr/share/man/man1/gtklp.1.gz	/usr/bin/gtklp
> > 
> > При этом вызов man, как и следует ожидать, показывает страницу gtklp.
> > Однако! Страница эта переведена на русский, команда "man gtklp"
> > показывает русскую версию, но "man lp" или "man lpr" через альтернативы
> > дают лишь английский перевод. 
> > 
> > Как реализовать учет локали при вызове man-страниц через механизм
> > alternatives?
> 1. русских man-страниц, насколько я помню, в пакете быть не должно, место
> им в man-pages-ru.
- gtklp не является стандартной консольной утилитой и в отсутствие
программы его справка не нужна.
- логично и удобно хранить переводы вместе с программой.

> 2. альтернативы тут совершенно не причём, man сам решает из какого каталога брать справку.
Он решает совершенно правильно до тех пор, пока на сцене не возникают
альтернативы. 

Дело в том, что русского man по lp и lpr в моей системе нет, а по gtklp
есть. Альтернативы в итоге не дают его смотреть по "man lp", хотя "man
gtklp" перевод показывает.
Должен ли я прописывать в настройках альтернатив отдельно русские man
или нет?



-- 
Вячеслав Диконов <sdiconov на mail.ru>



Подробная информация о списке рассылки Devel