- Nuevo script que utiliza las funciones de detección de VPN en base.lib - Muestra el tipo de VPN al que se está conectado o información si no hay conexión - Añadidos mensajes internacionalizados en head.es - Actualizada documentación en README.md 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
170 lines
7.9 KiB
Bash
170 lines
7.9 KiB
Bash
#!/usr/bin/env bash
|
|
#bash script : head.es
|
|
#apps : Base Functions Library
|
|
#description : Translate Messages (es)
|
|
#author : MRP/mrp - Mauro Rosero P.
|
|
#company email : mauro@rosero.one
|
|
#personal email : mauro.rosero@gmail.com
|
|
#date : 20240201
|
|
#version : 1.0.2
|
|
#notes :
|
|
#==============================================================================
|
|
#==============================================================================
|
|
|
|
head_000="AMBIENTE DE DESARROLLO"
|
|
head_002="(MRDEVS TOOLS)"
|
|
head_001="El comando 'dialog' no está instalado. Por favor, ejecute bin/bootstrap.sh."
|
|
head_installing="Instalando"
|
|
head_info="INFO"
|
|
head_warning="ADVERTENCIA"
|
|
head_error="ERROR"
|
|
head_success="ÉXITO"
|
|
head_unknow="UNKNOW"
|
|
head_version="Versión"
|
|
head_ubuntu="ubuntu"
|
|
head_confirm="(confirmar)"
|
|
head_os_error="Operación Cancelada. No se pudo determinar el sistema operativo."
|
|
head_op_error="Operación cancelada por el operador!"
|
|
head_pause="Presiona Enter para continuar..."
|
|
head_error_unknow="Operación Cancelada. Se produjo un error desconocido!"
|
|
head_fail="Fail"
|
|
head_exit="Finalizar"
|
|
head_create="Adicionar"
|
|
head_delete="Eliminar"
|
|
head_noproject="Esta carpeta no es un proyecto de desarrollo!"
|
|
head_noenv="Aún no se han configurado los parámetros del ambiente de desarrollo (.env)"
|
|
head_nobuild="No existe carpeta build para creación de contenedores"
|
|
head_nodockerfile="No existe el archivo de configuración Dockerfile"
|
|
head_nobuilded="No se pudo completar la construcción del contenedor"
|
|
head_builded="Construcción del contenedor completada!"
|
|
head_zip="Utilitario zip no ha sido instalado!"
|
|
head_vpn_type="Tipo de VPN"
|
|
head_vpn_no_connected="VPN no conectado!"
|
|
head_vpn_unknown="VPN Desconocido!"
|
|
head_key_end="999999END"
|
|
head_superuser="Super Usuario"
|
|
head_canceled="Cancelado"
|
|
head_container="Generando contenedor"
|
|
label_email="Correo Electrónico:"
|
|
|
|
# Mensajes para project_create.sh
|
|
proj_001="Creación de Proyecto"
|
|
proj_002="Ingrese el nombre del proyecto"
|
|
proj_003="El nombre debe ser único dentro de la carpeta de proyectos"
|
|
proj_004="El nombre del proyecto no puede estar vacío"
|
|
proj_005="El nombre del proyecto solo puede contener letras, números, guiones y guiones bajos"
|
|
proj_006="El proyecto ya existe. ¿Desea seleccionar otro nombre?"
|
|
proj_007="Operación cancelada. El proyecto ya existe"
|
|
proj_008="Seleccione el tipo de proyecto"
|
|
proj_009="Este tipo determinará la estructura inicial del proyecto"
|
|
proj_010="El tipo de proyecto seleccionado no es válido"
|
|
proj_011="Proyecto creado exitosamente en:"
|
|
proj_012="Ingrese una descripción del proyecto"
|
|
proj_013="Breve descripción del propósito y alcance del proyecto (máximo 3 líneas)"
|
|
proj_014="Seleccione la licencia del proyecto"
|
|
proj_015="Esta licencia determinará los términos de uso y distribución del software"
|
|
|
|
vldt_001="no puede estar en blanco..."
|
|
vldt_002="Contraseña incorrecta! Intente nuevamente."
|
|
vldt_010="Dirección de correo electrónico es inválida!"
|
|
vldt_011="Duración de clave gpg inválida!"
|
|
vldt_012="No es un nombre de dominio DNS válido!"
|
|
vldt_013="Valor debe ser alguno de estos:"
|
|
vldt_014="Valor no está dentro del rango válido:"
|
|
|
|
os_update="Actualizando sistema operativo "
|
|
os_nofound="Sistemas operativos soportados: Ubuntu, Debian, Arch Linux, Fedora, Redhat, AlmaLinux, Rocky, Oracle Linux, FreeBSD, MacOS"
|
|
|
|
pkg_install_begin="Instalando paquete(s):"
|
|
pkg_install_success="Instalación satisfactoria de paquete(s):"
|
|
|
|
git_initialized="Repositorio git inicializado!"
|
|
git_notinitialized="Repositorio git no fue inicializado!"
|
|
git_setbranch="Rama git ha sido creada"
|
|
git_gitignored="Archivo .gitignore generado a partir de plantilla"
|
|
git_add_files="Archivos base del proyecto agregados!"
|
|
git_first_commited="[INIT] Proyecto inicializado"
|
|
git_end_commited="Todos los cambios al repositorio nuevo han sido aplicados!"
|
|
git_new_project_pushed="Proyecto ha sido creado/actualizado en repositorio remoto"
|
|
|
|
npm_000="Cortana"
|
|
npm_000_0="Jarvis"
|
|
npm_000_1="Rosero One"
|
|
npm_000_2="Alias"
|
|
npm_001="El programa 'dialog' no está instalado. Por favor, instálalo e inténtalo nuevamente."
|
|
npm_002="No eres super usuario. Ingresa la contraseña para escalamiento:"
|
|
npm_003="Contraseña incorrecta o error al escalar privilegios."
|
|
npm_004="Este script instalará Node.js y npm de forma interactiva. Soporta Arch Linux, Debian/Ubuntu, Fedora, FreeBSD y macOS (Homebrew)."
|
|
npm_005_1="Se detectó el siguiente sistema:"
|
|
npm_005_2="¿Desea continuar con la instalación?"
|
|
npm_006="No se encontró un gestor de paquetes soportado."
|
|
npm_007="Sistema operativo no soportado:"
|
|
npm_008="Instalación cancelada por el usuario."
|
|
npm_009="Actualizando repositorios..."
|
|
npm_010="Repositorios actualizados."
|
|
npm_011="No se requiere actualización."
|
|
npm_012="Iniciando instalación de Node.js y npm..."
|
|
npm_013="Instalación en progreso..."
|
|
npm_014="Instalación completada."
|
|
npm_015="Instalación completada. Versiones instaladas: Node.js: [versión] npm: [versión]"
|
|
npm_016="Instalador de Node.js y npm"
|
|
npm_017="Confirmar Sistema"
|
|
npm_018="Instalación de Anthropic Claude Code"
|
|
npm_019="Versiones instaladas:"
|
|
npm_020="No encontrado"
|
|
npm_021="Instalación Finalizada"
|
|
npm_022="npm no está instalado. Por favor instálalo e inténtalo de nuevo."
|
|
npm_023="Se procederá a instalar Anthropic Claude Code usando npm."
|
|
npm_024="Instalación completada satisfactoriamente."
|
|
npm_025="Ocurrió un error durante la instalación."
|
|
npm_026="Desinstalar"
|
|
npm_027="Se procederá a desinstalar Anthropic Claude Code usando npm."
|
|
npm_028="Desinstalación Completa"
|
|
npm_029="Desinstalación completada exitosamente."
|
|
npm_030="Ocurrió un error durante la desinstalación."
|
|
npm_031="Confirmación"
|
|
npm_032="¿Está seguro que desea desinstalar Anthropic Claude Code?"
|
|
npm_033="¿Desea instalar Anthropic Claude Code?"
|
|
npm_034="Alias existente"
|
|
npm_035="El alias 'cortana' ya existe en"
|
|
npm_036="Alias creado"
|
|
npm_037="Alias 'cortana' añadido a"
|
|
npm_038="Ahora puede usar el comando 'cortana' para ejecutar Claude."
|
|
npm_039="Error al crear el alias 'cortana'"
|
|
npm_040="Shell no compatible detectado."
|
|
npm_041="Alias eliminado"
|
|
npm_042="Alias 'cortana' eliminado de"
|
|
npm_043="Alias no encontrado"
|
|
npm_044="El alias 'cortana' no existe en la configuración del shell."
|
|
npm_045="¿Desea activar el alias 'cortana' para Claude Code?"
|
|
npm_046="Alias cortana activado en la sesión actual."
|
|
npm_047="Para activar el alias en la sesión actual, ejecute:"
|
|
npm_048="¿Desea desactivar el alias 'cortana' para Claude Code?"
|
|
npm_049="Alias cortana desactivado en la sesión actual."
|
|
npm_050="Para desactivar el alias en la sesión actual, ejecute:"
|
|
npm_051="El programa 'sops' no está instalado. Por favor, instálalo e inténtalo nuevamente."
|
|
npm_052="SOPS Configuration"
|
|
npm_053="El archivo ya existe. ¿Desea sobrescribirlo?"
|
|
npm_054="Ingrese su token de API de"
|
|
npm_055="El token no puede estar vacío. Por favor ingrese un token válido."
|
|
npm_056="El token parece ser demasiado corto. Verifique que haya copiado el token completo."
|
|
npm_057="El token contiene caracteres no estándar. Verifique que sea correcto."
|
|
npm_058="El token de Cortana ha sido encriptado exitosamente en"
|
|
npm_059="Falló la encriptación del token de Cortana."
|
|
npm_060="Configuración de PATH actualizada. Para aplicar cambios permanentes, reinicie su terminal después de la instalación o ejecute:"
|
|
|
|
hx_001="Instalador de Helix Editor"
|
|
hx_002="Este script instalará Helix Editor. Soporta Arch Linux, Debian/Ubuntu, Fedora, FreeBSD y macOS (Homebrew)."
|
|
hx_003="Descargando la última versión de Helix..."
|
|
hx_004="Instalando Helix..."
|
|
hx_005="Configurando Helix..."
|
|
hx_013="Instalando Helix mediante snap..."
|
|
hx_014="Verificando disponibilidad de snap..."
|
|
hx_015="Instalando snap..."
|
|
hx_006="Helix instalado exitosamente."
|
|
hx_007="Versión de Helix instalada:"
|
|
hx_008="Helix no se instaló correctamente."
|
|
hx_009="¿Desea instalar Helix Editor?"
|
|
hx_010="Instalación en progreso..."
|
|
hx_011="Se requiere acceso root para instalar Helix."
|
|
hx_012="Creando directorio de destino..."
|