【Objective-C】iPhoneアプリの作成方法:iPhone/iPad ローカライズ genstrings で Localizable.strings が生成されない

2013/02/20  カテゴリー:アプリ開発    タグ:タグ:



地味に NSLocalizedStringを作成し、   さあ、仕上げということでTerminalを起動  $ cd 自分のフォルダー で移動して、いつもの様に genstrings -a $(find . -name “*.m”) で、みてみると。。。 あれっ??? Localizable.stringsがない!! さんざんググって調べてもない!! 違うMacで […]


地味に

NSLocalizedStringを作成し、

 

さあ、仕上げということでTerminalを起動

 $ cd 自分のフォルダー
で移動して、いつもの様に
genstrings -a $(find . -name “*.m”)
で、みてみると。。。

あれっ???

Localizable.stringsがない!!

さんざんググって調べてもない!!

違うMacでやってみても出てこない!!
genstrings
から調べようといろいろいじくってみたら
Usage: genstrings [OPTION] file1.[mc] … filen.[mc]
Options
-j sets the input language to Java.
-a append output to the old strings files.
-s substring substitute ‘substring’ for NSLocalizedString.
-skipTable tablename skip over the file for ‘tablename’.
-noPositionalParameters turns off positional parameter support.
-u allow unicode characters.
-macRoman read files as MacRoman not UTF-8.
-q turns off multiple key/value pairs warning.
-bigEndian output generated with big endian byte order.
-littleEndian output generated with little endian byte order.
-o dir place output files in ‘dir’.
Please see the genstrings(1) man page for full documentation
たまたまもう一つ上位のフォルダーでやってみたら

出てきた

Localizable.strings

みてみると

そのフォルダー内のすべてのプロジェクトが入っている

もう一度元の階層にもどって再度トライ

出てきた!!

なんで??

ほとんどいないと思いますが、参考までにあげておきます

Share on Google+Tweet about this on TwitterShare on Facebook