Localization 使用Xcode 6中的XLIFF本地化Info.plist
问题 当不使用usagedescription键时,我无法确定如何本地化Localization 使用Xcode 6中的XLIFF本地化Info.plist,localization,xcode6,xliff,info-plist,Localization,Xcode6,Xliff,Info Plist,问题 当不使用usagedescription键时,我无法确定如何本地化nslocation。在导出基本语言XLIFF文件期间,Xcode自动包括CbundleDisplayName,CbundleName,CbundleShortVersionString,以及NSHumanReadableCopyright。如何包含其他Info.plist密钥?当我尝试直接编辑字符串文件时,添加的键不会包含在将来的XLIFF导出中 背景 我在Xcode 6中使用新的基本国际化和本地化工具。使用它,您不再创建
nslocation。在导出基本语言XLIFF文件期间,Xcode自动包括CbundleDisplayName
,CbundleName
,CbundleShortVersionString
,以及NSHumanReadableCopyright
。如何包含其他Info.plist密钥?当我尝试直接编辑字符串文件时,添加的键不会包含在将来的XLIFF导出中
背景
我在Xcode 6中使用新的基本国际化和本地化工具。使用它,您不再创建或编辑.strings文件。而是从“编辑器”菜单中选择“导出以进行本地化”。Xcode将创建一个包含所有NIB、code和Info.plist字符串的XLIFF文件。然后导入已翻译的XLIFF,该XLIFF将自动创建所有字符串文件,包括InfoPlist.strings。请参阅Apple文档。您需要手动创建一个InfoPlist.strings文件,并将其添加到Finder中项目目录中的en.lproj文件夹中。然后将其与其他InfoPlist.strings文件一起拖动到Xcode项目中,而不复制它
请注意:
- InfoPlist.strings文件需要包括默认密钥和要添加的密钥
- 不应将该文件添加到base.lproj。这仅为xib和故事板相关文件保留
名称完全是InfoPlist.strings,没有其他名称。