update menus

This commit is contained in:
MacRimi
2026-07-13 21:43:48 +02:00
parent e771a11441
commit 362409e654
4 changed files with 25 additions and 27 deletions
+18 -18
View File
@@ -107,16 +107,16 @@
"Add GPU to LXC": "Agregar GPU a un LXC", "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 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 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 (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 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 Local Disk as Proxmox Storage": "Agregar disco local como almacenamiento",
"Add NFS Share as Proxmox Storage": "Agregue NFS Share como almacenamiento Proxmox", "Add NFS Share as Proxmox Storage": "Agregue NFS Share como almacenamiento",
"Add NFS share as Proxmox Storage": "Agregar un recurso compartido NFS como almacenamiento Proxmox", "Add NFS share as Proxmox Storage": "Agregar un recurso compartido NFS como almacenamiento",
"Add NFS storage:": "Agregar almacenamiento NFS:", "Add NFS storage:": "Agregar almacenamiento NFS:",
"Add PBS": "Agregar PBS", "Add PBS": "Agregar PBS",
"Add Samba Share as Proxmox Storage": "Agregar Samba Share 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 Proxmox", "Add Samba share as Proxmox Storage": "Agregue el recurso compartido Samba como almacenamiento",
"Add as IDE": "Agregar como IDE", "Add as IDE": "Agregar como IDE",
"Add as SATA": "Agregar como SATA", "Add as SATA": "Agregar como SATA",
"Add as SCSI": "Agregar como SCSI", "Add as SCSI": "Agregar como SCSI",
@@ -128,7 +128,7 @@
"Add disk to LXC container": "Agregar disco al contenedor LXC", "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 explicit privileged flag (optional but recommended):": "Agregue una bandera privilegiada explícita (opcional pero recomendada):",
"Add export rule:": "Agregar regla de exportación:", "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 Storage": "Agregar almacenamiento iSCSI en Proxmox Storage",
"Add iSCSI storage in Proxmox:": "Agregar almacenamiento iSCSI en Proxmox:", "Add iSCSI storage in Proxmox:": "Agregar almacenamiento iSCSI en Proxmox:",
"Add import disk": "Agregar disco de importación", "Add import disk": "Agregar disco de importación",
@@ -996,7 +996,7 @@
"Current NFS mounts:": "Montajes NFS actuales:", "Current NFS mounts:": "Montajes NFS actuales:",
"Current Network Configuration": "Configuración de red actual", "Current Network Configuration": "Configuración de red actual",
"Current PVE Version": "Versión PVE 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 ProxMenux version:": "Versión actual de ProxMenux:",
"Current Samba Mounts": "Monturas de Samba actuales", "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.", "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 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 IP": "IP del host",
"Host Mount Path": "Ruta de montaje 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 host",
"Host Path:": "Ruta del anfitrión:", "Host Path:": "Ruta del anfitrión:",
"Host Storage (NFS / Samba via Proxmox)": "Almacenamiento de host (NFS/Samba vía Proxmox)", "Host Storage (NFS / Samba via Proxmox)": "Almacenamiento de host (NFS/Samba vía Proxmox)",
@@ -2983,7 +2983,7 @@
"Not imported:": "No importado:", "Not imported:": "No importado:",
"Not mounted": "No montado", "Not mounted": "No montado",
"Not portable:": "No portátil:", "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: 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.", "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", "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 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...", "Regenerating certificates and restarting services...": "Regenerando certificados y reiniciando servicios...",
"Register mount path in Proxmox:": "Registre la ruta de montaje en Proxmox:", "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...", "Registering module with DKMS...": "Registrando módulo con DKMS...",
"Reinstall / update Coral drivers": "Reinstalar/actualizar los controladores Coral", "Reinstall / update Coral drivers": "Reinstalar/actualizar los controladores Coral",
"Reinstall Fail2Ban": "Reinstale Fail2Ban", "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 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 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 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 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 disk you want to format:": "Seleccione el disco que desea formatear:",
"Select the disks you want to add:": "Seleccione los discos que desea agregar:", "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 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 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 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 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 Proxmox.", "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 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 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", "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 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 a new MAC": "tiene una nueva MAC",
"has only": "solo tiene", "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 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)", "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)", "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", "— 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.", "— 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: 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)", "• 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", "• 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 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 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", "• 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/<id>": "• Almacenamiento Proxmox (pvesm): visible en Centro de datos > Almacenamiento, montaje en /mnt/pve/<id>", "• Proxmox storage (pvesm): visible in Datacenter > Storage, mount at /mnt/pve/<id>": "• Almacenamiento Proxmox (pvesm): visible en Centro de datos > Almacenamiento, montaje en /mnt/pve/<id>",
"• 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", "• 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",
+3 -5
View File
@@ -1256,9 +1256,7 @@ show_menu() {
menu_items+=("" "") menu_items+=("" "")
menu_items+=("-" "───────────────────── $(translate "Community Scripts") ──────────────────────") menu_items+=("" "\Z4───────────────────── Community Scripts ──────────────────────\Zn")
menu_items+=("" "")
for script in "${COMMUNITY_SCRIPTS[@]}"; do for script in "${COMMUNITY_SCRIPTS[@]}"; do
IFS='|' read -r name source command <<< "$script" IFS='|' read -r name source command <<< "$script"
@@ -1277,11 +1275,11 @@ show_menu() {
exec 3>&1 exec 3>&1
script_selection=$(dialog --clear \ script_selection=$(dialog --clear --colors \
--backtitle "ProxMenux" \ --backtitle "ProxMenux" \
--title "$(translate "Network Management")" \ --title "$(translate "Network Management")" \
--menu "\n$(translate "Select a network management option:"):\n" \ --menu "\n$(translate "Select a network management option:"):\n" \
28 78 19 \ 28 82 19 \
"${menu_items[@]}" 2>&1 1>&3) "${menu_items[@]}" 2>&1 1>&3)
exit_status=$? exit_status=$?
exec 3>&- exec 3>&-
+2 -2
View File
@@ -34,14 +34,14 @@ while true; do
OPTION=$(dialog --colors --backtitle "ProxMenux" \ OPTION=$(dialog --colors --backtitle "ProxMenux" \
--title "$(translate "Storage & Share Manager")" \ --title "$(translate "Storage & Share Manager")" \
--menu "\n$(translate "Select an option:")" 28 78 17 \ --menu "\n$(translate "Select an option:")" 28 78 17 \
"" "\Z4──────────────────────── HOST ─────────────────────────\Zn" \ "" "\Zb\Z4 HOST\Zn" \
"1" "$(translate "Add NFS share as Proxmox Storage")" \ "1" "$(translate "Add NFS share as Proxmox Storage")" \
"2" "$(translate "Add Samba share as Proxmox Storage")" \ "2" "$(translate "Add Samba share as Proxmox Storage")" \
"3" "$(translate "Add iSCSI Target as Proxmox Storage")" \ "3" "$(translate "Add iSCSI Target as Proxmox Storage")" \
"4" "$(translate "Add Local Disk as Proxmox Storage")" \ "4" "$(translate "Add Local Disk as Proxmox Storage")" \
"5" "$(translate "Create Shared Directory on Host")" \ "5" "$(translate "Create Shared Directory on Host")" \
"" "" \ "" "" \
"" "\Z4──────────────────────── LXC ─────────────────────────\Zn" \ "" "\Zb\Z4 LXC\Zn" \
"6" "$(translate "Configure LXC Mount Points (Host ↔ Container)")" \ "6" "$(translate "Configure LXC Mount Points (Host ↔ Container)")" \
"" "" \ "" "" \
"7" "$(translate "Configure NFS Client in LXC (only privileged)")" \ "7" "$(translate "Configure NFS Client in LXC (only privileged)")" \
+2 -2
View File
@@ -32,12 +32,12 @@ while true; do
OPTION=$(dialog --colors --backtitle "ProxMenux" \ OPTION=$(dialog --colors --backtitle "ProxMenux" \
--title "$(translate "Disk Manager")" \ --title "$(translate "Disk Manager")" \
--menu "\n$(translate "Select an option:")" 24 78 16 \ --menu "\n$(translate "Select an option:")" 24 78 16 \
"" "\Z4──────────────────────── VM ───────────────────────────\Zn" \ "" "\Zb\Z4 VM\Zn" \
"1" "$(translate "Import Disk to VM")" \ "1" "$(translate "Import Disk to VM")" \
"2" "$(translate "Import Disk Image to VM")" \ "2" "$(translate "Import Disk Image to VM")" \
"3" "$(translate "Add Controller or NVMe PCIe to VM")" \ "3" "$(translate "Add Controller or NVMe PCIe to VM")" \
"" "" \ "" "" \
"" "\Z4──────────────────────── LXC ──────────────────────────\Zn" \ "" "\Zb\Z4 LXC\Zn" \
"4" "$(translate "Import Disk to LXC")" \ "4" "$(translate "Import Disk to LXC")" \
"" "" \ "" "" \
"" "\Z4────────────────────── Utilities ───────────────────────\Zn" \ "" "\Z4────────────────────── Utilities ───────────────────────\Zn" \