У меня есть локализованное приложение, которому необходимо запросить у пользователя разрешение на доступ к местоположению устройства. Начиная с 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).