Apple Plist (plist)
Apple Property List (.plist)-Dateien speichern strukturierte Daten im XML-Format. Im Kontext der Lokalisierung werden Plist-Dateien für Konfigurationsdaten und InfoPlist.strings-Inhalte verwendet – die Metadaten, die im App Store und in den Systemeinstellungen angezeigt werden. Zu den wichtigsten Zeichenketten gehören der App-Anzeigename (CFBundleName), Datenschutzberechtigungsbeschreibungen (NSCameraUsageDescription, NSMicrophoneUsageDescription) und URL-Schema-Beschreibungen.
XML-Plist-Dateien verwenden dict-Elemente, die abwechselnde key- und string-Elemente enthalten. Das Plist-Format unterstützt keine Inline-Kommentare, daher muss die Übersetzer-Dokumentation separat gepflegt werden. InfoPlist.strings-Dateien verwenden dasselbe Schlüssel-Wert-Format wie Localizable.strings, zielen jedoch auf bestimmte Info.plist-Schlüsselnamen ab. Language Monster unterstützt das Apple-Plist-Format und ordnet die Schlüssel-Wert-Struktur für die Übersetzung zu.
Best Practice: Halten Sie InfoPlist.strings auf Zeichenketten fokussiert, die im App-Store-Eintrag und in Berechtigungsdialogen sichtbar sind – dies sind hochsichtbare Zeichenketten, die von professioneller menschlicher Übersetzung profitieren. Datenschutz-Berechtigungszeichenketten sollten spezifisch angeben, auf welche Daten zugegriffen wird und warum; generische Beschreibungen werden von App Review abgelehnt. Führen Sie ein Referenzdokument, das angibt, was jeder Plist-Schlüssel steuert, damit Übersetzer Kontext haben, ohne Zugang zum Xcode-Projekt zu benötigen.
