를 변경하면 LC_MESSAGES
bash로 표시되는 오류 및 도움말 메시지 언어가 변경되지만 그중 일부만 많은 언어로 번역됩니다.
$ export LC_MESSAGES=de_DE.UTF-8
$ aa
bash: aa: Kommando nicht gefunden.
$ help alias
alias: alias [-p] [Name[=Wert] ... ]
Definiert Aliase oder zeigt sie an.
Ohne Argumente wird die Liste der Aliase (Synonyme) in der Form
`alias Name=Wert' auf die Standardausgabe gedruckt.
Sonst wird ein Alias für jeden angegebenen Namen definiert, für den ein
Wert angegeben wurde.
A trailing space in VALUE causes the next word to be checked for
alias substitution when the alias is expanded.
Options:
-p Print all defined aliases in a reusable format
Rückgabewert:
Meldet Erfolg, außer wenn NAME nicht existiert.
기본적으로 시스템 환경 설정에서 선택한 지역을 기반으로 터미널 및 iTerm 2 세트 LANG
(와 같은 실제 로케일 변수가 모두 변경됨 LC_MESSAGES
)
일부 GNU / Linux 배포판에는 영어 이외의 다른 언어로 된 맨 페이지가 있지만 OS X에서는 그렇지 않습니다. 일부 Homebrew 패키지는 현지화 된 매뉴얼 페이지를 추가합니다 /usr/local/share/man/
.
$ LC_MESSAGES=de_DE.UTF-8 man -w ps2pdf
/usr/local/share/man/de/man1/ps2pdf.1
$ LC_MESSAGES=de_DE.UTF-8 man ps2pdf|head
PS2PDF(1) Ghostscript PS2PDF(1)
NAME
ps2pdf - konvertiert PostScript nach PDF mittels ghostscript
ps2pdf12 - konvertiert PostScript nach PDF 1.2 (kompatibel zu Acrobat 3
und spAxter) mittels ghostscript
ps2pdf13 - konvertiert PostScript nach PDF 1.3 (kompatibel zu Acrobat 4
und spAxter) mittels ghostscript
예를 들어 /usr/share/man/de/
Ubuntu VM에서 OS X로 복사 할 수 있지만 매뉴얼 페이지의 일부만 번역됩니다.
ubuntu:~$ find /usr/share/man/de -type f|wc -l
113
ubuntu:~$ find /usr/share/man/man* -type f|wc -l
2857
locale
명령이 도움이 될 것 같아요 . 나는 그것을 성공적으로 작동시킬 수 없었지만 여기에 당신을 시작할 수있는 몇 가지 지침이 있습니다 : linuxspy.com/1850/how-to-change-the-bash-shell-language