매뉴얼 페이지를 다른 언어로 출력하는 옵션이 있습니까? 나는 컴퓨터 언어를 완전히 바꾸고 싶지 않고 특정 매뉴얼 페이지만 바꾸고 싶습니다. 예를 들어
$ man -English man
Man is a manual program
…
$ man -Russian man
Инструцтия для Unix, BSD и Linux.
…
답변1
답변2
현지화된 매뉴얼 페이지를 얻으려면 다음을 설정하십시오.LC_MESSAGES
로케일환경 변수. 단일 통화의 경우 man
:
LC_MESSAGES=ru_RU man man
.bashrc
항상 러시아어 매뉴얼 페이지를 원하지만 다른 명령을 영어로 사용하려면 사용자 또는 다른 쉘의 초기화 파일에서 별칭을 설정할 수 있습니다.
alias man='LC_MESSAGES=ru_RU man'
답변3
읽으면서 man man
환경 변수를 변경한 다음 평소처럼 man을 사용해야 하는 것 같습니다. 귀하의 언어로 제공되지 않는 경우에도 영어 버전이 표시됩니다.
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.