답변:
귀하의 경우 man로부터 IS 사람이 DB를 패키지 (대부분의 GNU / 리눅스 배포판에 같은 남자 2.X는) 가장 빠른 방법은 사용하는 것입니다 -L의 플래그 man. 원하는 로케일의 약어를 알아야합니다.
man -Len man # -> English man-page of man
man -Lru man # -> Russian man-page of man
다른 man 구현 (man 1.x)을 사용하는 경우 유일한 방법은 환경 변수를 변경 $LC_MESSAGES하거나 $LANG다른 답변 에서 설명한 것과 같습니다 .
$ man -Len man man: invalid option -- 'L' man, version 1.6gon gentoo
man오래 전에 갈려 진 사실을 알지 못했습니다 . 옵션 man-db을 사용하려면 패키지 에서 man 을 사용하십시오 -L.
현지화 된 매뉴얼 페이지를 얻으려면 LC_MESSAGES 로케일 환경 변수를 설정하십시오 . 단일 호출의 경우 man:
LC_MESSAGES=ru_RU man man
항상 러시아어로 된 수동 페이지를 원하지만 다른 명령이 영어로 말하기를 원한다면 .bashrc다른 쉘 초기화 파일 에서 별명을 설정할 수 있습니다 .
alias man='LC_MESSAGES=ru_RU man'
manpages-sv영어를 스웨덴어로 번역하는 것을 귀찮게하는 사람은 거의 없기 때문에 아마도 없습니다 . 나는 이것이 적극적인 번역 노력이 조정되는 곳 이라고 생각 합니다 . 스웨덴어에 대한 언급은 없습니다.
을 읽으면 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.
man man페이지에서 "언어"를 검색 할 때 내 게시물에 넣은 내용 만 찾았습니다 . 그러나 "locale"을 검색하면 jofel의 게시물에서 매우 유용한 옵션을 찾을 수 있습니다. 다른 언어 관련 구성을 수행 한 경우이를 기억하는 것이 유용 할 수 있습니다.