Extensions de fichiers |
.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 |
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": "Regardez ça ! Cette clé a une description ! (Au moins dans certains formats)", "key_with_line-break": "Cette traduction contient\nun saut de ligne.", "nested.deeply.key": "Ouah, cette clé est imbriquée encore plus profondément.", "nested.key": "Cette clé est imbriquée à l'intérieur d'un espace de noms.", "null_translation": nulel, "pluralized_key": { "one": "Une pluralisation unique trouvée.", "other": "Ouah, %s pluralisations !" "zero": "Aucune pluralisation." }, "sample_collection": [ "premier élément", "deuxième élément", "troisième élément" ], "simple_key": "Juste une clé simple avec un message simple.", "unverified_key": "Cette traduction n'a pas encore été vérifiée, elle est en attente. (Dans certains formats, nous exportons également ce statut)" }
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