iOS (Swift) Integración
Localización de iOS sin acrobacias de Xcode.
Envía archivos .strings, traduce con IA, y vuelve a tu proyecto de Xcode. No más gestión manual de Localizable.strings para cada localización.
$ 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: "")) Por qué los equipos de iOS (Swift) usan i1n
Formato nativo .strings
i1n lee y escribe archivos .strings directamente. Sin conversión de formato — se mantiene compatible con el sistema de localización de Xcode.
Todas las localizaciones en un solo envío
Envía tus .strings en inglés, ejecutá --translate, y obtené cada .lproj de destino poblado automáticamente.
Plurales y stringsdict
Las reglas complejas de pluralización se conservan durante la traducción con IA. Funciona con .stringsdict para formas plurales avanzadas.
Integración CI/CD
Agregá i1n push --translate a tu pipeline de Fastlane o Xcode Cloud. Las nuevas cadenas se traducen antes de cada compilación.
Comenzá a localizar tu app de iOS
Gratis para siempre. No se requiere tarjeta de crédito.