Swift Xcode 8.3 localizable.strings 不工作?

Swift Xcode 8.3 localizable.strings not working?

我用 localizable.strings 创建了新项目,但翻译不工作

文件根目录 "localizable.strings" :

 - Project
 -- localizable.strings

文件内容:

"TEXT_PRINT" = "Testing is worked";

不幸的是,本地化在英语和意大利语两种语言上都有效 当我尝试用 localizedString 打印出来时,输出总是 "TEXT_PRINT" 而它应该是 "Testing is worked"

Swift代码:

let testText = NSLocalizedString("TEXT_PRINT", comment: "")
alert().normalAlert(title: "", body: testText, vc: self)

知道为什么它不起作用吗?

我找到了解决方案,也许这会对其他人有所帮助,我正在使用 Instagram 登录库及其已有内容 Localizable.strings

我是怎么发现的?

然后转到您的项目 -> Build Phases -> Copy Bundle Resources ,然后检查该文件位于何处

祝你好运