ローカライズ
Cocoaアプリのローカライズメモ。たとえば、英語→日本語のローカライズの場合は、こんな感じかな、と。
まず/usr/bin/nibtoolを使用して、既存のnibファイルからテキストによる情報をとり出します。
nibtool -L English.lproj/XXX.nib > XXX.strings
で、これを別の言語用(ここでは日本語)に適当に編集してから、新しいnibファイルを生成。
nibtool -W Japanese.lproj/XXX.nib -d XXX.strings English.lproj/XXX.nib
これで完了です。コマンド打ったり、ファイル開いたり、が面倒な場合は、nibTranslateというGUIツールもあります。これだと、プロジェクトごとにローカライズを一括管理、とかできそう。。。
追記。最近は純正のAppleGlotというツールを使うのが一般的なようです。日本語での解説サイトもあるので、そちらを参考にしましょう。AppleGlot の使い方