繁体   English   中英

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

[英]iOS localized images don't appear to be localized

这是那些愚蠢的简单问题之一,太简单了,我无法弄清楚是什么导致了问题。

我通过单击图像,本地化按钮并单击法语和中文这两种语言来本地化了大约80张图像,并创建了文件夹。 [仅供参考,我们的应用程序已经实现了字符串本地化并且可以正常工作]。 然后,我将翻译后的图像复制到各自的文件夹中。

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

附加信息:

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

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

以我的经验,当涉及到本地化时,模拟器会出现故障。 以下是一些解决方法,不幸的是,没有一种方法可以100%地起作用:

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

提交有关它的错误报告

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

尝试从设备中删除您的应用。 做一个清洁。 然后再次运行。 这将迫使Xcode重新复制所有内容,包括新文件。 每当您修改设置包或资源时,最好进行删除和重新构建。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM