mirror of
https://github.com/rustmailer/bichon.git
synced 2026-08-03 07:48:34 +02:00
1453 lines
64 KiB
JSON
1453 lines
64 KiB
JSON
{
|
||
"common": {
|
||
"submit": "提交",
|
||
"cancel": "取消",
|
||
"save": "儲存",
|
||
"save_changes": "儲存修改",
|
||
"delete": "刪除",
|
||
"edit": "編輯",
|
||
"search": "搜尋",
|
||
"add": "新增",
|
||
"remove": "移除",
|
||
"create": "建立",
|
||
"update": "更新",
|
||
"confirm": "確認",
|
||
"close": "關閉",
|
||
"yes": "是",
|
||
"no": "否",
|
||
"ok": "確定",
|
||
"loading": "載入中...",
|
||
"empty": "空",
|
||
"noData": "無數據",
|
||
"table": {
|
||
"noResults": "無結果。"
|
||
},
|
||
"failed": "失敗",
|
||
"notFound": "未找到",
|
||
"back": "返回",
|
||
"goBack": "返回",
|
||
"backToHome": "返回首頁",
|
||
"tryAgain": "重試",
|
||
"more": "更多",
|
||
"actions": "操作",
|
||
"filter": "篩選",
|
||
"reset": "重置",
|
||
"clear": "清除",
|
||
"error": "錯誤",
|
||
"apply": "套用",
|
||
"select": "選擇",
|
||
"selectAll": "全選",
|
||
"deselectAll": "取消全選",
|
||
"all": "全部",
|
||
"none": "無",
|
||
"showLess": "顯示更少",
|
||
"showMore": "顯示更多...",
|
||
"project_description": "Bichon 是一個開源項目。",
|
||
"view_on_github_button": "在 GitHub 上查看",
|
||
"op_failed": "操作失敗",
|
||
"na": "無",
|
||
"retry": "重試",
|
||
"deleting": "正在刪除..."
|
||
},
|
||
"navigation": {
|
||
"home": "首頁",
|
||
"settings": "設定",
|
||
"accounts": "帳號",
|
||
"dashboard": "儀表板",
|
||
"mailbox": "信箱",
|
||
"oauth2": "OAuth2",
|
||
"accessTokens": "存取權杖",
|
||
"apiDocs": "API文件",
|
||
"general": "一般",
|
||
"auth": "驗證",
|
||
"other": "其他",
|
||
"users": "系統使用者"
|
||
},
|
||
"auth": {
|
||
"welcome": "歡迎使用 Bichon",
|
||
"username": "使用者名稱",
|
||
"password": "密碼",
|
||
"login": "登入",
|
||
"loginFailed": "登入失敗",
|
||
"invalidPassword": "密碼無效,請再試一次。",
|
||
"somethingWentWrong": "發生錯誤",
|
||
"sessionExpired": "連線逾時!",
|
||
"sessionExpiredDesc": "由於閒置過久,您的連線已終止。請重新登入以繼續。",
|
||
"logout": "登出",
|
||
"areYouSureYouWantToLogOut": "確定要登出嗎?",
|
||
"youWillNeedToLogInAgain": "您將需要再次登入才能存取您的帳號。"
|
||
},
|
||
"errors": {
|
||
"pageNotFound": "糟糕!找不到頁面!",
|
||
"pageNotFoundDesc": "您要尋找的頁面可能不存在或已被刪除。",
|
||
"somethingWentWrong": "糟糕!發生錯誤 :')",
|
||
"somethingWentWrongDesc": "很抱歉造成不便,請稍後再試。",
|
||
"internalServerError": "內部伺服器錯誤!",
|
||
"contentNotModified": "內容未變更!",
|
||
"networkError": "網路錯誤",
|
||
"networkErrorDesc": "無法連線到伺服器。請檢查您的網路連線並重試。",
|
||
"forbidden": "禁止存取",
|
||
"forbiddenTitle": "拒絕存取",
|
||
"forbiddenDesc": "您沒有檢視此資源所需的權限。",
|
||
"unauthorized": "未經授權",
|
||
"unauthorizedTitle": "無權存取",
|
||
"unauthorizedDesc": "請使用正確的憑證登入,以存取此資源。",
|
||
"maintenance": "系統維護中",
|
||
"maintenanceTitle": "網站正在維護中!",
|
||
"maintenanceDesc": "網站目前無法使用。我們將很快恢復服務。",
|
||
"learnMore": "瞭解更多"
|
||
},
|
||
"dashboard": {
|
||
"title": "儀表板",
|
||
"mailAccounts": "郵件帳號",
|
||
"connected": "已連線",
|
||
"totalEmails": "郵件總數",
|
||
"syncedLocally": "本地同步數量",
|
||
"totalEmailSize": "郵件總容量",
|
||
"logicalVolume": "邏輯容量",
|
||
"localDataFiles": "本地資料檔案",
|
||
"actualDiskUsage": "實際磁碟用量",
|
||
"indexSize": "索引大小",
|
||
"tantivyIndex": "Tantivy 索引",
|
||
"dayTrend": "30 天趨勢",
|
||
"attachments": "附件",
|
||
"topLists": "排行榜",
|
||
"newEmails": "新郵件",
|
||
"messageDistribution": "訊息分佈",
|
||
"attachmentRatio": "附件比例",
|
||
"attachmentRatioDesc": "{{percent}}% 的郵件包含附件",
|
||
"noEmailsSynced": "尚未同步任何郵件",
|
||
"withAttachments": "包含附件",
|
||
"noAttachments": "無附件",
|
||
"top10Senders": "前 10 名寄件人",
|
||
"byMessageCount": "依郵件數量",
|
||
"sender": "寄件人",
|
||
"count": "數量",
|
||
"top10LargestEmails": "前 10 封最大郵件",
|
||
"byMessageSize": "依郵件大小",
|
||
"subject": "主旨",
|
||
"size": "大小",
|
||
"noSubject": "(無主旨)",
|
||
"top10Accounts": "前 10 名帳號",
|
||
"emails": "郵件",
|
||
"account": "帳號",
|
||
"noRecentActivity": "無近期活動",
|
||
"noSendersData": "無寄件人資料",
|
||
"noLargeEmails": "無大容量郵件",
|
||
"noAccountData": "無帳號資料",
|
||
"systemVersion": "系統版本"
|
||
},
|
||
"accounts": {
|
||
"beforeRelativeValue": "同步 {{value}} {{unit}} 之前的郵件",
|
||
"sinceRelativeValue": "同步最近 {{value}} {{unit}} 內的郵件",
|
||
"syncBatchSize": "批次同步數量",
|
||
"syncBatchSizeDescription": "每次 IMAP 請求獲取的郵件數量",
|
||
"incrementalSyncDescription": "執行增量郵件同步的頻率(分鐘)",
|
||
"syncScope": "同步策略",
|
||
"syncScopeDescription": "選擇哪些郵件需要被索引和歸檔。",
|
||
"selectMode": "選擇過濾模式",
|
||
"syncAll": "同步所有郵件",
|
||
"sinceFixed": "從特定日期開始 (至今)",
|
||
"sinceRelative": "僅同步最近的郵件",
|
||
"beforeRelative": "僅封存舊郵件",
|
||
"duration": "時長",
|
||
"unit": "單位",
|
||
"accessControl": "訪問控制",
|
||
"owner": "建立者",
|
||
"access_control": {
|
||
"title": "帳戶訪問分配",
|
||
"description": "為 {{email}} 分配角色和授權用戶",
|
||
"role_label": "訪問角色",
|
||
"role_placeholder": "選擇角色",
|
||
"role_loading": "正在加載角色...",
|
||
"user_label": "選擇授權用戶",
|
||
"user_search_placeholder": "按用戶名或信箱搜尋...",
|
||
"user_empty": "未找到相關用戶",
|
||
"user_selected_count": "已選擇:{{count}} 個用戶",
|
||
"buttons": {
|
||
"cancel": "取消",
|
||
"save": "保存分配"
|
||
},
|
||
"validation": {
|
||
"user_required": "請至少選擇一個用戶",
|
||
"role_required": "請選擇要分配的角色"
|
||
},
|
||
"toast": {
|
||
"success_title": "分配成功",
|
||
"success_desc": "權限已成功分配給 {{email}}",
|
||
"failed_title": "分配失敗"
|
||
}
|
||
},
|
||
"title": "郵件帳號",
|
||
"description": "管理和設定您的郵件帳號。",
|
||
"addImap": "新增 IMAP 帳號",
|
||
"addNoSync": "新增非同步帳號",
|
||
"moreAccountTypes": "更多帳號類型",
|
||
"noAccountConfigurations": "沒有帳號設定",
|
||
"noAccountConfigurationsDesc": "您尚未新增任何帳號設定。請新增設定以使用功能。",
|
||
"addConfiguration": "新增設定",
|
||
"name": "登入名稱",
|
||
"email": "電子郵件",
|
||
"status": "狀態",
|
||
"type": "類型",
|
||
"lastSync": "上次同步",
|
||
"actions": "操作",
|
||
"edit": "編輯",
|
||
"delete": "刪除",
|
||
"detail": "詳細資訊",
|
||
"syncFolders": "同步資料夾",
|
||
"oauth2Tokens": "OAuth2 權杖",
|
||
"id": "ID",
|
||
"enabled": "啟用",
|
||
"auth": "驗證",
|
||
"incSync": "增量同步",
|
||
"state": "狀態",
|
||
"createdAt": "建立時間",
|
||
"updatedAt": "更新時間",
|
||
"openMenu": "開啟選單",
|
||
"emailAccountRegistration": "電子郵件帳號註冊",
|
||
"emailAccountRegistrationDesc": "請輸入您的電子郵件地址。下一步您將設定 IMAP/SMTP 詳細資訊。我們將嘗試使用您輸入的電子郵件地址自動取得 IMAP/SMTP 伺服器位址。",
|
||
"emailAddress": "電子郵件地址",
|
||
"emailPlaceholder": "例如:john.doe@example.com",
|
||
"namePlaceholder": "例如:john.doe",
|
||
"optional": "選填",
|
||
"nameDescription": "IMAP 連線使用者名稱。如果您使用完整的電子郵件地址作為連線使用者名稱,請將此欄位留空。",
|
||
"emailCannotBeModified": "編輯時無法修改電子郵件帳號地址。",
|
||
"addAccount": "新增帳號",
|
||
"updateAccount": "更新帳號",
|
||
"accountUpdated": "帳號已更新",
|
||
"accountCreated": "帳號已建立",
|
||
"accountUpdatedDesc": "帳號已成功更新。",
|
||
"accountCreatedDesc": "帳號已成功建立。",
|
||
"accountUpdateFailed": "帳號更新失敗",
|
||
"accountCreationFailed": "帳號建立失敗",
|
||
"updateFailed": "更新失敗,請稍後再試。",
|
||
"creationFailed": "建立失敗,請稍後再試。",
|
||
"selectSyncFolders": "選擇同步資料夾",
|
||
"allMailFolderSelected": "注意:「所有郵件」資料夾已選擇",
|
||
"accountSyncFoldersUpdated": "帳號同步資料夾已更新",
|
||
"accountSyncFoldersUpdateFailed": "帳號同步資料夾更新失敗",
|
||
"serverConfiguration": "伺服器設定 (IMAP)",
|
||
"syncFoldersTitle": "同步資料夾",
|
||
"allMailFolderSelectedDesc": "選擇具有「所有郵件」屬性的資料夾可能會導致已從收件匣或寄件備份等資料夾同步的郵件重複。這可能會大幅增加您的儲存用量。",
|
||
"allMailSkipped": "標準資料夾已選擇,為避免重複已跳過「所有郵件」。",
|
||
"selectAtLeastOneFolder": "請至少選擇一個資料夾",
|
||
"chooseFoldersToSync": "請選擇要為 {{email}} 同步的資料夾。新新增的資料夾將在下一個同步週期開始下載。",
|
||
"accountDetails": "帳號詳細資訊",
|
||
"capabilities": "功能",
|
||
"folderLimit": "資料夾限制",
|
||
"incrementalSyncInterval": "增量同步間隔",
|
||
"everyMinutes": "每 {{minutes}} 分鐘",
|
||
"foldersConfiguredForSync": "已設定同步的資料夾:{{count}} 個",
|
||
"foldersSelected": "已選資料夾:{{count}} 個",
|
||
"imapHost": "IMAP 主機",
|
||
"imapHostPlaceholder": "例如:imap.example.com",
|
||
"imapPort": "IMAP 連接埠",
|
||
"imapPortPlaceholder": "例如:993",
|
||
"imapEncryption": "IMAP 加密",
|
||
"selectEncryptionMethod": "選擇加密方法",
|
||
"chooseEncryptionMethod": "請選擇 IMAP 的加密方法。",
|
||
"imapAuthMethod": "IMAP 驗證方法",
|
||
"selectAuthMethod": "選擇驗證方法",
|
||
"chooseAuthMethod": "請選擇 IMAP 的驗證方法。",
|
||
"imapPassword": "IMAP 密碼",
|
||
"leaveEmptyToKeepPassword": "保留現有密碼請留空",
|
||
"enterPassword": "輸入密碼",
|
||
"leaveEmptyToKeepExisting": "保留現有密碼請留空。若要更新,請輸入新密碼。",
|
||
"useProxy": "使用代理",
|
||
"selectProxy": "選擇代理",
|
||
"incrementalSync": "增量同步 (分鐘)",
|
||
"incrementalSyncPlaceholder": "例如:300",
|
||
"enabledDescription": "決定此帳號是否啟用。如果停用,將不會執行相關同步。",
|
||
"dateSince": "同步起始日期",
|
||
"none": "無",
|
||
"fixed": "固定",
|
||
"relative": "相對",
|
||
"selectDate": "選擇日期",
|
||
"selectUnit": "選擇單位",
|
||
"days": "天",
|
||
"months": "月",
|
||
"years": "年",
|
||
"enterValue": "輸入值",
|
||
"mustBeAtLeast1": "必須大於或等於 1",
|
||
"dateSelection": "日期選擇",
|
||
"since": "自",
|
||
"recent": "近期",
|
||
"notAvailable": "不適用",
|
||
"host": "主機",
|
||
"port": "連接埠",
|
||
"encryption": "加密",
|
||
"authType": "驗證類型",
|
||
"password": "密碼",
|
||
"useProxyField": "使用代理",
|
||
"clickSaveWhenDone": "完成後點擊「儲存」。",
|
||
"step": "步驟 {{index}}",
|
||
"goBack": "返回",
|
||
"autoConfiguring": "正在自動設定...",
|
||
"continue": "繼續",
|
||
"saveChanges": "儲存變更",
|
||
"submit": "送出",
|
||
"field": "欄位",
|
||
"value": "值",
|
||
"refreshToken": "更新權杖 (Refresh Token)",
|
||
"accessTokenCopiedToClipboard": "存取權杖已複製到剪貼簿",
|
||
"refreshTokenCopiedToClipboard": "更新權杖已複製到剪貼簿",
|
||
"noOAuth2Tokens": "無 OAuth2 權杖",
|
||
"theAccountHasNotCompletedTheAuthorizationProcess": "此帳號尚未完成授權程序。",
|
||
"clickHere": "點擊此處",
|
||
"toAuthorizeTheAccount": "以授權帳號。",
|
||
"detailsOfTheOAuth2TokensForTheAccount": "此帳號的 OAuth2 權杖詳細資訊。",
|
||
"updateTheEmailAccountHere": "在此更新電子郵件帳號。",
|
||
"addNewEmailAccountHere": "在此新增電子郵件帳號。",
|
||
"thisAccountIsUsedForIdentificationPurposesOnly": "此帳號僅用於識別目的,不需要與郵件伺服器同步。有助於匯入郵件資料。",
|
||
"determinesWhetherThisAccountIsActiveNoSync": "用來判斷帳戶是否啟用。若停用,將無法匯入資料。",
|
||
"folderSync": {
|
||
"noData": "無資料",
|
||
"noFolders": "沒有可同步的資料夾",
|
||
"batches": "批次",
|
||
"autoSelectDescendants": "自動選取子項",
|
||
"autoSelectParents": "自動選取父項",
|
||
"expandAll": "全部展開",
|
||
"collapseAll": "全部收合",
|
||
"loadingMailboxFolders": "正在載入郵件資料夾…"
|
||
},
|
||
"viewDetails": "檢視詳細資訊",
|
||
"runningState": {
|
||
"notStarted": "未啟動",
|
||
"inProgress": "進行中",
|
||
"calculating": "正在計算...",
|
||
"initialSync": "初始同步",
|
||
"completed": "已完成",
|
||
"duration": "持續時間",
|
||
"startTime": "開始時間:",
|
||
"endTime": "結束時間:",
|
||
"syncProgress": "同步進度",
|
||
"incrementalSync": "增量同步",
|
||
"syncInterval": "同步間隔:",
|
||
"everyMinutes": "每 {{minutes}} 分鐘",
|
||
"errorLogs": "錯誤日誌",
|
||
"noErrorLogs": "無錯誤日誌。",
|
||
"noActiveState": "無活動狀態",
|
||
"accountNotStarted": "帳號同步可能尚未開始",
|
||
"close": "關閉"
|
||
},
|
||
"steps": {
|
||
"complete": "完成",
|
||
"emailAddress": "電子郵件地址",
|
||
"imap": "IMAP",
|
||
"syncPreferences": "同步偏好設定",
|
||
"summary": "摘要"
|
||
},
|
||
"imapProxy": "使用 SOCKS5 代理進行 IMAP 連線。",
|
||
"syncStartDateDescription": "定義同步的起始日期(固定日期或相對於現在的日期)。早於此日期的郵件將被排除。{{fixedPart}}。",
|
||
"syncAfterDate": "同步設定日期之後的資料",
|
||
"syncRecentData": "隨著時間推移調整同步日期,僅同步最新資料",
|
||
"folderLimitDescription": "限制每個資料夾要同步的郵件數量(最小 100)。若無限制請留空。",
|
||
"folderLimitPlaceholder": "例如:1000",
|
||
"imap": "IMAP",
|
||
"minutes": "分鐘",
|
||
"accountHasBeenSuccessfully": "帳戶已成功{{action}}",
|
||
"enableAccount": "啟用帳戶",
|
||
"disableAccount": "停用帳戶",
|
||
"areYouSureYouWantTo": "你確定要{{action}}此帳戶嗎?",
|
||
"enable": "啟用",
|
||
"disable": "停用",
|
||
"thisWillPreventTheAccountFromBeingUsed": "該帳戶將不會繼續從 IMAP 伺服器同步資料,但已有資料仍然可以查詢。",
|
||
"disabled": "已停用",
|
||
"useDangerous": "信任任意 TLS 憑證",
|
||
"useDangerousDescription": "僅當你連線的 IMAP 伺服器使用公開根憑證或自簽憑證,且系統無法驗證該憑證時才啟用此選項。本選項會略過標準憑證驗證流程,可能導致中間人攻擊等安全風險 — 請確認你了解並接受這些風險後再啟用。"
|
||
},
|
||
"mailbox": {
|
||
"title": "信箱",
|
||
"folders": "資料夾",
|
||
"messages": "訊息",
|
||
"noMessages": "無訊息",
|
||
"selectFolder": "選擇資料夾以檢視訊息",
|
||
"deleteDialog": {
|
||
"title": "刪除郵件",
|
||
"desc": "確定要刪除{{countText}}嗎?此操作將從本地資料庫中永久移除選取的郵件,且無法復原。",
|
||
"descCountSingle": "此郵件",
|
||
"descCountMultiple": "這 {{count}} 封郵件",
|
||
"warningTitle": "警告!",
|
||
"warningDesc": "在繼續之前請注意。",
|
||
"confirm": "刪除",
|
||
"successTitle": "訊息已成功刪除",
|
||
"successDesc": "訊息已刪除。",
|
||
"errorTitle": "訊息刪除失敗"
|
||
},
|
||
"thread": {
|
||
"title": "串流 ({{count}} 則{{messageLabel}})",
|
||
"message": "訊息",
|
||
"messages": "訊息",
|
||
"noSubject": "(無主旨)",
|
||
"invalidDate": "無效日期",
|
||
"empty": "此串流中沒有訊息。",
|
||
"loadError": "載入串流失敗",
|
||
"loadingMore": "正在載入更多...",
|
||
"loadMore": "載入更多"
|
||
},
|
||
"bulkActions": {
|
||
"ariaLabel": "對選取的 {{count}} 則{{emailLabel}}執行批次操作",
|
||
"email": "郵件",
|
||
"emails": "郵件",
|
||
"selected": "已選取",
|
||
"clearSelection": "清除選取",
|
||
"clearSelectionWithKey": "清除選取 ({{key}})",
|
||
"delete": "刪除",
|
||
"deleteTooltip": "刪除選取的郵件"
|
||
}
|
||
},
|
||
"search": {
|
||
"size": "大小",
|
||
"any": "不限",
|
||
"tiny": "很小(<15 KB)",
|
||
"small": "小(<2 MB)",
|
||
"medium": "中(<20 MB)",
|
||
"large": "大(≥20 MB)",
|
||
"sizeDescription": "大小指的是整封郵件的大小,包含附件。",
|
||
"title": "搜尋",
|
||
"searching": "正在搜尋,請稍候...",
|
||
"noEmailsFound": "找不到任何郵件",
|
||
"startSearching": "開始使用關鍵字、寄件人或進階篩選條件進行搜尋。",
|
||
"adjustSearch": "請嘗試調整您的搜尋條件或清除篩選條件。",
|
||
"tagFilter": "標籤篩選",
|
||
"from": "寄件人",
|
||
"to": "收件人",
|
||
"subject": "主旨",
|
||
"date": "日期",
|
||
"editTag": "編輯標籤",
|
||
"keyword": "關鍵字",
|
||
"sender": "寄件人",
|
||
"recipient": "收件人",
|
||
"hasAttachment": "有附件",
|
||
"yes": "是",
|
||
"no": "否",
|
||
"dateRange": "日期範圍",
|
||
"startDate": "開始日期",
|
||
"endDate": "結束日期",
|
||
"advancedFilters": "進階篩選",
|
||
"searchArchivedEmails": "搜尋已封存郵件",
|
||
"fullTextMultiAccount": "全文搜尋、多帳號、進階篩選",
|
||
"account": "帳號",
|
||
"mailbox": "信箱",
|
||
"selectAccount": "選擇帳號",
|
||
"selectMailbox": "選擇信箱",
|
||
"noActiveEmailAccount": "沒有啟用的電子郵件帳號。",
|
||
"addEmailAccount": "新增電子郵件帳號",
|
||
"noMailboxSelectAccount": "沒有信箱,請先選擇一個帳號。",
|
||
"searchInSubjectBody": "在主旨、內文或附件名字中搜尋...",
|
||
"searchingButton": "正在搜尋...",
|
||
"searchButton": "搜尋",
|
||
"advanced": "進階",
|
||
"clear": "清除",
|
||
"since": "自:",
|
||
"before": "前於:",
|
||
"selectDate": "選擇日期",
|
||
"pleaseSelectAtLeastOne": "請至少選擇一個搜尋條件",
|
||
"cc": "副本 (CC)",
|
||
"bcc": "密件副本 (BCC)",
|
||
"attachmentName": "附件名稱",
|
||
"messageId": "訊息 ID",
|
||
"minSize": "最小大小",
|
||
"maxSize": "最大大小",
|
||
"senderRecipients": "寄件人 / 收件人",
|
||
"attachmentsSize": "附件與大小",
|
||
"minimumBytes": "最小 (位元組)",
|
||
"maximumBytes": "最大 (位元組)",
|
||
"originalMessageIdHeader": "原始郵件的 Message-ID 標頭",
|
||
"addTags": {
|
||
"title": "編輯標籤",
|
||
"none": "尚未新增標籤",
|
||
"searchPlaceholder": "搜尋或建立標籤...",
|
||
"createHint": "建立新標籤:{{tag}}",
|
||
"invalidTitle": "無效標籤",
|
||
"updatedTitle": "標籤已更新",
|
||
"updatedDesc": "標籤已成功更新",
|
||
"updateFailedTitle": "更新失敗",
|
||
"tryAgain": "請稍後再試",
|
||
"selectedCount": "已選取 {{count}} 個標籤",
|
||
"cancel": "取消",
|
||
"save": "儲存",
|
||
"saving": "正在儲存..."
|
||
},
|
||
"thread": {
|
||
"title": "串流 · {{count}} 則訊息",
|
||
"error": "載入串流失敗",
|
||
"empty": "此串流中沒有訊息",
|
||
"invalidDate": "無效日期",
|
||
"noSubject": "(無主旨)",
|
||
"loadingMore": "載入中...",
|
||
"loadMore": "載入更多"
|
||
},
|
||
"bulkActions": {
|
||
"ariaLabel": "已選擇 {{count}} 條訊息。批量操作工具列",
|
||
"delete": "刪除",
|
||
"deleteDesc": "刪除選中的訊息",
|
||
"selected": "已選擇 {{count}} 項",
|
||
"clear": "清除選取"
|
||
},
|
||
"delete": {
|
||
"title": "刪除訊息",
|
||
"confirmPrefix": "確認要刪除",
|
||
"countLabel": "{{count}} 條訊息嗎?",
|
||
"confirmDetail": "此操作無法復原。",
|
||
"confirmButton": "刪除",
|
||
"warningTitle": "警告",
|
||
"warningDesc": "刪除的訊息將被永久移除,無法恢復。",
|
||
"successTitle": "訊息已刪除",
|
||
"successDesc": "選定的訊息已成功刪除。",
|
||
"errorTitle": "刪除失敗"
|
||
}
|
||
},
|
||
"mail": {
|
||
"emailViewer": "郵件檢視器",
|
||
"noMessageSelected": "未選取任何訊息",
|
||
"account": "帳號",
|
||
"from": "寄件人",
|
||
"to": "收件人",
|
||
"subject": "主旨",
|
||
"date": "日期",
|
||
"tags": "標籤",
|
||
"noTagsYet": "尚無標籤",
|
||
"id": "ID",
|
||
"cc": "副本 (CC)",
|
||
"bcc": "密件副本 (BCC)",
|
||
"attachments": "附件",
|
||
"download": "下載",
|
||
"delete": "刪除",
|
||
"viewThread": "檢視串流",
|
||
"downloadStarted": "已開始下載",
|
||
"downloadComplete": "下載完成",
|
||
"downloadFailed": "下載失敗",
|
||
"failedToDownloadFile": "檔案下載失敗",
|
||
"failedToLoadEmail": "載入電子郵件訊息失敗。",
|
||
"isBeingDownloaded": "正在下載 {{id}}",
|
||
"downloaded": "已下載 {{id}}",
|
||
"showLess": "顯示較少",
|
||
"showMore": "顯示更多...",
|
||
"onlyNonInlineAttachments": "此處僅顯示非內嵌附件。",
|
||
"noAttachments": "無附件"
|
||
},
|
||
"oauth2": {
|
||
"title": "OAuth2",
|
||
"addConfiguration": "新增設定",
|
||
"id": "ID",
|
||
"provider": "服務供應商",
|
||
"clientId": "客戶端 ID (Client ID)",
|
||
"clientSecret": "客戶端密鑰 (Client Secret)",
|
||
"redirectUri": "重新導向 URI",
|
||
"scopes": "範圍 (Scopes)",
|
||
"status": "狀態",
|
||
"enabled": "已啟用",
|
||
"disabled": "已停用",
|
||
"edit": "編輯",
|
||
"delete": "刪除",
|
||
"enable": "啟用",
|
||
"disable": "停用",
|
||
"noConfigurations": "沒有 OAuth2 設定",
|
||
"noConfigurationsDesc": "您尚未新增任何 OAuth2 設定。請新增設定以使用功能。",
|
||
"description": "自動處理存取權杖的取得、儲存和更新,確保驗證體驗順暢且隨時可用。",
|
||
"addNew": "新增",
|
||
"updateHere": "在此更新。",
|
||
"createNewHere": "在此建立新的。",
|
||
"clickSaveWhenDone": "完成後點擊「儲存」。",
|
||
"quickPresets": "快速預設:",
|
||
"gmail": "Gmail",
|
||
"outlook": "Outlook",
|
||
"whenDisabled": "停用時:- 新的授權流程將立即被拒絕 - 現有的存取和更新權杖將在 1 分鐘內被撤銷 - 重新啟用時,使用者將需要重新授權",
|
||
"clientIdLabel": "客戶端 ID:",
|
||
"enterYourClientId": "輸入您的客戶端 ID",
|
||
"theUniqueIdentifierForYourApplication": "由 OAuth 服務供應商提供給您的應用程式的唯一識別碼。",
|
||
"clientSecretLabel": "客戶端密鑰:",
|
||
"leaveEmptyToKeepExistingSecret": "保留現有密鑰請留空",
|
||
"enterYourClientSecret": "輸入您的客戶端密鑰",
|
||
"leaveEmptyToKeepTheExistingSecret": "保留現有密鑰請留空。僅在變更時輸入新值。",
|
||
"aSecretKeyProvidedByTheOAuthProvider": "由 OAuth 服務供應商提供,用於驗證您的應用程式的密鑰。",
|
||
"authUrlLabel": "授權 URL:",
|
||
"enterTheAuthorizationUrl": "輸入授權 URL",
|
||
"theUrlWhereUsersWillBeRedirected": "使用者將被重新導向以進行授權的 URL。",
|
||
"tokenUrlLabel": "權杖 URL:",
|
||
"enterTheTokenUrl": "輸入權杖 URL",
|
||
"theUrlUsedToExchange": "用於將授權碼換取存取權杖的 URL。",
|
||
"redirectUrlLabel": "重新導向 URL:",
|
||
"enterYourRedirectUrl": "輸入您的重新導向 URL",
|
||
"theRedirectUrlAfterAuthorization": "授權後的重新導向 URL。必須與在 OAuth 服務供應商處註冊的 URL 相符。請使用 http://[host]:[port]/oauth2/callback (或 https://) 格式,其中 [host] 和 [port] 應與您的 RustMailer 部署相符。路徑 `/oauth2/callback` 是固定的。",
|
||
"scope": "範圍 (Scope):",
|
||
"enterTheScopeHere": "在此輸入範圍。",
|
||
"addScope": "新增範圍",
|
||
"key": "金鑰:",
|
||
"enterTheKeyHere": "在此輸入金鑰。",
|
||
"value": "值:",
|
||
"enterTheValueHere": "在此輸入值。",
|
||
"addExtraParams": "新增額外參數",
|
||
"useProxyOptional": "使用代理 (選填):",
|
||
"selectAProxy": "選擇代理",
|
||
"noProxyAvailable": "無可用代理",
|
||
"useSocks5ProxyForOAuthRequests": "如果直接存取被阻擋,則使用 SOCKS5 代理進行 OAuth 請求。",
|
||
"descriptionLabel": "描述:",
|
||
"describeThePurposeOfTheOauth2Application": "描述 OAuth2 應用程式的目的",
|
||
"optional": "選填",
|
||
"saving": "正在儲存...",
|
||
"creating": "正在建立...",
|
||
"saveChanges": "儲存變更",
|
||
"save": "儲存",
|
||
"updated": "已更新",
|
||
"created": "已建立",
|
||
"yourOAuth2ApplicationHasBeenSuccessfully": "您的 OAuth2 應用程式已成功{{action}}。",
|
||
"updateFailed": "更新失敗",
|
||
"creationFailed": "建立失敗",
|
||
"updateOrCreationFailed": "{{action}} 失敗,請稍後再試",
|
||
"clientSecretIsRequired": "客戶端密鑰為必填項",
|
||
"clientSecretCannotBeEmpty": "客戶端密鑰不可為空",
|
||
"keyIsRequired": "金鑰為必填項",
|
||
"keyCannotBeEmpty": "金鑰不可為空",
|
||
"valueIsRequired": "值為必填項",
|
||
"valueCannotBeEmpty": "值不可為空",
|
||
"descriptionMustNotExceed255Characters": "描述不得超過 255 個字元。",
|
||
"clientIdIsRequired": "客戶端 ID 為必填項",
|
||
"clientIdCannotBeEmpty": "客戶端 ID 不可為空",
|
||
"authorizationUrlIsRequired": "授權 URL 為必填項",
|
||
"authorizationUrlCannotBeEmpty": "授權 URL 不可為空",
|
||
"invalidAuthorizationUrlFormat": "授權 URL 格式無效",
|
||
"tokenUrlIsRequired": "權杖 URL 為必填項",
|
||
"tokenUrlCannotBeEmpty": "權杖 URL 不可為空",
|
||
"invalidTokenUrlFormat": "權杖 URL 格式無效",
|
||
"redirectUriIsRequired": "重新導向 URI 為必填項",
|
||
"redirectUriCannotBeEmpty": "重新導向 URI 不可為空",
|
||
"invalidRedirectUriFormat": "重新導向 URI 格式無效",
|
||
"authorizeEmailAccount": "授權電子郵件帳號",
|
||
"authorizeAnEmailAccountToStartTheOAuth2AuthorizationProcess": "授權電子郵件帳號以開始 OAuth2 授權程序。",
|
||
"loadingAccounts": "正在載入帳號...",
|
||
"selectAnAccount": "選擇一個帳號",
|
||
"noEmailAccountsRegistered": "沒有已註冊的電子郵件帳號。請建立一個。",
|
||
"pleaseCreateOne": "請建立一個。",
|
||
"createAccount": "建立帳號",
|
||
"authorize": "授權",
|
||
"getAuthorizeUrlFailed": "取得授權 URL 失敗",
|
||
"getAuthorizeUrlFailedDesc": "取得授權 URL 失敗,請稍後再試",
|
||
"oauth2ClientUpdated": "OAuth2 客戶端已更新",
|
||
"oauth2ClientHasBeenSuccessfully": "OAuth2 客戶端已成功{{action}}。",
|
||
"statusUpdateFailed": "狀態更新失敗,請稍後再試",
|
||
"disableOAuth2Client": "停用 OAuth2 客戶端",
|
||
"enableOAuth2Client": "啟用 OAuth2 客戶端",
|
||
"areYouSureYouWantTo": "您確定要{{action}}此 OAuth2 客戶端嗎?",
|
||
"thisWillPreventTheOAuth2ClientFromBeingUsed": "這將導致此 OAuth2 客戶端無法被使用。",
|
||
"deleteToken": "刪除權杖",
|
||
"areYouSureYouWantToDelete": "確定要刪除嗎",
|
||
"thisActionWillPermanentlyRemoveTheOauth2Record": "此操作將從系統中永久移除 OAuth2 紀錄,無法復原。",
|
||
"enterIdToConfirmDeletion": "請輸入 ID 以確認刪除。",
|
||
"warning": "警告!",
|
||
"pleaseBeCareful": "請小心,此操作無法復原。",
|
||
"deleteSuccess": "刪除成功",
|
||
"yourOAuth2ApplicationHasBeenSuccessfullyDeleted": "您的 OAuth2 應用程式已成功刪除。",
|
||
"oauth2DeleteFailed": "OAuth2 刪除失敗",
|
||
"deleteFailed": "刪除失敗,請稍後再試",
|
||
"actions": {
|
||
"openMenu": "開啟選單",
|
||
"edit": "編輯",
|
||
"authorize": "授權",
|
||
"delete": "刪除"
|
||
},
|
||
"authFailed": "OAuth2 授權失敗",
|
||
"error": "錯誤",
|
||
"unknownError": "發生未知錯誤。",
|
||
"tryAgain": "重試",
|
||
"goHome": "回首頁",
|
||
"authSuccess": "OAuth2 授權成功",
|
||
"success": "成功",
|
||
"successMessage": "電子郵件帳號已透過 OAuth2 成功授權。存取權杖已儲存於系統中,並將根據需要自動更新。",
|
||
"goToAccounts": "前往帳號頁面",
|
||
"authAtatus": "OAuth2 授權狀態",
|
||
"information": "資訊",
|
||
"noStatus": "此頁面顯示 OAuth2 授權結果。目前沒有特定狀態可用,請根據需要重試。",
|
||
"backToLogin": "返回登入頁面"
|
||
},
|
||
"accessTokens": {
|
||
"title": "存取權杖",
|
||
"name": "名稱",
|
||
"accounts": "帳號",
|
||
"token": "權杖",
|
||
"createdAt": "建立時間",
|
||
"expiresAt": "到期時間",
|
||
"edit": "編輯",
|
||
"delete": "刪除",
|
||
"create": "建立",
|
||
"noTokens": "無存取權杖",
|
||
"noTokensDesc": "您尚未建立任何存取權杖。請建立權杖以使用 API 功能。",
|
||
"description": "在此管理存取權杖、存取控制列表 (ACL)、IP 白名單和速率限制設定。",
|
||
"editToken": "編輯權杖",
|
||
"addNew": "新增",
|
||
"updateTheAccessTokenHere": "在此更新存取權杖。",
|
||
"createNewAccessTokenHere": "在此建立新的存取權杖。",
|
||
"selectAccounts": "選擇帳號",
|
||
"selectMultipleAccountsForTheAccessToken": "為此存取權杖選擇多個帳號作為授權範圍。",
|
||
"enterOneIpAddressPerLine": "每行輸入一個 IP 地址。例如:\n192.168.1.1\n192.168.1.2",
|
||
"aListOfIpAddressesAllowed": "允許存取資源的 IP 地址列表。每行輸入一個 IP 地址。(選填)",
|
||
"enterQuota": "輸入配額。例如:100",
|
||
"theMaximumNumberOfRequestsAllowed": "在間隔時間內允許的最大請求數。(選填)",
|
||
"enterIntervalInSeconds": "輸入間隔時間(秒)。例如:60",
|
||
"theTimeWindowForTheRateLimit": "速率限制的時間視窗(以秒為單位)。(選填)",
|
||
"describeThePurposeOfTheAccessToken": "描述存取權杖的目的",
|
||
"updating": "正在更新...",
|
||
"saving": "正在儲存...",
|
||
"creating": "正在建立...",
|
||
"saveChanges": "儲存變更",
|
||
"save": "儲存",
|
||
"updated": "已更新",
|
||
"created": "已建立",
|
||
"yourAccessTokenHasBeenSuccessfully": "您的存取權杖已成功{{action}}。",
|
||
"updateFailed": "更新失敗",
|
||
"creationFailed": "建立失敗",
|
||
"updateOrCreationFailed": "{{action}} 失敗,請稍後再試",
|
||
"quotaMustBeAPositiveInteger": "配額必須是正整數。",
|
||
"intervalMustBeAPositiveInteger": "間隔時間必須是正整數。",
|
||
"invalidIpAddressesFound": "發現無效的 IP 地址。請輸入有效的 IPv4 或 IPv6 地址。",
|
||
"atLeastOneAccountIsRequired": "至少需要一個帳號。",
|
||
"descriptionMustNotExceed255Characters": "描述不得超過 255 個字元。",
|
||
"notUsedYet": "尚未使用",
|
||
"theListOfAccountsThatCanBeQueried": "可以使用此存取權杖查詢的帳號列表。",
|
||
"accountId": "帳號 ID",
|
||
"filterByEmailAddressOrAccountId": "依電子郵件地址或帳號 ID 篩選...",
|
||
"aclRulesForAccessTokens": "存取權杖的 ACL 規則包括 IP 白名單驗證和速率限制應用。",
|
||
"actions": {
|
||
"openMenu": "開啟選單",
|
||
"edit": "編輯",
|
||
"delete": "刪除"
|
||
},
|
||
"quota": "配額",
|
||
"interval": "間隔"
|
||
},
|
||
"settings": {
|
||
"appearance": {
|
||
"title": "外觀設置",
|
||
"field": {
|
||
"language": "介面语言",
|
||
"theme": "介面主題"
|
||
},
|
||
"description": {
|
||
"language": "選擇網頁介面顯示的语言。",
|
||
"theme": "為介面選擇淺色或深色顯示模式。"
|
||
},
|
||
"placeholder": {
|
||
"select_language": "選擇語言"
|
||
},
|
||
"command": {
|
||
"search": "搜尋語言...",
|
||
"no_results": "未找到相關語言。"
|
||
},
|
||
"theme": {
|
||
"light": "淺色",
|
||
"dark": "深色"
|
||
},
|
||
"button": {
|
||
"update": "更新偏好設置"
|
||
},
|
||
"validation": {
|
||
"language": {
|
||
"required": "請選擇一種語言。"
|
||
},
|
||
"theme": {
|
||
"required": "請選擇一個主題。"
|
||
}
|
||
}
|
||
},
|
||
"title": "設定",
|
||
"general": "一般",
|
||
"proxy": "代理",
|
||
"name": "名稱",
|
||
"host": "主機",
|
||
"port": "連接埠",
|
||
"username": "使用者名稱",
|
||
"password": "密碼",
|
||
"type": "類型",
|
||
"actions": "操作",
|
||
"edit": "編輯",
|
||
"delete": "刪除",
|
||
"add": "新增",
|
||
"noProxies": "無代理設定",
|
||
"noProxiesDesc": "您尚未新增任何代理設定。請新增設定以使用功能。",
|
||
"root": "根目錄",
|
||
"rootTitle": "根目錄",
|
||
"rootDesc": "管理包含權杖和密碼的根目錄存取憑證。",
|
||
"rootAccessManagement": "根目錄存取管理",
|
||
"manageRootTokenAndPassword": "安全地管理根權杖和密碼。",
|
||
"resetRootToken": "重設根權杖",
|
||
"generateNewToken": "產生一個新權杖。舊權杖將立即失效。",
|
||
"reset": "重設",
|
||
"resetRootPassword": "重設根目錄密碼",
|
||
"changePasswordForFutureLogins": "變更密碼以供未來登入使用。",
|
||
"youAreAboutToResetTheRootToken": "您即將重設根權杖。此操作無法復原。",
|
||
"confirmReset": "確認重設",
|
||
"youAreAboutToResetTheRootPassword": "您即將重設根目錄密碼。請安全保管。",
|
||
"enterNewRootPassword": "輸入新的根目錄密碼",
|
||
"theRootTokenHasBeenReset": "根權杖已重設",
|
||
"yourLoginInformationHasBeenUpdated": "您的登入資訊已更新。您無需再次登入。",
|
||
"invalidPassword": "密碼無效",
|
||
"rootPasswordMustBeAtLeast6Characters": "根目錄密碼必須至少為 6 個字元。",
|
||
"theRootPasswordHasBeenReset": "根目錄密碼已重設",
|
||
"useNewPasswordForNextLogin": "下次登入時請使用新密碼。",
|
||
"failedToCopyText": "複製文字失敗",
|
||
"filterProxy": "篩選代理...",
|
||
"filterOauth2": "篩選 OAuth2...",
|
||
"filterAccount": "篩選帳號...",
|
||
"filterAccessToken": "篩選存取權杖...",
|
||
"selectAll": "全選",
|
||
"theme": "佈景主題",
|
||
"id": "ID",
|
||
"url": "網址",
|
||
"createdAt": "建立時間",
|
||
"updatedAt": "更新時間",
|
||
"enabled": "啟用",
|
||
"useProxy": "使用代理",
|
||
"authUrl": "授權 URL",
|
||
"tokenUrl": "權杖 URL",
|
||
"description": "描述",
|
||
"token": "權杖",
|
||
"accounts": "帳號",
|
||
"acl": "ACL",
|
||
"lastAccess": "上次存取",
|
||
"enterProxyIdToConfirmDeletion": "請輸入代理 ID 以確認刪除。",
|
||
"updateTheProxyHere": "在此更新代理。",
|
||
"addNewProxyHere": "在此新增代理。",
|
||
"pleaseUseAnIpAddressForBetterReliability": "為了提高可靠性,請使用 IP 地址(例如:127.0.0.1),而非主機名稱或網域。",
|
||
"adding": "正在新增...",
|
||
"yourProxyHasBeenSuccessfully": "您的代理已成功{{action}}。",
|
||
"proxyUpdateOrAddFailed": "{{action}} 失敗,請稍後再試",
|
||
"sidebar": {
|
||
"profile": "個人資料",
|
||
"apiTokens": "API 權杖",
|
||
"proxy": "網路代理",
|
||
"configurations": "系統配置"
|
||
},
|
||
"profile": {
|
||
"loadError": "無法載入使用者資訊。",
|
||
"uploadTitle": "上傳頭像",
|
||
"maxSize": "最大 {{size}}",
|
||
"avatarAlt": "頭像",
|
||
"removeAvatar": "移除頭像",
|
||
"uploadError": "檔案上傳錯誤",
|
||
"field": {
|
||
"username": "使用者名稱",
|
||
"email": "電子郵件",
|
||
"password": "密碼"
|
||
},
|
||
"placeholder": {
|
||
"password_keep": "留空以保留目前的密碼"
|
||
},
|
||
"button": {
|
||
"update_profile": "更新個人資料",
|
||
"permissions": "權限",
|
||
"view_global_permissions": "查看全域權限"
|
||
},
|
||
"section": {
|
||
"roles": "角色",
|
||
"accounts": "已連結 {{count}} 個帳戶"
|
||
},
|
||
"account": {
|
||
"id": "帳戶 ID:{{id}}"
|
||
},
|
||
"toast": {
|
||
"updated": "個人資料更新成功",
|
||
"update_failed": "更新個人資料失敗"
|
||
},
|
||
"validation": {
|
||
"username": {
|
||
"required": "必須填寫使用者名稱",
|
||
"min": "使用者名稱至少需要 5 個字元",
|
||
"max": "使用者名稱最多 32 個字元"
|
||
},
|
||
"email": {
|
||
"required": "必須填寫電子郵件",
|
||
"invalid": "請輸入有效的電子郵件地址"
|
||
},
|
||
"password": {
|
||
"min": "密碼至少需要 8 個字元",
|
||
"max": "密碼最多 256 個字元"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"apiDocs": {
|
||
"choosePreferredType": "選擇您偏好的 API 文件類型",
|
||
"swaggerUI": "Swagger UI",
|
||
"reDoc": "ReDoc",
|
||
"openAPIExplorer": "OpenAPI Explorer",
|
||
"scalar": "Scalar",
|
||
"downloadSpecYAML": "下載規格 YAML"
|
||
},
|
||
"dialogs": {
|
||
"confirmDelete": "確認刪除",
|
||
"confirmDeleteDesc": "您確定要刪除此項目嗎?此操作無法復原。",
|
||
"deleteSuccess": "刪除成功",
|
||
"deleteFailed": "刪除失敗",
|
||
"saveSuccess": "儲存成功",
|
||
"saveFailed": "儲存失敗",
|
||
"createSuccess": "建立成功",
|
||
"createFailed": "建立失敗",
|
||
"updateSuccess": "更新成功",
|
||
"updateFailed": "更新失敗",
|
||
"continue": "繼續",
|
||
"deleting": "正在刪除...",
|
||
"accountDeleted": "帳號已刪除",
|
||
"accountDeletedDesc": "帳號已成功刪除。",
|
||
"accountDeleteFailed": "帳號刪除失敗",
|
||
"deleteAccountPermanently": "永久刪除帳號",
|
||
"youAreDeleting": "您正在刪除 {{email}}。這將永久移除:",
|
||
"accountCredentials": "帳號憑證和設定",
|
||
"localCachedMetadata": "本地快取的中繼資料和同步狀態",
|
||
"imapSyncData": "IMAP 同步資料",
|
||
"oauthTokens": "OAuth 權杖和 API 憑證",
|
||
"typeEmailToConfirm": "請輸入帳號的電子郵件地址以確認:",
|
||
"typeToConfirm": "請輸入「{{email}}」以確認",
|
||
"cannotBeUndone": "此操作無法復原!",
|
||
"allResourcesErased": "所有相關資源將被永久清除。",
|
||
"permanentlyDeleteAccount": "永久刪除帳號"
|
||
},
|
||
"command": {
|
||
"typeCommandOrSearch": "輸入指令或搜尋...",
|
||
"noResultsFound": "找不到任何結果。",
|
||
"theme": "佈景主題",
|
||
"light": "淺色",
|
||
"dark": "深色"
|
||
},
|
||
"validation": {
|
||
"required": "此欄位為必填項",
|
||
"invalidEmail": "無效的電子郵件地址",
|
||
"invalidUrl": "無效的網址",
|
||
"passwordMinLength": "密碼長度必須至少 {{min}} 個字元",
|
||
"pleaseEnterPassword": "請輸入密碼",
|
||
"passwordRequired": "如果驗證方法是密碼,則密碼為必填項",
|
||
"emailRequired": "電子郵件地址為必填項",
|
||
"imapHostRequired": "IMAP 主機為必填項",
|
||
"imapHostCannotBeEmpty": "IMAP 主機不可為空",
|
||
"imapPortMustBePositive": "IMAP 連接埠必須是正整數",
|
||
"imapPortMustBeLessThan65536": "IMAP 連接埠必須小於 65536",
|
||
"folderLimitMustBeNumber": "資料夾限制必須是數字",
|
||
"folderLimitMustBeAtLeast100": "資料夾限制必須至少為 100",
|
||
"incrementalSyncMustBeNumber": "增量同步間隔必須是數字",
|
||
"incrementalSyncMustBeAtLeast10": "增量同步間隔必須至少為 10 分鐘",
|
||
"pleaseEnterUsernameOrEmail": "請輸入您的使用者名稱或電子郵件"
|
||
},
|
||
"table": {
|
||
"noResults": "查無結果",
|
||
"loading": "載入中...",
|
||
"page": "第",
|
||
"of": "頁,共",
|
||
"rowsPerPage": "每頁行數",
|
||
"showing": "顯示",
|
||
"to": "至",
|
||
"results": "筆結果",
|
||
"asc": "升冪",
|
||
"desc": "降冪",
|
||
"hide": "隱藏",
|
||
"edit": "編輯",
|
||
"delete": "刪除",
|
||
"pagination": {
|
||
"selected": "已選擇 {{selected}} / {{total}} 行。",
|
||
"fixed_page_size": "每頁 {{size}} 行。",
|
||
"rows_per_page": "每頁行數",
|
||
"page_info": "第 {{page}} 頁,共 {{total}} 頁",
|
||
"first": "跳轉到第一頁",
|
||
"previous": "上一頁",
|
||
"next": "下一頁",
|
||
"last": "跳轉到最後一頁"
|
||
}
|
||
},
|
||
"proxyDelete": {
|
||
"title": "刪除代理",
|
||
"successTitle": "刪除成功",
|
||
"successDesc": "代理已成功刪除。",
|
||
"close": "關閉",
|
||
"failedTitle": "代理刪除失敗",
|
||
"failedDesc": "刪除失敗,請稍後再試",
|
||
"tryAgain": "重試",
|
||
"confirmText": "確定要刪除嗎",
|
||
"permanent": "此操作將從系統中永久移除此代理。無法復原。",
|
||
"proxyIdLabel": "代理 ID:",
|
||
"proxyIdPlaceholder": "請輸入代理 ID 以確認刪除。",
|
||
"warningTitle": "警告!",
|
||
"warningDesc": "請小心,此操作無法復原。",
|
||
"deleteBtn": "刪除"
|
||
},
|
||
"systemConfig": {
|
||
"pageTitle": "系統級配置",
|
||
"pageDescription": "這些參數透過 CLI 標誌或環境變數初始化。它們目前為唯讀,以確保環境一致性。",
|
||
"status": {
|
||
"enabled": "已啟用",
|
||
"disabled": "已禁用",
|
||
"configured": "已配置",
|
||
"missing": "缺失",
|
||
"auto": "自動",
|
||
"notSet": "未設置"
|
||
},
|
||
"sections": {
|
||
"network": {
|
||
"title": "網路",
|
||
"desc": "HTTP 與公共存取"
|
||
},
|
||
"cors": {
|
||
"title": "CORS",
|
||
"desc": "跨來源資源共用規則"
|
||
},
|
||
"logging": {
|
||
"title": "日誌",
|
||
"desc": "日誌輸出行為"
|
||
},
|
||
"storage": {
|
||
"title": "儲存與快取",
|
||
"desc": "資料庫路徑與限制"
|
||
},
|
||
"security": {
|
||
"title": "安全",
|
||
"desc": "身分驗證與加密"
|
||
},
|
||
"performance": {
|
||
"title": "效能",
|
||
"desc": "並行與壓縮"
|
||
}
|
||
}
|
||
},
|
||
"apiTokens": {
|
||
"page": {
|
||
"loadError": "載入 API 權杖失敗。",
|
||
"emptyTitle": "無 API 權杖",
|
||
"emptyDescription": "您尚未建立任何 API 權杖。點擊下方按鈕建立一個。",
|
||
"addBtn": "添加權杖"
|
||
},
|
||
"list": {
|
||
"unnamedToken": "未命名權杖",
|
||
"statusActive": "已激活",
|
||
"statusExpired": "已過期",
|
||
"neverExpires": "永不過期",
|
||
"expiresOnShort": "有效期至 {{date}}",
|
||
"tokenLabel": "權杖",
|
||
"createdLabel": "建立於",
|
||
"lastUsedLabel": "最後使用",
|
||
"expiresOnLabel": "有效期至",
|
||
"neverUsed": "未使用",
|
||
"neverLabel": "從不",
|
||
"deleteBtn": "刪除權杖"
|
||
},
|
||
"dialog": {
|
||
"createTitle": "建立存取權杖",
|
||
"editTitle": "編輯存取權杖",
|
||
"description": "完成後點擊儲存。",
|
||
"save": "儲存",
|
||
"saveChanges": "儲存修改"
|
||
},
|
||
"deleteDialog": {
|
||
"title": "刪除存取權杖?",
|
||
"description": "此操作無法撤銷。任何使用此權杖的應用程式將立即失去存取權限。",
|
||
"cancel": "取消",
|
||
"confirm": "刪除",
|
||
"deleting": "正在刪除..."
|
||
},
|
||
"form": {
|
||
"nameLabel": "名稱",
|
||
"namePlaceholder": "為該權杖起一個簡短名稱",
|
||
"nameDescription": "可選 · 最多 32 個字元",
|
||
"expirationLabel": "有效期",
|
||
"expirationPlaceholder": "選擇有效期",
|
||
"expirationDescription": "權杖將在選定時間後自動過期。",
|
||
"never": "永久",
|
||
"1day": "1 天",
|
||
"7days": "7 天",
|
||
"30days": "30 天",
|
||
"errorMax": "最多 32 個字元",
|
||
"errorNumber": "必須為數字",
|
||
"errorInt": "必須為整數",
|
||
"errorPositive": "必須大於 0"
|
||
},
|
||
"notifications": {
|
||
"createSuccess": "權杖已建立",
|
||
"createSuccessDesc": "存取權杖已成功建立。",
|
||
"updateSuccess": "權杖已更新",
|
||
"updateSuccessDesc": "存取權杖已成功更新。",
|
||
"createFailed": "建立失敗",
|
||
"updateFailed": "更新失敗",
|
||
"deleteSuccess": "權杖已刪除",
|
||
"deleteFailed": "刪除失敗",
|
||
"copied": "已複製到剪貼簿",
|
||
"genericError": "操作失敗,請重試。",
|
||
"close": "關閉",
|
||
"tryAgain": "重試"
|
||
}
|
||
},
|
||
"permission": {
|
||
"scope": {
|
||
"global": "全域",
|
||
"account": "帳戶 #{{id}}"
|
||
},
|
||
"dialog": {
|
||
"global_title": "全域權限",
|
||
"account_title": "帳戶權限",
|
||
"global_description": "授予此使用者的系統層級權限。",
|
||
"account_description": "僅適用於所選帳戶的權限。"
|
||
},
|
||
"category": {
|
||
"system_identity": "系統與身分",
|
||
"global_data": "全域資料(管理員)",
|
||
"account": "帳戶權限"
|
||
},
|
||
"system": {
|
||
"access": "基本系統存取",
|
||
"root": "系統最高控制權"
|
||
},
|
||
"user": {
|
||
"manage": "管理所有使用者",
|
||
"view": "檢視基本使用者名稱"
|
||
},
|
||
"token": {
|
||
"manage": "管理存取權杖"
|
||
},
|
||
"account": {
|
||
"create": "建立電子郵件帳戶",
|
||
"manage": "管理指派的帳戶",
|
||
"manage_all": "管理所有帳戶設定",
|
||
"read_details": "檢視帳戶詳細資訊"
|
||
},
|
||
"data": {
|
||
"read": "讀取指派帳戶的郵件資料",
|
||
"read_all": "讀取所有郵件資料",
|
||
"manage": "管理指派帳戶的郵件中繼資料",
|
||
"manage_all": "管理所有郵件中繼資料",
|
||
"raw_download": "下載指派帳戶的原始郵件",
|
||
"raw_download_all": "下載所有原始郵件",
|
||
"delete": "刪除指派帳戶的郵件",
|
||
"delete_all": "刪除所有帳戶的郵件",
|
||
"export_batch": "批次匯出指派帳戶的資料",
|
||
"export_batch_all": "批次匯出所有資料",
|
||
"import_batch": "批次匯入郵件資料"
|
||
}
|
||
},
|
||
"users": {
|
||
"columns": {
|
||
"id": "ID",
|
||
"avatar": "頭像",
|
||
"username": "使用者名稱",
|
||
"email": "電子郵件地址",
|
||
"roles": "角色權限",
|
||
"created_at": "建立時間",
|
||
"updated_at": "更新時間",
|
||
"actions": "操作"
|
||
},
|
||
"buttons": {
|
||
"add": "新增使用者",
|
||
"add_new": "新增使用者"
|
||
},
|
||
"empty": {
|
||
"title": "未發現使用者",
|
||
"description": "點擊下方按鈕開始新增第一個使用者。"
|
||
},
|
||
"nav": {
|
||
"users": "使用者",
|
||
"roles": "角色",
|
||
"api_tokens": "API 權杖"
|
||
},
|
||
"api_tokens": {
|
||
"empty": {
|
||
"title": "未找到 API 權杖",
|
||
"description": "系統中尚未產生任何 API 權杖。"
|
||
},
|
||
"button": {
|
||
"generate": "產生新權杖"
|
||
},
|
||
"toolbar": {
|
||
"search_placeholder": "按名稱、所有者或權杖搜尋..."
|
||
},
|
||
"table": {
|
||
"name": "名稱",
|
||
"type": "類型",
|
||
"last_used": "上次使用",
|
||
"expires_at": "過期時間",
|
||
"owner": "所有者",
|
||
"created": "建立時間",
|
||
"api_key": "API 金鑰",
|
||
"web_ui": "Web 介面",
|
||
"never": "從未",
|
||
"permanent": "永久",
|
||
"expired": "已過期",
|
||
"unnamed": "未命名權杖"
|
||
},
|
||
"unnamed": "未命名權杖",
|
||
"delete": {
|
||
"title": "刪除 API 權杖",
|
||
"desc": "您即將永久刪除該 API 權杖",
|
||
"prefix": "權杖前綴",
|
||
"irreversible": "此操作無法撤銷。任何使用該權杖的應用程式將立即失去存取權限。",
|
||
"confirm_label": "為確認操作,請在下方輸入 {{word}}:",
|
||
"confirm_placeholder": "輸入「{{word}}」以確認",
|
||
"warning_title": "警告",
|
||
"warning_desc": "任何使用該權杖的腳本、服務或整合都會失敗。請在繼續之前確保已更新您的系統。",
|
||
"confirm_button": "刪除權杖",
|
||
"deleting": "正在刪除..."
|
||
},
|
||
"toast": {
|
||
"deleted_title": "API 權杖已刪除",
|
||
"deleted_desc": "權杖「{{name}}」已成功移除。",
|
||
"delete_failed_title": "刪除失敗",
|
||
"delete_failed": "刪除權杖失敗,請重試。"
|
||
}
|
||
},
|
||
"tokens": {
|
||
"schema": {
|
||
"name_max": "最多 32 個字元",
|
||
"expire_number": "必須是數字",
|
||
"expire_int": "必須是整數",
|
||
"expire_positive": "必須大於 0"
|
||
},
|
||
"toast": {
|
||
"update_success_title": "存取權杖已更新",
|
||
"update_success_desc": "存取權杖已成功更新。",
|
||
"create_success_title": "存取權杖已建立",
|
||
"create_success_desc": "存取權杖已成功建立。",
|
||
"update_failed_title": "更新失敗",
|
||
"create_failed_title": "建立失敗"
|
||
},
|
||
"error": {
|
||
"fallback": "操作失敗,請稍後重試。"
|
||
},
|
||
"dialog": {
|
||
"edit_title": "編輯存取權杖",
|
||
"create_title": "建立存取權杖",
|
||
"description": "完成後點擊儲存。"
|
||
},
|
||
"fields": {
|
||
"name_label": "名稱",
|
||
"name_placeholder": "為該存取權杖起一個簡短的名稱",
|
||
"name_hint": "可選 · 最多 32 個字元",
|
||
"expire_label": "有效期",
|
||
"expire_placeholder": "選擇有效期",
|
||
"expire_hint": "權杖將在選定的時間後自動過期。"
|
||
},
|
||
"expire_options": {
|
||
"never": "永不過期",
|
||
"1_day": "1 天",
|
||
"7_days": "7 天",
|
||
"30_days": "30 天"
|
||
}
|
||
},
|
||
"tokens_action": {
|
||
"dialog": {
|
||
"title": "API 權杖",
|
||
"description": "管理此使用者的 API 權杖。您可以查看、複製或監控權杖使用情況。"
|
||
},
|
||
"empty": {
|
||
"title": "無 API 權杖",
|
||
"description": "該使用者目前沒有 API 權杖。點擊下方按鈕建立一個。"
|
||
},
|
||
"buttons": {
|
||
"add": "新增權杖"
|
||
},
|
||
"list": {
|
||
"unnamed_token": "未命名權杖",
|
||
"status_expired": "已過期",
|
||
"status_active": "活躍",
|
||
"expires_on_brief": "有效期至 {{date}}",
|
||
"never_expires": "永不過期",
|
||
"label_token": "權杖",
|
||
"label_created": "建立於",
|
||
"label_last_used": "上次使用",
|
||
"label_expires_at": "過期時間",
|
||
"never": "從未",
|
||
"button_delete": "刪除權杖"
|
||
},
|
||
"delete_dialog": {
|
||
"title": "刪除存取權杖?",
|
||
"description": "此操作無法撤銷。任何正在使用此權杖的應用程式都將立即失去存取權限。"
|
||
}
|
||
},
|
||
"actions": {
|
||
"schema": {
|
||
"account_required": "請選擇一個帳戶",
|
||
"role_required": "請選擇一個角色",
|
||
"username_required": "使用者名稱不能為空",
|
||
"username_min": "使用者名稱長度至少為 5 個字元",
|
||
"username_max": "使用者名稱長度不能超過 32 個字元",
|
||
"email_required": "電子郵件地址不能為空",
|
||
"email_invalid": "請輸入有效的電子郵件地址",
|
||
"global_role_required": "請至少為此使用者分配一個全域角色",
|
||
"description_max": "描述長度不能超過 256 個字元",
|
||
"ip_invalid": "發現無效的 IP 地址",
|
||
"password_required": "密碼不能為空",
|
||
"password_min": "密碼長度至少為 8 個字元",
|
||
"password_max": "密碼長度不能超過 256 個字元"
|
||
},
|
||
"toast": {
|
||
"updated": "使用者已更新",
|
||
"created": "使用者已建立"
|
||
},
|
||
"dialog": {
|
||
"edit_title": "編輯使用者: {{name}}",
|
||
"create_title": "建立新使用者",
|
||
"subtitle": "配置身份、存取級別和安全策略。"
|
||
},
|
||
"tabs": {
|
||
"general": "基本資訊",
|
||
"permissions": "帳戶權限",
|
||
"security": "安全與 ACL"
|
||
},
|
||
"sections": {
|
||
"basic": "基礎身份",
|
||
"global": "全域權限",
|
||
"mail_access": "郵件存取控制",
|
||
"mail_access_subtitle": "定義此使用者可以管理的郵件帳戶。",
|
||
"policy": "策略開關"
|
||
},
|
||
"fields": {
|
||
"username": "使用者名稱",
|
||
"username_hint": "用於系統登入的唯一識別碼。",
|
||
"email": "電子郵件地址",
|
||
"email_hint": "主要聯繫方式和通知地址。",
|
||
"password": "密碼",
|
||
"password_placeholder_create": "至少 8 個字元",
|
||
"password_placeholder_edit": "留空則保持當前密碼",
|
||
"password_hint_create": "初始使用者設定的安全密碼。",
|
||
"password_hint_edit": "僅在您希望更改密碼時輸入新密碼。",
|
||
"global_roles_hint": "分配高級系統權限。可以選擇多個角色。",
|
||
"description": "描述(可選)",
|
||
"description_placeholder": "新增關於此使用者的一些註釋...",
|
||
"description_hint": "此帳戶的內部說明或附加背景資訊(最多 256 個字元)。",
|
||
"select_account": "選擇帳戶",
|
||
"assign_role": "分配角色",
|
||
"ip_whitelist": "IP 白名單",
|
||
"ip_whitelist_hint": "限制這些 IP 地址登入(每行一個)。",
|
||
"rate_quota": "頻率限額",
|
||
"burst_interval": "突發間隔 (秒)"
|
||
},
|
||
"buttons": {
|
||
"add_account": "新增帳戶",
|
||
"update": "更新使用者",
|
||
"create": "建立使用者"
|
||
},
|
||
"states": {
|
||
"full_access": "全權限模式",
|
||
"full_access_desc": "擁有系統管理員角色的使用者擁有對所有帳戶的固有存取權限,無需手動分配。",
|
||
"no_accounts": "未分配特定帳戶。",
|
||
"security_disabled": "此使用者當前禁用了高級安全策略。"
|
||
},
|
||
"api_tokens": "API 權杖",
|
||
"placeholder": {
|
||
"filter": "搜尋使用者..."
|
||
},
|
||
"delete": {
|
||
"title": "刪除使用者",
|
||
"confirm_msg": "您即將永久刪除使用者 {{name}} (ID: {{id}})。",
|
||
"irreversible": "此操作無法撤銷。",
|
||
"input_label": "為確認操作,請在下方輸入使用者 ID:",
|
||
"placeholder": "輸入「{{id}}」以確認",
|
||
"alert_title": "警告:此操作是永久性的。",
|
||
"alert_desc": "一旦刪除,該使用者及其所有相關數據將立即被清除。請在繼續操作前核實此帳戶是否已不再需要。",
|
||
"button_confirm": "刪除使用者",
|
||
"button_deleting": "正在刪除...",
|
||
"toast": {
|
||
"success_title": "使用者已刪除",
|
||
"success_desc": "使用者「{{name}}」(ID: {{id}}) 已成功移除。",
|
||
"failed_title": "刪除失敗",
|
||
"failed_fallback": "刪除使用者失敗,請重試。"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"roles": {
|
||
"title": {
|
||
"create": "建立新角色",
|
||
"edit": "編輯角色: {{name}}"
|
||
},
|
||
"description_hint": "定義存取範圍和功能權限。",
|
||
"form": {
|
||
"name_label": "角色名稱",
|
||
"type_label": "角色類型",
|
||
"desc_label": "描述",
|
||
"matrix_label": "{{type}} 權限矩陣",
|
||
"builtin_badge": "內建角色",
|
||
"builtin_desc": "此角色由系統預定義。其權限為**唯讀**,無法被修改。"
|
||
},
|
||
"types": {
|
||
"Global": "全域",
|
||
"Account": "帳戶"
|
||
},
|
||
"categories": {
|
||
"identity": "身份與管理",
|
||
"global_data": "全域數據存取",
|
||
"account_resource": "帳戶資源存取"
|
||
},
|
||
"actions": {
|
||
"cancel": "取消",
|
||
"submit_create": "建立角色",
|
||
"submit_update": "更新角色",
|
||
"success_create": "角色建立成功",
|
||
"success_update": "角色更新成功",
|
||
"failed": "操作失敗",
|
||
"close": "關閉",
|
||
"retry": "重試",
|
||
"add": "新增角色"
|
||
},
|
||
"validation": {
|
||
"name_required": "角色名稱不能為空",
|
||
"perm_required": "請至少選擇一個權限"
|
||
},
|
||
"columns": {
|
||
"id": "ID",
|
||
"name": "名稱",
|
||
"role_type": "角色類型",
|
||
"permissions": "權限",
|
||
"created_at": "建立時間",
|
||
"updated_at": "更新時間"
|
||
},
|
||
"placeholder": {
|
||
"filter": "搜尋角色..."
|
||
},
|
||
"delete": {
|
||
"dialog_title": "刪除使用者角色",
|
||
"warning_text": "您即將永久刪除角色 {{name}} (ID: {{id}})。",
|
||
"irreversible": "此操作無法撤銷。",
|
||
"confirm_label": "請鍵入角色 ID 以確認:",
|
||
"placeholder": "鍵入「{{id}}」以確認",
|
||
"alert_title": "警告:此操作是永久性的。",
|
||
"alert_desc": "刪除此角色將從所有當前分配了該角色的使用者中將其移除。在繼續之前,請確保您已檢查並重新分配受影響的使用者。",
|
||
"confirm_btn": "刪除角色",
|
||
"deleting": "正在刪除...",
|
||
"success_title": "角色已刪除",
|
||
"success_desc": "使用者角色「{{name}}」(ID: {{id}}) 已成功移除。",
|
||
"error_title": "刪除失敗",
|
||
"error_fallback": "無法刪除該角色,請稍後重試。"
|
||
},
|
||
"details": {
|
||
"title": "角色權限: {{name}}",
|
||
"unknown": "未知角色",
|
||
"role_badge": "{{type}} 角色",
|
||
"desc_global": "全域管理與系統級存取權限。",
|
||
"desc_account": "單個帳戶的存取及數據操作權限。",
|
||
"close_btn": "關閉詳情視圖",
|
||
"view_permissions": "權限詳情"
|
||
},
|
||
"empty": {
|
||
"title": "未找到角色",
|
||
"desc": "您尚未建立任何自定義角色。點擊下方按鈕開始新增新角色。"
|
||
}
|
||
},
|
||
"profile": {
|
||
"avatar_alt": "頭像",
|
||
"menu": {
|
||
"profile": "個人資料",
|
||
"settings": "設定",
|
||
"sign_out": "登出"
|
||
}
|
||
},
|
||
"sign_out": {
|
||
"title": "登出",
|
||
"desc": "您確定要登出嗎?您需要重新登入才能存取帳戶。",
|
||
"confirm": "登出"
|
||
},
|
||
"restore_message": {
|
||
"title": "還原郵件",
|
||
"desc": "此操作將把選定的郵件從 Bichon 系統重新上傳並還原到其在 IMAP 伺服器上對應的信箱中。",
|
||
"confirm": "執行還原",
|
||
"restore_to_imap": "還原郵件",
|
||
"success": "郵件還原成功",
|
||
"successDesc": "選定的郵件已成功還原到 IMAP 伺服器。",
|
||
"failed": "還原郵件失敗",
|
||
"failedTitle": "還原失敗"
|
||
}
|
||
} |