自從我創建iOS應用我用下面的代碼翻譯/本地化我的應用程序:本地化並不iOS的下工作了9/iOS版9.0.1
NSString *language = [[NSLocale preferredLanguages] objectAtIndex:0];
if ([language isEqualToString:@"de"]) {
// localized language
}
else { //base language
}
但由於更新到iOS 9這段代碼不工作了。 我所有的應用程序現在都是英文的。
我已經在應用程序商店中擁有的應用程序,以及我在模擬器中運行的應用程序都不再被本地化。
這將是巨大的,如果你能告訴我,我怎麼也得在iOS的9
你對'language'有什麼看法? – zaph
我總是得到「en」。 其實我用德語運行應用程序,所以我應該得到:「德」。 – EANicolas1
也許它與以下錯誤有關http://stackoverflow.com/questions/33017981/ios-localization-doesnt-work-with-more-than-63-files?newreg=5def7e334c554377be788b1ce2eace3e –