Если я изменил язык на симуляторе iOS 8.1 на что-нибудь и попытаюсь обнаружить это из кода с помощью
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Language: %@", language);
Я получаю "en" назад. Я пробовал сбросить навигатор и т.д. Я пробовал это с использованием среды выполнения iOS 7.1 (в Xcode 5.1.1), и она работала нормально. Кто-нибудь смог найти обходной путь для этой проблемы?