From 9360363478633305a35929a9de5362998b874b12 Mon Sep 17 00:00:00 2001 From: juewuy Date: Sat, 17 Jan 2026 21:32:06 +0800 Subject: [PATCH] ~Add i18n switch menu --- scripts/menus/2_settings.sh | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/scripts/menus/2_settings.sh b/scripts/menus/2_settings.sh index e2b0b6cb..c612972b 100644 --- a/scripts/menus/2_settings.sh +++ b/scripts/menus/2_settings.sh @@ -27,7 +27,8 @@ settings() { } echo -e " 8 $SET_MENU_IPV6\t\033[36m$ipv6_redir\033[0m" echo "-----------------------------------------------" - echo -e " 9 \033[31m$SET_MENU_RESET\033[0m" + echo -e " a \033[31m$SET_MENU_RESET\033[0m" + echo -e " b \033[36m$SET_MENU_LANG\033[0m" echo -e " 0 $COMMON_BACK" echo "-----------------------------------------------" read -p "$COMMON_INPUT > " num @@ -94,7 +95,7 @@ settings() { 8) set_ipv6 ;; - 9) + a) echo "-----------------------------------------------" echo -e " 1 $SET_BACKUP" echo -e " 2 $SET_RESTORE" @@ -123,6 +124,26 @@ settings() { echo -e "\033[33m$SET_NEED_RESTART\033[0m" exit 0 ;; + b) + echo "-----------------------------------------------" + echo -e " 1 简体中文" + echo -e " 2 English" + echo -e " 0 $COMMON_BACK" + echo "-----------------------------------------------" + read -p "$COMMON_INPUT > " num + case "$num" in + 1) + echo chs > "$CRASHDIR"/configs/i18n.cfg + echo -e "\033[32m切换成功!请重新运行脚本!\033[0m" + exit + ;; + 2) + echo en > "$CRASHDIR"/configs/i18n.cfg + echo -e "\033[32mLanguage switched successfully! Please re-run the script!\033[0m" + exit + ;; + esac + ;; *) errornum ;; esac sleep 1