/ / pt_BRローカリゼーション用IOSアプリケーションが動作しない - ios、iphone、xcode、ローカリゼーション

pt_BRローカリゼーション用のIOSアプリが動作しない - ios、iphone、xcode、ローカリゼーション

私はXcode 6とiOS 8.1の展開ターゲットを使用しています。 私はブラジル(pt_BR)からポルトガル語のローカリゼーションを追加しました.xcodeはストーリーボード用のローカライズされたファイルを生成し、すべての文字列を翻訳しました。それでも、すべてのテキストは英語で表示されます。私はこれらと一緒に数日間戦ってきましたが、私はまだそれが動作しない理由を把握することはできません。 Obs .:フランス語とドイツ語の作品のような他の言語ではなく、ブラジルのポルトガル語ではありません。

回答:

回答№1は0

なんらかの理由で、iOS8はポルトガル語Brasil(pt_BRの代わりに)に "pt"を使用しています。

しかし、どのようにしても、言語を変更するために次のコードを使用することができます。

  if(IS_OS_9_BEFORE) {
if ([preferredLanguage isEqualToString:@"pt"]) {
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"pt-BR", nil] forKey:@"AppleLanguages"];

[[NSUserDefaults standardUserDefaults] synchronize];

}

これらの変更を適用するには、アプリケーションを再起動する必要があります。 ありがとう!