如何本地化iOS info.plist文件中的字符串?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何本地化iOS info.plist文件中的字符串?相关的知识,希望对你有一定的参考价值。

您可能知道ios 8需要NSLocationWhenInUseUsageDescription键才能使用用户的位置。我已将此密钥和一些常规信息添加到我的信息plist中。

如何在plist文件中使用翻译字符串?

- 更新 -

我已经有了一个Localizable字符串。我只是想知道我可以在plist字符串中使用类似NSLocalizedString(MYSTRING,nil)的东西。我知道我可以创建多个info.plist文件进行本地化,但我想知道可能有一个更简单的方法。

答案

在我的情况下,本地化不起作用的原因是名称中的“ - ”符号。示例:“aero-Info.plist”和本地化文件:“aero-InfoPlist.strings”和“aeroInfoPlist.strings”不起作用。

另一答案

在我的情况下,一切都设置正确但仍然找不到InfoPlist.strings文件。

唯一真正有用的是,删除InfoPlist.strings文件并将其再次添加到项目中。

以上是关于如何本地化iOS info.plist文件中的字符串?的主要内容,如果未能解决你的问题,请参考以下文章

无法本地化 iOS info.plist 文件中的字符串

如何在 iOS info.plist 文件中本地化字符串数组

iOS开发 Xcode中的Info.plist字段含义

IOS 应用商店错误:ionic3 中的 Info.plist 文件中缺少目的字符串?

Xcode中的Info.plist字段列表详解

Xcode 项目中的两个 info.plist 文件如何工作?