Soweit ich weiß, unterstützt iOS8 jetzt regionale Lokalisierungen (in diesem Fall möchte ich pt-BR unterstützen).iOS8 regionale Lokalisierung (z. B. pt-BR)?
Siehe http://www.ibabbleon.com/iOS-Language-Codes-ISO-639.html
ich Probleme damit habe, teste diese mit einer brandneuen Single View-Anwendung, in Xcode ich die pt und pt-BR Sprachen zu meinem Projekt hinzugefügt habe, und veränderten Text entsprechend im pt .lproj und pt-BR.lproj Verzeichnisse.
Nachdem ich mein Gerät auf pt-BR eingestellt und ausgeführt habe, ist der angezeigte Text immer pt, nicht pt-BR wie gewünscht.
Protokollierung der Tat das bevorzugte Gebietsschema zurück von NSLocale
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Locale = %@", language);
Gibt nur 'locale = pt' ...
Bin ich irgendwelche Schritte fehlt oder ist das ein Fehler in iOS8?
Danke für jede Hilfe ...
Dies gibt pt_US – Chris
Meine Sprache ist definitiv Portugiesisch (Brasilianisch) in den iOS-Einstellungen. Außerdem bin ich weniger damit beschäftigt, NSLocale und mehr mit meinen lokalisierten Dateien (xibs und Zeichenketten) abzufragen, die die korrekte Sprache aufheben ... – Chris
Modifizierte meine Antwort mit der korrekten Lösung. – Shank