♻️ refactor(view): System and Auth Control

This commit is contained in:
web
2025-08-04 08:58:57 -07:00
parent b4d4f59c71
commit b2b4a95250
333 changed files with 13905 additions and 9367 deletions
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "服务 ID",
"clientIdDescription": "Apple 服务 ID,您可以从 Apple 开发者门户获取",
"clientSecret": "私钥",
"clientSecretDescription": "用于与 Apple 进行身份验证的私钥内容(.p8 文件)",
"enable": "启用",
"enableDescription": "启用后,用户可以使用他们的 Apple ID 登录",
"keyId": "密钥 ID",
"keyIdDescription": "您在 Apple 开发者门户中的私钥 ID",
"redirectUri": "重定向 URL",
"redirectUriDescription": "请填写成功通过 Apple 认证后重定向的 URL 的 API 地址。请勿在末尾使用 /。",
"saveFailed": "保存失败",
"saveSuccess": "保存成功",
"teamId": "团队 ID",
"teamIdDescription": "Apple 开发者团队 ID"
}
+194 -62
View File
@@ -1,74 +1,206 @@
{
"invite": {
"commissionFirstTimeOnly": "仅首次购买佣金",
"commissionFirstTimeOnlyDescription": "启用后,佣金仅在邀请者的首次付款时生成;您可以在用户管理中配置单个用户",
"enableForcedInvite": "启用强制邀请",
"enableForcedInviteDescription": "启用后,仅受邀用户可以注册",
"inputPlaceholder": "输入",
"inviteCommissionPercentage": "邀请佣金百分比",
"inviteCommissionPercentageDescription": "默认全局佣金分配比例;您可以在用户管理中配置单独的比例",
"inviteSettings": "邀请设置",
"saveSuccess": "保存成功"
"apple": {
"title": "Apple 登录",
"description": "使用 Apple 账户进行身份验证",
"clientId": "服务 ID",
"clientIdDescription": "Apple 服务 ID,您可以从 Apple 开发者门户获取",
"clientSecret": "私钥",
"clientSecretDescription": "用于与 Apple 进行身份验证的私钥内容(.p8 文件)",
"enable": "启用",
"enableDescription": "启用后,用户可以使用他们的 Apple ID 登录",
"keyId": "密钥 ID",
"keyIdDescription": "您在 Apple 开发者门户中的私钥 ID",
"redirectUri": "重定向 URL",
"redirectUriDescription": "请填写成功通过 Apple 认证后重定向的 URL 的 API 地址。请勿在末尾使用 /。",
"teamId": "团队 ID",
"teamIdDescription": "Apple 开发者团队 ID"
},
"common": {
"save": "保存",
"cancel": "取消",
"saveSuccess": "保存成功",
"saveFailed": "保存失败"
},
"communicationMethods": "通讯方式",
"device": {
"title": "设备认证",
"description": "使用设备标识符进行身份验证",
"blockVirtualMachine": "阻止虚拟机",
"blockVirtualMachineDescription": "启用后,将阻止设备在虚拟机或模拟器上运行",
"communicationKey": "通信密钥",
"communicationKeyDescription": "通信密钥用于设备与服务器之间的安全通信",
"enable": "启用",
"enableDescription": "启用后,支持使用多个设备标识符,如 IMEI/IDFA/IDFV/AndroidID/Mac 地址进行登录和注册",
"enableSecurity": "启用通信加密",
"enableSecurityDescription": "启用后,设备与服务器之间的通信将被加密",
"showAds": "显示广告",
"showAdsDescription": "启用后,设备上将显示广告"
},
"deviceAuthMethods": "设备认证方式",
"email": {
"title": "邮箱登录",
"description": "使用邮箱地址进行身份验证",
"basicSettings": "基础设置",
"emailVerification": "电子邮件验证",
"emailVerificationDescription": "启用后,用户需要验证他们的电子邮件",
"emailSuffixWhitelist": "电子邮件后缀白名单",
"emailSuffixWhitelistDescription": "启用后,只有在列表中的后缀的电子邮件才能注册",
"whitelistSuffixes": "白名单后缀",
"whitelistSuffixesPlaceholder": "请输入电子邮件后缀,每行一个(例如:example.com)",
"whitelistSuffixesDescription": "请输入电子邮件后缀,每行一个(例如:example.com)",
"enable": "启用",
"enableDescription": "启用后,将启用电子邮件注册、登录、绑定和解绑功能",
"inputPlaceholder": "输入值...",
"logs": "邮件日志",
"logsDescription": "查看已发送电子邮件的历史记录及其状态",
"sendFailure": "测试邮件发送失败,请检查配置。",
"sendSuccess": "测试邮件发送成功。",
"sendTestEmail": "发送测试邮件",
"sendTestEmailDescription": "发送测试电子邮件以验证配置。",
"senderAddress": "发件人地址",
"senderAddressDescription": "用于发送电子邮件的默认电子邮件地址。",
"smtpAccount": "SMTP账户",
"smtpAccountDescription": "用于身份验证的电子邮件账户。",
"smtpEncryptionMethod": "SMTP加密方法",
"smtpEncryptionMethodDescription": "选择是否启用SSL/TLS加密。",
"smtpPassword": "SMTP 密码",
"smtpPasswordDescription": "SMTP账户的密码。",
"smtpServerAddress": "SMTP 服务器地址",
"smtpServerAddressDescription": "指定用于发送电子邮件的服务器地址。",
"smtpServerPort": "SMTP服务器端口",
"smtpServerPortDescription": "指定用于连接到SMTP服务器的端口。",
"smtpSettings": "SMTP设置",
"verifyEmailTemplate": "验证电子邮件模板",
"verifyTemplate": "验证邮件",
"expirationEmailTemplate": "到期通知模板",
"expirationTemplate": "到期通知",
"maintenanceEmailTemplate": "维护通知模板",
"maintenanceTemplate": "维护通知",
"trafficExceedEmailTemplate": "流量超限通知模板",
"trafficTemplate": "流量超限",
"templateVariables": {
"title": "邮件模板变量说明",
"type": {
"title": "邮件类型",
"description": "邮件类型标识,1代表注册验证码,其他代表重置密码验证码",
"conditionalSyntax": "支持条件判断语法,便于根据类型切换不同内容"
},
"siteLogo": {
"title": "网站Logo",
"description": "网站Logo图片地址"
},
"siteName": {
"title": "网站名称",
"description": "当前网站的名称"
},
"expire": {
"title": "有效时间",
"description": "验证码有效时间(分钟)"
},
"code": {
"title": "验证码",
"description": "6位数字验证码"
},
"expireDate": {
"title": "到期日期",
"description": "服务到期日期,提醒用户服务何时到期"
},
"maintenanceDate": {
"title": "维护日期",
"description": "系统维护日期,显示为维护开始的日期"
},
"maintenanceTime": {
"title": "维护时间",
"description": "预计维护时间,显示为维护持续的时间段或时长"
}
}
},
"facebook": {
"title": "Facebook 登录",
"description": "使用 Facebook 账户进行身份验证",
"clientId": "客户端 ID",
"clientIdDescription": "来自 Facebook 开发者控制台的 Facebook 应用 ID",
"clientSecret": "客户端密钥",
"clientSecretDescription": "来自 Facebook 开发者控制台的 Facebook 应用密钥",
"enable": "启用",
"enableDescription": "启用后,用户可以使用他们的 Facebook 帐户登录"
},
"github": {
"title": "GitHub 登录",
"description": "使用 GitHub 账户进行身份验证",
"clientId": "GitHub 客户端 ID",
"clientIdDescription": "来自您的 GitHub OAuth 应用程序设置的客户端 ID",
"clientSecret": "GitHub 客户端密钥",
"clientSecretDescription": "来自您的 GitHub OAuth 应用程序设置的客户端密钥",
"enable": "启用 GitHub 认证",
"enableDescription": "允许用户使用他们的GitHub账户登录"
},
"google": {
"title": "Google 登录",
"description": "使用 Google 账户进行身份验证",
"clientId": "客户端 ID",
"clientIdDescription": "来自 Google Cloud Console 的 Google OAuth 2.0 客户端 ID",
"clientSecret": "客户端密钥",
"clientSecretDescription": "来自 Google Cloud Console 的 Google OAuth 2.0 客户端密钥",
"enable": "启用",
"enableDescription": "启用后,用户可以使用他们的 Google 帐户登录"
},
"log": {
"content": "内容",
"createdAt": "创建时间",
"emailLog": "邮件日志",
"mobileLog": "短信日志",
"platform": "平台",
"sendFailed": "发送失败",
"sendSuccess": "发送成功",
"status": "状态",
"subject": "主题",
"to": "接收人",
"subject": "主题",
"content": "内容",
"status": "状态",
"sendSuccess": "发送成功",
"sendFailed": "发送失败",
"createdAt": "创建时间",
"updatedAt": "更新时间"
},
"register": {
"day": "",
"hour": "小时",
"ipRegistrationLimit": "IP 注册限制",
"ipRegistrationLimitDescription": "启用后,符合规则要求的 IP 将被限制注册;请注意,由于 CDN 或前端代理,IP 确定可能会导致问题",
"minute": "分钟",
"month": "月",
"noLimit": "无限制",
"penaltyTime": "惩罚时间(分钟)",
"penaltyTimeDescription": "用户必须等待惩罚时间过后才能再次注册",
"registerSettings": "注册设置",
"registrationLimitCount": "注册限制次数",
"registrationLimitCountDescription": "达到注册限制后启用惩罚",
"saveSuccess": "保存成功",
"stopNewUserRegistration": "停止新用户注册",
"stopNewUserRegistrationDescription": "启用后,任何人都无法注册",
"trialDuration": "试用期",
"trialRegistration": "试用注册",
"trialRegistrationDescription": "启用试用注册;请先修改试用套餐和时长",
"trialSubscribePlan": "试用订阅计划",
"trialSubscribePlanDescription": "选择试用订阅计划",
"year": "年"
"phone": {
"title": "手机登录",
"description": "使用手机号码进行身份验证",
"enable": "启用",
"enableTip": "启用后,将启用手机注册、登录、绑定和解绑功能",
"whitelistValidation": "白名单验证",
"whitelistValidationTip": "启用后,仅白名单中的区号可以发送短信",
"whitelistAreaCode": "白名单区号",
"whitelistAreaCodeTip": "请输入白名单区号,例如:1, 852, 886, 888",
"platform": "短信平台",
"platformTip": "请选择短信平台",
"platformConfigTip": "请填写提供的{key}配置",
"applyPlatform": "申请平台",
"accessLabel": "访问",
"endpointLabel": "端点",
"secretLabel": "密钥",
"templateCodeLabel": "模板代码",
"signNameLabel": "签名名称",
"phoneNumberLabel": "电话号码",
"template": "短信模板",
"templateTip": "请填写短信模板,保持 {code} 在中间,否则短信功能将无法正常工作",
"placeholders": {
"template": "您的验证码是{code},有效期为5分钟"
},
"testSms": "发送测试短信",
"testSmsTip": "发送测试短信以验证您的配置",
"testSmsPhone": "输入电话号码",
"sendSuccess": "发送成功",
"sendFailed": "发送失败",
"updateSuccess": "更新成功",
"settings": "设置",
"logs": "短信日志",
"logsDescription": "查看已发送短信的历史记录及其状态"
},
"verify": {
"inputPlaceholder": "输入",
"loginVerificationCode": "登录验证码",
"loginVerificationCodeDescription": "登录时的人机验证",
"registrationVerificationCode": "注册验证码",
"registrationVerificationCodeDescription": "注册时的人机验证",
"resetPasswordVerificationCode": "重置密码验证码",
"resetPasswordVerificationCodeDescription": "重置密码时的人机验证",
"saveSuccess": "保存成功",
"turnstileSecretDescription": "由 Cloudflare 提供的闸机密钥",
"turnstileSiteKeyDescription": "由 Cloudflare 提供的闸机站点密钥",
"verifySettings": "验证设置"
},
"verify-code": {
"dailyLimit": "每日限制",
"dailyLimitDescription": "每天最多可发送的验证码数量",
"expireTime": "过期时间",
"expireTimeDescription": "验证码过期时间(秒)",
"interval": "发送间隔",
"intervalDescription": "两次发送验证码的最小间隔时间(秒)",
"saveSuccess": "保存成功",
"second": "秒",
"times": "次",
"verifyCodeSettings": "验证码设置"
"socialAuthMethods": "社交认证方式",
"telegram": {
"title": "Telegram 登录",
"description": "使用 Telegram 账户进行身份验证",
"clientId": "机器人ID",
"clientIdDescription": "Telegram 机器人 ID,您可以从 @BotFather 获取",
"clientSecret": "机器人令牌",
"clientSecretDescription": "Telegram 机器人令牌,您可以从 @BotFather 获取",
"enable": "启用",
"enableDescription": "启用后,用户可以使用他们的 Telegram 账户登录"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "阻止虚拟机",
"blockVirtualMachineDescription": "启用后,将阻止设备在虚拟机或模拟器上运行",
"communicationKey": "通信密钥",
"communicationKeyDescription": "通信密钥用于设备与服务器之间的安全通信",
"enable": "启用",
"enableDescription": "启用后,支持使用多个设备标识符,如 IMEI/IDFA/IDFV/AndroidID/Mac 地址进行登录和注册",
"enableSecurity": "启用通信加密",
"enableSecurityDescription": "启用后,设备与服务器之间的通信将被加密",
"saveFailed": "保存失败",
"saveSuccess": "保存成功",
"showAds": "显示广告",
"showAdsDescription": "启用后,设备上将显示广告"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "配置SMTP服务器设置和电子邮件验证选项",
"emailLogsDescription": "查看已发送电子邮件的历史记录及其状态",
"emailSuffixWhitelist": "电子邮件后缀白名单",
"emailSuffixWhitelistDescription": "启用后,只有在列表中的后缀的电子邮件才能注册",
"emailVerification": "电子邮件验证",
"emailVerificationDescription": "启用后,用户需要验证他们的电子邮件",
"enable": "启用",
"enableDescription": "启用后,将启用电子邮件注册、登录、绑定和解绑功能",
"expiration_email_template": "到期通知模板",
"expiration_email_templateDescription": "{after}.variable{before} 占位符将被实际数据替换。请确保保留这些变量。",
"failed": "失败",
"inputPlaceholder": "输入值...",
"logs": "日志",
"maintenance_email_template": "维护通知模板",
"maintenance_email_templateDescription": "{after}.variable{before} 占位符将被实际数据替换。请确保保留这些变量。",
"recipient": "收件人",
"saveFailed": "保存配置失败",
"saveSuccess": "配置已成功保存。",
"sendFailure": "测试邮件发送失败,请检查配置。",
"sendSuccess": "测试邮件发送成功。",
"sendTestEmail": "发送测试邮件",
"sendTestEmailDescription": "发送测试电子邮件以验证配置。",
"senderAddress": "发件人地址",
"senderAddressDescription": "用于发送电子邮件的默认电子邮件地址。",
"sent": "已发送",
"sentAt": "发送于",
"settings": "设置",
"smtpAccount": "SMTP账户",
"smtpAccountDescription": "用于身份验证的电子邮件账户。",
"smtpEncryptionMethod": "SMTP加密方法",
"smtpEncryptionMethodDescription": "选择是否启用SSL/TLS加密。",
"smtpPassword": "SMTP 密码",
"smtpPasswordDescription": "SMTP账户的密码。",
"smtpServerAddress": "SMTP 服务器地址",
"smtpServerAddressDescription": "指定用于发送电子邮件的服务器地址。",
"smtpServerPort": "SMTP服务器端口",
"smtpServerPortDescription": "指定用于连接到SMTP服务器的端口。",
"status": "状态",
"subject": "主题",
"template": "模板",
"traffic_exceed_email_template": "流量超限通知模板",
"traffic_exceed_email_templateDescription": "{after}和{before}变量将被实际数据替换。请确保保留这些变量。",
"verify_email_template": "验证电子邮件模板",
"verify_email_templateDescription": "{after}.variable{before} 占位符将被实际数据替换。请确保保留这些变量。",
"whitelistSuffixes": "白名单后缀",
"whitelistSuffixesDescription": "用于注册时的电子邮件验证;每行一个",
"whitelistSuffixesPlaceholder": "输入电子邮件后缀,每行一个"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "客户端 ID",
"clientIdDescription": "来自 Facebook 开发者控制台的 Facebook 应用 ID",
"clientSecret": "客户端密钥",
"clientSecretDescription": "来自 Facebook 开发者控制台的 Facebook 应用密钥",
"enable": "启用",
"enableDescription": "启用后,用户可以使用他们的 Facebook 帐户登录",
"saveFailed": "保存失败",
"saveSuccess": "保存成功"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "GitHub 客户端 ID",
"clientIdDescription": "来自您的 GitHub OAuth 应用程序设置的客户端 ID",
"clientSecret": "GitHub 客户端密钥",
"clientSecretDescription": "来自您的 GitHub OAuth 应用程序设置的客户端密钥",
"enable": "启用 GitHub 认证",
"enableDescription": "允许用户使用他们的GitHub账户登录",
"saveFailed": "保存 GitHub 设置失败",
"saveSuccess": "GitHub 设置已成功保存"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "客户端 ID",
"clientIdDescription": "来自 Google Cloud Console 的 Google OAuth 2.0 客户端 ID",
"clientSecret": "客户端密钥",
"clientSecretDescription": "来自 Google Cloud Console 的 Google OAuth 2.0 客户端密钥",
"enable": "启用",
"enableDescription": "启用后,用户可以使用他们的 Google 帐户登录",
"saveFailed": "保存失败",
"saveSuccess": "保存成功"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "访问",
"applyPlatform": "申请平台",
"enable": "启用",
"enableTip": "启用后,将启用手机注册、登录、绑定和解绑功能",
"endpointLabel": "端点",
"logs": "日志",
"phoneNumberLabel": "电话号码",
"placeholders": {
"template": "您的验证码是{code},有效期为5分钟",
"templateCode": "输入模板代码"
},
"platform": "短信平台",
"platformConfigTip": "请填写提供的{key}配置",
"platformTip": "请选择短信平台",
"secretLabel": "密钥",
"sendFailed": "发送失败",
"sendSuccess": "发送成功",
"settings": "设置",
"signNameLabel": "签名名称",
"template": "短信模板",
"templateCodeLabel": "模板代码",
"templateTip": "请填写短信模板,保持 {code} 在中间,否则短信功能将无法正常工作",
"testSms": "发送测试短信",
"testSmsPhone": "输入电话号码",
"testSmsTip": "发送测试短信以验证您的配置",
"updateSuccess": "更新成功",
"whitelistAreaCode": "白名单区号",
"whitelistAreaCodeTip": "请输入白名单区号,例如:1, 852, 886, 888",
"whitelistValidation": "白名单验证",
"whitelistValidationTip": "启用后,仅白名单中的区号可以发送短信"
}
+100 -82
View File
@@ -33,21 +33,22 @@
"description": "描述",
"edit": "编辑",
"editNodeGroup": "编辑节点组",
"form": {
"cancel": "取消",
"confirm": "确认",
"description": "描述",
"name": "名称"
},
"name": "名称",
"title": "节点组列表",
"updatedAt": "更新时间"
},
"groupForm": {
"cancel": "取消",
"confirm": "确认",
"description": "描述",
"name": "名称"
},
"node": {
"abnormal": "异常",
"actions": "操作",
"address": "地址",
"all": "全部",
"basicInfo": "基本信息",
"cancel": "取消",
"confirm": "确认",
"confirmDelete": "确定要删除吗?",
@@ -59,103 +60,120 @@
"delete": "删除",
"deleteSuccess": "删除成功",
"deleteWarning": "删除后,数据将无法恢复。请谨慎操作。",
"detail": "详情",
"disabled": "已禁用",
"disk": "磁盘",
"edit": "编辑",
"editNode": "编辑节点",
"enable": "启用",
"enabled": "已启用",
"expireTime": "到期时间",
"hide": "隐藏",
"id": "ID",
"form": {
"allowInsecure": "允许不安全",
"cancel": "取消",
"city": "城市",
"confirm": "确认",
"congestionController": "拥塞控制",
"country": "国家",
"disableSni": "禁用SNI",
"edit": "编辑",
"editSecurity": "编辑安全性配置",
"enableTLS": "启用TLS",
"encryptionMethod": "加密方法",
"fingerprint": "指纹",
"flow": "流控算法",
"groupId": "节点组",
"hopInterval": "跳跃间隔",
"hopPorts": "跳跃端口",
"hopPortsPlaceholder": "多个端口用逗号分隔",
"name": "名称",
"obfsPassword": "混淆密码",
"obfsPasswordPlaceholder": "留空则不混淆",
"path": "路径",
"pleaseSelect": "请选择",
"port": "服务端口",
"protocol": "协议",
"reduceRtt": "减少RTT",
"relayHost": "中转地址",
"relayMode": "中转模式",
"relayModeOptions": {
"all": "全部",
"none": "无",
"random": "随机"
},
"relayPort": "中转端口",
"relayPrefix": "中转前缀",
"remarks": "备注",
"security": "安全性",
"securityConfig": "安全性配置",
"security_config": {
"fingerprint": "FingerPrint",
"privateKey": "Private Key",
"privateKeyPlaceholder": "留空自动生成",
"publicKey": "Public Key",
"publicKeyPlaceholder": "留空自动生成",
"serverAddress": "Server Address",
"serverAddressPlaceholder": "REALITY目标地址,默认使用SNI",
"serverName": "Server Name(SNI)",
"serverNamePlaceholder": "REALITY必填,与后端保持一致",
"serverPort": "Server Port",
"serverPortPlaceholder": "REALITY目标端口,默认443",
"shortId": "ShortId",
"shortIdPlaceholder": "留空自动生成",
"sni": "服务器名称指示(sni)"
},
"selectEncryptionMethod": "选择加密方法",
"selectNodeGroup": "选择节点组",
"selectProtocol": "选择协议",
"selectRelayMode": "选择中继模式",
"serverAddr": "服务器地址",
"serverKey": "服务器密钥",
"serverName": "服务名称",
"speedLimit": "速度限制",
"speedLimitPlaceholder": "无限制",
"tags": "标签",
"tagsPlaceholder": "使用回车或逗号(,)输入多个标签",
"trafficRatio": "流量速率",
"transport": "传输协议",
"transportConfig": "传输协议配置",
"transportHost": "传输服务地址",
"udpRelayMode": "UDP中继模式",
"transportPath": "传输路径",
"transportServerName": "传输服务名称"
},
"ipAddresses": "IP地址",
"lastUpdated": "最后更新",
"location": "位置",
"memory": "内存",
"name": "名称",
"node": "节点",
"nodeGroup": "节点组",
"noData": "--",
"node": "节点",
"nodeDetail": "节点详情",
"nodeGroup": "节点组",
"nodeStatus": "节点状态",
"normal": "正常",
"onlineCount": "在线人数",
"onlineUsers": "在线用户",
"protocol": "协议",
"rate": "速率",
"relay": "中继",
"serverAddr": "服务器地址",
"speedLimit": "速度限制",
"status": "状态",
"subscribeId": "订阅ID",
"subscribeName": "订阅名称",
"subscription": "订阅信息",
"tags": "标签",
"trafficRatio": "流量速率",
"trafficUsage": "流量使用",
"type": "类型",
"updateSuccess": "更新成功",
"updatedAt": "更新时间"
"updatedAt": "更新时间",
"userAccount": "用户账户",
"userDetail": "用户详情",
"userId": "用户ID"
},
"nodeForm": {
"allowInsecure": "允许不安全",
"cancel": "取消",
"city": "城市",
"confirm": "确认",
"congestionController": "拥塞控制",
"country": "国家",
"disableSni": "禁用SNI",
"edit": "编辑",
"editSecurity": "编辑安全性配置",
"enableTLS": "启用TLS",
"encryptionMethod": "加密方法",
"fingerprint": "指纹",
"flow": "流控算法",
"groupId": "节点组",
"hopInterval": "跳跃间隔",
"hopPorts": "跳跃端口",
"hopPortsPlaceholder": "多个端口用逗号分隔",
"name": "名称",
"obfsPassword": "混淆密码",
"obfsPasswordPlaceholder": "留空则不混淆",
"path": "路径",
"pleaseSelect": "请选择",
"port": "服务端口",
"protocol": "协议",
"reduceRtt": "减少RTT",
"relayHost": "中转地址",
"relayMode": "中转模式",
"relayPort": "中转端口",
"relayPrefix": "中转前缀",
"remarks": "备注",
"security": "安全性",
"securityConfig": "安全性配置",
"selectEncryptionMethod": "选择加密方法",
"selectNodeGroup": "选择节点组",
"selectProtocol": "选择协议",
"selectRelayMode": "选择中继模式",
"serverAddr": "服务器地址",
"serverKey": "服务器密钥",
"serverName": "服务名称",
"speedLimit": "速度限制",
"speedLimitPlaceholder": "无限制",
"tags": "标签",
"tagsPlaceholder": "使用回车或逗号(,)输入多个标签",
"trafficRatio": "流量速率",
"transport": "传输协议",
"transportConfig": "传输协议配置",
"transportHost": "传输服务地址",
"transportPath": "传输路径",
"transportServerName": "传输服务名称",
"udpRelayMode": "UDP中继模式"
},
"relayModeOptions": {
"all": "全部",
"none": "无",
"random": "随机"
},
"securityConfig": {
"fingerprint": "FingerPrint",
"privateKey": "Private Key",
"privateKeyPlaceholder": "留空自动生成",
"publicKey": "Public Key",
"publicKeyPlaceholder": "留空自动生成",
"serverAddress": "Server Address",
"serverAddressPlaceholder": "REALITY目标地址,默认使用SNI",
"serverName": "Server Name(SNI)",
"serverNamePlaceholder": "REALITY必填,与后端保持一致",
"serverPort": "Server Port",
"serverPortPlaceholder": "REALITY目标端口,默认443",
"shortId": "ShortId",
"shortIdPlaceholder": "留空自动生成",
"sni": "服务器名称指示(sni)"
},
"tabs": {
"node": "节点",
+97 -14
View File
@@ -1,28 +1,80 @@
{
"authSettings": "认证设置",
"basicSettings": "基础设置",
"common": {
"cancel": "取消",
"save": "保存设置",
"saveSuccess": "保存成功",
"saveFailed": "保存失败"
},
"currency": {
"accessKey": "密钥",
"accessKeyDescription": "https://exchangerate.host 提供免费提供的汇率API密钥",
"title": "货币配置",
"description": "配置货币单位、符号和汇率API设置",
"accessKey": "API密钥",
"accessKeyDescription": "{url} 提供的免费汇率API密钥",
"accessKeyPlaceholder": "请输入API密钥",
"currencySymbol": "货币符号",
"currencySymbolDescription": "仅用于展示使用,更改后系统中所有的货币单位都将发生变更",
"currencySymbolPlaceholder": "$",
"currencyUnit": "货币单位",
"currencyUnitDescription": "仅用于展示使用,更改后系统中所有的货币单位都将发生变更",
"saveSuccess": "保存成功"
"currencyUnitPlaceholder": "USD"
},
"privacy-policy": {
"invite": {
"title": "邀请设置",
"description": "配置用户邀请和推荐奖励设置",
"forcedInvite": "强制邀请注册",
"forcedInviteDescription": "启用后用户必须通过邀请链接才能注册",
"referralPercentage": "推荐奖励比例",
"referralPercentageDescription": "推荐者获得的奖励比例(百分比)",
"onlyFirstPurchase": "仅首次购买奖励",
"onlyFirstPurchaseDescription": "启用后仅在被推荐用户首次购买时给予推荐者奖励",
"inputPlaceholder": "请输入",
"saveSuccess": "保存成功",
"title": "隐私政策"
"saveFailed": "保存失败"
},
"privacyPolicy": {
"title": "隐私政策",
"description": "编辑和管理隐私政策内容"
},
"register": {
"title": "注册配置",
"description": "配置用户注册相关设置",
"registerSettings": "注册设置",
"registerSettingsDescription": "管理用户注册相关配置",
"stopNewUserRegistration": "停止新用户注册",
"stopNewUserRegistrationDescription": "启用后将禁止新用户注册",
"ipRegistrationLimit": "IP注册限制",
"ipRegistrationLimitDescription": "限制单个IP地址的注册次数",
"registrationLimitCount": "注册限制次数",
"registrationLimitCountDescription": "单个IP在限制时间内可注册的次数",
"registrationLimitExpire": "限制时间",
"registrationLimitExpireDescription": "IP注册限制的有效期",
"trialFlow": "试用流量",
"trialFlowDescription": "新用户注册时获得的试用流量",
"trialDay": "试用天数",
"trialDayDescription": "新用户注册时获得的试用天数",
"defaultSubscribe": "默认订阅",
"defaultSubscribeDescription": "新用户注册时默认的订阅套餐",
"inputPlaceholder": "请输入",
"selectPlaceholder": "请选择",
"day": "天",
"saveSuccess": "保存成功",
"saveFailed": "保存失败"
},
"site": {
"title": "站点配置",
"description": "配置站点基本信息、Logo、域名等设置",
"customData": "自定义数据",
"customDataDescription": "自定义数据,用于网站的自定义数据",
"customHtml": "自定义HTML",
"customHtmlDescription": "要注入到网站 body 标签底部的自定义 HTML 代码",
"customHtmlDescription": "要注入到网站 body 标签底部的自定义 HTML 代码",
"keywords": "关键词",
"keywordsDescription": "用于搜索引擎优化",
"logo": "LOGO",
"keywordsPlaceholder": "关键词1, 关键词2, 关键词3",
"logo": "网站Logo",
"logoDescription": "用于显示需要展示 LOGO 的位置",
"logoPlaceholder": "请输入 LOGO 的 URL 地址,不要以 '/' 结尾",
"saveSuccess": "保存成功",
"siteDesc": "站点描述",
"siteDescDescription": "用于显示需要展示站点描述的位置",
"siteDescPlaceholder": "请输入站点描述",
@@ -33,13 +85,44 @@
"siteNameDescription": "用于显示需要展示站点名称的位置",
"siteNamePlaceholder": "请输入站点名称"
},
"tabs": {
"currency": "货币",
"site": "站点",
"tos": "服务条款"
},
"siteSettings": "站点设置",
"tos": {
"title": "服务条款",
"description": "编辑和管理服务条款内容"
},
"userSecuritySettings": "用户与安全",
"verify": {
"title": "安全验证设置",
"description": "配置Turnstile人机验证和验证码设置",
"turnstileSiteKey": "Turnstile站点密钥",
"turnstileSiteKeyDescription": "Cloudflare Turnstile站点密钥,用于前端验证",
"turnstileSiteKeyPlaceholder": "请输入Turnstile站点密钥",
"turnstileSecret": "Turnstile私钥",
"turnstileSecretDescription": "Cloudflare Turnstile私钥,用于后端验证",
"turnstileSecretPlaceholder": "请输入Turnstile私钥",
"enableRegisterVerify": "注册时启用验证",
"enableRegisterVerifyDescription": "启用后用户注册时需要通过人机验证",
"enableLoginVerify": "登录时启用验证",
"enableLoginVerifyDescription": "启用后用户登录时需要通过人机验证",
"enablePasswordVerify": "重置密码时启用验证",
"enablePasswordVerifyDescription": "启用后用户重置密码时需要通过人机验证",
"inputPlaceholder": "请输入",
"saveSuccess": "保存成功",
"title": "服务条款"
"saveFailed": "保存失败"
},
"verifyCode": {
"title": "验证码设置",
"description": "配置邮件验证码发送规则和限制",
"expireTime": "验证码有效期",
"expireTimeDescription": "验证码的有效时间(秒)",
"interval": "发送间隔",
"intervalDescription": "两次验证码发送之间的最小间隔时间(秒)",
"dailyLimit": "每日发送限制",
"dailyLimitDescription": "每个用户每日可发送验证码的最大次数",
"seconds": "秒",
"times": "次",
"inputPlaceholder": "请输入",
"saveSuccess": "保存成功",
"saveFailed": "保存失败"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "机器人ID",
"clientIdDescription": "Telegram 机器人 ID,您可以从 @BotFather 获取",
"clientSecret": "机器人令牌",
"clientSecretDescription": "Telegram 机器人令牌,您可以从 @BotFather 获取",
"enable": "启用",
"enableDescription": "启用后,将启用手机注册、登录、绑定和解绑功能",
"saveFailed": "保存失败",
"saveSuccess": "保存成功"
}