NSArray *langArray = [[NSUserDefaults standardUserDefaults] arrayForKey:@"AppleLanguages"];
NSMutableArray *mutableArr = [NSMutableArray arrayWithArray:langArray];
NSUInteger def_lang_index = -1;
NSString *enLanguage = @"en-CN";
for (int i = 0; i < langArray.count; i++) {
NSString *str = langArray[i];
if ([str hasPrefix:@"en"]) {
def_lang_index = i;
enLanguage = str;
}
}
if (def_lang_index == -1) {
[mutableArr insertObject:enLanguage atIndex:1];
}else if (def_lang_index != 1 && def_lang_index != 0) {
[mutableArr removeObjectAtIndex:def_lang_index];
[mutableArr insertObject:enLanguage atIndex:1];
[[NSUserDefaults standardUserDefaults] setObject:mutableArr forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults]synchronize];
}