2015-07-12 16 views
9

Tôi có ứng dụng được bản địa hóa cần phải yêu cầu quyền của người dùng để truy cập vị trí của thiết bị. Kể từ iOS 8, điều này yêu cầu thông báo (được xác định trong Info.plist) nêu rõ lý do tại sao ứng dụng cần vị trí của người dùng. Tôi đã bản địa hóa thành công thư này, using this technique. Tôi có nộp InfoPlist.strings với một mục bằng tiếng nước ngoài cho phím NSLocationWhenInUseUsageDescription:Bản địa hóa Giấy phép vị trí iOS Prompt

"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."; 

này đúng localizes các thông báo giải thích lý do tại sao các ứng dụng cần vị trí người dùng. Tuy nhiên, khi iOS cho thấy quan điểm cảnh báo chứa thông điệp này, tiêu đề của các cảnh báo, và các nút không cục bộ:

enter image description here

Làm thế nào để bản địa hoá tiêu đề và nút văn bản của cảnh báo, quá ?

Tôi hiểu cách thực hiện tất cả điều này cho một UIAlertView mà tôi hiển thị theo cách thủ công, nhưng cảnh báo này được hệ thống (iOS) hiển thị.

+0

Nó cũng cho tôi biết rằng điều này * không nên * là trách nhiệm của tôi và iOS phải bản địa hóa các thư này. Nếu câu trả lời là "đó là một lỗi", đó là tốt. – Nate

Trả lời

8

Bạn đã thử nghiệm trên thiết bị thực tế chưa? Tôi tin rằng giả lập có một lỗi nhưng nó hoạt động trên các thiết bị thực.

+0

Tôi sẽ kiểm tra. Có, ở trên là trên một giả lập. – Nate

+1

Uuughh. Đúng, đó là một lỗi giả lập. Thiết bị iOS 8.4 thực sự bản địa hóa tiêu đề và nút. Cảm ơn vì điều đó. – Nate

Các vấn đề liên quan