Итак, в моем приложении я пытаюсь получить устройства, которые в настоящее время устанавливают язык и его аббревиатуру. Итак, я делаю это:
NSString *fullLanguage = [[NSLocale currentLocale] displayNameForKey:NSLocaleIdentifier value:[[NSLocale preferredLanguages] objectAtIndex:0]];
NSString *abrlanguage = [[NSLocale preferredLanguages] objectAtIndex:0];
Однако некоторые пользователи сообщают, что язык возвращает что-то вроде: en_UK или что-то подобное, что, в свою очередь, нарушает функциональность моего приложения.
В любом случае, есть ли способ получить текущий установленный язык устройства независимо от региональных настроек устройства?
Спасибо!