Я использовал этот код для получения того, к какой стране принадлежит iPhone:
NSLocale *locale = [NSLocale currentLocale];
NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
NSString *country = [locale displayNameForKey: NSLocaleCountryCode value: countryCode];
и я хочу, чтобы название страны всегда было на английском языке, но если iPhone находится на любом другом языке, он возвращает название страны на этом языке...