我必须使我的应用程序在选择特定单选按钮(即英语、法语、德语等)时支持多语言。为此我必须做什么?需要任何外部框架或API吗?
要从我必须开始的地方开始,如果有任何内置方法,请建议我。
我想添加另一件事,是否可以根据所选设备的语言,我们可以在应用程序中获得与所选设备语言相同的所有效果?
最佳答案
在代码中,您可以访问用户在“设置”中设置的当前区域设置和语言:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
NSString *currentLanguage = [languages objectAtIndex:0];
NSLog(@"Current Locale: %@", [[NSLocale currentLocale] localeIdentifier]);
NSLog(@"Current language: %@", currentLanguage);
关于ios - 根据从应用程序或设备中选择的语言,我可以在应用程序中转换语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7412961/