From e386b927f6933ef6eb77b187a100199d2fb32df0 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 15 Jan 2025 16:42:06 +0000 Subject: [PATCH] Update translations for all languages [2025-01-15] --- languages/en/LC_MESSAGES/version | 2 +- languages/fa/LC_MESSAGES/version | 2 +- languages/fa/LC_MESSAGES/xray_install.mo | Bin 377 -> 53283 bytes languages/ru/LC_MESSAGES/version | 2 +- languages/ru/LC_MESSAGES/xray_install.mo | Bin 494 -> 58817 bytes languages/zh_CN/LC_MESSAGES/version | 2 +- po/POTFILES.in | 4 + po/fa.po | 1026 +++++++++++----------- po/ru.po | 1026 +++++++++++----------- po/xray_install.pot | 2 +- 10 files changed, 1035 insertions(+), 1031 deletions(-) diff --git a/languages/en/LC_MESSAGES/version b/languages/en/LC_MESSAGES/version index 67a73f0..e459db8 100644 --- a/languages/en/LC_MESSAGES/version +++ b/languages/en/LC_MESSAGES/version @@ -1 +1 @@ -1736958680 +1736959326 diff --git a/languages/fa/LC_MESSAGES/version b/languages/fa/LC_MESSAGES/version index 67a73f0..e459db8 100644 --- a/languages/fa/LC_MESSAGES/version +++ b/languages/fa/LC_MESSAGES/version @@ -1 +1 @@ -1736958680 +1736959326 diff --git a/languages/fa/LC_MESSAGES/xray_install.mo b/languages/fa/LC_MESSAGES/xray_install.mo index 10021fe3c7bfe9e0e8d0d1b84f00fdf1cc8115f5..c93b6decc97e2d46fbcf4863234ba57d7ab58b4b 100644 GIT binary patch literal 53283 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 delta 67 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 [<目录路径>]" -msgstr "" +msgstr "<نام فرمت پرونده> [مسیر دایرکتوری>]" #: file_manager.sh:18 msgid "目录" -msgstr "" +msgstr "فهرست مطالب" #: file_manager.sh:18 msgid "不存在 请检查路径" -msgstr "" +msgstr "اگر وجود وجود ندارد ، لطفاً مسیر را بررسی کنید" #: file_manager.sh:31 file_manager.sh:213 msgid "列出所有" -msgstr "" +msgstr "لیست همه" #: file_manager.sh:31 file_manager.sh:40 file_manager.sh:102 #: file_manager.sh:117 file_manager.sh:169 file_manager.sh:186 #: file_manager.sh:213 file_manager.sh:214 file_manager.sh:215 #: file_manager.sh:216 msgid "文件" -msgstr "" +msgstr "مدرک" #: file_manager.sh:40 msgid "没有找到" -msgstr "" +msgstr "یافت نشد" #: file_manager.sh:64 msgid "文件名" -msgstr "" +msgstr "نام پرونده" #: file_manager.sh:70 msgid "序号" -msgstr "" +msgstr "شماره سریال" #: file_manager.sh:93 msgid "请输入网址 (例如 hey.run)" -msgstr "" +msgstr "لطفاً URL را وارد کنید (به عنوان مثال Hey.run)" #: file_manager.sh:94 msgid "不要包含 http:// 或 https:// 开头" -msgstr "" +msgstr "http: // یا https: // را شامل نمی شود" #: file_manager.sh:98 msgid "网址不能包含 http:// 或 https:// 开头" -msgstr "" +msgstr "URL ها نمی توانند شامل http:/ یا https: //" #: file_manager.sh:102 file_manager.sh:117 msgid "已创建" -msgstr "" +msgstr "ایجاد کرده اند" #: file_manager.sh:111 msgid "请输入主机 (host):" -msgstr "" +msgstr "لطفاً میزبان (میزبان) را وارد کنید:" #: file_manager.sh:112 msgid "请输入端口 (port):" -msgstr "" +msgstr "لطفا وارد پورت (پورت) شوید:" #: file_manager.sh:113 msgid "请输入权重 (0~100 默认值 50):" -msgstr "" +msgstr "لطفاً وزن (مقدار پیش فرض 100 ~ 100) را وارد کنید:" #: file_manager.sh:135 msgid "防火墙 追加 完成" -msgstr "" +msgstr "تکمیل اضافی فایروال" #: file_manager.sh:159 msgid "请输入要编辑的文件编号" -msgstr "" +msgstr "لطفاً شماره پرونده را برای ویرایش وارد کنید" #: file_manager.sh:165 msgid "vim 未安装 正在尝试安装" -msgstr "" +msgstr "VIM نصب نشده و در تلاش است تا نصب کند" #: file_manager.sh:169 msgid "已编辑" -msgstr "" +msgstr "ویرایش شده" #: file_manager.sh:181 msgid "请输入要删除的文件编号" -msgstr "" +msgstr "لطفاً شماره پرونده را حذف کنید تا حذف شود" #: file_manager.sh:202 msgid "不支持的文件扩展名" -msgstr "" +msgstr "نام فرمت فایل غیرقابل دستیابی" #: file_manager.sh:212 msgid "主菜单" -msgstr "" +msgstr "منوی اصلی" #: file_manager.sh:214 msgid "创建一个新的" -msgstr "" +msgstr "جدید ایجاد کنید" #: file_manager.sh:215 msgid "编辑一个已存在的" -msgstr "" +msgstr "یک موجود موجود را ویرایش کنید" #: file_manager.sh:216 msgid "删除一个已存在的" -msgstr "" +msgstr "یک موجود موجود را حذف کنید" #: file_manager.sh:219 msgid "请选择一个选项:" -msgstr "" +msgstr "لطفاً یک گزینه را انتخاب کنید:" #: file_manager.sh:275 msgid "Nginx 重启成功" -msgstr "" +msgstr "Nginx موفقیت را دوباره آغاز کرد" #: file_manager.sh:278 msgid "Nginx 重启失败 请检查配置文件是否有误" -msgstr "" +msgstr "راه اندازی مجدد Nginx انجام نشد ، لطفاً بررسی کنید که آیا پرونده پیکربندی اشتباه است" diff --git a/po/ru.po b/po/ru.po index 40b5415..92b0ce1 100644 --- a/po/ru.po +++ b/po/ru.po @@ -21,953 +21,953 @@ msgstr "" #: install.sh:35 msgid "提醒" -msgstr "" +msgstr "напоминать" #: install.sh:37 msgid "错误" -msgstr "" +msgstr "ошибка" #: install.sh:38 msgid "警告" -msgstr "" +msgstr "предупреждать" #: install.sh:41 install.sh:1335 install.sh:3365 install.sh:3387 #: install.sh:3390 install.sh:3391 install.sh:3429 msgid "未安装" -msgstr "" +msgstr "Не установлен" #: install.sh:101 msgid "日志文件归档失败" -msgstr "" +msgstr "Архивирование файла журнала не удалось" #: install.sh:107 msgid "清空日志文件失败" -msgstr "" +msgstr "Очистить файл журнала." #: install.sh:111 msgid "日志文件已轮转并归档为" -msgstr "" +msgstr "Файл журнала был повернут и архив как" #: install.sh:140 install.sh:144 install.sh:148 install.sh:158 msgid "当前系统为" -msgstr "" +msgstr "Текущая система" #: install.sh:158 msgid "不在支持的系统列表内, 安装中断!" -msgstr "" +msgstr "Установлено в списке систем, который не поддерживается!" #: install.sh:165 msgid "当前用户是 root用户, 进入安装流程" -msgstr "" +msgstr "Текущий пользователь - root user, введите процесс установки" #: install.sh:167 msgid "当前用户不是 root用户, 请切换到 root用户 后重新执行脚本!" -msgstr "" +msgstr "Текущий пользователь не является пользователем root, пожалуйста, повторно переключите скрипт после перехода на пользователя root!" #: install.sh:195 msgid "无法获取远程语言文件信息" -msgstr "" +msgstr "Невозможно получить информацию о файле удаленного языка" #: install.sh:214 msgid "正在更新语言文件..." -msgstr "" +msgstr "Обновление языковых файлов ..." #: install.sh:217 msgid "语言文件更新失败" -msgstr "" +msgstr "Не удалось обновление языкового файла" #: install.sh:222 msgid "语言文件无效" -msgstr "" +msgstr "Языковой файл недействителен" #: install.sh:227 msgid "语言文件更新完成" -msgstr "" +msgstr "Обновление языкового файла завершено" #: install.sh:232 msgid "正在安装 gettext..." -msgstr "" +msgstr "GetText устанавливается ..." #: install.sh:235 msgid "gettext 安装失败,将使用默认语言" -msgstr "" +msgstr "Установка getText не удалась, и язык по умолчанию будет использоваться" #: install.sh:256 msgid "未找到 gettext.sh,将使用默认语言" -msgstr "" +msgstr "GetText.sh не найден, язык по умолчанию будет использоваться" #: install.sh:276 msgid "不支持的语言:" -msgstr "" +msgstr "Язык не поддается:" #: install.sh:276 msgid ",将使用默认语言" -msgstr "" +msgstr ", Будет использовать язык по умолчанию" #: install.sh:285 msgid "语言文件更新失败,将使用默认语言" -msgstr "" +msgstr "Обновления языковых файлов не удалось, и язык по умолчанию будет использоваться" #: install.sh:290 msgid "发现语言文件更新" -msgstr "" +msgstr "Откройте для себя обновление языкового файла" #: install.sh:303 msgid "完成" -msgstr "" +msgstr "Заканчивать" #: install.sh:306 msgid "失败" -msgstr "" +msgstr "неудача" #: install.sh:313 msgid "在线版本检测失败, 请稍后再试!" -msgstr "" +msgstr "Онлайн -версия теста не удалась, попробуйте позже!" #: install.sh:335 install.sh:343 install.sh:3527 install.sh:3528 #: install.sh:3529 fail2ban_manager.sh:11 fail2ban_manager.sh:38 msgid "安装" -msgstr "" +msgstr "Установить" #: install.sh:337 install.sh:345 install.sh:3375 msgid "已安装" -msgstr "" +msgstr "Установлен" #: install.sh:362 install.sh:366 msgid "自启动配置" -msgstr "" +msgstr "Самостоятельная конфигурация" #: install.sh:375 msgid "链接库安装" -msgstr "" +msgstr "Установка библиотеки ссылок" #: install.sh:380 msgid "值为空或超出范围, 请重新输入!" -msgstr "" +msgstr "Значение пустое или за пределами диапазона, пожалуйста, повторно!" #: install.sh:389 msgid "值为空, 请重新输入!" -msgstr "" +msgstr "Значение пусто, пожалуйста, повторно!" #: install.sh:433 msgid "确定 连接端口" -msgstr "" +msgstr "Определить порт соединения" #: install.sh:434 install.sh:437 install.sh:2529 install.sh:2535 msgid "请输入连接端口" -msgstr "" +msgstr "Пожалуйста, введите порт подключения" #: install.sh:434 install.sh:437 install.sh:2529 install.sh:2535 msgid "默认值" -msgstr "" +msgstr "значение по умолчанию" #: install.sh:434 install.sh:437 install.sh:524 install.sh:546 msgid "请输入 0-65535 之间的值!" -msgstr "" +msgstr "Пожалуйста, введите значение между 0-65535!" #: install.sh:436 msgid "端口 9443 不允许使用, 请重新输入!" -msgstr "" +msgstr "Порт 9443 не разрешается использовать, пожалуйста, повторно!" #: install.sh:445 msgid "请选择 安装协议 ws/gRPC" -msgstr "" +msgstr "Выберите протокол установки WS/GRPC" #: install.sh:446 install.sh:1407 install.sh:1440 install.sh:1487 #: install.sh:2626 install.sh:2697 install.sh:2746 msgid "默认" -msgstr "" +msgstr "по умолчанию" #: install.sh:450 install.sh:814 install.sh:857 install.sh:1411 install.sh:1424 #: install.sh:1442 install.sh:1491 install.sh:1501 install.sh:2489 #: install.sh:2629 install.sh:2638 install.sh:2700 install.sh:2749 #: install.sh:2758 msgid "请输入" -msgstr "" +msgstr "Пожалуйста, введите" #: install.sh:450 install.sh:1411 install.sh:1442 install.sh:1491 #: install.sh:2489 install.sh:2629 install.sh:2700 install.sh:2749 msgid "请输入有效的数字" -msgstr "" +msgstr "Пожалуйста, введите действительные номера" #: install.sh:471 msgid "是否添加简单 ws/gRPC 协议 用于负载均衡" -msgstr "" +msgstr "Добавить ли простой протокол WS/GRPC для балансировки нагрузки" #: install.sh:472 msgid "如不清楚具体用途, 请勿选择!" -msgstr "" +msgstr "Если вы не знаете конкретного использования, не выбирайте!" #: install.sh:491 msgid "已跳过添加简单 ws/gRPC 协议" -msgstr "" +msgstr "Пропустить, чтобы добавить простой протокол WS/GRPC" #: install.sh:520 msgid "是否需要自定义 ws inbound_port" -msgstr "" +msgstr "Вам нужен пользовательский ws inbound_port" #: install.sh:524 msgid "请输入自定义 ws inbound_port" -msgstr "" +msgstr "Пожалуйста, введите пользовательский ws inbound_port" #: install.sh:524 install.sh:546 msgid "请勿与其他端口相同!" -msgstr "" +msgstr "Не будьте такими же, как другие порты!" #: install.sh:542 msgid "是否需要自定义 gRPC inbound_port" -msgstr "" +msgstr "Вам нужен пользовательский grpc inbound_port" #: install.sh:546 msgid "请输入自定义 gRPC inbound_port" -msgstr "" +msgstr "Пожалуйста, введите пользовательский grpc inbound_port" #: install.sh:563 file_manager.sh:121 msgid "是否需要设置防火墙" -msgstr "" +msgstr "Вам нужно настроить брандмауэр" #: install.sh:603 install.sh:607 file_manager.sh:139 file_manager.sh:143 msgid "防火墙 重启 完成" -msgstr "" +msgstr "Перезагрузка брандмауэра" #: install.sh:609 msgid "开放防火墙相关端口" -msgstr "" +msgstr "Открытый брандмауэр -связанный порт" #: install.sh:610 msgid "若修改配置, 请注意关闭防火墙相关端口" -msgstr "" +msgstr "Если вы измените конфигурацию, обратите внимание на отключение порта, связанного с брандмауэром" #: install.sh:611 msgid "配置 Xray FullCone" -msgstr "" +msgstr "Настройте XRay FullCone" #: install.sh:614 file_manager.sh:147 msgid "跳过防火墙设置" -msgstr "" +msgstr "Пропустить настройки брандмауэра" #: install.sh:623 msgid "是否需要自定义 ws 伪装路径" -msgstr "" +msgstr "Вам нужен собственный камуфляжный путь ws" #: install.sh:627 msgid "请输入自定义 ws 伪装路径" -msgstr "" +msgstr "Пожалуйста, введите пользовательский путь камуфляжа WS" #: install.sh:627 install.sh:660 msgid "不需要" -msgstr "" +msgstr "ненужный" #: install.sh:628 install.sh:632 install.sh:661 install.sh:665 msgid "伪装路径" -msgstr "" +msgstr "Камуфляж" #: install.sh:640 msgid "是否需要修改 ws 伪装路径" -msgstr "" +msgstr "Вам нужно изменить путь камуфляжа WS" #: install.sh:656 msgid "是否需要自定义 gRPC 伪装路径" -msgstr "" +msgstr "Вам нужен собственный камуфляж GRPC?" #: install.sh:660 msgid "请输入自定义 gRPC 伪装路径" -msgstr "" +msgstr "Пожалуйста, введите пользовательский путь камуфляжа GRPC" #: install.sh:673 msgid "是否需要修改 gRPC 伪装路径" -msgstr "" +msgstr "Вам нужно изменить путь камуфляжа GRPC" #: install.sh:688 msgid "是否需要自定义 Xray 用户名" -msgstr "" +msgstr "Вам нужна специально рентгеновское имя пользователя" #: install.sh:692 msgid "请输入合法的email" -msgstr "" +msgstr "Пожалуйста, введите законное письмо" #: install.sh:698 msgid "Xray 用户名" -msgstr "" +msgstr "Рентгеновское имя пользователя" #: install.sh:705 msgid "是否需要自定义字符串映射为 UUIDv5" -msgstr "" +msgstr "Вам нужно индивидуальное отображение строк в UUIDV5" #: install.sh:709 msgid "请输入自定义字符串" -msgstr "" +msgstr "Пожалуйста, введите настраиваемую строку" #: install.sh:709 msgid "最多30字符" -msgstr "" +msgstr "До 30 символов" #: install.sh:711 msgid "自定义字符串" -msgstr "" +msgstr "Пользовательская строка" #: install.sh:718 msgid "UUID 映射字符串" -msgstr "" +msgstr "Uuid mapping String" #: install.sh:730 msgid "检测到 target 域名已配置, 是否保留" -msgstr "" +msgstr "Целевое доменное имя было настроено, независимо от того, сохраняется оно" #: install.sh:750 msgid "请输入一个域名" -msgstr "" +msgstr "Пожалуйста, введите доменное имя" #: install.sh:751 msgid "域名要求支持 TLSv1.3、X25519 与 H2 以及域名非跳转用" -msgstr "" +msgstr "Доменное имя требует поддержки TLSV1.3, X25519 и H2, а также доменное имя не -JUPP" #: install.sh:752 msgid "确认域名符合要求后请输入" -msgstr "" +msgstr "Пожалуйста, введите после подтверждения того, что доменное имя соответствует требованиям" #: install.sh:753 msgid "正在检测域名请等待" -msgstr "" +msgstr "Подождите доменного имени" #: install.sh:760 msgid "该域名不支持 TLSv1.3" -msgstr "" +msgstr "Это доменное имя не поддерживает TLSV1.3" #: install.sh:765 msgid "该域名不支持 X25519" -msgstr "" +msgstr "Это доменное имя не поддерживает x25519" #: install.sh:770 msgid "该域名不支持 HTTP/2" -msgstr "" +msgstr "Это доменное имя не поддерживает http/2" #: install.sh:775 msgid "该域名发生了跳转" -msgstr "" +msgstr "Доменное имя прыгнуло" #: install.sh:782 msgid "该域名可能不满足所有要求" -msgstr "" +msgstr "Это доменное имя может не соответствовать всем требованиям" #: install.sh:783 msgid "是否仍要设置此域名" -msgstr "" +msgstr "Вам все еще нужно установить это доменное имя" #: install.sh:795 install.sh:1409 msgid "域名" -msgstr "" +msgstr "доменное имя" #: install.sh:795 msgid "满足所有要求" -msgstr "" +msgstr "Соответствовать всем требованиям" #: install.sh:800 msgid "target 域名" -msgstr "" +msgstr "целевое доменное имя" #: install.sh:808 msgid "是否需要修改" -msgstr "" +msgstr "Вам нужно изменить" #: install.sh:808 msgid "域名的 serverNames 用户名" -msgstr "" +msgstr "ServerNames Имя пользователя доменного имени" #: install.sh:809 msgid "默认为" -msgstr "" +msgstr "По умолчанию" #: install.sh:809 msgid "域名的本身" -msgstr "" +msgstr "Само доменное имя" #: install.sh:810 install.sh:848 install.sh:891 msgid "如不清楚具体用途, 请勿继续!" -msgstr "" +msgstr "Если вы не знаете конкретного использования, не продолжайте!" #: install.sh:847 msgid "是否变更 Nginx 负载均衡" -msgstr "" +msgstr "Изменить ли балансировку нагрузки NGINX" #: install.sh:852 msgid "请选择协议为 ws 或 gRPC" -msgstr "" +msgstr "Пожалуйста, выберите протокол в WS или GRPC" #: install.sh:855 fail2ban_manager.sh:102 msgid "返回" -msgstr "" +msgstr "возвращаться" #: install.sh:857 msgid "请重新输入正确的数字" -msgstr "" +msgstr "Пожалуйста, повторьте правильный номер" #: install.sh:862 install.sh:899 msgid "本地文件 file_manager.sh 不存在,正在下载..." -msgstr "" +msgstr "Local File File_Manager.sh не существует, загрузка ..." #: install.sh:865 install.sh:902 install.sh:2036 fail2ban_manager.sh:242 #: file_manager.sh:258 msgid "下载失败,请手动下载并安装新版本" -msgstr "" +msgstr "Скачать не удалась, пожалуйста, загрузите и установите новую версию вручную" #: install.sh:875 file_manager.sh:229 msgid "无效选项 请重试" -msgstr "" +msgstr "Неотверждаемые параметры, пожалуйста, попробуйте" #: install.sh:883 install.sh:912 install.sh:1972 install.sh:2010 #: install.sh:2026 msgid "当前模式不支持此操作!" -msgstr "" +msgstr "Текущий режим не поддерживает эту операцию!" #: install.sh:890 msgid "是否变更 Nginx serverNames 配置" -msgstr "" +msgstr "Изменить ли конфигурацию Nginx ServerNames" #: install.sh:892 msgid "配置用途可以参考文章" -msgstr "" +msgstr "Вы можете обратиться к статье для конфигурации." #: install.sh:892 msgid "敬请期待" -msgstr "" +msgstr "Пожалуйста, с нетерпением жду возможности" #: install.sh:934 install.sh:938 install.sh:942 msgid "Xray listen address 修改" -msgstr "" +msgstr "Рентген" #: install.sh:954 install.sh:959 install.sh:965 msgid "Xray inbound port 修改" -msgstr "" +msgstr "Рентгеновская модификация порта" #: install.sh:985 msgid "Nginx port 修改" -msgstr "" +msgstr "Модификация порта Nginx" #: install.sh:991 msgid "Xray port 修改" -msgstr "" +msgstr "Модификация порта рентгеновского порта" #: install.sh:993 msgid "端口号" -msgstr "" +msgstr "Номер порта" #: install.sh:1041 msgid "Xray 伪装路径 修改" -msgstr "" +msgstr "Рентгеновский камуфляж модификация пути" #: install.sh:1043 msgid "Reality 不支持 path" -msgstr "" +msgstr "Реальность не поддерживает путь" #: install.sh:1050 msgid "Xray 用户名 修改" -msgstr "" +msgstr "Рентгеновская модификация имени пользователя" #: install.sh:1053 install.sh:1063 msgid "请先删除 多余的用户" -msgstr "" +msgstr "Сначала удалите лишние пользователей" #: install.sh:1060 msgid "Xray UUID 修改" -msgstr "" +msgstr "Рентгеновская модификация" #: install.sh:1071 msgid "target serverNames 配置修改" -msgstr "" +msgstr "Целевая модификация конфигурации ServerNames" #: install.sh:1079 msgid "privateKey 和 shortIds 配置修改" -msgstr "" +msgstr "Модификация конфигурации PrivateKey и Shortids" #: install.sh:1086 msgid "Xray reality listen address 修改" -msgstr "" +msgstr "Рентгеновская реальность прослушивание модификация адреса" #: install.sh:1091 msgid "检测到 Xray 的权限控制, 启动擦屁股程序" -msgstr "" +msgstr "Обнаружен контроль разрешений рентгеновского происхождения, и запускается программа царапин" #: install.sh:1096 msgid "Xray 擦屁股 完成" -msgstr "" +msgstr "Рентгеновский потирание приклада, чтобы завершить" #: install.sh:1102 install.sh:3285 install.sh:3286 install.sh:3287 msgid "安装 Xray" -msgstr "" +msgstr "Установите рентген" #: install.sh:1108 msgid "已安装 Xray" -msgstr "" +msgstr "Рентген был установлен" #: install.sh:1113 msgid "若更新无效, 建议直接卸载再安装!" -msgstr "" +msgstr "Если обновление недействительно, рекомендуется удалить его напрямую, а затем установить его!" #: install.sh:1114 msgid "部分新功能需要重新安装才可生效" -msgstr "" +msgstr "Некоторые новые функции должны быть переустановлены, прежде чем они смогут вступить в силу" #: install.sh:1120 msgid "检测到存在最新版" -msgstr "" +msgstr "Последняя версия обнаружена" #: install.sh:1121 msgid "脚本可能未兼容此版本" -msgstr "" +msgstr "Сценарий может быть не совместим с этой версией" #: install.sh:1122 msgid "是否更新" -msgstr "" +msgstr "Обновлять" #: install.sh:1129 msgid "即将升级" -msgstr "" +msgstr "Улучшать" #: install.sh:1133 install.sh:1140 install.sh:1147 install.sh:1330 #: install.sh:3521 install.sh:3522 install.sh:3523 msgid "升级" -msgstr "" +msgstr "обновление" #: install.sh:1136 msgid "即将升级/重装" -msgstr "" +msgstr "Улучшен/переустановлен" #: install.sh:1144 msgid "升级/重装" -msgstr "" +msgstr "Обновление/переустановка" #: install.sh:1160 msgid "Reality 协议有流量偷跑的风险" -msgstr "" +msgstr "Протокол реальности имеет риск кражи трафика" #: install.sh:1161 msgid "该风险在 target 网址被 cdn 加速时存在" -msgstr "" +msgstr "Этот риск существует, когда целевой веб -сайт ускоряется CDN" #: install.sh:1162 msgid "是否额外安装 nginx 前置保护(推荐)" -msgstr "" +msgstr "Должно ли установить предварительную защиту Nginx (рекомендуется)" #: install.sh:1166 msgid "已跳过安装" -msgstr "" +msgstr "Пропустить установку" #: install.sh:1196 msgid "Nginx 已存在, 跳过编译安装过程" -msgstr "" +msgstr "Nginx уже существует, пропуская процесс компиляции и установки" #: install.sh:1199 msgid "检测到旧版本安装的" -msgstr "" +msgstr "Старая версия была установлена" #: install.sh:1200 msgid "请先做好备份" -msgstr "" +msgstr "Сначала сделайте резервную копию" #: install.sh:1201 msgid "是否需要删除 (请删除)" -msgstr "" +msgstr "Вам нужно удалить (пожалуйста, удалите)" #: install.sh:1205 msgid "已跳过删除" -msgstr "" +msgstr "Пропустить удаление" #: install.sh:1212 msgid "日志目录已更改, 日志清除需要重新设置" -msgstr "" +msgstr "Справочник журнала был изменен, и очистка журнала должно быть сброшено" #: install.sh:1218 msgid "检测到其他套件安装的 Nginx, 继续安装会造成冲突, 请处理后安装!" -msgstr "" +msgstr "NGINX, установленная в других наборах, продолжение установки вызовет конфликты." #: install.sh:1232 msgid "即将下载已编译的" -msgstr "" +msgstr "Компиляция собирается загрузить" #: install.sh:1277 install.sh:1285 msgid "Nginx 配置文件不完整, 退出升级!" -msgstr "" +msgstr "Файл конфигурации Nginx неполный, выходить и обновить!" #: install.sh:1278 install.sh:1286 msgid "配置文件不完整, 退出升级" -msgstr "" +msgstr "Файл конфигурации неполный, выходить и обновлять" #: install.sh:1290 install.sh:1291 msgid "当前安装模式不需要" -msgstr "" +msgstr "Текущий режим установки не требуется" #: install.sh:1295 msgid "Nginx 配置文件不存在, 退出升级!" -msgstr "" +msgstr "Файл конфигурации nginx не существует, выходит и обновляется!" #: install.sh:1296 msgid "配置文件不存在, 退出升级" -msgstr "" +msgstr "Файл конфигурации не существует, выходить и обновлять" #: install.sh:1300 msgid "删除旧版" -msgstr "" +msgstr "Удалить старую версию" #: install.sh:1304 msgid "是否保留原 Nginx 配置文件" -msgstr "" +msgstr "Сохранить исходный файл конфигурации Nginx" #: install.sh:1312 install.sh:1581 msgid "原配置文件已删除!" -msgstr "" +msgstr "Исходный файл конфигурации был удален!" #: install.sh:1316 msgid "原配置文件已保留!" -msgstr "" +msgstr "Оригинальный файл конфигурации был сохранен!" #: install.sh:1332 msgid "已为最新版" -msgstr "" +msgstr "Был последней версией" #: install.sh:1347 msgid "设置后台定时自动更新程序 (包含: 脚本/Xray/Nginx)" -msgstr "" +msgstr "Установите программу автоматического обновления (включая: script/xray/nginx) при настройке фона" #: install.sh:1348 msgid "可能自动更新后有兼容问题, 谨慎开启" -msgstr "" +msgstr "После автоматического обновления могут быть совместимые проблемы и откройте осторожно" #: install.sh:1349 msgid "是否开启" -msgstr "" +msgstr "Открыть ли" #: install.sh:1355 install.sh:3290 msgid "设置自动更新" -msgstr "" +msgstr "Установите автоматическое обновление" #: install.sh:1360 msgid "已设置自动更新" -msgstr "" +msgstr "Установите автоматическое обновление" #: install.sh:1361 msgid "是否关闭" -msgstr "" +msgstr "Закрыть ли" #: install.sh:1367 msgid "删除自动更新" -msgstr "" +msgstr "Удалить автоматическое обновление" #: install.sh:1376 msgid "安装 SSL 证书生成脚本依赖" -msgstr "" +msgstr "Установить зависимости сценария сценария SSL -сертификаты" #: install.sh:1378 msgid "安装 SSL 证书生成脚本" -msgstr "" +msgstr "Установите сертификат SSL для создания сценария" #: install.sh:1384 msgid "检测到原域名配置存在, 是否跳过域名设置" -msgstr "" +msgstr "Обнаружено наличие исходной конфигурации доменного имени, независимо от того, пропустить настройки доменного имени" #: install.sh:1398 msgid "已跳过域名设置" -msgstr "" +msgstr "Пропустить настройки доменного имени" #: install.sh:1404 msgid "确定域名信息" -msgstr "" +msgstr "Определить информацию домена" #: install.sh:1405 msgid "请输入你的域名信息" -msgstr "" +msgstr "Пожалуйста, введите информацию о своем доменном имени" #: install.sh:1406 msgid "请选择公网IP(IPv4/IPv6)或手动输入域名" -msgstr "" +msgstr "Пожалуйста, выберите IP Public Network IP (IPv4/IPv6) или вручную введите доменное имя" #: install.sh:1408 install.sh:1488 msgid "不推荐" -msgstr "" +msgstr "Не рекомендую" #: install.sh:1412 install.sh:1493 msgid "正在获取公网IP信息, 请耐心等待" -msgstr "" +msgstr "Получите информацию об публичной сети IP, пожалуйста, подождите терпеливо" #: install.sh:1422 msgid "此选项用于服务器商仅提供域名访问服务器" -msgstr "" +msgstr "Эта опция используется для поставщиков серверов для предоставления только серверов домена доменного имени" #: install.sh:1423 msgid "注意服务器商域名添加 CNAME 记录" -msgstr "" +msgstr "Обратите внимание, что имя бизнес -домена сервера добавлено" #: install.sh:1431 msgid "域名DNS解析IP" -msgstr "" +msgstr "Домен DNS -анализ IP" #: install.sh:1432 install.sh:1507 msgid "公网IP/域名" -msgstr "" +msgstr "Общедоступная сеть IP/доменное имя" #: install.sh:1434 msgid "域名DNS解析IP与公网IP匹配" -msgstr "" +msgstr "Домен DNS -анализ IP и Match Public Network IP" #: install.sh:1436 msgid "请确保域名添加了正确的 A/AAAA 记录, 否则将无法正常使用 Xray" -msgstr "" +msgstr "Пожалуйста, убедитесь, что доменное имя добавляет правильную запись A/AAAA, в противном случае оно не сможет использовать рентген обычно" #: install.sh:1437 msgid "域名DNS解析IP与公网IP不匹配, 请选择" -msgstr "" +msgstr "Домен DNS SACERSING IP не соответствует IP общедоступной сети, пожалуйста, выберите" #: install.sh:1438 install.sh:1445 msgid "继续安装" -msgstr "" +msgstr "Продолжайте устанавливать" #: install.sh:1439 msgid "重新输入" -msgstr "" +msgstr "Re -Enter" #: install.sh:1440 msgid "终止安装" -msgstr "" +msgstr "Завершить установку" #: install.sh:1451 msgid "安装终止" -msgstr "" +msgstr "Установить" #: install.sh:1462 msgid "检测到原IP配置存在, 是否跳过IP设置" -msgstr "" +msgstr "Обнаружение существования исходной конфигурации IP, будь то пропустить настройки IP" #: install.sh:1479 msgid "已跳过IP设置" -msgstr "" +msgstr "Пропустить настройки IP" #: install.sh:1485 msgid "确定公网IP信息" -msgstr "" +msgstr "Определить информацию об публичной сети IP" #: install.sh:1486 msgid "请选择公网IP为IPv4或IPv6" -msgstr "" +msgstr "Пожалуйста, выберите IP Public Network как IPv4 или IPv6" #: install.sh:1489 msgid "手动输入" -msgstr "" +msgstr "Вручную ввод" #: install.sh:1516 msgid "尝试自动 kill 占用进程" -msgstr "" +msgstr "Попробуйте процесс автоматического убийства" #: install.sh:1518 msgid "kill 完成" -msgstr "" +msgstr "Убить полным" #: install.sh:1527 msgid "SSL 证书测试签发成功, 开始正式签发" -msgstr "" +msgstr "Тест на сертификат SSL был успешно выпущен, и официальное выпуск был официально выпущен" #: install.sh:1530 msgid "SSL 证书测试签发失败" -msgstr "" +msgstr "Выпуск теста на сертификат SSL не удастся" #: install.sh:1537 msgid "SSL 证书生成成功" -msgstr "" +msgstr "Успех генерации сертификатов SSL" #: install.sh:1543 msgid "证书配置成功" -msgstr "" +msgstr "Успешная конфигурация сертификата" #: install.sh:1547 msgid "SSL 证书生成失败" -msgstr "" +msgstr "Сбой генерации сертификатов SSL" #: install.sh:1575 msgid "检测到 Xray 配置过多用户" -msgstr "" +msgstr "Тестирование слишком много пользователей в конфигурации XRay" #: install.sh:1576 msgid "是否保留原 Xray 配置文件" -msgstr "" +msgstr "Сохранить исходный файл конфигурации рентгеновского языка" #: install.sh:1594 msgid "添加简单 ws/gRPC 协议" -msgstr "" +msgstr "Добавить простой протокол WS/GRPC" #: install.sh:1609 msgid "检测到配置文件, 是否读取配置文件" -msgstr "" +msgstr "Обнаружение файла конфигурации, будь то прочитать файл конфигурации" #: install.sh:1614 install.sh:1635 install.sh:1731 install.sh:2913 msgid "已删除配置文件" -msgstr "" +msgstr "Удаленный файл конфигурации" #: install.sh:1617 install.sh:1630 install.sh:1726 install.sh:2909 msgid "已保留配置文件" -msgstr "" +msgstr "Файл конфигурации был сохранен" #: install.sh:1624 msgid "检测到当前安装模式与配置文件的安装模式不一致" -msgstr "" +msgstr "Обнаружен текущий режим установки, что режим установки файла конфигурации не согласуется" #: install.sh:1625 msgid "是否保留配置文件 (强烈不建议)" -msgstr "" +msgstr "Сохранить ли файл конфигурации (не рекомендуется сильнее)" #: install.sh:1629 msgid "请务必确保配置文件正确" -msgstr "" +msgstr "Пожалуйста, убедитесь, что файл конфигурации верен" #: install.sh:1721 msgid "检测到配置文件不完整, 是否保留配置文件" -msgstr "" +msgstr "Файл конфигурации не завершен, сохраняется ли файл конфигурации" #: install.sh:1760 msgid "Nginx SSL 配置修改" -msgstr "" +msgstr "Модификация конфигурации Nginx SSL" #: install.sh:1830 install.sh:1860 msgid "Nginx 配置修改" -msgstr "" +msgstr "Модификация конфигурации NGINX" #: install.sh:1869 msgid "Nginx serverNames 配置修改" -msgstr "" +msgstr "Nginx servernames modication конфигурации" #: install.sh:1876 msgid "Nginx serverNames 配置删除" -msgstr "" +msgstr "Nginx ServerNames Configuration Delete" #: install.sh:1892 msgid "Nginx servers 配置修改" -msgstr "" +msgstr "Модификация конфигурации сервера NGINX" #: install.sh:1897 msgid "设置 Nginx 开机自启" -msgstr "" +msgstr "Установите Nginx и запустите себя" #: install.sh:1900 msgid "设置 Xray 开机自启" -msgstr "" +msgstr "Установить xray boot self -catharting" #: install.sh:1905 msgid "关闭 Nginx 开机自启" -msgstr "" +msgstr "Выключите Nginx и начните самостоятельно" #: install.sh:1908 msgid "关闭 Xray 开机自启" -msgstr "" +msgstr "Выключите рентген, чтобы начать и начать самостоятельно" #: install.sh:1915 msgid "停止已有服务" -msgstr "" +msgstr "Прекратите существующую услугу" #: install.sh:1921 install.sh:2497 msgid "Nginx 重启" -msgstr "" +msgstr "Nginx перезапуск" #: install.sh:1924 install.sh:2499 msgid "Xray 重启" -msgstr "" +msgstr "Рентгеновский перезапуск" #: install.sh:1929 msgid "Nginx 启动" -msgstr "" +msgstr "Nginx start" #: install.sh:1932 msgid "Xray 启动" -msgstr "" +msgstr "Рентгеновский старт" #: install.sh:1937 msgid "Nginx 停止" -msgstr "" +msgstr "Nginx остановка" #: install.sh:1940 install.sh:2000 msgid "Xray 停止" -msgstr "" +msgstr "Рентгеновский остановка" #: install.sh:1953 install.sh:1969 msgid "新版本已自动设置证书自动更新" -msgstr "" +msgstr "Новая версия автоматически настроена автоматически" #: install.sh:1954 msgid "老版本请及时删除 废弃的 改版证书自动更新!" -msgstr "" +msgstr "Пожалуйста, удалите заброшенный сертификат пересмотра автоматически вовремя!" #: install.sh:1955 msgid "已设置改版证书自动更新" -msgstr "" +msgstr "Автоматически обновлять сертификат пересмотра" #: install.sh:1956 msgid "是否需要删除改版证书自动更新 (请删除)" -msgstr "" +msgstr "Вам нужно автоматически удалить сертификат пересмотра и обновлять (пожалуйста, удалите)" #: install.sh:1963 msgid "删除改版证书自动更新" -msgstr "" +msgstr "Удалить автоматическое обновление сертификата пересмотра" #: install.sh:1987 msgid "已过期" -msgstr "" +msgstr "Расширение" #: install.sh:1989 msgid "证书生成日期" -msgstr "" +msgstr "Дата генерации сертификатов" #: install.sh:1990 msgid "证书生成天数" -msgstr "" +msgstr "Дни генерации сертификатов" #: install.sh:1991 msgid "证书剩余天数" -msgstr "" +msgstr "Сертификат оставшиеся дни" #: install.sh:1995 msgid "是否立即更新证书" -msgstr "" +msgstr "Вы немедленно обновляете сертификат" #: install.sh:2007 install.sh:2019 msgid "证书签发工具不存在, 请确认是否证书为脚本签发!" -msgstr "" +msgstr "Инструмента выпуска сертификата не существует, пожалуйста, подтвердите, выдается ли сертификат в качестве сценария!" #: install.sh:2023 msgid "证书更新" -msgstr "" +msgstr "Обновление сертификата" #: install.sh:2033 msgid "本地文件 fail2ban_manager.sh 不存在,正在下载..." -msgstr "" +msgstr "Локальный файл fail2ban_manager.sh не существует, загружая ..." #: install.sh:2047 msgid "检测到日志文件大小如下:" -msgstr "" +msgstr "Размер файла журнала обнаружен следующим образом:" #: install.sh:2049 msgid "即将清除!" -msgstr "" +msgstr "Это вот -вот будет очищено!" #: install.sh:2051 msgid "日志清理" -msgstr "" +msgstr "Очистка журнала" #: install.sh:2061 msgid "已设置旧版自动清理日志任务" -msgstr "" +msgstr "Была настроена старая версия задачи автоматического журнала очистки" #: install.sh:2062 msgid "是否需要删除旧版自动清理日志任务" -msgstr "" +msgstr "Вам нужно удалить старую версию задачи автоматического журнала очистки" #: install.sh:2066 install.sh:2100 msgid "保留现有自动清理日志任务" -msgstr "" +msgstr "Сохранить существующую задачу автоматической очистки журнала" #: install.sh:2071 msgid "删除旧版自动清理日志任务" -msgstr "" +msgstr "Удалить старую версию задачи автоматической очистки" #: install.sh:2078 msgid "是否需要设置自动清理日志" -msgstr "" +msgstr "Вам нужно настроить автоматическое журнал очистки" #: install.sh:2082 install.sh:3575 install.sh:3584 install.sh:3636 #: install.sh:3642 install.sh:3678 install.sh:3684 install.sh:3690 @@ -975,232 +975,232 @@ msgstr "" #: fail2ban_manager.sh:159 fail2ban_manager.sh:172 fail2ban_manager.sh:181 #: fail2ban_manager.sh:189 msgid "清空屏幕!" -msgstr "" +msgstr "Очистите экран!" #: install.sh:2086 msgid "将在 每周三 04:00 自动清空日志" -msgstr "" +msgstr "Журнал будет автоматически опустошен каждую среду в 04:00" #: install.sh:2091 msgid "已设置自动清理日志任务" -msgstr "" +msgstr "Задача автоматической очистки журнала была установлена" #: install.sh:2092 msgid "是否需要删除现有自动清理日志任务" -msgstr "" +msgstr "Вам нужно удалить существующую задачу автоматического журнала очистки" #: install.sh:2097 msgid "删除自动清理日志任务" -msgstr "" +msgstr "Удалить задачу автоматической очистки" #: install.sh:2115 msgid "设置自动清理日志" -msgstr "" +msgstr "Установить автоматическую очистку" #: install.sh:2240 msgid "Xray 配置分享" -msgstr "" +msgstr "Обмен конфигурацией рентгеновской конфигурации" #: install.sh:2242 install.sh:2670 msgid "URL 分享链接" -msgstr "" +msgstr "Ссылка на обмен URL" #: install.sh:2243 install.sh:2249 install.sh:2254 install.sh:2259 #: install.sh:2263 msgid "二维码" -msgstr "" +msgstr "QR -код" #: install.sh:2248 install.sh:2258 msgid "ws URL 分享链接" -msgstr "" +msgstr "WS URL -адрес" #: install.sh:2253 install.sh:2262 msgid "gRPC URL 分享链接" -msgstr "" +msgstr "Ссылка на обмен URL GRPC" #: install.sh:2272 msgid "生成分享链接" -msgstr "" +msgstr "Генерировать ссылку на обмен" #: install.sh:2286 msgid "Xray+Nginx+ws+TLS 安装成功" -msgstr "" +msgstr "Xray+nginx+WS+TLS Установка успешно" #: install.sh:2289 msgid "Xray+Nginx+grpc+TLS 安装成功" -msgstr "" +msgstr "Xray+nginx+grpc+tls установка успешно" #: install.sh:2292 msgid "Xray+Nginx+ws+gRPC+TLS 安装成功" -msgstr "" +msgstr "Xray+nginx+ws+grpc+tls Успешная установка" #: install.sh:2295 msgid "Xray+Reality 安装成功" -msgstr "" +msgstr "Установка рентгеновской реальности успешно" #: install.sh:2298 msgid "Xray+Reality+ws 安装成功" -msgstr "" +msgstr "Xray+Reality+WS Установка успешно" #: install.sh:2301 msgid "Xray+Reality+gRPC 安装成功" -msgstr "" +msgstr "Xray+Reality+GRPC Установка успешно" #: install.sh:2304 msgid "Xray+Reality+ws+gRPC 安装成功" -msgstr "" +msgstr "Xray+Reality+WS+GRPC Установка успешно" #: install.sh:2307 msgid "ws ONLY 安装成功" -msgstr "" +msgstr "Установка WS только успешно" #: install.sh:2310 msgid "gRPC ONLY 安装成功" -msgstr "" +msgstr "GRPC только успешная установка" #: install.sh:2313 msgid "ws+gRPC ONLY 安装成功" -msgstr "" +msgstr "Учтение только ws+grpc успешно успешно" #: install.sh:2317 msgid "VLESS 目前分享链接规范为实验阶段, 请自行判断是否适用" -msgstr "" +msgstr "Vless в настоящее время обменивается спецификациями ссылки на экспериментальной стадии, пожалуйста, определите, применимо ли это самостоятельно" #: install.sh:2319 msgid "Xray 配置信息" -msgstr "" +msgstr "Информация о конфигурации XRAY" #: install.sh:2320 msgid "主机" -msgstr "" +msgstr "Хозяин" #: install.sh:2323 install.sh:2327 install.sh:2367 install.sh:2373 msgid "ws 端口" -msgstr "" +msgstr "WS Port" #: install.sh:2325 install.sh:2328 install.sh:2370 install.sh:2375 msgid "gRPC 端口" -msgstr "" +msgstr "Порт GRPC" #: install.sh:2331 msgid "端口" -msgstr "" +msgstr "порт" #: install.sh:2335 install.sh:2339 msgid "Xray ws 端口" -msgstr "" +msgstr "Xray ws порт" #: install.sh:2337 install.sh:2340 msgid "Xray gRPC 端口" -msgstr "" +msgstr "Рентгеновский порт GRPC" #: install.sh:2343 msgid "UUIDv5 映射字符串" -msgstr "" +msgstr "Строка картирования UUIDV5" #: install.sh:2344 msgid "用户id" -msgstr "" +msgstr "ID пользователя" #: install.sh:2346 msgid "加密" -msgstr "" +msgstr "шифрование" #: install.sh:2347 msgid "传输协议" -msgstr "" +msgstr "Протокол передачи" #: install.sh:2348 msgid "底层传输安全" -msgstr "" +msgstr "Безопасность основной передачи" #: install.sh:2351 install.sh:2355 msgid "路径" -msgstr "" +msgstr "путь" #: install.sh:2351 install.sh:2355 install.sh:2368 install.sh:2374 msgid "不要落下/" -msgstr "" +msgstr "Не падай/" #: install.sh:2353 install.sh:2356 install.sh:2371 install.sh:2376 msgid "不需要加/" -msgstr "" +msgstr "Не нужно добавлять/" #: install.sh:2359 msgid "流控" -msgstr "" +msgstr "Управление потоком" #: install.sh:2368 install.sh:2374 msgid "ws 路径" -msgstr "" +msgstr "WS PATH" #: install.sh:2390 msgid "即将申请证书, 支持使用自定义证书" -msgstr "" +msgstr "Чтобы подать заявку в ближайшее время, поддержать использование пользовательских сертификатов" #: install.sh:2391 msgid "如需使用自定义证书, 请按如下步骤:" -msgstr "" +msgstr "Если вам нужно использовать пользовательский сертификат, пожалуйста, выполните следующие шаги:" #: install.sh:2392 msgid "1. 将证书文件重命名: 私钥(xray.key)、证书(xray.crt)" -msgstr "" +msgstr "1. Переименовать документ сертификата: ключ (xray.key), сертификат (xray.crt)" #: install.sh:2393 msgid "2. 将重命名后的证书文件放入" -msgstr "" +msgstr "2. Поместите переименованный файл сертификата в" #: install.sh:2393 msgid "目录后再运行脚本" -msgstr "" +msgstr "Запустите сценарий после каталога" #: install.sh:2394 msgid "3. 重新运行脚本" -msgstr "" +msgstr "3. Запустите сценарий снова" #: install.sh:2395 install.sh:2828 msgid "是否继续" -msgstr "" +msgstr "Продолжать" #: install.sh:2403 msgid "所有证书文件均已存在, 是否保留" -msgstr "" +msgstr "Все документы сертификата уже существуют, будь то" #: install.sh:2409 install.sh:2424 install.sh:2440 file_manager.sh:186 msgid "已删除" -msgstr "" +msgstr "Удален" #: install.sh:2415 install.sh:2430 install.sh:2447 msgid "证书应用" -msgstr "" +msgstr "Заявка на сертификат" #: install.sh:2419 msgid "证书文件已存在, 是否保留" -msgstr "" +msgstr "Документы сертификата существовали, будь то" #: install.sh:2435 msgid "证书签发残留文件已存在, 是否保留" -msgstr "" +msgstr "Выдача сертификатов остаточных документов существовало, сохраняется ли он?" #: install.sh:2477 msgid "Nginx systemd ServerFile 添加" -msgstr "" +msgstr "Nginx Systemd ServerFile добавить" #: install.sh:2484 msgid "请选择支持的 TLS 版本" -msgstr "" +msgstr "Пожалуйста, выберите поддерживаемую версию TLS" #: install.sh:2485 msgid "建议选择 TLS1.3 only (安全模式)" -msgstr "" +msgstr "Рекомендуется выбрать только TLS1.3 (режим безопасности)" #: install.sh:2486 msgid "兼容模式" -msgstr "" +msgstr "Совместимый режим" #: install.sh:2487 msgid "安全模式" -msgstr "" +msgstr "Режим безопасности" #: install.sh:2491 msgid "" @@ -1209,30 +1209,30 @@ msgstr "" #: install.sh:2495 msgid "已切换至 TLS1.3 only" -msgstr "" +msgstr "Переключитесь только на TLS 1.3" #: install.sh:2501 msgid "Nginx/配置文件不存在 或 当前模式不支持" -msgstr "" +msgstr "Файл Nginx/Configuration не существует, или текущий режим не поддерживается" #: install.sh:2522 install.sh:2592 install.sh:2616 install.sh:2685 #: install.sh:2735 install.sh:2794 install.sh:2846 msgid "请先安装 Xray" -msgstr "" +msgstr "Пожалуйста, установите xray первым" #: install.sh:2529 install.sh:2535 install.sh:2539 install.sh:2544 #: install.sh:2549 install.sh:2550 install.sh:2565 install.sh:2570 #: install.sh:2575 install.sh:2576 msgid "请输入 0-65535 之间的值" -msgstr "" +msgstr "Пожалуйста, введите значение между 0-65535" #: install.sh:2533 msgid "连接端口号" -msgstr "" +msgstr "Соединять" #: install.sh:2539 install.sh:2549 install.sh:2565 install.sh:2575 msgid "请输入 ws inbound_port" -msgstr "" +msgstr "Пожалуйста, введите ws inbound_port" #: install.sh:2542 install.sh:2553 install.sh:2568 install.sh:2579 msgid "ws inbound_port" @@ -1240,7 +1240,7 @@ msgstr "" #: install.sh:2544 install.sh:2550 install.sh:2570 install.sh:2576 msgid "请输入 gRPC inbound_port" -msgstr "" +msgstr "Пожалуйста, введите grpc inbound_port" #: install.sh:2547 install.sh:2554 install.sh:2573 install.sh:2580 msgid "gRPC inbound_port" @@ -1248,679 +1248,679 @@ msgstr "" #: install.sh:2614 msgid "此模式不支持修改 target" -msgstr "" +msgstr "Эта модель не поддерживает изменение цели" #: install.sh:2623 msgid "即将显示用户, 一次仅能显示一个" -msgstr "" +msgstr "Пользователь должен быть отображен, только один может отображаться одновременно" #: install.sh:2625 msgid "请选择 显示用户使用的协议 ws/gRPC" -msgstr "" +msgstr "Пожалуйста, выберите протокол ws/grpc, который пользователь использует" #: install.sh:2635 msgid "请选择 要显示的用户编号" -msgstr "" +msgstr "Пожалуйста, выберите номер пользователя, который хотите отобразить" #: install.sh:2640 install.sh:2651 install.sh:2760 install.sh:2783 msgid "选择错误" -msgstr "" +msgstr "Выберите ошибку" #: install.sh:2643 msgid "请直接在主菜单选择 [15] 显示主用户" -msgstr "" +msgstr "Пожалуйста, выберите основного пользователя непосредственно в главном меню [15]" #: install.sh:2644 install.sh:2655 install.sh:2765 install.sh:2787 msgid "回到菜单" -msgstr "" +msgstr "Вернуться в меню" #: install.sh:2654 install.sh:2786 msgid "请先检测 Xray 是否正确安装" -msgstr "" +msgstr "Пожалуйста, проверьте, правильно ли установлен рентген" #: install.sh:2659 msgid "用户名" -msgstr "" +msgstr "имя пользователя" #: install.sh:2674 msgid "是否继续显示用户" -msgstr "" +msgstr "Продолжать отображать пользователей" #: install.sh:2683 install.sh:2792 msgid "此模式不支持删除用户" -msgstr "" +msgstr "Этот режим не поддерживает удаление пользователей" #: install.sh:2694 msgid "即将添加用户, 一次仅能添加一个" -msgstr "" +msgstr "Пользователь должен быть добавлен, только один может быть добавлен за раз" #: install.sh:2696 msgid "请选择 添加用户使用的协议 ws/gRPC" -msgstr "" +msgstr "Пожалуйста, выберите протокол WS/GRPC, используемый пользователем" #: install.sh:2718 msgid "添加用户" -msgstr "" +msgstr "Добавить пользователей" #: install.sh:2723 msgid "是否继续添加用户" -msgstr "" +msgstr "Вы продолжаете добавлять пользователей" #: install.sh:2733 msgid "此模式不支持添加用户" -msgstr "" +msgstr "Эта модель не поддерживает добавление пользователей" #: install.sh:2743 msgid "即将删除用户, 一次仅能删除一个" -msgstr "" +msgstr "Пользователь собирается удалить, только один может быть удален за раз" #: install.sh:2745 msgid "请选择 删除用户使用的协议 ws/gRPC" -msgstr "" +msgstr "Пожалуйста, выберите удаление протокола, используемого пользователем WS/GRPC" #: install.sh:2755 msgid "请选择 要删除的用户编号" -msgstr "" +msgstr "Пожалуйста, выберите номер пользователя, который будет удален" #: install.sh:2764 msgid "请直接在主菜单修改主用户的 UUID/Email" -msgstr "" +msgstr "Пожалуйста, измените UUID/электронное письмо основного пользователя непосредственно в главном меню" #: install.sh:2771 msgid "删除用户" -msgstr "" +msgstr "Удалить пользователей" #: install.sh:2774 msgid "是否继续删除用户" -msgstr "" +msgstr "Вы продолжаете удалять пользователя" #: install.sh:2799 install.sh:2803 msgid "log文件不存在" -msgstr "" +msgstr "Файл журнала не существует" #: install.sh:2810 msgid "已配置 Xray 流量统计" -msgstr "" +msgstr "Рассчитанная статистика рентгеновского трафика" #: install.sh:2811 msgid "是否需要关闭此功能" -msgstr "" +msgstr "Вам нужно закрыть эту функцию" #: install.sh:2817 msgid "关闭 Xray 流量统计" -msgstr "" +msgstr "Закрыть рентгеновский трафик статистики" #: install.sh:2826 msgid "Xray 流量统计需要使用 api" -msgstr "" +msgstr "Статистика рентгеновского трафика должна использовать API" #: install.sh:2827 msgid "可能会影响 Xray 性能" -msgstr "" +msgstr "Это может повлиять на производительность рентгеновских" #: install.sh:2838 msgid "设置 Xray 流量统计" -msgstr "" +msgstr "Установите статистику трафика рентгеновского движения" #: install.sh:2868 msgid "已卸载 Xray" -msgstr "" +msgstr "Установлен рентгенов" #: install.sh:2871 msgid "是否卸载 Nginx" -msgstr "" +msgstr "Удалить Nginx" #: install.sh:2883 msgid "已卸载 Nginx" -msgstr "" +msgstr "Nginx был удален" #: install.sh:2888 msgid "是否删除所有脚本文件" -msgstr "" +msgstr "Удалить все файлы сценариев" #: install.sh:2895 msgid "已删除所有文件" -msgstr "" +msgstr "Все файлы были удалены" #: install.sh:2896 msgid "ヾ( ̄▽ ̄) 拜拜~" -msgstr "" +msgstr " ̄ (▽ ▽ 拜) пока ~" #: install.sh:2901 msgid "已保留脚本文件 (包含 SSL 证书等)" -msgstr "" +msgstr "Файл сценария был сохранен (включая сертификат SSL и т. Д.)" #: install.sh:2905 msgid "是否保留配置文件" -msgstr "" +msgstr "Хранить файл конфигурации" #: install.sh:2922 msgid "已清空证书遗留文件" -msgstr "" +msgstr "Документы оставили сертификат" #: install.sh:2952 msgid "秒后将" -msgstr "" +msgstr "Будет через секунду" #: install.sh:3114 msgid "检测最新版本失败!" -msgstr "" +msgstr "Последняя версия не удалась!" #: install.sh:3123 msgid "存在新版本, 但版本跨度较大, 可能存在不兼容情况, 是否更新" -msgstr "" +msgstr "Есть новые версии, но Span Version большой, и может быть несовместимость." #: install.sh:3126 msgid "存在新版本, 是否更新" -msgstr "" +msgstr "Есть ли новая версия, обновляется ли" #: install.sh:3130 msgid "检测 脚本 最新版本失败!" -msgstr "" +msgstr "Последняя версия сценария обнаружения не удалась!" #: install.sh:3131 msgid "脚本 版本差别过大, 跳过更新!" -msgstr "" +msgstr "Версия скрипта слишком отличается, пропустите обновление!" #: install.sh:3141 msgid "更新完成" -msgstr "" +msgstr "Обновлять" #: install.sh:3142 msgid "脚本版本跨度较大, 若服务无法正常运行请卸载后重装!" -msgstr "" +msgstr "Версия сценария большая." #: install.sh:3148 msgid "当前版本为最新版本" -msgstr "" +msgstr "Текущая версия - последняя версия" #: install.sh:3160 install.sh:3323 install.sh:3334 install.sh:3346 msgid "下载最新脚本" -msgstr "" +msgstr "Скачать последний сценарий" #: install.sh:3174 msgid "该选项暂时无法使用" -msgstr "" +msgstr "Этот вариант временно недоступен" #: install.sh:3193 msgid "此模式推荐用于负载均衡, 一般情况不推荐使用, 是否安装" -msgstr "" +msgstr "Эта модель рекомендуется для балансировки нагрузки." #: install.sh:3288 msgid "变更 Nginx 负载均衡配置" -msgstr "" +msgstr "Изменить конфигурацию балансировки нагрузки Nginx" #: install.sh:3289 msgid "变更 Nginx serverNames 配置" -msgstr "" +msgstr "Изменить конфигурацию Nginx ServerNames" #: install.sh:3291 msgid "清除日志文件" -msgstr "" +msgstr "Очистить файл журнала" #: install.sh:3292 msgid "查看证书状态" -msgstr "" +msgstr "Просмотреть статус сертификата" #: install.sh:3293 msgid "更新证书有效期" -msgstr "" +msgstr "Период достоверности сертификата об продлении" #: install.sh:3294 msgid "设置证书自动更新" -msgstr "" +msgstr "Установите автоматическое обновление сертификата" #: install.sh:3295 msgid "设置 Fail2ban 防暴力破解" -msgstr "" +msgstr "SET FAIL2 BANBAN ANTIVILENTIC CRACKING" #: install.sh:3296 msgid "显示帮助" -msgstr "" +msgstr "Показать помощь" #: install.sh:3297 install.sh:3308 install.sh:3552 msgid "更新" -msgstr "" +msgstr "обновлять" #: install.sh:3298 install.sh:3301 install.sh:3305 install.sh:3531 #: install.sh:3532 install.sh:3533 install.sh:3534 install.sh:3535 #: install.sh:3536 msgid "变更" -msgstr "" +msgstr "изменять" #: install.sh:3299 msgid "脚本卸载" -msgstr "" +msgstr "Скрипт удаляет" #: install.sh:3300 msgid "显示安装信息" -msgstr "" +msgstr "Отображать информацию об установке" #: install.sh:3302 msgid "配置 TCP 加速" -msgstr "" +msgstr "Настройка ускорения TCP" #: install.sh:3303 msgid "修改 TLS 配置" -msgstr "" +msgstr "Изменить конфигурацию TLS" #: install.sh:3304 msgid "升级脚本" -msgstr "" +msgstr "Обновить скрипт" #: install.sh:3305 install.sh:3531 msgid "映射字符串" -msgstr "" +msgstr "Картирование строки" #: install.sh:3306 install.sh:3307 msgid "显示" -msgstr "" +msgstr "показывать" #: install.sh:3306 msgid "访问信息" -msgstr "" +msgstr "Доступ к информации" #: install.sh:3307 msgid "错误信息" -msgstr "" +msgstr "Сообщение об ошибке" #: install.sh:3328 msgid "脚本版本跨度较大, 可能存在不兼容情况, 是否继续使用" -msgstr "" +msgstr "Версия скрипта большая, и может быть несовместимость, будь то продолжать использовать" #: install.sh:3336 msgid "脚本版本跨度较大, 若服务无法正常运行请卸载后重装" -msgstr "" +msgstr "Версия скрипта большая, если сервис не может работать нормально, пожалуйста, переустановите ее после удаления" #: install.sh:3353 msgid "检测失败" -msgstr "" +msgstr "Обнаружить сбой" #: install.sh:3357 install.sh:3367 install.sh:3377 msgid "有新版" -msgstr "" +msgstr "Иметь новую версию" #: install.sh:3360 install.sh:3369 install.sh:3383 msgid "最新版" -msgstr "" +msgstr "Последняя версия" #: install.sh:3375 msgid "版本未知" -msgstr "" +msgstr "Неизвестная версия" #: install.sh:3381 msgid "有测试版" -msgstr "" +msgstr "Тестовая версия" #: install.sh:3399 install.sh:3406 msgid "运行中.." -msgstr "" +msgstr "Во время операции .." #: install.sh:3401 install.sh:3424 install.sh:3426 msgid "无需测试" -msgstr "" +msgstr "Нет теста" #: install.sh:3403 install.sh:3408 msgid "未运行" -msgstr "" +msgstr "Не работает" #: install.sh:3418 msgid "无法连通" -msgstr "" +msgstr "Невозможно подключиться" #: install.sh:3420 install.sh:3421 install.sh:3422 msgid "本地正常" -msgstr "" +msgstr "Местный нормальный" #: install.sh:3437 msgid "脚本维护中.. 请稍后再试!" -msgstr "" +msgstr "Техническое обслуживание сценария .. попробуйте позже!" #: install.sh:3439 msgid "无法检测所需依赖的在线版本, 请稍后再试!" -msgstr "" +msgstr "Не могу обнаружить необходимую онлайн -версию, попробуйте позже!" #: install.sh:3448 msgid "选择语言 / Select Language / انتخاب زبان / Выберите язык" -msgstr "" +msgstr "Выберите язык / выберите язык / انتخاب زبان / vыberite" #: install.sh:3455 msgid "请输入数字" -msgstr "" +msgstr "Пожалуйста, введите номер" #: install.sh:3455 msgid "请输入 1 到 4 之间的有效数字" -msgstr "" +msgstr "Пожалуйста, введите действительный номер от 1 до 4" #: install.sh:3471 msgid "无效的选择" -msgstr "" +msgstr "Неверный выбор" #: install.sh:3486 msgid "检测存在到 BUG !" -msgstr "" +msgstr "Обнаружение существует в ошибке!" #: install.sh:3487 msgid "BUG 来源于自动清理日志错误的设置" -msgstr "" +msgstr "Ошибка происходит из настройки ошибки автоматического журнала очистки" #: install.sh:3488 msgid "开始修复.." -msgstr "" +msgstr "Начать ремонт .." #: install.sh:3492 msgid "错误的配置文件删除" -msgstr "" +msgstr "Удалить неправильный файл конфигурации" #: install.sh:3493 msgid "即将重新设置自动清理日志.." -msgstr "" +msgstr "Автоматическое журнал очистки скоро будет настроен .." #: install.sh:3501 msgid "安装管理脚本" -msgstr "" +msgstr "Сценарий управления установкой" #: install.sh:3502 msgid "作者" -msgstr "" +msgstr "автор" #: install.sh:3503 msgid "修改" -msgstr "" +msgstr "Исправлять" #: install.sh:3506 msgid "当前模式" -msgstr "" +msgstr "Текущий режим" #: install.sh:3507 msgid "当前语言" -msgstr "" +msgstr "Текущий язык" #: install.sh:3510 msgid "可以使用" -msgstr "" +msgstr "Быть доступным" #: install.sh:3510 msgid "命令管理脚本" -msgstr "" +msgstr "Сценарий управления командами" #: install.sh:3512 msgid "版本检测" -msgstr "" +msgstr "Обнаружение версии" #: install.sh:3513 install.sh:3521 install.sh:3562 msgid "脚本" -msgstr "" +msgstr "сценарий" #: install.sh:3516 msgid "运行状态" -msgstr "" +msgstr "Статус работы" #: install.sh:3519 msgid "连通性" -msgstr "" +msgstr "Подключение" #: install.sh:3520 msgid "升级向导" -msgstr "" +msgstr "Руководство по обновлению" #: install.sh:3526 msgid "安装向导" -msgstr "" +msgstr "Мастер установки" #: install.sh:3530 msgid "配置变更" -msgstr "" +msgstr "Изменение конфигурации" #: install.sh:3534 msgid "版本" -msgstr "" +msgstr "Версия" #: install.sh:3535 msgid "负载均衡配置" -msgstr "" +msgstr "Нагрузка балансировки конфигурации" #: install.sh:3536 install.sh:3555 fail2ban_manager.sh:76 msgid "配置" -msgstr "" +msgstr "Конфигурация" #: install.sh:3537 msgid "用户管理" -msgstr "" +msgstr "Управление пользователями" #: install.sh:3538 install.sh:3542 install.sh:3543 install.sh:3544 #: install.sh:3549 install.sh:3551 fail2ban_manager.sh:14 msgid "查看" -msgstr "" +msgstr "Проверять" #: install.sh:3538 install.sh:3539 install.sh:3540 msgid "用户" -msgstr "" +msgstr "пользователь" #: install.sh:3539 msgid "添加" -msgstr "" +msgstr "добавить в" #: install.sh:3540 msgid "删除" -msgstr "" +msgstr "удалить" #: install.sh:3541 msgid "查看信息" -msgstr "" +msgstr "Проверьте информацию" #: install.sh:3542 msgid "实时访问日志" -msgstr "" +msgstr "Реальное посещение журнала" #: install.sh:3543 msgid "实时错误日志" -msgstr "" +msgstr "Реальное время ошибки" #: install.sh:3544 msgid "配置信息" -msgstr "" +msgstr "Информация о конфигурации" #: install.sh:3545 msgid "服务相关" -msgstr "" +msgstr "Сервис -связанный" #: install.sh:3546 fail2ban_manager.sh:99 fail2ban_manager.sh:188 msgid "重启" -msgstr "" +msgstr "Перезапуск" #: install.sh:3546 install.sh:3547 install.sh:3548 install.sh:3549 msgid "所有服务" -msgstr "" +msgstr "Все услуги" #: install.sh:3547 fail2ban_manager.sh:98 fail2ban_manager.sh:158 msgid "启动" -msgstr "" +msgstr "запускать" #: install.sh:3548 fail2ban_manager.sh:100 msgid "停止" -msgstr "" +msgstr "останавливаться" #: install.sh:3550 msgid "证书相关" -msgstr "" +msgstr "Сертификат -связанный" #: install.sh:3551 msgid "证书状态" -msgstr "" +msgstr "Статус сертификата" #: install.sh:3552 msgid "证书有效期" -msgstr "" +msgstr "Период достоверности сертификатов" #: install.sh:3553 install.sh:3556 install.sh:3557 install.sh:3558 msgid "设置" -msgstr "" +msgstr "настраивать" #: install.sh:3553 msgid "证书自动更新" -msgstr "" +msgstr "Автоматическое обновление сертификата" #: install.sh:3554 msgid "其他选项" -msgstr "" +msgstr "Другие варианты" #: install.sh:3555 msgid "自动更新" -msgstr "" +msgstr "Автоматическое обновление" #: install.sh:3556 msgid "加速" -msgstr "" +msgstr "ускорить" #: install.sh:3557 msgid "防暴力破解" -msgstr "" +msgstr "Против насилия трещины" #: install.sh:3558 msgid "流量统计" -msgstr "" +msgstr "Статистика потока" #: install.sh:3559 msgid "清除" -msgstr "" +msgstr "Удалять" #: install.sh:3559 msgid "日志文件" -msgstr "" +msgstr "Файл журнала" #: install.sh:3560 msgid "测试" -msgstr "" +msgstr "тест" #: install.sh:3560 msgid "服务器网速" -msgstr "" +msgstr "Серверная сеть скорости" #: install.sh:3561 msgid "卸载向导" -msgstr "" +msgstr "Разгрузка" #: install.sh:3562 fail2ban_manager.sh:13 fail2ban_manager.sh:171 msgid "卸载" -msgstr "" +msgstr "удалить" #: install.sh:3563 msgid "清空" -msgstr "" +msgstr "Пустой" #: install.sh:3563 msgid "证书文件" -msgstr "" +msgstr "Файл сертификата" #: install.sh:3564 fail2ban_manager.sh:15 file_manager.sh:217 msgid "退出" -msgstr "" +msgstr "покидать" #: install.sh:3567 msgid "请输入选项" -msgstr "" +msgstr "Пожалуйста, введите вариант" #: install.sh:3567 msgid "请输入 0 到 34 之间的有效数字" -msgstr "" +msgstr "Пожалуйста, введите действительный номер от 0 до 34" #: install.sh:3582 msgid "开始升级!" -msgstr "" +msgstr "Запустите обновление!" #: install.sh:3616 msgid "变更 UUIDv5/映射字符串" -msgstr "" +msgstr "Изменить uuidv5/mapping String" #: install.sh:3621 msgid "变更 port" -msgstr "" +msgstr "Изменить порт" #: install.sh:3626 msgid "变更 target" -msgstr "" +msgstr "Изменить цель" #: install.sh:3631 msgid "变更 TLS 版本" -msgstr "" +msgstr "Измените версию TLS" #: install.sh:3648 install.sh:3653 install.sh:3658 install.sh:3703 #: install.sh:3708 install.sh:3713 install.sh:3733 msgid "回到菜单!" -msgstr "" +msgstr "Вернуться в меню!" #: install.sh:3768 msgid "请输入正确的数字!" -msgstr "" +msgstr "Пожалуйста, введите правильный номер!" #: fail2ban_manager.sh:10 msgid "设置 Fail2ban 用于防止暴力破解, 请选择:" -msgstr "" +msgstr "Установите Fail2ban, чтобы предотвратить грубое растрескивание, выберите:" #: fail2ban_manager.sh:12 msgid "管理" -msgstr "" +msgstr "управлять" #: fail2ban_manager.sh:14 msgid "状态" -msgstr "" +msgstr "состояние" #: fail2ban_manager.sh:16 fail2ban_manager.sh:103 file_manager.sh:95 msgid "请输入:" -msgstr "" +msgstr "Пожалуйста, введите:" #: fail2ban_manager.sh:27 fail2ban_manager.sh:122 msgid "无效的选择 请重试" -msgstr "" +msgstr "Если неверный выбор, попробуйте" #: fail2ban_manager.sh:34 msgid "Fail2ban 已经安装, 跳过安装步骤" -msgstr "" +msgstr "Fail2ban был установлен, пропуская шаги установки" #: fail2ban_manager.sh:52 msgid "Nginx 未安装, 请先安装 Nginx" -msgstr "" +msgstr "Nginx не установлен, пожалуйста, установите Nginx сначала" #: fail2ban_manager.sh:92 fail2ban_manager.sh:195 msgid "Fail2ban 未安装, 请先安装 Fail2ban" -msgstr "" +msgstr "Fail2ban не установлен, пожалуйста, установите Fail2ban First" #: fail2ban_manager.sh:97 msgid "请选择 Fail2ban 操作:" -msgstr "" +msgstr "Пожалуйста, выберите операцию Fail2ban:" #: fail2ban_manager.sh:101 msgid "添加自定义规则" -msgstr "" +msgstr "Добавьте пользовательские правила" #: fail2ban_manager.sh:135 msgid "请输入新的 Jail 名称:" -msgstr "" +msgstr "Пожалуйста, введите новое имя тюрьмы:" #: fail2ban_manager.sh:136 msgid "请输入 Filter 名称:" -msgstr "" +msgstr "Пожалуйста, введите имя фильтра:" #: fail2ban_manager.sh:137 msgid "请输入日志路径:" -msgstr "" +msgstr "Пожалуйста, введите путь журнала:" #: fail2ban_manager.sh:138 msgid "请输入最大重试次数 (默认 5):" -msgstr "" +msgstr "Пожалуйста, введите максимальное количество обзоров (по умолчанию 5):" #: fail2ban_manager.sh:138 msgid "最大重试次数必须在 1 到 99 之间" -msgstr "" +msgstr "Максимальное количество повторений должно быть от 1 до 99" #: fail2ban_manager.sh:139 msgid "请输入封禁时间 (秒, 默认 604800 秒):" -msgstr "" +msgstr "Пожалуйста, введите время запрета (второе, по умолчанию 604800 секунд):" #: fail2ban_manager.sh:139 msgid "封禁时间必须在 1 到 8640000 秒之间" -msgstr "" +msgstr "Запрещенное время должно составлять от 1 до 86 40000 секунд" #: fail2ban_manager.sh:142 msgid "Jail" @@ -1928,187 +1928,187 @@ msgstr "" #: fail2ban_manager.sh:142 msgid "已存在" -msgstr "" +msgstr "Существовать" #: fail2ban_manager.sh:147 msgid "自定义规则添加成功" -msgstr "" +msgstr "Индивидуальные правила успешно добавлены" #: fail2ban_manager.sh:151 msgid "重启以应用新规则" -msgstr "" +msgstr "Перезапустить, чтобы применять новые правила" #: fail2ban_manager.sh:180 msgid "Fail2ban 停止成功" -msgstr "" +msgstr "FAIL2 BANBEP Успех" #: fail2ban_manager.sh:199 msgid "Fail2ban 总体状态:" -msgstr "" +msgstr "FAIL2 Общий статус:" #: fail2ban_manager.sh:203 msgid "默认启用的 Jail 状态:" -msgstr "" +msgstr "Статус тюрьмы открывается по умолчанию:" #: fail2ban_manager.sh:205 msgid "SSH 封锁情况:" -msgstr "" +msgstr "SSH блокада:" #: fail2ban_manager.sh:208 msgid "Fail2ban Nginx 封锁情况:" -msgstr "" +msgstr "Fail2ban Blockade Nginx:" #: fail2ban_manager.sh:212 msgid "Fail2ban Nginx No Host 封锁情况:" -msgstr "" +msgstr "FAISH2BAN NGINX НЕТ БЛОКАДА ХОСТИ:" #: fail2ban_manager.sh:226 file_manager.sh:242 msgid "新版本可用:" -msgstr "" +msgstr "Новая версия доступна:" #: fail2ban_manager.sh:226 file_manager.sh:242 msgid "当前版本:" -msgstr "" +msgstr "Текущая версия:" #: fail2ban_manager.sh:227 file_manager.sh:243 msgid "请访问 https://github.com/hello-yunshu/Xray_bash_onekey 查看更新说明" -msgstr "" +msgstr "Пожалуйста, посетите https://github.com/hello- Yunshu/xray_bash_onekey Просмотреть инструкции" #: fail2ban_manager.sh:229 file_manager.sh:245 msgid "是否要下载并安装新版本" -msgstr "" +msgstr "Хотите ли вы скачать и установить новую версию" #: fail2ban_manager.sh:233 file_manager.sh:249 msgid "正在下载新版本..." -msgstr "" +msgstr "Скачать новую версию ..." #: fail2ban_manager.sh:238 file_manager.sh:254 msgid "下载完成,正在重新运行脚本..." -msgstr "" +msgstr "Загрузка завершена, а сценарий re -run ..." #: fail2ban_manager.sh:246 file_manager.sh:262 msgid "跳过更新" -msgstr "" +msgstr "Пропустите обновление" #: fail2ban_manager.sh:250 file_manager.sh:266 msgid "当前已经是最新版本:" -msgstr "" +msgstr "Это уже последняя версия:" #: file_manager.sh:8 msgid "用法:" -msgstr "" +msgstr "Использование:" #: file_manager.sh:8 msgid "<文件扩展名> [<目录路径>]" -msgstr "" +msgstr "<Имя расширения файла> [Путь каталога>]" #: file_manager.sh:18 msgid "目录" -msgstr "" +msgstr "Оглавление" #: file_manager.sh:18 msgid "不存在 请检查路径" -msgstr "" +msgstr "Если нет существования, пожалуйста, проверьте путь" #: file_manager.sh:31 file_manager.sh:213 msgid "列出所有" -msgstr "" +msgstr "Список всех" #: file_manager.sh:31 file_manager.sh:40 file_manager.sh:102 #: file_manager.sh:117 file_manager.sh:169 file_manager.sh:186 #: file_manager.sh:213 file_manager.sh:214 file_manager.sh:215 #: file_manager.sh:216 msgid "文件" -msgstr "" +msgstr "документ" #: file_manager.sh:40 msgid "没有找到" -msgstr "" +msgstr "Не найдено" #: file_manager.sh:64 msgid "文件名" -msgstr "" +msgstr "имя файла" #: file_manager.sh:70 msgid "序号" -msgstr "" +msgstr "Серийный номер" #: file_manager.sh:93 msgid "请输入网址 (例如 hey.run)" -msgstr "" +msgstr "Пожалуйста, введите URL (например, Hey.Run)" #: file_manager.sh:94 msgid "不要包含 http:// 或 https:// 开头" -msgstr "" +msgstr "Не включайте http: // или https: //" #: file_manager.sh:98 msgid "网址不能包含 http:// 或 https:// 开头" -msgstr "" +msgstr "URL не могут включать http:/ или https: //" #: file_manager.sh:102 file_manager.sh:117 msgid "已创建" -msgstr "" +msgstr "Создали" #: file_manager.sh:111 msgid "请输入主机 (host):" -msgstr "" +msgstr "Пожалуйста, введите хост (хост):" #: file_manager.sh:112 msgid "请输入端口 (port):" -msgstr "" +msgstr "Пожалуйста, введите порт (порт):" #: file_manager.sh:113 msgid "请输入权重 (0~100 默认值 50):" -msgstr "" +msgstr "Пожалуйста, введите вес (0 ~ 100 Значение по умолчанию 50):" #: file_manager.sh:135 msgid "防火墙 追加 完成" -msgstr "" +msgstr "Брандмауэр Дополнительное завершение" #: file_manager.sh:159 msgid "请输入要编辑的文件编号" -msgstr "" +msgstr "Пожалуйста, введите номер файла, который будет отредактирован" #: file_manager.sh:165 msgid "vim 未安装 正在尝试安装" -msgstr "" +msgstr "Vim не установлен и пытается установить" #: file_manager.sh:169 msgid "已编辑" -msgstr "" +msgstr "Отредактировано" #: file_manager.sh:181 msgid "请输入要删除的文件编号" -msgstr "" +msgstr "Пожалуйста, введите номер файла, который будет удален" #: file_manager.sh:202 msgid "不支持的文件扩展名" -msgstr "" +msgstr "Недостатимое имя расширения файла" #: file_manager.sh:212 msgid "主菜单" -msgstr "" +msgstr "Основное меню" #: file_manager.sh:214 msgid "创建一个新的" -msgstr "" +msgstr "Создать новый" #: file_manager.sh:215 msgid "编辑一个已存在的" -msgstr "" +msgstr "Отредактировать существующее существование" #: file_manager.sh:216 msgid "删除一个已存在的" -msgstr "" +msgstr "Удалить один существующий" #: file_manager.sh:219 msgid "请选择一个选项:" -msgstr "" +msgstr "Пожалуйста, выберите опцию:" #: file_manager.sh:275 msgid "Nginx 重启成功" -msgstr "" +msgstr "Nginx перезапустил успех" #: file_manager.sh:278 msgid "Nginx 重启失败 请检查配置文件是否有误" -msgstr "" +msgstr "Перезапуск Nginx не удался, пожалуйста, проверьте, неправильно ли файл конфигурации" diff --git a/po/xray_install.pot b/po/xray_install.pot index 4e0360d..351b5d1 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-01-15 16:26+0000\n" +"POT-Creation-Date: 2025-01-15 16:42+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n"