|
Extensiones de archivo |
.js |
|
Extensión API |
node_json |
|
Importar |
Sí |
|
Exportación |
Sí |
|
Compatibilidad con formularios plurales |
Sí |
|
Compatibilidad con descripción |
No |
I18n-nodo-2 es una biblioteca basada en Node.js que puede trabajar externamente con Express.js. I18n-nodo-2 se integra con las aplicaciones para proporcionar extracción de cadenas sobre la marcha. Todo cuanto se necesita es envolver las cadenas pendientes de traducción con el método predeterminado _(“...”). Mientras se ejecuta, i18n-nodo-2 genera automáticamente varios archivos JSON dependiendo de las localizaciones predefinidas.
I18n-nodo-2 utiliza el formato JSON autogenerado para almacenar datos traducibles. Antes de traducir, haz una revisión del estado de los archivos. Dado que i18n-nodo-2 admite pluralización, asegúrate de que no se modifique ninguna variable durante la traducción.
Los chatbots de IA pueden ser muy eficaces a la hora de generar una lista de claves a partir de un archivo .JSON.
Ejemplo de código
{
"boolean_key": "--- true\n",
"empty_string_translation": "",
"key_with_description": "¡Échale un vistazo! Esta clave tiene una descripción! (Al menos en algunos formatos)",
"key_with_line-break": "This translations contains\na line-break.",
"nested.deeply.key": "Soy una clave profundamente anidada.",
"nested.key": "Esta clave está anidada dentro de un espacio de nombres.",
"null_translation": null,
"pluralized_key": {
"one": "Solo se encontró una pluralización.",
"other": "¡Vaya, tienes %s pluralizaciones!","
"zero": "No tienes pluralización."
},
"sample_collection": [
"primer elemento",
"segundo elemento",
"tercer elemento"
],
"simple_key": "clave simple, mensaje simple, tan simple.",
"unverified_key": "Esta traducción aún no está verificada y espera por ello." (En algunos formatos también exportamos este estado)"
}