From cfe0f31e14f8b8a86b4a87fd735b4637aac573e3 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sun, 18 Oct 2026 14:30:02 +0200 Subject: [PATCH] Remove the whole installation directory on uninstall and name the release channel in Spanish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Uninstall removes the installation directory again after the change journal writes to it - Show version information counts jq installed from GitHub as installed - Spanish calls the release channel «canal de versiones» --- lang/es.json | 20 ++++++++++---------- scripts/menus/config_menu.sh | 5 ++++- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/lang/es.json b/lang/es.json index 8c5bc834..0eb6cbfe 100644 --- a/lang/es.json +++ b/lang/es.json @@ -786,7 +786,7 @@ "Certificate provider: empty for Let's Encrypt, zerossl for ZeroSSL": "Proveedor de certificados: vacío para Let's Encrypt, zerossl para ZeroSSL", "Change GPU acceleration?": "¿Cambiar la aceleración de GPU?", "Change Language": "Cambiar idioma", - "Change Release Channel": "Cambiar canal de release", + "Change Release Channel": "Cambiar canal de versiones", "Change it after the first login.": "Cámbialo después del primer inicio de sesión.", "Change or add an environment variable?": "¿Cambiar o añadir una variable de entorno?", "Change the access network?": "¿Cambiar la red de acceso?", @@ -798,7 +798,7 @@ "Changes have been applied to the configuration file.": "Se han aplicado cambios al archivo de configuración.", "Changes prepared": "Cambios preparados", "Changes will apply after reboot.": "Los cambios se aplicarán después del reinicio.", - "Changing Release Channel": "Cambio de canal de release", + "Changing Release Channel": "Cambio de canal de versiones", "Changing between a privileged and an unprivileged container, or the host monitor mode, requires installing the application again": "Cambiar entre contenedor privilegiado y sin privilegios, o el modo de monitor del host, requiere instalar la aplicación de nuevo", "Changing the machine type on an existing installed VM is not safe: it changes the chipset and PCI slot layout, which typically prevents the guest OS from booting.": "Cambiar el tipo de máquina de una VM ya instalada no es seguro: cambia el chipset y la disposición de las ranuras PCI, lo que normalmente impide que arranque el sistema operativo de la VM.", "Changing the rootfs or its storage requires a separate migration": "Cambiar los rootfs o su almacenamiento requiere una migración separada", @@ -919,7 +919,7 @@ "Choose storage for the downloaded image.": "Elige el almacenamiento para la imagen descargada.", "Choose the driver version for Coral M.2:": "Elige la versión del controlador para Coral M.2:", "Choose the filesystem for the new partition:": "Elige el sistema de archivos para la nueva partición:", - "Choose the release channel to use:": "Elige el canal de release que quieres usar:", + "Choose the release channel to use:": "Elige el canal de versiones que quieres usar:", "Choose the storage for the EFI disk (4MB):": "Elija el almacenamiento para el disco EFI (4 MB):", "Choose the storage for the TPM disk (4MB):": "Elija el almacenamiento para el disco TPM (4 MB):", "Choose the storage for the loader disk:": "Elija el almacenamiento para el disco del cargador:", @@ -5102,10 +5102,10 @@ "Reinstalling": "Reinstalando", "Reinstalling core Proxmox packages...": "Reinstalando los paquetes principales de Proxmox...", "Relative CPU priority (cpuunits)": "Prioridad relativa de la CPU (cpuunits)", - "Release Channel": "Canal de release", - "Release channel set to Beta.": "Canal de release establecido en Beta.", - "Release channel set to Stable.": "Canal de release establecido en Estable.", - "Release channel:": "Canal de release:", + "Release Channel": "Canal de versiones", + "Release channel set to Beta.": "Canal de versiones establecido en Beta.", + "Release channel set to Stable.": "Canal de versiones establecido en Estable.", + "Release channel:": "Canal de versiones:", "Reload Proxmox firewall rules": "Recargar las reglas del cortafuegos de Proxmox", "Reload network configuration (ifupdown2)": "Recargar la configuración de red (ifupdown2)", "Remapped Users:": "Usuarios reasignados:", @@ -5385,7 +5385,7 @@ "Run now": "Ejecutar ahora", "Run security audit now": "Ejecute la auditoría de seguridad ahora", "Run the following inside the VM:": "Ejecute lo siguiente dentro de la VM:", - "Run the release-channel switch from an SSH session or the Proxmox host console with:": "Ejecute el cambio de canal de release desde una sesión SSH o la consola del host Proxmox con:", + "Run the release-channel switch from an SSH session or the Proxmox host console with:": "Ejecuta el cambio de canal de versiones desde una sesión SSH o la consola del host Proxmox con:", "Run the update from an SSH session or the Proxmox host console with:": "Ejecute la actualización desde una sesión SSH o la consola del host Proxmox con:", "Run this operation as root.": "Ejecuta esta operación como root.", "Run upgrade checklist script:": "Ejecute el script de la lista de verificación de actualización:", @@ -6875,7 +6875,7 @@ "This process changes file ownership inside the container": "Este proceso cambia la propiedad del archivo dentro del contenedor", "This profile only supports directory bind mounts": "Este perfil solo admite bind mounts de directorio", "This profile requires a privileged LXC, which reduces isolation from the host.": "Este perfil requiere un LXC privilegiado, lo que reduce el aislamiento respecto al host.", - "This release channel is already active.": "Este canal de release ya está activo.", + "This release channel is already active.": "Este canal de versiones ya está activo.", "This removes the 'unprivileged: 1' line from the config": "Esto elimina la línea 'sin privilegios: 1' de la configuración", "This removes the storage from Proxmox. The iSCSI target is not affected.": "Esto elimina el almacenamiento de Proxmox. El destino iSCSI no se ve afectado.", "This replaces the currently installed keyfile.": "Esto reemplaza el archivo de claves instalado actualmente.", @@ -7203,7 +7203,7 @@ "Updating kernel panic configuration...": "Actualizando la configuración de pánico del kernel...", "Updating package lists...": "Actualizando listas de paquetes...", "Updating pve-enterprise.list (if present) to Trixie...": "Actualizando pve-enterprise.list (si está presente) a Trixie...", - "Updating release channel configuration...": "Actualizando la configuración del canal de release...", + "Updating release channel configuration...": "Actualizando la configuración del canal de versiones...", "Updating the copy of the record...": "Actualizando la copia del registro...", "Upgrade Ceph to compatible version": "Actualice Ceph a una versión compatible", "Upgrade PVE 8 to PVE 9": "Actualizar PVE 8 a PVE 9", diff --git a/scripts/menus/config_menu.sh b/scripts/menus/config_menu.sh index 547b2244..ae9695e3 100644 --- a/scripts/menus/config_menu.sh +++ b/scripts/menus/config_menu.sh @@ -744,7 +744,7 @@ show_version_info() { fi local translated_status=$(translate "$status") case "$status" in - "installed"|"already_installed"|"created"|"already_exists"|"upgraded"|"updated") + "installed"|"already_installed"|"installed_from_github"|"created"|"already_exists"|"upgraded"|"updated") info_message+="✓ $component: $translated_status\n" ;; *) @@ -851,6 +851,9 @@ uninstall_proxmenu() { else pmx_edit_file /etc/motd '/This system is optimised by: ProxMenux/d' fi + + # The change journal above writes under BASE_DIR again. + rm -rf "$BASE_DIR" echo "100" ; echo "Uninstallation complete!" sleep 1