From 362409e6549f8cf5aac951b367e299f18b53a731 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Mon, 13 Jul 2026 21:43:48 +0200 Subject: [PATCH] update menus --- lang/es.json | 36 +++++++++++++++++------------------ scripts/menus/network_menu.sh | 8 +++----- scripts/menus/share_menu.sh | 4 ++-- scripts/menus/storage_menu.sh | 4 ++-- 4 files changed, 25 insertions(+), 27 deletions(-) diff --git a/lang/es.json b/lang/es.json index 83cc4256..11baaa9a 100644 --- a/lang/es.json +++ b/lang/es.json @@ -107,16 +107,16 @@ "Add GPU to LXC": "Agregar GPU a un LXC", "Add GPU to LXC (Intel | AMD | NVIDIA)": "Agregar GPU a un LXC (Intel | AMD | NVIDIA)", "Add GPU to VM (Intel | AMD | NVIDIA)": "Agregar GPU a una VM (Intel | AMD | NVIDIA)", - "Add Local Disk as Proxmox Storage": "Agregar disco local como almacenamiento Proxmox", + "Add Local Disk as Proxmox Storage": "Agregar disco local como almacenamiento", "Add Local Disk (Proxmox storage + host mount)": "Agregar disco local (almacenamiento Proxmox + montaje de host)", "Add Local Disk as Host Mount (for LXC bind-mounts)": "Agregar disco local como montaje de host (para montajes vinculados LXC)", - "Add Local Disk as Proxmox Storage": "Agregar disco local como almacenamiento Proxmox", - "Add NFS Share as Proxmox Storage": "Agregue NFS Share como almacenamiento Proxmox", - "Add NFS share as Proxmox Storage": "Agregar un recurso compartido NFS como almacenamiento Proxmox", + "Add Local Disk as Proxmox Storage": "Agregar disco local como almacenamiento", + "Add NFS Share as Proxmox Storage": "Agregue NFS Share como almacenamiento", + "Add NFS share as Proxmox Storage": "Agregar un recurso compartido NFS como almacenamiento", "Add NFS storage:": "Agregar almacenamiento NFS:", "Add PBS": "Agregar PBS", - "Add Samba Share as Proxmox Storage": "Agregar Samba Share como almacenamiento Proxmox", - "Add Samba share as Proxmox Storage": "Agregue el recurso compartido Samba como almacenamiento Proxmox", + "Add Samba Share as Proxmox Storage": "Agregar Samba Share como almacenamiento", + "Add Samba share as Proxmox Storage": "Agregue el recurso compartido Samba como almacenamiento", "Add as IDE": "Agregar como IDE", "Add as SATA": "Agregar como SATA", "Add as SCSI": "Agregar como SCSI", @@ -128,7 +128,7 @@ "Add disk to LXC container": "Agregar disco al contenedor LXC", "Add explicit privileged flag (optional but recommended):": "Agregue una bandera privilegiada explícita (opcional pero recomendada):", "Add export rule:": "Agregar regla de exportación:", - "Add iSCSI Target as Proxmox Storage": "Agregar un destino iSCSI como almacenamiento Proxmox", + "Add iSCSI Target as Proxmox Storage": "Agregar un destino iSCSI como almacenamiento", "Add iSCSI storage in Proxmox Storage": "Agregar almacenamiento iSCSI en Proxmox Storage", "Add iSCSI storage in Proxmox:": "Agregar almacenamiento iSCSI en Proxmox:", "Add import disk": "Agregar disco de importación", @@ -996,7 +996,7 @@ "Current NFS mounts:": "Montajes NFS actuales:", "Current Network Configuration": "Configuración de red actual", "Current PVE Version": "Versión PVE actual", - "Current ProxMenux host scripts register remote shares as Proxmox storages using pvesm.": "Los scripts de host ProxMenux actuales registran recursos compartidos remotos como almacenamientos Proxmox utilizando pvesm.", + "Current ProxMenux host scripts register remote shares as Proxmox storages using pvesm.": "Los scripts de host ProxMenux actuales registran recursos compartidos remotos como almacenamientos en Proxmox utilizando pvesm.", "Current ProxMenux version:": "Versión actual de ProxMenux:", "Current Samba Mounts": "Monturas de Samba actuales", "Current Samba client script supports privileged LXC only.": "El script del cliente Samba actual solo admite LXC privilegiado.", @@ -1941,7 +1941,7 @@ "Host GPU is already bound to vfio-pci. Host reconfiguration/reboot should not be required for this VM-to-VM reassignment.": "La GPU del host ya está vinculada a vfio-pci. No debería ser necesario reconfigurar/reiniciar el host para esta reasignación de VM a VM.", "Host IP": "IP del host", "Host Mount Path": "Ruta de montaje del host", - "Host NFS/Samba as Proxmox Storage (pvesm)": "Aloje NFS/Samba como almacenamiento Proxmox (pvesm)", + "Host NFS/Samba as Proxmox Storage (pvesm)": "Aloje NFS/Samba como almacenamiento en Proxmox (pvesm)", "Host Path": "Ruta del host", "Host Path:": "Ruta del anfitrión:", "Host Storage (NFS / Samba via Proxmox)": "Almacenamiento de host (NFS/Samba vía Proxmox)", @@ -2983,7 +2983,7 @@ "Not imported:": "No importado:", "Not mounted": "No montado", "Not portable:": "No portátil:", - "Not registered as Proxmox storage — use 'LXC Mount Manager' to bind-mount": "No registrado como almacenamiento Proxmox: use 'LXC Mount Manager' para vincular el montaje", + "Not registered as Proxmox storage — use 'LXC Mount Manager' to bind-mount": "No registrado como almacenamiento enProxmox: use 'LXC Mount Manager' para vincular el montaje", "Note: A system reboot will be required after enabling IOMMU.": "Nota: Será necesario reiniciar el sistema después de habilitar IOMMU.", "Note: this only works if the NFS server does NOT use 'all_squash' for root.": "Nota: esto sólo funciona si el servidor NFS NO usa 'all_squash' como root.", "Notes": "Notas", @@ -3411,7 +3411,7 @@ "Regenerating boot artifacts for the merged kernel-agnostic changes...": "Regenerando artefactos de arranque para los cambios fusionados independientes del kernel...", "Regenerating certificates and restarting services...": "Regenerando certificados y reiniciando servicios...", "Register mount path in Proxmox:": "Registre la ruta de montaje en Proxmox:", - "Registering disk as Proxmox storage...": "Registrando disco como almacenamiento Proxmox...", + "Registering disk as Proxmox storage...": "Registrando disco como almacenamiento en Proxmox...", "Registering module with DKMS...": "Registrando módulo con DKMS...", "Reinstall / update Coral drivers": "Reinstalar/actualizar los controladores Coral", "Reinstall Fail2Ban": "Reinstale Fail2Ban", @@ -3881,7 +3881,7 @@ "Select the bus type for the disks:": "Seleccione el tipo de bus para los discos:", "Select the directory containing disk images:": "Seleccione el directorio que contiene las imágenes de disco:", "Select the directory to bind to container:": "Seleccione el directorio para vincular al contenedor:", - "Select the disk to add as Proxmox storage:": "Seleccione el disco para agregar como almacenamiento Proxmox:", + "Select the disk to add as Proxmox storage:": "Seleccione el disco para agregar como almacenamiento en Proxmox:", "Select the disk to test or inspect:": "Seleccione el disco para probar o inspeccionar:", "Select the disk you want to format:": "Seleccione el disco que desea formatear:", "Select the disks you want to add:": "Seleccione los discos que desea agregar:", @@ -4612,8 +4612,8 @@ "Use images only if the directory is on suitable storage.": "Utilice imágenes sólo si el directorio está en un almacenamiento adecuado.", "Use mp1/mp2/... for extra mount points.": "Utilice mp1/mp2/... para puntos de montaje adicionales.", "Use only when unprivileged containers cannot meet your needs": "Úselo solo cuando los contenedores sin privilegios no puedan satisfacer sus necesidades.", - "Use option 1 to add a local disk (as Proxmox storage and/or as a host mount).": "Utilice la opción 1 para agregar un disco local (como almacenamiento Proxmox y/o como montaje de host).", - "Use option 1 to add an iSCSI target as Proxmox storage.": "Utilice la opción 1 para agregar un destino iSCSI como almacenamiento Proxmox.", + "Use option 1 to add a local disk (as Proxmox storage and/or as a host mount).": "Utilice la opción 1 para agregar un disco local (como almacenamiento y/o como montaje de host).", + "Use option 1 to add an iSCSI target as Proxmox storage.": "Utilice la opción 1 para agregar un destino iSCSI como almacenamiento.", "Use pigz for faster gzip compression": "Usar pigz para comprimir gzip más rápido", "Use the Guided Cleanup option to fix issues safely": "Utilice la opción Limpieza guiada para solucionar problemas de forma segura", "Use the Guided Repair option to fix issues safely": "Utilice la opción Reparación guiada para solucionar problemas de forma segura", @@ -4959,7 +4959,7 @@ "has a different MAC than the backup — update any DHCP static reservation": "tiene una MAC diferente a la de la copia de seguridad: actualice cualquier reserva estática de DHCP", "has a new MAC": "tiene una nueva MAC", "has only": "solo tiene", - "host fstab only (not registered as Proxmox storage)": "host fstab solamente (no registrado como almacenamiento Proxmox)", + "host fstab only (not registered as Proxmox storage)": "host fstab solamente (no registrado como almacenamiento en Proxmox)", "hostpci entries for all IOMMU group devices": "entradas hostpci para todos los dispositivos del grupo IOMMU", "hostpci entries for selected GPU functions (full IOMMU group will be enforced after reboot)": "Entradas de hostpci para funciones de GPU seleccionadas (el grupo IOMMU completo se aplicará después del reinicio)", "hour(s)": "horas)", @@ -5202,11 +5202,11 @@ "— safe restore mode will skip boot/kernel/apt config": "- el modo de restauración segura omitirá la configuración de arranque/kernel/apt", "— that part works on any distro and is harmless.": "esa parte funciona en cualquier distribución y es inofensiva.", "• Both: mounts twice (pvesm + an independent fstab entry)": "• Ambos: se monta dos veces (pvesm + una entrada fstab independiente)", - "• Both: registers as Proxmox storage AND keeps the mount available for LXC bind-mounts": "• Ambos: se registra como almacenamiento Proxmox Y mantiene la montura disponible para montajes enlazados de LXC", + "• Both: registers as Proxmox storage AND keeps the mount available for LXC bind-mounts": "• Ambos: se registra como almacenamiento enProxmox Y mantiene la montura disponible para montajes enlazados de LXC", "• Both: two independent CIFS mounts (one for Proxmox UI, one for LXC bind-mounts with open perms)": "• Ambos: dos montajes CIFS independientes (uno para Proxmox UI, otro para montajes enlazados LXC con permisos abiertos)", "• Clean up remapped users": "• Limpiar usuarios reasignados", - "• Host fstab: mounted at a path you choose, NOT visible as Proxmox storage": "• Host fstab: montado en la ruta que usted elija, NO visible como almacenamiento Proxmox", - "• Host fstab: mounted at host path only, for LXC bind-mounts (NOT visible as Proxmox storage)": "• Host fstab: montado solo en la ruta del host, para montajes vinculados LXC (NO visible como almacenamiento Proxmox)", + "• Host fstab: mounted at a path you choose, NOT visible as Proxmox storage": "• Host fstab: montado en la ruta que usted elija, NO visible como almacenamiento en Proxmox", + "• Host fstab: mounted at host path only, for LXC bind-mounts (NOT visible as Proxmox storage)": "• Host fstab: montado solo en la ruta del host, para montajes vinculados LXC (NO visible como almacenamiento en Proxmox)", "• Host fstab: mounted with open uid/gid/file_mode at a path you choose, ideal for LXC bind-mounts": "• Host fstab: montado con uid/gid/file_mode abierto en la ruta que usted elija, ideal para montajes enlazados de LXC", "• Proxmox storage (pvesm): visible in Datacenter > Storage, mount at /mnt/pve/": "• Almacenamiento Proxmox (pvesm): visible en Centro de datos > Almacenamiento, montaje en /mnt/pve/", "• Proxmox storage (pvesm): visible in Datacenter > Storage, usable for VMs/backups/ISOs": "• Almacenamiento Proxmox (pvesm): visible en Centro de datos > Almacenamiento, utilizable para VM/copias de seguridad/ISO", diff --git a/scripts/menus/network_menu.sh b/scripts/menus/network_menu.sh index 28e5619b..8b204ef7 100644 --- a/scripts/menus/network_menu.sh +++ b/scripts/menus/network_menu.sh @@ -1256,9 +1256,7 @@ show_menu() { menu_items+=("" "") - menu_items+=("-" "───────────────────── $(translate "Community Scripts") ──────────────────────") - menu_items+=("" "") - + menu_items+=("" "\Z4───────────────────── Community Scripts ──────────────────────\Zn") for script in "${COMMUNITY_SCRIPTS[@]}"; do IFS='|' read -r name source command <<< "$script" @@ -1277,11 +1275,11 @@ show_menu() { exec 3>&1 - script_selection=$(dialog --clear \ + script_selection=$(dialog --clear --colors \ --backtitle "ProxMenux" \ --title "$(translate "Network Management")" \ --menu "\n$(translate "Select a network management option:"):\n" \ - 28 78 19 \ + 28 82 19 \ "${menu_items[@]}" 2>&1 1>&3) exit_status=$? exec 3>&- diff --git a/scripts/menus/share_menu.sh b/scripts/menus/share_menu.sh index 4f5d341b..8c22d02c 100644 --- a/scripts/menus/share_menu.sh +++ b/scripts/menus/share_menu.sh @@ -34,14 +34,14 @@ while true; do OPTION=$(dialog --colors --backtitle "ProxMenux" \ --title "$(translate "Storage & Share Manager")" \ --menu "\n$(translate "Select an option:")" 28 78 17 \ - "" "\Z4──────────────────────── HOST ─────────────────────────\Zn" \ + "" "\Zb\Z4 HOST\Zn" \ "1" "$(translate "Add NFS share as Proxmox Storage")" \ "2" "$(translate "Add Samba share as Proxmox Storage")" \ "3" "$(translate "Add iSCSI Target as Proxmox Storage")" \ "4" "$(translate "Add Local Disk as Proxmox Storage")" \ "5" "$(translate "Create Shared Directory on Host")" \ "" "" \ - "" "\Z4──────────────────────── LXC ─────────────────────────\Zn" \ + "" "\Zb\Z4 LXC\Zn" \ "6" "$(translate "Configure LXC Mount Points (Host ↔ Container)")" \ "" "" \ "7" "$(translate "Configure NFS Client in LXC (only privileged)")" \ diff --git a/scripts/menus/storage_menu.sh b/scripts/menus/storage_menu.sh index d9250395..54cf4694 100644 --- a/scripts/menus/storage_menu.sh +++ b/scripts/menus/storage_menu.sh @@ -32,12 +32,12 @@ while true; do OPTION=$(dialog --colors --backtitle "ProxMenux" \ --title "$(translate "Disk Manager")" \ --menu "\n$(translate "Select an option:")" 24 78 16 \ - "" "\Z4──────────────────────── VM ───────────────────────────\Zn" \ + "" "\Zb\Z4 VM\Zn" \ "1" "$(translate "Import Disk to VM")" \ "2" "$(translate "Import Disk Image to VM")" \ "3" "$(translate "Add Controller or NVMe PCIe to VM")" \ "" "" \ - "" "\Z4──────────────────────── LXC ──────────────────────────\Zn" \ + "" "\Zb\Z4 LXC\Zn" \ "4" "$(translate "Import Disk to LXC")" \ "" "" \ "" "\Z4────────────────────── Utilities ───────────────────────\Zn" \