本地化解析的XML文件

时间:2015-03-22 23:27:14

标签: xml-parsing localization xcode6 ios8.1

几个月前我制作了一个ios / cocoa应用程序,现在我正在尝试本地化它。我已经成功地对XIB,字符串等进行了本地化。

我现在面临的问题是我正在解析XML(XML-SAX)文件以构建列表并通过itens检索更多信息,如信息树。

解析器只是从lines.xml文件中提取数据。我尝试本地化文件并更改刚刚创建的lines.xml版本中的每个字符串,但我只能看到显示的原始字符串。

如果您需要任何其他信息,请告诉我。

这里的一点帮助将非常感激。 感谢。

1 个答案:

答案 0 :(得分:0)

我找到了一些不那么聪明的方法.....它有效但我觉得它很难看:

if([language  isEqual: @"en"]){
    s = [[NSString alloc] initWithFormat:@"lines-en"];

}else{
    s = [[NSString alloc] initWithFormat:@"lines"];

}

NSString *path = [[NSBundle mainBundle] pathForResource:s ofType:@"xml"];