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 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 charger, Télécharger ou dans le fichier de configuration phrase.yml.

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"
      }
    }
  }
}
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.