Formatos / Flutter ARB

Archivos ARB, con los metadatos todavía en su sitio

Application Resource Bundle es JSON con una convención: cada clave puede tener una hermana que empieza por @ y la describe.

.arb

Las entradas con @ son el contexto, y vale la pena conservarlas

Un archivo ARB lleva junto a cada texto una descripción y una lista de marcadores. Es el mejor contexto que cualquiera de estos formatos ofrece a un traductor, y una herramienta que lo descarta al importar le deja una frase suelta y una suposición.

Linguiqo lee la descripción como contexto del texto y conserva las definiciones de los marcadores para que no se pierdan en la ida y vuelta.

Los marcadores se comprueban, no solo se copian

Una traducción a la que le falta un marcador del texto de origen provoca un fallo en tiempo de ejecución en la mayoría de frameworks. Linguiqo lo marca como error de calidad, no como sugerencia, y un texto al que le falta uno no se puede aprobar.

Preguntas

¿Y los plurales ICU dentro de un texto ARB?

Un plural ICU se divide en un campo por cada forma de plural, así que el traductor rellena exactamente las formas de su idioma, y al exportar se vuelve a montar en ICU.

Sube un archivo Flutter ARB y compruébalo

La demo lee un archivo real tuyo y te muestra el resultado. Sin cuenta, y a las dos horas se borra todo.

Abrir la demo

Qué es Linguiqo