From a514f37aac5db026a76f37fc5956d4f6ea9c95a2 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Tue, 15 Apr 2025 15:40:32 +0000 Subject: [PATCH] Update translations for all languages [2025-04-15] --- languages/en/LC_MESSAGES/version | 2 +- languages/en/LC_MESSAGES/xray_install.mo | Bin 36856 -> 37059 bytes languages/fa/LC_MESSAGES/version | 2 +- languages/fa/LC_MESSAGES/xray_install.mo | Bin 47925 -> 48191 bytes languages/ko/LC_MESSAGES/version | 2 +- languages/ko/LC_MESSAGES/xray_install.mo | Bin 40608 -> 40847 bytes languages/ru/LC_MESSAGES/version | 2 +- languages/ru/LC_MESSAGES/xray_install.mo | Bin 51665 -> 51907 bytes po/cache_English.json | 6 +- po/cache_Korean.json | 6 +- po/cache_Persian.json | 6 +- po/cache_Russian.json | 6 +- po/en.po | 117 +++++++++++++---------- po/fa.po | 117 +++++++++++++---------- po/ko.po | 117 +++++++++++++---------- po/ru.po | 117 +++++++++++++---------- po/xray_install.pot | 115 ++++++++++++---------- po/zh_CN.po | 117 +++++++++++++---------- 18 files changed, 413 insertions(+), 319 deletions(-) diff --git a/languages/en/LC_MESSAGES/version b/languages/en/LC_MESSAGES/version index cfe112c..2aa48fd 100644 --- a/languages/en/LC_MESSAGES/version +++ b/languages/en/LC_MESSAGES/version @@ -1 +1 @@ -1743450420 \ No newline at end of file +1744731613 \ No newline at end of file diff --git a/languages/en/LC_MESSAGES/xray_install.mo b/languages/en/LC_MESSAGES/xray_install.mo index dc1f8f6e3ca95ad03c5e475aaa0aa91011e2dfdd..e648c58830bee3f9189a185f802e56cad05278ad 100644 GIT binary patch delta 10407 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 HkXiJ<&HkNv diff --git a/languages/fa/LC_MESSAGES/version b/languages/fa/LC_MESSAGES/version index de6182b..7e7dbac 100644 --- a/languages/fa/LC_MESSAGES/version +++ b/languages/fa/LC_MESSAGES/version @@ -1 +1 @@ -1743450427 \ No newline at end of file +1744731619 \ No newline at end of file diff --git a/languages/fa/LC_MESSAGES/xray_install.mo b/languages/fa/LC_MESSAGES/xray_install.mo index 05909f7a37dffca6042e46058a03f420d0470453..eb17440fa7499a0174f8dfec339fa2b69234ea40 100644 GIT binary patch delta 10447 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 HCxrYD>fkxh delta 10264 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 lC$(|C2DxE9e~!uxANyCy+{V+-#N6*@k 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 F{{bkX1BL(q delta 10264 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 Qz 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 diff --git a/po/cache_English.json b/po/cache_English.json index ae5e4af..f28de76 100644 --- a/po/cache_English.json +++ b/po/cache_English.json @@ -470,5 +470,9 @@ "用于防止暴力破解": "used to prevent brute force", "下载完成, 请重新运行脚本": "download is complete, please rerun the script", "确定端口": "confirm the port", - "端口不允许使用, 请重新输入": "the port is not allowed, please re-enter" + "端口不允许使用, 请重新输入": "the port is not allowed, please re-enter", + "是否要启用": "do you want to enable it", + "规则": "rule", + "跳过启用": "skip to enable", + "已启用": "enabled" } \ No newline at end of file diff --git a/po/cache_Korean.json b/po/cache_Korean.json index 84f00bc..9a1833f 100644 --- a/po/cache_Korean.json +++ b/po/cache_Korean.json @@ -470,5 +470,9 @@ "用于防止暴力破解": "비밀번호 추측 공격을 방지하기 위해 사용", "下载完成, 请重新运行脚本": "다운로드가 완료되었습니다, 스크립트를 다시 실행해주세요", "确定端口": "포트 확인", - "端口不允许使用, 请重新输入": "포트가 사용 중이지 않습니다 다시 입력하십시오" + "端口不允许使用, 请重新输入": "포트가 사용 중이지 않습니다 다시 입력하십시오", + "是否要启用": "사용 하시겠습니까", + "规则": "규칙", + "跳过启用": "사용 활성화 건너뛰기", + "已启用": "활성화 되었습니다" } \ No newline at end of file diff --git a/po/cache_Persian.json b/po/cache_Persian.json index 0173575..4ff9b01 100644 --- a/po/cache_Persian.json +++ b/po/cache_Persian.json @@ -470,5 +470,9 @@ "用于防止暴力破解": "برای جلوگیری از شکستن رمز با استفاده از روش حمله حwn", "下载完成, 请重新运行脚本": "دانلود کامل شد، لطفا اسکریپت را مجدد اجرا کنید", "确定端口": "بندر را تأیید کنید", - "端口不允许使用, 请重新输入": "پورت مجاز نیست استفاده شود لطفا مجدد تلاش کنید" + "端口不允许使用, 请重新输入": "پورت مجاز نیست استفاده شود لطفا مجدد تلاش کنید", + "是否要启用": "آیا می‌خواهید فعال شود", + "规则": "قاعده", + "跳过启用": "پرش کنید به فعال سازی", + "已启用": "فعال شده است" } \ No newline at end of file diff --git a/po/cache_Russian.json b/po/cache_Russian.json index f9b6506..9399f6a 100644 --- a/po/cache_Russian.json +++ b/po/cache_Russian.json @@ -470,5 +470,9 @@ "用于防止暴力破解": "используется для предотвращения подбора паролей", "下载完成, 请重新运行脚本": "загрузить завершена, пожалуйста, повторно запустите скрипт", "确定端口": "определить порт", - "端口不允许使用, 请重新输入": "порт не разрешен, пожалуйста, снова введите" + "端口不允许使用, 请重新输入": "порт не разрешен, пожалуйста, снова введите", + "是否要启用": "включить ли", + "规则": "правило", + "跳过启用": "пропустить включение", + "已启用": "включен" } \ No newline at end of file diff --git a/po/en.po b/po/en.po index 6b0ecf4..637332f 100644 --- a/po/en.po +++ b/po/en.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-03-31 19:46+0000\n" -"PO-Revision-Date: 2025-03-31 19:46+0000\n" +"POT-Creation-Date: 2025-04-15 15:40+0000\n" +"PO-Revision-Date: 2025-04-15 15:40+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en\n" @@ -153,20 +153,17 @@ msgstr "the value is empty, please re-enter" msgid "确定端口" msgstr "confirm the port" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:97 +#: install.sh:437 install.sh:440 file_manager.sh:97 msgid "请输入端口" msgstr "please enter the port" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:98 +#: install.sh:437 install.sh:440 file_manager.sh:98 msgid "默认值" msgstr "default value" -#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2640 -#: install.sh:2646 install.sh:2650 install.sh:2655 install.sh:2660 -#: install.sh:2661 install.sh:2676 install.sh:2681 install.sh:2686 -#: install.sh:2687 +#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2650 +#: install.sh:2655 install.sh:2660 install.sh:2661 install.sh:2676 +#: install.sh:2681 install.sh:2686 install.sh:2687 msgid "请输入 0-65535 之间的值" msgstr "enter a value between 0 and 65535" @@ -179,8 +176,8 @@ msgid "请选择安装协议" msgstr "please select the installation agreement" #: install.sh:449 install.sh:1474 install.sh:1511 install.sh:1562 -#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:143 -#: fail2ban_manager.sh:144 +#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:154 +#: fail2ban_manager.sh:155 msgid "默认" msgstr "default" @@ -189,7 +186,7 @@ msgstr "default" #: install.sh:2650 install.sh:2655 install.sh:2660 install.sh:2661 #: install.sh:2676 install.sh:2681 install.sh:2686 install.sh:2687 #: install.sh:2740 install.sh:2749 install.sh:2811 install.sh:2860 -#: install.sh:2869 fail2ban_manager.sh:108 fail2ban_manager.sh:141 +#: install.sh:2869 fail2ban_manager.sh:119 fail2ban_manager.sh:152 #: file_manager.sh:81 msgid "请输入" msgstr "please enter" @@ -245,7 +242,7 @@ msgid "若修改配置, 请注意关闭防火墙相关端口" msgstr "if you modify the configuration, please note to close the firewall-related ports" #: install.sh:614 install.sh:3401 install.sh:3414 install.sh:3415 -#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:77 +#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:89 msgid "配置" msgstr "configure" @@ -368,7 +365,7 @@ msgstr "load balancing" msgid "请选择协议为 ws 或 gRPC" msgstr "please select the protocol as ws or grpc" -#: install.sh:857 fail2ban_manager.sh:106 +#: install.sh:857 fail2ban_manager.sh:117 msgid "返回" msgstr "return" @@ -380,7 +377,7 @@ msgstr "please re-enter the correct number" msgid "本地文件 file_manager.sh 不存在, 正在下载" msgstr "the local file file_manager.sh does not exist, downloading now" -#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:247 +#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:258 #: file_manager.sh:236 msgid "下载失败, 请手动下载并安装新版本" msgstr "download failed, please download and install the new version manually" @@ -832,17 +829,17 @@ msgid "停止已有服务" msgstr "stop existing service" #: install.sh:2032 install.sh:2035 install.sh:2608 install.sh:2610 -#: install.sh:3739 fail2ban_manager.sh:103 fail2ban_manager.sh:193 +#: install.sh:3739 fail2ban_manager.sh:114 fail2ban_manager.sh:204 msgid "重启" msgstr "restart" -#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:102 -#: fail2ban_manager.sh:163 +#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:113 +#: fail2ban_manager.sh:174 msgid "启动" msgstr "start" #: install.sh:2048 install.sh:2051 install.sh:2111 install.sh:3741 -#: fail2ban_manager.sh:104 +#: fail2ban_manager.sh:115 msgid "停止" msgstr "stop" @@ -933,8 +930,8 @@ msgstr "do you need to set up automatic log cleanup" #: install.sh:2193 install.sh:3771 install.sh:3780 install.sh:3832 #: install.sh:3838 install.sh:3874 install.sh:3880 install.sh:3886 #: install.sh:3915 install.sh:3950 install.sh:3957 install.sh:3962 -#: fail2ban_manager.sh:164 fail2ban_manager.sh:177 fail2ban_manager.sh:186 -#: fail2ban_manager.sh:194 +#: fail2ban_manager.sh:175 fail2ban_manager.sh:188 fail2ban_manager.sh:197 +#: fail2ban_manager.sh:205 msgid "清空屏幕" msgstr "clear the screen" @@ -1661,7 +1658,7 @@ msgstr "recover" msgid "卸载向导" msgstr "uninstall wizard" -#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:176 +#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:187 msgid "卸载" msgstr "uninstall" @@ -1721,7 +1718,7 @@ msgstr "status" msgid "请选择一个选项" msgstr "please select an option" -#: fail2ban_manager.sh:27 fail2ban_manager.sh:127 +#: fail2ban_manager.sh:27 fail2ban_manager.sh:138 msgid "无效的选择请重试" msgstr "invalid selection, please try again" @@ -1729,115 +1726,131 @@ msgstr "invalid selection, please try again" msgid "已经安装, 跳过安装步骤" msgstr "already installed, skip installation steps" -#: fail2ban_manager.sh:53 fail2ban_manager.sh:95 fail2ban_manager.sh:200 +#: fail2ban_manager.sh:53 fail2ban_manager.sh:106 fail2ban_manager.sh:211 msgid "未安装, 请先安装" msgstr "not installed, please install first" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:73 +msgid "是否要启用" +msgstr "do you want to enable it" + +#: fail2ban_manager.sh:73 fail2ban_manager.sh:77 fail2ban_manager.sh:82 +msgid "规则" +msgstr "rule" + +#: fail2ban_manager.sh:77 +msgid "跳过启用" +msgstr "skip to enable" + +#: fail2ban_manager.sh:82 +msgid "已启用" +msgstr "enabled" + +#: fail2ban_manager.sh:112 msgid "请选择" msgstr "please select" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:112 msgid "操作" msgstr "operation" -#: fail2ban_manager.sh:105 +#: fail2ban_manager.sh:116 msgid "添加自定义规则" msgstr "add custom rules" -#: fail2ban_manager.sh:140 +#: fail2ban_manager.sh:151 msgid "请输入新的" msgstr "please enter the new" -#: fail2ban_manager.sh:140 fail2ban_manager.sh:141 +#: fail2ban_manager.sh:151 fail2ban_manager.sh:152 msgid "名称" msgstr "name" -#: fail2ban_manager.sh:142 +#: fail2ban_manager.sh:153 msgid "请输入日志路径" msgstr "please enter the log path" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "请输入最大重试次数" msgstr "enter the maximum retry count" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "最大重试次数必须在 1 到 99 之间" msgstr "the maximum retry count must be between 1 and 99" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "请输入封禁时间" msgstr "please enter the ban duration" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "秒" msgstr "second" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "封禁时间必须在 1 到 8640000 秒之间" msgstr "the ban time must be between 1 and 8640000 seconds" -#: fail2ban_manager.sh:147 +#: fail2ban_manager.sh:158 msgid "已存在" msgstr "already exists" -#: fail2ban_manager.sh:152 +#: fail2ban_manager.sh:163 msgid "自定义规则添加成功" msgstr "custom rules added successfully" -#: fail2ban_manager.sh:156 +#: fail2ban_manager.sh:167 msgid "重启以应用新规则" msgstr "restart to apply new rules" -#: fail2ban_manager.sh:185 +#: fail2ban_manager.sh:196 msgid "停止成功" msgstr "stop success" -#: fail2ban_manager.sh:204 +#: fail2ban_manager.sh:215 msgid "总体状态" msgstr "general status" -#: fail2ban_manager.sh:208 +#: fail2ban_manager.sh:219 msgid "默认启用的 Jail 状态" msgstr "jail status enabled by default" -#: fail2ban_manager.sh:210 fail2ban_manager.sh:213 fail2ban_manager.sh:217 +#: fail2ban_manager.sh:221 fail2ban_manager.sh:224 fail2ban_manager.sh:228 msgid "封锁情况" msgstr "blockade situation" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "新版本可用" msgstr "the new version is available" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "当前版本" msgstr "current version" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "请访问" msgstr "please visit" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "查看更新说明" msgstr "check update notes" -#: fail2ban_manager.sh:234 file_manager.sh:223 +#: fail2ban_manager.sh:245 file_manager.sh:223 msgid "是否要下载并安装新版本" msgstr "do you want to download and install the new version" -#: fail2ban_manager.sh:238 file_manager.sh:227 +#: fail2ban_manager.sh:249 file_manager.sh:227 msgid "正在下载新版本" msgstr "downloading the new version" -#: fail2ban_manager.sh:243 file_manager.sh:232 +#: fail2ban_manager.sh:254 file_manager.sh:232 msgid "下载完成, 请重新运行脚本" msgstr "download is complete, please rerun the script" -#: fail2ban_manager.sh:251 file_manager.sh:240 +#: fail2ban_manager.sh:262 file_manager.sh:240 msgid "跳过更新" msgstr "skip update" -#: fail2ban_manager.sh:255 file_manager.sh:244 +#: fail2ban_manager.sh:266 file_manager.sh:244 msgid "当前已经是最新版本" msgstr "it is already the latest version" diff --git a/po/fa.po b/po/fa.po index 6eddf6b..43fbe13 100644 --- a/po/fa.po +++ b/po/fa.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-03-31 19:46+0000\n" -"PO-Revision-Date: 2025-03-31 19:46+0000\n" +"POT-Creation-Date: 2025-04-15 15:40+0000\n" +"PO-Revision-Date: 2025-04-15 15:40+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: fa\n" @@ -152,20 +152,17 @@ msgstr "مقدار خالی است، لطفا مجددا وارد کنید" msgid "确定端口" msgstr "بندر را تأیید کنید" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:97 +#: install.sh:437 install.sh:440 file_manager.sh:97 msgid "请输入端口" msgstr "ورودی کریت لطفا port را وارد کنید" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:98 +#: install.sh:437 install.sh:440 file_manager.sh:98 msgid "默认值" msgstr "مقدار پیش‌فرض" -#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2640 -#: install.sh:2646 install.sh:2650 install.sh:2655 install.sh:2660 -#: install.sh:2661 install.sh:2676 install.sh:2681 install.sh:2686 -#: install.sh:2687 +#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2650 +#: install.sh:2655 install.sh:2660 install.sh:2661 install.sh:2676 +#: install.sh:2681 install.sh:2686 install.sh:2687 msgid "请输入 0-65535 之间的值" msgstr "لطفا مقداری بین ۰ تا ۶۵۵۳۵ وارد کنید" @@ -178,8 +175,8 @@ msgid "请选择安装协议" msgstr "لطفا قرارداد نصب را انتخاب کنید" #: install.sh:449 install.sh:1474 install.sh:1511 install.sh:1562 -#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:143 -#: fail2ban_manager.sh:144 +#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:154 +#: fail2ban_manager.sh:155 msgid "默认" msgstr "پیش‌فرض" @@ -188,7 +185,7 @@ msgstr "پیش‌فرض" #: install.sh:2650 install.sh:2655 install.sh:2660 install.sh:2661 #: install.sh:2676 install.sh:2681 install.sh:2686 install.sh:2687 #: install.sh:2740 install.sh:2749 install.sh:2811 install.sh:2860 -#: install.sh:2869 fail2ban_manager.sh:108 fail2ban_manager.sh:141 +#: install.sh:2869 fail2ban_manager.sh:119 fail2ban_manager.sh:152 #: file_manager.sh:81 msgid "请输入" msgstr "لطفاً ورودی را وارد کنید" @@ -244,7 +241,7 @@ msgid "若修改配置, 请注意关闭防火墙相关端口" msgstr "اگر پیکربندی را تغییر دهید، مراقب بستن پورت‌های مرتبط با دیواره feu دیگری باشید" #: install.sh:614 install.sh:3401 install.sh:3414 install.sh:3415 -#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:77 +#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:89 msgid "配置" msgstr "تنظیم کردن" @@ -367,7 +364,7 @@ msgstr "oad balancing" msgid "请选择协议为 ws 或 gRPC" msgstr "لطفا پروتکل را به عنوان ws یا grpc انتخاب کنید" -#: install.sh:857 fail2ban_manager.sh:106 +#: install.sh:857 fail2ban_manager.sh:117 msgid "返回" msgstr "برگشت" @@ -379,7 +376,7 @@ msgstr "لطفاً عدد صحیح را مجددا وارد کنید" msgid "本地文件 file_manager.sh 不存在, 正在下载" msgstr "فایل محلی file_manager.sh وجود ندارد، در حال دانلود است" -#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:247 +#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:258 #: file_manager.sh:236 msgid "下载失败, 请手动下载并安装新版本" msgstr "دانلود با شکست مواجه شد، دانلود و نصب نسخه جدید را دستی انجام دهید" @@ -831,17 +828,17 @@ msgid "停止已有服务" msgstr "این سرویس را متوقف کنید" #: install.sh:2032 install.sh:2035 install.sh:2608 install.sh:2610 -#: install.sh:3739 fail2ban_manager.sh:103 fail2ban_manager.sh:193 +#: install.sh:3739 fail2ban_manager.sh:114 fail2ban_manager.sh:204 msgid "重启" msgstr "ریستارت کردن" -#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:102 -#: fail2ban_manager.sh:163 +#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:113 +#: fail2ban_manager.sh:174 msgid "启动" msgstr "شروع کنید" #: install.sh:2048 install.sh:2051 install.sh:2111 install.sh:3741 -#: fail2ban_manager.sh:104 +#: fail2ban_manager.sh:115 msgid "停止" msgstr "این دستور متوقف کن" @@ -932,8 +929,8 @@ msgstr "آیا نیاز است که تمیز خودکار لاگ تنظیم شو #: install.sh:2193 install.sh:3771 install.sh:3780 install.sh:3832 #: install.sh:3838 install.sh:3874 install.sh:3880 install.sh:3886 #: install.sh:3915 install.sh:3950 install.sh:3957 install.sh:3962 -#: fail2ban_manager.sh:164 fail2ban_manager.sh:177 fail2ban_manager.sh:186 -#: fail2ban_manager.sh:194 +#: fail2ban_manager.sh:175 fail2ban_manager.sh:188 fail2ban_manager.sh:197 +#: fail2ban_manager.sh:205 msgid "清空屏幕" msgstr "پاک کردن صفحه نمایش" @@ -1660,7 +1657,7 @@ msgstr "بازگرداندن" msgid "卸载向导" msgstr "راه‌اندازی دیسک" -#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:176 +#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:187 msgid "卸载" msgstr "برداشتن" @@ -1720,7 +1717,7 @@ msgstr "حالت" msgid "请选择一个选项" msgstr "لطفا یک گزینه را انتخاب کنید" -#: fail2ban_manager.sh:27 fail2ban_manager.sh:127 +#: fail2ban_manager.sh:27 fail2ban_manager.sh:138 msgid "无效的选择请重试" msgstr "انتخاب نامعتبر است لطفا مجددا سعی کنید" @@ -1728,115 +1725,131 @@ msgstr "انتخاب نامعتبر است لطفا مجددا سعی کنید" msgid "已经安装, 跳过安装步骤" msgstr "نصب شده، قدم نصب را پرش کنید" -#: fail2ban_manager.sh:53 fail2ban_manager.sh:95 fail2ban_manager.sh:200 +#: fail2ban_manager.sh:53 fail2ban_manager.sh:106 fail2ban_manager.sh:211 msgid "未安装, 请先安装" msgstr "بدون نصب، ابتدا نصب کنید" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:73 +msgid "是否要启用" +msgstr "آیا می‌خواهید فعال شود" + +#: fail2ban_manager.sh:73 fail2ban_manager.sh:77 fail2ban_manager.sh:82 +msgid "规则" +msgstr "قاعده" + +#: fail2ban_manager.sh:77 +msgid "跳过启用" +msgstr "پرش کنید به فعال سازی" + +#: fail2ban_manager.sh:82 +msgid "已启用" +msgstr "فعال شده است" + +#: fail2ban_manager.sh:112 msgid "请选择" msgstr "لطفا انتخاب کنید" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:112 msgid "操作" msgstr "عمل" -#: fail2ban_manager.sh:105 +#: fail2ban_manager.sh:116 msgid "添加自定义规则" msgstr "اضافه کردن قوانین سفارشی" -#: fail2ban_manager.sh:140 +#: fail2ban_manager.sh:151 msgid "请输入新的" msgstr "لطفاً متن جدید وارد کنید" -#: fail2ban_manager.sh:140 fail2ban_manager.sh:141 +#: fail2ban_manager.sh:151 fail2ban_manager.sh:152 msgid "名称" msgstr "نام" -#: fail2ban_manager.sh:142 +#: fail2ban_manager.sh:153 msgid "请输入日志路径" msgstr "لطفا مسیر لاگ را وارد کنید" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "请输入最大重试次数" msgstr "لطفاً بیشترین تعداد تلاش مجاز را وارد کنید" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "最大重试次数必须在 1 到 99 之间" msgstr "بیشترین تعداد تلاش باید بین ۱ و ۹۹ باشد" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "请输入封禁时间" msgstr "لطفا زمان مسدودسازی را وارد کنید" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "秒" msgstr "ثانیه" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "封禁时间必须在 1 到 8640000 秒之间" msgstr "زمان مسدود کردن باید بین ۱ تا ۸۶۴۰۰۰ ثانیه باشد" -#: fail2ban_manager.sh:147 +#: fail2ban_manager.sh:158 msgid "已存在" msgstr "وجود دارد" -#: fail2ban_manager.sh:152 +#: fail2ban_manager.sh:163 msgid "自定义规则添加成功" msgstr "رール با موفقیت اضافه شد" -#: fail2ban_manager.sh:156 +#: fail2ban_manager.sh:167 msgid "重启以应用新规则" msgstr "ریست کردن برای اعمال قوانین جدید" -#: fail2ban_manager.sh:185 +#: fail2ban_manager.sh:196 msgid "停止成功" msgstr "این را توقف کنید" -#: fail2ban_manager.sh:204 +#: fail2ban_manager.sh:215 msgid "总体状态" msgstr "وضعیت کلی" -#: fail2ban_manager.sh:208 +#: fail2ban_manager.sh:219 msgid "默认启用的 Jail 状态" msgstr "وضعیت پیش‌فرض فعال شدهٔ زیال" -#: fail2ban_manager.sh:210 fail2ban_manager.sh:213 fail2ban_manager.sh:217 +#: fail2ban_manager.sh:221 fail2ban_manager.sh:224 fail2ban_manager.sh:228 msgid "封锁情况" msgstr "بند کردن وضعیت" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "新版本可用" msgstr "نسخه جدید در دسترس است" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "当前版本" msgstr "نسخه فعلی" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "请访问" msgstr "لطفا بازدید کنید" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "查看更新说明" msgstr "مشاهده ملاحظات بروز رسانی" -#: fail2ban_manager.sh:234 file_manager.sh:223 +#: fail2ban_manager.sh:245 file_manager.sh:223 msgid "是否要下载并安装新版本" msgstr "آیا می‌خواهید نسخه جدید را دانلود و نصب کنید؟" -#: fail2ban_manager.sh:238 file_manager.sh:227 +#: fail2ban_manager.sh:249 file_manager.sh:227 msgid "正在下载新版本" msgstr "در حال دانلود نسخه جدید" -#: fail2ban_manager.sh:243 file_manager.sh:232 +#: fail2ban_manager.sh:254 file_manager.sh:232 msgid "下载完成, 请重新运行脚本" msgstr "دانلود کامل شد، لطفا اسکریپت را مجدد اجرا کنید" -#: fail2ban_manager.sh:251 file_manager.sh:240 +#: fail2ban_manager.sh:262 file_manager.sh:240 msgid "跳过更新" msgstr "پرش کردن از روزآمد سازی" -#: fail2ban_manager.sh:255 file_manager.sh:244 +#: fail2ban_manager.sh:266 file_manager.sh:244 msgid "当前已经是最新版本" msgstr "نسخه فعلی آخرین نسخه است" diff --git a/po/ko.po b/po/ko.po index 544dea5..1442a7b 100644 --- a/po/ko.po +++ b/po/ko.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-03-31 19:46+0000\n" -"PO-Revision-Date: 2025-03-31 19:46+0000\n" +"POT-Creation-Date: 2025-04-15 15:40+0000\n" +"PO-Revision-Date: 2025-04-15 15:40+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ko\n" @@ -153,20 +153,17 @@ msgstr "값이 비어 있습니다, 다시 입력해주세요" msgid "确定端口" msgstr "포트 확인" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:97 +#: install.sh:437 install.sh:440 file_manager.sh:97 msgid "请输入端口" msgstr "포트를 입력하세요" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:98 +#: install.sh:437 install.sh:440 file_manager.sh:98 msgid "默认值" msgstr "기본 값" -#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2640 -#: install.sh:2646 install.sh:2650 install.sh:2655 install.sh:2660 -#: install.sh:2661 install.sh:2676 install.sh:2681 install.sh:2686 -#: install.sh:2687 +#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2650 +#: install.sh:2655 install.sh:2660 install.sh:2661 install.sh:2676 +#: install.sh:2681 install.sh:2686 install.sh:2687 msgid "请输入 0-65535 之间的值" msgstr "0부터 65535 사이의 값을 입력하세요" @@ -179,8 +176,8 @@ msgid "请选择安装协议" msgstr "설치 계약서를 선택하세요" #: install.sh:449 install.sh:1474 install.sh:1511 install.sh:1562 -#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:143 -#: fail2ban_manager.sh:144 +#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:154 +#: fail2ban_manager.sh:155 msgid "默认" msgstr "기본 설정으로" @@ -189,7 +186,7 @@ msgstr "기본 설정으로" #: install.sh:2650 install.sh:2655 install.sh:2660 install.sh:2661 #: install.sh:2676 install.sh:2681 install.sh:2686 install.sh:2687 #: install.sh:2740 install.sh:2749 install.sh:2811 install.sh:2860 -#: install.sh:2869 fail2ban_manager.sh:108 fail2ban_manager.sh:141 +#: install.sh:2869 fail2ban_manager.sh:119 fail2ban_manager.sh:152 #: file_manager.sh:81 msgid "请输入" msgstr "한글 입력하세요" @@ -245,7 +242,7 @@ msgid "若修改配置, 请注意关闭防火墙相关端口" msgstr "설정을 수정할 때 방화벽 관련 포트를 닫는 것에 주의하세요" #: install.sh:614 install.sh:3401 install.sh:3414 install.sh:3415 -#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:77 +#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:89 msgid "配置" msgstr "설정" @@ -368,7 +365,7 @@ msgstr "로드 밸런싱" msgid "请选择协议为 ws 或 gRPC" msgstr "프로토콜을 ws 또는 grpc로 선택하세요" -#: install.sh:857 fail2ban_manager.sh:106 +#: install.sh:857 fail2ban_manager.sh:117 msgid "返回" msgstr "돌아가기" @@ -380,7 +377,7 @@ msgstr "잘못된 숫자를 다시 입력해주세요" msgid "本地文件 file_manager.sh 不存在, 正在下载" msgstr "지역 파일 file_manager.sh이 존재하지 않으므로 다운로드 중입니다" -#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:247 +#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:258 #: file_manager.sh:236 msgid "下载失败, 请手动下载并安装新版本" msgstr "다운로드에 실패했습니다, 수동으로 새 버전을 다운로드하고 설치하세요" @@ -832,17 +829,17 @@ msgid "停止已有服务" msgstr "이미 있는 서비스를 중지" #: install.sh:2032 install.sh:2035 install.sh:2608 install.sh:2610 -#: install.sh:3739 fail2ban_manager.sh:103 fail2ban_manager.sh:193 +#: install.sh:3739 fail2ban_manager.sh:114 fail2ban_manager.sh:204 msgid "重启" msgstr "재시작" -#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:102 -#: fail2ban_manager.sh:163 +#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:113 +#: fail2ban_manager.sh:174 msgid "启动" msgstr "시작" #: install.sh:2048 install.sh:2051 install.sh:2111 install.sh:3741 -#: fail2ban_manager.sh:104 +#: fail2ban_manager.sh:115 msgid "停止" msgstr "정지" @@ -933,8 +930,8 @@ msgstr "자동으로 로그를 정리할 필요가 있습니까" #: install.sh:2193 install.sh:3771 install.sh:3780 install.sh:3832 #: install.sh:3838 install.sh:3874 install.sh:3880 install.sh:3886 #: install.sh:3915 install.sh:3950 install.sh:3957 install.sh:3962 -#: fail2ban_manager.sh:164 fail2ban_manager.sh:177 fail2ban_manager.sh:186 -#: fail2ban_manager.sh:194 +#: fail2ban_manager.sh:175 fail2ban_manager.sh:188 fail2ban_manager.sh:197 +#: fail2ban_manager.sh:205 msgid "清空屏幕" msgstr "화면 지우기" @@ -1661,7 +1658,7 @@ msgstr "복원" msgid "卸载向导" msgstr "설치 마법사 해제" -#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:176 +#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:187 msgid "卸载" msgstr "설치 해제" @@ -1721,7 +1718,7 @@ msgstr "상태" msgid "请选择一个选项" msgstr "한 가지 옵션을 선택하세요" -#: fail2ban_manager.sh:27 fail2ban_manager.sh:127 +#: fail2ban_manager.sh:27 fail2ban_manager.sh:138 msgid "无效的选择请重试" msgstr "유효하지 않은 선택입니다. 다시 시도해주세요" @@ -1729,115 +1726,131 @@ msgstr "유효하지 않은 선택입니다. 다시 시도해주세요" msgid "已经安装, 跳过安装步骤" msgstr "이미 설치됨, 설치 단계 생략" -#: fail2ban_manager.sh:53 fail2ban_manager.sh:95 fail2ban_manager.sh:200 +#: fail2ban_manager.sh:53 fail2ban_manager.sh:106 fail2ban_manager.sh:211 msgid "未安装, 请先安装" msgstr "설치되지 않았습니다, 먼저 설치해주세요" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:73 +msgid "是否要启用" +msgstr "사용 하시겠습니까" + +#: fail2ban_manager.sh:73 fail2ban_manager.sh:77 fail2ban_manager.sh:82 +msgid "规则" +msgstr "규칙" + +#: fail2ban_manager.sh:77 +msgid "跳过启用" +msgstr "사용 활성화 건너뛰기" + +#: fail2ban_manager.sh:82 +msgid "已启用" +msgstr "활성화 되었습니다" + +#: fail2ban_manager.sh:112 msgid "请选择" msgstr "선택하세요" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:112 msgid "操作" msgstr "작동" -#: fail2ban_manager.sh:105 +#: fail2ban_manager.sh:116 msgid "添加自定义规则" msgstr "사용자 정의 규칙 추가" -#: fail2ban_manager.sh:140 +#: fail2ban_manager.sh:151 msgid "请输入新的" msgstr "새로운 것을 입력하세요" -#: fail2ban_manager.sh:140 fail2ban_manager.sh:141 +#: fail2ban_manager.sh:151 fail2ban_manager.sh:152 msgid "名称" msgstr "이름" -#: fail2ban_manager.sh:142 +#: fail2ban_manager.sh:153 msgid "请输入日志路径" msgstr "일지 경로를 입력하세요" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "请输入最大重试次数" msgstr "최대 재시도 횟수를 입력하세요" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "最大重试次数必须在 1 到 99 之间" msgstr "최대 재시도 횟수는 1과 99 사이이어야 합니다" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "请输入封禁时间" msgstr "금지 시간을 입력하세요" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "秒" msgstr "초" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "封禁时间必须在 1 到 8640000 秒之间" msgstr "차단 시간은 1초에서 8640000초 사이여야 합니다" -#: fail2ban_manager.sh:147 +#: fail2ban_manager.sh:158 msgid "已存在" msgstr "이미 존재しています" -#: fail2ban_manager.sh:152 +#: fail2ban_manager.sh:163 msgid "自定义规则添加成功" msgstr "사용자 정의 규칙이 성공적으로 추가되었습니다" -#: fail2ban_manager.sh:156 +#: fail2ban_manager.sh:167 msgid "重启以应用新规则" msgstr "새 규칙을 적용하려면 재시작하세요" -#: fail2ban_manager.sh:185 +#: fail2ban_manager.sh:196 msgid "停止成功" msgstr "중지 성공" -#: fail2ban_manager.sh:204 +#: fail2ban_manager.sh:215 msgid "总体状态" msgstr "전체 상태" -#: fail2ban_manager.sh:208 +#: fail2ban_manager.sh:219 msgid "默认启用的 Jail 状态" msgstr "기본적으로 활성화된 jail 상태" -#: fail2ban_manager.sh:210 fail2ban_manager.sh:213 fail2ban_manager.sh:217 +#: fail2ban_manager.sh:221 fail2ban_manager.sh:224 fail2ban_manager.sh:228 msgid "封锁情况" msgstr "봉쇄 상황" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "新版本可用" msgstr "새 버전이 사용 가능합니다" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "当前版本" msgstr "현재 버전" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "请访问" msgstr "please visit 방문해 주세요" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "查看更新说明" msgstr "업데이트 설명 보기" -#: fail2ban_manager.sh:234 file_manager.sh:223 +#: fail2ban_manager.sh:245 file_manager.sh:223 msgid "是否要下载并安装新版本" msgstr "다운로드하고 신규 버전을 설치하시겠습니까" -#: fail2ban_manager.sh:238 file_manager.sh:227 +#: fail2ban_manager.sh:249 file_manager.sh:227 msgid "正在下载新版本" msgstr "신버전을 다운로드 중입니다" -#: fail2ban_manager.sh:243 file_manager.sh:232 +#: fail2ban_manager.sh:254 file_manager.sh:232 msgid "下载完成, 请重新运行脚本" msgstr "다운로드가 완료되었습니다, 스크립트를 다시 실행해주세요" -#: fail2ban_manager.sh:251 file_manager.sh:240 +#: fail2ban_manager.sh:262 file_manager.sh:240 msgid "跳过更新" msgstr "업데이트를 건너뛰기" -#: fail2ban_manager.sh:255 file_manager.sh:244 +#: fail2ban_manager.sh:266 file_manager.sh:244 msgid "当前已经是最新版本" msgstr "현재 최신 버전입니다" diff --git a/po/ru.po b/po/ru.po index 9e1e6da..046cd7b 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-03-31 19:46+0000\n" -"PO-Revision-Date: 2025-03-31 19:46+0000\n" +"POT-Creation-Date: 2025-04-15 15:40+0000\n" +"PO-Revision-Date: 2025-04-15 15:40+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: ru\n" @@ -154,20 +154,17 @@ msgstr "значение пустое, пожалуйста, введите за msgid "确定端口" msgstr "определить порт" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:97 +#: install.sh:437 install.sh:440 file_manager.sh:97 msgid "请输入端口" msgstr "введите порт" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:98 +#: install.sh:437 install.sh:440 file_manager.sh:98 msgid "默认值" msgstr "значение по умолчанию" -#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2640 -#: install.sh:2646 install.sh:2650 install.sh:2655 install.sh:2660 -#: install.sh:2661 install.sh:2676 install.sh:2681 install.sh:2686 -#: install.sh:2687 +#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2650 +#: install.sh:2655 install.sh:2660 install.sh:2661 install.sh:2676 +#: install.sh:2681 install.sh:2686 install.sh:2687 msgid "请输入 0-65535 之间的值" msgstr "введите значение от 0 до 65535" @@ -180,8 +177,8 @@ msgid "请选择安装协议" msgstr "пожалуйста, выберите установочное соглашение" #: install.sh:449 install.sh:1474 install.sh:1511 install.sh:1562 -#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:143 -#: fail2ban_manager.sh:144 +#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:154 +#: fail2ban_manager.sh:155 msgid "默认" msgstr "по умолчанию" @@ -190,7 +187,7 @@ msgstr "по умолчанию" #: install.sh:2650 install.sh:2655 install.sh:2660 install.sh:2661 #: install.sh:2676 install.sh:2681 install.sh:2686 install.sh:2687 #: install.sh:2740 install.sh:2749 install.sh:2811 install.sh:2860 -#: install.sh:2869 fail2ban_manager.sh:108 fail2ban_manager.sh:141 +#: install.sh:2869 fail2ban_manager.sh:119 fail2ban_manager.sh:152 #: file_manager.sh:81 msgid "请输入" msgstr "введите" @@ -246,7 +243,7 @@ msgid "若修改配置, 请注意关闭防火墙相关端口" msgstr "если вы изменяете конфигурацию, обратите внимание на закрытие соответствующих портов брандмауэра" #: install.sh:614 install.sh:3401 install.sh:3414 install.sh:3415 -#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:77 +#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:89 msgid "配置" msgstr "настроить" @@ -369,7 +366,7 @@ msgstr "вывод распределения нагрузки" msgid "请选择协议为 ws 或 gRPC" msgstr "выберите протокол как ws или grpc" -#: install.sh:857 fail2ban_manager.sh:106 +#: install.sh:857 fail2ban_manager.sh:117 msgid "返回" msgstr "возвращаться" @@ -381,7 +378,7 @@ msgstr "пожалуйста, введите правильное число е msgid "本地文件 file_manager.sh 不存在, 正在下载" msgstr "локальный файл file_manager.sh не существует, выполняется загрузка" -#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:247 +#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:258 #: file_manager.sh:236 msgid "下载失败, 请手动下载并安装新版本" msgstr "загрузка не удалась, пожалуйста, скачайте и установите новую версию вручную" @@ -833,17 +830,17 @@ msgid "停止已有服务" msgstr "остановить существующие службы" #: install.sh:2032 install.sh:2035 install.sh:2608 install.sh:2610 -#: install.sh:3739 fail2ban_manager.sh:103 fail2ban_manager.sh:193 +#: install.sh:3739 fail2ban_manager.sh:114 fail2ban_manager.sh:204 msgid "重启" msgstr "перезагрузить" -#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:102 -#: fail2ban_manager.sh:163 +#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:113 +#: fail2ban_manager.sh:174 msgid "启动" msgstr "запуск" #: install.sh:2048 install.sh:2051 install.sh:2111 install.sh:3741 -#: fail2ban_manager.sh:104 +#: fail2ban_manager.sh:115 msgid "停止" msgstr "остановись" @@ -934,8 +931,8 @@ msgstr "необходимо ли настроить автоматическу #: install.sh:2193 install.sh:3771 install.sh:3780 install.sh:3832 #: install.sh:3838 install.sh:3874 install.sh:3880 install.sh:3886 #: install.sh:3915 install.sh:3950 install.sh:3957 install.sh:3962 -#: fail2ban_manager.sh:164 fail2ban_manager.sh:177 fail2ban_manager.sh:186 -#: fail2ban_manager.sh:194 +#: fail2ban_manager.sh:175 fail2ban_manager.sh:188 fail2ban_manager.sh:197 +#: fail2ban_manager.sh:205 msgid "清空屏幕" msgstr "очистить экран" @@ -1662,7 +1659,7 @@ msgstr "восстановление" msgid "卸载向导" msgstr "установить мастер" -#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:176 +#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:187 msgid "卸载" msgstr "удалить" @@ -1722,7 +1719,7 @@ msgstr "состояние" msgid "请选择一个选项" msgstr "пожалуйста, выберите один вариант" -#: fail2ban_manager.sh:27 fail2ban_manager.sh:127 +#: fail2ban_manager.sh:27 fail2ban_manager.sh:138 msgid "无效的选择请重试" msgstr "недопустимый ввод, попробуйте снова" @@ -1730,115 +1727,131 @@ msgstr "недопустимый ввод, попробуйте снова" msgid "已经安装, 跳过安装步骤" msgstr "установлено, пропустить этапы установки" -#: fail2ban_manager.sh:53 fail2ban_manager.sh:95 fail2ban_manager.sh:200 +#: fail2ban_manager.sh:53 fail2ban_manager.sh:106 fail2ban_manager.sh:211 msgid "未安装, 请先安装" msgstr "не установлен, установите сначала" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:73 +msgid "是否要启用" +msgstr "включить ли" + +#: fail2ban_manager.sh:73 fail2ban_manager.sh:77 fail2ban_manager.sh:82 +msgid "规则" +msgstr "правило" + +#: fail2ban_manager.sh:77 +msgid "跳过启用" +msgstr "пропустить включение" + +#: fail2ban_manager.sh:82 +msgid "已启用" +msgstr "включен" + +#: fail2ban_manager.sh:112 msgid "请选择" msgstr "пожалуйста, выберите" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:112 msgid "操作" msgstr "управление" -#: fail2ban_manager.sh:105 +#: fail2ban_manager.sh:116 msgid "添加自定义规则" msgstr "добавить пользовательские правила" -#: fail2ban_manager.sh:140 +#: fail2ban_manager.sh:151 msgid "请输入新的" msgstr "введите новые" -#: fail2ban_manager.sh:140 fail2ban_manager.sh:141 +#: fail2ban_manager.sh:151 fail2ban_manager.sh:152 msgid "名称" msgstr "название" -#: fail2ban_manager.sh:142 +#: fail2ban_manager.sh:153 msgid "请输入日志路径" msgstr "введите путь к журналу" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "请输入最大重试次数" msgstr "введите максимальное количество попыток повтора" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "最大重试次数必须在 1 到 99 之间" msgstr "максимальное количество попыток должно быть между 1 и 99" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "请输入封禁时间" msgstr "введите время блокировки" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "秒" msgstr "секунду" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "封禁时间必须在 1 到 8640000 秒之间" msgstr "время блокировки должно находиться в диапазоне от 1 до 8640000 секунд" -#: fail2ban_manager.sh:147 +#: fail2ban_manager.sh:158 msgid "已存在" msgstr "существует" -#: fail2ban_manager.sh:152 +#: fail2ban_manager.sh:163 msgid "自定义规则添加成功" msgstr "пользовательские правила успешно добавлены" -#: fail2ban_manager.sh:156 +#: fail2ban_manager.sh:167 msgid "重启以应用新规则" msgstr "перезагрузите для применения новых правил" -#: fail2ban_manager.sh:185 +#: fail2ban_manager.sh:196 msgid "停止成功" msgstr "прекратить успех" -#: fail2ban_manager.sh:204 +#: fail2ban_manager.sh:215 msgid "总体状态" msgstr "общее состояние" -#: fail2ban_manager.sh:208 +#: fail2ban_manager.sh:219 msgid "默认启用的 Jail 状态" msgstr "по умолчанию включено состояние jail" -#: fail2ban_manager.sh:210 fail2ban_manager.sh:213 fail2ban_manager.sh:217 +#: fail2ban_manager.sh:221 fail2ban_manager.sh:224 fail2ban_manager.sh:228 msgid "封锁情况" msgstr "блокада situation" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "新版本可用" msgstr "новая версия доступна" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "当前版本" msgstr "текущая версия" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "请访问" msgstr "пожалуйста, посетите" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "查看更新说明" msgstr "просмотреть заметки о выпуске" -#: fail2ban_manager.sh:234 file_manager.sh:223 +#: fail2ban_manager.sh:245 file_manager.sh:223 msgid "是否要下载并安装新版本" msgstr "необходимо загрузить и установить новую версию" -#: fail2ban_manager.sh:238 file_manager.sh:227 +#: fail2ban_manager.sh:249 file_manager.sh:227 msgid "正在下载新版本" msgstr "загрузка новой версии" -#: fail2ban_manager.sh:243 file_manager.sh:232 +#: fail2ban_manager.sh:254 file_manager.sh:232 msgid "下载完成, 请重新运行脚本" msgstr "загрузить завершена, пожалуйста, повторно запустите скрипт" -#: fail2ban_manager.sh:251 file_manager.sh:240 +#: fail2ban_manager.sh:262 file_manager.sh:240 msgid "跳过更新" msgstr "пропустить обновление" -#: fail2ban_manager.sh:255 file_manager.sh:244 +#: fail2ban_manager.sh:266 file_manager.sh:244 msgid "当前已经是最新版本" msgstr "текущая версия является самой последней" diff --git a/po/xray_install.pot b/po/xray_install.pot index 7826862..4d4ea85 100644 --- a/po/xray_install.pot +++ b/po/xray_install.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-03-31 19:46+0000\n" +"POT-Creation-Date: 2025-04-15 15:40+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -153,20 +153,17 @@ msgstr "" msgid "确定端口" msgstr "" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:97 +#: install.sh:437 install.sh:440 file_manager.sh:97 msgid "请输入端口" msgstr "" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:98 +#: install.sh:437 install.sh:440 file_manager.sh:98 msgid "默认值" msgstr "" -#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2640 -#: install.sh:2646 install.sh:2650 install.sh:2655 install.sh:2660 -#: install.sh:2661 install.sh:2676 install.sh:2681 install.sh:2686 -#: install.sh:2687 +#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2650 +#: install.sh:2655 install.sh:2660 install.sh:2661 install.sh:2676 +#: install.sh:2681 install.sh:2686 install.sh:2687 msgid "请输入 0-65535 之间的值" msgstr "" @@ -179,8 +176,8 @@ msgid "请选择安装协议" msgstr "" #: install.sh:449 install.sh:1474 install.sh:1511 install.sh:1562 -#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:143 -#: fail2ban_manager.sh:144 +#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:154 +#: fail2ban_manager.sh:155 msgid "默认" msgstr "" @@ -189,7 +186,7 @@ msgstr "" #: install.sh:2650 install.sh:2655 install.sh:2660 install.sh:2661 #: install.sh:2676 install.sh:2681 install.sh:2686 install.sh:2687 #: install.sh:2740 install.sh:2749 install.sh:2811 install.sh:2860 -#: install.sh:2869 fail2ban_manager.sh:108 fail2ban_manager.sh:141 +#: install.sh:2869 fail2ban_manager.sh:119 fail2ban_manager.sh:152 #: file_manager.sh:81 msgid "请输入" msgstr "" @@ -245,7 +242,7 @@ msgid "若修改配置, 请注意关闭防火墙相关端口" msgstr "" #: install.sh:614 install.sh:3401 install.sh:3414 install.sh:3415 -#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:77 +#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:89 msgid "配置" msgstr "" @@ -368,7 +365,7 @@ msgstr "" msgid "请选择协议为 ws 或 gRPC" msgstr "" -#: install.sh:857 fail2ban_manager.sh:106 +#: install.sh:857 fail2ban_manager.sh:117 msgid "返回" msgstr "" @@ -380,7 +377,7 @@ msgstr "" msgid "本地文件 file_manager.sh 不存在, 正在下载" msgstr "" -#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:247 +#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:258 #: file_manager.sh:236 msgid "下载失败, 请手动下载并安装新版本" msgstr "" @@ -832,17 +829,17 @@ msgid "停止已有服务" msgstr "" #: install.sh:2032 install.sh:2035 install.sh:2608 install.sh:2610 -#: install.sh:3739 fail2ban_manager.sh:103 fail2ban_manager.sh:193 +#: install.sh:3739 fail2ban_manager.sh:114 fail2ban_manager.sh:204 msgid "重启" msgstr "" -#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:102 -#: fail2ban_manager.sh:163 +#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:113 +#: fail2ban_manager.sh:174 msgid "启动" msgstr "" #: install.sh:2048 install.sh:2051 install.sh:2111 install.sh:3741 -#: fail2ban_manager.sh:104 +#: fail2ban_manager.sh:115 msgid "停止" msgstr "" @@ -933,8 +930,8 @@ msgstr "" #: install.sh:2193 install.sh:3771 install.sh:3780 install.sh:3832 #: install.sh:3838 install.sh:3874 install.sh:3880 install.sh:3886 #: install.sh:3915 install.sh:3950 install.sh:3957 install.sh:3962 -#: fail2ban_manager.sh:164 fail2ban_manager.sh:177 fail2ban_manager.sh:186 -#: fail2ban_manager.sh:194 +#: fail2ban_manager.sh:175 fail2ban_manager.sh:188 fail2ban_manager.sh:197 +#: fail2ban_manager.sh:205 msgid "清空屏幕" msgstr "" @@ -1661,7 +1658,7 @@ msgstr "" msgid "卸载向导" msgstr "" -#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:176 +#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:187 msgid "卸载" msgstr "" @@ -1721,7 +1718,7 @@ msgstr "" msgid "请选择一个选项" msgstr "" -#: fail2ban_manager.sh:27 fail2ban_manager.sh:127 +#: fail2ban_manager.sh:27 fail2ban_manager.sh:138 msgid "无效的选择请重试" msgstr "" @@ -1729,115 +1726,131 @@ msgstr "" msgid "已经安装, 跳过安装步骤" msgstr "" -#: fail2ban_manager.sh:53 fail2ban_manager.sh:95 fail2ban_manager.sh:200 +#: fail2ban_manager.sh:53 fail2ban_manager.sh:106 fail2ban_manager.sh:211 msgid "未安装, 请先安装" msgstr "" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:73 +msgid "是否要启用" +msgstr "" + +#: fail2ban_manager.sh:73 fail2ban_manager.sh:77 fail2ban_manager.sh:82 +msgid "规则" +msgstr "" + +#: fail2ban_manager.sh:77 +msgid "跳过启用" +msgstr "" + +#: fail2ban_manager.sh:82 +msgid "已启用" +msgstr "" + +#: fail2ban_manager.sh:112 msgid "请选择" msgstr "" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:112 msgid "操作" msgstr "" -#: fail2ban_manager.sh:105 +#: fail2ban_manager.sh:116 msgid "添加自定义规则" msgstr "" -#: fail2ban_manager.sh:140 +#: fail2ban_manager.sh:151 msgid "请输入新的" msgstr "" -#: fail2ban_manager.sh:140 fail2ban_manager.sh:141 +#: fail2ban_manager.sh:151 fail2ban_manager.sh:152 msgid "名称" msgstr "" -#: fail2ban_manager.sh:142 +#: fail2ban_manager.sh:153 msgid "请输入日志路径" msgstr "" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "请输入最大重试次数" msgstr "" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "最大重试次数必须在 1 到 99 之间" msgstr "" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "请输入封禁时间" msgstr "" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "秒" msgstr "" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "封禁时间必须在 1 到 8640000 秒之间" msgstr "" -#: fail2ban_manager.sh:147 +#: fail2ban_manager.sh:158 msgid "已存在" msgstr "" -#: fail2ban_manager.sh:152 +#: fail2ban_manager.sh:163 msgid "自定义规则添加成功" msgstr "" -#: fail2ban_manager.sh:156 +#: fail2ban_manager.sh:167 msgid "重启以应用新规则" msgstr "" -#: fail2ban_manager.sh:185 +#: fail2ban_manager.sh:196 msgid "停止成功" msgstr "" -#: fail2ban_manager.sh:204 +#: fail2ban_manager.sh:215 msgid "总体状态" msgstr "" -#: fail2ban_manager.sh:208 +#: fail2ban_manager.sh:219 msgid "默认启用的 Jail 状态" msgstr "" -#: fail2ban_manager.sh:210 fail2ban_manager.sh:213 fail2ban_manager.sh:217 +#: fail2ban_manager.sh:221 fail2ban_manager.sh:224 fail2ban_manager.sh:228 msgid "封锁情况" msgstr "" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "新版本可用" msgstr "" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "当前版本" msgstr "" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "请访问" msgstr "" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "查看更新说明" msgstr "" -#: fail2ban_manager.sh:234 file_manager.sh:223 +#: fail2ban_manager.sh:245 file_manager.sh:223 msgid "是否要下载并安装新版本" msgstr "" -#: fail2ban_manager.sh:238 file_manager.sh:227 +#: fail2ban_manager.sh:249 file_manager.sh:227 msgid "正在下载新版本" msgstr "" -#: fail2ban_manager.sh:243 file_manager.sh:232 +#: fail2ban_manager.sh:254 file_manager.sh:232 msgid "下载完成, 请重新运行脚本" msgstr "" -#: fail2ban_manager.sh:251 file_manager.sh:240 +#: fail2ban_manager.sh:262 file_manager.sh:240 msgid "跳过更新" msgstr "" -#: fail2ban_manager.sh:255 file_manager.sh:244 +#: fail2ban_manager.sh:266 file_manager.sh:244 msgid "当前已经是最新版本" msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 687b932..d530fe6 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: xray_install 1.0\n" "Report-Msgid-Bugs-To: https://github.com/hello-yunshu/Xray_bash_onekey/" "issues\n" -"POT-Creation-Date: 2025-03-31 19:46+0000\n" -"PO-Revision-Date: 2025-03-31 19:46+0000\n" +"POT-Creation-Date: 2025-04-15 15:40+0000\n" +"PO-Revision-Date: 2025-04-15 15:40+0000\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: zh_CN\n" @@ -152,20 +152,17 @@ msgstr "" msgid "确定端口" msgstr "" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:97 +#: install.sh:437 install.sh:440 file_manager.sh:97 msgid "请输入端口" msgstr "" -#: install.sh:437 install.sh:440 install.sh:2640 install.sh:2646 -#: file_manager.sh:98 +#: install.sh:437 install.sh:440 file_manager.sh:98 msgid "默认值" msgstr "" -#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2640 -#: install.sh:2646 install.sh:2650 install.sh:2655 install.sh:2660 -#: install.sh:2661 install.sh:2676 install.sh:2681 install.sh:2686 -#: install.sh:2687 +#: install.sh:437 install.sh:440 install.sh:527 install.sh:549 install.sh:2650 +#: install.sh:2655 install.sh:2660 install.sh:2661 install.sh:2676 +#: install.sh:2681 install.sh:2686 install.sh:2687 msgid "请输入 0-65535 之间的值" msgstr "" @@ -178,8 +175,8 @@ msgid "请选择安装协议" msgstr "" #: install.sh:449 install.sh:1474 install.sh:1511 install.sh:1562 -#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:143 -#: fail2ban_manager.sh:144 +#: install.sh:2737 install.sh:2808 install.sh:2857 fail2ban_manager.sh:154 +#: fail2ban_manager.sh:155 msgid "默认" msgstr "" @@ -188,7 +185,7 @@ msgstr "" #: install.sh:2650 install.sh:2655 install.sh:2660 install.sh:2661 #: install.sh:2676 install.sh:2681 install.sh:2686 install.sh:2687 #: install.sh:2740 install.sh:2749 install.sh:2811 install.sh:2860 -#: install.sh:2869 fail2ban_manager.sh:108 fail2ban_manager.sh:141 +#: install.sh:2869 fail2ban_manager.sh:119 fail2ban_manager.sh:152 #: file_manager.sh:81 msgid "请输入" msgstr "" @@ -244,7 +241,7 @@ msgid "若修改配置, 请注意关闭防火墙相关端口" msgstr "" #: install.sh:614 install.sh:3401 install.sh:3414 install.sh:3415 -#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:77 +#: install.sh:3729 install.sh:3748 fail2ban_manager.sh:89 msgid "配置" msgstr "" @@ -367,7 +364,7 @@ msgstr "" msgid "请选择协议为 ws 或 gRPC" msgstr "" -#: install.sh:857 fail2ban_manager.sh:106 +#: install.sh:857 fail2ban_manager.sh:117 msgid "返回" msgstr "" @@ -379,7 +376,7 @@ msgstr "" msgid "本地文件 file_manager.sh 不存在, 正在下载" msgstr "" -#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:247 +#: install.sh:867 install.sh:904 install.sh:2147 fail2ban_manager.sh:258 #: file_manager.sh:236 msgid "下载失败, 请手动下载并安装新版本" msgstr "" @@ -831,17 +828,17 @@ msgid "停止已有服务" msgstr "" #: install.sh:2032 install.sh:2035 install.sh:2608 install.sh:2610 -#: install.sh:3739 fail2ban_manager.sh:103 fail2ban_manager.sh:193 +#: install.sh:3739 fail2ban_manager.sh:114 fail2ban_manager.sh:204 msgid "重启" msgstr "" -#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:102 -#: fail2ban_manager.sh:163 +#: install.sh:2040 install.sh:2043 install.sh:3740 fail2ban_manager.sh:113 +#: fail2ban_manager.sh:174 msgid "启动" msgstr "" #: install.sh:2048 install.sh:2051 install.sh:2111 install.sh:3741 -#: fail2ban_manager.sh:104 +#: fail2ban_manager.sh:115 msgid "停止" msgstr "" @@ -932,8 +929,8 @@ msgstr "" #: install.sh:2193 install.sh:3771 install.sh:3780 install.sh:3832 #: install.sh:3838 install.sh:3874 install.sh:3880 install.sh:3886 #: install.sh:3915 install.sh:3950 install.sh:3957 install.sh:3962 -#: fail2ban_manager.sh:164 fail2ban_manager.sh:177 fail2ban_manager.sh:186 -#: fail2ban_manager.sh:194 +#: fail2ban_manager.sh:175 fail2ban_manager.sh:188 fail2ban_manager.sh:197 +#: fail2ban_manager.sh:205 msgid "清空屏幕" msgstr "" @@ -1660,7 +1657,7 @@ msgstr "" msgid "卸载向导" msgstr "" -#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:176 +#: install.sh:3758 fail2ban_manager.sh:14 fail2ban_manager.sh:187 msgid "卸载" msgstr "" @@ -1720,7 +1717,7 @@ msgstr "" msgid "请选择一个选项" msgstr "" -#: fail2ban_manager.sh:27 fail2ban_manager.sh:127 +#: fail2ban_manager.sh:27 fail2ban_manager.sh:138 msgid "无效的选择请重试" msgstr "" @@ -1728,115 +1725,131 @@ msgstr "" msgid "已经安装, 跳过安装步骤" msgstr "" -#: fail2ban_manager.sh:53 fail2ban_manager.sh:95 fail2ban_manager.sh:200 +#: fail2ban_manager.sh:53 fail2ban_manager.sh:106 fail2ban_manager.sh:211 msgid "未安装, 请先安装" msgstr "" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:73 +msgid "是否要启用" +msgstr "" + +#: fail2ban_manager.sh:73 fail2ban_manager.sh:77 fail2ban_manager.sh:82 +msgid "规则" +msgstr "" + +#: fail2ban_manager.sh:77 +msgid "跳过启用" +msgstr "" + +#: fail2ban_manager.sh:82 +msgid "已启用" +msgstr "" + +#: fail2ban_manager.sh:112 msgid "请选择" msgstr "" -#: fail2ban_manager.sh:101 +#: fail2ban_manager.sh:112 msgid "操作" msgstr "" -#: fail2ban_manager.sh:105 +#: fail2ban_manager.sh:116 msgid "添加自定义规则" msgstr "" -#: fail2ban_manager.sh:140 +#: fail2ban_manager.sh:151 msgid "请输入新的" msgstr "" -#: fail2ban_manager.sh:140 fail2ban_manager.sh:141 +#: fail2ban_manager.sh:151 fail2ban_manager.sh:152 msgid "名称" msgstr "" -#: fail2ban_manager.sh:142 +#: fail2ban_manager.sh:153 msgid "请输入日志路径" msgstr "" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "请输入最大重试次数" msgstr "" -#: fail2ban_manager.sh:143 +#: fail2ban_manager.sh:154 msgid "最大重试次数必须在 1 到 99 之间" msgstr "" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "请输入封禁时间" msgstr "" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "秒" msgstr "" -#: fail2ban_manager.sh:144 +#: fail2ban_manager.sh:155 msgid "封禁时间必须在 1 到 8640000 秒之间" msgstr "" -#: fail2ban_manager.sh:147 +#: fail2ban_manager.sh:158 msgid "已存在" msgstr "" -#: fail2ban_manager.sh:152 +#: fail2ban_manager.sh:163 msgid "自定义规则添加成功" msgstr "" -#: fail2ban_manager.sh:156 +#: fail2ban_manager.sh:167 msgid "重启以应用新规则" msgstr "" -#: fail2ban_manager.sh:185 +#: fail2ban_manager.sh:196 msgid "停止成功" msgstr "" -#: fail2ban_manager.sh:204 +#: fail2ban_manager.sh:215 msgid "总体状态" msgstr "" -#: fail2ban_manager.sh:208 +#: fail2ban_manager.sh:219 msgid "默认启用的 Jail 状态" msgstr "" -#: fail2ban_manager.sh:210 fail2ban_manager.sh:213 fail2ban_manager.sh:217 +#: fail2ban_manager.sh:221 fail2ban_manager.sh:224 fail2ban_manager.sh:228 msgid "封锁情况" msgstr "" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "新版本可用" msgstr "" -#: fail2ban_manager.sh:231 file_manager.sh:220 +#: fail2ban_manager.sh:242 file_manager.sh:220 msgid "当前版本" msgstr "" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "请访问" msgstr "" -#: fail2ban_manager.sh:232 file_manager.sh:221 +#: fail2ban_manager.sh:243 file_manager.sh:221 msgid "查看更新说明" msgstr "" -#: fail2ban_manager.sh:234 file_manager.sh:223 +#: fail2ban_manager.sh:245 file_manager.sh:223 msgid "是否要下载并安装新版本" msgstr "" -#: fail2ban_manager.sh:238 file_manager.sh:227 +#: fail2ban_manager.sh:249 file_manager.sh:227 msgid "正在下载新版本" msgstr "" -#: fail2ban_manager.sh:243 file_manager.sh:232 +#: fail2ban_manager.sh:254 file_manager.sh:232 msgid "下载完成, 请重新运行脚本" msgstr "" -#: fail2ban_manager.sh:251 file_manager.sh:240 +#: fail2ban_manager.sh:262 file_manager.sh:240 msgid "跳过更新" msgstr "" -#: fail2ban_manager.sh:255 file_manager.sh:244 +#: fail2ban_manager.sh:266 file_manager.sh:244 msgid "当前已经是最新版本" msgstr ""