|
Extensions de fichiers |
.js |
|
Extension d'API |
node_json |
|
Importer |
oui |
|
Export |
oui |
|
Prise en charge des formes plurielles |
oui |
|
Prise en charge de la description |
non |
I18n-node-2 est une bibliothèque basée sur Node.js qui peut travailler directement avec Express.js. I18n-node-2 s'intègre aux applications en fournissant une extraction des chaînes à la volée. Entourer des chaînes avec la méthode par défaut _("...") est tout ce qui est requis. Pendant son exécution, i18n-node-2 génère automatiquement plusieurs fichiers JSON en fonction de paramètres régionaux prédéfinis.
I18n-node-2 utilise le format JSON généré automatiquement pour stocker les données traduisibles. Avant la traduction, exécutez un contrôle de santé des fichiers. Avec i18n-node-2 prenant en charge les formes plurielles, veillez à ce que toutes les variables restent inchangées pendant la traduction.
Les chatbots 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": "--- 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": "Je suis une clé profondément imbriquée."
"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": "simple clé, simple message, tellement 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)"
}