add install_host & tls prompt for dashboard script (#26)

This commit is contained in:
UUBulb 2024-12-02 20:58:02 +08:00 committed by GitHub
parent 8b13399059
commit c6c7dd5171
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 240 additions and 158 deletions

View File

@ -2,3 +2,5 @@ debug: false
listenport: nz_port listenport: nz_port
language: nz_language language: nz_language
sitename: "nz_site_title" sitename: "nz_site_title"
installhost: nz_hostport
tls: nz_tls

View File

@ -330,15 +330,29 @@ modify_config() {
return 0 return 0
fi fi
printf "请输入站点标题: " printf "请输入站点标题: "
read -r nz_site_title read -r nz_site_title
printf "请输入暴露端口: (默认 8008)" printf "请输入暴露端口: (默认 8008)"
read -r nz_port read -r nz_port
info "请指定后台语言" printf "请指定安装命令中预设的 nezha-agent 连接地址 (例如 example.com:443"
info "1. 中文(简体)" read -r nz_hostport
info "2. 中文(台灣)" printf "是否希望通过 TLS 连接 Agent影响安装命令[y/N]"
info "3. English" read -r input
case $input in
[yY][eE][sS] | [yY])
nz_tls=true
;;
[nN][oO] | [nN])
nz_tls=false
;;
*)
nz_tls=false
;;
esac
println "请指定后台语言"
println "1. 中文(简体)"
println "2. 中文(台灣)"
println "3. English"
while true; do while true; do
printf "请输入选项 [1-3]" printf "请输入选项 [1-3]"
read -r option read -r option
@ -361,7 +375,7 @@ modify_config() {
esac esac
done done
if [ -z "$nz_lang" ] || [ -z "$nz_site_title" ]; then if [ -z "$nz_lang" ] || [ -z "$nz_site_title" ] || [ -z "$nz_hostport" ]; then
err ""所有选项都不能为空"" err ""所有选项都不能为空""
before_show_menu before_show_menu
return 1 return 1
@ -374,6 +388,8 @@ modify_config() {
sed -i "s/nz_port/${nz_port}/" /tmp/nezha-config.yaml sed -i "s/nz_port/${nz_port}/" /tmp/nezha-config.yaml
sed -i "s/nz_language/${nz_lang}/" /tmp/nezha-config.yaml sed -i "s/nz_language/${nz_lang}/" /tmp/nezha-config.yaml
sed -i "s/nz_site_title/${nz_site_title}/" /tmp/nezha-config.yaml sed -i "s/nz_site_title/${nz_site_title}/" /tmp/nezha-config.yaml
sed -i "s/nz_hostport/${nz_hostport}/" /tmp/nezha-config.yaml
sed -i "s/nz_tls/${nz_tls}/" /tmp/nezha-config.yaml
if [ "$IS_DOCKER_NEZHA" = 1 ]; then if [ "$IS_DOCKER_NEZHA" = 1 ]; then
sed -i "s/nz_port/${nz_port}/g" /tmp/nezha-docker-compose.yaml sed -i "s/nz_port/${nz_port}/g" /tmp/nezha-docker-compose.yaml
sed -i "s/nz_image_url/${Docker_IMG}/" /tmp/nezha-docker-compose.yaml sed -i "s/nz_image_url/${Docker_IMG}/" /tmp/nezha-docker-compose.yaml

View File

@ -330,15 +330,29 @@ modify_config() {
return 0 return 0
fi fi
printf "Please enter the site title: " printf "Please enter the site title: "
read -r nz_site_title read -r nz_site_title
printf "Please enter the exposed port: (default 8008)" printf "Please enter the exposed port: (default 8008)"
read -r nz_port read -r nz_port
info "Please specify the backend locale" printf "Please specify the preset nezha-agent host in install commands: (e.g. example.com:443)"
info "1. 中文(简体)" read -r nz_hostport
info "2. 中文(台灣)" printf "Do you prefer to connect Agent via TLS? [y/N]"
info "3. English" read -r input
case $input in
[yY][eE][sS] | [yY])
nz_tls=true
;;
[nN][oO] | [nN])
nz_tls=false
;;
*)
nz_tls=false
;;
esac
println "Please specify the backend locale"
println "1. 中文(简体)"
println "2. 中文(台灣)"
println "3. English"
while true; do while true; do
printf "Please enter [1-3]: " printf "Please enter [1-3]: "
read -r option read -r option
@ -361,7 +375,7 @@ modify_config() {
esac esac
done done
if [ -z "$nz_lang" ] || [ -z "$nz_site_title" ]; then if [ -z "$nz_lang" ] || [ -z "$nz_site_title" ] || [ -z "$nz_hostport" ]; then
err "All options cannot be empty" err "All options cannot be empty"
before_show_menu before_show_menu
return 1 return 1
@ -374,6 +388,8 @@ modify_config() {
sed -i "s/nz_port/${nz_port}/" /tmp/nezha-config.yaml sed -i "s/nz_port/${nz_port}/" /tmp/nezha-config.yaml
sed -i "s/nz_language/${nz_lang}/" /tmp/nezha-config.yaml sed -i "s/nz_language/${nz_lang}/" /tmp/nezha-config.yaml
sed -i "s/nz_site_title/${nz_site_title}/" /tmp/nezha-config.yaml sed -i "s/nz_site_title/${nz_site_title}/" /tmp/nezha-config.yaml
sed -i "s/nz_hostport/${nz_hostport}/" /tmp/nezha-config.yaml
sed -i "s/nz_tls/${nz_tls}/" /tmp/nezha-config.yaml
if [ "$IS_DOCKER_NEZHA" = 1 ]; then if [ "$IS_DOCKER_NEZHA" = 1 ]; then
sed -i "s/nz_port/${nz_port}/g" /tmp/nezha-docker-compose.yaml sed -i "s/nz_port/${nz_port}/g" /tmp/nezha-docker-compose.yaml
sed -i "s/nz_image_url/${Docker_IMG}/" /tmp/nezha-docker-compose.yaml sed -i "s/nz_image_url/${Docker_IMG}/" /tmp/nezha-docker-compose.yaml

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 21:03+0800\n" "POT-Creation-Date: 2024-12-02 13:39+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -96,194 +96,204 @@ msgstr ""
msgid "https://${GITHUB_RAW_URL}/install_en.sh" msgid "https://${GITHUB_RAW_URL}/install_en.sh"
msgstr "" msgstr ""
#: nezha/template.sh:249 #: nezha/template.sh:249 nezha/template.sh:266
msgid "Execute new script after 3s" msgid "Execute new script after 3s"
msgstr "" msgstr ""
#: nezha/template.sh:257 #: nezha/template.sh:274
msgid "* Press Enter to return to the main menu *" msgid "* Press Enter to return to the main menu *"
msgstr "" msgstr ""
#: nezha/template.sh:262 #: nezha/template.sh:279
msgid "> Install" msgid "> Install"
msgstr "" msgstr ""
#: nezha/template.sh:268 #: nezha/template.sh:285
msgid "" msgid ""
"You may have already installed the dashboard, repeated installation will " "You may have already installed the dashboard, repeated installation will "
"overwrite the data, please pay attention to backup." "overwrite the data, please pay attention to backup."
msgstr "" msgstr ""
#: nezha/template.sh:269 #: nezha/template.sh:286
msgid "Exit the installation? [Y/n]" msgid "Exit the installation? [Y/n]"
msgstr "" msgstr ""
#: nezha/template.sh:273 nezha/template.sh:281 #: nezha/template.sh:290 nezha/template.sh:297
msgid "Exit the installation" msgid "Exit the installation"
msgstr "" msgstr ""
#: nezha/template.sh:277 #: nezha/template.sh:294
msgid "Continue" msgid "Continue"
msgstr "" msgstr ""
#: nezha/template.sh:295 #: nezha/template.sh:311
msgid "Modify Configuration" msgid "Modify Configuration"
msgstr "" msgstr ""
#: nezha/template.sh:299 #: nezha/template.sh:315
msgid "Download Docker Script" msgid "Download Docker Script"
msgstr "" msgstr ""
#: nezha/template.sh:302 nezha/template.sh:313 #: nezha/template.sh:318 nezha/template.sh:329
msgid "" msgid ""
"Script failed to get, please check if the network can link ${GITHUB_RAW_URL}" "Script failed to get, please check if the network can link ${GITHUB_RAW_URL}"
msgstr "" msgstr ""
#: nezha/template.sh:306 #: nezha/template.sh:322
msgid "" msgid ""
"Please install docker-compose manually. https://docs.docker.com/compose/" "Please install docker-compose manually. https://docs.docker.com/compose/"
"install/linux/" "install/linux/"
msgstr "" msgstr ""
#: nezha/template.sh:318 #: nezha/template.sh:334
msgid "Please enter the site title: " msgid "Please enter the site title: "
msgstr "" msgstr ""
#: nezha/template.sh:320 #: nezha/template.sh:336
msgid "Please enter the exposed port: (default 8008)" msgid "Please enter the exposed port: (default 8008)"
msgstr "" msgstr ""
#: nezha/template.sh:322 #: nezha/template.sh:338
msgid ""
"Please specify the preset nezha-agent host in install commands: (e.g. "
"example.com:443)"
msgstr ""
#: nezha/template.sh:340
msgid "Do you prefer to connect Agent via TLS? [y/N]"
msgstr ""
#: nezha/template.sh:355
msgid "Please specify the backend locale" msgid "Please specify the backend locale"
msgstr "" msgstr ""
#: nezha/template.sh:327 #: nezha/template.sh:360
msgid "Please enter [1-3]: " msgid "Please enter [1-3]: "
msgstr "" msgstr ""
#: nezha/template.sh:343 #: nezha/template.sh:376
msgid "Please enter the correct number [1-3]" msgid "Please enter the correct number [1-3]"
msgstr "" msgstr ""
#: nezha/template.sh:349 #: nezha/template.sh:382
msgid "All options cannot be empty" msgid "All options cannot be empty"
msgstr "" msgstr ""
#: nezha/template.sh:373 #: nezha/template.sh:408
msgid "Downloading service file" msgid "Downloading service file"
msgstr "" msgstr ""
#: nezha/template.sh:377 nezha/template.sh:383 #: nezha/template.sh:412 nezha/template.sh:418
msgid "" msgid ""
"File failed to get, please check if the network can link ${GITHUB_RAW_URL}" "File failed to get, please check if the network can link ${GITHUB_RAW_URL}"
msgstr "" msgstr ""
#: nezha/template.sh:391 #: nezha/template.sh:426
msgid "" msgid ""
"Dashboard configuration modified successfully, please wait for Dashboard " "Dashboard configuration modified successfully, please wait for Dashboard "
"self-restart to take effect" "self-restart to take effect"
msgstr "" msgstr ""
#: nezha/template.sh:401 #: nezha/template.sh:436
msgid "> Restart and Update" msgid "> Restart and Update"
msgstr "" msgstr ""
#: nezha/template.sh:410 #: nezha/template.sh:445
msgid "Nezha Monitoring Restart Successful" msgid "Nezha Monitoring Restart Successful"
msgstr "" msgstr ""
#: nezha/template.sh:411 #: nezha/template.sh:446
msgid "Default address: domain:site_access_port" msgid "Default address: domain:site_access_port"
msgstr "" msgstr ""
#: nezha/template.sh:413 #: nezha/template.sh:448
msgid "" msgid ""
"The restart failed, probably because the boot time exceeded two seconds, " "The restart failed, probably because the boot time exceeded two seconds, "
"please check the log information later" "please check the log information later"
msgstr "" msgstr ""
#: nezha/template.sh:440 #: nezha/template.sh:475
msgid "" msgid ""
"Fail to obtain Dashboard version, please check if the network can link " "Fail to obtain Dashboard version, please check if the network can link "
"https://api.github.com/repos/nezhahq/nezha/releases/latest" "https://api.github.com/repos/nezhahq/nezha/releases/latest"
msgstr "" msgstr ""
#: nezha/template.sh:443 #: nezha/template.sh:478
msgid "The current latest version is: ${_version}" msgid "The current latest version is: ${_version}"
msgstr "" msgstr ""
#: nezha/template.sh:472 #: nezha/template.sh:507
msgid "> View Log" msgid "> View Log"
msgstr "" msgstr ""
#: nezha/template.sh:498 #: nezha/template.sh:533
msgid "> Uninstall" msgid "> Uninstall"
msgstr "" msgstr ""
#: nezha/template.sh:537 #: nezha/template.sh:572
msgid "Nezha Monitor Management Script Usage: " msgid "Nezha Monitor Management Script Usage: "
msgstr "" msgstr ""
#: nezha/template.sh:539 #: nezha/template.sh:574
msgid "./nezha.sh - Show Menu" msgid "./nezha.sh - Show Menu"
msgstr "" msgstr ""
#: nezha/template.sh:540 #: nezha/template.sh:575
msgid "./nezha.sh install - Install Dashboard" msgid "./nezha.sh install - Install Dashboard"
msgstr "" msgstr ""
#: nezha/template.sh:541 #: nezha/template.sh:576
msgid "./nezha.sh modify_config - Modify Dashboard Configuration" msgid "./nezha.sh modify_config - Modify Dashboard Configuration"
msgstr "" msgstr ""
#: nezha/template.sh:542 #: nezha/template.sh:577
msgid "./nezha.sh restart_and_update - Restart and Update the Dashboard" msgid "./nezha.sh restart_and_update - Restart and Update the Dashboard"
msgstr "" msgstr ""
#: nezha/template.sh:543 #: nezha/template.sh:578
msgid "./nezha.sh show_log - View Dashboard Log" msgid "./nezha.sh show_log - View Dashboard Log"
msgstr "" msgstr ""
#: nezha/template.sh:544 #: nezha/template.sh:579
msgid "./nezha.sh uninstall - Uninstall Dashboard" msgid "./nezha.sh uninstall - Uninstall Dashboard"
msgstr "" msgstr ""
#: nezha/template.sh:549 #: nezha/template.sh:584
msgid "${green}Nezha Monitor Management Script${plain}" msgid "${green}Nezha Monitor Management Script${plain}"
msgstr "" msgstr ""
#: nezha/template.sh:551 #: nezha/template.sh:586
msgid "${green}1.${plain} Install Dashboard" msgid "${green}1.${plain} Install Dashboard"
msgstr "" msgstr ""
#: nezha/template.sh:552 #: nezha/template.sh:587
msgid "${green}2.${plain} Modify Dashboard Configuration" msgid "${green}2.${plain} Modify Dashboard Configuration"
msgstr "" msgstr ""
#: nezha/template.sh:553 #: nezha/template.sh:588
msgid "${green}3.${plain} Restart and Update Dashboard" msgid "${green}3.${plain} Restart and Update Dashboard"
msgstr "" msgstr ""
#: nezha/template.sh:554 #: nezha/template.sh:589
msgid "${green}4.${plain} View Dashboard Log" msgid "${green}4.${plain} View Dashboard Log"
msgstr "" msgstr ""
#: nezha/template.sh:555 #: nezha/template.sh:590
msgid "${green}5.${plain} Uninstall Dashboard" msgid "${green}5.${plain} Uninstall Dashboard"
msgstr "" msgstr ""
#: nezha/template.sh:557 #: nezha/template.sh:592
msgid "${green}6.${plain} Update Script" msgid "${green}6.${plain} Update Script"
msgstr "" msgstr ""
#: nezha/template.sh:559 #: nezha/template.sh:594
msgid "${green}0.${plain} Exit Script" msgid "${green}0.${plain} Exit Script"
msgstr "" msgstr ""
#: nezha/template.sh:561 #: nezha/template.sh:596
msgid "Please enter [0-6]: " msgid "Please enter [0-6]: "
msgstr "" msgstr ""
#: nezha/template.sh:585 #: nezha/template.sh:620
msgid "Please enter the correct number [0-6]" msgid "Please enter the correct number [0-6]"
msgstr "" msgstr ""

View File

@ -330,15 +330,29 @@ modify_config() {
return 0 return 0
fi fi
printf _("Please enter the site title: ") printf _("Please enter the site title: ")
read -r nz_site_title read -r nz_site_title
printf _("Please enter the exposed port: (default 8008)") printf _("Please enter the exposed port: (default 8008)")
read -r nz_port read -r nz_port
info _("Please specify the backend locale") printf _("Please specify the preset nezha-agent host in install commands: (e.g. example.com:443)")
info "1. 中文(简体)" read -r nz_hostport
info "2. 中文(台灣)" printf _("Do you prefer to connect Agent via TLS? [y/N]")
info "3. English" read -r input
case $input in
[yY][eE][sS] | [yY])
nz_tls=true
;;
[nN][oO] | [nN])
nz_tls=false
;;
*)
nz_tls=false
;;
esac
println _("Please specify the backend locale")
println "1. 中文(简体)"
println "2. 中文(台灣)"
println "3. English"
while true; do while true; do
printf _("Please enter [1-3]: ") printf _("Please enter [1-3]: ")
read -r option read -r option
@ -361,7 +375,7 @@ modify_config() {
esac esac
done done
if [ -z "$nz_lang" ] || [ -z "$nz_site_title" ]; then if [ -z "$nz_lang" ] || [ -z "$nz_site_title" ] || [ -z "$nz_hostport" ]; then
err _("All options cannot be empty") err _("All options cannot be empty")
before_show_menu before_show_menu
return 1 return 1
@ -374,6 +388,8 @@ modify_config() {
sed -i "s/nz_port/${nz_port}/" /tmp/nezha-config.yaml sed -i "s/nz_port/${nz_port}/" /tmp/nezha-config.yaml
sed -i "s/nz_language/${nz_lang}/" /tmp/nezha-config.yaml sed -i "s/nz_language/${nz_lang}/" /tmp/nezha-config.yaml
sed -i "s/nz_site_title/${nz_site_title}/" /tmp/nezha-config.yaml sed -i "s/nz_site_title/${nz_site_title}/" /tmp/nezha-config.yaml
sed -i "s/nz_hostport/${nz_hostport}/" /tmp/nezha-config.yaml
sed -i "s/nz_tls/${nz_tls}/" /tmp/nezha-config.yaml
if [ "$IS_DOCKER_NEZHA" = 1 ]; then if [ "$IS_DOCKER_NEZHA" = 1 ]; then
sed -i "s/nz_port/${nz_port}/g" /tmp/nezha-docker-compose.yaml sed -i "s/nz_port/${nz_port}/g" /tmp/nezha-docker-compose.yaml
sed -i "s/nz_image_url/${Docker_IMG}/" /tmp/nezha-docker-compose.yaml sed -i "s/nz_image_url/${Docker_IMG}/" /tmp/nezha-docker-compose.yaml

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 21:03+0800\n" "POT-Creation-Date: 2024-12-02 13:39+0800\n"
"PO-Revision-Date: 2024-11-29 21:03+0800\n" "PO-Revision-Date: 2024-12-02 13:39+0800\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
"Language: en_US\n" "Language: en_US\n"
@ -103,19 +103,19 @@ msgstr "> Update Script"
msgid "https://${GITHUB_RAW_URL}/install_en.sh" msgid "https://${GITHUB_RAW_URL}/install_en.sh"
msgstr "https://${GITHUB_RAW_URL}/install_en.sh" msgstr "https://${GITHUB_RAW_URL}/install_en.sh"
#: nezha/template.sh:249 #: nezha/template.sh:249 nezha/template.sh:266
msgid "Execute new script after 3s" msgid "Execute new script after 3s"
msgstr "Execute new script after 3s" msgstr "Execute new script after 3s"
#: nezha/template.sh:257 #: nezha/template.sh:274
msgid "* Press Enter to return to the main menu *" msgid "* Press Enter to return to the main menu *"
msgstr "* Press Enter to return to the main menu *" msgstr "* Press Enter to return to the main menu *"
#: nezha/template.sh:262 #: nezha/template.sh:279
msgid "> Install" msgid "> Install"
msgstr "> Install" msgstr "> Install"
#: nezha/template.sh:268 #: nezha/template.sh:285
msgid "" msgid ""
"You may have already installed the dashboard, repeated installation will " "You may have already installed the dashboard, repeated installation will "
"overwrite the data, please pay attention to backup." "overwrite the data, please pay attention to backup."
@ -123,33 +123,33 @@ msgstr ""
"You may have already installed the dashboard, repeated installation will " "You may have already installed the dashboard, repeated installation will "
"overwrite the data, please pay attention to backup." "overwrite the data, please pay attention to backup."
#: nezha/template.sh:269 #: nezha/template.sh:286
msgid "Exit the installation? [Y/n]" msgid "Exit the installation? [Y/n]"
msgstr "Exit the installation? [Y/n]" msgstr "Exit the installation? [Y/n]"
#: nezha/template.sh:273 nezha/template.sh:281 #: nezha/template.sh:290 nezha/template.sh:297
msgid "Exit the installation" msgid "Exit the installation"
msgstr "Exit the installation" msgstr "Exit the installation"
#: nezha/template.sh:277 #: nezha/template.sh:294
msgid "Continue" msgid "Continue"
msgstr "Continue" msgstr "Continue"
#: nezha/template.sh:295 #: nezha/template.sh:311
msgid "Modify Configuration" msgid "Modify Configuration"
msgstr "Modify Configuration" msgstr "Modify Configuration"
#: nezha/template.sh:299 #: nezha/template.sh:315
msgid "Download Docker Script" msgid "Download Docker Script"
msgstr "Download Docker Script" msgstr "Download Docker Script"
#: nezha/template.sh:302 nezha/template.sh:313 #: nezha/template.sh:318 nezha/template.sh:329
msgid "" msgid ""
"Script failed to get, please check if the network can link ${GITHUB_RAW_URL}" "Script failed to get, please check if the network can link ${GITHUB_RAW_URL}"
msgstr "" msgstr ""
"Script failed to get, please check if the network can link ${GITHUB_RAW_URL}" "Script failed to get, please check if the network can link ${GITHUB_RAW_URL}"
#: nezha/template.sh:306 #: nezha/template.sh:322
msgid "" msgid ""
"Please install docker-compose manually. https://docs.docker.com/compose/" "Please install docker-compose manually. https://docs.docker.com/compose/"
"install/linux/" "install/linux/"
@ -157,41 +157,53 @@ msgstr ""
"Please install docker-compose manually. https://docs.docker.com/compose/" "Please install docker-compose manually. https://docs.docker.com/compose/"
"install/linux/" "install/linux/"
#: nezha/template.sh:318 #: nezha/template.sh:334
msgid "Please enter the site title: " msgid "Please enter the site title: "
msgstr "Please enter the site title: " msgstr "Please enter the site title: "
#: nezha/template.sh:320 #: nezha/template.sh:336
msgid "Please enter the exposed port: (default 8008)" msgid "Please enter the exposed port: (default 8008)"
msgstr "Please enter the exposed port: (default 8008)" msgstr "Please enter the exposed port: (default 8008)"
#: nezha/template.sh:322 #: nezha/template.sh:338
msgid ""
"Please specify the preset nezha-agent host in install commands: (e.g. "
"example.com:443)"
msgstr ""
"Please specify the preset nezha-agent host in install commands: (e.g. "
"example.com:443)"
#: nezha/template.sh:340
msgid "Do you prefer to connect Agent via TLS? [y/N]"
msgstr "Do you prefer to connect Agent via TLS? [y/N]"
#: nezha/template.sh:355
msgid "Please specify the backend locale" msgid "Please specify the backend locale"
msgstr "Please specify the backend locale" msgstr "Please specify the backend locale"
#: nezha/template.sh:327 #: nezha/template.sh:360
msgid "Please enter [1-3]: " msgid "Please enter [1-3]: "
msgstr "Please enter [1-3]: " msgstr "Please enter [1-3]: "
#: nezha/template.sh:343 #: nezha/template.sh:376
msgid "Please enter the correct number [1-3]" msgid "Please enter the correct number [1-3]"
msgstr "Please enter the correct number [1-3]" msgstr "Please enter the correct number [1-3]"
#: nezha/template.sh:349 #: nezha/template.sh:382
msgid "All options cannot be empty" msgid "All options cannot be empty"
msgstr "All options cannot be empty" msgstr "All options cannot be empty"
#: nezha/template.sh:373 #: nezha/template.sh:408
msgid "Downloading service file" msgid "Downloading service file"
msgstr "Downloading service file" msgstr "Downloading service file"
#: nezha/template.sh:377 nezha/template.sh:383 #: nezha/template.sh:412 nezha/template.sh:418
msgid "" msgid ""
"File failed to get, please check if the network can link ${GITHUB_RAW_URL}" "File failed to get, please check if the network can link ${GITHUB_RAW_URL}"
msgstr "" msgstr ""
"File failed to get, please check if the network can link ${GITHUB_RAW_URL}" "File failed to get, please check if the network can link ${GITHUB_RAW_URL}"
#: nezha/template.sh:391 #: nezha/template.sh:426
msgid "" msgid ""
"Dashboard configuration modified successfully, please wait for Dashboard " "Dashboard configuration modified successfully, please wait for Dashboard "
"self-restart to take effect" "self-restart to take effect"
@ -199,19 +211,19 @@ msgstr ""
"Dashboard configuration modified successfully, please wait for Dashboard " "Dashboard configuration modified successfully, please wait for Dashboard "
"self-restart to take effect" "self-restart to take effect"
#: nezha/template.sh:401 #: nezha/template.sh:436
msgid "> Restart and Update" msgid "> Restart and Update"
msgstr "> Restart and Update" msgstr "> Restart and Update"
#: nezha/template.sh:410 #: nezha/template.sh:445
msgid "Nezha Monitoring Restart Successful" msgid "Nezha Monitoring Restart Successful"
msgstr "Nezha Monitoring Restart Successful" msgstr "Nezha Monitoring Restart Successful"
#: nezha/template.sh:411 #: nezha/template.sh:446
msgid "Default address: domain:site_access_port" msgid "Default address: domain:site_access_port"
msgstr "Default address: domain:site_access_port" msgstr "Default address: domain:site_access_port"
#: nezha/template.sh:413 #: nezha/template.sh:448
msgid "" msgid ""
"The restart failed, probably because the boot time exceeded two seconds, " "The restart failed, probably because the boot time exceeded two seconds, "
"please check the log information later" "please check the log information later"
@ -219,7 +231,7 @@ msgstr ""
"The restart failed, probably because the boot time exceeded two seconds, " "The restart failed, probably because the boot time exceeded two seconds, "
"please check the log information later" "please check the log information later"
#: nezha/template.sh:440 #: nezha/template.sh:475
msgid "" msgid ""
"Fail to obtain Dashboard version, please check if the network can link " "Fail to obtain Dashboard version, please check if the network can link "
"https://api.github.com/repos/nezhahq/nezha/releases/latest" "https://api.github.com/repos/nezhahq/nezha/releases/latest"
@ -227,82 +239,82 @@ msgstr ""
"Fail to obtain Dashboard version, please check if the network can link " "Fail to obtain Dashboard version, please check if the network can link "
"https://api.github.com/repos/nezhahq/nezha/releases/latest" "https://api.github.com/repos/nezhahq/nezha/releases/latest"
#: nezha/template.sh:443 #: nezha/template.sh:478
msgid "The current latest version is: ${_version}" msgid "The current latest version is: ${_version}"
msgstr "The current latest version is: ${_version}" msgstr "The current latest version is: ${_version}"
#: nezha/template.sh:472 #: nezha/template.sh:507
msgid "> View Log" msgid "> View Log"
msgstr "> View Log" msgstr "> View Log"
#: nezha/template.sh:498 #: nezha/template.sh:533
msgid "> Uninstall" msgid "> Uninstall"
msgstr "> Uninstall" msgstr "> Uninstall"
#: nezha/template.sh:537 #: nezha/template.sh:572
msgid "Nezha Monitor Management Script Usage: " msgid "Nezha Monitor Management Script Usage: "
msgstr "Nezha Monitor Management Script Usage: " msgstr "Nezha Monitor Management Script Usage: "
#: nezha/template.sh:539 #: nezha/template.sh:574
msgid "./nezha.sh - Show Menu" msgid "./nezha.sh - Show Menu"
msgstr "./nezha.sh - Show Menu" msgstr "./nezha.sh - Show Menu"
#: nezha/template.sh:540 #: nezha/template.sh:575
msgid "./nezha.sh install - Install Dashboard" msgid "./nezha.sh install - Install Dashboard"
msgstr "./nezha.sh install - Install Dashboard" msgstr "./nezha.sh install - Install Dashboard"
#: nezha/template.sh:541 #: nezha/template.sh:576
msgid "./nezha.sh modify_config - Modify Dashboard Configuration" msgid "./nezha.sh modify_config - Modify Dashboard Configuration"
msgstr "./nezha.sh modify_config - Modify Dashboard Configuration" msgstr "./nezha.sh modify_config - Modify Dashboard Configuration"
#: nezha/template.sh:542 #: nezha/template.sh:577
msgid "./nezha.sh restart_and_update - Restart and Update the Dashboard" msgid "./nezha.sh restart_and_update - Restart and Update the Dashboard"
msgstr "./nezha.sh restart_and_update - Restart and Update the Dashboard" msgstr "./nezha.sh restart_and_update - Restart and Update the Dashboard"
#: nezha/template.sh:543 #: nezha/template.sh:578
msgid "./nezha.sh show_log - View Dashboard Log" msgid "./nezha.sh show_log - View Dashboard Log"
msgstr "./nezha.sh show_log - View Dashboard Log" msgstr "./nezha.sh show_log - View Dashboard Log"
#: nezha/template.sh:544 #: nezha/template.sh:579
msgid "./nezha.sh uninstall - Uninstall Dashboard" msgid "./nezha.sh uninstall - Uninstall Dashboard"
msgstr "./nezha.sh uninstall - Uninstall Dashboard" msgstr "./nezha.sh uninstall - Uninstall Dashboard"
#: nezha/template.sh:549 #: nezha/template.sh:584
msgid "${green}Nezha Monitor Management Script${plain}" msgid "${green}Nezha Monitor Management Script${plain}"
msgstr "${green}Nezha Monitor Management Script${plain}" msgstr "${green}Nezha Monitor Management Script${plain}"
#: nezha/template.sh:551 #: nezha/template.sh:586
msgid "${green}1.${plain} Install Dashboard" msgid "${green}1.${plain} Install Dashboard"
msgstr "${green}1.${plain} Install Dashboard" msgstr "${green}1.${plain} Install Dashboard"
#: nezha/template.sh:552 #: nezha/template.sh:587
msgid "${green}2.${plain} Modify Dashboard Configuration" msgid "${green}2.${plain} Modify Dashboard Configuration"
msgstr "${green}2.${plain} Modify Dashboard Configuration" msgstr "${green}2.${plain} Modify Dashboard Configuration"
#: nezha/template.sh:553 #: nezha/template.sh:588
msgid "${green}3.${plain} Restart and Update Dashboard" msgid "${green}3.${plain} Restart and Update Dashboard"
msgstr "${green}3.${plain} Restart and Update Dashboard" msgstr "${green}3.${plain} Restart and Update Dashboard"
#: nezha/template.sh:554 #: nezha/template.sh:589
msgid "${green}4.${plain} View Dashboard Log" msgid "${green}4.${plain} View Dashboard Log"
msgstr "${green}4.${plain} View Dashboard Log" msgstr "${green}4.${plain} View Dashboard Log"
#: nezha/template.sh:555 #: nezha/template.sh:590
msgid "${green}5.${plain} Uninstall Dashboard" msgid "${green}5.${plain} Uninstall Dashboard"
msgstr "${green}5.${plain} Uninstall Dashboard" msgstr "${green}5.${plain} Uninstall Dashboard"
#: nezha/template.sh:557 #: nezha/template.sh:592
msgid "${green}6.${plain} Update Script" msgid "${green}6.${plain} Update Script"
msgstr "${green}6.${plain} Update Script" msgstr "${green}6.${plain} Update Script"
#: nezha/template.sh:559 #: nezha/template.sh:594
msgid "${green}0.${plain} Exit Script" msgid "${green}0.${plain} Exit Script"
msgstr "${green}0.${plain} Exit Script" msgstr "${green}0.${plain} Exit Script"
#: nezha/template.sh:561 #: nezha/template.sh:596
msgid "Please enter [0-6]: " msgid "Please enter [0-6]: "
msgstr "Please enter [0-6]: " msgstr "Please enter [0-6]: "
#: nezha/template.sh:585 #: nezha/template.sh:620
msgid "Please enter the correct number [0-6]" msgid "Please enter the correct number [0-6]"
msgstr "Please enter the correct number [0-6]" msgstr "Please enter the correct number [0-6]"

View File

@ -8,8 +8,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-29 21:03+0800\n" "POT-Creation-Date: 2024-12-02 13:39+0800\n"
"PO-Revision-Date: 2024-11-29 21:05+0800\n" "PO-Revision-Date: 2024-12-02 13:41+0800\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: zh_CN\n" "Language: zh_CN\n"
@ -98,114 +98,124 @@ msgstr "> 更新脚本"
msgid "https://${GITHUB_RAW_URL}/install_en.sh" msgid "https://${GITHUB_RAW_URL}/install_en.sh"
msgstr "https://${GITHUB_RAW_URL}/install.sh" msgstr "https://${GITHUB_RAW_URL}/install.sh"
#: nezha/template.sh:249 #: nezha/template.sh:249 nezha/template.sh:266
msgid "Execute new script after 3s" msgid "Execute new script after 3s"
msgstr "3s后执行新脚本" msgstr "3s后执行新脚本"
#: nezha/template.sh:257 #: nezha/template.sh:274
msgid "* Press Enter to return to the main menu *" msgid "* Press Enter to return to the main menu *"
msgstr "* 按回车返回主菜单 *" msgstr "* 按回车返回主菜单 *"
#: nezha/template.sh:262 #: nezha/template.sh:279
msgid "> Install" msgid "> Install"
msgstr "> 安装" msgstr "> 安装"
#: nezha/template.sh:268 #: nezha/template.sh:285
msgid "" msgid ""
"You may have already installed the dashboard, repeated installation will " "You may have already installed the dashboard, repeated installation will "
"overwrite the data, please pay attention to backup." "overwrite the data, please pay attention to backup."
msgstr "您可能已经安装过面板端,重复安装会覆盖数据,请注意备份。" msgstr "您可能已经安装过面板端,重复安装会覆盖数据,请注意备份。"
#: nezha/template.sh:269 #: nezha/template.sh:286
msgid "Exit the installation? [Y/n]" msgid "Exit the installation? [Y/n]"
msgstr "是否退出安装? [Y/n]" msgstr "是否退出安装? [Y/n]"
#: nezha/template.sh:273 nezha/template.sh:281 #: nezha/template.sh:290 nezha/template.sh:297
msgid "Exit the installation" msgid "Exit the installation"
msgstr "退出安装" msgstr "退出安装"
#: nezha/template.sh:277 #: nezha/template.sh:294
msgid "Continue" msgid "Continue"
msgstr "继续安装" msgstr "继续安装"
#: nezha/template.sh:295 #: nezha/template.sh:311
msgid "Modify Configuration" msgid "Modify Configuration"
msgstr "> 修改配置" msgstr "> 修改配置"
#: nezha/template.sh:299 #: nezha/template.sh:315
msgid "Download Docker Script" msgid "Download Docker Script"
msgstr "正在下载 Docker 脚本" msgstr "正在下载 Docker 脚本"
#: nezha/template.sh:302 nezha/template.sh:313 #: nezha/template.sh:318 nezha/template.sh:329
msgid "" msgid ""
"Script failed to get, please check if the network can link ${GITHUB_RAW_URL}" "Script failed to get, please check if the network can link ${GITHUB_RAW_URL}"
msgstr "脚本获取失败,请检查本机能否链接 ${GITHUB_RAW_URL}" msgstr "脚本获取失败,请检查本机能否链接 ${GITHUB_RAW_URL}"
#: nezha/template.sh:306 #: nezha/template.sh:322
msgid "" msgid ""
"Please install docker-compose manually. https://docs.docker.com/compose/" "Please install docker-compose manually. https://docs.docker.com/compose/"
"install/linux/" "install/linux/"
msgstr "" msgstr ""
"请手动安装 docker-compose。 https://docs.docker.com/compose/install/linux/" "请手动安装 docker-compose。 https://docs.docker.com/compose/install/linux/"
#: nezha/template.sh:318 #: nezha/template.sh:334
msgid "Please enter the site title: " msgid "Please enter the site title: "
msgstr "请输入站点标题: " msgstr "请输入站点标题: "
#: nezha/template.sh:320 #: nezha/template.sh:336
msgid "Please enter the exposed port: (default 8008)" msgid "Please enter the exposed port: (default 8008)"
msgstr "请输入暴露端口: (默认 8008)" msgstr "请输入暴露端口: (默认 8008)"
#: nezha/template.sh:322 #: nezha/template.sh:338
msgid ""
"Please specify the preset nezha-agent host in install commands: (e.g. "
"example.com:443)"
msgstr "请指定安装命令中预设的 nezha-agent 连接地址 (例如 example.com:443"
#: nezha/template.sh:340
msgid "Do you prefer to connect Agent via TLS? [y/N]"
msgstr "是否希望通过 TLS 连接 Agent影响安装命令[y/N]"
#: nezha/template.sh:355
msgid "Please specify the backend locale" msgid "Please specify the backend locale"
msgstr "请指定后台语言" msgstr "请指定后台语言"
#: nezha/template.sh:327 #: nezha/template.sh:360
msgid "Please enter [1-3]: " msgid "Please enter [1-3]: "
msgstr "请输入选项 [1-3]" msgstr "请输入选项 [1-3]"
#: nezha/template.sh:343 #: nezha/template.sh:376
msgid "Please enter the correct number [1-3]" msgid "Please enter the correct number [1-3]"
msgstr "请输入正确的选项 [1-3]" msgstr "请输入正确的选项 [1-3]"
#: nezha/template.sh:349 #: nezha/template.sh:382
msgid "All options cannot be empty" msgid "All options cannot be empty"
msgstr "\"所有选项都不能为空\"" msgstr "\"所有选项都不能为空\""
#: nezha/template.sh:373 #: nezha/template.sh:408
msgid "Downloading service file" msgid "Downloading service file"
msgstr "正在下载服务文件" msgstr "正在下载服务文件"
#: nezha/template.sh:377 nezha/template.sh:383 #: nezha/template.sh:412 nezha/template.sh:418
msgid "" msgid ""
"File failed to get, please check if the network can link ${GITHUB_RAW_URL}" "File failed to get, please check if the network can link ${GITHUB_RAW_URL}"
msgstr "文件下载失败,请检查本机能否连接 ${GITHUB_RAW_URL}" msgstr "文件下载失败,请检查本机能否连接 ${GITHUB_RAW_URL}"
#: nezha/template.sh:391 #: nezha/template.sh:426
msgid "" msgid ""
"Dashboard configuration modified successfully, please wait for Dashboard " "Dashboard configuration modified successfully, please wait for Dashboard "
"self-restart to take effect" "self-restart to take effect"
msgstr "Dashboard 配置 修改成功,请稍等 Dashboard 重启生效" msgstr "Dashboard 配置 修改成功,请稍等 Dashboard 重启生效"
#: nezha/template.sh:401 #: nezha/template.sh:436
msgid "> Restart and Update" msgid "> Restart and Update"
msgstr "> 重启并更新" msgstr "> 重启并更新"
#: nezha/template.sh:410 #: nezha/template.sh:445
msgid "Nezha Monitoring Restart Successful" msgid "Nezha Monitoring Restart Successful"
msgstr "哪吒监控 重启成功" msgstr "哪吒监控 重启成功"
#: nezha/template.sh:411 #: nezha/template.sh:446
msgid "Default address: domain:site_access_port" msgid "Default address: domain:site_access_port"
msgstr "默认地址:域名:站点访问端口" msgstr "默认地址:域名:站点访问端口"
#: nezha/template.sh:413 #: nezha/template.sh:448
msgid "" msgid ""
"The restart failed, probably because the boot time exceeded two seconds, " "The restart failed, probably because the boot time exceeded two seconds, "
"please check the log information later" "please check the log information later"
msgstr "重启失败,可能是因为启动时间超过了两秒,请稍后查看日志信息" msgstr "重启失败,可能是因为启动时间超过了两秒,请稍后查看日志信息"
#: nezha/template.sh:440 #: nezha/template.sh:475
msgid "" msgid ""
"Fail to obtain Dashboard version, please check if the network can link " "Fail to obtain Dashboard version, please check if the network can link "
"https://api.github.com/repos/nezhahq/nezha/releases/latest" "https://api.github.com/repos/nezhahq/nezha/releases/latest"
@ -213,83 +223,83 @@ msgstr ""
"获取 Dashboard 版本号失败,请检查本机能否链接 https://api.github.com/repos/" "获取 Dashboard 版本号失败,请检查本机能否链接 https://api.github.com/repos/"
"nezhahq/nezha/releases/latest" "nezhahq/nezha/releases/latest"
#: nezha/template.sh:443 #: nezha/template.sh:478
msgid "The current latest version is: ${_version}" msgid "The current latest version is: ${_version}"
msgstr "当前最新版本为: ${_version}" msgstr "当前最新版本为: ${_version}"
#: nezha/template.sh:472 #: nezha/template.sh:507
msgid "> View Log" msgid "> View Log"
msgstr "> 获取日志" msgstr "> 获取日志"
#: nezha/template.sh:498 #: nezha/template.sh:533
msgid "> Uninstall" msgid "> Uninstall"
msgstr "> 卸载" msgstr "> 卸载"
#: nezha/template.sh:537 #: nezha/template.sh:572
msgid "Nezha Monitor Management Script Usage: " msgid "Nezha Monitor Management Script Usage: "
msgstr "哪吒监控 管理脚本使用方法: " msgstr "哪吒监控 管理脚本使用方法: "
#: nezha/template.sh:539 #: nezha/template.sh:574
msgid "./nezha.sh - Show Menu" msgid "./nezha.sh - Show Menu"
msgstr "./nezha.sh - 显示管理菜单" msgstr "./nezha.sh - 显示管理菜单"
#: nezha/template.sh:540 #: nezha/template.sh:575
msgid "./nezha.sh install - Install Dashboard" msgid "./nezha.sh install - Install Dashboard"
msgstr "./nezha.sh install - 安装面板端" msgstr "./nezha.sh install - 安装面板端"
#: nezha/template.sh:541 #: nezha/template.sh:576
msgid "./nezha.sh modify_config - Modify Dashboard Configuration" msgid "./nezha.sh modify_config - Modify Dashboard Configuration"
msgstr "./nezha.sh modify_config - 修改面板配置" msgstr "./nezha.sh modify_config - 修改面板配置"
#: nezha/template.sh:542 #: nezha/template.sh:577
msgid "./nezha.sh restart_and_update - Restart and Update the Dashboard" msgid "./nezha.sh restart_and_update - Restart and Update the Dashboard"
msgstr "./nezha.sh restart_and_update - 重启并更新面板" msgstr "./nezha.sh restart_and_update - 重启并更新面板"
#: nezha/template.sh:543 #: nezha/template.sh:578
msgid "./nezha.sh show_log - View Dashboard Log" msgid "./nezha.sh show_log - View Dashboard Log"
msgstr "./nezha.sh show_log - 查看面板日志" msgstr "./nezha.sh show_log - 查看面板日志"
#: nezha/template.sh:544 #: nezha/template.sh:579
msgid "./nezha.sh uninstall - Uninstall Dashboard" msgid "./nezha.sh uninstall - Uninstall Dashboard"
msgstr "./nezha.sh uninstall - 卸载管理面板" msgstr "./nezha.sh uninstall - 卸载管理面板"
#: nezha/template.sh:549 #: nezha/template.sh:584
msgid "${green}Nezha Monitor Management Script${plain}" msgid "${green}Nezha Monitor Management Script${plain}"
msgstr "${green}哪吒监控管理脚本${plain}" msgstr "${green}哪吒监控管理脚本${plain}"
#: nezha/template.sh:551 #: nezha/template.sh:586
msgid "${green}1.${plain} Install Dashboard" msgid "${green}1.${plain} Install Dashboard"
msgstr "${green}1.${plain} 安装面板端" msgstr "${green}1.${plain} 安装面板端"
#: nezha/template.sh:552 #: nezha/template.sh:587
msgid "${green}2.${plain} Modify Dashboard Configuration" msgid "${green}2.${plain} Modify Dashboard Configuration"
msgstr "${green}2.${plain} 修改面板配置" msgstr "${green}2.${plain} 修改面板配置"
#: nezha/template.sh:553 #: nezha/template.sh:588
msgid "${green}3.${plain} Restart and Update Dashboard" msgid "${green}3.${plain} Restart and Update Dashboard"
msgstr "${green}3.${plain} 重启并更新面板" msgstr "${green}3.${plain} 重启并更新面板"
#: nezha/template.sh:554 #: nezha/template.sh:589
msgid "${green}4.${plain} View Dashboard Log" msgid "${green}4.${plain} View Dashboard Log"
msgstr "${green}4.${plain} 查看面板日志" msgstr "${green}4.${plain} 查看面板日志"
#: nezha/template.sh:555 #: nezha/template.sh:590
msgid "${green}5.${plain} Uninstall Dashboard" msgid "${green}5.${plain} Uninstall Dashboard"
msgstr "${green}5.${plain} 卸载管理面板" msgstr "${green}5.${plain} 卸载管理面板"
#: nezha/template.sh:557 #: nezha/template.sh:592
msgid "${green}6.${plain} Update Script" msgid "${green}6.${plain} Update Script"
msgstr "${green}6.${plain} 更新脚本" msgstr "${green}6.${plain} 更新脚本"
#: nezha/template.sh:559 #: nezha/template.sh:594
msgid "${green}0.${plain} Exit Script" msgid "${green}0.${plain} Exit Script"
msgstr "${green}0.${plain} 退出脚本" msgstr "${green}0.${plain} 退出脚本"
#: nezha/template.sh:561 #: nezha/template.sh:596
msgid "Please enter [0-6]: " msgid "Please enter [0-6]: "
msgstr "请输入选择 [0-6]: " msgstr "请输入选择 [0-6]: "
#: nezha/template.sh:585 #: nezha/template.sh:620
msgid "Please enter the correct number [0-6]" msgid "Please enter the correct number [0-6]"
msgstr "请输入正确的数字 [0-6]" msgstr "请输入正确的数字 [0-6]"