我有一个 swift 应用程序,现在我想使用 NSLocalizedString 为应用程序中使用的一些字符串添加翻译。
为了做到这一点,我在项目中添加了一个名为 Localizable.strings 的文件,并按下文件检查器中的“本地化”按钮,以便向其中添加多种语言。然而,本地化列表中只出现了英文,我似乎无法添加更多内容。
在查看了 SO 并四处搜索之后,许多关于如何执行此操作的文章都提到我应该在构建设置下为我的项目添加更多语言。但是我可以在本地化下更改的唯一设置是一个名为“本地化字符串宏名称”的设置,并且没有添加语言的选项。也没有“使用基本国际化”标记来检查。
我还尝试单击我的项目,然后单击编辑器-> 添加本地化,但是所有语言都显示为灰色,我无法选择其中任何一种。
因此,我认为您应该在最新版本的 xcode(10.1 atm)中以不同的方式执行此操作。谁能帮我弄清楚你应该怎么做?