Z tego co wiem, system iOS8 obsługuje teraz regionalne lokalizacje (w tym przypadku chcę wesprzeć pt-BR).Lokalizacja regionalna iOS8 (np. Pt-BR)?
Zobacz http://www.ibabbleon.com/iOS-Language-Codes-ISO-639.html
mam problemy z tym, testując ten z jednej aplikacji widzenia nowy, w Xcode Dodałem PT i PT-BR języków do mojego projektu, a zmieniany tekst odpowiednio w pkt Katalogi .lproj i pt-BR.lproj.
Po ustawieniu mojego urządzenia na pt-BR i uruchomieniu, wyświetlany tekst jest zawsze pt, a nie pt-BR zgodnie z oczekiwaniami.
Rzeczywiście zalogowaniu preferowanego ustawienia regionalne zwrócony przez NSLocale
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Locale = %@", language);
Powroty tylko 'Locale = pt' ...
jestem brakuje jakichkolwiek czynności lub jest to błąd w systemów iOS 8?
dzięki za pomoc ...
Powoduje wyświetlenie pt_US – Chris
Mój język jest zdecydowanie portugalski (Brazylia) w preferencjach systemu iOS. Ponadto, jestem mniej zainteresowany zapytaniami o NSLocale i więcej z moimi zlokalizowanymi plikami (xibs i stringami), które zbierają poprawny język ... – Chris
Zmodyfikowaliśmy moją odpowiedź za pomocą poprawnego rozwiązania. – Shank