0

iPhone アプリでローカライズができません。これが私がしたことです:

NSString *one = NSLocalizedString(@"Apple", @"Apple");
NSLog ("%@", one);

アプリケーションの情報で、フランス語を追加しました。ファイルLocalizable.strings(UTF-16) をfr.lprojフォルダーに移動しました。ファイルには次が含まれます。

/* Apple */
"Apple" = "Pomme";

iPhone Simulator の言語をフランス語に変更し、Product -> Clean を使用してプロジェクトを再度実行しましたが、効果がありません。「アップル」を取得しています。

問題は何ですか?Localizable.stringsファイルを間違って作成している可能性がありますか?

フランスのxibファイルを追加したときに同じ問題が発生したため、問題はシミュレーターにあると思いますが、何が問題なのかわかりません。

4

1 に答える 1

0

私はこの講義からローカリゼーションを学びましたが、私が見る限り、あなたのコードは真実です。最初にディレクトリからシミュレータ ファイルを削除し (おそらく/Library/Application Support/iPhone Simulatorがそのパスです)、再度コンパイルします。

于 2012-02-22T13:01:56.153 に答える