iOS本地化图像似乎未本地化

时间:2013-01-04 17:23:36

标签: ios localization

这是一个愚蠢的简单问题,很简单,我无法弄清楚导致问题的原因。

通过单击图像,本地化按钮并单击法语和中文语言并创建了文件夹,我对80个左右的图像进行了本地化。 [仅供参考我们的应用程序已经实现了字符串本地化和工作]。然后我将翻译的图像复制到各自的文件夹中。

现在我可以点击图片的左箭头下拉菜单,然后点击法文和中文图片,我会看到法文和中文版的图片。然后我重新启动模拟器,然后将语言更改为法语并运行我的应用程序,字符串全部是法语,但我本地化的图像仍然是英语[与我尝试中文时相同]。

其他信息:

  • 我的图片位于各自的en.lproj等文件夹中,基本文件夹中没有图片。
  • 当我选中“复制捆绑资源”时,图像显示在基本文件夹中;他们每个资源仅引用1个图像;即。它没有明确显示所有不同的语言图像。
  • 我尝试了ios 5.1和6,以及视网膜而非视网膜。

2 个答案:

答案 0 :(得分:2)

听起来你已经正确设置了所有内容。我建议在实际的iOS设备上进行测试。

根据我的经验,模拟器在本地化方面非常糟糕。以下是一些解决方法,不幸的是,没有一个会在100%的时间内正常工作:

  • 将Mac的区域设置设置为与模拟器内部相同的区域设置
  • 使用 iOS模拟器重置 - > 重置内容和设置...
  • 清除管理器中的派生数据 - > 项目 - > 派生数据
  • 使用产品 - >重建之前清理

提交一份关于它的bug report

答案 1 :(得分:1)

对于本地化,最好在设备上进行测试。

尝试从设备中删除您的应用。干得好。然后又跑了。这迫使Xcode重新复制所有内容,包括新文件。无论何时修改设置包或资源,最好删除和重建。