add i18n system and improved plugin API with state management
This commit is contained in:
56
src/locales/es.json
Normal file
56
src/locales/es.json
Normal file
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"bot": {
|
||||
"starting": "Iniciando ManyBot...",
|
||||
"initialized": "Cliente inicializado. Esperando conexión con WhatsApp...",
|
||||
"ready": "¡Bot está listo!",
|
||||
"error": {
|
||||
"uncaught": "Excepción no capturada",
|
||||
"unhandled": "Rechazo no manejado"
|
||||
}
|
||||
},
|
||||
"log": {
|
||||
"info": "INFO",
|
||||
"success": "OK",
|
||||
"warn": "WARN",
|
||||
"error": "ERROR",
|
||||
"msg": "MSG",
|
||||
"cmd": "CMD",
|
||||
"done": "DONE",
|
||||
"context": {
|
||||
"group": "grupo",
|
||||
"from": "De",
|
||||
"type": "Tipo",
|
||||
"replyTo": "Responde a"
|
||||
}
|
||||
},
|
||||
"system": {
|
||||
"environment": "Entorno: {{platform}} — usando {{puppeteer}}",
|
||||
"environmentTermux": "Entorno: Termux — usando Chromium del sistema",
|
||||
"connected": "¡WhatsApp conectado y listo!",
|
||||
"disconnected": "Desconectado — motivo: {{reason}}",
|
||||
"reconnecting": "Reconectando en {{seconds}}s...",
|
||||
"reinitializing": "Reinicializando cliente...",
|
||||
"qrSaved": "Código QR guardado en: {{path}}",
|
||||
"qrOpen": "Abrir con: termux-open qr.png",
|
||||
"qrSaveFailed": "Error al guardar el Código QR:",
|
||||
"qrScan": "Escanea el Código QR abajo:",
|
||||
"clientId": "Client ID: {{id}}",
|
||||
"pluginsFolderNotFound": "Carpeta de plugins no encontrada. Ningún plugin cargado.",
|
||||
"pluginsLoaded": "Plugins cargados: {{count}} activos{{errors}}",
|
||||
"pluginsLoadedWithErrors": ", {{count}} con error",
|
||||
"pluginSetupFailed": "Error en la configuración del plugin \"{{name}}\": {{message}}",
|
||||
"pluginNotFound": "Plugin \"{{name}}\" no encontrado en {{path}}",
|
||||
"pluginLoaded": "Plugin cargado: {{name}}",
|
||||
"pluginLoadFailed": "Error al cargar el plugin \"{{name}}\": {{message}}",
|
||||
"pluginDisabledAfterError": "Plugin \"{{name}}\" desactivado después del error: {{message}}",
|
||||
"schedulerInvalidCron": "Plugin \"{{name}}\" registró expresión cron inválida: \"{{expression}}\"",
|
||||
"schedulerError": "Error en la programación del plugin \"{{name}}\": {{message}}",
|
||||
"schedulerRegistered": "Programación registrada — plugin \"{{name}}\" → \"{{expression}}\"",
|
||||
"downloadJobFailed": "Error en el trabajo de descarga — {{message}}"
|
||||
},
|
||||
"errors": {
|
||||
"pluginLoad": "Error al cargar el plugin",
|
||||
"messageProcess": "Error al procesar el mensaje",
|
||||
"stack": "Stack"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user