Also in meiner App versuche ich, die Geräte derzeit Sprache und ihre Abkürzung zu setzen. So mache ich das:NSLocale Language Issue
NSString *fullLanguage = [[NSLocale currentLocale] displayNameForKey:NSLocaleIdentifier value:[[NSLocale preferredLanguages] objectAtIndex:0]];
NSString *abrlanguage = [[NSLocale preferredLanguages] objectAtIndex:0];
jedoch einige Nutzer berichten, dass die Sprache etwas zurückgibt, wie: en_UK oder etwas ähnliches, was wiederum die Funktionalität meiner App vermasselt.
Wie auch immer gibt es eine Möglichkeit, die aktuell eingestellte Sprache des Gerätes unabhängig davon zu bekommen, ob die Geräte regionale Einstellungen haben?
Danke!
Ich erwarte es nur "en" zu sagen ohne zusätzliche regionale Informationen dahinter. –