Имя локализованного "jp" или "jap"
в
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObject:@"jp or jap"] forKey:@"AppleLanguages"];
Вы можете отсортировать ваш массив следующим образом
NSArray *sortedArray = [yourArray sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
localizedCaseInsensitiveCompare - это метод в NSString .
localizedCaseInsensitiveCompare
попробуйте с этим,
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObject:@"ja_JP"] forKey:@"AppleLanguages"];