|
Extensions de fichier |
.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": "",
"clé_avec_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": "I'm a deeply nested key.",
"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": "simple clé, simple message, tellement simple.",
"clé_non_vérifiée": "Cette traduction n'a pas encore été vérifiée, elle est en attente." (Dans certains formats, nous exportons également ce statut)"
}