Ich habe eine lokalisierte App, die eine Benutzerberechtigung für den Zugriff auf den Standort des Geräts anfordern muss. Seit iOS 8 erfordert dies eine Nachricht (definiert in Info.plist
) mit der Angabe warum die App den Standort des Benutzers benötigt. Ich habe diese Nachricht erfolgreich lokalisiert, using this technique. Ich habe ein InfoPlist.strings für den Schlüssel NSLocationWhenInUseUsageDescription
mit einem fremdsprachigen Eintrag Datei:Lokalisierungsberechtigungsaufforderung für iOS-Standort
"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.";
Diese lokalisiert richtig die Nachricht zu erklären, warum die App Benutzer-Standort benötigt. Aber, wenn iOS zeigt die Warnungsansicht Diese Nachricht enthält, die Titel der Warnung und die Tasten sind nicht lokalisiert:
Wie kann ich den Alarm Titel und Schaltfläche Text lokalisieren, zu ?
Ich verstehe, wie man das alles für eine UIAlertView
, die ich manuell zeigen, aber diese Warnung wird vom System (iOS) angezeigt.
Es fällt mir auch auf, dass dies * nicht * in meiner Verantwortung liegen sollte, und iOS sollte diese Nachrichten selbst lokalisieren. Wenn die Antwort "es ist ein Fehler" ist, ist das in Ordnung. – Nate