XCodeバージョン4.3.3を実行していてiOS5.1を使用しています。やりたいことができます。ローカリゼーションを実行できません。プロジェクトファイルを介してさまざまな言語を追加しました。私は次のようにすべての言語でInfoPlist.stringsを調整しました:
"key" = "value";
私はどこにでもあります:
NSLocalizedString(@"key", nil);
その値と同じキーはありません。どの言語が選択されているかを確認しました。
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
しかし、アプリを実行すると、アプリは常にキーを表示するだけで、値は表示されません。
アイデアが足りなくなった
ここで説明されているように、すべてを削除してクリーニングしようとしました: ローカリゼーションが機能していません
ここで説明されているファイルをコピーしてみました: NSLocalizedString問題
そして、すべてのファイルはそれらの言語フォルダにあります: iPhone:別の言語が設定されている場合でも英語の.stringsファイルから読み取るNSLocalizedString
誰かが私が他に何ができるか考えていますか?!?何が間違っているのかわからない!