1

これはばかげた単純な問題の 1 つで、単純すぎて何が問題の原因なのかわかりません。

画像をクリックし、ローカライズ ボタンをクリックし、フランス語と中国語の言語をクリックして、80 ほどの画像をローカライズし、フォルダーを作成しました。[参考までに、アプリには既に文字列のローカリゼーションが実装され、機能しています]。次に、翻訳された画像をそれぞれのフォルダーにコピーしました。

これで、画像の左矢印のドロップダウンをクリックして、フランス語と中国語の画像をクリックすると、フランス語と中国語の画像が表示されます。次に、シミュレーターを再起動し、言語をフランス語に変更してアプリを実行すると、文字列はすべてフランス語ですが、ローカライズした画像はまだ英語です [中国語を試したときと同じ]。

追加情報:

  • 私の画像はそれぞれのen.lprojなどのフォルダーにあり、ベースフォルダーには画像がありません。
  • 「バンドルリソースのコピー」をチェックすると、画像がベースフォルダーに存在することが示されます。リソースごとに参照される画像は 1 つだけです。すなわち。すべての異なる言語のイメージを明示的に表示するわけではありません。
  • 私はios 5.1と6、そして網膜と網膜ではない両方を試しました。
4

2 に答える 2

2
于 2013-01-04T17:34:25.093 に答える
1

ローカリゼーションについては、デバイスでテストすることをお勧めします。

デバイスからアプリを削除してみてください。きれいにします。その後、再度実行します。これにより、Xcode は、新しいファイルを含め、すべてを再度コピーするように強制されます。設定バンドルまたはリソースを変更するときはいつでも、削除して再構築することをお勧めします。

于 2013-01-04T17:28:13.433 に答える