|
Extensions de fichiers |
.arb |
|
Extension d'API |
arb |
|
Import |
oui |
|
Export |
oui |
|
Prise en charge des formes plurielles |
oui |
|
Prise en charge de la description |
oui |
|
Options de format Ces options peuvent être spécifiées lors du chargement et/ou du téléchargement d'un fichier. Selon la méthode de chargement/téléchargement (API, CLI, synchronisation de dépôt, etc.), elles peuvent être spécifiées dans les paramètres de requête |
non |
ARB - Application Resource Bundle est un format de fichier pour la localisation basé sur JSON avec les entrées de ressources encodées en tant qu'objets JSON. Chaque objet se compose d'une clé de ressource avec un attribut optionnel. Les fichiers ARB sont utilisés pour la localisation des applications construites avec le SDK Google Mobile App appelé Flutter.
Pluralisation et espaces réservés
Utilisez l'espace réservé ICU et le style de pluralisation pour la compatibilité.
La pluralisation dans les fichiers .ARB (Application Resource Bundle) a plusieurs considérations importantes. L'espace réservé de compte dans les messages pluriels est toujours de type int. Lors de la spécification des catégories plurielles, utilisez =0 au lieu de zero, =1 au lieu de one, et =2 au lieu de two. Flutter ne prend pas en charge offset dans le format de message pluriel.
Exemple de code
{
"@@locale": "fr_FR", "title_bar": "Mon Accueil Cool",
"@title_bar": {
"type": "text",
"description": "Titre de la page."
}, "MSG_OK": "Tout fonctionne bien.", "FOO_123":}} "Votre coût en attente est {COST}",
"@FOO_123": {
"type": "text",
"description": "état de solde."
},
"selectedRowCountTitle": "{selectedRowCount, plural, =0{Aucun élément sélectionné} =1{1 élément sélectionné} other{{selectedRowCount} items selected}}",
"@selectedRowCountTitle": {
"description": "Message qui montre le nombre de lignes sélectionnées",
"placeholders": {
"selectedRowCount": {
"type": "int",
« exemple » : "2"
}
}
}
}