Попробуйте dateFormatFromTemplate: options: locale: in NSDateFormatter
Возвращает локализованную строку формата даты, представляющую указанные компоненты формата даты, упорядоченные соответствующим образом для указанной локали.
ДляНапример, вы можете указать шаблон, такой как «MMMM D, YYYY», и он изменит порядок терминов для указанной локали.
ОБНОВЛЕНИЕ
Если вы хотите знать языки регион, то вы должны попробовать использовать это:
[NSLocale preferredLanguages] objectAtIndex:0]
для текущего языка.(Языки кодируются и располагаются в порядке наиболее недавнего использования.)
[NSLocale currentLocale] localeIdentifier]
для региона.Идентификаторы локали закодированы (например, it_IT для Италии).Чтобы получить полный список кодированных локалей, используйте [NSLocale availableLocaleIdentifiers]
См. Документацию по NSLocale, чтобы узнать больше о языке и местоположении.