From 206b6e7546220940e577a0bf4ddb740cdf80224a Mon Sep 17 00:00:00 2001 From: MacRimi <123239993+MacRimi@users.noreply.github.com> Date: Sun, 12 Jan 2025 13:40:38 +0100 Subject: [PATCH] Update repair_network.sh --- scripts/repair_network.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/scripts/repair_network.sh b/scripts/repair_network.sh index 78e2214..a9b9c58 100644 --- a/scripts/repair_network.sh +++ b/scripts/repair_network.sh @@ -2,6 +2,9 @@ # Configuración VERSION="1.0" +BASE_DIR="/usr/local/share/proxmenux" +LANG_DIR="$BASE_DIR/lang" +LANGUAGE_FILE="/root/.proxmenux_language" # Colores para salida RED='\033[0;31m' @@ -10,11 +13,17 @@ YELLOW='\033[0;33m' NC='\033[0m' # No Color # Cargar el archivo de idioma -LANG_FILE="/usr/local/bin/ProxMenux/lang/es.lang" -if [ -f "$LANG_FILE" ]; then - source "$LANG_FILE" +if [ -f "$LANGUAGE_FILE" ]; then + LANGUAGE=$(cat "$LANGUAGE_FILE") + LANG_FILE="$LANG_DIR/$LANGUAGE.lang" + if [ -f "$LANG_FILE" ]; then + source "$LANG_FILE" + else + echo "Error: No se pudo cargar el archivo de idioma $LANG_FILE." + exit 1 + fi else - echo "Error: No se pudo cargar el archivo de idioma." + echo "Error: No se pudo determinar el idioma. Archivo $LANGUAGE_FILE no encontrado." exit 1 fi