diff --git a/README.md b/README.md index 5506b84..e8a0dec 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Xray 支持 Reality / VLESS WebSocket/gRPC+TLS 协议 + Nginx 的一键安装脚本 -[简体中文](/README.md) | [English](/languages/en/README.md) | [Русский](/languages/ru/README.md) | [فارسی](/languages/fa/README.md) +简体中文 | [English](/languages/en/README.md) | [Русский](/languages/ru/README.md) | [فارسی](/languages/fa/README.md) | [한국어](/languages/ko/README.md) [![GitHub stars](https://img.shields.io/github/stars/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/stargazers) [![GitHub forks](https://img.shields.io/github/forks/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/network) [![GitHub issues](https://img.shields.io/github/issues/hello-yunshu/Xray_bash_onekey)](https://github.com/hello-yunshu/Xray_bash_onekey/issues) diff --git a/languages/en/README.md b/languages/en/README.md index 669e515..91cd658 100644 --- a/languages/en/README.md +++ b/languages/en/README.md @@ -1,6 +1,6 @@ # Xray supports Reality / VLESS WebSocket/gRPC+TLS protocol + Nginx one-click installation script -[简体中文](/README.md) | [English](/languages/en/README.md) | [Русский](/languages/ru/README.md) | [فارسی](/languages/fa/README.md) +[简体中文](/README.md) | English | [Русский](/languages/ru/README.md) | [فارسی](/languages/fa/README.md) | [한국어](/languages/ko/README.md) [![GitHub stars](https://img.shields.io/github/stars/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/stargazers) [![GitHub forks](https://img.shields.io/github/forks/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/network) [![GitHub issues](https://img.shields.io/github/issues/hello-yunshu/Xray_bash_onekey)](https://github.com/hello-yunshu/Xray_bash_onekey/issues) diff --git a/languages/fa/README.md b/languages/fa/README.md index 68ede58..bb60d91 100644 --- a/languages/fa/README.md +++ b/languages/fa/README.md @@ -1,6 +1,6 @@ # Xray supports Reality / VLESS WebSocket/gRPC+TLS protocol + Nginx one-click installation script -[简体中文](/README.md) | [English](/languages/en/README.md) | [Русский](/languages/ru/README.md) | [فارسی](/languages/fa/README.md) +[简体中文](/README.md) | [English](/languages/en/README.md) | [Русский](/languages/ru/README.md) | فارسی | [한국어](/languages/ko/README.md) [![GitHub stars](https://img.shields.io/github/stars/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/stargazers) [![GitHub forks](https://img.shields.io/github/forks/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/network) [![GitHub issues](https://img.shields.io/github/issues/hello-yunshu/Xray_bash_onekey)](https://github.com/hello-yunshu/Xray_bash_onekey/issues) diff --git a/languages/ru/README.md b/languages/ru/README.md index 5207aee..deac868 100644 --- a/languages/ru/README.md +++ b/languages/ru/README.md @@ -1,6 +1,6 @@ # Xray supports Reality / VLESS WebSocket/gRPC+TLS protocol + Nginx one-click installation script -[简体中文](/README.md) | [English](/languages/en/README.md) | [Русский](/languages/ru/README.md) | [فارسی](/languages/fa/README.md) +[简体中文](/README.md) | [English](/languages/en/README.md) | Русский | [فارسی](/languages/fa/README.md) | [한국어](/languages/ko/README.md) [![GitHub stars](https://img.shields.io/github/stars/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/stargazers) [![GitHub forks](https://img.shields.io/github/forks/hello-yunshu/Xray_bash_onekey?color=%230885ce)](https://github.com/hello-yunshu/Xray_bash_onekey/network) [![GitHub issues](https://img.shields.io/github/issues/hello-yunshu/Xray_bash_onekey)](https://github.com/hello-yunshu/Xray_bash_onekey/issues) diff --git a/po/cache_en.json b/po/cache_en.json deleted file mode 100644 index 07bef90..0000000 --- a/po/cache_en.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "提醒": "remind", - "日志文件已轮转并归档为": "the log file has been rotated and archived as", - "无法获取远程语言文件信息": "unable to obtain remote language file information", - "语言文件更新失败": "language file update failed", - "语言文件无效": "language file is invalid", - "语言文件更新完成": "language file update is completed", - "未安装": "not installed", - "错误": "mistake", - "安装": "install", - "已安装": "installed", - "自启动配置": "self -start configuration", - "链接库安装": "link library installation", - "确定 连接端口": "determine the connection port", - "请输入连接端口": "please enter the connection port", - "默认值": "default value", - "发现语言文件更新": "discover the language file update", - "失败": "fail", - "完成": "finish", - "默认": "default", - "已跳过添加简单 ws/gRPC 协议": "skip to add simple ws/grpc protocol", - "是否需要设置防火墙": "do you need to set up a firewall", - "开放防火墙相关端口": "open firewall -related port", - "若修改配置, 请注意关闭防火墙相关端口": "if you modify the configuration, please pay attention to turn off the firewall -related port", - "跳过防火墙设置": "skip firewall settings", - "请输入有效的数字": "please enter valid numbers", - "是否添加简单 ws/gRPC 协议 用于负载均衡": "whether to add a simple ws/grpc protocol for load balancing", - "请输入": "please enter", - "不需要": "unnecessary", - "伪装路径": "camouflage", - "请输入自定义字符串": "please enter the custom string", - "最多30字符": "up to 30 characters", - "自定义字符串": "custom string", - "检测到 target 域名已配置, 是否保留": "the target domain name has been configured, whether it is retained", - "请输入一个域名": "please enter a domain name", - "域名要求支持 TLSv1.3、X25519 与 H2 以及域名非跳转用": "the domain name requires support for tlsv1.3, x25519 and h2, and domain name non -jump", - "确认域名符合要求后请输入": "please enter after confirming that the domain name meets the requirements", - "正在检测域名请等待": "please wait for the domain name", - "该域名发生了跳转": "the domain name jumped", - "该域名可能不满足所有要求": "this domain name may not meet all requirements", - "是否仍要设置此域名": "do you still have to set this domain name", - "域名": "domain name", - "满足所有要求": "meet all requirements", - "是否需要修改": "do you need to modify", - "默认为": "default", - "请选择协议为 ws 或 gRPC": "please select the protocol to ws or grpc", - "返回": "return", - "请重新输入正确的数字": "please re -enter the correct number", - "无效选项 请重试": "invalent options please try it out", - "配置用途可以参考文章": "you can refer to the article for configuration.", - "敬请期待": "please look forward to", - "端口号": "port number", - "检测到 Xray 的权限控制, 启动擦屁股程序": "the permissions control of xray is detected, and the scratching program is started", - "部分新功能需要重新安装才可生效": "some new functions need to be reinstalled before it can take effect", - "检测到存在最新版": "the latest version is detected", - "脚本可能未兼容此版本": "script may not be compatible with this version", - "是否更新": "whether to update", - "即将升级": "improve", - "升级": "upgrade", - "即将升级/重装": "improved/reinstalled", - "升级/重装": "upgrade/reinstallation", - "Reality 协议有流量偷跑的风险": "reality protocol has the risk of stealing traffic", - "该风险在 target 网址被 cdn 加速时存在": "this risk exists when the target website is accelerated by cdn", - "是否额外安装 nginx 前置保护(推荐)": "whether to install nginx pre -protection (recommended)", - "已跳过安装": "skip installation", - "检测到旧版本安装的": "the old version was installed", - "请先做好备份": "please make a backup first", - "是否需要删除 (请删除)": "do you need to delete (please delete)", - "已跳过删除": "skip delete", - "日志目录已更改, 日志清除需要重新设置": "the log directory has been changed, and the log clearance needs to be reset", - "即将下载已编译的": "the compilation is about to be downloaded", - "配置文件不完整, 退出升级": "the configuration file is incomplete, exit and upgrade", - "当前安装模式不需要": "the current installation mode is not needed", - "配置文件不存在, 退出升级": "the configuration file does not exist, exit and upgrade", - "删除旧版": "delete the old version", - "是否保留原 Nginx 配置文件": "whether to keep the original nginx configuration file", - "已为最新版": "has been the latest version", - "设置后台定时自动更新程序 (包含: 脚本/Xray/Nginx)": "set the automatic update program (including: script/xray/nginx) when setting a background", - "可能自动更新后有兼容问题, 谨慎开启": "there may be compatible problems after automatic update, and open cautiously", - "是否开启": "whether to open", - "设置自动更新": "set automatic update", - "已设置自动更新": "set automatic update", - "是否关闭": "whether to close", - "删除自动更新": "delete automatic update", - "安装 SSL 证书生成脚本依赖": "install ssl certificate generating script dependencies", - "安装 SSL 证书生成脚本": "install the ssl certificate to generate a script", - "检测到原域名配置存在, 是否跳过域名设置": "the presence of the original domain name configuration is detected, whether to skip the domain name settings", - "已跳过域名设置": "skip domain name settings", - "确定域名信息": "determine domain information", - "请输入你的域名信息": "please enter your domain name information", - "请选择公网IP(IPv4/IPv6)或手动输入域名": "please select the public network ip (ipv4/ipv6) or manually enter the domain name", - "不推荐": "not recommend", - "正在获取公网IP信息, 请耐心等待": "get the public network ip information, please wait patiently", - "此选项用于服务器商仅提供域名访问服务器": "this option is used for server vendors to provide only domain name access servers", - "注意服务器商域名添加 CNAME 记录": "note that the server business domain name is added cname record", - "域名DNS解析IP": "domain dns analysis ip", - "公网IP/域名": "public network ip/domain name", - "域名DNS解析IP与公网IP匹配": "domain dns analysis ip and public network ip match", - "请确保域名添加了正确的 A/AAAA 记录, 否则将无法正常使用 Xray": "please ensure that the domain name adds the correct a/aaaa record, otherwise it will not be able to use xray normally", - "域名DNS解析IP与公网IP不匹配, 请选择": "domain dns parsing ip does not match the public network ip, please select", - "继续安装": "continue to install", - "重新输入": "re -enter", - "终止安装": "terminate the installation", - "安装终止": "install", - "检测到原IP配置存在, 是否跳过IP设置": "detecting the existence of the original ip configuration, whether to skip the ip settings", - "已跳过IP设置": "skip ip settings", - "确定公网IP信息": "determine the public network ip information", - "请选择公网IP为IPv4或IPv6": "please select the public network ip as ipv4 or ipv6", - "手动输入": "manually input", - "尝试自动 kill 占用进程": "try the automatic kill occupation process", - "证书配置成功": "successful certificate configuration", - "检测到 Xray 配置过多用户": "testing too many users in xray configuration", - "是否保留原 Xray 配置文件": "whether to keep the original xray configuration file", - "添加简单 ws/gRPC 协议": "add simple ws/grpc protocol", - "检测到配置文件, 是否读取配置文件": "detect the configuration file, whether to read the configuration file", - "已删除配置文件": "deleted configuration file", - "已保留配置文件": "the configuration file has been retained", - "检测到当前安装模式与配置文件的安装模式不一致": "the current installation mode is detected that the installation mode of the configuration file is inconsistent", - "是否保留配置文件 (强烈不建议)": "whether to keep the configuration file (strong is not recommended)", - "请务必确保配置文件正确": "please make sure the configuration file is correct", - "检测到配置文件不完整, 是否保留配置文件": "the configuration file is not complete, whether the configuration file is retained", - "设置 Nginx 开机自启": "set nginx and start self -starting", - "关闭 Nginx 开机自启": "turn off nginx and start self -starting", - "停止已有服务": "stop existing service", - "新版本已自动设置证书自动更新": "the new version has been automatically set up automatically update", - "已设置改版证书自动更新": "automatically update the revision certificate", - "是否需要删除改版证书自动更新 (请删除)": "do you need to delete the revision certificate and update automatically (please delete)", - "删除改版证书自动更新": "delete the revision certificate automatic update", - "已过期": "extension", - "证书生成日期": "certificate generation date", - "证书生成天数": "certificate generation days", - "证书剩余天数": "certificate remaining days", - "是否立即更新证书": "do you update the certificate immediately", - "证书更新": "certificate update", - "检测到日志文件大小如下:": "the size of the log file is detected as follows:", - "日志清理": "log cleaning", - "已设置旧版自动清理日志任务": "the old version of the automatic cleaning log task has been set up", - "是否需要删除旧版自动清理日志任务": "do you need to delete the old version of the automatic cleaning log task", - "保留现有自动清理日志任务": "keep the existing automatic cleaning log task", - "删除旧版自动清理日志任务": "delete the old version of the automatic cleaning log task", - "是否需要设置自动清理日志": "do you need to set up an automatic cleaning log", - "清空屏幕!": "clear the screen!", - "将在 每周三 04:00 自动清空日志": "the log will be automatically emptied every wednesday at 04:00", - "已设置自动清理日志任务": "automatic cleaning log task has been set up", - "是否需要删除现有自动清理日志任务": "do you need to delete the existing automatic cleaning log task", - "删除自动清理日志任务": "delete the automatic cleaning log task", - "设置自动清理日志": "set automatic cleaning log", - "二维码": "qr code", - "生成分享链接": "generate sharing link", - "主机": "host", - "端口": "port", - "用户id": "user id", - "加密": "encryption", - "传输协议": "transmission protocol", - "底层传输安全": "safety of underlying transmission", - "路径": "path", - "流控": "flow control", - "即将申请证书, 支持使用自定义证书": "to apply soon, support the use of custom certificates", - "如需使用自定义证书, 请按如下步骤:": "if you need to use a custom certificate, please follow the steps below:", - "1. 将证书文件重命名: 私钥(xray.key)、证书(xray.crt)": "1. rename the certificate document: the key (xray.key), the certificate (xray.crt)", - "2. 将重命名后的证书文件放入": "2. put the renamed certificate file in", - "目录后再运行脚本": "run the script after the directory", - "3. 重新运行脚本": "3. run the script again", - "是否继续": "whether to continue", - "所有证书文件均已存在, 是否保留": "all certificate documents already exist, whether to keep", - "已删除": "deleted", - "证书应用": "certificate application", - "证书文件已存在, 是否保留": "certificate documents have existed, whether to keep", - "证书签发残留文件已存在, 是否保留": "certificate issuance of residual documents has existed, is it retained?", - "请选择支持的 TLS 版本": "please select the supported tls version", - "建议选择 TLS1.3 only (安全模式)": "it is recommended to select tls1.3 only (security mode)", - "兼容模式": "compatible mode", - "安全模式": "security mode", - "Nginx/配置文件不存在 或 当前模式不支持": "nginx/configuration file does not exist or the current mode is not supported", - "请输入 0-65535 之间的值": "please enter the value between 0-65535", - "连接端口号": "connect", - "即将显示用户, 一次仅能显示一个": "the user is about to be displayed, only one can be displayed at a time", - "选择错误": "choose an error", - "请直接在主菜单选择 [15] 显示主用户": "please select the main user directly on the main menu [15]", - "回到菜单": "back to the menu", - "请先检测 Xray 是否正确安装": "please check whether xray is installed correctly", - "是否继续显示用户": "whether to continue displaying users", - "此模式不支持删除用户": "this mode does not support deleting users", - "添加用户": "add users", - "是否继续添加用户": "do you continue to add users", - "即将删除用户, 一次仅能删除一个": "the user is about to be deleted, only one can be deleted at a time", - "删除用户": "delete users", - "已配置 Xray 流量统计": "calculated xray traffic statistics", - "是否需要关闭此功能": "do you need to close this function", - "关闭 Xray 流量统计": "close xray traffic statistics", - "此模式不支持添加用户": "this model does not support adding users", - "是否继续删除用户": "do you continue to delete the user", - "是否删除所有脚本文件": "whether to delete all script files", - "已删除所有文件": "all files have been deleted", - "已保留脚本文件 (包含 SSL 证书等)": "a script file has been retained (including ssl certificate, etc.)", - "已清空证书遗留文件": "the documents left over the certificate", - "存在新版本, 是否更新": "is there a new version, whether to update", - "可能会影响 Xray 性能": "it may affect xray performance", - "是否保留配置文件": "whether to keep the configuration file", - "秒后将": "will be after a second", - "当前版本为最新版本": "the current version is the latest version", - "此模式推荐用于负载均衡, 一般情况不推荐使用, 是否安装": "this model is recommended for load balancing. generally, it is not recommended. whether it is installed", - "更新完成": "update", - "下载最新脚本": "download the latest script", - "该选项暂时无法使用": "this option is temporarily unavailable", - "清除日志文件": "clear log file", - "更新": "renew", - "显示帮助": "display help", - "显示安装信息": "display installation information", - "脚本卸载": "script uninstall", - "映射字符串": "mapping string", - "查看证书状态": "view certificate status", - "更新证书有效期": "renewal certificate validity period", - "显示": "show", - "变更": "change", - "检测失败": "detect failure", - "最新版": "latest version", - "升级脚本": "upgrade script", - "有测试版": "test version", - "设置证书自动更新": "set the certificate automatic update", - "访问信息": "access information", - "无需测试": "no test", - "未运行": "not running", - "无法连通": "unable to connect", - "请输入数字": "please enter the number", - "版本未知": "unknown version", - "请输入 1 到 4 之间的有效数字": "please enter the valid number between 1 and 4", - "无效的选择": "invalid choice", - "本地正常": "local normal", - "错误的配置文件删除": "delete the wrong configuration file", - "有新版": "have a new version", - "安装管理脚本": "installation management script", - "作者": "author", - "修改": "revise", - "当前模式": "current mode", - "命令管理脚本": "command management script", - "版本检测": "version detection", - "连通性": "connectivity", - "升级向导": "upgrade guide", - "安装向导": "installation wizard", - "配置变更": "configuration change", - "负载均衡配置": "load balancing configuration", - "版本": "version", - "当前语言": "current language", - "可以使用": "be available", - "脚本": "script", - "运行状态": "running status", - "用户管理": "user management", - "配置": "configuration", - "查看": "check", - "用户": "user", - "添加": "add to", - "删除": "delete", - "实时错误日志": "real -time error log", - "配置信息": "configuration information", - "服务相关": "service -related", - "重启": "restart", - "所有服务": "all services", - "启动": "start up", - "停止": "stop", - "证书相关": "certificate -related", - "证书状态": "certificate status", - "证书有效期": "validity period of certificates", - "设置": "set up", - "证书自动更新": "automatic certificate update", - "加速": "accelerate", - "防暴力破解": "anti -violence cracking", - "流量统计": "flow statistics", - "清除": "remove", - "日志文件": "log file", - "实时访问日志": "real -time visit log", - "服务器网速": "server network speed", - "卸载向导": "unload", - "卸载": "uninstall", - "清空": "empty", - "证书文件": "certificate file", - "退出": "quit", - "请输入选项": "please enter the option", - "请输入 0 到 34 之间的有效数字": "please enter the valid number between 0 and 34", - "测试": "test", - "查看信息": "check the information", - "管理": "manage", - "状态": "state", - "添加自定义规则": "add custom rules", - "其他选项": "other options", - "自动更新": "automatic update", - "最大重试次数必须在 1 到 99 之间": "the maximum number of retries must be between 1 and 99", - "封禁时间必须在 1 到 8640000 秒之间": "the banned time must be between 1 and 86,40000 seconds", - "已存在": "exist", - "自定义规则添加成功": "customized rules are successfully added", - "重启以应用新规则": "restart to apply new rules", - "是否要下载并安装新版本": "whether you want to download and install a new version", - "目录": "table of contents", - "列出所有": "list all", - "文件": "document", - "没有找到": "not found", - "文件名": "file name", - "序号": "serial number", - "请输入网址 (例如 hey.run)": "please enter the url (for example hey.run)", - "不要包含 http:// 或 https:// 开头": "do not include http: // or https: //", - "网址不能包含 http:// 或 https:// 开头": "urls cannot include http:/ or https: //", - "已创建": "have created", - "请输入要编辑的文件编号": "please enter the file number to be edited", - "已编辑": "edited", - "主菜单": "main menu", - "不支持的文件扩展名": "unreachable file extension name", - "请输入要删除的文件编号": "please enter the file number to be deleted", - "创建一个新的": "create a new", - "编辑一个已存在的": "edit an existing existence", - "删除一个已存在的": "delete one existing", - "警告": "warn", - "日志文件归档失败": "log file archiving failed", - "清空日志文件失败": "clear the log file failed", - "当前系统为": "the current system is", - "用户名": "username", - "即将添加用户, 一次仅能添加一个": "the user is about to be added, only one can be added at a time", - "设置 Xray 流量统计": "set xray traffic statistics", - "ヾ( ̄▽ ̄) 拜拜~": "ヾ ( ̄ ▽  ̄) worship ~", - "设置 Fail2ban 防暴力破解": "set fail2ban anti -violence cracking", - "错误信息": "error message", - "跳过更新": "skip the update", - "版本文件更新失败": "edition file update failed", - "未找到": "not found", - "将使用默认语言": "will use the default language", - "不支持的语言": "unsurable language", - "存在新版本, 但版本变化较大, 可能存在不兼容情况, 是否更新": "there are new versions, but the version changes greatly and may be incompatible. whether it is updated", - "脚本版本变化较大, 可能存在不兼容情况, 是否继续使用": "the script version changes greatly, and there may be incompatibility, whether to continue to use", - "脚本版本变化较大, 若服务无法正常运行请卸载后重装": "the script version changes greatly, if the service cannot run normally, please reinstall it after uninstallation", - "不在支持的系统列表内, 安装中断": "install interrupt in the system list that is not supported", - "当前用户是 root 用户, 进入安装流程": "the current user is root user, enter the installation process", - "当前用户不是 root 用户, 请切换到 root 用户后重新执行脚本": "the current user is not a root user, please re -execute the script after switching to the root user", - "正在更新语言文件": "update language files", - "正在安装": "install", - "安装失败, 将使用默认语言": "if the installation fails, the default language will be used", - "在线版本检测失败, 请稍后再试": "the online version of the test failed, please try again later", - "值为空或超出范围, 请重新输入": "value is empty or beyond the range, please re -enter", - "值为空, 请重新输入": "value is empty, please re -enter", - "端口 9443 不允许使用, 请重新输入": "port 9443 is not allowed to be used, please re -enter", - "如不清楚具体用途, 请勿选择": "if you don’t know the specific use, please do not choose", - "是否需要自定义": "do you need a custom", - "请输入自定义": "please enter custom", - "请勿与其他端口相同": "do not be the same as other ports", - "请输入正确的 email": "please enter the correct email", - "是否需要自定义字符串映射": "do you need a custom string mapping", - "该域名不支持": "the domain name does not support", - "域名的": "domain name", - "域名本身": "domain name itself", - "如不清楚具体用途, 请勿继续": "if you don’t know the specific use, please do not continue", - "是否变更": "whether to change", - "负载均衡": "load balancing", - "本地文件 file_manager.sh 不存在, 正在下载": "local file file_manager.sh does not exist, downloading", - "下载失败, 请手动下载并安装新版本": "the download failed, please download and install the new version manually", - "当前模式不支持此操作": "the current mode does not support this operation", - "不支持": "not support", - "用户名修改": "username modification", - "请先删除多余的用户": "please delete excess users first", - "配置修改": "configuration modification", - "擦屁股完成": "finish the buttocks", - "若更新无效, 建议直接卸载再安装": "if the update is invalid, it is recommended to uninstall it directly and install it", - "已存在, 跳过编译安装过程": "already, skip the compilation and installation process", - "检测到其他套件安装的 Nginx, 继续安装会造成冲突, 请处理后安装": "nginx installed in other kits, continuing installation will cause conflict, please install it after processing", - "原配置文件已删除": "the original configuration file has been deleted", - "原配置文件已保留": "the original configuration file has been retained", - "证书测试签发成功, 开始正式签发": "the certificate test was issued successfully, and the official issuance began to be officially issued", - "证书测试签发失败": "certificate test issuance fails", - "证书生成成功": "successful certificate", - "证书生成失败": "certificate generation failure", - "配置删除": "configuration deletion", - "开机自启": "start self -starting", - "关闭": "closure", - "老版本请及时删除 废弃的 改版证书自动更新": "please delete the abandoned revision certificate in time to update the old version in time", - "证书签发工具不存在, 请确认是否证书为脚本签发": "the certificate issuance tool does not exist, please confirm whether the certificate is issued as the script", - "本地文件 fail2ban_manager.sh 不存在, 正在下载": "local file fail2ban_manager.sh does not exist, and is downloading", - "即将清除": "be cleared", - "清空屏幕": "clear the screen", - "配置分享": "configuration sharing", - "分享链接": "share link", - "安装成功": "successful installation", - "目前分享链接规范为实验阶段, 请自行判断是否适用": "at present, the sharing link specification is the experimental stage, please determine whether it is applicable by yourself", - "不要落下": "not to fall", - "不需要加": "no need to add", - "已切换至": "switch to", - "请先安装": "please install first", - "此模式不支持修改": "this model does not support modification", - "请选择显示用户使用的协议": "please select the protocol used to display the user", - "请选择要显示的用户编号": "please select the user number you want to display", - "请选择添加用户使用的协议": "please select the protocol used by the user", - "请直接在主菜单修改主用户的": "please modify the main user directly on the main menu", - "文件不存在": "the file does not exist", - "流量统计需要使用": "traffic statistics need to be used", - "已卸载": "uninstalled", - "是否卸载": "whether to unload", - "检测最新版本失败": "the latest version failed", - "检测 脚本 最新版本失败": "the latest version of the detection script failed", - "脚本 版本差别过大, 跳过更新": "the script version is too different, skip the update", - "运行中": "in operation", - "脚本维护中.. 请稍后再试": "script maintenance .. please try it later", - "无法检测所需依赖的在线版本, 请稍后再试": "can't detect the online version you need, please try again later", - "检测存在到": "the detection exists", - "来源于自动清理日志错误的设置": "it comes from the settings of the error of automatic cleaning log", - "开始修复": "start repair", - "即将重新设置自动清理日志": "the automatic cleaning log is about to be restarted", - "不建议": "no recommendation", - "频繁升级 Nginx, 请确认 Nginx 有升级的必要": "frequent upgrade nginx, please confirm that nginx is necessary to upgrade", - "开始升级": "start upgrade", - "请输入正确的数字": "please enter the correct number", - "无效的选择请重试": "if the invalid choice, please try it out", - "已经安装, 跳过安装步骤": "has been installed, skip installation steps", - "未安装, 请先安装": "not installed, please install it first", - "请选择": "choose", - "操作": "operate", - "请输入新的": "please enter the new one", - "名称": "name", - "请输入日志路径": "please enter the log path", - "请输入最大重试次数": "please enter the maximum number of reviews", - "请输入封禁时间": "please enter the banning time", - "秒": "second", - "停止成功": "stop success", - "总体状态": "overall state", - "默认启用的 Jail 状态": "jail status opened by default", - "封锁情况": "blockage", - "新版本可用": "new version available", - "当前版本": "current version", - "请访问": "please visit", - "查看更新说明": "view the update instructions", - "正在下载新版本": "downloading a new version", - "下载完成, 正在重新运行脚本": "the download is complete, and the script is re -running", - "当前已经是最新版本": "it is already the latest version", - "用法": "usage", - "文件扩展名": "file expansion name", - "目录路径": "directory path", - "不存在, 请检查路径": "do not exist, please check the path", - "请输入主机": "please enter the host", - "请输入端口": "please enter port", - "请输入权重": "please enter the weight", - "未安装, 正在尝试安装": "not installed, i am trying to install", - "请选择一个选项": "please select an option", - "无效选项, 请重试": "effective options, please try again", - "重启成功": "restart success", - "重启失败": "failure to restart", - "请检查配置文件是否有误": "please check whether the configuration file is wrong", - "请选择安装协议": "please select the installation protocol", - "防火墙": "firewall", - "重启完成": "restart", - "请选择删除用户使用的协议": "please select the protocol used by the user", - "请选择要删除的用户编号": "please select the user number to be deleted", - "追加完成": "additional completion" -} \ No newline at end of file diff --git a/po/cache_fa.json b/po/cache_fa.json deleted file mode 100644 index 890a5fd..0000000 --- a/po/cache_fa.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "提醒": "یادآوری کردن", - "错误": "اشتباه", - "警告": "هشدار دادن", - "未安装": "نصب نشده است", - "日志文件归档失败": "بایگانی پرونده ورود به سیستم انجام نشد", - "清空日志文件失败": "پرونده ورود به سیستم را پاک کنید", - "日志文件已轮转并归档为": "پرونده log به صورت چرخشی و بایگانی شده است", - "当前系统为": "سیستم فعلی است", - "无法获取远程语言文件信息": "برای به دست آوردن اطلاعات فایل زبانی از راه دور امکان پذیر نیست", - "语言文件更新失败": "به روزرسانی پرونده زبانی انجام نشد", - "语言文件无效": "پرونده زبانی نامعتبر است", - "语言文件更新完成": "به روزرسانی پرونده زبانی تکمیل شده است", - "发现语言文件更新": "به روزرسانی پرونده زبان را کشف کنید", - "完成": "پایان", - "失败": "شکست خوردن", - "安装": "نصب کردن", - "已安装": "نصب شده", - "自启动配置": "پیکربندی خود نشر", - "链接库安装": "نصب کتابخانه پیوند", - "确定 连接端口": "درگاه اتصال را تعیین کنید", - "请输入连接端口": "لطفاً درگاه اتصال را وارد کنید", - "默认值": "مقدار پیش فرض", - "默认": "پیش فرض", - "请输入": "لطفا وارد کنید", - "请输入有效的数字": "لطفا شماره های معتبر را وارد کنید", - "是否添加简单 ws/gRPC 协议 用于负载均衡": "آیا می توان یک پروتکل ws/grpc ساده برای تعادل بار اضافه کرد", - "已跳过添加简单 ws/gRPC 协议": "برای افزودن پروتکل ساده ws/grpc پرش کنید", - "是否需要设置防火墙": "آیا شما نیاز به تنظیم فایروال دارید", - "开放防火墙相关端口": "بندر مرتبط با فایروال", - "若修改配置, 请注意关闭防火墙相关端口": "اگر پیکربندی را اصلاح کردید ، لطفاً برای خاموش کردن پورت مرتبط با فایروال توجه کنید", - "跳过防火墙设置": "تنظیمات فایروال را پرش کنید", - "不需要": "غیر ضروری", - "伪装路径": "استتار", - "请输入自定义字符串": "لطفا رشته سفارشی را وارد کنید", - "最多30字符": "حداکثر 30 نویسه", - "自定义字符串": "رشته سفارشی", - "检测到 target 域名已配置, 是否保留": "نام دامنه هدف پیکربندی شده است ، چه حفظ شده باشد", - "请输入一个域名": "لطفا یک نام دامنه وارد کنید", - "域名要求支持 TLSv1.3、X25519 与 H2 以及域名非跳转用": "نام دامنه نیاز به پشتیبانی از tlsv1.3 ، x25519 و h2 و نام دامنه غیر جمپ دارد", - "确认域名符合要求后请输入": "لطفاً پس از تأیید اینکه نام دامنه شرایط را برآورده می کند ، وارد کنید", - "正在检测域名请等待": "لطفا منتظر نام دامنه باشید", - "该域名发生了跳转": "نام دامنه پرید", - "该域名可能不满足所有要求": "این نام دامنه ممکن است تمام شرایط را برآورده نکند", - "是否仍要设置此域名": "آیا هنوز باید این نام دامنه را تنظیم کنید", - "域名": "نام دامنه", - "满足所有要求": "همه شرایط را برآورده کنید", - "是否需要修改": "آیا شما نیاز به اصلاح دارید", - "默认为": "پیش فرض", - "请选择协议为 ws 或 gRPC": "لطفاً پروتکل ws یا grpc را انتخاب کنید", - "返回": "بازگشت", - "请重新输入正确的数字": "لطفا شماره صحیح را دوباره وارد کنید", - "无效选项 请重试": "گزینه های نامعتبر لطفا آن را امتحان کنید", - "配置用途可以参考文章": "برای پیکربندی می توانید به مقاله مراجعه کنید.", - "敬请期待": "لطفا مشتاقانه منتظر باشید", - "端口号": "شماره بندر", - "检测到 Xray 的权限控制, 启动擦屁股程序": "کنترل مجوزهای xray شناسایی شده است و برنامه خراش شروع می شود", - "部分新功能需要重新安装才可生效": "برخی از کارکردهای جدید قبل از شروع کار باید دوباره نصب شوند", - "检测到存在最新版": "آخرین نسخه شناسایی شده است", - "脚本可能未兼容此版本": "اسکریپت ممکن است با این نسخه سازگار نباشد", - "是否更新": "آیا به روز رسانی", - "即将升级": "پیشرفت کردن", - "升级": "بالا بردن", - "即将升级/重装": "بهبود یافته/نصب شده", - "升级/重装": "ارتقا/نصب مجدد", - "Reality 协议有流量偷跑的风险": "پروتکل واقعیت خطر سرقت ترافیک را دارد", - "该风险在 target 网址被 cdn 加速时存在": "این خطر هنگام تسریع در وب سایت هدف توسط cdn وجود دارد", - "是否额外安装 nginx 前置保护(推荐)": "آیا برای نصب nginx قبل از محافظت (توصیه می شود)", - "已跳过安装": "نصب", - "检测到旧版本安装的": "نسخه قدیمی نصب شد", - "请先做好备份": "لطفاً ابتدا پشتیبان تهیه کنید", - "是否需要删除 (请删除)": "آیا شما نیاز به حذف دارید (لطفا حذف کنید)", - "已跳过删除": "حذف حذف", - "日志目录已更改, 日志清除需要重新设置": "فهرست ورود به سیستم تغییر یافته است ، و نیاز به تنظیم مجدد ورود به سیستم", - "即将下载已编译的": "این مجموعه در حال بارگیری است", - "配置文件不完整, 退出升级": "پرونده پیکربندی ناقص ، خروج و به روزرسانی است", - "当前安装模式不需要": "حالت نصب فعلی لازم نیست", - "配置文件不存在, 退出升级": "پرونده پیکربندی وجود ندارد ، خروج و به روز رسانی می کند", - "删除旧版": "نسخه قدیمی را حذف کنید", - "是否保留原 Nginx 配置文件": "آیا برای نگه داشتن فایل پیکربندی اصلی nginx", - "已为最新版": "آخرین نسخه بوده است", - "设置后台定时自动更新程序 (包含: 脚本/Xray/Nginx)": "هنگام تنظیم پس زمینه ، برنامه به روزرسانی خودکار (از جمله: script/xray/nginx) را تنظیم کنید", - "可能自动更新后有兼容问题, 谨慎开启": "ممکن است بعد از بروزرسانی خودکار مشکلات سازگار وجود داشته باشد و با احتیاط باز شود", - "是否开启": "باز کردن", - "设置自动更新": "به روزرسانی خودکار را تنظیم کنید", - "已设置自动更新": "به روزرسانی خودکار را تنظیم کنید", - "是否关闭": "آیا بستن", - "删除自动更新": "به روزرسانی خودکار را حذف کنید", - "安装 SSL 证书生成脚本依赖": "مجوز ssl تولید وابستگی های اسکریپت را نصب کنید", - "安装 SSL 证书生成脚本": "برای تولید اسکریپت ، گواهی ssl را نصب کنید", - "检测到原域名配置存在, 是否跳过域名设置": "حضور پیکربندی نام دامنه اصلی شناسایی شده است ، خواه از تنظیمات نام دامنه استفاده کنید", - "已跳过域名设置": "تنظیمات نام دامنه را پرش کنید", - "确定域名信息": "اطلاعات دامنه را تعیین کنید", - "请输入你的域名信息": "لطفاً اطلاعات نام دامنه خود را وارد کنید", - "请选择公网IP(IPv4/IPv6)或手动输入域名": "لطفاً ip شبکه عمومی (ipv4/ipv6) را انتخاب کنید یا نام دامنه را به صورت دستی وارد کنید", - "不推荐": "توصیه نکنید", - "正在获取公网IP信息, 请耐心等待": "اطلاعات ip شبکه عمومی را دریافت کنید ، لطفا صبر صبر کنید", - "此选项用于服务器商仅提供域名访问服务器": "این گزینه برای فروشندگان سرور استفاده می شود تا فقط سرورهای دسترسی به نام دامنه ارائه دهند", - "注意服务器商域名添加 CNAME 记录": "توجه داشته باشید که نام دامنه کسب و کار سرور اضافه شده است", - "域名DNS解析IP": "دامنه تجزیه و تحلیل dns ip", - "公网IP/域名": "نام ip/دامنه شبکه عمومی", - "域名DNS解析IP与公网IP匹配": "domain dns analysis ip و ip network ip مطابقت دارد", - "请确保域名添加了正确的 A/AAAA 记录, 否则将无法正常使用 Xray": "لطفاً اطمینان حاصل کنید که نام دامنه رکورد صحیح a/aaaa را اضافه می کند ، در غیر این صورت قادر به استفاده از xray به طور عادی نخواهد بود", - "域名DNS解析IP与公网IP不匹配, 请选择": "دامنه dns تجزیه شده ip با ip شبکه عمومی مطابقت ندارد ، لطفا انتخاب کنید", - "继续安装": "به نصب ادامه دهید", - "重新输入": "مجدداً", - "终止安装": "نصب را خاتمه دهید", - "安装终止": "نصب کردن", - "检测到原IP配置存在, 是否跳过IP设置": "تشخیص وجود پیکربندی ip اصلی ، خواه از تنظیمات ip استفاده کنید", - "已跳过IP设置": "تنظیمات ip را پرش کنید", - "确定公网IP信息": "اطلاعات ip شبکه عمومی را تعیین کنید", - "请选择公网IP为IPv4或IPv6": "لطفاً ip شبکه عمومی را به عنوان ipv4 یا ipv6 انتخاب کنید", - "手动输入": "ورودی دستی", - "尝试自动 kill 占用进程": "روند کار خودکار کشتن را امتحان کنید", - "证书配置成功": "پیکربندی گواهینامه موفق", - "检测到 Xray 配置过多用户": "آزمایش بیش از حد کاربران در پیکربندی xray", - "是否保留原 Xray 配置文件": "اینکه آیا پرونده پیکربندی اصلی xray را نگه دارید", - "添加简单 ws/gRPC 协议": "پروتکل ساده ws/grpc را اضافه کنید", - "检测到配置文件, 是否读取配置文件": "فایل پیکربندی را تشخیص دهید ، آیا پرونده پیکربندی را بخوانید", - "已删除配置文件": "پرونده پیکربندی حذف شده", - "已保留配置文件": "پرونده پیکربندی حفظ شده است", - "检测到当前安装模式与配置文件的安装模式不一致": "حالت نصب فعلی تشخیص داده شده است که حالت نصب پرونده پیکربندی متناقض است", - "是否保留配置文件 (强烈不建议)": "آیا برای نگه داشتن پرونده پیکربندی (قوی توصیه نمی شود)", - "请务必确保配置文件正确": "لطفاً اطمینان حاصل کنید که پرونده پیکربندی صحیح است", - "检测到配置文件不完整, 是否保留配置文件": "پرونده پیکربندی کامل نیست ، آیا پرونده پیکربندی حفظ شده است", - "设置 Nginx 开机自启": "nginx را تنظیم کنید و شروع به کار خود کنید", - "关闭 Nginx 开机自启": "nginx را خاموش کنید و شروع به کار خود کنید", - "停止已有服务": "سرویس موجود را متوقف کنید", - "新版本已自动设置证书自动更新": "نسخه جدید به طور خودکار به طور خودکار به روز شده است", - "已设置改版证书自动更新": "به طور خودکار گواهی تجدید نظر را به روز کنید", - "是否需要删除改版证书自动更新 (请删除)": "آیا باید گواهی تجدید نظر را حذف کرده و به طور خودکار به روز کنید (لطفا حذف کنید)", - "删除改版证书自动更新": "به روزرسانی خودکار گواهی تجدید نظر را حذف کنید", - "已过期": "گسترش", - "证书生成日期": "تاریخ تولید گواهینامه", - "证书生成天数": "روزهای تولید گواهی", - "证书剩余天数": "گواهی روزهای باقی مانده", - "是否立即更新证书": "آیا بلافاصله گواهی را به روز می کنید", - "证书更新": "به روزرسانی گواهی", - "检测到日志文件大小如下:": "اندازه پرونده log به شرح زیر است:", - "日志清理": "پاکسازی ورود به سیستم", - "已设置旧版自动清理日志任务": "نسخه قدیمی کار ورود به سیستم تمیز کردن خودکار تنظیم شده است", - "是否需要删除旧版自动清理日志任务": "آیا شما نیاز به حذف نسخه قدیمی کار ورود به سیستم اتوماتیک دارید", - "保留现有自动清理日志任务": "کار ورود به سیستم تمیز کردن اتوماتیک موجود را حفظ کنید", - "删除旧版自动清理日志任务": "نسخه قدیمی کار ورود به سیستم اتوماتیک را حذف کنید", - "是否需要设置自动清理日志": "آیا شما نیاز به تنظیم یک گزارش تمیز کردن اتوماتیک دارید", - "清空屏幕!": "صفحه را پاک کنید!", - "将在 每周三 04:00 自动清空日志": "ورود به سیستم به طور خودکار هر چهارشنبه ساعت 04:00 خالی می شود", - "已设置自动清理日志任务": "کار ورود به سیستم تمیز کردن خودکار تنظیم شده است", - "是否需要删除现有自动清理日志任务": "آیا شما نیاز به حذف کار ورود به سیستم اتوماتیک موجود دارید", - "删除自动清理日志任务": "کار ورود به سیستم خودکار تمیز کردن را حذف کنید", - "设置自动清理日志": "ورود به سیستم تمیز کردن خودکار را تنظیم کنید", - "二维码": "کد qr", - "生成分享链接": "پیوند اشتراک گذاری ایجاد کنید", - "主机": "میزبان", - "端口": "بندر", - "用户id": "شناسه کاربر", - "加密": "رمز", - "传输协议": "پروتکل انتقال", - "底层传输安全": "ایمنی انتقال اساسی", - "路径": "مسیر", - "流控": "کنترل جریان", - "即将申请证书, 支持使用自定义证书": "برای استفاده به زودی ، از استفاده از گواهینامه های سفارشی پشتیبانی کنید", - "如需使用自定义证书, 请按如下步骤:": "اگر نیاز به استفاده از گواهی سفارشی دارید ، لطفاً مراحل زیر را دنبال کنید:", - "1. 将证书文件重命名: 私钥(xray.key)、证书(xray.crt)": "1. سند گواهینامه را تغییر نام دهید: کلید (xray.key) ، گواهی (xray.crt)", - "2. 将重命名后的证书文件放入": "2. پرونده گواهینامه تغییر نام را در آن قرار دهید", - "目录后再运行脚本": "فیلمنامه را بعد از دایرکتوری اجرا کنید", - "3. 重新运行脚本": "3. فیلمنامه را دوباره اجرا کنید", - "是否继续": "آیا ادامه دارد", - "所有证书文件均已存在, 是否保留": "تمام اسناد گواهینامه از قبل وجود دارد ، چه باید نگه دارید", - "已删除": "حذف شده", - "证书应用": "برنامه گواهینامه", - "证书文件已存在, 是否保留": "اسناد گواهی وجود داشته است ، چه باید نگه دارید", - "证书签发残留文件已存在, 是否保留": "صدور گواهینامه اسناد باقیمانده وجود داشته است ، آیا حفظ شده است؟", - "请选择支持的 TLS 版本": "لطفاً نسخه tls پشتیبانی شده را انتخاب کنید", - "建议选择 TLS1.3 only (安全模式)": "توصیه می شود فقط tls1.3 را انتخاب کنید (حالت امنیتی)", - "兼容模式": "حالت سازگار", - "安全模式": "حالت امنیتی", - "Nginx/配置文件不存在 或 当前模式不支持": "پرونده nginx/پیکربندی وجود ندارد یا حالت فعلی پشتیبانی نمی شود", - "请输入 0-65535 之间的值": "لطفاً مقدار بین 0-65535 را وارد کنید", - "连接端口号": "وصل کردن", - "即将显示用户, 一次仅能显示一个": "کاربر در حال نمایش است ، فقط یک بار می تواند نمایش داده شود", - "选择错误": "یک خطا را انتخاب کنید", - "请直接在主菜单选择 [15] 显示主用户": "لطفاً کاربر اصلی را مستقیماً در منوی اصلی انتخاب کنید [15]", - "回到菜单": "بازگشت به منو", - "请先检测 Xray 是否正确安装": "لطفاً بررسی کنید که آیا xray به درستی نصب شده است", - "用户名": "نام کاربری", - "是否继续显示用户": "آیا برای ادامه نمایش کاربران", - "此模式不支持删除用户": "این حالت از حذف کاربران پشتیبانی نمی کند", - "即将添加用户, 一次仅能添加一个": "کاربر در حال اضافه شدن است ، فقط یک بار می تواند اضافه شود", - "添加用户": "کاربران را اضافه کنید", - "是否继续添加用户": "آیا به اضافه کردن کاربران ادامه می دهید", - "此模式不支持添加用户": "این مدل از افزودن کاربران پشتیبانی نمی کند", - "即将删除用户, 一次仅能删除一个": "کاربر در حال حذف است ، فقط یک بار می توان حذف کرد", - "删除用户": "کاربران را حذف کنید", - "是否继续删除用户": "آیا شما همچنان به حذف کاربر ادامه می دهید", - "已配置 Xray 流量统计": "آمار ترافیک xray را محاسبه کرد", - "是否需要关闭此功能": "آیا شما نیاز به بستن این عملکرد دارید", - "关闭 Xray 流量统计": "نزدیک آمار ترافیک xray", - "可能会影响 Xray 性能": "این ممکن است بر عملکرد xray تأثیر بگذارد", - "设置 Xray 流量统计": "آمار ترافیک xray را تنظیم کنید", - "是否删除所有脚本文件": "آیا می توان همه پرونده های اسکریپت را حذف کرد", - "已删除所有文件": "همه پرونده ها حذف شده اند", - "ヾ( ̄▽ ̄) 拜拜~": "ヾ ( ̄ ▽  ̄) عبادت", - "已保留脚本文件 (包含 SSL 证书等)": "یک پرونده اسکریپت حفظ شده است (از جمله گواهی ssl و غیره)", - "是否保留配置文件": "آیا برای نگه داشتن پرونده پیکربندی", - "已清空证书遗留文件": "اسناد باقی مانده از گواهینامه", - "秒后将": "بعد از یک ثانیه خواهد بود", - "存在新版本, 是否更新": "آیا نسخه جدیدی وجود دارد ، چه به روز کنید", - "更新完成": "بروزرسانی", - "当前版本为最新版本": "نسخه فعلی آخرین نسخه است", - "下载最新脚本": "آخرین اسکریپت را بارگیری کنید", - "该选项暂时无法使用": "این گزینه به طور موقت در دسترس نیست", - "此模式推荐用于负载均衡, 一般情况不推荐使用, 是否安装": "این مدل برای تعادل بار توصیه می شود.", - "检测失败": "عدم موفقیت", - "有新版": "نسخه جدیدی داشته باشید", - "最新版": "آخرین نسخه", - "版本未知": "نسخه ناشناخته", - "有测试版": "نسخه تست", - "无需测试": "بدون تست", - "未运行": "دویدن", - "无法连通": "اتصال امکان پذیر نیست", - "本地正常": "موضعی", - "请输入数字": "لطفا شماره را وارد کنید", - "请输入 1 到 4 之间的有效数字": "لطفاً شماره معتبر را بین 1 تا 4 وارد کنید", - "无效的选择": "انتخاب نامعتبر", - "错误的配置文件删除": "پرونده پیکربندی اشتباه را حذف کنید", - "安装管理脚本": "اسکریپت مدیریت نصب", - "作者": "نویسنده", - "修改": "تجدید نظر کردن", - "当前模式": "حالت فعلی", - "当前语言": "زبان فعلی", - "可以使用": "در دسترس بودن", - "命令管理脚本": "اسکریپت مدیریت فرمان", - "版本检测": "کشف نسخه", - "脚本": "فیلم نامه", - "运行状态": "وضعیت در حال اجرا", - "连通性": "اتصال", - "升级向导": "راهنمای ارتقاء", - "安装向导": "جادوگر نصب", - "配置变更": "تغییر پیکربندی", - "变更": "تغییر", - "映射字符串": "رشته نقشه برداری", - "版本": "نسخه", - "负载均衡配置": "پیکربندی تعادل بار", - "配置": "پیکربندی", - "用户管理": "مدیریت کاربر", - "查看": "بررسی کردن", - "用户": "کاربر", - "添加": "اضافه کردن", - "删除": "حذف کردن", - "查看信息": "اطلاعات را بررسی کنید", - "实时访问日志": "ورود به سیستم واقعی", - "实时错误日志": "گزارش خطای زمان واقعی", - "配置信息": "اطلاعات پیکربندی", - "服务相关": "دارای خدمات مرتبط", - "重启": "مجدداً", - "所有服务": "کلیه خدمات", - "启动": "شروع کردن", - "停止": "توقف", - "证书相关": "گواهینامه مرتبط", - "证书状态": "وضعیت گواهینامه", - "更新": "تمدید کردن", - "证书有效期": "دوره اعتبار گواهینامه ها", - "设置": "تنظیم کردن", - "证书自动更新": "به روزرسانی گواهینامه خودکار", - "其他选项": "گزینه های دیگر", - "自动更新": "بروزرسانی خودکار", - "加速": "تسریع کردن", - "防暴力破解": "ترک خوردگی ضد خشونت", - "流量统计": "آمار جریان", - "清除": "برداشتن", - "日志文件": "پرونده ورود به سیستم", - "测试": "تست", - "服务器网速": "سرعت شبکه سرور", - "卸载向导": "بارگیری کردن", - "卸载": "حذف کردن", - "清空": "خالی", - "证书文件": "پرونده گواهینامه", - "退出": "ترک", - "请输入选项": "لطفا گزینه را وارد کنید", - "请输入 0 到 34 之间的有效数字": "لطفاً شماره معتبر را بین 0 تا 34 وارد کنید", - "管理": "مدیریت کردن", - "状态": "حالت", - "添加自定义规则": "قوانین سفارشی را اضافه کنید", - "最大重试次数必须在 1 到 99 之间": "حداکثر تعداد قیام باید بین 1 تا 99 باشد", - "封禁时间必须在 1 到 8640000 秒之间": "زمان ممنوعیت باید بین 1 تا 86.40000 ثانیه باشد", - "已存在": "وجود داشتن", - "自定义规则添加成功": "قوانین سفارشی با موفقیت اضافه می شوند", - "重启以应用新规则": "برای اعمال قوانین جدید مجدداً راه اندازی کنید", - "是否要下载并安装新版本": "خواه بخواهید نسخه جدیدی را بارگیری و نصب کنید", - "跳过更新": "از بروزرسانی پرش کنید", - "目录": "فهرست مطالب", - "列出所有": "لیست همه", - "文件": "مدرک", - "没有找到": "یافت نشد", - "文件名": "نام پرونده", - "序号": "شماره سریال", - "请输入网址 (例如 hey.run)": "لطفاً url را وارد کنید (به عنوان مثال hey.run)", - "不要包含 http:// 或 https:// 开头": "http: // یا https: // را شامل نمی شود", - "网址不能包含 http:// 或 https:// 开头": "url ها نمی توانند شامل http:/ یا https: //", - "已创建": "ایجاد کرده اند", - "请输入要编辑的文件编号": "لطفاً شماره پرونده را برای ویرایش وارد کنید", - "已编辑": "ویرایش شده", - "请输入要删除的文件编号": "لطفاً شماره پرونده را حذف کنید تا حذف شود", - "不支持的文件扩展名": "نام فرمت فایل غیرقابل دستیابی", - "主菜单": "منوی اصلی", - "创建一个新的": "جدید ایجاد کنید", - "编辑一个已存在的": "یک موجود موجود را ویرایش کنید", - "删除一个已存在的": "یک موجود موجود را حذف کنید", - "清除日志文件": "پرونده ورود به سیستم را پاک کنید", - "显示帮助": "راهنما نمایش", - "设置 Fail2ban 防暴力破解": "set fail2ban cracking ضد خشونت", - "更新证书有效期": "دوره اعتبار گواهی تجدید", - "设置证书自动更新": "به روزرسانی خودکار گواهینامه را تنظیم کنید", - "查看证书状态": "مشاهده وضعیت گواهی", - "显示": "نشان دادن", - "脚本卸载": "فیلمنامه حذف نصب", - "错误信息": "پیام خطا", - "升级脚本": "اسکریپت ارتقاء", - "显示安装信息": "نمایش اطلاعات نصب", - "访问信息": "دسترسی به اطلاعات", - "版本文件更新失败": "به روزرسانی فایل نسخه انجام نشد", - "未找到": "یافت نشد", - "将使用默认语言": "از زبان پیش فرض استفاده خواهد کرد", - "不支持的语言": "زبان نامطلوب", - "存在新版本, 但版本变化较大, 可能存在不兼容情况, 是否更新": "نسخه های جدیدی وجود دارد ، اما نسخه بسیار تغییر می کند و ممکن است ناسازگار باشد.", - "脚本版本变化较大, 可能存在不兼容情况, 是否继续使用": "نسخه اسکریپت تا حد زیادی تغییر می کند ، و ممکن است ناسازگاری وجود داشته باشد ، چه باید به استفاده ادامه داد", - "脚本版本变化较大, 若服务无法正常运行请卸载后重装": "نسخه اسکریپت تا حد زیادی تغییر می کند ، اگر سرویس نتواند به طور عادی اجرا شود ، لطفاً پس از حذف نصب مجدد آن را دوباره نصب کنید", - "不在支持的系统列表内, 安装中断": "eutrup را در لیست سیستم که پشتیبانی نمی شود نصب کنید", - "当前用户是 root 用户, 进入安装流程": "کاربر فعلی کاربر root است ، فرایند نصب را وارد کنید", - "当前用户不是 root 用户, 请切换到 root 用户后重新执行脚本": "کاربر فعلی کاربر اصلی نیست ، لطفاً پس از جابجایی به کاربر root ، اسکریپت را دوباره انتخاب کنید", - "正在更新语言文件": "پرونده های زبانی را به روز کنید", - "正在安装": "نصب کردن", - "安装失败, 将使用默认语言": "در صورت عدم موفقیت ، از زبان پیش فرض استفاده می شود", - "在线版本检测失败, 请稍后再试": "نسخه آنلاین آزمون انجام نشد ، لطفاً بعداً دوباره امتحان کنید", - "值为空或超出范围, 请重新输入": "مقدار خالی یا فراتر از محدوده است ، لطفاً دوباره وارد شوید", - "值为空, 请重新输入": "ارزش خالی است ، لطفاً دوباره وارد شوید", - "端口 9443 不允许使用, 请重新输入": "بندر 9443 مجاز به استفاده نیست ، لطفاً دوباره وارد کنید", - "如不清楚具体用途, 请勿选择": "اگر استفاده خاص را نمی دانید ، لطفاً انتخاب نکنید", - "是否需要自定义": "آیا به یک سفارشی نیاز دارید", - "请输入自定义": "لطفا سفارشی را وارد کنید", - "请勿与其他端口相同": "همان بنادر دیگر نباشید", - "请输入正确的 email": "لطفا ایمیل صحیح را وارد کنید", - "是否需要自定义字符串映射": "آیا به نقشه برداری رشته ای سفارشی نیاز دارید", - "该域名不支持": "نام دامنه پشتیبانی نمی کند", - "域名的": "نام دامنه", - "域名本身": "نام دامنه خود", - "如不清楚具体用途, 请勿继续": "اگر استفاده خاص را نمی دانید ، لطفاً ادامه ندهید", - "是否变更": "تغییر کند", - "负载均衡": "تعادل بار", - "本地文件 file_manager.sh 不存在, 正在下载": "file file_manager.sh محلی وجود ندارد ، بارگیری می شود", - "下载失败, 请手动下载并安装新版本": "بارگیری انجام نشد ، لطفاً نسخه جدید را به صورت دستی بارگیری و نصب کنید", - "当前模式不支持此操作": "حالت فعلی از این عملیات پشتیبانی نمی کند", - "不支持": "حمایت نکردن", - "用户名修改": "اصلاح نام کاربری", - "请先删除多余的用户": "لطفاً ابتدا کاربران اضافی را حذف کنید", - "配置修改": "تغییر پیکربندی", - "擦屁股完成": "باسن را تمام کنید", - "若更新无效, 建议直接卸载再安装": "اگر به روزرسانی نامعتبر باشد ، توصیه می شود مستقیماً آن را حذف کرده و آن را نصب کنید", - "已存在, 跳过编译安装过程": "در حال حاضر ، روند تدوین و نصب را پرش کنید", - "检测到其他套件安装的 Nginx, 继续安装会造成冲突, 请处理后安装": "nginx نصب شده در کیت های دیگر ، ادامه نصب باعث درگیری خواهد شد ، لطفاً آن را پس از پردازش نصب کنید", - "原配置文件已删除": "پرونده پیکربندی اصلی حذف شده است", - "原配置文件已保留": "پرونده پیکربندی اصلی حفظ شده است", - "证书测试签发成功, 开始正式签发": "آزمون گواهینامه با موفقیت صادر شد و صدور رسمی شروع به صادر کرد", - "证书测试签发失败": "صدور آزمون گواهینامه انجام نمی شود", - "证书生成成功": "گواهی موفق", - "证书生成失败": "خرابی تولید گواهی", - "配置删除": "حذف پیکربندی", - "开机自启": "شروع به کار خود شروع کنید", - "关闭": "بسته شدن", - "老版本请及时删除 废弃的 改版证书自动更新": "لطفاً برای به روزرسانی نسخه قدیمی به موقع ، گواهی تجدید نظر متروکه را به موقع حذف کنید", - "证书签发工具不存在, 请确认是否证书为脚本签发": "ابزار صدور گواهی وجود ندارد ، لطفاً تأیید کنید که آیا گواهی به عنوان اسکریپت صادر شده است", - "本地文件 fail2ban_manager.sh 不存在, 正在下载": "پرونده محلی fail2ban_manager.sh وجود ندارد و در حال بارگیری است", - "即将清除": "پاک شدن", - "清空屏幕": "صفحه را پاک کنید", - "配置分享": "به اشتراک گذاری پیکربندی", - "分享链接": "لینک مشترک", - "安装成功": "نصب موفق", - "目前分享链接规范为实验阶段, 请自行判断是否适用": "در حال حاضر ، مشخصات لینک اشتراک گذاری مرحله آزمایشی است ، لطفاً تعیین کنید که آیا توسط خودتان قابل اجرا است", - "不要落下": "سقوط نکردن", - "不需要加": "نیازی به اضافه کردن نیست", - "已切换至": "روی دادن", - "请先安装": "لطفا ابتدا نصب کنید", - "此模式不支持修改": "این مدل از اصلاح پشتیبانی نمی کند", - "请选择显示用户使用的协议": "لطفاً پروتکل مورد استفاده برای نمایش کاربر را انتخاب کنید", - "请选择要显示的用户编号": "لطفاً شماره کاربر مورد نظر خود را انتخاب کنید", - "请选择添加用户使用的协议": "لطفاً پروتکل مورد استفاده کاربر را انتخاب کنید", - "请直接在主菜单修改主用户的": "لطفاً کاربر اصلی را مستقیماً در منوی اصلی تغییر دهید", - "文件不存在": "پرونده وجود ندارد", - "流量统计需要使用": "باید از آمار ترافیک استفاده شود", - "已卸载": "حذف نشده", - "是否卸载": "آیا بارگیری می شود", - "检测最新版本失败": "آخرین نسخه انجام نشد", - "检测 脚本 最新版本失败": "آخرین نسخه اسکریپت تشخیص شکست خورد", - "脚本 版本差别过大, 跳过更新": "نسخه اسکریپت خیلی متفاوت است ، از بروزرسانی پرش کنید", - "运行中": "در عمل", - "脚本维护中.. 请稍后再试": "تعمیر و نگهداری اسکریپت .. لطفا بعداً آن را امتحان کنید", - "无法检测所需依赖的在线版本, 请稍后再试": "نمی توانید نسخه آنلاین مورد نیاز خود را تشخیص دهید ، لطفاً بعداً دوباره امتحان کنید", - "检测存在到": "تشخیص وجود دارد", - "来源于自动清理日志错误的设置": "این از تنظیمات خطای ورود به سیستم اتوماتیک ناشی می شود", - "开始修复": "تعمیر", - "即将重新设置自动清理日志": "ورود به سیستم تمیز کردن اتوماتیک قرار است دوباره راه اندازی شود", - "不建议": "هیچ توصیه ای", - "频繁升级 Nginx, 请确认 Nginx 有升级的必要": "به روزرسانی مکرر nginx ، لطفاً تأیید کنید که nginx برای به روزرسانی لازم است", - "开始升级": "شروع", - "请输入正确的数字": "لطفا شماره صحیح را وارد کنید", - "无效的选择请重试": "اگر انتخاب نامعتبر است ، لطفاً آن را امتحان کنید", - "已经安装, 跳过安装步骤": "نصب شده است ، مراحل نصب را پرش کنید", - "未安装, 请先安装": "نصب نشده ، لطفاً ابتدا آن را نصب کنید", - "请选择": "انتخاب کردن", - "操作": "عمل کردن", - "请输入新的": "لطفا وارد جدید شوید", - "名称": "نام", - "请输入日志路径": "لطفا مسیر ورود به سیستم را وارد کنید", - "请输入最大重试次数": "لطفاً حداکثر تعداد بررسی ها را وارد کنید", - "请输入封禁时间": "لطفاً زمان ممنوعیت را وارد کنید", - "秒": "دوم", - "停止成功": "موفقیت را متوقف کنید", - "总体状态": "حالت کلی", - "默认启用的 Jail 状态": "وضعیت زندان به طور پیش فرض باز شد", - "封锁情况": "انسداد", - "新版本可用": "نسخه جدید موجود است", - "当前版本": "نسخه فعلی", - "请访问": "لطفا بازدید کنید", - "查看更新说明": "دستورالعمل های بروزرسانی را مشاهده کنید", - "正在下载新版本": "بارگیری نسخه جدید", - "下载完成, 正在重新运行脚本": "بارگیری کامل است ، و اسکریپت دوباره نامگذاری شده است", - "当前已经是最新版本": "این آخرین نسخه است", - "用法": "استفاده", - "文件扩展名": "نام گسترش پرونده", - "目录路径": "مسیر راهنما", - "不存在, 请检查路径": "وجود ندارد ، لطفا مسیر را بررسی کنید", - "请输入主机": "لطفا میزبان را وارد کنید", - "请输入端口": "لطفا وارد بندر شوید", - "请输入权重": "لطفا وارد وزن شوید", - "未安装, 正在尝试安装": "نصب نشده ، من سعی می کنم نصب کنم", - "请选择一个选项": "لطفا یک گزینه را انتخاب کنید", - "无效选项, 请重试": "گزینه های مؤثر ، لطفا دوباره امتحان کنید", - "重启成功": "موفقیت را مجدداً راه اندازی کنید", - "重启失败": "عدم راه اندازی مجدد", - "请检查配置文件是否有误": "لطفاً بررسی کنید که آیا پرونده پیکربندی اشتباه است", - "请选择安装协议": "لطفاً پروتکل نصب را انتخاب کنید", - "防火墙": "دیوار آتش", - "重启完成": "مجدداً", - "请选择删除用户使用的协议": "لطفاً پروتکل مورد استفاده کاربر را انتخاب کنید", - "请选择要删除的用户编号": "لطفاً شماره کاربر را حذف کنید", - "追加完成": "تکمیل اضافی" -} \ No newline at end of file diff --git a/po/cache_ru.json b/po/cache_ru.json deleted file mode 100644 index 465ca11..0000000 --- a/po/cache_ru.json +++ /dev/null @@ -1,448 +0,0 @@ -{ - "提醒": "напоминать", - "错误": "ошибка", - "警告": "предупреждать", - "未安装": "не установлен", - "日志文件归档失败": "архивирование файла журнала не удалось", - "清空日志文件失败": "очистить файл журнала.", - "日志文件已轮转并归档为": "файл журнала был повернут и архив как", - "当前系统为": "текущая система", - "无法获取远程语言文件信息": "невозможно получить информацию о файле удаленного языка", - "语言文件更新失败": "не удалось обновление языкового файла", - "语言文件无效": "языковой файл недействителен", - "语言文件更新完成": "обновление языкового файла завершено", - "发现语言文件更新": "откройте для себя обновление языкового файла", - "完成": "заканчивать", - "失败": "неудача", - "安装": "установить", - "已安装": "установлен", - "自启动配置": "самостоятельная конфигурация", - "链接库安装": "установка библиотеки ссылок", - "确定 连接端口": "определить порт соединения", - "请输入连接端口": "пожалуйста, введите порт подключения", - "默认值": "значение по умолчанию", - "默认": "по умолчанию", - "请输入": "пожалуйста, введите", - "请输入有效的数字": "пожалуйста, введите действительные номера", - "是否添加简单 ws/gRPC 协议 用于负载均衡": "добавить ли простой протокол ws/grpc для балансировки нагрузки", - "已跳过添加简单 ws/gRPC 协议": "пропустить, чтобы добавить простой протокол ws/grpc", - "是否需要设置防火墙": "вам нужно настроить брандмауэр", - "开放防火墙相关端口": "открытый брандмауэр -связанный порт", - "若修改配置, 请注意关闭防火墙相关端口": "если вы измените конфигурацию, обратите внимание на отключение порта, связанного с брандмауэром", - "跳过防火墙设置": "пропустить настройки брандмауэра", - "不需要": "ненужный", - "伪装路径": "камуфляж", - "请输入自定义字符串": "пожалуйста, введите настраиваемую строку", - "最多30字符": "до 30 символов", - "自定义字符串": "пользовательская строка", - "检测到 target 域名已配置, 是否保留": "целевое доменное имя было настроено, независимо от того, сохраняется оно", - "请输入一个域名": "пожалуйста, введите доменное имя", - "域名要求支持 TLSv1.3、X25519 与 H2 以及域名非跳转用": "доменное имя требует поддержки tlsv1.3, x25519 и h2, а также доменное имя не -jupp", - "确认域名符合要求后请输入": "пожалуйста, введите после подтверждения того, что доменное имя соответствует требованиям", - "正在检测域名请等待": "подождите доменного имени", - "该域名发生了跳转": "доменное имя прыгнуло", - "该域名可能不满足所有要求": "это доменное имя может не соответствовать всем требованиям", - "是否仍要设置此域名": "вам все еще нужно установить это доменное имя", - "域名": "доменное имя", - "满足所有要求": "соответствовать всем требованиям", - "是否需要修改": "вам нужно изменить", - "默认为": "по умолчанию", - "请选择协议为 ws 或 gRPC": "пожалуйста, выберите протокол в ws или grpc", - "返回": "возвращаться", - "请重新输入正确的数字": "пожалуйста, повторьте правильный номер", - "无效选项 请重试": "неотверждаемые параметры, пожалуйста, попробуйте", - "配置用途可以参考文章": "вы можете обратиться к статье для конфигурации.", - "敬请期待": "пожалуйста, с нетерпением жду возможности", - "端口号": "номер порта", - "检测到 Xray 的权限控制, 启动擦屁股程序": "обнаружен контроль разрешений рентгеновского происхождения, и запускается программа царапин", - "部分新功能需要重新安装才可生效": "некоторые новые функции должны быть переустановлены, прежде чем они смогут вступить в силу", - "检测到存在最新版": "последняя версия обнаружена", - "脚本可能未兼容此版本": "сценарий может быть не совместим с этой версией", - "是否更新": "обновлять", - "即将升级": "улучшать", - "升级": "обновление", - "即将升级/重装": "улучшен/переустановлен", - "升级/重装": "обновление/переустановка", - "Reality 协议有流量偷跑的风险": "протокол реальности имеет риск кражи трафика", - "该风险在 target 网址被 cdn 加速时存在": "этот риск существует, когда целевой веб -сайт ускоряется cdn", - "是否额外安装 nginx 前置保护(推荐)": "должно ли установить предварительную защиту nginx (рекомендуется)", - "已跳过安装": "пропустить установку", - "检测到旧版本安装的": "старая версия была установлена", - "请先做好备份": "сначала сделайте резервную копию", - "是否需要删除 (请删除)": "вам нужно удалить (пожалуйста, удалите)", - "已跳过删除": "пропустить удаление", - "日志目录已更改, 日志清除需要重新设置": "справочник журнала был изменен, и очистка журнала должно быть сброшено", - "即将下载已编译的": "компиляция собирается загрузить", - "配置文件不完整, 退出升级": "файл конфигурации неполный, выходить и обновлять", - "当前安装模式不需要": "текущий режим установки не требуется", - "配置文件不存在, 退出升级": "файл конфигурации не существует, выходить и обновлять", - "删除旧版": "удалить старую версию", - "是否保留原 Nginx 配置文件": "сохранить исходный файл конфигурации nginx", - "已为最新版": "был последней версией", - "设置后台定时自动更新程序 (包含: 脚本/Xray/Nginx)": "установите программу автоматического обновления (включая: script/xray/nginx) при настройке фона", - "可能自动更新后有兼容问题, 谨慎开启": "после автоматического обновления могут быть совместимые проблемы и откройте осторожно", - "是否开启": "открыть ли", - "设置自动更新": "установите автоматическое обновление", - "已设置自动更新": "установите автоматическое обновление", - "是否关闭": "закрыть ли", - "删除自动更新": "удалить автоматическое обновление", - "安装 SSL 证书生成脚本依赖": "установить зависимости сценария сценария ssl -сертификаты", - "安装 SSL 证书生成脚本": "установите сертификат ssl для создания сценария", - "检测到原域名配置存在, 是否跳过域名设置": "обнаружено наличие исходной конфигурации доменного имени, независимо от того, пропустить настройки доменного имени", - "已跳过域名设置": "пропустить настройки доменного имени", - "确定域名信息": "определить информацию домена", - "请输入你的域名信息": "пожалуйста, введите информацию о своем доменном имени", - "请选择公网IP(IPv4/IPv6)或手动输入域名": "пожалуйста, выберите ip public network ip (ipv4/ipv6) или вручную введите доменное имя", - "不推荐": "не рекомендую", - "正在获取公网IP信息, 请耐心等待": "получите информацию об публичной сети ip, пожалуйста, подождите терпеливо", - "此选项用于服务器商仅提供域名访问服务器": "эта опция используется для поставщиков серверов для предоставления только серверов домена доменного имени", - "注意服务器商域名添加 CNAME 记录": "обратите внимание, что имя бизнес -домена сервера добавлено", - "域名DNS解析IP": "домен dns -анализ ip", - "公网IP/域名": "общедоступная сеть ip/доменное имя", - "域名DNS解析IP与公网IP匹配": "домен dns -анализ ip и match public network ip", - "请确保域名添加了正确的 A/AAAA 记录, 否则将无法正常使用 Xray": "пожалуйста, убедитесь, что доменное имя добавляет правильную запись a/aaaa, в противном случае оно не сможет использовать рентген обычно", - "域名DNS解析IP与公网IP不匹配, 请选择": "домен dns sacersing ip не соответствует ip общедоступной сети, пожалуйста, выберите", - "继续安装": "продолжайте устанавливать", - "重新输入": "re -enter", - "终止安装": "завершить установку", - "安装终止": "установить", - "检测到原IP配置存在, 是否跳过IP设置": "обнаружение существования исходной конфигурации ip, будь то пропустить настройки ip", - "已跳过IP设置": "пропустить настройки ip", - "确定公网IP信息": "определить информацию об публичной сети ip", - "请选择公网IP为IPv4或IPv6": "пожалуйста, выберите ip public network как ipv4 или ipv6", - "手动输入": "вручную ввод", - "尝试自动 kill 占用进程": "попробуйте процесс автоматического убийства", - "证书配置成功": "успешная конфигурация сертификата", - "检测到 Xray 配置过多用户": "тестирование слишком много пользователей в конфигурации xray", - "是否保留原 Xray 配置文件": "сохранить исходный файл конфигурации рентгеновского языка", - "添加简单 ws/gRPC 协议": "добавить простой протокол ws/grpc", - "检测到配置文件, 是否读取配置文件": "обнаружение файла конфигурации, будь то прочитать файл конфигурации", - "已删除配置文件": "удаленный файл конфигурации", - "已保留配置文件": "файл конфигурации был сохранен", - "检测到当前安装模式与配置文件的安装模式不一致": "обнаружен текущий режим установки, что режим установки файла конфигурации не согласуется", - "是否保留配置文件 (强烈不建议)": "сохранить ли файл конфигурации (не рекомендуется сильнее)", - "请务必确保配置文件正确": "пожалуйста, убедитесь, что файл конфигурации верен", - "检测到配置文件不完整, 是否保留配置文件": "файл конфигурации не завершен, сохраняется ли файл конфигурации", - "设置 Nginx 开机自启": "установите nginx и запустите себя", - "关闭 Nginx 开机自启": "выключите nginx и начните самостоятельно", - "停止已有服务": "прекратите существующую услугу", - "新版本已自动设置证书自动更新": "новая версия автоматически настроена автоматически", - "已设置改版证书自动更新": "автоматически обновлять сертификат пересмотра", - "是否需要删除改版证书自动更新 (请删除)": "вам нужно автоматически удалить сертификат пересмотра и обновлять (пожалуйста, удалите)", - "删除改版证书自动更新": "удалить автоматическое обновление сертификата пересмотра", - "已过期": "расширение", - "证书生成日期": "дата генерации сертификатов", - "证书生成天数": "дни генерации сертификатов", - "证书剩余天数": "сертификат оставшиеся дни", - "是否立即更新证书": "вы немедленно обновляете сертификат", - "证书更新": "обновление сертификата", - "检测到日志文件大小如下:": "размер файла журнала обнаружен следующим образом:", - "日志清理": "очистка журнала", - "已设置旧版自动清理日志任务": "была настроена старая версия задачи автоматического журнала очистки", - "是否需要删除旧版自动清理日志任务": "вам нужно удалить старую версию задачи автоматического журнала очистки", - "保留现有自动清理日志任务": "сохранить существующую задачу автоматической очистки журнала", - "删除旧版自动清理日志任务": "удалить старую версию задачи автоматической очистки", - "是否需要设置自动清理日志": "вам нужно настроить автоматическое журнал очистки", - "清空屏幕!": "очистите экран!", - "将在 每周三 04:00 自动清空日志": "журнал будет автоматически опустошен каждую среду в 04:00", - "已设置自动清理日志任务": "задача автоматической очистки журнала была установлена", - "是否需要删除现有自动清理日志任务": "вам нужно удалить существующую задачу автоматического журнала очистки", - "删除自动清理日志任务": "удалить задачу автоматической очистки", - "设置自动清理日志": "установить автоматическую очистку", - "二维码": "qr -код", - "生成分享链接": "генерировать ссылку на обмен", - "主机": "хозяин", - "端口": "порт", - "用户id": "id пользователя", - "加密": "шифрование", - "传输协议": "протокол передачи", - "底层传输安全": "безопасность основной передачи", - "路径": "путь", - "流控": "управление потоком", - "即将申请证书, 支持使用自定义证书": "чтобы подать заявку в ближайшее время, поддержать использование пользовательских сертификатов", - "如需使用自定义证书, 请按如下步骤:": "если вам нужно использовать пользовательский сертификат, пожалуйста, выполните следующие шаги:", - "1. 将证书文件重命名: 私钥(xray.key)、证书(xray.crt)": "1. переименовать документ сертификата: ключ (xray.key), сертификат (xray.crt)", - "2. 将重命名后的证书文件放入": "2. поместите переименованный файл сертификата в", - "目录后再运行脚本": "запустите сценарий после каталога", - "3. 重新运行脚本": "3. запустите сценарий снова", - "是否继续": "продолжать", - "所有证书文件均已存在, 是否保留": "все документы сертификата уже существуют, будь то", - "已删除": "удален", - "证书应用": "заявка на сертификат", - "证书文件已存在, 是否保留": "документы сертификата существовали, будь то", - "证书签发残留文件已存在, 是否保留": "выдача сертификатов остаточных документов существовало, сохраняется ли он?", - "请选择支持的 TLS 版本": "пожалуйста, выберите поддерживаемую версию tls", - "建议选择 TLS1.3 only (安全模式)": "рекомендуется выбрать только tls1.3 (режим безопасности)", - "兼容模式": "совместимый режим", - "安全模式": "режим безопасности", - "Nginx/配置文件不存在 或 当前模式不支持": "файл nginx/configuration не существует, или текущий режим не поддерживается", - "请输入 0-65535 之间的值": "пожалуйста, введите значение между 0-65535", - "连接端口号": "соединять", - "即将显示用户, 一次仅能显示一个": "пользователь должен быть отображен, только один может отображаться одновременно", - "选择错误": "выберите ошибку", - "请直接在主菜单选择 [15] 显示主用户": "пожалуйста, выберите основного пользователя непосредственно в главном меню [15]", - "回到菜单": "вернуться в меню", - "请先检测 Xray 是否正确安装": "пожалуйста, проверьте, правильно ли установлен рентген", - "用户名": "имя пользователя", - "是否继续显示用户": "продолжать отображать пользователей", - "此模式不支持删除用户": "этот режим не поддерживает удаление пользователей", - "即将添加用户, 一次仅能添加一个": "пользователь должен быть добавлен, только один может быть добавлен за раз", - "添加用户": "добавить пользователей", - "是否继续添加用户": "вы продолжаете добавлять пользователей", - "此模式不支持添加用户": "эта модель не поддерживает добавление пользователей", - "即将删除用户, 一次仅能删除一个": "пользователь собирается удалить, только один может быть удален за раз", - "删除用户": "удалить пользователей", - "是否继续删除用户": "вы продолжаете удалять пользователя", - "已配置 Xray 流量统计": "рассчитанная статистика рентгеновского трафика", - "是否需要关闭此功能": "вам нужно закрыть эту функцию", - "关闭 Xray 流量统计": "закрыть рентгеновский трафик статистики", - "可能会影响 Xray 性能": "это может повлиять на производительность рентгеновских", - "设置 Xray 流量统计": "установите статистику трафика рентгеновского движения", - "是否删除所有脚本文件": "удалить все файлы сценариев", - "已删除所有文件": "все файлы были удалены", - "ヾ( ̄▽ ̄) 拜拜~": "ヾ ( ̄ ▽  ̄) поклонение ~", - "已保留脚本文件 (包含 SSL 证书等)": "файл сценария был сохранен (включая сертификат ssl и т. д.)", - "是否保留配置文件": "хранить файл конфигурации", - "已清空证书遗留文件": "документы оставили сертификат", - "秒后将": "будет через секунду", - "存在新版本, 是否更新": "есть ли новая версия, обновляется ли", - "更新完成": "обновлять", - "当前版本为最新版本": "текущая версия - последняя версия", - "下载最新脚本": "скачать последний сценарий", - "该选项暂时无法使用": "этот вариант временно недоступен", - "此模式推荐用于负载均衡, 一般情况不推荐使用, 是否安装": "эта модель рекомендуется для балансировки нагрузки.", - "检测失败": "обнаружить сбой", - "有新版": "иметь новую версию", - "最新版": "последняя версия", - "版本未知": "неизвестная версия", - "有测试版": "тестовая версия", - "无需测试": "нет теста", - "未运行": "не работает", - "无法连通": "невозможно подключиться", - "本地正常": "местный нормальный", - "请输入数字": "пожалуйста, введите номер", - "请输入 1 到 4 之间的有效数字": "пожалуйста, введите действительный номер от 1 до 4", - "无效的选择": "неверный выбор", - "错误的配置文件删除": "удалить неправильный файл конфигурации", - "安装管理脚本": "сценарий управления установкой", - "作者": "автор", - "修改": "исправлять", - "当前模式": "текущий режим", - "当前语言": "текущий язык", - "可以使用": "быть доступным", - "命令管理脚本": "сценарий управления командами", - "版本检测": "обнаружение версии", - "脚本": "сценарий", - "运行状态": "статус работы", - "连通性": "подключение", - "升级向导": "руководство по обновлению", - "安装向导": "мастер установки", - "配置变更": "изменение конфигурации", - "变更": "изменять", - "映射字符串": "картирование строки", - "版本": "версия", - "负载均衡配置": "нагрузка балансировки конфигурации", - "配置": "конфигурация", - "用户管理": "управление пользователями", - "查看": "проверять", - "用户": "пользователь", - "添加": "добавить в", - "删除": "удалить", - "查看信息": "проверьте информацию", - "实时访问日志": "реальное посещение журнала", - "实时错误日志": "реальное время ошибки", - "配置信息": "информация о конфигурации", - "服务相关": "сервис -связанный", - "重启": "перезапуск", - "所有服务": "все услуги", - "启动": "запускать", - "停止": "останавливаться", - "证书相关": "сертификат -связанный", - "证书状态": "статус сертификата", - "更新": "обновлять", - "证书有效期": "период достоверности сертификатов", - "设置": "настраивать", - "证书自动更新": "автоматическое обновление сертификата", - "其他选项": "другие варианты", - "自动更新": "автоматическое обновление", - "加速": "ускорить", - "防暴力破解": "против насилия трещины", - "流量统计": "статистика потока", - "清除": "удалять", - "日志文件": "файл журнала", - "测试": "тест", - "服务器网速": "серверная сеть скорости", - "卸载向导": "разгрузка", - "卸载": "удалить", - "清空": "пустой", - "证书文件": "файл сертификата", - "退出": "покидать", - "请输入选项": "пожалуйста, введите вариант", - "请输入 0 到 34 之间的有效数字": "пожалуйста, введите действительный номер от 0 до 34", - "管理": "управлять", - "状态": "состояние", - "添加自定义规则": "добавьте пользовательские правила", - "最大重试次数必须在 1 到 99 之间": "максимальное количество повторений должно быть от 1 до 99", - "封禁时间必须在 1 到 8640000 秒之间": "запрещенное время должно составлять от 1 до 86 40000 секунд", - "已存在": "существовать", - "自定义规则添加成功": "индивидуальные правила успешно добавлены", - "重启以应用新规则": "перезапустить, чтобы применять новые правила", - "是否要下载并安装新版本": "хотите ли вы скачать и установить новую версию", - "跳过更新": "пропустите обновление", - "目录": "оглавление", - "列出所有": "список всех", - "文件": "документ", - "没有找到": "не найдено", - "文件名": "имя файла", - "序号": "серийный номер", - "请输入网址 (例如 hey.run)": "пожалуйста, введите url (например, hey.run)", - "不要包含 http:// 或 https:// 开头": "не включайте http: // или https: //", - "网址不能包含 http:// 或 https:// 开头": "url не могут включать http:/ или https: //", - "已创建": "создали", - "请输入要编辑的文件编号": "пожалуйста, введите номер файла, который будет отредактирован", - "已编辑": "отредактировано", - "请输入要删除的文件编号": "пожалуйста, введите номер файла, который будет удален", - "不支持的文件扩展名": "недостатимое имя расширения файла", - "主菜单": "основное меню", - "创建一个新的": "создать новый", - "编辑一个已存在的": "отредактировать существующее существование", - "删除一个已存在的": "удалить один существующий", - "设置 Fail2ban 防暴力破解": "set fail2 banban antivilentic cracking", - "查看证书状态": "просмотреть статус сертификата", - "清除日志文件": "очистить файл журнала", - "更新证书有效期": "период достоверности сертификата об продлении", - "显示帮助": "показать помощь", - "设置证书自动更新": "установите автоматическое обновление сертификата", - "显示": "показывать", - "错误信息": "сообщение об ошибке", - "访问信息": "доступ к информации", - "升级脚本": "обновить скрипт", - "脚本卸载": "скрипт удаляет", - "显示安装信息": "отображать информацию об установке", - "版本文件更新失败": "не удалось обновление файла издания", - "未找到": "не найдено", - "将使用默认语言": "будет использовать язык по умолчанию", - "不支持的语言": "невысокий язык", - "存在新版本, 但版本变化较大, 可能存在不兼容情况, 是否更新": "есть новые версии, но версия сильно меняется и может быть несовместимой.", - "脚本版本变化较大, 可能存在不兼容情况, 是否继续使用": "версия скрипта сильно меняется, и может быть несовместимость, будь то продолжать использовать", - "脚本版本变化较大, 若服务无法正常运行请卸载后重装": "версия скрипта сильно меняется, если сервис не может работать нормально, пожалуйста, переустановите ее после удаления", - "不在支持的系统列表内, 安装中断": "установите прерывание в списке систем, который не поддерживается", - "当前用户是 root 用户, 进入安装流程": "текущий пользователь - root user, введите процесс установки", - "当前用户不是 root 用户, 请切换到 root 用户后重新执行脚本": "текущий пользователь не является пользователем root, пожалуйста, перепроверьте скрипт после перехода на пользователь root", - "正在更新语言文件": "обновление языковых файлов", - "正在安装": "установить", - "安装失败, 将使用默认语言": "если установка не сбои, язык по умолчанию будет использоваться", - "在线版本检测失败, 请稍后再试": "онлайн -версия теста не удалась, попробуйте еще раз позже", - "值为空或超出范围, 请重新输入": "значение пустое или за пределами диапазона, пожалуйста, повторно", - "值为空, 请重新输入": "значение пусто, пожалуйста, повторно", - "端口 9443 不允许使用, 请重新输入": "порт 9443 не разрешается использовать, пожалуйста, повторно", - "如不清楚具体用途, 请勿选择": "если вы не знаете конкретного использования, пожалуйста, не выбирайте", - "是否需要自定义": "вам нужен обычай", - "请输入自定义": "пожалуйста, введите пользовательский", - "请勿与其他端口相同": "не будьте такими же, как другие порты", - "请输入正确的 email": "пожалуйста, введите правильное электронное письмо", - "是否需要自定义字符串映射": "вам нужно индивидуальное отображение строк", - "该域名不支持": "доменное имя не поддерживает", - "域名的": "доменное имя", - "域名本身": "само доменное имя", - "如不清楚具体用途, 请勿继续": "если вы не знаете конкретного использования, пожалуйста, не продолжайте", - "是否变更": "изменить ли", - "负载均衡": "балансировка нагрузки", - "本地文件 file_manager.sh 不存在, 正在下载": "локальный файл file_manager.sh не существует, загрузка", - "下载失败, 请手动下载并安装新版本": "скачать не удалась, пожалуйста, загрузите и установите новую версию вручную", - "当前模式不支持此操作": "текущий режим не поддерживает эту операцию", - "不支持": "не поддержка", - "用户名修改": "модификация имени пользователя", - "请先删除多余的用户": "сначала удалите лишние пользователей", - "配置修改": "модификация конфигурации", - "擦屁股完成": "завершите ягодицы", - "若更新无效, 建议直接卸载再安装": "если обновление недействительно, рекомендуется удалить его напрямую и установить его", - "已存在, 跳过编译安装过程": "уже пропустите процесс компиляции и установки", - "检测到其他套件安装的 Nginx, 继续安装会造成冲突, 请处理后安装": "nginx установлен в других наборах, продолжающаяся установка вызовет конфликт, установите его после обработки", - "原配置文件已删除": "исходный файл конфигурации был удален", - "原配置文件已保留": "исходный файл конфигурации был сохранен", - "证书测试签发成功, 开始正式签发": "испытание на сертификат был успешно выпущен, и официальное выпущение начало официально выпущено", - "证书测试签发失败": "выпуск тестов на сертификат не удается", - "证书生成成功": "успешный сертификат", - "证书生成失败": "провал генерации сертификатов", - "配置删除": "удаление конфигурации", - "开机自启": "начните самостоятельно", - "关闭": "закрытие", - "老版本请及时删除 废弃的 改版证书自动更新": "пожалуйста, удалите заброшенный сертификат пересмотра вовремя, чтобы вовремя обновлять старую версию", - "证书签发工具不存在, 请确认是否证书为脚本签发": "инструмента выпуска сертификата не существует, пожалуйста, подтвердите, выдается ли сертификат в качестве сценария", - "本地文件 fail2ban_manager.sh 不存在, 正在下载": "локальный файл fail2ban_manager.sh не существует и загружается", - "即将清除": "быть очищенным", - "清空屏幕": "очистить экран", - "配置分享": "обмен конфигурацией", - "分享链接": "поделиться ссылкой", - "安装成功": "успешная установка", - "目前分享链接规范为实验阶段, 请自行判断是否适用": "в настоящее время спецификация общего звена является экспериментальной стадией, пожалуйста, определите, применимо ли это самостоятельно", - "不要落下": "не упасть", - "不需要加": "не нужно добавлять", - "已切换至": "переключиться на", - "请先安装": "пожалуйста, установите первым", - "此模式不支持修改": "эта модель не поддерживает модификацию", - "请选择显示用户使用的协议": "пожалуйста, выберите протокол, используемый для отображения пользователя", - "请选择要显示的用户编号": "пожалуйста, выберите номер пользователя, который хотите отобразить", - "请选择添加用户使用的协议": "пожалуйста, выберите протокол, используемый пользователем", - "请直接在主菜单修改主用户的": "пожалуйста, измените основного пользователя непосредственно в главном меню", - "文件不存在": "файла не существует", - "流量统计需要使用": "необходимо использовать статистику трафика", - "已卸载": "удаляется", - "是否卸载": "разгрузить", - "检测最新版本失败": "последняя версия не удалась", - "检测 脚本 最新版本失败": "последняя версия сценария обнаружения не удалась", - "脚本 版本差别过大, 跳过更新": "версия скрипта слишком отличается, пропустите обновление", - "运行中": "в эксплуатации", - "脚本维护中.. 请稍后再试": "обслуживание сценария .. пожалуйста, попробуйте позже", - "无法检测所需依赖的在线版本, 请稍后再试": "не могу обнаружить необходимую онлайн -версию, попробуйте еще раз позже", - "检测存在到": "обнаружение существует", - "来源于自动清理日志错误的设置": "это происходит из настройки ошибки автоматического журнала очистки", - "开始修复": "начать ремонт", - "即将重新设置自动清理日志": "автоматическое журнал очистки собирается перезапустить", - "不建议": "нет рекомендации", - "频繁升级 Nginx, 请确认 Nginx 有升级的必要": "частое обновление nginx, пожалуйста, подтвердите, что nginx необходим для обновления", - "开始升级": "запустить обновление", - "请输入正确的数字": "пожалуйста, введите правильный номер", - "无效的选择请重试": "если неверный выбор, попробуйте", - "已经安装, 跳过安装步骤": "был установлен, пропустить шаги установки", - "未安装, 请先安装": "не установлен, пожалуйста, установите его первым", - "请选择": "выбирать", - "操作": "работать", - "请输入新的": "пожалуйста, введите новый", - "名称": "имя", - "请输入日志路径": "пожалуйста, введите путь журнала", - "请输入最大重试次数": "пожалуйста, введите максимальное количество обзоров", - "请输入封禁时间": "пожалуйста, введите время запрета", - "秒": "второй", - "停止成功": "остановить успех", - "总体状态": "общее состояние", - "默认启用的 Jail 状态": "статус тюрьмы открывается по умолчанию", - "封锁情况": "блокировка", - "新版本可用": "новая версия доступна", - "当前版本": "текущая версия", - "请访问": "пожалуйста, посетите", - "查看更新说明": "просмотреть инструкции обновления", - "正在下载新版本": "загрузка новой версии", - "下载完成, 正在重新运行脚本": "загрузка завершена, а сценарий повторно", - "当前已经是最新版本": "это уже последняя версия", - "用法": "использование", - "文件扩展名": "имя расширения файла", - "目录路径": "путь каталога", - "不存在, 请检查路径": "не существует, пожалуйста, проверьте путь", - "请输入主机": "пожалуйста, введите хост", - "请输入端口": "пожалуйста, введите порт", - "请输入权重": "пожалуйста, введите вес", - "未安装, 正在尝试安装": "не установлен, я пытаюсь установить", - "请选择一个选项": "пожалуйста, выберите опцию", - "无效选项, 请重试": "эффективные варианты, попробуйте еще раз", - "重启成功": "перезапустить успех", - "重启失败": "неспособность перезапустить", - "请检查配置文件是否有误": "пожалуйста, проверьте, неправильно ли файл конфигурации", - "请选择安装协议": "пожалуйста, выберите протокол установки", - "防火墙": "брандмауэр", - "重启完成": "перезапуск", - "请选择删除用户使用的协议": "пожалуйста, выберите протокол, используемый пользователем", - "请选择要删除的用户编号": "пожалуйста, выберите номер пользователя, который будет удален", - "追加完成": "дополнительное завершение" -} \ No newline at end of file diff --git a/translate.py b/translate.py index 584a11a..9e6c801 100644 --- a/translate.py +++ b/translate.py @@ -9,17 +9,17 @@ def load_translation_cache(cache_file): with open(cache_file, 'r', encoding='utf-8') as f: translations = json.load(f) - # 将缓存中的所有翻译结果首字母转为小写 + # 将缓存中的所有翻译结果首字母转为小写并去除末尾标点 for key in translations: - translations[key] = translations[key].capitalize().lower() + translations[key] = translations[key].capitalize().lower().rstrip('.,!?;:') return translations return {} def save_translation_cache(cache_file, translations): - # 在保存缓存前确保所有翻译结果首字母转为小写 + # 在保存缓存前确保所有翻译结果首字母转为小写并去除末尾标点 for key in translations: - translations[key] = translations[key].capitalize().lower() + translations[key] = translations[key].capitalize().lower().rstrip('.,!?;:') with open(cache_file, 'w', encoding='utf-8') as f: json.dump(translations, f, ensure_ascii=False, indent=2) @@ -94,13 +94,13 @@ def translate_po_file(input_file, output_file, target_lang): max_retries = 3 for attempt in range(max_retries): try: - time.sleep(2) # 增加延迟以避免请求过快 + time.sleep(1) # 增加延迟以避免请求过快 # 确保源语言和目标语言设置正确 translation = translator.translate(msgid_text, src='auto', dest=target_lang) translated_text = translation.text - # 强制将翻译结果的首字母转为小写 - translated_text = translated_text.capitalize().lower() + # 强制将翻译结果的首字母转为小写并去除末尾标点 + translated_text = translated_text.capitalize().lower().rstrip('.,!?;:') # 检查翻译是否有变更 if msgid_text in translations and translations[msgid_text] != translated_text: @@ -115,7 +115,7 @@ def translate_po_file(input_file, output_file, target_lang): if attempt == max_retries - 1: raise e print(f"Retry {attempt + 1}/{max_retries} for: {msgid_text}") - time.sleep(5) # 重试前等待更长时间 + time.sleep(3) # 重试前等待更长时间 except Exception as e: print(f"Translation failed for: {msgid_text}") print(f"Error: {e}")