iOS (Swift) Integrazione
Localizzazione iOS senza ginnastiche Xcode.
Invia i file .strings, traduci con l'IA, riporta al tuo progetto Xcode. Non dovrai più gestire manualmente Localizable.strings per ogni locale.
$ npx i1n init
en.lproj/Localizable.strings
// Localizable.strings (en)
"home.title" = "Welcome to the app";
"home.subtitle" = "Get started in seconds";
"settings.notifications" = "Enable notifications";
// Usage in Swift
Text(NSLocalizedString("home.title", comment: "")) Perché i team iOS (Swift) usano i1n
Formato .strings nativo
i1n legge e scrive direttamente i file .strings. Nessuna conversione di formato — rimane compatibile con il sistema di localizzazione di Xcode.
Tutte le localizzazioni in un'unica push
Invia i tuoi .strings in inglese, esegui --translate e ottieni automaticamente ogni .lproj di destinazione popolato.
Plurali e stringsdict
Le regole di pluralizzazione complesse vengono preservate durante la traduzione AI. Funziona con .stringsdict per forme plurali avanzate.
Integrazione CI/CD
Aggiungi i1n push --translate alla tua pipeline Fastlane o Xcode Cloud. Le nuove stringhe vengono tradotte prima di ogni build.
Inizia a localizzare la tua app iOS
Gratis per sempre. Non è richiesta carta di credito.