你可能知道 iOS 8 需要 NSLocationWhenInUseUsageDescription 键来使用用户的位置。我已将此密钥和一些一般信息添加到我的信息列表中。
如何在 plist 文件中使用翻译字符串?
- 更新 -
我已经有一个可本地化的字符串。我只是想知道我可以在 plist 字符串中使用类似 NSLocalizedString(MYSTRING,nil) 的东西。我知道我可以为本地化创建多个 info.plist 文件,但我想知道可能有更简单的方法。
您应该使用InfoPlist.strings文件来本地化Info.plist. 为此,请转到,在选项卡下File->New->File选择,为其命名,然后创建。打开并插入要本地化的值,例如:Strings File``Resource``iOS``InfoPlist``Info.plist
InfoPlist.strings
Info.plist
File->New->File
Strings File``Resource``iOS``InfoPlist``Info.plist
NSLocationWhenInUseUsageDescription = "Description of this";
现在您可以使用翻译本地化InfoPlist.strings文件。
选择本地化选项,或在需要时启用本地化,
您应该也可以在左侧编辑器中看到该文件。
这是Info.plist密钥本地化的官方文档。