Localizable.strings文件在Copy Bundle Resources Xcode 5.1中以红色显示

时间:2014-06-25 10:45:05

标签: ios7 localization internationalization xcode5.1

我的iOS应用程序支持总共6种语言。我的项目中有6种不同的语言文件。一切都很完美但我的Localizable.strings文件适用于所有语言,除了"英语"以RED颜色显示复制捆绑资源Xcode 5.1。我使用了ibtool来创建.strings文件。

我搜索了Google&有不同的帖子,但没有一个解决方案适合我。

根据post,我验证了我的项目设置&弹出窗口显示"项目设置对绿色选中标记"

有效

我也尝试了this解决方案,但没有运气。

以下是我的Xcode的截图

enter image description here

enter image description here

enter image description here

如果我将iPhone上的语言更改为波兰语或任何支持的语言,我可以在应用程序中看到已翻译的字符串。一切都很完美。

有人能告诉我项目设置有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我不确切知道 ibtool 是如何运​​作的。但正如我所见,您已将 xx.lproj 文件夹添加到项目中。这就是为什么你在Copy Bundle Resources部分看到它们的红色。 尝试单独添加每个 *。strings 文件。

如果你正确添加它们,你会看到这些。