如何本地化iOS图像文件夹?

Jas*_*ell 12 xcode localization image ios

我有一个已经大量开发的项目,我们突然意识到我们需要翻译一组图像.我有翻译的图像,但我不确定如何将它们应用到我的项目中.

在项目中已经引用的许多图像上实现本地化的最简单方法是什么?

图像由名为的对象引用.所以@"xyz",而不是@"xyz.png".此外,图像的位置设置为"相对于组",虽然我想我可以改变它,虽然我不知道该怎么做.

谢谢.

[我已经阅读了以下内容,但目前还不清楚并且获取信息没有本地化选项:立即在Xcode中本地化许多图像?]

编辑:有74个图像被定位[对于三种语言中的每一种]编辑:添加图像的引用方式.

Dru*_*erB 19

首先,确保在项目中设置本地化:

在此输入图像描述

您应该*.lproj在项目文件夹中有文件夹.一个用于每个定位(en.lproj,de.lproj等).将本地化图像添加到右侧文件夹.如果您使用常规方式加载图像([UIImage imageNamed:@xyz.png"]),则不必更改代码.iOS将根据用户的语言设置简单地加载正确的一个.

您可能必须在原始图像所在的目录中创建本地化文件夹,以便不必更改资源的路径.因此,如果图像的路径是myfolder/myimage.png,则en.lproj和fr.lproj文件夹将进入myfolder.