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"];
}
}
,不要忘记从混帐导入下面的类。