【发布时间】:2013-12-07 21:44:24
【问题描述】:
我正在本地化一个应用程序,虽然过程看起来很简单(我按照http://www.raywenderlich.com/2876/localization-tutorial-for-ios 对新的 Xcode 界面进行了细微调整),并且处理了没有问题的字符串,但我无法显示我的本地化图像。
在 Xcode 中,我已经有一组原始语言的图像,并为每个图像单击“本地化...”按钮。接受“英语”的默认选择,并注意到所有图像都已移动到新的“en.lproj”文件夹中。所有这些图片都是通过在代码中调用[UIImage imageNamed:@"image1"]来使用的。
然后,我收集了这些图像的所有本地化法语版本,并将它们放入与 Xcode 创建的“en.lproj”处于同一级别的文件夹“fr.lproj”中。文件 -> 将文件添加到“项目”并将其指向该文件夹。此时,Xcode 实际上自动检测到这些是法语本地化文件,并且当我选择任何这些文件时,右侧栏会正确识别它们。项目信息选项卡正确显示每种语言的本地化文件的预期数量。然而,当我在模拟器中选择法语运行应用程序时,它会显示本地化的法语文本,但图像的英文版本。
我是否遗漏了任何应该执行的步骤,或者应该以不同的方式做某事?
【问题讨论】:
标签: ios objective-c xcode localization