« nibtool の辞書ファイルを ibtool 用に変換する | トップページ | ruby-1.8.6-p110 で bridgesupport の生成に失敗する »

2007.10.31

nib2ibstr.rb で ibtool に乗り換え

こないだのnibstrmerge.rbをもうちょっとコマンドらしくしてみた。

(2007.11.02 追記:cocoa-dev-japan に詳しい説明と宣伝をポストした)

オリジナルの .nib ファイル(ふつうは英語の)を指定すると、ibtool でテンポラリの .strings を --generate-strings してテンプレートとするので、直接 ibtool 用の .strings ファイルを生成することができる。

 % nib2ibstr.rb --help
 Usage: nib2ibstr.rb -i nib.strings -o ib.strings -n English.lproj/MainMenu.nib
        nib2ibstr.rb -i nib.strings -o ib.strings -t ib-org.strings
     -o, --output-ibstr=STRINGS       output ibtool .strings [default: stdout]
     -t, --template-ibstr=STRINGS     template ibtool .strings
     -n, --target-nib=NIBFILE         target .nib file

コードはあいかわらずぐだぐだだけど、動くってことが重要(と予防線)。

|

« nibtool の辞書ファイルを ibtool 用に変換する | トップページ | ruby-1.8.6-p110 で bridgesupport の生成に失敗する »