我正在考虑根据设备类型,方向和本地化来组合图像名称字符串。
例如:
#define kLocalCode NSLocalizedString(@"en", @"localization code")
...会导致“background_iphone_portrait_en.png”(或_es,_de等)
我的工作流程以这种方式更快,而不是将具有相同名称的图像放在单独的本地化文件夹中。
这种图像定位方法有什么缺点吗?
答案 0 :(得分:0)
第一: 我发现这是一个非常有创意的解决方它让我思考。
这不是一个真正的答案,但是:
您可以使用以下调用加载“en”:
[NSLocale currentLocale]
这样您就不必将en
翻译为fr
,es
或de
,但可以将其设置为运行时。
如果您不支持某种语言,请加载英文版。