2

問題

NSLocationWhenInUseUsageDescriptionキーをローカライズする方法がわかりません。ベース言語 XLIFF ファイルのエクスポート中に、Xcode は、、、、および を自動的にCFBundleDisplayName含めます。追加の Info.plist キーを含めるにはどうすればよいですか? 文字列ファイルを直接編集しようとすると、追加されたキーが今後の XLIFF エクスポートに含まれません。CFBundleNameCFBundleShortVersionStringNSHumanReadableCopyright

バックグラウンド

私は、Xcode 6 で新しい基本国際化およびローカリゼーション ツールを使用しています。これにより、.strings ファイルを作成または編集する必要がなくなりました。代わりに、[エディタ] メニューから [ローカライズ用にエクスポート] を選択してください。Xcode は、すべてのペン先、コード、および Info.plist からの文字列を含む XLIFF ファイルを作成します。次に、翻訳された XLIFF をインポートすると、InfoPlist.strings を含むすべての文字列ファイルが自動的に作成されます。Apple のドキュメントからアプリのローカライズを参照してください。

4

1 に答える 1

3

InfoPlist.strings ファイルを手動で作成し、それを Finder のプロジェクト ディレクトリの en.lproj フォルダーに追加する必要があります。次に、それをコピーせずに、他の InfoPlist.strings ファイルとともに Xcode プロジェクトにドラッグします。

ご注意ください:

  • InfoPlist.strings ファイルには、デフォルトのキーと追加するキーを含める必要があります。
  • このファイルを base.lproj に追加しないでください。これは、xib およびストーリーボード関連のファイル用にのみ予約されています。
于 2015-03-10T15:44:24.663 に答える