|
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 Estas opciones que se pueden especificar cuando se carga y/o descarga un archivo. Dependiendo del método de carga/descarga (API, CLI, sincronización de repositorios, etc.), se pueden especificar en parámetros de consulta |
No |
ARB - Paquete de Recursos de Aplicación es un formato de archivo para localización basado en JSON con las entradas de recursos codificadas como objetos JSON. Cada objeto consiste en una clave de recurso con un atributo opcional. Los archivos ARB se utilizan para la localización de aplicaciones construidas con el SDK de Aplicaciones Móviles de Google llamado Flutter.
Pluralización y Marcadores de Posición
Usa el marcador de posición ICU y el estilo de pluralización para compatibilidad.
La pluralización en archivos .ARB (Paquete de Recursos de Aplicación) tiene varias consideraciones importantes. El marcador de posición de conteo en mensajes plurales es siempre de tipo int. Al especificar categorías plurales, usa =0 en lugar de cero, =1 en lugar de uno, y =2 en lugar de dos. Flutter no soporta el offset en el formato de mensaje plural.
Ejemplo de código
{
"@@locale": "en_US", "title_bar": "Mi Casa Genial",
"@title_bar": {
"type": "text",
"description": "Título de la página."
}, "MSG_OK": "Todo funciona bien.", "FOO_123": "Tu costo pendiente es {COST}",
"@FOO_123": {
"type": "text",
"descripción": "estado de cuenta."
},
"selectedRowCountTitle": "{selectedRowCount, plural, =0{No se seleccionaron elementos} =1{1 elemento seleccionado} other{{selectedRowCount} items selected}}",
"@selectedRowCountTitle": {
"description": "Mensaje que muestra el número de filas seleccionadas",
"placeholders": {
"selectedRowCount": {
"type": "int",
"example": "2"
}
}
}
}