将本地化代码附加到图像是不好的做法吗?

时间:2011-10-30 18:58:37

标签: iphone ios localization

我正在考虑根据设备类型,方向和本地化来组合图像名称字符串。

例如:

#define kLocalCode     NSLocalizedString(@"en", @"localization code")

...会导致“background_iphone_portrait_en.png”(或_es,_de等)

我的工作流程以这种方式更快,而不是将具有相同名称的图像放在单独的本地化文件夹中。

这种图像定位方法有什么缺点吗?

1 个答案:

答案 0 :(得分:0)

第一: 我发现这是一个非常有创意的解决方它让我思考。

这不是一个真正的答案,但是:

您可以使用以下调用加载“en”:

[NSLocale currentLocale]

这样您就不必将en翻译为fresde,但可以将其设置为运行时。 如果您不支持某种语言,请加载英文版。