我正在本地化一个应用程序,虽然该过程似乎很简单(我按照http://www.raywenderlich.com/2876/localization-tutorial-for-ios进行操作,并对新的Xcode界面进行了微小的调整),并且对于没有问题的字符串有效,但我无法让我的本地化图像显示出来。
在Xcode中,我已经有一组原始语言的图像,并为每个图像点击了“本地化...”按钮。接受了默认选择的“英语”,并注意到所有图像都移动到了一个新的“en.lproj”文件夹中。通过在代码中调用
然后,我收集了所有本地化的法语版本的这些图像,并将它们放入与Xcode创建的“en.lproj”相同级别的“fr.lproj”文件夹中。选择“文件”-> “添加文件到“项目”并将其指向该文件夹。此时,Xcode实际上自动检测到这些是法语本地化文件,并在我选择其中任何文件时正确地将其识别为这样。项目信息选项卡正确显示了每种语言的预期本地化文件数量。然而,当我在模拟器中选择法语语言运行应用程序时,它显示本地化的法语文本,但显示英语版本的图像。
我是否漏掉了应该执行的任何步骤,或者应该有不同的操作?
在Xcode中,我已经有一组原始语言的图像,并为每个图像点击了“本地化...”按钮。接受了默认选择的“英语”,并注意到所有图像都移动到了一个新的“en.lproj”文件夹中。通过在代码中调用
[UIImage imageNamed:@"image1"]
使用所有这些图像。然后,我收集了所有本地化的法语版本的这些图像,并将它们放入与Xcode创建的“en.lproj”相同级别的“fr.lproj”文件夹中。选择“文件”-> “添加文件到“项目”并将其指向该文件夹。此时,Xcode实际上自动检测到这些是法语本地化文件,并在我选择其中任何文件时正确地将其识别为这样。项目信息选项卡正确显示了每种语言的预期本地化文件数量。然而,当我在模拟器中选择法语语言运行应用程序时,它显示本地化的法语文本,但显示英语版本的图像。
我是否漏掉了应该执行的任何步骤,或者应该有不同的操作?