我有一個本地化應用,需要請求用戶訪問設備位置的權限。自iOS 8以來,這需要一條消息(定義在Info.plist
),其中說明爲什麼應用程序需要用戶的位置。我已成功定位此消息,using this technique。我有一個InfoPlist.strings與關鍵NSLocationWhenInUseUsageDescription
一個外語項文件:本地化iOS位置權限提示
"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)會顯示此警報。
這也讓我覺得這個*不應該是我的責任,iOS應該本身定位這些消息。如果答案是「這是一個錯誤」,那很好。 – Nate