3

私はアプリのローカリゼーションの研究を始めていますが、最初から行き詰まっています. LocalizedStrings2という新しいプロジェクトを作成しました:

新しいプロジェクト設定

プラス ボタンをクリックしてイタリア語を追加すると、2 つの InfoPlist.strings ファイルをローカライズすることができます。

イタリア語ローカライズを追加

これは正しいです?ところで、私はイタリア語を追加します:

2 つの InfoPlist.strings ファイル

次に、英語の InfoPlist.strings ファイルに次のコードを記述しました。

"ERR_MSG" = "Error Message!"

イタリア語版のファイルには、次の行が入力されています。

"ERR_MSG" = "Messaggio d'errore!"

コンパイルすると、次のエラーが表示されます (2 つのファイルが空であっても、同じエラーが発生します。

エラーメッセージ

IOS アプリのドキュメントをローカライズする方法に関する最新のヒントや参考資料はありますか?

助けてくれてありがとう!

ジャンニ

4

3 に答える 3

9

私は何日も同じ問題に直面していました。それから私はそれを理解しました...ちょうど入れてください; 行の最後で修正されました!:D

于 2014-01-13T06:13:51.097 に答える
1

おすすめ

UI 内のファイルに 2 つの英語の参照を含める必要はないと思います。いずれかをイタリア語に変更し、ファイルがファインダー フォルダー内の適切な場所にあることを確認します。

次に、プロジェクトからファイル参照を削除して、再度追加することを検討します。Xcode 5+ で古いバージョンの SDK のローカライズを使用すると、いくつかの奇妙な動作に気付きました。ところで - iOS5 の展開ターゲットをサポートすることを計画している場合は、基本ローカリゼーション設定を削除し、ローカリゼーション フォルダーを手動で作成する必要があります (Finder のプロジェクト フォルダー内)。ファイルを再度追加した後、Build Phases > Copy Bundle Resources > search for plist をチェックして、ProjectName/(localization).lproj が見つかったことを確認します。

更新されたドキュメントを確認して、それが十分な回答であるかどうかをお知らせください。

アプリの国際化

于 2013-10-17T22:03:03.847 に答える