|
Extensions de fichier |
.arb |
|
Extension d'API |
arb |
|
Importer |
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 lorsqu'un fichier est chargé et/ou Télécharger. Selon la méthode de charger/Télécharger (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 d'applications créées avec le SDK Google mobile appelé Flutter.
Pluralisation et espaces réservés
Utiliser le style de pluralisation et d'espace réservé ICU pour la compatibilité.
La pluralisation dans les fichiers .ARB (Application Resource Bundle) comporte plusieurs considérations importantes. L'espace réservé de comptage dans les messages pluriels est toujours de type int. Lors de la spécification des catégories plurielles, utiliser =0 au lieu de zero, =1 au lieu de one, et =2 au lieu de two. Flutter ne prend pas en charge le offset dans le format de message pluriel.
Exemple de code
{
"@@locale": "en_US", "title_bar": "My Cool Home",
"@title_bar": {
"type": "text",
"description": "Page title."
}, "MSG_OK": "Tout fonctionne correctement.", "FOO_123": "Votre coût en attente est {COST}",
"@FOO_123": {
"type": "text",
"description": "relevé 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 affiche le nombre de lignes sélectionnées",
"placeholders": {
"selectedRowCount": {
"type": "int",
"example": "2"
}
}
}
}