Hirobee’s Trail [Memorandum]

フォルダ名やアプリケーション名を英語表記にする

by Hirobee on 16:42 Wednesday, April 29th, 2009, under Customize, Mac OS X

Mac OS Xでは、システム環境設定で言語環境を日本語にするとシステム関係のフォルダ名やアプリケーション名(一部のみ)、メニュー等が日本語で表示されます。

これはこれでいいシステムだとは思うのですが、微妙に収まりが悪いのと、特にアプリケーションフォルダ内を名前順でソートしたときに、表示言語に引きずられてしまうのが気に入らないので、英語で表記されるようにいじりました。

方法としては、2通りあります。

  1. 言語環境を英語にする。
  2. 言語表記が設定されているファイルを編集する。

1.の方法が非常に単純で簡単なのですが、メニューを含め環境全てが英語表記になってしまいます。メニューなんかは日本語のままにしておきたい軟弱者なので、2.の方法を採ることにしました。

  1. フォルダ名の英語表記
    こちらは一カ所だけいじればいいのですが、場所がOSのシステムフォルダの中にあるため、アクセス権の設定が必要で、それが若干面倒です。
    /System/Library/CoreServices/SystemFolderLocalizations/Japanese.lproj/SystemFolderLocalizations.Strings
    というファイルを
    /System/Library/CoreServices/SystemFolderLocalizations/en.lproj/SystemFolderLocalizations.Strings
    からコピーして置き換える(en → Japanese の方向)。
    Japanese.lprojにある元のファイルは、念のためSystemFolderLocalizations.Strings.origとして保存しておく。
  2. アプリケーション名の英語表記
    日本語表記になっているのは、アプリケーションフォルダ内に、アドレスブック、電卓、辞書、DVD プレーヤー、イメージキャプチャー、プレビュー、スティッキーズ、システム環境設定、テキストエディットの9個、さらに、ユーティリティフォルダ内に、DigitalColor Meter、VoiceOver Utility、X11以外の22個があります。
    数が多くて面倒ですが、暇にまかせてこつこつと1つずつやっていきます。
    ・アイコンをcontrol + クリック → パッケージの内容を表示
    Contents/Resources/Japanese.lproj/InfoPlist.strings を開く(Xcodeをインストールしていればそのまま開けます)
    CFBundleNameを編集すればメニューバーに出る名前が、CFBundleDisplayNameを編集すればFinderで表示される名前が変わる

以前は言語環境を英語にしていましたが、メールやSafariのエンコーディングの問題が面倒だったので、この方法に落ち着きました。

:

1 Trackback or Pingback for this entry

Leave a Reply


Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!