iOS 8中的葡萄牙语(巴西)本地化不起作用12

问题描述:

我为本地化添加了localizable.string(葡萄牙语(巴西))。它适用于iOS 9版本。但是,它不会影响iOS 8本身。它总是显示英语。我见过一些论坛,他们建议将“葡萄牙语(巴西)”改为“pt-BR”。但是,对于本地化的字符串文件,我无法通过双击进行编辑。如何解决这个问题,任何建议。谢谢!iOS 8中的葡萄牙语(巴西)本地化不起作用12

我终于修好了。我希望这将有助于未来有人遇到同样的问题。

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

    if(IS_OS_9_BEFORE) { 

如果([preferredLanguage isEqualToString:@ “PT”]){

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

,不要忘记从混帐导入下面的类。

https://github.com/cmaftuleac/BundleLocalization