iOS ローカライズが失敗してNSLocalizedStringのキーが表示される

 - by yamaguchi
NSLocalizedStringの第1引数に与えたキーがそのまま表示されてしまいます。キーワードを挙げておくと… NSLocalizedStringのkeyが表示される、ラベルのまま表示される、使われない、といったところです。
対応方法:
まず、
Scheme の”Edit Scheme…”. 開き、 “Arguments Passed On Launch” に.  “-NSShowNonLocalizedStrings YES“を追加します。
次、
「ja.lproj」 と「zh-Hans.lproj」にローカライズした画像、stringsファイルを追加します。
*ちなみにXcodeのバージョンは4.6です。

 

国際化のための常識なのかもしれませんが、普通に書籍を数冊読んだだけでは知らない知識でした。。。

 

もしかするとこういった状態になるのはさらに条件があるのかもしれませんが、
同じような事象に遭遇された方の参考になれば幸いです。

Leave a comment