是否可以创建独立于设备语言的本地化IOS应用程序。例如在.net中我们将CurrentCulture和CurrentUICulture设置为指定的语言,这在IOS中是否可行?目标是创建一个多语言IOS应用程序。
答案 0 :(得分:2)
是的,这是可能的,但你不应该这样做(见Human Interface Guidelines):
NSArray *langOrder = [NSArray arrayWithObjects:@"en", nil];
[[NSUserDefaults standardUserDefaults] setObject:langOrder forKey:@"AppleLanguages"];
答案 1 :(得分:0)
请勿尝试手动切换语言。只需关注Apples internationalization guides即可。 iOS上的本地化非常简单,您不需要设置任何“切换”语言,iOS已根据您提供的语言和用户在设置中设置的语言优先级选择正确的语言。