I\'m in the processes of internationalizing an iPhone app - I need to make programmatic changes to certain views based on what the user\'s current locale is. I\'m going nut
for me, both
NSString *localeString = [[NSLocale currentLocale] localeIdentifier];
and
NSArray *array = [NSLocale preferredLanguages]; self.label.text = array[0];
yield the same result when you're in a simulator.