From accc20ff7c415489c9828e71b97b648435340962 Mon Sep 17 00:00:00 2001 From: juewuy Date: Sun, 19 Apr 2026 11:16:35 +0800 Subject: [PATCH] =?UTF-8?q?~=E6=96=B0=E6=89=8B=E5=BC=95=E5=AF=BC=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E8=AF=AD=E8=A8=80=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/menus/2_settings.sh | 4 ++-- scripts/menus/userguide.sh | 25 +++++++++++++++++++++++-- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/scripts/menus/2_settings.sh b/scripts/menus/2_settings.sh index a67c9d56..e2b775bd 100644 --- a/scripts/menus/2_settings.sh +++ b/scripts/menus/2_settings.sh @@ -203,8 +203,8 @@ settings() { exit 0 ;; b) - comp_box "1) $SET_LANG_ZH" \ - "2) $SET_LANG_EN" \ + comp_box "1) 简体中文" \ + "2) English" \ "" \ "0) $COMMON_BACK" read -r -p "$COMMON_INPUT> " num diff --git a/scripts/menus/userguide.sh b/scripts/menus/userguide.sh index fae079a4..d5abb9bf 100644 --- a/scripts/menus/userguide.sh +++ b/scripts/menus/userguide.sh @@ -4,7 +4,26 @@ [ -n "$__IS_MODULE_USERGUIDE_LOADED" ] && return __IS_MODULE_USERGUIDE_LOADED=1 -load_lang userguide +. "$CRASHDIR"/libs/check_dir_avail.sh + +select_lang() { + line_break + comp_box "1) 简体中文" \ + "2) English" + read -r -p "请选择语言 Please choose your language > " num + case "$num" in + 1) + echo chs >"$CRASHDIR"/configs/i18n.cfg + ;; + 2) + echo en >"$CRASHDIR"/configs/i18n.cfg + ;; + esac + line_break + load_lang menu + load_lang common + load_lang userguide +} forwhat() { while true; do @@ -89,7 +108,9 @@ forwhat() { # 新手引导 userguide() { - . "$CRASHDIR"/libs/check_dir_avail.sh + + select_lang + forwhat # 检测小内存模式