3x-ui/web/translation/zh-TW.json
MHSanaei a96612f595
feat(xray/dns): align DNS settings with Xray docs + UI polish
- DNS server modal: rename expectIPs -> expectedIPs (per docs); add
  per-server tag, clientIP, serveStale, serveExpiredTTL, timeoutMs;
  flip skipFallback default to false; hydration still accepts legacy
  expectIPs for back-compat.
- DNS tab: add hosts editor (domain -> IP/array), serveStale +
  serveExpiredTTL controls, "Use Preset" button bringing back the
  legacy preset gallery (Google / Cloudflare / AdGuard + Family
  variants — fixed AdGuard Family IPs that were wrong in legacy),
  and a "Delete All" button to wipe the server list at once.
- i18n: add 15 new dns.* keys across all 13 locales.
- Frontend-wide formatter pass on Vue components (whitespace and
  attribute layout only, no behavior changes).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 17:03:11 +02:00

957 lines
45 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"username": "使用者名稱",
"password": "密碼",
"login": "登入",
"confirm": "確定",
"cancel": "取消",
"close": "關閉",
"save": "儲存",
"logout": "登出",
"create": "建立",
"update": "更新",
"copy": "複製",
"copied": "已複製",
"download": "下載",
"remark": "備註",
"enable": "啟用",
"protocol": "協議",
"search": "搜尋",
"filter": "篩選",
"loading": "載入中...",
"second": "秒",
"minute": "分鐘",
"hour": "小時",
"day": "天",
"check": "檢視",
"indefinite": "無限期",
"unlimited": "無限制",
"none": "無",
"qrCode": "二維碼",
"info": "更多資訊",
"edit": "編輯",
"delete": "刪除",
"reset": "重置",
"noData": "無數據。",
"copySuccess": "複製成功",
"sure": "確定",
"encryption": "加密",
"useIPv4ForHost": "使用 IPv4 連接主機",
"transmission": "傳輸",
"host": "主機",
"path": "路徑",
"camouflage": "偽裝",
"status": "狀態",
"enabled": "開啟",
"disabled": "關閉",
"depleted": "耗盡",
"depletingSoon": "即將耗盡",
"offline": "離線",
"online": "線上",
"domainName": "域名",
"monitor": "監聽",
"certificate": "憑證",
"fail": "失敗",
"comment": "評論",
"success": "成功",
"lastOnline": "上次上線",
"getVersion": "獲取版本",
"install": "安裝",
"clients": "客戶端",
"usage": "使用情況",
"twoFactorCode": "代碼",
"remained": "剩餘",
"security": "安全",
"secAlertTitle": "安全警報",
"secAlertSsl": "此連線不安全。在啟用 TLS 進行資料保護之前,請勿輸入敏感資訊。",
"secAlertConf": "某些設定易受攻擊。建議加強安全協議以防止潛在漏洞。",
"secAlertSSL": "面板缺少安全連線。請安裝 TLS 證書以保護資料安全。",
"secAlertPanelPort": "面板預設埠存在安全風險。請配置隨機埠或特定埠。",
"secAlertPanelURI": "面板預設 URI 路徑不安全。請配置複雜的 URI 路徑。",
"secAlertSubURI": "訂閱預設 URI 路徑不安全。請配置複雜的 URI 路徑。",
"secAlertSubJsonURI": "訂閱 JSON 預設 URI 路徑不安全。請配置複雜的 URI 路徑。",
"emptyDnsDesc": "未添加DNS伺服器。",
"emptyFakeDnsDesc": "未添加Fake DNS伺服器。",
"emptyBalancersDesc": "未添加負載平衡器。",
"emptyReverseDesc": "未添加反向代理。",
"somethingWentWrong": "發生錯誤",
"subscription": {
"title": "訂閱資訊",
"subId": "訂閱 ID",
"status": "狀態",
"downloaded": "已下載",
"uploaded": "已上傳",
"expiry": "到期",
"totalQuota": "總配額",
"individualLinks": "個別連結",
"active": "啟用",
"inactive": "停用",
"unlimited": "無限制",
"noExpiry": "無到期"
},
"menu": {
"theme": "主題",
"dark": "深色",
"ultraDark": "超深色",
"dashboard": "系統狀態",
"inbounds": "入站列表",
"nodes": "節點",
"settings": "面板設定",
"xray": "Xray 設定",
"logout": "退出登入",
"link": "管理"
},
"pages": {
"login": {
"hello": "你好",
"title": "歡迎",
"loginAgain": "登入時效已過,請重新登入",
"toasts": {
"invalidFormData": "資料格式錯誤",
"emptyUsername": "請輸入使用者名稱",
"emptyPassword": "請輸入密碼",
"wrongUsernameOrPassword": "用戶名、密碼或雙重驗證碼無效。",
"successLogin": "您已成功登入您的帳戶。"
}
},
"index": {
"title": "系統狀態",
"cpu": "CPU",
"logicalProcessors": "邏輯處理器",
"frequency": "頻率",
"swap": "交換空間",
"storage": "儲存",
"memory": "記憶體",
"threads": "執行緒",
"xrayStatus": "Xray",
"stopXray": "停止",
"restartXray": "重啟",
"xraySwitch": "版本",
"xraySwitchClick": "選擇你要切換到的版本",
"xraySwitchClickDesk": "請謹慎選擇,因為較舊版本可能與當前配置不相容",
"xrayUpdates": "Xray 更新",
"updatePanel": "更新面板",
"panelUpdateDesc": "這將把 3X-UI 更新到最新版本並重新啟動面板服務。",
"currentPanelVersion": "目前面板版本",
"latestPanelVersion": "最新面板版本",
"panelUpToDate": "面板已是最新",
"upToDate": "已是最新",
"xrayStatusUnknown": "未知",
"xrayStatusRunning": "運行中",
"xrayStatusStop": "停止",
"xrayStatusError": "錯誤",
"xrayErrorPopoverTitle": "執行Xray時發生錯誤",
"operationHours": "系統正常執行時間",
"systemHistoryTitle": "系統歷史",
"trendLast2Min": "最近 2 分鐘",
"systemLoad": "系統負載",
"systemLoadDesc": "過去 1、5 和 15 分鐘的系統平均負載",
"connectionCount": "連線數",
"ipAddresses": "IP地址",
"toggleIpVisibility": "切換IP可見性",
"overallSpeed": "整體速度",
"upload": "上傳",
"download": "下載",
"totalData": "總數據",
"sent": "已發送",
"received": "已接收",
"documentation": "文件",
"xraySwitchVersionDialog": "您確定要變更Xray版本嗎",
"xraySwitchVersionDialogDesc": "這將會把Xray版本變更為#version#。",
"xraySwitchVersionPopover": "Xray 更新成功",
"panelUpdateDialog": "您確定要更新面板嗎?",
"panelUpdateDialogDesc": "這將把 3X-UI 更新到 #version# 並重新啟動面板服務。",
"panelUpdateCheckPopover": "面板更新檢查失敗",
"panelUpdateStartedPopover": "面板更新已開始",
"geofileUpdateDialog": "您確定要更新地理檔案嗎?",
"geofileUpdateDialogDesc": "這將更新 #filename# 檔案。",
"geofilesUpdateDialogDesc": "這將更新所有文件。",
"geofilesUpdateAll": "全部更新",
"geofileUpdatePopover": "地理檔案更新成功",
"dontRefresh": "安裝中,請勿重新整理此頁面",
"logs": "日誌",
"config": "配置",
"backup": "備份和恢復",
"backupTitle": "備份和恢復",
"exportDatabase": "備份",
"exportDatabaseDesc": "點擊下載包含當前資料庫備份的 .db 文件到您的設備。",
"importDatabase": "恢復",
"importDatabaseDesc": "點擊選擇並上傳設備中的 .db 文件以從備份恢復資料庫。",
"importDatabaseSuccess": "資料庫匯入成功",
"importDatabaseError": "匯入資料庫時發生錯誤",
"readDatabaseError": "讀取資料庫時發生錯誤",
"getDatabaseError": "檢索資料庫時發生錯誤",
"getConfigError": "檢索設定檔時發生錯誤",
"customGeoTitle": "自訂 GeoSite / GeoIP",
"customGeoAdd": "新增",
"customGeoType": "類型",
"customGeoAlias": "別名",
"customGeoUrl": "URL",
"customGeoEnabled": "啟用",
"customGeoLastUpdated": "上次更新",
"customGeoExtColumn": "路由 (ext:…)",
"customGeoToastUpdateAll": "所有自訂來源已更新",
"customGeoActions": "操作",
"customGeoEdit": "編輯",
"customGeoDelete": "刪除",
"customGeoDownload": "立即更新",
"customGeoModalAdd": "新增自訂 geo",
"customGeoModalEdit": "編輯自訂 geo",
"customGeoModalSave": "儲存",
"customGeoDeleteConfirm": "刪除此自訂 geo 來源?",
"customGeoRoutingHint": "在路由規則中將值欄寫為 ext:檔案.dat:標籤(替換標籤)。",
"customGeoInvalidId": "無效的資源 ID",
"customGeoAliasesError": "載入自訂 geo 別名失敗",
"customGeoValidationAlias": "別名只能包含小寫字母、數字、- 和 _",
"customGeoValidationUrl": "URL 必須以 http:// 或 https:// 開頭",
"customGeoAliasPlaceholder": "a-z 0-9 _ -",
"customGeoAliasLabelSuffix": "(自訂)",
"customGeoToastList": "自訂 geo 清單",
"customGeoToastAdd": "新增自訂 geo",
"customGeoToastUpdate": "更新自訂 geo",
"customGeoToastDelete": "自訂 geofile「{{ .fileName }}」已刪除",
"customGeoToastDownload": "geofile「{{ .fileName }}」已更新",
"customGeoErrInvalidType": "類型必須是 geosite 或 geoip",
"customGeoErrAliasRequired": "請填寫別名",
"customGeoErrAliasPattern": "別名包含不允許的字元",
"customGeoErrAliasReserved": "此別名已保留",
"customGeoErrUrlRequired": "請填寫 URL",
"customGeoErrInvalidUrl": "URL 無效",
"customGeoErrUrlScheme": "URL 必須使用 http 或 https",
"customGeoErrUrlHost": "URL 主機無效",
"customGeoErrDuplicateAlias": "此類型已使用該別名",
"customGeoErrNotFound": "找不到自訂 geo 來源",
"customGeoErrDownload": "下載失敗",
"customGeoErrUpdateAllIncomplete": "有一個或多個自訂 geo 來源更新失敗",
"customGeoEmpty": "尚無自訂 geo 來源 — 點擊「新增」以建立"
},
"inbounds": {
"allTimeTraffic": "累計總流量",
"allTimeTrafficUsage": "所有时间总使用量",
"title": "入站列表",
"totalDownUp": "總上傳 / 下載",
"totalUsage": "總用量",
"inboundCount": "入站數量",
"operate": "選單",
"enable": "啟用",
"remark": "備註",
"node": "節點",
"deployTo": "部署到",
"localPanel": "本機面板",
"protocol": "協議",
"port": "埠",
"portMap": "埠映射",
"traffic": "流量",
"details": "詳細資訊",
"transportConfig": "傳輸配置",
"expireDate": "到期時間",
"createdAt": "建立時間",
"updatedAt": "更新時間",
"resetTraffic": "重置流量",
"addInbound": "新增入站",
"generalActions": "通用操作",
"modifyInbound": "修改入站",
"deleteInbound": "刪除入站",
"deleteInboundContent": "確定要刪除入站嗎?",
"deleteClient": "刪除客戶端",
"deleteClientContent": "確定要刪除客戶端嗎?",
"resetTrafficContent": "確定要重置流量嗎?",
"copyLink": "複製連結",
"address": "地址",
"network": "網路",
"destinationPort": "目標埠",
"targetAddress": "目標地址",
"monitorDesc": "留空表示監聽所有 IP",
"meansNoLimit": "= 無限制單位GB)",
"totalFlow": "總流量",
"leaveBlankToNeverExpire": "留空表示永不過期",
"noRecommendKeepDefault": "建議保留預設值",
"certificatePath": "檔案路徑",
"certificateContent": "檔案內容",
"publicKey": "公鑰",
"privatekey": "私鑰",
"clickOnQRcode": "點選二維碼複製",
"client": "客戶",
"export": "匯出連結",
"clone": "複製",
"cloneInbound": "複製",
"cloneInboundContent": "此入站規則除埠Port、監聽 IPListening IP和客戶端Clients以外的所有配置都將應用於克隆",
"cloneInboundOk": "建立克隆",
"resetAllTraffic": "重置所有入站流量",
"resetAllTrafficTitle": "重置所有入站流量",
"resetAllTrafficContent": "確定要重置所有入站流量嗎?",
"resetInboundClientTraffics": "重置客戶端流量",
"resetInboundClientTrafficTitle": "重置所有客戶端流量",
"resetInboundClientTrafficContent": "確定要重置此入站客戶端的所有流量嗎?",
"resetAllClientTraffics": "重置所有客戶端流量",
"resetAllClientTrafficTitle": "重置所有客戶端流量",
"resetAllClientTrafficContent": "確定要重置所有客戶端的所有流量嗎?",
"delDepletedClients": "刪除流量耗盡的客戶端",
"delDepletedClientsTitle": "刪除流量耗盡的客戶端",
"delDepletedClientsContent": "確定要刪除所有流量耗盡的客戶端嗎?",
"email": "電子郵件",
"emailDesc": "電子郵件必須完全唯一",
"IPLimit": "IP 限制",
"IPLimitDesc": "如果數量超過設定值則禁用入站流量。0 = 禁用)",
"IPLimitlog": "IP 日誌",
"IPLimitlogDesc": "IP 歷史日誌(要啟用被禁用的入站流量,請清除日誌)",
"IPLimitlogclear": "清除日誌",
"setDefaultCert": "從面板設定證書",
"telegramDesc": "請提供Telegram聊天ID。在機器人中使用'/id'命令)或({'@'}userinfobot",
"subscriptionDesc": "要找到你的訂閱 URL請導航到“詳細資訊”。此外你可以為多個客戶端使用相同的名稱。",
"info": "資訊",
"same": "相同",
"inboundData": "入站資料",
"exportInbound": "匯出入站規則",
"import": "匯入",
"importInbound": "匯入入站規則",
"periodicTrafficResetTitle": "流量重置",
"periodicTrafficResetDesc": "按指定間隔自動重置流量計數器",
"lastReset": "上次重置",
"periodicTrafficReset": {
"never": "從不",
"daily": "每日",
"weekly": "每週",
"monthly": "每月",
"hourly": "每小時"
},
"toasts": {
"obtain": "獲取",
"updateSuccess": "更新成功",
"logCleanSuccess": "日誌已清除",
"inboundsUpdateSuccess": "入站連接已成功更新",
"inboundUpdateSuccess": "入站連接已成功更新",
"inboundCreateSuccess": "入站連接已成功建立",
"inboundDeleteSuccess": "入站連接已成功刪除",
"inboundClientAddSuccess": "已新增入站客戶端",
"inboundClientDeleteSuccess": "入站客戶端已刪除",
"inboundClientUpdateSuccess": "入站客戶端已更新",
"delDepletedClientsSuccess": "所有耗盡客戶端已刪除",
"resetAllClientTrafficSuccess": "客戶端所有流量已重置",
"resetAllTrafficSuccess": "所有流量已重置",
"resetInboundClientTrafficSuccess": "流量已重置",
"trafficGetError": "取得流量資料時發生錯誤",
"getNewX25519CertError": "取得X25519憑證時發生錯誤。",
"getNewmldsa65Error": "取得mldsa65憑證時發生錯誤。",
"getNewVlessEncError": "取得VlessEnc憑證時發生錯誤。"
},
"stream": {
"general": {
"request": "請求",
"response": "響應",
"name": "名稱",
"value": "值"
},
"tcp": {
"version": "版本",
"method": "方法",
"path": "路徑",
"status": "狀態",
"statusDescription": "狀態說明",
"requestHeader": "請求頭",
"responseHeader": "響應頭"
}
}
},
"client": {
"add": "新增客戶端",
"edit": "編輯客戶端",
"submitAdd": "新增客戶端",
"submitEdit": "儲存修改",
"clientCount": "客戶端數量",
"bulk": "批量建立",
"copyFromInbound": "從入站複製用戶端",
"copyToInbound": "複製用戶端到",
"copySelected": "複製所選",
"copySource": "來源",
"copyEmailPreview": "最終郵箱預覽",
"copySelectSourceFirst": "請先選擇來源入站。",
"copyResult": "複製結果",
"copyResultSuccess": "複製成功",
"copyResultNone": "沒有可複製的內容:未選擇用戶端或來源為空",
"copyResultErrors": "複製錯誤",
"copyFlowLabel": "新用戶端的 Flow (VLESS)",
"copyFlowHint": "套用於所有複製的用戶端。留空則略過。",
"selectAll": "全選",
"clearAll": "全不選",
"method": "方法",
"first": "置頂",
"last": "置底",
"prefix": "字首",
"postfix": "字尾",
"delayedStart": "首次使用後開始",
"expireDays": "期間",
"days": "天",
"renew": "自動續訂",
"renewDesc": "到期後自動續訂。(0 = 禁用)(單位: 天)"
},
"nodes": {
"title": "節點",
"addNode": "新增節點",
"editNode": "編輯節點",
"totalNodes": "節點總數",
"onlineNodes": "線上",
"offlineNodes": "離線",
"avgLatency": "平均延遲",
"name": "名稱",
"namePlaceholder": "例如de-frankfurt-1",
"addressPlaceholder": "panel.example.com 或 1.2.3.4",
"remark": "備註",
"scheme": "協議",
"address": "位址",
"port": "埠",
"basePath": "基礎路徑",
"apiToken": "API 權杖",
"apiTokenPlaceholder": "遠端面板設定頁中的權杖",
"apiTokenHint": "遠端面板在 設定 → API 權杖 中顯示其 API 權杖。",
"regenerate": "重新產生權杖",
"regenerateConfirm": "重新產生會使目前的權杖失效。任何使用該權杖的中央面板將失去存取權,直到更新為止。是否繼續?",
"enable": "已啟用",
"status": "狀態",
"cpu": "CPU",
"mem": "記憶體",
"uptime": "執行時間",
"latency": "延遲",
"lastHeartbeat": "上次心跳",
"xrayVersion": "Xray 版本",
"actions": "操作",
"probe": "立即探測",
"testConnection": "測試連線",
"connectionOk": "連線正常 ({ms} ms)",
"connectionFailed": "連線失敗",
"never": "從未",
"justNow": "剛剛",
"deleteConfirmTitle": "刪除節點「{name}」?",
"deleteConfirmContent": "這將停止監控該節點。遠端面板本身不受影響。",
"statusValues": {
"online": "線上",
"offline": "離線",
"unknown": "未知"
},
"toasts": {
"list": "載入節點失敗",
"obtain": "載入節點失敗",
"add": "新增節點",
"update": "更新節點",
"delete": "刪除節點",
"deleted": "節點已刪除",
"test": "測試連線",
"fillRequired": "名稱、位址、埠與 API 權杖為必填",
"probeFailed": "探測失敗"
}
},
"settings": {
"title": "面板設定",
"save": "儲存",
"infoDesc": "此處的所有更改都需要儲存並重啟面板才能生效",
"restartPanel": "重啟面板",
"restartPanelDesc": "確定要重啟面板嗎?若重啟後無法訪問面板,請前往伺服器檢視面板日誌資訊",
"restartPanelSuccess": "面板已成功重新啟動",
"actions": "操作",
"resetDefaultConfig": "重置為預設配置",
"panelSettings": "常規",
"securitySettings": "安全設定",
"TGBotSettings": "Telegram 機器人配置",
"panelListeningIP": "面板監聽 IP",
"panelListeningIPDesc": "預設留空監聽所有 IP",
"panelListeningDomain": "面板監聽域名",
"panelListeningDomainDesc": "預設情況下留空以監視所有域名和 IP 地址",
"panelPort": "面板監聽埠",
"panelPortDesc": "重啟面板生效",
"publicKeyPath": "面板證書公鑰檔案路徑",
"publicKeyPathDesc": "填寫一個 '/' 開頭的絕對路徑",
"privateKeyPath": "面板證書金鑰檔案路徑",
"privateKeyPathDesc": "填寫一個 '/' 開頭的絕對路徑",
"panelUrlPath": "面板 url 根路徑",
"panelUrlPathDesc": "必須以 '/' 開頭,以 '/' 結尾",
"pageSize": "分頁大小",
"pageSizeDesc": "定義入站表的頁面大小。設定 0 表示禁用",
"remarkModel": "備註模型和分隔符",
"datepicker": "日期選擇器",
"datepickerPlaceholder": "選擇日期",
"datepickerDescription": "選擇器日曆類型指定到期日期",
"sampleRemark": "備註示例",
"oldUsername": "原使用者名稱",
"currentPassword": "原密碼",
"newUsername": "新使用者名稱",
"newPassword": "新密碼",
"telegramBotEnable": "啟用 Telegram 機器人",
"telegramBotEnableDesc": "啟用 Telegram 機器人功能",
"telegramToken": "Telegram 機器人令牌token",
"telegramTokenDesc": "從 '{'@'}BotFather' 獲取的 Telegram 機器人令牌",
"telegramProxy": "SOCKS5 Proxy",
"telegramProxyDesc": "啟用 SOCKS5 代理連線到 Telegram根據指南調整設定",
"telegramAPIServer": "Telegram API Server",
"telegramAPIServerDesc": "要使用的 Telegram API 伺服器。留空以使用預設伺服器。",
"telegramChatId": "管理員聊天 ID",
"telegramChatIdDesc": "Telegram 管理員聊天 ID (多個以逗號分隔)(可通過 {'@'}userinfobot 獲取,或在機器人中使用 '/id' 命令獲取)",
"telegramNotifyTime": "通知時間",
"telegramNotifyTimeDesc": "設定週期性的 Telegram 機器人通知時間(使用 crontab 時間格式)",
"tgNotifyBackup": "資料庫備份",
"tgNotifyBackupDesc": "傳送帶有報告的資料庫備份檔案",
"tgNotifyLogin": "登入通知",
"tgNotifyLoginDesc": "當有人試圖登入你的面板時顯示使用者名稱、IP 地址和時間",
"sessionMaxAge": "會話時長",
"sessionMaxAgeDesc": "保持登入狀態的時長(單位:分鐘)",
"expireTimeDiff": "到期通知閾值",
"expireTimeDiffDesc": "達到此閾值時,將收到有關到期時間的通知(單位:天)",
"trafficDiff": "流量耗盡閾值",
"trafficDiffDesc": "達到此閾值時將收到有關流量耗盡的通知單位GB",
"tgNotifyCpu": "CPU 負載通知閾值",
"tgNotifyCpuDesc": "CPU 負載超過此閾值時,將收到通知(單位:%",
"timeZone": "時區",
"timeZoneDesc": "定時任務將按照該時區的時間執行",
"subSettings": "訂閱設定",
"subEnable": "啟用訂閱服務",
"subEnableDesc": "啟用訂閱服務功能",
"subJsonEnable": "獨立啟用/停用 JSON 訂閱端點。",
"subTitle": "訂閱標題",
"subTitleDesc": "在VPN客戶端中顯示的標題",
"subSupportUrl": "支援連結",
"subSupportUrlDesc": "VPN 用戶端中顯示的技術支援連結",
"subProfileUrl": "個人資料連結",
"subProfileUrlDesc": "VPN 用戶端中顯示的網站連結",
"subAnnounce": "公告",
"subAnnounceDesc": "VPN 用戶端中顯示的公告文字",
"subEnableRouting": "啟用路由",
"subEnableRoutingDesc": "在 VPN 用戶端中啟用路由的全域設定。(僅限 Happ",
"subRoutingRules": "路由規則",
"subRoutingRulesDesc": "VPN 用戶端的全域路由規則。(僅限 Happ",
"subListen": "監聽 IP",
"subListenDesc": "訂閱服務監聽的 IP 地址(留空表示監聽所有 IP",
"subPort": "監聽埠",
"subPortDesc": "訂閱服務監聽的埠號(必須是未使用的埠)",
"subCertPath": "公鑰路徑",
"subCertPathDesc": "訂閱服務使用的公鑰檔案路徑(以 '/' 開頭)",
"subKeyPath": "私鑰路徑",
"subKeyPathDesc": "訂閱服務使用的私鑰檔案路徑(以 '/' 開頭)",
"subPath": "URI 路徑",
"subPathDesc": "訂閱服務使用的 URI 路徑(以 '/' 開頭,以 '/' 結尾)",
"subDomain": "監聽域名",
"subDomainDesc": "訂閱服務監聽的域名(留空表示監聽所有域名和 IP",
"subUpdates": "更新間隔",
"subUpdatesDesc": "客戶端應用中訂閱 URL 的更新間隔(單位:小時)",
"subEncrypt": "編碼",
"subEncryptDesc": "訂閱服務返回的內容將採用 Base64 編碼",
"subShowInfo": "顯示使用資訊",
"subShowInfoDesc": "客戶端應用中將顯示剩餘流量和日期資訊",
"subURI": "反向代理 URI",
"subURIDesc": "用於代理後面的訂閱 URL 的 URI 路徑",
"externalTrafficInformEnable": "外部交通通知",
"externalTrafficInformEnableDesc": "每次流量更新時通知外部 API",
"externalTrafficInformURI": "外部流量通知 URI",
"externalTrafficInformURIDesc": "流量更新將會傳送到此 URI",
"restartXrayOnClientDisable": "用戶自動停用後重新啟動 Xray",
"restartXrayOnClientDisableDesc": "當用戶因到期或流量上限而被自動停用時,重新啟動 Xray。",
"fragment": "分片",
"fragmentDesc": "啟用 TLS hello 資料包分片",
"fragmentSett": "設定",
"noisesDesc": "啟用 Noises.",
"noisesSett": "Noises 設定",
"mux": "多路複用器",
"muxDesc": "在已建立的資料流內傳輸多個獨立的資料流",
"muxSett": "複用器設定",
"direct": "直接連線",
"directDesc": "直接與特定國家的域或IP範圍建立連線",
"notifications": "通知",
"certs": "證書",
"externalTraffic": "外部流量",
"dateAndTime": "日期和時間",
"proxyAndServer": "代理和伺服器",
"intervals": "間隔",
"information": "資訊",
"language": "語言",
"telegramBotLanguage": "Telegram 機器人語言",
"security": {
"admin": "",
"twoFactor": "",
"twoFactorEnable": "2FA",
"twoFactorEnableDesc": "",
"twoFactorModalSetTitle": "",
"twoFactorModalDeleteTitle": "",
"twoFactorModalSteps": "",
"twoFactorModalFirstStep": "1. QRQR",
"twoFactorModalSecondStep": "2. ",
"twoFactorModalRemoveStep": "",
"twoFactorModalChangeCredentialsTitle": "",
"twoFactorModalChangeCredentialsStep": "",
"twoFactorModalSetSuccess": "",
"twoFactorModalDeleteSuccess": "",
"twoFactorModalError": ""
},
"toasts": {
"modifySettings": "",
"getSettings": "",
"modifyUserError": "",
"modifyUser": "",
"originalUserPassIncorrect": "使",
"userPassMustBeNotEmpty": "使",
"getOutboundTrafficError": "",
"resetOutboundTrafficError": ""
}
},
"xray": {
"title": "Xray ",
"save": "",
"restart": " Xray",
"restartSuccess": "Xray ",
"stopSuccess": "Xray ",
"restartError": "Xray",
"stopError": "Xray",
"basicTemplate": "",
"advancedTemplate": "",
"generalConfigs": "",
"generalConfigsDesc": "",
"logConfigs": "",
"logConfigsDesc": "",
"blockConfigsDesc": "使",
"basicRouting": "",
"blockConnectionsConfigsDesc": "",
"directConnectionsConfigsDesc": "",
"blockips": "IP",
"blockdomains": "",
"directips": "IP",
"directdomains": "",
"ipv4Routing": "IPv4 ",
"ipv4RoutingDesc": " IPv4 ",
"warpRouting": "WARP ",
"warpRoutingDesc": "使 GitHub socks5 WARPWARP Cloudflare ",
"nordRouting": "NordVPN ",
"nordRoutingDesc": " NordVPN ",
"Template": " Xray ",
"TemplateDesc": " Xray ",
"FreedomStrategy": "Freedom ",
"FreedomStrategyDesc": " Freedom ",
"RoutingStrategy": "",
"RoutingStrategyDesc": " DNS ",
"outboundTestUrl": " URL",
"outboundTestUrlDesc": "使 URL",
"Torrent": " BitTorrent ",
"Inbounds": "",
"InboundsDesc": "",
"Outbounds": "",
"Balancers": "",
"OutboundsDesc": "",
"Routings": "",
"RoutingsDesc": "",
"completeTemplate": "",
"logLevel": "",
"logLevelDesc": "",
"accessLog": "",
"accessLogDesc": " 'none' ",
"errorLog": "",
"errorLogDesc": " 'none' ",
"dnsLog": "DNS ",
"dnsLogDesc": " DNS ",
"maskAddress": "",
"maskAddressDesc": "IP IP ",
"statistics": "",
"statsInboundUplink": "",
"statsInboundUplinkDesc": "",
"statsInboundDownlink": "",
"statsInboundDownlinkDesc": "",
"statsOutboundUplink": "",
"statsOutboundUplinkDesc": "",
"statsOutboundDownlink": "",
"statsOutboundDownlinkDesc": "",
"rules": {
"first": "",
"last": "",
"up": "",
"down": "",
"source": "",
"dest": "",
"inbound": "",
"outbound": "",
"balancer": "",
"info": "",
"add": "",
"edit": "",
"useComma": ""
},
"outbound": {
"addOutbound": "",
"addReverse": "",
"editOutbound": "",
"editReverse": "",
"reverseTag": "",
"reverseTagDesc": "VLESS ",
"reverseTagPlaceholder": "",
"tag": "",
"tagDesc": "",
"address": "",
"reverse": "",
"domain": "",
"type": "",
"bridge": "Bridge",
"portal": "Portal",
"link": "",
"intercon": "",
"settings": "",
"accountInfo": "",
"outboundStatus": "",
"sendThrough": "",
"test": "",
"testResult": "",
"testing": "...",
"testSuccess": "",
"testFailed": "",
"testError": "",
"nordvpn": "NordVPN",
"accessToken": "",
"country": "",
"server": "",
"city": "",
"allCities": "",
"privateKey": "",
"load": ""
},
"balancer": {
"addBalancer": "",
"editBalancer": "",
"balancerStrategy": "",
"balancerSelectors": "",
"tag": "",
"tagDesc": "",
"balancerDesc": "使 balancerTag outboundTag使 outboundTag "
},
"wireguard": {
"secretKey": "",
"publicKey": "",
"allowedIPs": " IP",
"endpoint": "",
"psk": "",
"domainStrategy": ""
},
"tun": {
"nameDesc": "TUN 'xray0'",
"mtuDesc": " 1500",
"userLevel": "",
"userLevelDesc": "使 0"
},
"dns": {
"enable": " DNS",
"enableDesc": " DNS ",
"tag": "DNS ",
"tagDesc": "",
"clientIp": "IP",
"clientIpDesc": "DNSIP",
"disableCache": "",
"disableCacheDesc": "DNS",
"disableFallback": "退",
"disableFallbackDesc": "退DNS",
"disableFallbackIfMatch": "退",
"disableFallbackIfMatchDesc": "DNS退DNS",
"enableParallelQuery": "",
"enableParallelQueryDesc": "DNS",
"strategy": "",
"strategyDesc": "",
"add": "",
"edit": "",
"domains": "",
"expectIPs": " IP",
"unexpectIPs": "IP",
"useSystemHosts": "使Hosts",
"useSystemHostsDesc": "使hosts",
"usePreset": "使",
"dnsPresetTitle": "DNS",
"dnsPresetFamily": "",
"serveStale": "",
"serveStaleDesc": "",
"serveExpiredTTL": "TTL",
"serveExpiredTTLDesc": "0 = ",
"timeoutMs": " ()",
"skipFallback": "退",
"finalQuery": "",
"hosts": "Hosts",
"hostsAdd": " Host",
"hostsEmpty": " Host",
"hostsDomain": " ( domain:example.com)",
"hostsValues": "IP Enter",
"clearAll": "",
"clearAllTitle": " DNS ",
"clearAllConfirm": " DNS "
},
"fakedns": {
"add": " DNS",
"edit": " DNS",
"ipPool": "IP ",
"poolSize": ""
}
}
},
"tgbot": {
"keyboardClosed": " ",
"noResult": " ",
"noQuery": " 使",
"wentWrong": " ",
"noIpRecord": " IP",
"noInbounds": " ",
"unlimited": " ",
"add": "",
"month": "",
"months": "",
"day": "",
"days": "",
"hours": "",
"minutes": "",
"unknown": "",
"inbounds": "",
"clients": "",
"offline": "🔴 ",
"online": "🟢 ",
"commands": {
"unknown": " ",
"pleaseChoose": "👇 \r\n",
"help": "🤖 使\r\n\r\n",
"start": "👋 <i>{{ .Firstname }}</i>\r\n",
"welcome": "🤖 <b>{{ .Hostname }}</b> \r\n",
"status": " ",
"usage": " ",
"getID": "🆔 ID <code>{{ .ID }}</code>",
"helpAdminCommands": " Xray Core\r\n<code>/restart</code>\r\n\r\n\r\n<code>/usage []</code>\r\n\r\n\r\n<code>/inbound []</code>\r\n\r\nTelegramID\r\n<code>/id</code>",
"helpClientCommands": "使\r\n<code>/usage []</code>\r\n\r\nTelegramID\r\n<code>/id</code>",
"restartUsage": "\r\n\r\n<code>/restart</code>",
"restartSuccess": " !",
"restartFailed": " \r\n\r\n<code>: {{ .Error }}</code>.",
"xrayNotRunning": " Xray Core ",
"startDesc": "",
"helpDesc": "",
"statusDesc": "",
"idDesc": " Telegram ID"
},
"messages": {
"cpuThreshold": "🔴 CPU 使 {{ .Percent }}% {{ .Threshold }}%",
"selectUserFailed": " 使",
"userSaved": " 使",
"loginSuccess": " \r\n",
"loginFailed": " \r\n",
"2faFailed": "2FA ",
"report": "🕰 {{ .RunTime }}\r\n",
"datetime": " {{ .DateTime }}\r\n",
"hostname": "💻 {{ .Hostname }}\r\n",
"version": "🚀 X-UI {{ .Version }}\r\n",
"xrayVersion": "📡 Xray : {{ .XrayVersion }}\r\n",
"ipv6": "🌐 IPv6{{ .IPv6 }}\r\n",
"ipv4": "🌐 IPv4{{ .IPv4 }}\r\n",
"ip": "🌐 IP{{ .IP }}\r\n",
"ips": "🔢 IP \r\n{{ .IPs }}\r\n",
"serverUpTime": " {{ .UpTime }} {{ .Unit }}\r\n",
"serverLoad": "📈 {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n",
"serverMemory": "📋 {{ .Current }}/{{ .Total }}\r\n",
"tcpCount": "🔹 TCP {{ .Count }}\r\n",
"udpCount": "🔸 UDP {{ .Count }}\r\n",
"traffic": "🚦 {{ .Total }} ({{ .Upload }},{{ .Download }})\r\n",
"xrayStatus": " Xray {{ .State }}\r\n",
"username": "👤 使{{ .Username }}\r\n",
"reason": " {{ .Reason }}\r\n",
"time": " {{ .Time }}\r\n",
"inbound": "📍 {{ .Remark }}\r\n",
"port": "🔌 {{ .Port }}\r\n",
"expire": "📅 {{ .Time }}\r\n",
"expireIn": "📅 {{ .Time }}\r\n",
"active": "💡 {{ .Enable }}\r\n",
"enabled": "🚨 {{ .Enable }}\r\n",
"online": "🌐 {{ .Status }}\r\n",
"lastOnline": "🔙 : {{ .Time }}\r\n",
"email": "📧 {{ .Email }}\r\n",
"upload": "🔼 {{ .Upload }}\r\n",
"download": "🔽 {{ .Download }}\r\n",
"total": "📊 {{ .UpDown }} / {{ .Total }}\r\n",
"TGUser": "👤 使{{ .TelegramID }}\r\n",
"exhaustedMsg": "🚨 {{ .Type }}\r\n",
"exhaustedCount": "🚨 {{ .Type }} \r\n",
"onlinesCount": "🌐 {{ .Count }}\r\n",
"disabled": "🛑 {{ .Disabled }}\r\n",
"depleteSoon": "🔜 {{ .Deplete }}\r\n\r\n",
"backupTime": "🗄 {{ .Time }}\r\n",
"refreshedOn": "\r\n📋🔄 {{ .Time }}\r\n\r\n",
"yes": " ",
"no": " ",
"received_id": "🔑📥 ID ",
"received_password": "🔑📥 ",
"received_email": "📧📥 ",
"received_comment": "💬📥 ",
"id_prompt": "🔑 ID: {{ .ClientId }}\n\n ID",
"pass_prompt": "🔑 : {{ .ClientPassword }}\n\n",
"email_prompt": "📧 : {{ .ClientEmail }}\n\n",
"comment_prompt": "💬 : {{ .ClientComment }}\n\n",
"inbound_client_data_id": "🔄 : {{ .InboundRemark }}\n\n🔑 ID: {{ .ClientId }}\n📧 : {{ .ClientEmail }}\n📊 : {{ .ClientTraffic }}\n📅 : {{ .ClientExp }}\n🌐 IP : {{ .IpLimit }}\n💬 : {{ .ClientComment }}\n\n",
"inbound_client_data_pass": "🔄 : {{ .InboundRemark }}\n\n🔑 : {{ .ClientPass }}\n📧 : {{ .ClientEmail }}\n📊 : {{ .ClientTraffic }}\n📅 : {{ .ClientExp }}\n🌐 IP : {{ .IpLimit }}\n💬 : {{ .ClientComment }}\n\n",
"cancel": " \n\n使 /start 🔄",
"error_add_client": " :\n\n {{ .error }}",
"using_default_value": "使 😊",
"incorrect_input": "\n\n: aaaaaa\n: aaa aaa 🚫",
"AreYouSure": "🤔",
"SuccessResetTraffic": "📧 : {{ .ClientEmail }}\n🏁 : ",
"FailedResetTraffic": "📧 : {{ .ClientEmail }}\n🏁 : \n\n🛠 : [ {{ .ErrorMessage }} ]",
"FinishProcess": "🔚 "
},
"buttons": {
"closeKeyboard": " ",
"cancel": " ",
"cancelReset": " ",
"cancelIpLimit": " IP ",
"confirmResetTraffic": " ",
"confirmClearIps": " IP",
"confirmRemoveTGUser": " Telegram 使",
"confirmToggle": " /使",
"dbBackup": "",
"serverUsage": "使",
"getInbounds": "",
"depleteSoon": "",
"clientUsage": "使",
"onlines": "",
"commands": "",
"refresh": "🔄 ",
"clearIPs": " IP",
"removeTGUser": " Telegram 使",
"selectTGUser": "👤 Telegram 使",
"selectOneTGUser": "👤 Telegram 使",
"resetTraffic": "📈 ",
"resetExpire": "📅 ",
"ipLog": "🔢 IP ",
"ipLimit": "🔢 IP ",
"setTGUser": "👤 Telegram 使",
"toggle": "🔘 /",
"custom": "🔢 ",
"confirmNumber": " : {{ .Num }}",
"confirmNumberAdd": " {{ .Num }}",
"limitTraffic": "🚧 ",
"getBanLogs": "",
"allClients": "",
"addClient": "",
"submitDisable": " ",
"submitEnable": " ",
"use_default": "🏷 使",
"change_id": "🔑 ID",
"change_password": "🔑 ",
"change_email": "📧 ",
"change_comment": "💬 ",
"ResetAllTraffics": "",
"SortedTrafficUsageReport": "使"
},
"answers": {
"successfulOperation": " ",
"errorOperation": " ",
"getInboundsFailed": " ",
"getClientsFailed": " ",
"canceled": " {{ .Email }}",
"clientRefreshSuccess": " {{ .Email }}",
"IpRefreshSuccess": " {{ .Email }}IP ",
"TGIdRefreshSuccess": " {{ .Email }} Telegram 使",
"resetTrafficSuccess": " {{ .Email }}",
"setTrafficLimitSuccess": " {{ .Email }}: ",
"expireResetSuccess": " {{ .Email }}",
"resetIpSuccess": " {{ .Email }} IP {{ .Count }}",
"clearIpSuccess": " {{ .Email }}IP ",
"getIpLog": " {{ .Email }} IP ",
"getUserInfo": " {{ .Email }} Telegram 使",
"removedTGUserSuccess": " {{ .Email }}Telegram 使",
"enableSuccess": " {{ .Email }}",
"disableSuccess": " {{ .Email }}",
"askToAddUserId": "\r\n使 Telegram 使 ChatID\r\n\r\n使 ChatID<code>{{ .TgUserID }}</code>",
"chooseClient": " {{ .Inbound }} ",
"chooseInbound": ""
}
}
}