Types de fichiers pris en charge (Strings)

.ARB - Paquet de ressources d'application (Chaînes)

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

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

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