Types de fichiers pris en charge (Strings)

.JSON - React-Intl imbriqué (Strings)

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

Extensions de fichiers

.json

API Extension

react_nested_json

Import

Oui

Exporter

Oui

Prise en charge des formes plurielles

Oui

Prise en charge de la description

Non

React Intl utilise des fichiers .js pour enregistrer des données localisées. Placez les chaînes dans un fichier .JSON et faites-y référence dans le code source.

Selon les configurations des applications, les fichiers .JSON peuvent devenir complexes avec plusieurs objets .JSON imbriqués. Les fichiers .JSON imbriqués sont traités en séparant les niveaux clés par un point .. En exportant, toutes les clés sont à nouveau divisées et rendues sous forme de structure imbriquée en .JSON.

Les chatbots basés sur l'IA peuvent être très efficaces pour générer une liste de clés à partir d'un fichier .JSON.

Exemple de code

{
  "boolean_key": "--- true\n",
  "empty_string_translation": "",
  "key_with_description": "Check it! Cette clé a une description ! (Au moins dans certains formats)\
  "key_with_line-break": "This translations contains\na line-break.",
  "nested": {
    "deeply": {
      "key": "Hé, cette clé est imbriquée encore plus profondément."
    },
    "key": "Cette clé est imbriquée à l'intérieur d'un espace de noms."
  },
  "null_translation": null,
  "pluralized_key": {
    "one": "Une seule pluralisation trouvée.",
    "other": "Ouah, vous avez %s pluralisations !","
    "zero": "Aucune pluralisation."
  },
  "sample_collection": [
    "first item",
    "second item",
    "third item"
  ],
  "simple_key": "Je suis une clé simple avec un message simple.",
  "unverified_key": "Cette traduction n'est pas encore vérifiée et demeure en attente." (Dans certains formats, nous exportons également ce statut)"
}

Pluriels pour les fichiers JSON

Format le plus courant des messages clés pluriels sur différentes bibliothèques :

"messages": {
    "one": "One message received.",
    "other": "%s messages received.",
    "zero": "Aucun message reçu."
}
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.