Types de fichiers pris en charge (Strings)

.JSON - Simple (Strings)

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

Extensions de fichier

.json

Extension d'API

simple_json

Importer

oui

Export

oui

Prise en charge des formes plurielles

oui

Prise en charge de la description

non

Options de format

Ces options peuvent être spécifiées lorsqu'un fichier est chargé et/ou Téléchargé. 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.

enable_pluralization

Le format .JSON (JavaScript Object Notation) a été conçu à l'origine uniquement pour JavaScript, mais est devenu un format de fichier d'échange standard en parallèle avec les .XML, .YAML, .Properties, etc. Le .JSON est composé de paires clé-valeur mises entre accolades. Une valeur peut être une chaîne, un nombre ou un objet (une ou plusieurs paires clé-valeur mises entre accolades). Simple JSON est un fichier .JSON dont la plupart des valeurs sont des chaînes simples, à l'exception des formes plurielles. Dans ce cas, les chaînes placées comme valeurs seront traduites.

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

Options de format

Identifiant

enable_pluralization

Type

booléen

Chargement

oui

Téléchargement

non

Par défaut

vrai

Description

active la détection des clés pluralisées. Toutes les clés correspondantes persisteront sous forme de clés pluralisées.

Exemple de code

{
  "boolean_key": "--- vrai\n",
  "empty_string_translation": "",
  "key_with_description": "Check it out! Cette clé a une description ! (Au moins dans certains formats)",
  "key_with_line-break": "This translations contains\na line-break.",
  "nested.deeply.key": "Wow, this key is nested even deeper.",
  "nested.key": "This key is nested inside a namespace.",
  "null_translation": nulel,
  "pluralized_key": {
    "one": "Only one pluralization found.",
    "other": "Wow, you have %s pluralizations!",
    "zero": "You have no pluralization."
  },
  "sample_collection": [
    "premier élément",
    "deuxième élément",
    "troisième élément"
  ],
  "simple_key": "Just a simple key with a simple message.",
  "unverified_key": "Cette traduction n'est pas encore vérifiée et demeure en attente. (Dans certains formats, nous exportons également ce statut)"
}

Formes plurielles

Ce format utilise des catégories nommées pour identifier les différentes pluralisations d'une clé. Les catégories suivantes sont réservées aux formes plurielles :

.zéro | .un | .deux | .quelques | .beaucoup | .autre

Exemples de noms de clés pluralisées correctement identifiées, persistantes et marquées :

  • inbox.messages.notification.one

  • inbox.messages.notification.other

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 reçus.",
    "zero": "No messages received."
}
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.