Formats / Flutter ARB

Des fichiers ARB, avec les métadonnées toujours attachées

Application Resource Bundle, c'est du JSON avec une convention : chaque clé peut avoir une voisine commençant par @ qui la décrit.

.arb

Les entrées @ sont le contexte, et elles valent d'être gardées

Un fichier ARB porte à côté de chaque texte une description et une liste de variables. C'est le meilleur contexte qu'aucun de ces formats offre à un traducteur, et un outil qui le jette à l'import laisse au traducteur une phrase nue et une supposition.

Linguiqo lit la description comme contexte du texte et conserve les définitions des variables pour qu'elles ne se perdent pas à l'aller-retour.

Les variables sont vérifiées, pas seulement transportées

Une traduction qui perd une variable présente dans le texte source plante à l'exécution dans la plupart des frameworks. Linguiqo le signale comme erreur de qualité, pas comme suggestion, et un texte auquel il en manque une ne peut pas être validé.

Questions

Et les pluriels ICU dans un texte ARB ?

Un pluriel ICU est découpé en un champ par forme de pluriel : le traducteur remplit exactement les formes de sa langue, et l'ensemble est réassemblé en ICU à l'export.

Importez un fichier Flutter ARB et voyez par vous-même

La démo lit un vrai fichier à vous et montre le résultat. Sans compte, et tout est supprimé au bout de deux heures.

Ouvrir la démo

Ce qu'est Linguiqo