i1n.ai
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.