shell 增加国际化

This commit is contained in:
whyour
2026-06-14 16:45:53 +08:00
parent 0ee0b83207
commit b5a5fb3be6
16 changed files with 420 additions and 94 deletions
+18 -16
View File
@@ -1,29 +1,29 @@
#!/usr/bin/env bash
reset_env() {
echo -e "---> 1. 开始检测配置文件\n"
t '---> 1. 开始检测配置文件\n'
fix_config
echo -e "---> 配置文件检测完成\n"
t '---> 配置文件检测完成\n'
echo -e "---> 2. 开始安装青龙依赖\n"
t '---> 2. 开始安装青龙依赖\n'
npm_install_2 $dir_root
echo -e "---> 青龙依赖安装完成\n"
t '---> 青龙依赖安装完成\n'
echo -e "---> 脚本依赖安装完成\n"
t '---> 脚本依赖安装完成\n'
}
copy_dep() {
echo -e "---> 1. 复制通知文件\n"
echo -e "---> 复制一份 $file_notify_py_sample$file_notify_py\n"
t '---> 1. 复制通知文件\n'
t '---> 复制一份 %s 为 %s\n' "$file_notify_py_sample" "$file_notify_py"
cp -fv $file_notify_py_sample $file_notify_py
echo
echo -e "---> 复制一份 $file_notify_js_sample$file_notify_js\n"
t '---> 复制一份 %s 为 %s\n' "$file_notify_js_sample" "$file_notify_js"
cp -fv $file_notify_js_sample $file_notify_js
echo -e "---> 通知文件复制完成\n"
t '---> 通知文件复制完成\n'
}
pm2_log() {
echo -e "---> pm2日志"
t '---> pm2日志'
local panelOut="/root/.pm2/logs/qinglong-out.log"
local panelError="/root/.pm2/logs/qinglong-error.log"
tail -n 300 "$panelOut"
@@ -32,9 +32,10 @@ pm2_log() {
check_ql() {
local api=$(curl -s --noproxy "*" "http://localhost:${ql_port}")
echo -e "\n=====> 检测面板\n\n$api\n"
t '\n=====> 检测面板'
echo -e "\n\n$api\n"
if [[ $api =~ "<div id=\"root\"></div>" ]]; then
echo -e "=====> 面板服务启动正常\n"
t '=====> 面板服务启动正常\n'
fi
}
@@ -49,14 +50,15 @@ check_pm2() {
-H 'Accept-Language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7' \
--compressed
)
echo -e "\n=====> 检测后台\n\n$api\n"
t '\n=====> 检测后台'
echo -e "\n\n$api\n"
if [[ $api =~ "{\"code\"" ]]; then
echo -e "=====> 后台服务启动正常\n"
t '=====> 后台服务启动正常\n'
fi
}
main() {
echo -e "=====> 开始检测"
t '=====> 开始检测'
npm i -g pnpm@8.3.1 pm2 ts-node
reset_env
@@ -64,7 +66,7 @@ main() {
check_ql
check_pm2
reload_pm2
echo -e "\n=====> 检测结束\n"
t '\n=====> 检测结束\n'
}
main