|
Extensions de fichiers |
.arb |
|
API Extension |
arb |
|
Import |
Oui |
|
Exporter |
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 - Paquet de ressources d'application 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 construites avec le SDK d'application mobile de Google appelé Flutter.
Pluriel et espaces réservés
Utilisez l'espace réservé et le style de pluralisation ICU pour la compatibilité.
La pluralisation dans les fichiers .ARB (Paquet de ressources d'application) a plusieurs considérations importantes. Le placeholder de compte dans les messages au pluriel 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 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 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{# éléments sélectionnés}",
"@selectedRowCountTitle": {
"description": "Message qui indique le nombre de lignes sélectionnées.",
"placeholders": {
"selectedRowCount": {
"type": "int",
"example": "2"
}
}
}
}