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