2016-08-01 6 views
4

ローカリゼーション用にlocalizable.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: "PT" @])であれば{

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

とのgitから、次のクラスをインポートすることを忘れないでください。

https://github.com/cmaftuleac/BundleLocalization

関連する問題