我目前正致力于转换我本身构建为iPhone应用的Android应用。我正在Flash中重新创建它,因为我知道AS3但不是Objective C.我的原始Android应用程序本地化为4种不同的语言(这对Android来说很容易!) - 我的问题是 - 我将如何为iOS做到这一点来自Flash的版本?我是否能够使用每种语言中所有字符串的单独XML文件,并在以某种方式检测用户设备设置的语言后加载它们?
非常感谢!
解
很简单!感谢crooksy88的链接,我最终使用了以下代码:
var languageSettings:Array = Capabilities.languages;
var locale:String = languageSettings[0].toString().toLowerCase();
这给了我一个2个字母的语言代码:'en'代表英语,'de'代表德语等,我可以使用它来为每种语言加载正确的xml文件。最后非常简单:))