♻️ 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": "服務編號",
"clientIdDescription": "Apple 服務 ID,您可以從 Apple 開發者門戶獲取",
"clientSecret": "私密金鑰",
"clientSecretDescription": "用於與 Apple 認證的私鑰內容(.p8 文件)",
"enable": "啟用",
"enableDescription": "啟用後,用戶可以使用其 Apple ID 登入",
"keyId": "鍵 ID",
"keyIdDescription": "您在 Apple 開發者平台上的私鑰 ID",
"redirectUri": "重定向網址",
"redirectUriDescription": "請填寫成功通過 Apple 認證後重定向的 URL 的 API 地址。請勿在末尾使用 /。",
"saveFailed": "儲存失敗",
"saveSuccess": "儲存成功",
"teamId": "團隊 ID",
"teamIdDescription": "Apple 開發者團隊 ID"
}
+188 -56
View File
@@ -1,14 +1,149 @@
{
"invite": {
"commissionFirstTimeOnly": "僅首次購買佣金",
"commissionFirstTimeOnlyDescription": "啟用後,佣金僅在邀請者的首次付款時產生;您可以在用戶管理中配置個別用戶",
"enableForcedInvite": "啟用強制邀請",
"enableForcedInviteDescription": "啟用後,只有被邀請的用戶才能註冊",
"inputPlaceholder": "輸入",
"inviteCommissionPercentage": "邀請佣金百分比",
"inviteCommissionPercentageDescription": "默認全局佣金分配比例;您可以在用戶管理中配置個別比例",
"inviteSettings": "邀請設置",
"saveSuccess": "保存成功"
"apple": {
"clientId": "服務編號",
"clientIdDescription": "Apple 服務 ID,您可以從 Apple 開發者門戶獲取",
"clientSecret": "私密金鑰",
"clientSecretDescription": "用於與 Apple 認證的私鑰內容(.p8 文件)",
"description": "使用 Apple 帳戶進行身份驗證",
"enable": "啟用",
"enableDescription": "啟用後,用戶可以使用其 Apple ID 登入",
"keyId": "鍵 ID",
"keyIdDescription": "您在 Apple 開發者平台上的私鑰 ID",
"redirectUri": "重定向網址",
"redirectUriDescription": "請填寫成功通過 Apple 認證後重定向的 URL 的 API 地址。請勿在末尾使用 /。",
"teamId": "團隊 ID",
"teamIdDescription": "Apple 開發者團隊 ID",
"title": "Apple 登入"
},
"common": {
"cancel": "取消",
"save": "儲存",
"saveFailed": "儲存失敗",
"saveSuccess": "儲存成功"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "阻止虛擬機",
"blockVirtualMachineDescription": "啟用後,設備將無法在虛擬機或模擬器上運行",
"communicationKey": "通訊密鑰",
"communicationKeyDescription": "通訊密鑰用於設備與伺服器之間的安全通訊",
"description": "使用設備識別碼進行身份驗證",
"enable": "啟用",
"enableDescription": "啟用後,支持多個設備識別碼,例如 IMEI/IDFA/IDFV/AndroidID/Mac 地址,用於登錄和註冊",
"enableSecurity": "啟用通訊加密",
"enableSecurityDescription": "啟用後,設備與伺服器之間的通訊將被加密",
"showAds": "顯示廣告",
"showAdsDescription": "啟用後,設備上將顯示廣告",
"title": "設備身份驗證"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "基本設置",
"description": "使用電子郵件地址進行身份驗證",
"emailSuffixWhitelist": "電郵後綴白名單",
"emailSuffixWhitelistDescription": "啟用後,只有在列表中的後綴的電郵才能註冊",
"emailVerification": "電郵驗證",
"emailVerificationDescription": "啟用後,用戶需要驗證他們的電郵",
"enable": "啟用",
"enableDescription": "啟用後,將開啟電子郵件註冊、登錄、綁定及解除綁定功能",
"expirationEmailTemplate": "到期通知模板",
"expirationTemplate": "到期通知",
"inputPlaceholder": "輸入值...",
"logs": "日誌",
"logsDescription": "查看已發送電子郵件的歷史記錄及其狀態",
"maintenanceEmailTemplate": "維護通知模板",
"maintenanceTemplate": "維護通知",
"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 設置",
"templateVariables": {
"code": {
"description": "6 位數驗證碼",
"title": "驗證碼"
},
"expire": {
"description": "驗證碼有效時間(分鐘)",
"title": "有效期"
},
"expireDate": {
"description": "服務到期日期,提醒用戶服務何時到期",
"title": "到期日期"
},
"maintenanceDate": {
"description": "系統維護日期,顯示維護開始日期",
"title": "維護日期"
},
"maintenanceTime": {
"description": "預估維護時間,顯示維護時間段或持續時間",
"title": "維護時長"
},
"siteLogo": {
"description": "網站標誌圖片 URL",
"title": "網站標誌"
},
"siteName": {
"description": "當前網站名稱",
"title": "網站名稱"
},
"title": "電子郵件模板變數",
"type": {
"conditionalSyntax": "支持基於類型切換內容的條件語法",
"description": "電子郵件類型標識符,1 代表註冊驗證碼,其他代表密碼重置驗證碼",
"title": "電子郵件類型"
}
},
"title": "電子郵件身份驗證",
"trafficExceedEmailTemplate": "流量限制通知模板",
"trafficTemplate": "流量限制",
"verifyEmailTemplate": "驗證電子郵件模板",
"verifyTemplate": "驗證電子郵件",
"whitelistSuffixes": "白名單後綴",
"whitelistSuffixesDescription": "用於註冊時的電郵驗證;每行一個",
"whitelistSuffixesPlaceholder": "輸入電郵後綴,每行一個"
},
"facebook": {
"clientId": "客戶 ID",
"clientIdDescription": "來自 Facebook 開發者控制台的 Facebook 應用程式 ID",
"clientSecret": "客戶密碼",
"clientSecretDescription": "來自 Facebook 開發者控制台的 Facebook 應用程式密碼",
"description": "使用 Facebook 帳戶進行身份驗證",
"enable": "啟用",
"enableDescription": "啟用後,用戶可以使用他們的 Facebook 帳戶登入",
"title": "Facebook 登入"
},
"github": {
"clientId": "GitHub 客戶端 ID",
"clientIdDescription": "來自您的 GitHub OAuth 應用程式設定的客戶端 ID",
"clientSecret": "GitHub 客戶端密碼",
"clientSecretDescription": "來自您 GitHub OAuth 應用程式設定的客戶端密碼",
"description": "使用 GitHub 帳戶進行身份驗證",
"enable": "啟用 GitHub 認證",
"enableDescription": "允許用戶使用他們的 GitHub 帳戶登入",
"title": "GitHub 登入"
},
"google": {
"clientId": "客戶 ID",
"clientIdDescription": "來自 Google Cloud Console 的 Google OAuth 2.0 客戶端 ID",
"clientSecret": "客戶密碼",
"clientSecretDescription": "來自 Google Cloud Console 的 Google OAuth 2.0 客戶端密鑰",
"description": "使用 Google 帳戶進行身份驗證",
"enable": "啟用",
"enableDescription": "啟用後,用戶可以使用他們的 Google 帳戶登入",
"title": "Google 登入"
},
"log": {
"content": "內容",
@@ -23,52 +158,49 @@
"to": "收件人",
"updatedAt": "更新於"
},
"register": {
"day": "",
"hour": "小時",
"ipRegistrationLimit": "IP 註冊限制",
"ipRegistrationLimitDescription": "啟用後,符合規則要求的 IP 將被限制註冊;請注意,IP 判定可能因 CDN 或前端代理而出現問題",
"minute": "分鐘",
"month": "",
"noLimit": "無限制",
"penaltyTime": "懲罰時間(分鐘)",
"penaltyTimeDescription": "用戶必須等待懲罰時間過後才能再次註冊",
"registerSettings": "註冊設置",
"registrationLimitCount": "註冊限制次數",
"registrationLimitCountDescription": "達到註冊限制後啟用懲罰",
"saveSuccess": "保存成功",
"stopNewUserRegistration": "停止新用戶註冊",
"stopNewUserRegistrationDescription": "啟用後,任何人都無法註冊",
"trialDuration": "試用期",
"trialRegistration": "試用註冊",
"trialRegistrationDescription": "啟用試用註冊;請先修改試用包和時長",
"trialSubscribePlan": "試用訂閱計劃",
"trialSubscribePlanDescription": "選擇試用訂閱計劃",
"year": "年"
"phone": {
"accessLabel": "訪問",
"applyPlatform": "申請平台",
"description": "使用電話號碼進行身份驗證",
"enable": "啟用",
"enableTip": "啟用後,將啟用手機註冊、登入、綁定和解綁功能",
"endpointLabel": "端點",
"logs": "日誌",
"logsDescription": "查看已發送 SMS 消息的歷史記錄及其狀態",
"phoneNumberLabel": "電話號碼",
"placeholders": {
"template": "您的驗證碼是{code},有效期為5分鐘"
},
"platform": "SMS 平台",
"platformConfigTip": "請填寫提供的 {key} 配置",
"platformTip": "請選擇短信平台",
"secretLabel": "密鑰",
"sendFailed": "發送失敗",
"sendSuccess": "發送成功",
"settings": "設定",
"signNameLabel": "簽名名稱",
"template": "短信範本",
"templateCodeLabel": "模板代碼",
"templateTip": "請填寫短信模板,保持 {code} 在中間,否則短信功能將無法運作",
"testSms": "發送測試短信",
"testSmsPhone": "輸入電話號碼",
"testSmsTip": "發送測試短信以驗證您的配置",
"title": "電話身份驗證",
"updateSuccess": "更新成功",
"whitelistAreaCode": "白名單區域代碼",
"whitelistAreaCodeTip": "請輸入白名單區域代碼,例如:1, 852, 886, 888",
"whitelistValidation": "白名單驗證",
"whitelistValidationTip": "啟用後,只有白名單中的區域代碼可以發送短信"
},
"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": "Social Authentication Methods",
"telegram": {
"clientId": "機械人 ID",
"clientIdDescription": "Telegram 機械人 ID,你可以從 @BotFather 獲取",
"clientSecret": "機械人令牌",
"clientSecretDescription": "Telegram 機械人令牌,你可以從 @BotFather 獲取",
"description": "使用 Telegram 帳戶進行身份驗證",
"enable": "啟用",
"enableDescription": "啟用後,將開啟手機註冊、登入、綁定及解除綁定功能",
"title": "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": "SMS 平台",
"platformConfigTip": "請填寫提供的 {key} 配置",
"platformTip": "請選擇短信平台",
"secretLabel": "密鑰",
"sendFailed": "發送失敗",
"sendSuccess": "發送成功",
"settings": "設定",
"signNameLabel": "簽名名稱",
"template": "短信範本",
"templateCodeLabel": "模板代碼",
"templateTip": "請填寫短信模板,保持 {code} 在中間,否則短信功能將無法運作",
"testSms": "發送測試短信",
"testSmsPhone": "輸入電話號碼",
"testSmsTip": "發送測試短信以驗證您的配置",
"updateSuccess": "更新成功",
"whitelistAreaCode": "白名單區域代碼",
"whitelistAreaCodeTip": "請輸入白名單區域代碼,例如:1, 852, 886, 888",
"whitelistValidation": "白名單驗證",
"whitelistValidationTip": "啟用後,只有白名單中的區域代碼可以發送短信"
}
+3
View File
@@ -8,10 +8,12 @@
"createRule": "新增規則",
"createSuccess": "規則創建成功",
"createdAt": "創建於",
"default": "默認",
"defaultRule": "默認規則",
"delete": "刪除",
"deleteSuccess": "規則刪除成功",
"deleteWarning": "您確定要刪除這條規則嗎?此操作無法撤銷。",
"direct": "直接",
"downloadTemplate": "下載模板",
"edit": "編輯",
"editRule": "編輯規則",
@@ -30,6 +32,7 @@
"noValidRules": "未找到有效的規則",
"pleaseUploadFile": "請上傳 YAML 文件",
"preview": "預覽",
"reject": "拒絕",
"rulesFormat": "規則格式:規則類型,匹配內容,[策略],其中策略是可選的。\n如果未指定策略,將自動使用當前規則組名稱。示例:",
"rulesLabel": "規則內容",
"searchRule": "搜索規則名稱",
+100 -75
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,96 +60,120 @@
"delete": "刪除",
"deleteSuccess": "刪除成功",
"deleteWarning": "刪除後,數據將無法恢復。請謹慎操作。",
"detail": "詳情",
"disabled": "已禁用",
"disk": "磁碟",
"edit": "編輯",
"editNode": "編輯節點",
"enable": "啟用",
"form": {
"allowInsecure": "允許不安全",
"cancel": "取消",
"city": "城市",
"confirm": "確認",
"country": "國家",
"edit": "編輯",
"editSecurity": "編輯安全性配置",
"enableTLS": "啟用TLS",
"encryptionMethod": "加密方法",
"flow": "流控算法",
"groupId": "節點組",
"hopInterval": "跳躍間隔",
"hopPorts": "跳躍端口",
"hopPortsPlaceholder": "多個端口用逗號分隔",
"name": "名稱",
"obfsPassword": "混淆密碼",
"obfsPasswordPlaceholder": "留空則不混淆",
"path": "路徑",
"pleaseSelect": "請選擇",
"port": "服務端口",
"protocol": "協議",
"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": "使用 Enter 或逗號 (,) 輸入多個標籤",
"trafficRatio": "流量速率",
"transport": "傳輸協議",
"transportConfig": "傳輸協議配置",
"transportHost": "傳輸服務地址",
"transportPath": "傳輸路徑",
"transportServerName": "傳輸服務名稱"
},
"enabled": "已啟用",
"expireTime": "到期時間",
"hide": "隱藏",
"id": "ID",
"ipAddresses": "IP 地址",
"lastUpdated": "最後更新",
"location": "位置",
"memory": "記憶體",
"name": "名稱",
"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": "使用 Enter 或逗號 (,) 輸入多個標籤",
"trafficRatio": "流量比率",
"transport": "傳輸協議配置",
"transportConfig": "傳輸協議配置",
"transportHost": "傳輸服務器地址",
"transportPath": "傳輸路徑",
"transportServerName": "傳輸服務器名稱",
"udpRelayMode": "UDP 中繼模式"
},
"relayModeOptions": {
"all": "全部",
"none": "無",
"random": "隨機"
},
"securityConfig": {
"fingerprint": "指紋",
"privateKey": "私鑰",
"privateKeyPlaceholder": "留空以自動生成",
"publicKey": "公鑰",
"publicKeyPlaceholder": "留空以自動生成",
"serverAddress": "服務器地址",
"serverAddressPlaceholder": "REALITY 目標地址,默認使用 SNI",
"serverName": "服務器名稱 (SNI)",
"serverNamePlaceholder": "REALITY 必需,與後端一致",
"serverPort": "服務器端口",
"serverPortPlaceholder": "REALITY 目標端口,默認 443",
"shortId": "短 ID",
"shortIdPlaceholder": "留空以自動生成",
"sni": "服務器名稱指示 (SNI)"
},
"tabs": {
"node": "節點",
+98 -17
View File
@@ -1,28 +1,77 @@
{
"currency": {
"accessKey": "密鑰",
"accessKeyDescription": "https://exchangerate.host 提供免費提供的匯率API密鑰",
"currencySymbol": "貨幣符號",
"currencySymbolDescription": "僅用於展示使用,更改後系統中所有的貨幣單位都將發生變更",
"currencyUnit": "貨幣單位",
"currencyUnitDescription": "僅用於展示使用,更改後系統中所有的貨幣單位都將發生變更",
"authSettings": "身份驗證設置",
"basicSettings": "基本設置",
"common": {
"cancel": "取消",
"save": "保存設置",
"saveFailed": "保存失敗",
"saveSuccess": "保存成功"
},
"privacy-policy": {
"currency": {
"accessKey": "密鑰",
"accessKeyDescription": "{url} 提供免費提供的匯率API密鑰",
"accessKeyPlaceholder": "輸入API密鑰",
"currencySymbol": "貨幣符號",
"currencySymbolDescription": "僅用於展示使用,更改後系統中所有的貨幣單位都將發生變更",
"currencySymbolPlaceholder": "HK$",
"currencyUnit": "貨幣單位",
"currencyUnitDescription": "僅用於展示使用,更改後系統中所有的貨幣單位都將發生變更",
"currencyUnitPlaceholder": "HKD",
"description": "配置貨幣單位、符號和匯率API設置",
"title": "貨幣配置"
},
"invite": {
"description": "配置用戶邀請和推薦獎勵設置",
"forcedInvite": "註冊時需要邀請",
"forcedInviteDescription": "啟用後,用戶必須通過邀請鏈接註冊",
"inputPlaceholder": "請輸入",
"onlyFirstPurchase": "僅限首次購買獎勵",
"onlyFirstPurchaseDescription": "啟用後,推薦人僅在被推薦用戶的首次購買中獲得獎勵",
"referralPercentage": "推薦獎勵百分比",
"referralPercentageDescription": "給予推薦人的獎勵百分比",
"saveFailed": "保存失敗",
"saveSuccess": "保存成功",
"title": "私隱政策"
"title": "邀請設置"
},
"privacyPolicy": {
"description": "編輯和管理隱私政策內容",
"title": "隱私政策"
},
"register": {
"day": "天",
"defaultSubscribe": "默認訂閱",
"defaultSubscribeDescription": "新用戶的默認訂閱計劃",
"description": "配置用戶註冊相關設置",
"inputPlaceholder": "請輸入",
"ipRegistrationLimit": "IP註冊限制",
"ipRegistrationLimitDescription": "限制單個IP地址的註冊數量",
"registrationLimitCount": "註冊限制數量",
"registrationLimitCountDescription": "在限制期間內每個IP允許的註冊數量",
"registrationLimitExpire": "限制期間",
"registrationLimitExpireDescription": "IP註冊限制的持續時間",
"saveFailed": "保存失敗",
"saveSuccess": "保存成功",
"selectPlaceholder": "請選擇",
"stopNewUserRegistration": "停止新用戶註冊",
"stopNewUserRegistrationDescription": "啟用後,將禁用新用戶註冊",
"title": "註冊設置",
"trialDay": "試用天數",
"trialDayDescription": "新用戶註冊時提供的試用天數",
"trialFlow": "試用流量",
"trialFlowDescription": "新用戶註冊時提供的試用流量"
},
"site": {
"customData": "自定義數據",
"customDataDescription": "自定義數據,用於網站的自定義數據",
"customHtml": "自定義HTML",
"customHtmlDescription": "自定義 HTML 代碼,將注入到網站 body 標籤的底部。",
"description": "配置基本網站信息、標誌、域名和其他設置",
"keywords": "關鍵字",
"keywordsDescription": "用於SEO目的",
"keywordsPlaceholder": "關鍵字1, 關鍵字2, 關鍵字3",
"logo": "LOGO",
"logoDescription": "用於顯示需要展示 LOGO 的位置",
"logoPlaceholder": "請輸入 LOGO 的 URL 地址,不要以 '/' 結尾",
"saveSuccess": "儲存成功",
"siteDesc": "站點描述",
"siteDescDescription": "用於顯示需要展示站點描述的位置",
"siteDescPlaceholder": "請輸入站點描述",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "請輸入域名地址,多个域名請每行一個",
"siteName": "站點名稱",
"siteNameDescription": "用於顯示需要展示站點名稱的位置",
"siteNamePlaceholder": "請輸入站點名稱"
},
"tabs": {
"currency": "貨幣",
"site": "網站",
"tos": "服務條款"
"siteNamePlaceholder": "請輸入站點名稱",
"title": "網站配置"
},
"siteSettings": "網站設置",
"tos": {
"saveSuccess": "儲存成功",
"description": "編輯和管理服務條款內容",
"title": "服務條款"
},
"userSecuritySettings": "用戶與安全",
"verify": {
"description": "配置Turnstile CAPTCHA和驗證設置",
"enableLoginVerify": "啟用登錄驗證",
"enableLoginVerifyDescription": "啟用後,用戶在登錄時必須通過人類驗證",
"enablePasswordVerify": "啟用密碼重置驗證",
"enablePasswordVerifyDescription": "啟用後,用戶在重置密碼時必須通過人類驗證",
"enableRegisterVerify": "啟用註冊驗證",
"enableRegisterVerifyDescription": "啟用後,用戶在註冊時必須通過人類驗證",
"inputPlaceholder": "請輸入",
"saveFailed": "保存失敗",
"saveSuccess": "保存成功",
"title": "安全驗證",
"turnstileSecret": "Turnstile密鑰",
"turnstileSecretDescription": "Cloudflare Turnstile密鑰,用於後端驗證",
"turnstileSecretPlaceholder": "輸入Turnstile密鑰",
"turnstileSiteKey": "Turnstile網站密鑰",
"turnstileSiteKeyDescription": "Cloudflare Turnstile網站密鑰,用於前端驗證",
"turnstileSiteKeyPlaceholder": "輸入Turnstile網站密鑰"
},
"verifyCode": {
"dailyLimit": "每日發送限制",
"dailyLimitDescription": "每個用戶每天可以發送的最大驗證碼數量",
"description": "配置電子郵件驗證碼發送規則和限制",
"expireTime": "驗證碼有效期",
"expireTimeDescription": "驗證碼的有效期(秒)",
"inputPlaceholder": "請輸入",
"interval": "發送間隔",
"intervalDescription": "兩次驗證碼發送之間的最小間隔(秒)",
"saveFailed": "保存失敗",
"saveSuccess": "保存成功",
"seconds": "秒",
"times": "次",
"title": "驗證碼設置"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "機械人 ID",
"clientIdDescription": "Telegram 機械人 ID,你可以從 @BotFather 獲取",
"clientSecret": "機械人令牌",
"clientSecretDescription": "Telegram 機械人令牌,你可以從 @BotFather 獲取",
"enable": "啟用",
"enableDescription": "啟用後,將開啟手機註冊、登入、綁定及解除綁定功能",
"saveFailed": "儲存失敗",
"saveSuccess": "儲存成功"
}