Traduisez les fichiers Flutter ARB avec l'IA
Importez vos fichiers ARB Flutter, laissez l'IA les traduire avec votre glossaire et votre contexte, révisez chaque chaîne et exportez des fichiers ARB prêts à l'emploi.
Le format de localisation des applications Flutter (flutter_localizations, intl).
Ce qu'un fichier Flutter ARB contient vraiment
ARB — Application Resource Bundle — est du JSON avec une convention : chaque entrée traduisible peut être accompagnée d'un élément frère préfixé par @ qui la décrit, contenant la description et les types de placeholders que flutter gen-l10n utilise pour générer des accesseurs Dart typés.
Ces métadonnées sont la chose la plus précieuse dans le fichier et la première à être détruite par un outil générique. Traduire les descriptions, ou les supprimer, fait échouer la génération de code ou produit des accesseurs avec des types d'arguments incorrects — une erreur de compilation au mieux, un résultat erroné au pire.
.arb
{
"@@locale": "en",
"welcomeTitle": "Welcome back!",
"saveButton": "Save changes"
}
Ce qui ne va pas lorsque les fichiers Flutter ARB sont mal traduits
Ce sont les défauts qui arrivent jusqu'en production, parce qu'aucun ne ressemble à une erreur avant d'en devenir une.
Les métadonnées @ sont traduites
Les entrées commençant par @ décrivent les chaînes pour le générateur de code ; ce n'est pas du texte visible. Les traduire corrompt le Dart généré.
@@locale reste en en
Le marqueur de locale indique à Flutter la langue du fichier. S'il reste inchangé dans un fichier traduit, l'application charge les textes italiens comme s'ils étaient anglais.
La syntaxe des pluriels ICU est réécrite
Les expressions plural et select sont du code à l'intérieur de la chaîne. Des accolades reformatées ou un mot-clé traduit empêchent gen-l10n d'analyser l'entrée.
Les noms de placeholders changent
Les espaces réservés sont appariés par nom avec les métadonnées. Renommez-en un dans la traduction et la méthode générée ne compilera plus.
Comment GetTranslated s'en occupe
Importez votre fichier Flutter ARB
L'IA traduit avec votre glossaire
Relisez et validez chaque chaîne
Exportez et publiez
Vous voulez le voir d'abord sur votre propre fichier ?
Collez un fichier Flutter ARB dans l'outil gratuit et obtenez la version traduite immédiatement — sans compte, sans adresse email.
Ouvrez le traducteur gratuit de Flutter ARBFoire aux questions
Les métadonnées @ sont-elles conservées ?
Oui. Les entrées de métadonnées sont reconnues comme descriptives et non traduisibles, et sont exportées telles quelles à côté des valeurs traduites.
Et @@locale alors ?
Chaque fichier exporté porte le code de la langue qu'il contient : les fichiers sont prêts pour app_{code}.arb sans retouche manuelle.
Les pluriels ICU sont-ils pris en charge ?
Les espaces réservés simples sont gérés automatiquement. Les expressions de pluriels et de sélection complexes sont importées intactes et signalées pour révision, car elles méritent un œil humain par langue.
500 clés gratuites pour toujours. Sans carte bancaire.