i1n.ai
iOS (Swift) Intégration

Localisation iOS sans gymnastique Xcode.

Poussez les fichiers .strings, traduisez avec l'IA, ramenez-les dans votre projet Xcode. Fini la gestion manuelle de Localizable.strings pour chaque langue.

$ 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: ""))

Pourquoi les équipes iOS (Swift) utilisent-elles i1n ?

Format natif .strings

i1n lit et écrit directement les fichiers .strings. Aucune conversion de format — reste compatible avec le système de localisation d'Xcode.

Toutes les langues en une seule mise à jour

Poussez vos fichiers .strings anglais, exécutez --translate et obtenez automatiquement chaque .lproj cible rempli.

Pluriels et stringsdict

Les règles de pluralisation complexes sont préservées lors de la traduction par IA. Fonctionne avec .stringsdict pour les formes plurielles avancées.

Intégration CI/CD

Ajoutez i1n push --translate à votre pipeline Fastlane ou Xcode Cloud. Les nouvelles chaînes sont traduites avant chaque build.

Commencez à localiser votre application iOS

Gratuit pour toujours. Aucune carte de crédit requise.