Shammer's Philosophy

My private adversaria

アプリケーション名の日本語表記

書類やダウンロードディレクトリの名前が日本語表記されるのが .localized というファイルの
有無によるのに対し、アプリケーションの日本語表記はこれとは別の仕組みで表示されている。
具体的には、


 $ApplicationDir/Contents/Resources/Japanese.lproj/InfoPlist.strings


というファイルにある、CFBundleName という設定を見に行っている。
DVDプレーヤーなど、日本語で表示されているアプリケーションをターミナルで
開いて、上記ファイルを確認するとこの値が設定されている。
このファイルを開いて CFBundleName という設定値をコメントアウトするなり
削除するなりしてOSを再起動すれば、Finderで開いたときにも日本語で表示されなくなる。
.localized を削除すればいいとかいう単純な話でなく、実際にファイルを開いて
エディタで編集してやらないといけないからちょっと面倒・・・