{ "common": { "loading": "加载中...", "error": "错误", "save": "保存", "cancel": "取消", "back": "返回", "done": "完成", "refresh": "刷新", "create": "创建", "delete": "删除", "confirm": "确认", "created": "创建时间", "expires": "过期时间", "name": "名称", "dashboard": "控制台", "backToDashboard": "← 返回控制台", "copied": "已复制!", "copyToClipboard": "复制" }, "login": { "title": "登录", "subtitle": "登录以管理您的 PDS 账户", "button": "登录", "redirecting": "跳转中...", "chooseAccount": "选择账户", "signInToAnother": "登录其他账户", "backToSaved": "← 返回已保存账户", "forgotPassword": "忘记密码?", "lostPasskey": "丢失通行密钥?", "noAccount": "还没有账户?", "createAccount": "立即注册", "removeAccount": "从已保存账户中移除", "infoSavedAccountsTitle": "已保存账户", "infoSavedAccountsDesc": "点击账户即可快速登录。您的会话令牌安全存储在此浏览器中。", "infoNewAccountTitle": "新账户", "infoNewAccountDesc": "使用登录按钮添加其他账户。点击 × 可从此浏览器中移除已保存的账户。", "infoSecureSignInTitle": "安全登录", "infoSecureSignInDesc": "您将被重定向进行安全认证。如果您启用了通行密钥或双重身份验证,也会提示您进行验证。", "infoStaySignedInTitle": "保持登录", "infoStaySignedInDesc": "登录后,您的账户将保存在此浏览器中,方便下次快速访问。", "infoRecoveryTitle": "账户恢复", "infoRecoveryDesc": "忘记密码或丢失通行密钥?使用登录按钮下方的恢复链接。" }, "verification": { "title": "验证账户", "subtitle": "您的账户需要验证。请输入发送到您验证方式的验证码。", "codeLabel": "验证码", "codePlaceholder": "输入6位验证码", "verifyButton": "验证账户", "verifying": "验证中...", "resendButton": "重新发送验证码", "resending": "发送中...", "resent": "验证码已重新发送!", "backToLogin": "返回登录" }, "register": { "title": "创建账户", "subtitle": "在此 PDS 上创建新账户", "subtitleKeyChoice": "选择如何设置您的外部 did:web 身份。", "subtitleInitialDidDoc": "上传您的 DID 文档以继续。", "subtitleVerify": "验证您的{channel}以继续。", "subtitleUpdatedDidDoc": "使用 PDS 签名密钥更新您的 DID 文档。", "subtitleActivating": "正在激活您的账户...", "subtitleComplete": "您的账户已成功创建!", "redirecting": "正在跳转到控制台...", "infoIdentityDesc": "您的身份决定了您的账户在 ATProto 网络中的识别方式。大多数用户应选择标准选项。", "infoContactDesc": "我们将使用此信息验证您的账户并发送有关账户安全的重要通知。", "infoNextTitle": "接下来会发生什么?", "infoNextDesc": "创建账户后,您需要验证联系方式,然后即可使用任何 ATProto 应用程序。", "migrateTitle": "已有 Bluesky 账户?", "migrateDescription": "您可以将现有账户迁移到此 PDS,而无需创建新账户。您的关注者、帖子和身份都会一起迁移。", "migrateLink": "使用 PDS Moover 迁移", "handle": "用户名", "handlePlaceholder": "您的用户名", "handleHint": "您的完整用户名将是:@{handle}", "handleDotWarning": "自定义域名可以在创建账户后在设置中配置。", "password": "密码", "passwordPlaceholder": "至少8位字符", "confirmPassword": "确认密码", "confirmPasswordPlaceholder": "再次输入密码", "identityType": "身份类型", "identityHint": "选择如何管理您的去中心化身份。", "didPlc": "did:plc", "didPlcRecommended": "(推荐)", "didPlcHint": "由 PLC 目录管理的可迁移身份", "didWeb": "did:web", "didWebHint": "托管在此 PDS 上的身份(请阅读下方警告)", "didWebBYOD": "did:web(自带域名)", "didWebBYODHint": "使用您自己的域名", "didWebWarningTitle": "重要提示:了解利弊", "didWebWarning1": "永久绑定此 PDS:", "didWebWarning1Detail": "您的身份将是 {did}。即使您以后迁移到另一个 PDS,此服务器也必须继续托管您的 DID 文档。", "didWebWarning2": "无法恢复:", "didWebWarning2Detail": "与 did:plc 不同,did:web 没有密钥轮换机制。如果此 PDS 永久下线,您的身份将无法恢复。", "didWebWarning3": "我们的承诺:", "didWebWarning3Detail": "如果您迁移到其他 PDS,我们将继续提供指向您新 PDS 的最小 DID 文档。您的身份将保持可用。", "didWebWarning4": "建议:", "didWebWarning4Detail": "除非您有特定原因需要 did:web,否则请选择 did:plc。", "externalDid": "您的 did:web", "externalDidPlaceholder": "did:web:yourdomain.com", "externalDidHint": "您的域名必须在 /.well-known/did.json 提供指向此 PDS 的有效 DID 文档", "contactMethod": "联系方式", "contactMethodHint": "选择您希望如何验证账户和接收通知。您只需选择一种。", "verificationMethod": "验证方式", "email": "电子邮件", "emailAddress": "电子邮件地址", "emailPlaceholder": "you@example.com", "discord": "Discord", "discordId": "Discord 用户 ID", "discordIdPlaceholder": "您的 Discord 用户 ID", "discordIdHint": "您的 Discord 数字用户 ID(开启开发者模式后可以复制)", "telegram": "Telegram", "telegramUsername": "Telegram 用户名", "telegramUsernamePlaceholder": "@yourusername", "signal": "Signal", "signalNumber": "Signal 电话号码", "signalNumberPlaceholder": "+1234567890", "signalNumberHint": "包含国家代码(例如中国为 +86)", "notConfigured": "未配置", "inviteCode": "邀请码", "inviteCodePlaceholder": "输入您的邀请码", "inviteCodeRequired": "必填", "createButton": "创建账户", "creating": "正在创建...", "alreadyHaveAccount": "已有账户?", "signIn": "立即登录", "wantPasswordless": "想要无密码登录?", "createPasskeyAccount": "创建通行密钥账户", "validation": { "handleRequired": "请输入用户名", "handleNoDots": "用户名不能包含点号。您可以在创建账户后设置自定义域名。", "passwordRequired": "请输入密码", "passwordLength": "密码至少需要8位字符", "passwordsMismatch": "两次输入的密码不一致", "inviteCodeRequired": "请输入邀请码", "externalDidRequired": "请输入您的 did:web", "externalDidFormat": "DID 必须以 did:web: 开头", "emailRequired": "使用邮箱验证需要填写邮箱地址", "discordIdRequired": "使用 Discord 验证需要填写 Discord ID", "telegramRequired": "使用 Telegram 验证需要填写用户名", "signalRequired": "使用 Signal 验证需要填写电话号码" } }, "dashboard": { "title": "控制台", "switchAccount": "切换账户", "addAnotherAccount": "添加其他账户", "signOut": "退出 @{handle}", "deactivatedTitle": "账户已停用", "deactivatedMessage": "您的账户目前已停用。这通常发生在账户迁移期间。在账户重新激活之前,部分功能可能受限。", "accountOverview": "账户概览", "handle": "用户名", "did": "DID", "primaryContact": "主要联系方式", "admin": "管理员", "deactivated": "已停用", "verified": "已验证", "unverified": "未验证", "navAppPasswords": "应用专用密码", "navAppPasswordsDesc": "管理第三方应用的专用密码", "navSessions": "登录会话", "navSessionsDesc": "查看和管理您的登录会话", "navInviteCodes": "邀请码", "navInviteCodesDesc": "查看和创建邀请码", "navSettings": "账户设置", "navSettingsDesc": "邮箱、密码、用户名等", "navSecurity": "安全设置", "navSecurityDesc": "双重身份验证", "navComms": "通讯偏好", "navCommsDesc": "Discord、Telegram、Signal 渠道设置", "navRepo": "数据浏览器", "navRepoDesc": "浏览和管理原始 AT Protocol 记录", "navAdmin": "管理后台", "navAdminDesc": "服务器统计和管理操作" }, "settings": { "title": "账户设置", "language": "语言", "languageDescription": "选择您的首选语言", "changeEmail": "更改邮箱", "currentEmail": "当前:{email}", "newEmail": "新邮箱", "newEmailPlaceholder": "new@example.com", "changeEmailButton": "更改邮箱", "requesting": "请求中...", "verificationCode": "验证码", "verificationCodePlaceholder": "输入验证码", "confirmEmailChange": "确认更改邮箱", "updating": "更新中...", "changeHandle": "更改用户名", "currentHandle": "当前:@{handle}", "pdsHandle": "PDS 用户名", "customDomain": "自定义域名", "customDomainDescription": "使用您自己的域名作为用户名。需要先验证域名所有权。", "setupInstructions": "设置说明", "setupMethodsIntro": "选择以下验证方式之一:", "dnsMethod": "方式一:DNS TXT 记录(推荐)", "dnsMethodDesc": "在您的域名中添加此 TXT 记录:", "httpMethod": "方式二:HTTP Well-Known 文件", "httpMethodDesc": "在此 URL 提供您的 DID:", "httpMethodContent": "文件内容应为:", "yourDomain": "您的域名", "yourDomainPlaceholder": "example.com", "verifyAndUpdate": "验证并更新用户名", "verifying": "验证中...", "newHandle": "新用户名", "newHandlePlaceholder": "yourhandle", "changeHandleButton": "更改用户名", "changePassword": "更改密码", "currentPassword": "当前密码", "currentPasswordPlaceholder": "输入当前密码", "newPassword": "新密码", "newPasswordPlaceholder": "至少8位字符", "confirmNewPassword": "确认新密码", "confirmNewPasswordPlaceholder": "再次输入新密码", "changePasswordButton": "更改密码", "changing": "更改中...", "exportData": "导出数据", "exportDataDescription": "将您的所有数据下载为 CAR 文件。包括您的所有帖子、点赞、关注等数据。", "downloadRepo": "下载数据", "exporting": "导出中...", "deleteAccount": "删除账户", "deleteWarning": "此操作不可逆。您的所有数据将被永久删除。", "requestDeletion": "请求删除账户", "confirmationCode": "确认码", "confirmationCodePlaceholder": "输入确认码", "yourPassword": "您的密码", "yourPasswordPlaceholder": "输入您的密码", "permanentlyDelete": "永久删除账户", "deleting": "删除中...", "messages": { "emailCodeSent": "验证码已发送到您的通知渠道", "emailUpdated": "邮箱更新成功", "emailUpdateFailed": "邮箱更新失败", "handleUpdated": "用户名更新成功", "handleUpdateFailed": "用户名更新失败", "passwordChanged": "密码更改成功", "passwordChangeFailed": "密码更改失败", "passwordsMismatch": "两次输入的密码不一致", "passwordsDoNotMatch": "两次输入的密码不一致", "passwordLength": "密码至少需要8位字符", "passwordTooShort": "密码至少需要8位字符", "deletionCodeSent": "删除确认码已发送到您的邮箱", "deletionConfirmationSent": "删除确认码已发送到您的邮箱", "deletionRequestFailed": "账户删除请求失败", "deleteConfirmation": "您确定要删除账户吗?此操作无法撤销。", "deletionFailed": "账户删除失败", "repoExported": "数据导出成功", "exportFailed": "数据导出失败", "confirmDelete": "您确定要删除账户吗?此操作无法撤销。" } }, "appPasswords": { "title": "应用专用密码", "description": "应用专用密码可让您登录第三方应用而无需提供主密码。每个密码都可以单独撤销。", "createNew": "创建新密码", "appNamePlaceholder": "应用名称(如 Graysky、Skeets)", "created": "应用专用密码已创建", "createdMessage": "请立即复制此密码,您将无法再次查看。", "yourPasswords": "您的应用专用密码", "noPasswords": "暂无应用专用密码", "revoke": "撤销", "revoking": "撤销中...", "creating": "创建中...", "revokeConfirm": "撤销「{name}」的密码?使用此密码的应用将无法再访问您的账户。", "saveWarningTitle": "重要:请保存此应用专用密码!", "saveWarningMessage": "此密码用于登录不支持通行密钥或 OAuth 的应用。您只能看到一次。", "acknowledgeLabel": "我已将应用专用密码保存在安全的地方" }, "sessions": { "title": "登录会话", "loadingSessions": "加载会话中...", "noSessions": "没有活跃的登录会话", "current": "当前", "oauth": "OAuth", "session": "会话", "signOut": "退出", "revoke": "撤销", "revokeAll": "撤销所有其他会话", "revokeCurrentConfirm": "这将使您退出当前会话,确定继续?", "revokeConfirm": "确定撤销此会话?", "revokeAllConfirm": "这将撤销 {count} 个其他会话,确定继续?", "noOtherSessions": "没有其他可撤销的会话", "failedToLoad": "加载会话失败", "failedToRevoke": "撤销会话失败", "failedToRevokeAll": "撤销会话失败", "created": "创建时间:", "expires": "过期时间:", "daysAgo": "{count} 天前", "hoursAgo": "{count} 小时前", "minutesAgo": "{count} 分钟前", "justNow": "刚刚" }, "inviteCodes": { "title": "邀请码", "description": "邀请码可让您邀请朋友加入。每个邀请码只能使用一次。", "createNew": "创建新邀请码", "uses": "使用次数", "usesPlaceholder": "使用次数(1-100)", "yourCodes": "您的邀请码", "noCodes": "暂无邀请码", "available": "可用", "used": "已被 @{handle} 使用", "disabled": "已禁用", "usedBy": "使用者", "creating": "创建中...", "disableConfirm": "禁用此邀请码?它将无法再被使用。", "created": "邀请码已创建", "copy": "复制", "createdOn": "创建于 {date}" }, "security": { "title": "安全设置", "passkeys": "通行密钥", "passkeysDescription": "通行密钥使用您设备的安全功能(指纹、面容或 PIN)提供安全的无密码登录。", "addPasskey": "添加通行密钥", "adding": "添加中...", "noPasskeys": "未注册通行密钥", "passkeyName": "通行密钥名称", "passkeyNamePlaceholder": "如 MacBook Pro、iPhone", "register": "注册", "registering": "注册中...", "rename": "重命名", "renaming": "重命名中...", "deletePasskey": "删除", "deletePasskeyConfirm": "删除通行密钥「{name}」?您将无法再使用它登录。", "totp": "身份验证器(TOTP)", "totpDescription": "使用 Google Authenticator、Authy 或 1Password 等应用进行双重身份验证。", "totpEnabled": "已启用身份验证器", "totpDisabled": "未启用身份验证器", "enableTotp": "启用身份验证器", "disableTotp": "禁用身份验证器", "disabling": "禁用中...", "totpSetup": "设置身份验证器", "totpSetupInstructions": "使用身份验证器应用扫描此二维码,然后输入6位验证码完成验证。", "totpCode": "验证码", "totpCodePlaceholder": "输入6位验证码", "verifyAndEnable": "验证并启用", "backupCodes": "备用验证码", "backupCodesDescription": "如果无法使用身份验证器,可以使用这些备用码登录。每个验证码只能使用一次。", "regenerateBackupCodes": "重新生成备用码", "regenerating": "生成中...", "regenerateConfirm": "重新生成备用码?当前的验证码将失效。", "legacyLogin": "传统登录", "legacyLoginDescription": "允许使用用户名/密码直接登录(传统模式)。禁用后必须使用 OAuth + 双重验证。", "legacyLoginOn": "传统登录已启用", "legacyLoginOff": "传统登录已禁用", "enableLegacyLogin": "启用传统登录", "disableLegacyLogin": "禁用传统登录", "legacyLoginWarning": "警告:启用传统登录会绕过双重身份验证。仅在需要兼容旧版应用时启用。", "totpPasswordWarning": "启用 TOTP 后,将无法从 Bluesky 应用(或其他旧版应用)更改密码。要更改密码,您有两个选择:", "totpPasswordOption1Label": "在这里更改:", "totpPasswordOption1Text": "使用本网站的", "totpPasswordOption1Link": "设置页面", "totpPasswordOption1Suffix": ",您可以使用身份验证器应用进行验证。", "totpPasswordOption2Label": "先验证您的会话:", "totpPasswordOption2Text": "使用", "totpPasswordOption2Link": "重新验证选项", "totpPasswordOption2Suffix": "用 TOTP 验证您的 Bluesky 会话,然后密码更改将暂时有效。", "legacyAppsTitle": "什么是旧版应用?", "legacyAppsDescription": "某些应用(如官方 Bluesky 应用)使用仅需密码的旧版身份验证。启用双重验证后,这些应用会绕过您的第二重验证。禁用传统登录会强制所有应用使用 OAuth,从而正确执行双重验证。", "password": "密码", "passwordStatus": "已设置密码", "noPassword": "未设置密码(仅通行密钥账户)", "setPassword": "设置密码", "removePassword": "移除密码", "removePasswordConfirm": "移除密码后需要使用通行密钥登录,确定继续?", "removing": "移除中...", "loading": "加载中...", "loadingPasskeys": "加载通行密钥中...", "cancel": "取消", "save": "保存", "back": "返回", "next": "下一步:验证代码", "copyToClipboard": "复制到剪贴板", "savedMyCodes": "我已保存备用码", "cantScan": "无法扫描?手动输入", "unnamedPasskey": "未命名的通行密钥", "added": "添加于", "lastUsed": "上次使用", "passwordDescription": "管理您的账户密码。如果您已设置通行密钥,可以选择移除密码以获得完全无密码的体验。", "disableTotpWarning": "这将降低您的账户安全性。", "removePasswordWarning": "这将使您的账户变为仅通行密钥模式。您只能使用已注册的通行密钥登录。如果您丢失了所有通行密钥,可以通过通知渠道恢复账户。", "beforeProceeding": "继续之前:", "beforeProceedingItem1": "确保您至少注册了一个可靠的通行密钥", "beforeProceedingItem2": "考虑在多个设备上注册通行密钥", "beforeProceedingItem3": "确保您的恢复通知渠道是最新的", "addPasskeyFirst": "请先添加至少一个通行密钥才能移除密码。", "passkeyOnlyHint": "您使用通行密钥登录。如果您丢失了通行密钥,可以使用登录页面上的「丢失通行密钥?」链接恢复账户。", "trustedDevices": "受信任设备", "trustedDevicesDescription": "管理可以跳过双重身份验证的设备。信任有效期为30天,使用设备时自动延长。", "manageTrustedDevices": "管理受信任设备", "appCompatibility": "应用兼容性", "enterPassword": "输入您的密码", "sessionExpired": "会话已过期,请重新登录。", "legacyLoginEnabled": "已启用传统应用登录", "legacyLoginDisabled": "已禁用传统应用登录 - 仅 OAuth 应用可登录", "failedToUpdatePreference": "更新偏好设置失败", "passwordRemoved": "密码已移除。您的账户现在仅支持通行密钥。", "failedToRemovePassword": "移除密码失败", "failedToLoadTotpStatus": "加载 TOTP 状态失败", "totpEnabledSuccess": "双重身份验证已成功启用", "totpDisabledSuccess": "双重身份验证已禁用", "backupCodesCopied": "备用码已复制到剪贴板", "failedToLoadPasskeys": "加载通行密钥失败", "passkeysNotSupported": "此浏览器不支持通行密钥", "passkeyCreationCancelled": "通行密钥创建已取消", "passkeyAddedSuccess": "通行密钥添加成功", "passkeyDeleted": "通行密钥已删除", "passkeyRenamed": "通行密钥已重命名" }, "comms": { "title": "通讯偏好", "description": "选择您希望如何接收重要消息,如密码重置、安全提醒和账户更新。", "preferredChannel": "首选渠道", "preferredChannelDescription": "选择您首选的消息接收方式。必须先配置好渠道才能选择。", "channelConfiguration": "渠道配置", "emailVia": "通过邮件接收消息", "discordVia": "通过 Discord 私信接收消息", "telegramVia": "通过 Telegram 接收消息", "signalVia": "通过 Signal 接收消息", "configureToEnable": "请先在下方配置", "notConfiguredOnServer": "此服务器未配置", "emailManagedInSettings": "邮箱在账户设置中管理", "discordIdHint": "您的 Discord 数字用户 ID(非用户名)。在 Discord 中开启开发者模式即可复制。", "telegramHint": "您的 Telegram 用户名,不含 @ 符号", "signalHint": "您的 Signal 电话号码,需包含国家代码", "primary": "主要", "verified": "已验证", "notVerified": "未验证", "verifyButton": "验证", "verifyCodePlaceholder": "输入验证码", "submit": "提交", "saving": "保存中...", "savePreferences": "保存偏好设置", "preferencesSaved": "通讯偏好已保存", "verifiedSuccess": "{channel} 验证成功", "messageHistory": "消息历史", "historyDescription": "查看发送到您账户的最近消息。", "loadHistory": "加载历史", "hideHistory": "隐藏历史", "noMessages": "暂无消息记录", "sent": "已发送", "failed": "发送失败" }, "repoExplorer": { "title": "数据浏览器", "description": "浏览和管理您的原始 AT Protocol 记录。", "collections": "集合", "noCollections": "暂无集合", "records": "记录", "noRecords": "此集合中暂无记录", "recordDetails": "记录详情", "rkey": "记录键", "uri": "URI", "cid": "CID", "value": "值", "deleteRecord": "删除记录", "deleteConfirm": "删除记录 {rkey}?此操作无法撤销。", "unknownError": "发生未知错误", "invalidJson": "无效的 JSON", "collectionRequired": "集合是必填项", "recordCreated": "记录已创建:{uri}", "recordUpdated": "记录已更新", "recordDeleted": "记录已删除", "newRecord": "新建记录", "createRecord": "创建记录", "filterCollections": "筛选集合...", "filterRecords": "筛选记录...", "noCollectionsYet": "暂无集合。创建您的第一条记录开始使用。", "loadMore": "加载更多", "recordJson": "记录 JSON", "saving": "保存中...", "updateRecord": "更新记录", "collectionNsid": "集合 (NSID)", "recordKeyOptional": "记录键(可选)", "autoGenerated": "留空自动生成 (TID)", "autoGeneratedHint": "留空将自动生成基于 TID 的键", "creating": "创建中...", "demoPostText": "你好,这是我的第一条帖子!来自我的 PDS。", "demoDisplayName": "你的显示名称", "demoBio": "写一段简短的自我介绍。" }, "admin": { "title": "管理后台", "loading": "加载中...", "serverConfig": "服务器配置", "serverName": "服务器名称", "serverNamePlaceholder": "我的 PDS", "serverNameHelp": "显示在浏览器标签和其他地方", "serverLogo": "服务器图标", "logoPreview": "图标预览", "removeLogo": "移除", "logoHelp": "用作网站图标和导航栏显示", "themeColors": "主题颜色", "themeColorsHint": "留空使用默认颜色。", "primaryLight": "主色(浅色模式)", "colorDefault": "{color}(默认)", "primaryDark": "主色(深色模式)", "secondaryLight": "副色(浅色模式)", "secondaryDark": "副色(深色模式)", "configSaved": "服务器配置已保存", "saving": "保存中...", "saveConfig": "保存配置", "serverStats": "服务器统计", "users": "用户", "repos": "仓库", "records": "记录", "blobStorage": "文件存储", "refreshStats": "刷新统计", "userManagement": "用户管理", "searchPlaceholder": "按用户名搜索(可选)", "searchUsers": "搜索用户", "noUsers": "未找到用户", "handle": "用户名", "email": "邮箱", "status": "状态", "created": "创建时间", "loadMore": "加载更多", "inviteCodes": "邀请码", "loadInviteCodes": "加载邀请码", "refresh": "刷新", "noInvites": "暂无邀请码", "code": "邀请码", "available": "可用", "uses": "使用次数", "actions": "操作", "disable": "禁用", "disableInviteConfirm": "禁用邀请码 {code}?", "active": "活跃", "exhausted": "已用完", "disabled": "已禁用", "userDetails": "用户详情", "did": "DID", "invites": "邀请", "enabled": "已启用", "enableInvites": "启用邀请", "disableInvites": "禁用邀请", "deleteAccount": "删除账户", "deleteConfirm": "删除账户 @{handle}?此操作无法撤销。", "verified": "已验证", "unverified": "未验证", "deactivated": "已停用" }, "oauth": { "login": { "title": "登录", "subtitle": "登录以继续使用应用", "signingIn": "登录中...", "authenticating": "验证中...", "checkingPasskey": "检查通行密钥...", "signInWithPasskey": "使用通行密钥登录", "passkeyNotSetUp": "未设置通行密钥", "orUsePassword": "或使用密码", "password": "密码", "rememberDevice": "记住此设备", "passkeyHintChecking": "正在检查通行密钥状态...", "passkeyHintAvailable": "使用您的通行密钥登录", "passkeyHintNotAvailable": "此账户未注册通行密钥", "passkeyHint": "使用设备的生物识别或安全密钥", "passwordPlaceholder": "输入您的密码", "usePasskey": "使用通行密钥" }, "consent": { "title": "授权应用", "appWantsAccess": "{app} 想要访问您的账户", "permissions": "此应用将能够:", "readProfile": "读取您的个人资料", "readPosts": "读取您的帖子和内容", "writePosts": "代表您发布和删除帖子", "readNotifications": "读取您的通知", "fullAccess": "完全访问您的账户", "authorize": "授权", "deny": "拒绝", "authorizing": "授权中...", "rememberChoice": "记住此选择", "signingInAs": "登录账户:", "permissionsRequested": "请求的权限", "required": "必需", "rememberChoiceLabel": "记住对此应用的授权选择" }, "accounts": { "title": "选择账户", "subtitle": "选择一个账户继续", "useAnother": "使用其他账户" }, "twoFactor": { "title": "双重身份验证", "subtitle": "需要额外验证", "usePasskey": "使用通行密钥", "useTotp": "使用身份验证器", "verifying": "验证中..." }, "twoFactorCode": { "title": "双重身份验证", "subtitle": "验证码已发送到您的 {channel}。请在下方输入验证码继续。", "codeLabel": "验证码", "codePlaceholder": "输入6位验证码", "verify": "验证", "verifying": "验证中...", "errors": { "missingRequestUri": "缺少 request_uri 参数", "verificationFailed": "验证失败", "connectionFailed": "无法连接到服务器", "unexpectedResponse": "服务器返回意外响应" } }, "totp": { "title": "输入验证码", "subtitle": "请输入身份验证器应用中的6位验证码", "codePlaceholder": "输入6位验证码", "verify": "验证", "verifying": "验证中...", "useBackupCode": "使用备用验证码", "backupCodePlaceholder": "输入备用验证码", "trustDevice": "信任此设备30天", "hintBackupCode": "正在使用备用验证码", "hintTotpCode": "正在使用身份验证器验证码", "hintDefault": "身份验证器为6位数字,备用码为8位字符" }, "passkey": { "title": "通行密钥验证", "subtitle": "使用您的通行密钥验证身份", "waiting": "等待通行密钥...", "useTotp": "改用身份验证器" }, "error": { "title": "授权错误", "genericError": "授权过程中发生错误。", "tryAgain": "重试", "backToApp": "返回应用" } }, "verify": { "title": "验证账户", "subtitle": "我们已将验证码发送到您的{channel}。请在下方输入以完成注册。", "tokenSubtitle": "输入验证码和接收验证码的标识符。", "tokenTitle": "验证", "codePlaceholder": "XXXX-XXXX-XXXX-XXXX...", "codeLabel": "验证码", "codeHelp": "复制消息中的完整验证码,包括横线", "verifyButton": "验证账户", "verify": "验证", "verifying": "验证中...", "pleaseWait": "请稍候...", "resendCode": "重新发送验证码", "resending": "发送中...", "sending": "发送中...", "codeResent": "验证码已重新发送!", "codeResentDetail": "验证码已发送!请查收。", "backToLogin": "返回登录", "verifyingAccount": "正在验证账户:@{handle}", "startOver": "使用其他账户重新开始", "noPending": "未找到待验证的账户", "noPendingInfo": "如果您最近创建了账户需要验证,可能需要重新创建账户。如果您已完成验证,可以直接登录。", "createAccount": "创建账户", "signIn": "登录", "verified": "验证成功!", "channelVerified": "您的{channel}已成功验证。", "canNowSignIn": "您现在可以登录账户。", "continue": "继续", "identifierLabel": "邮箱或标识符", "identifierPlaceholder": "you@example.com", "identifierHelp": "接收验证码的邮箱地址或标识符" }, "resetPassword": { "title": "重置密码", "forgotTitle": "忘记密码", "subtitle": "输入您收到的验证码和新密码。", "forgotSubtitle": "输入您的用户名或邮箱,我们将发送重置密码的验证码。", "handleOrEmail": "用户名或邮箱", "emailPlaceholder": "用户名或 you@example.com", "sendCode": "发送重置验证码", "sending": "发送中...", "codeSent": "重置验证码已发送!请检查您的首选通知渠道。", "enterCode": "输入您收到的验证码和新密码。", "code": "重置验证码", "codePlaceholder": "输入重置验证码", "newPassword": "新密码", "newPasswordPlaceholder": "至少8位字符", "confirmPassword": "确认密码", "confirmPasswordPlaceholder": "再次输入新密码", "resetButton": "重置密码", "resetting": "重置中...", "success": "密码重置成功!", "backToLogin": "返回登录", "requestNewCode": "重新获取验证码", "passwordsMismatch": "两次输入的密码不一致", "passwordLength": "密码至少需要8位字符" }, "recoverPasskey": { "title": "恢复账户", "invalidLinkTitle": "无效的恢复链接", "invalidLinkMessage": "此恢复链接无效或已损坏。请重新申请恢复邮件。", "goToLogin": "前往登录", "successTitle": "密码设置成功!", "successMessage": "您的临时密码已设置成功。您现在可以使用此密码登录。", "successNextSteps": "登录后,建议您在安全设置中添加新的通行密钥以恢复无密码登录。", "signIn": "登录", "subtitle": "设置临时密码以恢复您的通行密钥账户访问权限。", "newPassword": "新密码", "newPasswordPlaceholder": "至少8位字符", "confirmPassword": "确认密码", "confirmPasswordPlaceholder": "再次输入密码", "whatHappensNext": "接下来会发生什么?", "whatHappensNextDetail": "设置密码后,您可以登录并在安全设置中添加新的通行密钥。添加通行密钥后,您可以选择移除临时密码。", "setPassword": "设置密码", "settingPassword": "设置中...", "validation": { "passwordRequired": "请输入新密码", "passwordLength": "密码至少需要8位字符", "passwordsMismatch": "两次输入的密码不一致" }, "errors": { "invalidLink": "恢复链接无效,请重新申请。", "expired": "恢复链接已过期,请重新申请。" } }, "requestPasskeyRecovery": { "title": "恢复通行密钥账户", "subtitle": "丢失了通行密钥?输入您的用户名或邮箱,我们将发送恢复链接。", "successTitle": "恢复链接已发送", "successMessage": "如果账户存在且为通行密钥账户,您将在首选通知渠道收到恢复链接。", "successInfo": "链接将在1小时后过期。请根据您的账户设置检查邮箱、Discord、Telegram 或 Signal。", "handleOrEmail": "用户名或邮箱", "emailPlaceholder": "用户名或 you@example.com", "howItWorks": "如何恢复", "howItWorksDetail": "我们将向您注册的通知渠道发送安全链接。点击链接设置临时密码,然后您就可以登录并添加新的通行密钥。", "sendRecoveryLink": "发送恢复链接", "sending": "发送中...", "backToLogin": "返回登录" }, "registerPasskey": { "title": "创建通行密钥账户", "subtitle": "使用通行密钥创建超安全账户,无需密码。", "subtitleKeyChoice": "选择如何设置您的外部 did:web 身份。", "subtitleInitialDidDoc": "上传您的 DID 文档以继续。", "subtitleCreating": "正在创建您的账户...", "subtitlePasskey": "注册通行密钥以保护您的账户。", "subtitleAppPassword": "保存您的应用专用密码以使用第三方应用。", "subtitleVerify": "验证您的{channel}以继续。", "subtitleUpdatedDidDoc": "使用 PDS 签名密钥更新您的 DID 文档。", "subtitleActivating": "正在激活您的账户...", "subtitleComplete": "您的账户已成功创建!", "handle": "用户名", "handlePlaceholder": "您的用户名", "handleHint": "您的完整用户名将是:@{handle}", "handleDotWarning": "可以在创建账户后设置自定义域名。", "email": "邮箱地址", "emailPlaceholder": "you@example.com", "inviteCode": "邀请码", "inviteCodePlaceholder": "输入您的邀请码", "createButton": "创建账户", "creating": "创建中...", "continue": "继续", "back": "返回", "alreadyHaveAccount": "已有账户?", "signIn": "立即登录", "wantPassword": "想使用密码?", "createPasswordAccount": "创建密码账户", "wantTraditional": "想使用传统密码?", "registerWithPassword": "使用密码注册", "contactMethod": "联系方式", "contactMethodHint": "选择您希望如何验证账户和接收通知。", "verificationMethod": "验证方式", "identityType": "身份类型", "identityTypeHint": "选择如何管理您的去中心化身份。", "didPlcRecommended": "did:plc(推荐)", "didPlcHint": "由 PLC 目录管理的可迁移身份", "didWeb": "did:web", "didWebHint": "托管在此 PDS 上的身份(请阅读下方警告)", "didWebBYOD": "did:web(自带域名)", "didWebBYODHint": "使用您自己的域名", "didWebWarningTitle": "重要:了解利弊", "didWebWarning1": "永久绑定此 PDS:", "didWebWarning2": "无法恢复:", "didWebWarning2Detail": "与 did:plc 不同,did:web 没有密钥轮换机制。", "didWebWarning3": "我们的承诺:", "didWebWarning3Detail": "如果您迁移到其他 PDS,我们将继续提供最小 DID 文档。", "didWebWarning4": "建议:", "didWebWarning4Detail": "除非有特定原因,否则请选择 did:plc。", "externalDid": "您的 did:web", "externalDidPlaceholder": "did:web:yourdomain.com", "externalDidHint": "您需要在以下地址提供 DID 文档", "whyPasskeyOnly": "为什么选择仅通行密钥?", "whyPasskeyOnlyDesc": "通行密钥账户比密码账户更安全,因为它们:", "whyPasskeyBullet1": "无法被钓鱼或在数据泄露中被盗", "whyPasskeyBullet2": "使用硬件支持的加密密钥", "whyPasskeyBullet3": "需要您的生物识别或设备 PIN 才能使用", "passkeyNameLabel": "通行密钥名称(可选)", "passkeyNamePlaceholder": "如 MacBook Touch ID", "passkeyNameHint": "用于识别此通行密钥的友好名称", "passkeyPrompt": "点击下方按钮创建通行密钥。系统会提示您使用:", "passkeyPromptBullet1": "Touch ID 或 Face ID", "passkeyPromptBullet2": "设备 PIN 或密码", "passkeyPromptBullet3": "安全密钥(如果有的话)", "createPasskey": "创建通行密钥", "creatingPasskey": "正在创建通行密钥...", "redirecting": "正在跳转到控制台...", "loading": "加载中...", "errors": { "handleRequired": "请输入用户名", "handleNoDots": "用户名不能包含点号。您可以在创建账户后设置自定义域名。", "inviteRequired": "请输入邀请码", "externalDidRequired": "请输入您的 did:web", "externalDidFormat": "DID 必须以 did:web: 开头", "emailRequired": "使用邮箱验证需要填写邮箱地址", "discordRequired": "使用 Discord 验证需要填写 Discord ID", "telegramRequired": "使用 Telegram 验证需要填写用户名", "signalRequired": "使用 Signal 验证需要填写电话号码", "passkeysNotSupported": "此浏览器不支持通行密钥。请使用其他浏览器或使用密码注册。", "passkeyCancelled": "通行密钥创建已取消", "passkeyFailed": "通行密钥注册失败" } }, "trustedDevices": { "title": "受信任设备", "backToSecurity": "← 安全设置", "description": "受信任设备可以跳过双重身份验证。信任有效期为30天,使用设备时自动延长。", "failedToLoad": "加载受信任设备失败", "noDevices": "暂无受信任设备", "noDevicesHint": "开启双重身份验证后登录时,可以选择信任设备30天。", "lastSeen": "最后使用:", "trustedSince": "信任时间:", "trustExpires": "信任过期:", "expired": "已过期", "tomorrow": "明天", "inDays": "{days}天后", "revoke": "撤销信任", "revokeConfirm": "确定撤销对此设备的信任?下次从此设备登录时需要输入双重验证码。", "deviceRevoked": "设备信任已撤销", "deviceRenamed": "设备已重命名", "deviceNamePlaceholder": "设备名称", "browser": "浏览器:", "unknownDevice": "未知设备" }, "reauth": { "title": "需要重新验证", "subtitle": "请验证您的身份以继续。", "usePassword": "使用密码", "usePasskey": "使用通行密钥", "useTotp": "使用身份验证器", "passwordPlaceholder": "输入您的密码", "totpPlaceholder": "输入6位验证码", "verify": "验证", "verifying": "验证中...", "cancel": "取消" }, "verifyChannel": { "title": "验证通道", "subtitle": "输入发送到您通知通道的验证码。", "signInRequired": "需要登录", "signInRequiredDesc": "您必须登录才能验证通道。", "signIn": "登录", "verifying": "验证中...", "pleaseWait": "请稍候,正在验证您的通道。", "successTitle": "验证成功!", "successDesc": "您的 {channel} 已成功验证。", "backToSettings": "返回设置", "channelLabel": "通道", "selectChannel": "选择通道...", "identifierLabel": "标识符", "identifierPlaceholder": "邮箱、Discord ID 等", "identifierHelp": "正在验证的邮箱地址、Discord ID、Telegram 用户名或 Signal 号码。", "codeLabel": "验证码", "codeHelp": "复制消息中的完整验证码,包括横线。", "verifyButton": "验证" } }