アプリをローカライズしたいので、Xcode ([ファイル] > [新規] > [ファイル] > [文字列ファイル]) から "Localizable.strings" という名前の文字列ファイルを作成しました。
私の弦は今では完璧に機能します。私のローカライズ可能な文字列ファイルには
"TEST_TEXT" = "Test";
私が設定したコードでは
label1.text = NSLocalizedString(@"TEST_TEXT", nil);
私が言ったように、それは完全に機能します。アプリの実行中は、ラベルに「Test」と表示されます。
しかし、「ローカライズする」をクリックして英語を選択すると、機能しません。私のラベルには TEST_TEXT が表示され、ファイルは en.lproj に移動されます。
iOS が en.lproj でファイルを見つけられないのでしょうか?
ジョナサン