加载两种语言的英文版图像

时间:2013-01-08 07:01:49

标签: iphone ios ios5 localization localizable.strings

我有一个使用两种语言的本地化应用程序:英语和德语。 我有基于主题名称命名的图像,例如:我的应用程序中有一个名为:Toys的主题,其对应的图像是:Toys.png。 我一直在通过NSString * topicName加载主题的图像。

现在问题出现在德语版的应用程序中。 topicName变量现在是德语,Spielzeuge,当然图像没有加载,因为我的包中没有Spielzeuge.png。

我知道我可以复制我的图像以同时使用英文和德文版本并且它可以工作,但有没有办法在不复制它们的情况下对这两种语言使用相同的图像?

谢谢!

1 个答案:

答案 0 :(得分:1)

将属性(例如imageName)添加到您的主题类,并使用它来引用图像。然后将imageName留在本地化的字符串文件中,始终是英文字符串。