2016-08-01 112 views
4

我爲本地化添加了localizable.string(葡萄牙語(巴西))。它適用於iOS 9版本。但是,它不會影響iOS 8本身。它總是顯示英語。我見過一些論壇,他們建議將「葡萄牙語(巴西)」改爲「pt-BR」。但是,對於本地化的字符串文件,我無法通過雙擊進行編輯。如何解決這個問題,任何建議。謝謝!iOS 8中的葡萄牙語(巴西)本地化不起作用12

回答

1

我終於修好了。我希望這將有助於未來有人遇到同樣的問題。

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