在多语言ios应用程序中分配特定语言

时间:2013-02-22 10:20:31

标签: ios objective-c multilingual

我有一个多语言的ios应用程序,它可以切换到正确的语言取决于ios系统位置。我想知道,例如,系统语言是英语,如何将应用程序语言分配给德语或其他语言?

2 个答案:

答案 0 :(得分:1)

尝试在main()函数的main.m中添加它,在调用UIApplicationMain()之前,重要的是这些语句在应用程序启动之前执行

[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"es", nil] forKey:@"AppleLanguages"]; //switching to spanish locale
[[NSUserDefaults standardUserDefaults] synchronize];

答案 1 :(得分:0)

您可以在Info.plist文件中指定默认语言。该设置称为Localization native development region。该语言将用作默认语言。