Ponieważ tworzę iOS używam następujący kod do przetłumaczenia/zlokalizować moje aplikacje:Localization już nie działa pod iOS 9/iOS 9.0.1
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
if ([language isEqualToString:@"de"]) {
// localized language
}
else { //base language
}
Ale od aktualizacji do iOS 9 robi to kod już nie działa. Wszystkie moje aplikacje są teraz w języku angielskim.
Ani aplikacje, które już mam w sklepie App Store, ani aplikacje uruchamiane w Symulatorze są już zlokalizowane.
Byłoby wspaniale, gdyby mógł pan powiedzieć mi, jak mam się tłumaczyć mojego kodu programowego w iOS 9.
Co otrzymujesz za "język"? – zaph
Zawsze otrzymuję "en". Właściwie uruchamiam aplikację po niemiecku, więc powinienem otrzymać: "de". – EANicolas1
Może jest to związane z następującym błędem http://stackoverflow.com/questions/33017981/ios-localization-doesnt-work-with-more-than-63-files?newreg=5def7e334c554377be788b1ce2eace3e –