你好,我的应用程序中有不同的Localizable.strings。我还有两个目标。我注意到,在构建阶段,三个Localizable.strings文件中的两个拷贝包资源选项卡显示为红色。即使我删除并重新添加它们?这是什么意思?
如果我部署应用程序,语言可以工作,但我在让默认语言工作时遇到了问题。所以我怀疑“红色”是不好的意思?
发布于 2014-01-13 03:03:22
出现红色Localizable.strings或其他本地化文件不能在“复制捆绑资源”中复制的原因之一可能是目标设置中的“本地化本机开发区域”设置。
此区域应添加到项目的“本地化”中。
也就是说,如果‘本地化本地开发区域’是'en',那么'English‘应该作为本地化添加到你的项目设置中。
发布于 2013-11-27 22:59:02
根据以下列表检查您的语言代码:http://www.loc.gov/standards/iso639-2/php/English_list.php
发布于 2013-11-27 23:11:42
不要担心红色。检查更改您的iphone语言,并查看您的应用程序是否显示正确的语言,如果该语言的本地化。在我的项目中,我可以看到本地化文件在复制捆绑包资源中是红色的,但它可以工作。xcode可能有问题。自从Xcode4.x使用不同的项目以来,我就看到了这一点。
https://stackoverflow.com/questions/20245628
复制相似问题