GrabDuck

Linux & Ubuntu man на руском - Сергей Червач

:

Большинство системных администраторов хорошо или плохо, но знают английский. Но, иногда, голова просто отказывается воспринимать чужой язык. На этот случай умные люди (огромное им спасибо!) создали ресурсы с манами, переведенными на русский.

Удобный ресурс с поиском: http://www.opennet.ru/man.shtml

Мене удобный поиск:http://rsusu1.rnd.runnet.ru/unix/manrus/manpages/index.htm#I — скопировано с http://citforum.ru/ и, возможно устарело.

Можно установить русские маны в систему. Для Ubuntu это выглядит так: sudo apt-get install manpages-ru

! Не спешите устанавливать русский вариант, так как Linux постоянно модернизируется, а переводы запаздывают на годы, в установленном manpages-ru вы не найдете переводов для недавно (год-два) обновленных пакетов. Лучше используйте приведенные выше ресурсы, но не забывайте сверяться с текущей английской версией — могут быть добавлены новые, удобные опции, и важные изменения.


В Ubuntu есть некоторые маны на других языках. Как в других дистрибутивах не знаю, но думаю, что там тоже есть. Все английские маны лежат в каталоге /usr/share/man/man{1..8}. А маны на других языках располагаются в /usr/share/man/ЯЗЫК/man{1..8}.

У утилиты man есть ключ -L, которому передается нужный язык.

Пример 1. Почитаем man mc на русском:

man -L ru mc

Пример 2. Почитаем man bash на русском?:

man -L ru bash

В результате получаем облом… Нету мана для баша на русском, поэтому man показал нам его на английском :)

Исходя из этого, можно в ~/.bashrc добавить вот такой простенький алиас:

alias man='man -L ru'

Теперь всегда вначале будет искаться ман на русском, а если его нет, то будет показываться на английском :)

Как заметил Olly Cat, правильнее будет не алиас делать, а добавить переменную в башэрси:

export MANOPT="-L ru"

За что ему огромное спасибо :)

Часть информации взята отсюда и отсюда.