Types de fichiers pris en charge (Strings)

.ARB - Application Resource Bundle (Strings)

Le contenu est traduit de l’anglais par Phrase Language AI.

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"
      }
    }
  }
}
Cet article vous a-t-il été utile ?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.