我正在尝试准备将我的应用程序传递给翻译人员进行本地化,但我遇到了一些问题。我将文件“Localizable.strings”添加到我的项目中,并检查了“使用基本国际化”。
但是,在 Xcode 中查看我的应用程序时,我看不到任何语言的任何“Base.lproj”或“en.lproj”或 .lproj 文件,但当我在 Finder 中打开我的应用程序时,我可以看到“en.lproj” ”和一个“es.lproj”文件夹。
我猜这可能是 genstrings 实用程序无法正常工作的原因。我的代码中有很多调用,例如self.navigationItem.title = NSLocalizedString(...)
,但是当我执行时genstrings *.swift
,Localizable.strings 中没有任何变化,而且我仍然看不到任何 .lproj 文件夹。