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