Я добавил локализацию.string (португальский (Бразилия)) для локализации. Его работа для версии iOS 9. Но это не для самого iOS 8. Его всегда показывают английский. Я видел некоторые форумы, они предложили изменить «Португальский (Бразилия)) на« pt-BR ». Но, для локализованного строкового файла, я не могу редактировать двойным щелчком. Как исправить это, любые предложения. Благодаря!Локализация, не работающая на португальском (Бразилия) в iOS 8
4
A
ответ
1
Я исправил это, наконец. Надеюсь, в будущем это поможет кому-то, кто получил такую же проблему.
NSString *preferredLanguage = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"%@", preferredLanguage);
if(IS_OS_9_BEFORE) {
если ([preferredLanguage isEqualToString: @ "пт"]) {
[[BundleLocalization sharedInstance] setLanguage:@"pt-BR"];
}
}
и не забудьте импортировать следующие классы от мерзавца.