Extensiones de archivo |
.arb |
Extensión API |
arb |
Importación |
Sí |
Exportación |
Sí |
Compatibilidad con formularios plurales |
Sí |
Compatibilidad con descripción |
Sí |
Opciones de formato |
No |
ARB - Application Resource Bundle es un formato de archivo para la localización basado en JSON con las entradas de recursos codificadas como objetos JSON. Cada objeto consiste en una clave de recursos con un atributo opcional. Los archivos ARB se utilizan para localizar aplicaciones creadas con el SDK de Google para aplicaciones móviles llamado Flutter.
Pluralización y marcadores de posición
Usa el marcador de posición UCI y el estilo de pluralización para mayor compatibilidad.
La pluralización en archivos .ARB (paquete de recursos de aplicaciones) tiene varias consideraciones importantes. El marcador de posición contador en los mensajes plurales es siempre de tipo int
. Al especificar categorías plurales, use =0
en lugar de cero
, =1
en lugar de uno
y =2
en lugar de dos
. Flutter no admite la compensación
en el formato de mensaje plural.
Ejemplo de código
{ "@@locale": "en_US", "title_bar": "Mi Inicio Fresco", "@title_bar": { "type": "text", "description": "Título de la página". }, "MSG_OK": "Todo funciona bien". "FOO_123": "Su costo pendiente es {COST}", "@FOO_123": { "type": "text", "descripción": "estado de saldo". }, "selectedRowCountTitle": "{selectedRowCount, plural, =0{No hay artículos seleccionados} =1{1 artículos seleccionados} otro{{selectedRowCount} items selected}}", "@selectedRowCountTitle": { "description": "Mensaje que muestra el número de filas seleccionadas", "placeholders": { "selectedRowCount": { "type": "int", "example": "2" } } } }