{ "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": "添加 NoSync", "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 详细信息。我们将使用此邮箱地址尝试自动获取 SMTP/IMAP 服务器地址。", "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": "刷新令牌", "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": "为 IMAP 连接使用 SOCKS5 代理。", "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 服务器使用公开 CA 或者自签证书,而系统不认可该证书时,启用此选项可绕过标准证书校验。但请注意,这样可能使你的连接容易受到中间人攻击 —— 仅当你完全理解风险时才启用。" }, "mailbox": { "deleteMailboxDialog": { "title": "删除邮箱文件夹", "desc": "您确定要删除此邮箱文件夹吗?此操作无法撤销。", "warningTitle": "警告", "warningDesc": "删除此文件夹将永久移除其中包含的所有归档邮件及子文件夹。", "confirm": "永久删除", "successTitle": "删除成功", "successDesc": "邮箱文件夹及其内容已被成功移除。", "errorTitle": "删除失败" }, "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": "中(2 - 10 MB)", "large": "大(10 - 20 MB)", "huge": "极大 (≥20 MB)", "sort": "排序", "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": "抄送", "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": "抄送", "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", "clientSecret": "客户端密钥", "redirectUri": "重定向 URI", "scopes": "作用域", "status": "状态", "enabled": "已启用", "disabled": "已禁用", "edit": "编辑", "delete": "删除", "enable": "启用", "disable": "禁用", "noConfigurations": "无 OAuth2 配置", "noConfigurationsDesc": "您尚未添加任何 OAuth2 配置。添加一个以开始使用 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": "作用域:", "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": "在此管理您的访问令牌、访问控制、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": "选择 Web 界面显示的语言。", "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": "管理root账户访问凭据,包括令牌和密码。", "rootAccessManagement": "root账户访问管理", "manageRootTokenAndPassword": "安全地管理root账户令牌和密码。", "resetRootToken": "重置root账户令牌", "generateNewToken": "生成新令牌,旧令牌立即失效。", "reset": "重置", "resetRootPassword": "重置root账户密码", "changePasswordForFutureLogins": "更改未来登录的密码。", "youAreAboutToResetTheRootToken": "您即将重置root账户令牌。此操作无法撤销。", "confirmReset": "确认重置", "youAreAboutToResetTheRootPassword": "您即将重置root账户密码。请确保安全存储。", "enterNewRootPassword": "输入新的root账户密码", "theRootTokenHasBeenReset": "root账户令牌已重置", "yourLoginInformationHasBeenUpdated": "您的登录信息已更新。无需重新登录。", "invalidPassword": "密码无效", "rootPasswordMustBeAtLeast6Characters": "root账户密码必须至少为 6 个字符。", "theRootPasswordHasBeenReset": "root账户密码已重置", "useNewPasswordForNextLogin": "下次登录时使用新密码。", "failedToCopyText": "复制文本失败", "filterProxy": "筛选代理...", "filterOauth2": "筛选 oauth2...", "filterAccount": "筛选账户...", "filterAccessToken": "筛选访问令牌...", "selectAll": "全选", "theme": "主题", "id": "ID", "url": "URL", "createdAt": "创建时间", "updatedAt": "更新时间", "enabled": "已启用", "useProxy": "使用代理", "authUrl": "授权 URL", "tokenUrl": "令牌 URL", "description": "描述", "token": "令牌", "accounts": "账户", "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": "无效的 URL", "passwordMinLength": "密码长度至少为 {{min}} 个字符", "pleaseEnterPassword": "请输入您的密码", "passwordRequired": "当认证方法为密码时,密码为必填项", "emailRequired": "邮箱为必填项", "imapHostRequired": "IMAP 主机为必填项", "imapHostCannotBeEmpty": "IMAP 主机不能为空", "imapPortMustBePositive": "IMAP 端口必须是正整数", "imapPortMustBeLessThan65536": "IMAP 端口必须小于 65536", "folderLimitMustBeNumber": "文件夹限制必须是数字", "folderLimitMustBeAtLeast100": "文件夹限制必须至少为 100", "incrementalSyncMustBeNumber": "增量同步间隔必须是数字", "incrementalSyncMustBeAtLeast10": "增量同步间隔必须至少为 10 分钟", "pleaseEnterUsernameOrEmail": "请输入您的用户名或邮箱", "singleRequestBatchSizeMustBeNumber": "批大小必须是数字", "singleRequestBatchSizeTooSmall": "批大小必须至少为10", "singleRequestBatchSizeTooLarge": "批大小必须最多为200" }, "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": "批量导入邮件数据", "smtp_ingest": "通过 SMTP 协议归档邮件" } }, "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": "用户名长度至少为 3 个字符", "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": "还原单个邮件", "bulkTitle": "批量还原多个邮件", "bulkWarning": "请注意:邮件将被还原至其原始存储的文件夹中。", "accountsInvolved": "涉及账户", "summary": "待还原详情", "messages": "封邮件", "desc": "此操作将把选定的邮件从 Bichon 系统重新上传并恢复到其在 IMAP 服务器上对应的邮箱中。", "confirm": "执行还原", "restore_to_imap": "还原邮件", "success": "邮件还原成功", "successDesc": "选定的邮件已成功恢复到 IMAP 服务器。", "failed": "还原邮件失败", "failedTitle": "还原失败" }, "time": { "label": "时间", "since": "自", "before": "早于", "recent_range": "近期范围 (自...)", "historical": "历史范围 (早于...)", "absolute_range": "绝对日期范围", "last_day": "最近 1 天", "last_days": "最近 {{count}} 天", "last_months": "最近 {{count}} 个月", "over_years_ago": "{{count}} {{unit}}前", "year": "年", "years": "年", "recent_prefix": "最近:", "days_ago_to_now": "天前至今", "apply": "应用", "start_date": "开始日期", "end_date": "结束日期", "clear_filters": "清除时间筛选", "format": "yyyy-MM-dd" }, "tag": { "label": "标签", "search_placeholder": "搜索标签...", "clear_all": "清除所有标签", "no_tags_found": "未找到标签" }, "search_accounts": { "label": "邮件账户", "search_placeholder": "搜索邮件账户...", "clear_accounts": "清除已选账户", "no_accounts_found": "未找到账户" }, "search_mailbox": { "label": "邮箱文件夹", "search_placeholder": "搜索邮箱文件夹", "clear_mailboxes": "清除已选文件夹", "select_account_first": "请先选择邮件账户", "no_mailbox_found": "未找到文件夹" }, "search_contacts": { "label": "联系人", "label_with_count": "联系人 ({{count}})", "any": "不限", "search_placeholder": "搜索 {{field}}...", "reset_all": "重置所有联系人", "no_contact_found": "未找到联系人", "loading": "加载中...", "showing_limit": "仅显示前 100 条结果 • 总计 {{total}} 条" }, "search_more": { "trigger_label": "高级", "title": "高级筛选", "reset": "重置", "has_attachment": "包含附件", "attachment_name_label": "附件名称", "attachment_name_placeholder": "例如: invoice.pdf", "message_size_label": "邮件大小", "message_id_label": "原始消息 ID", "message_id_description": "通过邮件头中的 'Message-ID' 进行搜索", "apply": "应用筛选", "size_presets": { "any": "不限大小", "tiny": "极小 (< 15 KB)", "small": "较小 (< 2 MB)", "medium": "普通 (2 - 10 MB)", "large": "较大 (10 - 20 MB)", "huge": "极大 (> 20 MB)" } }, "search_view": { "button_label": "视图", "menu_title": "显示列设置" }, "search_reset": { "label": "重置", "tooltip": "清除所有筛选条件" }, "search_input": { "placeholder": "搜索邮件... (支持正则表达式)", "button": "搜索", "recent_title": "最近搜索", "clear_history": "清空记录", "no_history": "暂无搜索记录", "all": "全部", "all_fields_desc": "匹配邮件主题、正文、发件人及收件人", "subject": "邮件主题", "body": "邮件正文" } }