iPhoneプロジェクトでいくつかの画像をローカライズしたいと思います。だから私はファイルを作成しました:
en.lproj/Images/iPad/btn-check-pressed~ipad.png
en.lproj/Images/iPadRetina/btn-check-pressed@2x~ipad.png
ru.lproj/Images/iPad/btn-check-pressed~ipad.png
ru.lproj/Images/iPadRetina/btn-check-pressed@2x~ipad.png
などを追加して、プロジェクトに追加しました。ただし、Xcodeでは、ローカリゼーションリストに「英語の0ファイルがローカライズされています」、「ロシア語の0ファイルがローカライズされています」と表示されます。
警告も表示されます
Warning: Multiple build commands for output file /Users/User/Library/Developer/Xcode/DerivedData/TestLocalizationDefaultPNG-ckplzmcjurofxrccjuvyzjaqketc/Build/Products/Debug-iphonesimulator/TestLocalizationDefaultPNG.app/btn-check-pressed~ipad.png
プロジェクトをビルドしようとすると、ファイルごとに。したがって、私が理解している限り、すべてのファイルを1つのフォルダーにコピーします。また、私のファイルは同じ名前であるため、存続できるのはそのうちの1つだけです。ただし、サブフォルダーを削除すると、次のようになります。
en.lproj/btn-check-pressed~ipad.png
en.lproj/btn-check-pressed@2x~ipad.png
ru.lproj/btn-check-pressed~ipad.png
ru.lproj/btn-check-pressed@2x~ipad.png
すべてが正常に動作します。
サブフォルダーを保持する方法はありますか?リスト2-4のhttp://developer.apple.com/library/ios/#documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.htmlは、オーディオファイルに使用されるサブフォルダなので、そうする必要があります。