我的iOS应用程序支持总共6种语言。我的项目中有6种不同的语言文件。一切都很完美但我的Localizable.strings文件适用于所有语言,除了"英语"以RED颜色显示复制捆绑资源Xcode 5.1。我使用了ibtool来创建.strings文件。
我搜索了Google&有不同的帖子,但没有一个解决方案适合我。
根据post,我验证了我的项目设置&弹出窗口显示"项目设置对绿色选中标记"
有效我也尝试了this解决方案,但没有运气。
以下是我的Xcode的截图
如果我将iPhone上的语言更改为波兰语或任何支持的语言,我可以在应用程序中看到已翻译的字符串。一切都很完美。
有人能告诉我项目设置有什么问题吗?
答案 0 :(得分:0)
我不确切知道 ibtool 是如何运作的。但正如我所见,您已将 xx.lproj 文件夹添加到项目中。这就是为什么你在Copy Bundle Resources部分看到它们的红色。
尝试单独添加每个 *。strings 文件。
如果你正确添加它们,你会看到这些。