6075


現在、Mac OSXとCentOSの2つの環境が手元にあります。

Mac上でbashを動かしている時、例えば次のように無効なコマンドを打つと、英語でその旨が表示されます。

[code]

    $ hello
    bash: hello: command not found
    
[/code]

一方、CentOS上で同じコマンドを打った時、次のように日本語で表示されます。

[code]

    $ hello
    -bash: hello: コマンドが見つかりません
    
[/code]

これ以外でもcpコマンドやrmコマンドなどの出力が日本語で表示されます。

Macでも同様に日本語表示出来るのでしょうか？


CC BY-SA 3.0
2015-02-06T20:57:13.150
6073
2016-03-20T11:22:42.563
2015-02-06T21:44:19.533
3922
question
bash macos centos
Macにおけるbash等コンソール出力の日本語化


<https://translationproject.org/PO-files/ja/>  
からバージョンに合ったpoファイルを取ってきて、それを`msgfmt`コマンドでmoファイルに変換したファイルを`/usr/share/locale/ja/LC_MESSAGES/`に置くことで日本語化出来ました。

~~ただ、こういう事を自動でやってくれるようなツール類はMacには無さそうです。~~  
MacPorts の bash は自動で日本語化されるんですね。 @heliac2001 さん、ありがとうございます。


CC BY-SA 3.0
2015-02-06T23:58:43.310
6075
2016-03-20T11:22:42.563
2016-03-20T11:22:42.563
3922
3922
6073
answer


MacPortsのbashを入れているからか日本語表示になってます。  
言語関連の環境変数は特に設定していません。


CC BY-SA 3.0
2015-02-07T07:57:12.257
6092
2015-02-07T07:57:12.257
5203
6073
answer