From 808afc93b101fb4c0778e0ab27f56da7e563fa3d Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Wed, 29 Jan 2025 22:40:06 +0100 Subject: [PATCH] Update main_menu2.sh --- scripts/menus/main_menu2.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/menus/main_menu2.sh b/scripts/menus/main_menu2.sh index 61df41f..7e899db 100644 --- a/scripts/menus/main_menu2.sh +++ b/scripts/menus/main_menu2.sh @@ -137,6 +137,7 @@ load_language() { fi } + # Change language change_language() { LANGUAGE=$(whiptail --title "$(translate "Change Language")" --menu "$(translate "Select a new language for the menu:")" 20 60 12 \ @@ -157,14 +158,19 @@ change_language() { echo "{\"language\": \"$LANGUAGE\"}" > "$CONFIG_FILE" msg_ok "$(translate "Language changed to") $LANGUAGE" - # 🔄 Descargar y ejecutar el script nuevamente para aplicar el cambio + # 🔄 Descargar el script nuevamente TMP_FILE=$(mktemp) curl -s "$REPO_URL/scripts/menus/config_menu.sh" > "$TMP_FILE" chmod +x "$TMP_FILE" + + # 📌 Programar la eliminación del archivo cuando termine el proceso + trap 'rm -f "$TMP_FILE"' EXIT + exec bash "$TMP_FILE" } + # Function to check and perform updates check_updates() { # Obtener la versión remota directamente