2016-08-01 4 views
4

Я добавил локализацию.string (португальский (Бразилия)) для локализации. Его работа для версии iOS 9. Но это не для самого iOS 8. Его всегда показывают английский. Я видел некоторые форумы, они предложили изменить «Португальский (Бразилия)) на« pt-BR ». Но, для локализованного строкового файла, я не могу редактировать двойным щелчком. Как исправить это, любые предложения. Благодаря!Локализация, не работающая на португальском (Бразилия) в iOS 8

ответ

1

Я исправил это, наконец. Надеюсь, в будущем это поможет кому-то, кто получил такую ​​же проблему.

NSString *preferredLanguage = [[NSLocale preferredLanguages] objectAtIndex:0]; 
NSLog(@"%@", preferredLanguage); 

    if(IS_OS_9_BEFORE) { 

если ([preferredLanguage isEqualToString: @ "пт"]) {

 [[BundleLocalization sharedInstance] setLanguage:@"pt-BR"]; 
    } 
    } 

и не забудьте импортировать следующие классы от мерзавца.

https://github.com/cmaftuleac/BundleLocalization