13

デバイスの位置情報にアクセスするためのユーザー許可を要求する必要があるローカライズされたアプリがあります。iOS 8 以降、これには、アプリがユーザーの位置情報を必要とする理由を示すメッセージ (で定義Info.plist) が必要です。このテクニックを使用して、このメッセージをうまくローカライズしました。キーの外国語エントリを含む InfoPlist.strings ファイルがあります。 NSLocationWhenInUseUsageDescription

"NSLocationWhenInUseUsageDescription" = "Este aplicativo pode utilizar a sua localização para servir anúncios que são mais relevantes. Sua identidade não é transmitida com a localização.";

これにより、アプリがユーザーの位置情報を必要とする理由を説明するメッセージが適切にローカライズされます。ただし、iOS がこのメッセージを含むアラート ビューを表示すると、アラートのタイトルボタンはローカライズされません。

ここに画像の説明を入力

アラートのタイトルとボタン テキストもローカライズするにはどうすればよいですか?

手動で表示する に対してこれをすべて行う方法は理解していますUIAlertViewが、このアラートはシステム (iOS) によって表示されます。

4

1 に答える 1