问题
我无法弄清楚如何本地化NSLocationWhenInUseUsageDescription
密钥。在导出基本语言XLIFF文件期间,Xcode会自动包含CFBundleDisplayName
,CFBundleName
,CFBundleShortVersionString
和NSHumanReadableCopyright
。 如何添加其他Info.plist密钥?当我尝试直接编辑字符串文件时,添加的密钥不会包含在将来的XLIFF导出中。
背景
我在Xcode 6中使用新的基础国际化和本地化工具。有了它,您不再创建或编辑.strings文件。相反,选择"导出本地化"来自"编辑"菜单。 Xcode将创建一个XLIFF文件,其中包含来自所有nib,代码和Info.plist的字符串。然后导入已翻译的XLIFF,然后自动创建所有字符串文件,包括InfoPlist.strings。请参阅Apple的文档中的Localizing Your App。
答案 0 :(得分:3)
您需要手动创建InfoPlist.strings文件,并将其添加到Finder项目目录中的en.lproj文件夹中。然后将其与其他InfoPlist.strings文件一起拖放到Xcode项目中,而不复制它。
请注意: