.arb ← pris en charge

Traduire les fichiers ARB de Flutter.
Clés et métadonnées intactes.

Téléchargez votre fichier app_en.arb. Chaque nom de clé, bloc @metadata, description et {placeholder} est préservé. Seules les valeurs de chaîne sont traduites — vos appels AppLocalizations restent valides.

🐦 Clés préservées 📋 Métadonnées intactes 🌍 Plus de 100 langues

À partir de 4,99 $ · 5 000 mots · Sans abonnement

🐦
Clés ARB
toujours préservées
📋
@metadata
toujours intact
app_en.arb Prêt
{
"welcomeTitle": "Welcome to the app"
"@welcomeTitle": { "description": "App title" }
"saveButton": "Save changes"
"errorNotFound": "Item not found"
}
Prêt à traduire 0%
🐦 app_fr.arb Télécharger ↓
🐦
Clés ARB préservées
100+
langues cibles
Flutter
AppLocalizations prêt
4
Moteurs d'IA
3 étapes

Télécharger une fois. Chaque locale prête.

Aucune modification de clé. Aucune modification de métadonnées. Aucun appel AppLocalizations cassé.

01

Téléchargez votre fichier app_en.arb

Déposez votre fichier .arb depuis n'importe quel projet Flutter. Nous analysons chaque clé traduisible tout en laissant tous les blocs @metadata, descriptions, placeholders et l'entrée @@locale intacts.

.arb
02

Choisissez vos langues cibles

Choisissez vos locales cibles. Toutes les valeurs de chaîne traduisibles sont traitées en parallèle. Le même prix par mot quel que soit le nombre de langues que vous sélectionnez.

🇫🇷 FR 🇩🇪 DE 🇯🇵 JA
03

Télécharger — Ajouter à votre dossier l10n

Un fichier .arb par locale (app_fr.arb, app_de.arb). Déposez-les dans votre dossier lib/l10n, exécutez flutter gen-l10n, et AppLocalizations fonctionne immédiatement — zéro modification du code Dart.

app_fr.arb app_de.arb
Structure garantie

Seules les valeurs des chaînes changent. Tout le reste reste.

Les blocs @metadata, les descriptions, les placeholders, @@locale — tout est transmis sans modification.

Votre fichier
🐦app_en.arb
{ "@@locale": "en", "pageTitle": "Account Settings", "@pageTitle": { "description": "Settings page title" } }
✓ Après DocTranslate.AI (FR)
🐦app_fr.arb
{ "@@locale": "fr", ← locale mise à jour "pageTitle": "Paramètres du compte", ← traduit "@pageTitle": { "description": "Settings page title" } ← inchangé }
🐦
Clés ARB
Chaque nom de clé est préservé — les appels AppLocalizations.of(context).keyName restent valides
📋
Blocs @metadata
Toutes les entrées @key avec description et placeholders sont copiées sans modification
🔤
{placeholders}
Les placeholders du format de message ICU comme {name}, {count} sont préservés à l'intérieur des chaînes traduites
🌐
@@locale
L'entrée @@locale est mise à jour automatiquement pour correspondre au code de langue cible
🔑
Ordre des clés
Le même ordre des clés que le fichier source — les diffs Git restent clairs et lisibles
📄
Encodage
Sortie JSON UTF-8 compatible avec flutter gen-l10n et intl_utils
Qui utilise cette fonctionnalité

Conçu pour toutes les équipes Flutter qui livrent mondialement

📱

Applications mobiles Flutter

Traduisez tous les fichiers de locale .arb de votre application Flutter — chaînes d'intégration, étiquettes d'interface utilisateur, messages d'erreur et texte de notification push localisés en un seul téléchargement.

app_en.arb → app_fr.arb · app_de.arb
🌐

Applications Web Flutter

Applications web Flutter ciblant les marchés internationaux — traduisez vos fichiers ARB pour chaque locale prise en charge et déposez-les directement dans votre dossier l10n.

lib/l10n/app_*.arb
🖥️

Applications de bureau Flutter

Applications de bureau Flutter (Windows, macOS, Linux) avec des exigences multilingues — traduisez les fichiers ARB pour toutes les locales cibles sans toucher une ligne de code Dart.

app_en.arb · desktop-ready
🔌

Packages et plugins Flutter

Vous publiez un package Flutter avec des chaînes visibles par l'utilisateur ? Traduisez vos fichiers ARB afin que les développeurs qui ajoutent votre package obtiennent des messages localisés dès le départ.

package_en.arb · pub.dev-ready
🏢

Applications Flutter d'entreprise

Grandes applications Flutter internes avec des centaines de clés ARB — traduisez en lot, préservez toutes les métadonnées et les placeholders, déployez dans votre pipeline CI/CD.

500+ keys · CI/CD-ready

Services backend Dart

Services côté serveur Dart utilisant le package intl avec des fichiers ARB pour des réponses API localisées — traduisez tous les paquets ARB pour vos marchés pris en charge.

messages_en.arb · Dart-ready
Moteurs d'IA

Vous choisissez l'IA.
Nous préservons les clés.

Adaptez le moteur à votre contenu — texte d'interface utilisateur, messages d'erreur ou terminologie spécifique aux mobiles.

Claude

Meilleure qualité

Idéal pour les parcours d'intégration, les chaînes marketing et le texte d'application où le ton compte.

ChatGPT

Rapide et fiable

Excellent pour les étiquettes d'interface utilisateur, les messages d'erreur et les chaînes de validation.

DeepL

Langues européennes

Standard de l'industrie pour les applications Flutter DE, FR, ES, IT, NL.

Google

Couverture maximale

Plus de 100 langues. Idéal pour l'APAC, l'arabe et les paires de locales rares.

FAQ

Questions fréquentes

🐦

Vos fichiers ARB.
Chaque locale.
Zéro modification de clé.

Formules à partir de 4,99 $. 5 000 mots. Aucun abonnement requis.

Achat unique · Crédits valides 1 an · Sans abonnement