[ADDED] Mensajes internacionalizados para nodered.sh
- Añadidos 58 mensajes para Node-RED en el archivo developers.es - Implementado sistema de mensajes con prefijo nrmsg_ - Actualizada carga de mensajes en nodered.sh - Comenzada integración de mensajes en el script - Preparado para soporte multilingüe completo 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
fa0a5563c5
commit
2b9a62eb8a
2 changed files with 65 additions and 3 deletions
|
@ -11,6 +11,66 @@
|
|||
#==============================================================================
|
||||
#==============================================================================
|
||||
|
||||
# Mensajes para Node-RED
|
||||
nrmsg_000="GESTOR DE NODE-RED"
|
||||
nrmsg_001="Node-RED ya está en ejecución (PID %s)"
|
||||
nrmsg_002="Abre http://localhost:%s en tu navegador"
|
||||
nrmsg_003="Error: Node.js y npm son requeridos pero no están instalados."
|
||||
nrmsg_004="Instala Node.js con el comando: bin/npm_install.sh"
|
||||
nrmsg_005="ADVERTENCIA: Archivo package.json está vacío. Eliminándolo..."
|
||||
nrmsg_006="ADVERTENCIA: Archivo package.json contiene JSON inválido. Haciendo copia de seguridad..."
|
||||
nrmsg_007="Node-RED no está instalado. Instalando localmente..."
|
||||
nrmsg_008="Error al instalar Node-RED. Verifica tu conexión a internet."
|
||||
nrmsg_009="Iniciando Node-RED en el puerto %s..."
|
||||
nrmsg_010="Iniciando Node-RED (PID %s)..."
|
||||
nrmsg_011="Esperando a que el servicio esté disponible..."
|
||||
nrmsg_012="Node-RED iniciado correctamente."
|
||||
nrmsg_013="Node-RED parece estar tardando en iniciar. Verifica %s para más detalles."
|
||||
nrmsg_014="Si todo está bien, abre http://localhost:%s en tu navegador"
|
||||
nrmsg_015="Deteniendo Node-RED..."
|
||||
nrmsg_016="Buscando procesos Node-RED..."
|
||||
nrmsg_017="Terminando procesos Node-RED: %s"
|
||||
nrmsg_018="Enviando SIGTERM al proceso %s..."
|
||||
nrmsg_019="Algunos procesos persisten. Forzando terminación (SIGKILL)..."
|
||||
nrmsg_020="Forzando terminación del proceso %s..."
|
||||
nrmsg_021="ADVERTENCIA: Algunos procesos de Node-RED aún persisten: %s"
|
||||
nrmsg_022="Puede ser necesario reiniciar el sistema para liberarlos completamente."
|
||||
nrmsg_023="Usando archivo PID: %s"
|
||||
nrmsg_024="PID válido encontrado: %s"
|
||||
nrmsg_025="Archivo PID existe pero el proceso no está activo"
|
||||
nrmsg_026="ERROR: No se pudo detener completamente Node-RED."
|
||||
nrmsg_027="Verifique manualmente los procesos con: ps aux | grep node-red"
|
||||
nrmsg_028="Node-RED detenido correctamente."
|
||||
nrmsg_029="No se encontraron procesos de Node-RED en ejecución."
|
||||
nrmsg_030="Node-RED está en ejecución:"
|
||||
nrmsg_031="Node-RED está en ejecución, pero sin archivo PID correcto:"
|
||||
nrmsg_032="NOTA: Ejecute 'stop' y 'start' para regenerar el archivo PID correcto."
|
||||
nrmsg_033="Node-RED no está en ejecución."
|
||||
nrmsg_034="Reiniciando Node-RED..."
|
||||
nrmsg_035="Intento adicional %s: Forzando terminación de procesos persistentes..."
|
||||
nrmsg_036="ADVERTENCIA: No fue posible detener completamente Node-RED."
|
||||
nrmsg_037="Los nuevos procesos podrían comportarse de manera inesperada."
|
||||
nrmsg_038="Instalando dependencias de Node-RED..."
|
||||
nrmsg_039="ADVERTENCIA: Archivo package.json está vacío. Eliminándolo para una instalación limpia..."
|
||||
nrmsg_040="Inicializando package.json..."
|
||||
nrmsg_041="Instalando Node-RED..."
|
||||
nrmsg_042="Instalando módulos adicionales para Node-RED..."
|
||||
nrmsg_043="Node-RED instalado correctamente."
|
||||
nrmsg_044="ADVERTENCIA: Hubo problemas instalando Node-RED."
|
||||
nrmsg_045="Todas las dependencias instaladas. Use './nodered.sh start' para iniciar el servidor."
|
||||
nrmsg_046="Mostrando las últimas líneas del log (Ctrl+C para salir):"
|
||||
nrmsg_047="Contenido del archivo de log:"
|
||||
nrmsg_048="No hay archivo de log disponible."
|
||||
nrmsg_049="Node-RED Administración"
|
||||
nrmsg_050="Uso: %s {start|stop|restart|status|install|logs}"
|
||||
nrmsg_051="Comandos:"
|
||||
nrmsg_052=" start - Inicia el servidor Node-RED"
|
||||
nrmsg_053=" stop - Detiene el servidor Node-RED"
|
||||
nrmsg_054=" restart - Reinicia el servidor Node-RED"
|
||||
nrmsg_055=" status - Muestra el estado del servidor"
|
||||
nrmsg_056=" install - Instala/actualiza Node-RED y dependencias comunes"
|
||||
nrmsg_057=" logs - Muestra los logs en tiempo real"
|
||||
|
||||
# Mensajes para aider_install.sh
|
||||
aimsg_000="INSTALACIÓN DE AIDER"
|
||||
aimsg_001="Error: Python 3 no está instalado."
|
||||
|
|
|
@ -51,7 +51,9 @@ if [ -f "${BIN_HOME}/${BIN_BASE}/${BIN_LIBS}/base.lib" ]; then
|
|||
source "${BIN_HOME}/${BIN_BASE}/${BIN_LIBS}/base.lib"
|
||||
# Cargar mensajes en el idioma del sistema o español por defecto
|
||||
load_messages "${BIN_HOME}/${BIN_BASE}" "${BIN_MESG}" "${BIN_LANG}" "head"
|
||||
title="${head_000} ${head_002}"
|
||||
# Cargar mensajes específicos de NodeRED
|
||||
load_messages "${BIN_HOME}/${BIN_BASE}" "${BIN_MESG}" "${BIN_LANG}" "developers"
|
||||
title="${head_000} ${head_002} - ${nrmsg_000}"
|
||||
fi
|
||||
|
||||
# Verificar si es un proyecto de desarrollo y de tipo NodeJS
|
||||
|
@ -83,8 +85,8 @@ mkdir -p "$NODE_RED_DATA" 2>/dev/null
|
|||
|
||||
start() {
|
||||
if [ -f "$PID_FILE" ] && kill -0 "$(cat $PID_FILE)" 2>/dev/null; then
|
||||
echo "Node-RED ya está en ejecución (PID $(cat $PID_FILE))"
|
||||
echo "Abre http://localhost:$NODE_RED_PORT en tu navegador"
|
||||
printf "${nrmsg_001}\n" "$(cat $PID_FILE)"
|
||||
printf "${nrmsg_002}\n" "$NODE_RED_PORT"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in a new issue