답변:
귀하의 경우 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.6g
on 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의 게시물에서 매우 유용한 옵션을 찾을 수 있습니다. 다른 언어 관련 구성을 수행 한 경우이를 기억하는 것이 유용 할 수 있습니다.