/ Aplikacja / IOS do lokalizacji pt_BR nie działa - iOS, iPhone, Xcode, lokalizacja

Aplikacja IOS dla lokalizacji pt_BR nie działa - ios, iphone, xcode, lokalizacja

Używam docelowego wdrożenia Xcode 6 i iOS 8.1. Dodałem lokalizację dla portugalskiego z Brazylii (pt_BR), xcode wygenerował zlokalizowany plik dla scenorysu i przetłumaczyłem wszystkie ciągi. Mimo to cały tekst jest wyświetlany w języku angielskim. Walczę z nimi od wielu dni, ale wciąż nie mogę zrozumieć, dlaczego to nie działa. Obs .: Inne lokalizacje, takie jak dzieła francuskie i niemieckie, ale nie portugalski z Brazylii.

Odpowiedzi:

0 dla odpowiedzi № 1

Z jakiegoś powodu iOS8 używa portugalskiego „pt” (zamiast pt_BR).

ale w dowolny sposób możesz użyć następującego kodu do zmiany języka.

  if(IS_OS_9_BEFORE) {
if ([preferredLanguage isEqualToString:@"pt"]) {
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"pt-BR", nil] forKey:@"AppleLanguages"];

[[NSUserDefaults standardUserDefaults] synchronizacja];

}

ale w celu wprowadzenia tych zmian konieczne będzie ponowne uruchomienie aplikacji. dzięki!