iOS & macOS
Integrieren Sie i1n mit iOS und macOS mithilfe von .strings-Dateien.
Einrichtung
Führen Sie i1n init in Ihrem Xcode-Projektverzeichnis aus. Die CLI erkennt Info.plist- oder .xcodeproj-Dateien und konfiguriert das .strings-Format.
iOS und macOS verwenden ihr natives Lokalisierungssystem — es gibt kein i1n SDK für Swift/Objective-C. Die CLI verwaltet Ihre .strings-Dateien direkt.
Verwendung
Verwenden Sie NSLocalizedString oder die String(localized:) API in Swift, um auf Übersetzungen zuzugreifen. i1n liest und schreibt Standard-Localizable.strings-Dateien in Ihren .lproj-Verzeichnissen.
Variablenplatzhalter (%@, %d, %f) werden bei der KI-Übersetzung automatisch erkannt und geschützt.
Workflow
Fügen Sie Strings zu Ihrer Quell-Datei Localizable.strings hinzu, pushen Sie mit i1n push, übersetzen Sie und ziehen Sie. Übersetzte .strings-Dateien werden in die entsprechenden .lproj-Verzeichnisse geschrieben (z. B. es.lproj/, fr.lproj/).
Der Bridge-Modus ist für iOS/macOS nicht anwendbar – die Plattform verwendet ihr eigenes natives Lokalisierungssystem. Funktioniert mit UIKit- und SwiftUI-Projekten.
/* Home Screen */
"home.title" = "Welcome";
"home.subtitle" = "Get started with i1n"; Verwandt
Armaturenbrett
Leitfaden für das i1n-Web-Dashboard: Kontoerstellung, Organisationen, API-Schlüssel, Übersetzungsbearbeitung und Teamverwaltung.
Bridge-Modus
Behalten Sie Ihre bestehende i18n-Bibliothek bei und fügen Sie gleichzeitig die typsichere Autovervollständigung, KI-Übersetzung und Dateiverwaltung von i1n hinzu.