NSLocale locale = [NSLocale currentLocale];
NSString language = [locale displayNameForKey:NSLocaleIdentifier
value:[locale localeIdentifier]];
Français (France)
English (United States)
NSString language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSDictionary *languageDic = [NSLocale componentsFromLocaleIdentifier:language];
NSString *countryCode = [languageDic objectForKey:@"kCFLocaleCountryCodeKey"];
NSString languageCode = [languageDic objectForKey:@"kCFLocaleLanguageCodeKey"];