.png)
Existe uma opção para gerar uma página de manual em um idioma diferente? Não quero mudar completamente o idioma do computador, mas apenas páginas de manual específicas. Por exemplo
$ man -English man
Man is a manual program
…
$ man -Russian man
Инструцтия для Unix, BSD и Linux.
…
Responder1
Se o seu man
é dohomem-dbpacote (man 2.x, como na maioria das distribuições GNU/Linux), a maneira mais rápida é usar o -L
sinalizador man
. Você precisa apenas saber a abreviatura do local desejado.
man -Len man # -> English man-page of man
man -Lru man # -> Russian man-page of man
Se você usar o outroimplementação do homem(man 1.x), a única maneira é alterar as variáveis de ambiente $LC_MESSAGES
ou $LANG
como descrito no outrorespostas.
Responder2
Para obter uma página de manual localizada, defina oLC_MESSAGES
localidadevariável de ambiente. Para uma única invocação de man
:
LC_MESSAGES=ru_RU man man
Se você sempre deseja páginas de manual em russo, mas deseja que outros comandos falem inglês, você pode configurar um alias em seu .bashrc
ou em outro arquivo de inicialização do shell:
alias man='LC_MESSAGES=ru_RU man'
Responder3
Lendo man man
, parece que você deve alterar suas variáveis ambientais e então usar man como de costume. Se não estiver no seu idioma, ainda mostrará a versão em inglês.
International support is available with this package. Native lan‐
guage manual pages are accessible (if available on your system) via
use of locale functions. To activate such support, it is necessary
to set either $LC_MESSAGES, $LANG or another system dependent envi‐
ronment variable to your language locale, usually specified in the
POSIX 1003.1 based format:
<language>[_<territory>[.<character-set>[,<version>]]]
If the desired page is available in your locale, it will be dis‐
played in lieu of the standard (usually American English) page.