我的应用程序的语言是英语和德语。我已将我的设置包本地化为德语。
我的页面之一(在 Settings.app 中)包含主题。我已按英文字母顺序(Topics.plist)将它们添加到 settings.bundle 中。我有 Topics.strings 将每个主题翻译成德语。当然题目的顺序和英文一样,这是不正确的。
有没有办法解决它?
编辑: 我需要某种方法将此 plist 读入数组,对其进行排序,然后将其返回到 settings.bundle。我不确定是否可以直接写入 Settings.bundle。
该行:
BOOL 成功 = [dict writeToFile:[[NSBundle mainBundle] pathForResource:@"Settings.bundle/Topics" ofType:@"plist"] atomically:YES];
此行在 iPhone 4S 5.1.1 上返回 YES,在 iPhone 5 6.0.2 上返回 NO。我猜苹果在 iOS6 中修复了这个问题,对吗?
请帮我解决我的问题,并使 Settings.bundle 中的主题以英文和德文的字母顺序显示。
谢谢!