2011-12-31 7 views
0

私はこのアプリケーションのローカリゼーション作業を開始しました。 3つのタブバーのボタンのタイトルを皮切りに、私はこれらのようなLocalization.stringsファイルをしている:私はフランス人に、デバイスの言語を変更する場合は、適切なボタン名はiOS 4.3 Simulator Localization.stringsは英語ではなくフランス語で作業しています

// English 

// Tab Bar Controller Buttons 
"Settings_Tab_Title" = "Settings"; 
"Results_Tab_Title" = "Results"; 
"Map_Tab_Title"  = "Map"; 

// French 

// Tab Bar Controller Buttons 
"Settings_Tab_Title" = "Paramétres"; 
"Results_Tab_Title" = "Résultats"; 
"Map_Tab_Title"  = "Plan"; 

を表示します。デバイスの言語を英語に変更すると、値または内容の代わりにキーが表示されます。

この問題は、iOS 5シミュレータまたはiOS 5 iphoneでは発生しません。私はそれをテストするためのiOS 4.3デバイスを持っていません。

私が間違っていることはありますか?

+0

今でなければなりませんか? –

+0

私の質問はhttp://stackoverflow.com/questions/8775206/difficulty-localizing-xib-filesこちらをご覧ください。私は元の問題が何であるか分かりませんが、基本的にプロジェクトからアイテムを削除し、その質問に示されているように整理されたプロジェクトディレクトリにそれらを再挿入しました。 – Jim

答えて

1

4.3シミュレータでも発生するはずです。

ファイルはen.lprojというディレクトリに英語のテキストがありますか?プロジェクトにディレクトリが追加されていますか?

ターゲット情報設定のLocalization native development regionenというエントリがありますか?

1

ファイル名が間違っています。

Localization.strings 

、それはそれを解決したものだった1

Localizable.strings 
関連する問題