Flutter Intégration
Localisation Flutter sécurisée par type, automatisée.
Poussez vos fichiers ARB, traduisez avec l'IA dans toutes les locales cibles et récupérez la sortie compatible avec gen-l10n. Aucune édition manuelle de fichier .arb.
$ npx i1n init
lib/pages/home_page.dart
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
class HomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
final l10n = AppLocalizations.of(context)!;
return Text(l10n.welcomeMessage);
// ↑ Type-safe, generated by i1n pull
}
} Pourquoi les équipes Flutter utilisent-elles i1n ?
Prise en charge native d'ARB
i1n lit et écrit nativement les fichiers .arb. Aucune conversion de format n'est nécessaire — votre projet Flutter reste standard.
compatible avec gen-l10n
La sortie est entièrement compatible avec le gen-l10n de Flutter. Des classes Dart typées sont générées automatiquement.
Pluriels et variables conservés
Le format de message ICU, les pluriels et les variables tels que {count} sont détectés et protégés lors de la traduction par IA.
Traduire les fichiers .arb avec l'IA
Poussez votre fichier ARB source, ajoutez --translate, et obtenez chaque locale cible traduite en quelques secondes. Pas en quelques heures.
Commencez la localisation de votre application Flutter
Gratuit pour toujours. Aucune carte de crédit requise.