私はいくつかの言語のためにローカライズしようとしているアプリケーションを持っています。 .stringsファイルを使用してローカリゼーションのほとんどを行っていますが、大きなヘルプファイルの場合は、ローカライズ版のhtmlファイルが必要です。iphoneアプリのhtmlファイルと奇妙なxcodeのローカライズ4.2警告
私はAppleのマニュアルを読んだだけでなく、Googleで多くの検索を行っています。正しく処理していると思います。
私のxcodeプロジェクトディレクトリには、 "en.lproj"と "ja.lproj"(日本語)があります。 HTMLヘルプファイルのバージョンを各ディレクトリに入れて、これらをxcodeのResourcesグループにインポートします。その後、ファイルが正しく表示されるように見えます。私は、リソースの下の「help.html」ファイルを参照してください、そして、それは「グループ」であると私はそれの内側に見れば、私は次を参照してください。
はhelp.html(英語)
help.html(日本)
私のアプリケーションをビルドするとき、私のアプリケーションは適切な.lprojディレクトリの下にファイルの2つのバージョンを正しく含んでいるようだし、アプリケーションを実行するとすべてが正しく動作しているようだ(英語の設定は英語の設定、日本語の設定は日本語)。
しかし、私は私のプロジェクトをビルドするとき、私はXcodeの4.2から迷惑な警告を得る:
警告:出力ファイルの複数のビルドコマンド.../ja.lproj/StartQuizController.html
警告:複数のビルドコマンド出力ファイル用.../en.lproj/StartQuizController.html
これらの「複数のビルドコマンド」メッセージは、アプリケーションに追加されている競合するファイル名がある場合に発生します。ただし、これらのファイルはローカライズされており、独自のサブディレクトリに存在するため、実際の競合はありません。
私は何か間違ったことをしていますか、または警告はxcode 4.2のバグですか?
おかげで、同様に私のプロジェクトをローカライズしようとしている ロン
同じ問題がありますが、Xcodeの不具合のようです。 – berec