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 échecs qui atteignent la production, car aucun ne ressemble à une erreur… jusqu'à ce que ce soit le cas.
Les métadonnées @ sont traduites
Les entrées commençant par @ décrivent des chaînes pour le générateur de code ; elles ne sont pas du contenu destiné aux utilisateurs. Les traduire corrompt le Dart généré.
@@locale reste en en
Le marqueur de locale indique à Flutter quelle langue contient le fichier. Laisser inchangé dans un fichier traduit fait charger la copie italienne comme anglaise.
La syntaxe des pluriels ICU est réécrite
Les expressions de pluriels et de sélection sont du code à l'intérieur de la chaîne. Des accolades reformattées ou un mot-clé traduit font échouer gen-l10n à 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 le gère
Importez votre fichier Flutter ARB
L'IA traduit avec votre glossaire
Vérifiez et approuvez chaque chaîne
Exportez et livrez
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 préservées ?
Oui. Les entrées de métadonnées sont reconnues comme descriptives plutôt que traduisibles, et sont exportées inchangées avec les valeurs traduites.
Et @@locale alors ?
Chaque fichier exporté porte la locale de la langue qu'il contient, donc les fichiers sont prêts pour app_{code}.arb sans édition 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. Aucune carte de crédit.