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 |
non |
ARB - Application Resource Bundle est un format de fichier pour la localisation basé sur JSON avec les entrées de ressource encodées sous forme d'objets JSON. Chaque objet est composé d'une clé ressource avec un attribut optionnel. Les fichiers ARB sont utilisés pour la localisation des applications créées avec le SDK d'applications mobiles Google appelé Flutter.
Pluralisation et espaces réservés
Utilisez l'espace réservé ICU et le style de pluralisation pour des raisons de compatibilité.
La pluralisation dans les fichiers .ARB (Application Resource Bundle) présente plusieurs considérations importantes. L'espace réservé count dans les messages pluriels est toujours de type int
. Lorsque tu spécifies des catégories plurielles, utilise =0
au lieu de zéro
, =1
au lieu d'une
et =2
au lieu de deux
. Flutter ne prend pas en charge le décalage
au format de message pluriel.
Exemple de code
{ "@@locale": "en_US", "title_bar": "My Cool Accueil", "@title_bar": { « type » : « texte », "description": "Titre de la page." }, "MSG_OK": « Tout fonctionne bien. », « FOO_123 » : « Votre coût en attente est de {COST} », "@FOO_123": { « type » : « texte », « description » : « bilan ». }, "selectedRowCountTitle": "{selectedRowCount, plural, =0{No items selected} =1{1 item selected} other{{selectedRowCount} items selected}}", "@selectedRowCountTitle": { "description": « Message qui indique le nombre de lignes sélectionnées », "placeholders": { "selectedRowCount": { "type": "int", « exemple » : "2" } } } }