2017-06-22 78 views
0

我已经创造了新的项目,localizable.strings,但翻译不工作Swift Xcode 8.3 localizable.strings不起作用?

文件根"localizable.strings"

- Project 
-- localizable.strings 

文件内容:

"TEXT_PRINT" = "Testing is worked"; 

和定位对英语和意大利语都是有效的,不幸的是 当我尝试用localizedString了出来放总是"TEXT_PRINT"打印出来时,其应"Testing is worked"

斯威夫特代码:

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

任何想法,为什么它不工作?

+0

它应该是'“Localizable.strings”' - 与上-case“L” –

+0

仔细检查Localizable.strings是否已添加到目标? – Jack

+0

是的,它已经重命名为''Localizable.strings“'仍然是同一个问题 – Jack

回答

0

我找到了解决办法也许这将帮助别人,我使用Instagram的登录库及其内容已经Localizable.strings

我怎么会发现它呢?

去你的项目,然后 - >构建阶段 - >复制包资源,并检查那里有这个文件位于

好运