Our Personal Data Server from scratch!
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at fix/code-quality-in-general 1511 lines 72 kB view raw
1{ 2 "common": { 3 "loading": "加载中...", 4 "error": "错误", 5 "save": "保存", 6 "cancel": "取消", 7 "back": "返回", 8 "done": "完成", 9 "continue": "继续", 10 "refresh": "刷新", 11 "create": "创建", 12 "delete": "删除", 13 "confirm": "确认", 14 "created": "创建时间", 15 "expires": "过期时间", 16 "name": "名称", 17 "dashboard": "控制台", 18 "backToDashboard": "← 返回控制台", 19 "copied": "已复制!", 20 "copyToClipboard": "复制", 21 "verifying": "验证中...", 22 "saving": "保存中...", 23 "creating": "创建中...", 24 "updating": "更新中...", 25 "sending": "发送中...", 26 "authenticating": "认证中...", 27 "checking": "检查中...", 28 "redirecting": "跳转中...", 29 "signIn": "登录", 30 "verify": "验证", 31 "remove": "移除", 32 "revoke": "撤销", 33 "resendCode": "重新发送验证码", 34 "startOver": "重新开始", 35 "tryAgain": "重试", 36 "password": "密码", 37 "email": "邮箱", 38 "emailAddress": "邮箱地址", 39 "handle": "用户名", 40 "did": "DID", 41 "verificationCode": "验证码", 42 "inviteCode": "邀请码", 43 "newPassword": "新密码", 44 "confirmPassword": "确认密码", 45 "enterSixDigitCode": "输入6位验证码", 46 "passwordHint": "至少8个字符", 47 "enterPassword": "请输入密码", 48 "emailPlaceholder": "you@example.com", 49 "verified": "已验证", 50 "disabled": "已禁用", 51 "available": "可用", 52 "deactivated": "已停用", 53 "unverified": "未验证", 54 "backToLogin": "返回登录", 55 "backToSettings": "返回设置", 56 "alreadyHaveAccount": "已有账户?", 57 "createAccount": "立即注册", 58 "passwordsMismatch": "密码不匹配", 59 "passwordTooShort": "密码至少需要8个字符" 60 }, 61 "login": { 62 "title": "登录", 63 "subtitle": "登录以管理您的 PDS 账户", 64 "button": "登录", 65 "redirecting": "跳转中...", 66 "chooseAccount": "选择账户", 67 "signInToAnother": "登录其他账户", 68 "backToSaved": "← 返回已保存账户", 69 "forgotPassword": "忘记密码?", 70 "lostPasskey": "丢失通行密钥?", 71 "noAccount": "还没有账户?", 72 "createAccount": "立即注册", 73 "removeAccount": "从已保存账户中移除", 74 "infoSavedAccountsTitle": "已保存账户", 75 "infoSavedAccountsDesc": "点击账户即可快速登录。您的会话令牌安全存储在此浏览器中。", 76 "infoNewAccountTitle": "新账户", 77 "infoNewAccountDesc": "使用登录按钮添加其他账户。点击 × 可从此浏览器中移除已保存的账户。", 78 "infoSecureSignInTitle": "安全登录", 79 "infoSecureSignInDesc": "您将被重定向进行安全认证。如果您启用了通行密钥或双重身份验证,也会提示您进行验证。", 80 "infoStaySignedInTitle": "保持登录", 81 "infoStaySignedInDesc": "登录后,您的账户将保存在此浏览器中,方便下次快速访问。", 82 "infoRecoveryTitle": "账户恢复", 83 "infoRecoveryDesc": "忘记密码或丢失通行密钥?使用登录按钮下方的恢复链接。" 84 }, 85 "verification": { 86 "title": "验证账户", 87 "subtitle": "您的账户需要验证。请输入发送到您验证方式的验证码。", 88 "codeLabel": "验证码", 89 "codePlaceholder": "输入6位验证码", 90 "verifyButton": "验证账户", 91 "resent": "验证码已重新发送!" 92 }, 93 "register": { 94 "title": "创建账户", 95 "subtitle": "在此 PDS 上创建新账户", 96 "subtitleKeyChoice": "选择如何设置您的外部 did:web 身份。", 97 "subtitleInitialDidDoc": "上传您的 DID 文档以继续。", 98 "subtitleVerify": "验证您的{channel}以继续。", 99 "subtitleUpdatedDidDoc": "使用 PDS 签名密钥更新您的 DID 文档。", 100 "subtitleActivating": "正在激活您的账户...", 101 "subtitleComplete": "您的账户已成功创建!", 102 "redirecting": "正在跳转到控制台...", 103 "infoIdentityDesc": "您的身份决定了您的账户在 ATProto 网络中的识别方式。大多数用户应选择标准选项。", 104 "infoContactDesc": "我们将使用此信息验证您的账户并发送有关账户安全的重要通知。", 105 "infoNextTitle": "接下来会发生什么?", 106 "infoNextDesc": "创建账户后,您需要验证联系方式,然后即可使用任何 ATProto 应用程序。", 107 "migrateTitle": "已有 Bluesky 账户?", 108 "migrateDescription": "您可以将现有账户迁移到此 PDS,而无需创建新账户。您的关注者、帖子和身份都会一起迁移。", 109 "migrateLink": "使用 PDS Moover 迁移", 110 "handle": "用户名", 111 "handlePlaceholder": "您的用户名", 112 "handleHint": "您的完整用户名将是:@{handle}", 113 "handleDotWarning": "自定义域名可以在创建账户后在设置中配置。", 114 "password": "密码", 115 "passwordPlaceholder": "至少8位字符", 116 "confirmPassword": "确认密码", 117 "confirmPasswordPlaceholder": "再次输入密码", 118 "identityType": "身份类型", 119 "identityHint": "选择如何管理您的去中心化身份。", 120 "didPlc": "did:plc", 121 "didPlcRecommended": "(推荐)", 122 "didPlcHint": "由 PLC 目录管理的可迁移身份", 123 "didWeb": "did:web", 124 "didWebHint": "托管在此 PDS 上的身份(请阅读下方警告)", 125 "didWebDisabledHint": "此 PDS 不可用 - 请使用 did:plc 或携带自己的 did:web", 126 "didWebBYOD": "did:web(自带域名)", 127 "didWebBYODHint": "使用您自己的域名", 128 "didWebWarningTitle": "重要提示:了解利弊", 129 "didWebWarning1": "永久绑定此 PDS:", 130 "didWebWarning1Detail": "您的身份将是 {did}。即使您以后迁移到另一个 PDS,此服务器也必须继续托管您的 DID 文档。", 131 "didWebWarning2": "无法恢复:", 132 "didWebWarning2Detail": "与 did:plc 不同,did:web 没有密钥轮换机制。如果此 PDS 永久下线,您的身份将无法恢复。", 133 "didWebWarning3": "我们的承诺:", 134 "didWebWarning3Detail": "如果您迁移到其他 PDS,我们将继续提供指向您新 PDS 的最小 DID 文档。您的身份将保持可用。", 135 "didWebWarning4": "建议:", 136 "didWebWarning4Detail": "除非您有特定原因需要 did:web,否则请选择 did:plc。", 137 "externalDid": "您的 did:web", 138 "externalDidPlaceholder": "did:web:yourdomain.com", 139 "externalDidHint": "您的域名必须在 /.well-known/did.json 提供指向此 PDS 的有效 DID 文档", 140 "contactMethod": "联系方式", 141 "contactMethodHint": "选择您希望如何验证账户和接收通知。您只需选择一种。", 142 "verificationMethod": "验证方式", 143 "email": "电子邮件", 144 "emailAddress": "电子邮件地址", 145 "emailPlaceholder": "you@example.com", 146 "discord": "Discord", 147 "discordId": "Discord 用户 ID", 148 "discordIdPlaceholder": "您的 Discord 用户 ID", 149 "discordIdHint": "您的 Discord 数字用户 ID(开启开发者模式后可以复制)", 150 "discordInUseWarning": "此 Discord ID 已与另一个账户关联。", 151 "telegram": "Telegram", 152 "telegramUsername": "Telegram 用户名", 153 "telegramUsernamePlaceholder": "@yourusername", 154 "telegramInUseWarning": "此 Telegram 用户名已与另一个账户关联。", 155 "signal": "Signal", 156 "signalNumber": "Signal 电话号码", 157 "signalNumberPlaceholder": "+1234567890", 158 "signalNumberHint": "包含国家代码(例如中国为 +86)", 159 "signalInUseWarning": "此 Signal 号码已与另一个账户关联。", 160 "notConfigured": "未配置", 161 "inviteCode": "邀请码", 162 "inviteCodePlaceholder": "输入您的邀请码", 163 "inviteCodeRequired": "必填", 164 "createButton": "创建账户", 165 "alreadyHaveAccount": "已有账户?", 166 "signIn": "立即登录", 167 "emailInUseWarning": "此邮箱已与其他账户关联。您仍可使用,但账户恢复时可能需要使用用户名。", 168 "passkeyAccount": "通行密钥", 169 "passwordAccount": "密码", 170 "ssoAccount": "SSO", 171 "ssoSubtitle": "使用外部提供商创建账户", 172 "noSsoProviders": "此服务器未配置SSO提供商。", 173 "ssoHint": "选择一个提供商来创建您的账户:", 174 "continueWith": "使用{provider}继续", 175 "validation": { 176 "handleRequired": "请输入用户名", 177 "handleNoDots": "用户名不能包含点号。您可以在创建账户后设置自定义域名。", 178 "passwordRequired": "请输入密码", 179 "passwordLength": "密码至少需要8位字符", 180 "passwordsMismatch": "两次输入的密码不一致", 181 "inviteCodeRequired": "请输入邀请码", 182 "externalDidRequired": "请输入您的 did:web", 183 "externalDidFormat": "DID 必须以 did:web: 开头", 184 "emailRequired": "使用邮箱验证需要填写邮箱地址", 185 "discordIdRequired": "使用 Discord 验证需要填写 Discord ID", 186 "telegramRequired": "使用 Telegram 验证需要填写用户名", 187 "signalRequired": "使用 Signal 验证需要填写电话号码" 188 } 189 }, 190 "dashboard": { 191 "title": "控制台", 192 "switchAccount": "切换账户", 193 "addAnotherAccount": "添加其他账户", 194 "signOut": "退出 @{handle}", 195 "deactivatedTitle": "账户已停用", 196 "deactivatedMessage": "您的账户目前已停用。这通常发生在账户迁移期间。在账户重新激活之前,部分功能可能受限。", 197 "accountOverview": "账户概览", 198 "handle": "用户名", 199 "did": "DID", 200 "primaryContact": "主要联系方式", 201 "admin": "管理员", 202 "deactivated": "已停用", 203 "verified": "已验证", 204 "unverified": "未验证", 205 "navAppPasswords": "应用专用密码", 206 "navAppPasswordsDesc": "管理第三方应用的专用密码", 207 "navSessions": "登录会话", 208 "navSessionsDesc": "查看和管理您的登录会话", 209 "navInviteCodes": "邀请码", 210 "navInviteCodesDesc": "查看和创建邀请码", 211 "navSettings": "账户设置", 212 "navSettingsDesc": "邮箱、密码、用户名等", 213 "navSecurity": "安全设置", 214 "navSecurityDesc": "双重身份验证", 215 "navComms": "通讯偏好", 216 "navCommsDesc": "Discord、Telegram、Signal 渠道设置", 217 "navRepo": "数据浏览器", 218 "navRepoDesc": "浏览和管理原始 AT Protocol 记录", 219 "navDelegation": "账户委托", 220 "navDelegationDesc": "管理控制者和委托账户", 221 "navAdmin": "管理后台", 222 "navAdminDesc": "服务器统计和管理操作", 223 "navDidDocument": "DID 文档", 224 "navDidDocumentDesc": "管理您的 DID 文档和密钥", 225 "navDidDocumentDescActive": "编辑您的 DID 文档设置", 226 "navBackup": "下载备份", 227 "navBackupDesc": "将您的存储库下载为 CAR 文件", 228 "downloadingBackup": "下载中...", 229 "backupFailed": "下载备份失败", 230 "migrated": "已迁移", 231 "migratedTitle": "账户已迁移", 232 "migratedMessage": "您的账户已迁移到 {pds}。您的 DID 文档仍在此处托管。", 233 "navMigrateAgain": "再次迁移", 234 "navMigrateAgainDesc": "迁移到另一个 PDS 并更新您的 DID 文档" 235 }, 236 "didEditor": { 237 "title": "DID 文档编辑器", 238 "preview": "当前 DID 文档", 239 "verificationMethods": "验证方法(签名密钥)", 240 "verificationMethodsDesc": "可以代表您的 DID 进行操作的签名密钥。迁移到新 PDS 时,请在此添加其签名密钥。", 241 "addKey": "添加密钥", 242 "removeKey": "删除", 243 "keyId": "密钥 ID", 244 "keyIdPlaceholder": "#atproto", 245 "publicKey": "公钥(Multibase)", 246 "publicKeyPlaceholder": "zQ3sh...", 247 "noKeys": "未配置验证方法。正在使用本地 PDS 密钥。", 248 "alsoKnownAs": "别名(用户名)", 249 "alsoKnownAsDesc": "指向您的 DID 的用户名。当您在新 PDS 上更改用户名时请更新此项。", 250 "addHandle": "添加用户名", 251 "removeHandle": "删除", 252 "handle": "用户名", 253 "handlePlaceholder": "at://handle.pds.com", 254 "noHandles": "未配置用户名。正在使用本地用户名。", 255 "serviceEndpoint": "服务端点", 256 "serviceEndpointDesc": "当前托管您账户数据的 PDS。迁移时请更新此项。", 257 "currentPds": "当前 PDS URL", 258 "save": "保存更改", 259 "success": "DID 文档已更新", 260 "saveFailed": "保存 DID 文档失败", 261 "loadFailed": "加载 DID 文档失败", 262 "invalidMultibase": "公钥必须是以 'z' 开头的有效 multibase 字符串", 263 "invalidHandle": "用户名必须是 at:// URI(例如:at://handle.example.com)", 264 "helpTitle": "这是什么?", 265 "helpText": "当您迁移到另一个 PDS 时,该 PDS 会生成新的签名密钥。在此处更新您的 DID 文档,使其指向您的新密钥和位置。" 266 }, 267 "settings": { 268 "title": "账户设置", 269 "language": "语言", 270 "languageDescription": "选择您的首选语言", 271 "changeEmail": "更改邮箱", 272 "currentEmail": "当前:{email}", 273 "newEmail": "新邮箱", 274 "newEmailPlaceholder": "new@example.com", 275 "changeEmailButton": "更改邮箱", 276 "emailInUseWarning": "此邮箱已被其他账户使用。您仍可使用,但账户恢复可能需要使用用户名。", 277 "requesting": "请求中...", 278 "verificationCode": "验证码", 279 "verificationCodePlaceholder": "输入验证码", 280 "confirmEmailChange": "确认更改邮箱", 281 "emailTokenHint": "输入邮件中的验证码,或在任意设备上点击邮件中的链接。", 282 "emailUpdateAuthorized": "邮箱更改已授权!点击确认完成。", 283 "updating": "更新中...", 284 "changeHandle": "更改用户名", 285 "currentHandle": "当前:@{handle}", 286 "pdsHandle": "PDS 用户名", 287 "customDomain": "自定义域名", 288 "customDomainDescription": "使用您自己的域名作为用户名。需要先验证域名所有权。", 289 "setupInstructions": "设置说明", 290 "setupMethodsIntro": "选择以下验证方式之一:", 291 "dnsMethod": "方式一:DNS TXT 记录(推荐)", 292 "dnsMethodDesc": "在您的域名中添加此 TXT 记录:", 293 "httpMethod": "方式二:HTTP Well-Known 文件", 294 "httpMethodDesc": "在此 URL 提供您的 DID:", 295 "httpMethodContent": "文件内容应为:", 296 "yourDomain": "您的域名", 297 "yourDomainPlaceholder": "example.com", 298 "verifyAndUpdate": "验证并更新用户名", 299 "newHandle": "新用户名", 300 "newHandlePlaceholder": "yourhandle", 301 "changeHandleButton": "更改用户名", 302 "changePassword": "更改密码", 303 "currentPassword": "当前密码", 304 "currentPasswordPlaceholder": "输入当前密码", 305 "newPassword": "新密码", 306 "newPasswordPlaceholder": "至少8位字符", 307 "confirmNewPassword": "确认新密码", 308 "confirmNewPasswordPlaceholder": "再次输入新密码", 309 "changePasswordButton": "更改密码", 310 "changing": "更改中...", 311 "setPassword": "设置密码", 312 "setPasswordDescription": "您的账户当前仅使用通行密钥。您可以添加密码以启用传统登录方式与通行密钥并用。", 313 "setPasswordButton": "设置密码", 314 "setting": "设置中...", 315 "exportData": "导出数据", 316 "exportDataDescription": "将您的所有数据下载为 CAR 文件。包括您的所有帖子、点赞、关注等数据。", 317 "downloadRepo": "下载数据", 318 "downloadBlobs": "下载媒体文件", 319 "exporting": "导出中...", 320 "backups": { 321 "title": "备份", 322 "description": "管理自动备份并恢复账户数据。备份包括所有记录和文件。", 323 "enableAutomatic": "自动备份", 324 "enabled": "已启用", 325 "disabled": "已禁用", 326 "toggleFailed": "更改备份设置失败", 327 "noBackups": "暂无备份", 328 "blocks": "块", 329 "download": "下载", 330 "delete": "删除", 331 "createNow": "立即创建备份", 332 "created": "备份已创建", 333 "createFailed": "创建备份失败", 334 "downloadFailed": "下载备份失败", 335 "deleted": "备份已删除", 336 "deleteFailed": "删除备份失败", 337 "restoreTitle": "从备份恢复", 338 "restoreDescription": "从之前导出的 CAR 文件恢复账户数据。这将用上传的备份替换当前的存储库。", 339 "selectFile": "选择 CAR 文件", 340 "selectedFile": "已选文件", 341 "restore": "恢复备份", 342 "restoring": "恢复中...", 343 "restored": "备份恢复成功", 344 "restoreFailed": "备份恢复失败" 345 }, 346 "deleteAccount": "删除账户", 347 "deleteWarning": "此操作不可逆。您的所有数据将被永久删除。", 348 "requestDeletion": "请求删除账户", 349 "confirmationCode": "确认码", 350 "confirmationCodePlaceholder": "输入确认码", 351 "yourPassword": "您的密码", 352 "yourPasswordPlaceholder": "输入您的密码", 353 "permanentlyDelete": "永久删除账户", 354 "deleting": "删除中...", 355 "messages": { 356 "emailCodeSent": "验证码已发送到您的通知渠道", 357 "emailCodeSentToCurrent": "验证码已发送到您当前的邮箱地址", 358 "emailUpdated": "邮箱更新成功", 359 "emailUpdateFailed": "邮箱更新失败", 360 "handleUpdated": "用户名更新成功", 361 "handleUpdateFailed": "用户名更新失败", 362 "passwordChanged": "密码更改成功", 363 "passwordChangeFailed": "密码更改失败", 364 "passwordSet": "密码设置成功", 365 "passwordSetFailed": "密码设置失败", 366 "passwordsMismatch": "两次输入的密码不一致", 367 "passwordsDoNotMatch": "两次输入的密码不一致", 368 "passwordLength": "密码至少需要8位字符", 369 "passwordTooShort": "密码至少需要8位字符", 370 "deletionCodeSent": "删除确认码已发送到您的邮箱", 371 "deletionConfirmationSent": "删除确认码已发送到您的邮箱", 372 "deletionRequestFailed": "账户删除请求失败", 373 "deleteConfirmation": "您确定要删除账户吗?此操作无法撤销。", 374 "deletionFailed": "账户删除失败", 375 "repoExported": "数据导出成功", 376 "blobsExported": "媒体文件导出成功", 377 "noBlobsToExport": "没有可导出的媒体文件", 378 "exportFailed": "导出失败", 379 "confirmDelete": "您确定要删除账户吗?此操作无法撤销。" 380 } 381 }, 382 "appPasswords": { 383 "title": "应用专用密码", 384 "description": "应用专用密码可让您登录第三方应用而无需提供主密码。每个密码都可以单独撤销。", 385 "createNew": "创建新密码", 386 "appNamePlaceholder": "应用名称(如 Graysky、Skeets)", 387 "created": "应用专用密码已创建", 388 "createdMessage": "请立即复制此密码,您将无法再次查看。", 389 "yourPasswords": "您的应用专用密码", 390 "noPasswords": "暂无应用专用密码", 391 "revoke": "撤销", 392 "revoking": "撤销中...", 393 "revokeConfirm": "撤销「{name}」的密码?使用此密码的应用将无法再访问您的账户。", 394 "saveWarningTitle": "重要:请保存此应用专用密码!", 395 "saveWarningMessage": "此密码用于登录不支持通行密钥或 OAuth 的应用。您只能看到一次。", 396 "acknowledgeLabel": "我已将应用专用密码保存在安全的地方", 397 "permissions": "权限", 398 "scopeFull": "完全访问", 399 "scopeReadOnly": "只读", 400 "scopePostOnly": "仅发帖", 401 "scopeCustom": "自定义", 402 "byController": "由控制者创建" 403 }, 404 "sessions": { 405 "title": "登录会话", 406 "loadingSessions": "加载会话中...", 407 "noSessions": "没有活跃的登录会话", 408 "current": "当前", 409 "oauth": "OAuth", 410 "session": "会话", 411 "signOut": "退出", 412 "revoke": "撤销", 413 "revokeAll": "撤销所有其他会话", 414 "revokeCurrentConfirm": "这将使您退出当前会话,确定继续?", 415 "revokeConfirm": "确定撤销此会话?", 416 "revokeAllConfirm": "这将撤销 {count} 个其他会话,确定继续?", 417 "noOtherSessions": "没有其他可撤销的会话", 418 "failedToLoad": "加载会话失败", 419 "failedToRevoke": "撤销会话失败", 420 "failedToRevokeAll": "撤销会话失败", 421 "created": "创建时间:", 422 "expires": "过期时间:", 423 "daysAgo": "{count} 天前", 424 "hoursAgo": "{count} 小时前", 425 "minutesAgo": "{count} 分钟前", 426 "justNow": "刚刚" 427 }, 428 "inviteCodes": { 429 "title": "邀请码", 430 "description": "邀请码可让您邀请朋友加入。每个邀请码只能使用一次。", 431 "createNew": "创建新邀请码", 432 "uses": "使用次数", 433 "usesPlaceholder": "使用次数(1-100)", 434 "yourCodes": "您的邀请码", 435 "noCodes": "暂无邀请码", 436 "available": "可用", 437 "used": "已被 @{handle} 使用", 438 "disabled": "已禁用", 439 "usedBy": "使用者", 440 "disableConfirm": "禁用此邀请码?它将无法再被使用。", 441 "created": "邀请码已创建", 442 "copy": "复制", 443 "createdOn": "创建于 {date}", 444 "spent": "已使用" 445 }, 446 "security": { 447 "title": "安全设置", 448 "passkeys": "通行密钥", 449 "passkeysDescription": "通行密钥使用您设备的安全功能(指纹、面容或 PIN)提供安全的无密码登录。", 450 "addPasskey": "添加通行密钥", 451 "adding": "添加中...", 452 "noPasskeys": "未注册通行密钥", 453 "passkeyName": "通行密钥名称", 454 "passkeyNamePlaceholder": "如 MacBook Pro、iPhone", 455 "register": "注册", 456 "registering": "注册中...", 457 "rename": "重命名", 458 "renaming": "重命名中...", 459 "deletePasskey": "删除", 460 "deletePasskeyConfirm": "删除通行密钥「{name}」?您将无法再使用它登录。", 461 "totp": "身份验证器(TOTP)", 462 "totpDescription": "使用 Google Authenticator、Authy 或 1Password 等应用进行双重身份验证。", 463 "totpEnabled": "已启用身份验证器", 464 "totpDisabled": "未启用身份验证器", 465 "enableTotp": "启用身份验证器", 466 "disableTotp": "禁用身份验证器", 467 "disabling": "禁用中...", 468 "totpSetup": "设置身份验证器", 469 "totpSetupInstructions": "使用身份验证器应用扫描此二维码,然后输入6位验证码完成验证。", 470 "totpCode": "验证码", 471 "totpCodePlaceholder": "输入6位验证码", 472 "verifyAndEnable": "验证并启用", 473 "backupCodes": "备用验证码", 474 "backupCodesDescription": "如果无法使用身份验证器,可以使用这些备用码登录。每个验证码只能使用一次。", 475 "regenerateBackupCodes": "重新生成备用码", 476 "regenerating": "生成中...", 477 "regenerateConfirm": "重新生成备用码?当前的验证码将失效。", 478 "legacyLogin": "传统登录", 479 "legacyLoginDescription": "允许使用用户名/密码直接登录(传统模式)。禁用后必须使用 OAuth + 双重验证。", 480 "legacyLoginOn": "传统登录已启用", 481 "legacyLoginOff": "传统登录已禁用", 482 "enableLegacyLogin": "启用传统登录", 483 "disableLegacyLogin": "禁用传统登录", 484 "legacyLoginWarning": "警告:启用传统登录会绕过双重身份验证。仅在需要兼容旧版应用时启用。", 485 "totpPasswordWarning": "启用 TOTP 后,将无法从 Bluesky 应用(或其他旧版应用)更改密码。要更改密码,您有两个选择:", 486 "totpPasswordOption1Label": "在这里更改:", 487 "totpPasswordOption1Text": "使用本网站的", 488 "totpPasswordOption1Link": "设置页面", 489 "totpPasswordOption1Suffix": ",您可以使用身份验证器应用进行验证。", 490 "totpPasswordOption2Label": "先验证您的会话:", 491 "totpPasswordOption2Text": "使用", 492 "totpPasswordOption2Link": "重新验证选项", 493 "totpPasswordOption2Suffix": "用 TOTP 验证您的 Bluesky 会话,然后密码更改将暂时有效。", 494 "legacyAppsTitle": "什么是旧版应用?", 495 "legacyAppsDescription": "某些应用(如官方 Bluesky 应用)使用仅需密码的旧版身份验证。启用双重验证后,这些应用会绕过您的第二重验证。禁用传统登录会强制所有应用使用 OAuth,从而正确执行双重验证。", 496 "password": "密码", 497 "passwordStatus": "已设置密码", 498 "noPassword": "未设置密码(仅通行密钥账户)", 499 "setPassword": "设置密码", 500 "removePassword": "移除密码", 501 "removePasswordConfirm": "移除密码后需要使用通行密钥登录,确定继续?", 502 "removing": "移除中...", 503 "loading": "加载中...", 504 "loadingPasskeys": "加载通行密钥中...", 505 "cancel": "取消", 506 "save": "保存", 507 "back": "返回", 508 "next": "下一步:验证代码", 509 "copyToClipboard": "复制到剪贴板", 510 "savedMyCodes": "我已保存备用码", 511 "cantScan": "无法扫描?手动输入", 512 "unnamedPasskey": "未命名的通行密钥", 513 "added": "添加于", 514 "lastUsed": "上次使用", 515 "passwordDescription": "管理您的账户密码。如果您已设置通行密钥,可以选择移除密码以获得完全无密码的体验。", 516 "disableTotpWarning": "这将降低您的账户安全性。", 517 "removePasswordWarning": "这将使您的账户变为仅通行密钥模式。您只能使用已注册的通行密钥登录。如果您丢失了所有通行密钥,可以通过通知渠道恢复账户。", 518 "beforeProceeding": "继续之前:", 519 "beforeProceedingItem1": "确保您至少注册了一个可靠的通行密钥", 520 "beforeProceedingItem2": "考虑在多个设备上注册通行密钥", 521 "beforeProceedingItem3": "确保您的恢复通知渠道是最新的", 522 "addPasskeyFirst": "请先添加至少一个通行密钥才能移除密码。", 523 "passkeyOnlyHint": "您使用通行密钥登录。如果您丢失了通行密钥,可以使用登录页面上的「丢失通行密钥?」链接恢复账户。", 524 "addPasswordHint": "想要添加密码?前往设置进行设置。", 525 "goToSettings": "前往设置", 526 "trustedDevices": "受信任设备", 527 "trustedDevicesDescription": "管理可以跳过双重身份验证的设备。信任有效期为30天,使用设备时自动延长。", 528 "manageTrustedDevices": "管理受信任设备", 529 "appCompatibility": "应用兼容性", 530 "enterPassword": "输入您的密码", 531 "sessionExpired": "会话已过期,请重新登录。", 532 "legacyLoginEnabled": "已启用传统应用登录", 533 "legacyLoginDisabled": "已禁用传统应用登录 - 仅 OAuth 应用可登录", 534 "failedToUpdatePreference": "更新偏好设置失败", 535 "passwordRemoved": "密码已移除。您的账户现在仅支持通行密钥。", 536 "failedToRemovePassword": "移除密码失败", 537 "failedToLoadTotpStatus": "加载 TOTP 状态失败", 538 "totpEnabledSuccess": "双重身份验证已成功启用", 539 "totpDisabledSuccess": "双重身份验证已禁用", 540 "backupCodesCopied": "备用码已复制到剪贴板", 541 "failedToLoadPasskeys": "加载通行密钥失败", 542 "passkeysNotSupported": "此浏览器不支持通行密钥", 543 "passkeyCreationCancelled": "通行密钥创建已取消", 544 "passkeyAddedSuccess": "通行密钥添加成功", 545 "passkeyDeleted": "通行密钥已删除", 546 "passkeyRenamed": "通行密钥已重命名" 547 }, 548 "comms": { 549 "title": "通讯偏好", 550 "description": "选择您希望如何接收重要消息,如密码重置、安全提醒和账户更新。", 551 "preferredChannel": "首选渠道", 552 "preferredChannelDescription": "选择您首选的消息接收方式。必须先配置好渠道才能选择。", 553 "channelConfiguration": "渠道配置", 554 "emailVia": "通过邮件接收消息", 555 "discordVia": "通过 Discord 私信接收消息", 556 "telegramVia": "通过 Telegram 接收消息", 557 "signalVia": "通过 Signal 接收消息", 558 "configureToEnable": "请先在下方配置", 559 "notConfiguredOnServer": "此服务器未配置", 560 "emailManagedInSettings": "邮箱在账户设置中管理", 561 "discordIdHint": "您的 Discord 数字用户 ID(非用户名)。在 Discord 中开启开发者模式即可复制。", 562 "telegramHint": "您的 Telegram 用户名,不含 @ 符号", 563 "signalHint": "您的 Signal 电话号码,需包含国家代码", 564 "primary": "主要", 565 "verified": "已验证", 566 "notVerified": "未验证", 567 "verifyButton": "验证", 568 "verifyCodePlaceholder": "输入验证码", 569 "submit": "提交", 570 "savePreferences": "保存偏好设置", 571 "preferencesSaved": "通讯偏好已保存", 572 "verifiedSuccess": "{channel} 验证成功", 573 "messageHistory": "消息历史", 574 "historyDescription": "查看发送到您账户的最近消息。", 575 "loadHistory": "加载历史", 576 "hideHistory": "隐藏历史", 577 "noMessages": "暂无消息记录", 578 "sent": "已发送", 579 "failed": "发送失败", 580 "discordInUseWarning": "此 Discord ID 已与另一个账户关联。", 581 "telegramInUseWarning": "此 Telegram 用户名已与另一个账户关联。", 582 "signalInUseWarning": "此 Signal 号码已与另一个账户关联。" 583 }, 584 "repoExplorer": { 585 "title": "数据浏览器", 586 "description": "浏览和管理您的原始 AT Protocol 记录。", 587 "collections": "集合", 588 "noCollections": "暂无集合", 589 "records": "记录", 590 "noRecords": "此集合中暂无记录", 591 "recordDetails": "记录详情", 592 "rkey": "记录键", 593 "uri": "URI", 594 "cid": "CID", 595 "value": "值", 596 "deleteRecord": "删除记录", 597 "deleteConfirm": "删除记录 {rkey}?此操作无法撤销。", 598 "unknownError": "发生未知错误", 599 "invalidJson": "无效的 JSON", 600 "collectionRequired": "集合是必填项", 601 "recordCreated": "记录已创建:{uri}", 602 "recordUpdated": "记录已更新", 603 "recordDeleted": "记录已删除", 604 "newRecord": "新建记录", 605 "createRecord": "创建记录", 606 "filterCollections": "筛选集合...", 607 "filterRecords": "筛选记录...", 608 "noCollectionsYet": "暂无集合。创建您的第一条记录开始使用。", 609 "loadMore": "加载更多", 610 "recordJson": "记录 JSON", 611 "updateRecord": "更新记录", 612 "collectionNsid": "集合 (NSID)", 613 "recordKeyOptional": "记录键(可选)", 614 "autoGenerated": "留空自动生成 (TID)", 615 "autoGeneratedHint": "留空将自动生成基于 TID 的键", 616 "demoPostText": "你好,这是我的第一条帖子!来自我的 PDS。", 617 "demoDisplayName": "你的显示名称", 618 "demoBio": "写一段简短的自我介绍。" 619 }, 620 "admin": { 621 "title": "管理后台", 622 "loading": "加载中...", 623 "serverConfig": "服务器配置", 624 "serverName": "服务器名称", 625 "serverNamePlaceholder": "我的 PDS", 626 "serverNameHelp": "显示在浏览器标签和其他地方", 627 "serverLogo": "服务器图标", 628 "logoPreview": "图标预览", 629 "removeLogo": "移除", 630 "logoHelp": "用作网站图标和导航栏显示", 631 "themeColors": "主题颜色", 632 "themeColorsHint": "留空使用默认颜色。", 633 "primaryLight": "主色(浅色模式)", 634 "colorDefault": "{color}(默认)", 635 "primaryDark": "主色(深色模式)", 636 "secondaryLight": "副色(浅色模式)", 637 "secondaryDark": "副色(深色模式)", 638 "configSaved": "服务器配置已保存", 639 "saveConfig": "保存配置", 640 "serverStats": "服务器统计", 641 "users": "用户", 642 "repos": "仓库", 643 "records": "记录", 644 "blobStorage": "文件存储", 645 "refreshStats": "刷新统计", 646 "userManagement": "用户管理", 647 "searchPlaceholder": "按用户名搜索(可选)", 648 "searchUsers": "搜索用户", 649 "noUsers": "未找到用户", 650 "handle": "用户名", 651 "email": "邮箱", 652 "status": "状态", 653 "created": "创建时间", 654 "loadMore": "加载更多", 655 "inviteCodes": "邀请码", 656 "loadInviteCodes": "加载邀请码", 657 "refresh": "刷新", 658 "noInvites": "暂无邀请码", 659 "code": "邀请码", 660 "available": "可用", 661 "uses": "使用次数", 662 "actions": "操作", 663 "disable": "禁用", 664 "disableInviteConfirm": "禁用邀请码 {code}?", 665 "active": "活跃", 666 "exhausted": "已用完", 667 "disabled": "已禁用", 668 "userDetails": "用户详情", 669 "did": "DID", 670 "invites": "邀请", 671 "enabled": "已启用", 672 "enableInvites": "启用邀请", 673 "disableInvites": "禁用邀请", 674 "deleteAccount": "删除账户", 675 "deleteConfirm": "删除账户 @{handle}?此操作无法撤销。", 676 "verified": "已验证", 677 "unverified": "未验证", 678 "deactivated": "已停用" 679 }, 680 "oauth": { 681 "login": { 682 "title": "登录", 683 "subtitle": "登录以继续使用应用", 684 "signingIn": "登录中...", 685 "authenticating": "验证中...", 686 "checkingPasskey": "检查通行密钥...", 687 "signInWithPasskey": "使用通行密钥登录", 688 "passkeyNotSetUp": "未设置通行密钥", 689 "orUsePassword": "或使用密码", 690 "password": "密码", 691 "rememberDevice": "记住此设备", 692 "passkeyHintChecking": "正在检查通行密钥状态...", 693 "passkeyHintAvailable": "使用您的通行密钥登录", 694 "passkeyHintNotAvailable": "此账户未注册通行密钥", 695 "passkeyHint": "使用设备的生物识别或安全密钥", 696 "passwordPlaceholder": "输入您的密码", 697 "usePasskey": "使用通行密钥", 698 "orContinueWith": "或使用以下方式继续", 699 "orUseCredentials": "或使用凭证登录" 700 }, 701 "register": { 702 "title": "创建账户", 703 "subtitle": "使用 {app} 创建账户", 704 "subtitleGeneric": "创建账户以继续", 705 "haveAccount": "已有账户?" 706 }, 707 "sso": { 708 "linkedAccounts": "已关联账户", 709 "linkedAccountsDesc": "已关联到您身份的外部账户,用于单点登录。", 710 "noLinkedAccounts": "暂无关联账户", 711 "noLinkedAccountsDesc": "关联外部账户以启用该服务商的快速登录。", 712 "linkAccount": "关联账户", 713 "unlinkAccount": "取消关联", 714 "unlinkConfirm": "确定要取消关联此账户吗?", 715 "unlinked": "已取消关联 {provider}", 716 "lastLoginAt": "上次使用", 717 "linkedAt": "关联时间" 718 }, 719 "consent": { 720 "title": "授权应用", 721 "appWantsAccess": "{app} 想要访问您的账户", 722 "permissions": "此应用将能够:", 723 "readProfile": "读取您的个人资料", 724 "readPosts": "读取您的帖子和内容", 725 "writePosts": "代表您发布和删除帖子", 726 "readNotifications": "读取您的通知", 727 "fullAccess": "完全访问您的账户", 728 "authorize": "授权", 729 "deny": "拒绝", 730 "authorizing": "授权中...", 731 "rememberChoice": "记住此选择", 732 "signingInAs": "登录账户:", 733 "permissionsRequested": "请求的权限", 734 "required": "必需", 735 "rememberChoiceLabel": "记住对此应用的授权选择", 736 "scopes": { 737 "atproto": { 738 "name": "完全访问", 739 "description": "完全访问权限以读取、写入和管理此账户" 740 }, 741 "atprotoWithGranular": { 742 "name": "AT Protocol 访问", 743 "description": "AT Protocol 基础范围(权限由下方选择的选项决定)" 744 }, 745 "transitionGeneric": { 746 "name": "过渡访问", 747 "description": "用于兼容性的通用过渡范围" 748 }, 749 "transitionChat": { 750 "name": "聊天访问", 751 "description": "访问 Bluesky 聊天功能" 752 }, 753 "transitionEmail": { 754 "name": "邮箱访问", 755 "description": "读取您的账户邮箱地址" 756 }, 757 "repoCreate": { 758 "name": "创建记录", 759 "description": "在您的仓库中创建新记录" 760 }, 761 "repoUpdate": { 762 "name": "更新记录", 763 "description": "更新您仓库中的现有记录" 764 }, 765 "repoDelete": { 766 "name": "删除记录", 767 "description": "从您的仓库中删除记录" 768 }, 769 "blobAll": { 770 "name": "上传媒体", 771 "description": "上传图片、视频和其他媒体文件" 772 }, 773 "repoFull": { 774 "name": "完全仓库访问", 775 "description": "对所有仓库记录的完全读写访问权限" 776 }, 777 "accountManage": { 778 "name": "管理账户", 779 "description": "管理账户设置和偏好" 780 } 781 }, 782 "unexpectedState": { 783 "title": "意外状态", 784 "description": "同意页面处于意外状态。请检查浏览器控制台以查看错误。", 785 "reload": "重新加载页面" 786 } 787 }, 788 "accounts": { 789 "title": "选择账户", 790 "subtitle": "选择一个账户继续", 791 "useAnother": "使用其他账户" 792 }, 793 "twoFactor": { 794 "title": "双重身份验证", 795 "subtitle": "需要额外验证", 796 "usePasskey": "使用通行密钥", 797 "useTotp": "使用身份验证器" 798 }, 799 "twoFactorCode": { 800 "title": "双重身份验证", 801 "subtitle": "验证码已发送到您的 {channel}。请在下方输入验证码继续。", 802 "codeLabel": "验证码", 803 "codePlaceholder": "输入6位验证码", 804 "errors": { 805 "missingRequestUri": "缺少 request_uri 参数", 806 "verificationFailed": "验证失败", 807 "connectionFailed": "无法连接到服务器", 808 "unexpectedResponse": "服务器返回意外响应" 809 } 810 }, 811 "totp": { 812 "title": "输入验证码", 813 "subtitle": "请输入身份验证器应用中的6位验证码", 814 "codePlaceholder": "输入6位验证码", 815 "useBackupCode": "使用备用验证码", 816 "backupCodePlaceholder": "输入备用验证码", 817 "trustDevice": "信任此设备30天", 818 "hintBackupCode": "正在使用备用验证码", 819 "hintTotpCode": "正在使用身份验证器验证码", 820 "hintDefault": "身份验证器为6位数字,备用码为8位字符" 821 }, 822 "passkey": { 823 "title": "通行密钥验证", 824 "subtitle": "使用您的通行密钥验证身份", 825 "waiting": "等待通行密钥...", 826 "useTotp": "改用身份验证器" 827 }, 828 "error": { 829 "title": "授权错误", 830 "genericError": "授权过程中发生错误。", 831 "tryAgain": "重试", 832 "backToApp": "返回应用" 833 } 834 }, 835 "sso_register": { 836 "title": "完成注册", 837 "subtitle": "使用{provider}创建账户", 838 "handle_label": "选择您的昵称", 839 "handle_available": "可用", 840 "handle_taken": "已被使用", 841 "submit": "创建账户", 842 "error_expired": "注册会话已过期。请重试。", 843 "error_handle_required": "请选择一个昵称", 844 "emailVerifiedByProvider": "此邮箱已由{provider}验证。无需额外验证。", 845 "emailChangedNeedsVerification": "如果您使用其他邮箱,则需要进行验证。", 846 "infoAfterTitle": "创建账户后", 847 "infoAddPassword": "添加密码以使用传统方式登录", 848 "infoAddPasskey": "设置通行密钥以实现无密码登录", 849 "infoLinkProviders": "关联其他SSO提供商", 850 "infoChangeHandle": "更改用户名或使用自定义域名", 851 "tryAgain": "重试" 852 }, 853 "verify": { 854 "title": "验证账户", 855 "subtitle": "我们已将验证码发送到您的{channel}。请在下方输入以完成注册。", 856 "tokenSubtitle": "输入验证码和接收验证码的标识符。", 857 "tokenTitle": "验证", 858 "codePlaceholder": "XXXX-XXXX-XXXX-XXXX...", 859 "codeLabel": "验证码", 860 "codeHelp": "复制消息中的完整验证码,包括横线", 861 "verifyButton": "验证账户", 862 "pleaseWait": "请稍候...", 863 "codeResent": "验证码已重新发送!", 864 "codeResentDetail": "验证码已发送!请查收。", 865 "verifyingAccount": "正在验证账户:@{handle}", 866 "startOver": "使用其他账户重新开始", 867 "noPending": "未找到待验证的账户", 868 "noPendingInfo": "如果您最近创建了账户需要验证,可能需要重新创建账户。如果您已完成验证,可以直接登录。", 869 "createAccount": "创建账户", 870 "signIn": "登录", 871 "verified": "验证成功!", 872 "channelVerified": "您的{channel}已成功验证。", 873 "canNowSignIn": "您现在可以登录账户。", 874 "migrationContinue": "您可以关闭此标签页,在原窗口中继续迁移。", 875 "continue": "继续", 876 "identifierLabel": "邮箱或标识符", 877 "identifierPlaceholder": "you@example.com", 878 "identifierHelp": "接收验证码的邮箱地址或标识符", 879 "emailUpdateCodeHelp": "验证码已发送到您当前的邮箱地址", 880 "emailUpdateFailed": "更新邮箱地址失败", 881 "emailUpdateRequiresAuth": "您需要登录才能更新邮箱地址。", 882 "emailUpdateSubtitle": "输入您的新邮箱地址和发送到当前邮箱的验证码。", 883 "emailUpdateTitle": "更新邮箱地址", 884 "emailUpdated": "您的邮箱地址已成功更新。", 885 "emailUpdatedInfo": "您可能需要验证新的邮箱地址。", 886 "emailAuthorizeSuccess": "您的邮箱更新已授权。", 887 "emailAuthorizeInfo": "您现在可以在原设备上完成更改。", 888 "newEmailLabel": "新邮箱地址", 889 "newEmailPlaceholder": "new@example.com", 890 "updateEmail": "更新邮箱", 891 "updating": "更新中..." 892 }, 893 "resetPassword": { 894 "title": "重置密码", 895 "forgotTitle": "忘记密码", 896 "subtitle": "输入您收到的验证码和新密码。", 897 "forgotSubtitle": "输入您的用户名或邮箱,我们将发送重置密码的验证码。", 898 "handleOrEmail": "用户名或邮箱", 899 "emailPlaceholder": "用户名或 you@example.com", 900 "sendCode": "发送重置验证码", 901 "sending": "发送中...", 902 "codeSent": "重置验证码已发送!请检查您的首选通知渠道。", 903 "enterCode": "输入您收到的验证码和新密码。", 904 "code": "重置验证码", 905 "codePlaceholder": "输入重置验证码", 906 "newPassword": "新密码", 907 "newPasswordPlaceholder": "至少8位字符", 908 "confirmPassword": "确认密码", 909 "confirmPasswordPlaceholder": "再次输入新密码", 910 "resetButton": "重置密码", 911 "resetting": "重置中...", 912 "success": "密码重置成功!", 913 "requestNewCode": "重新获取验证码", 914 "passwordsMismatch": "两次输入的密码不一致", 915 "passwordLength": "密码至少需要8位字符", 916 "multipleAccountsWarning": "多个账户共享此邮箱。重置验证码已发送至最新创建的账户。如需恢复特定账户,请使用用户名。" 917 }, 918 "recoverPasskey": { 919 "title": "恢复账户", 920 "invalidLinkTitle": "无效的恢复链接", 921 "invalidLinkMessage": "此恢复链接无效或已损坏。请重新申请恢复邮件。", 922 "goToLogin": "前往登录", 923 "successTitle": "密码设置成功!", 924 "successMessage": "您的临时密码已设置成功。您现在可以使用此密码登录。", 925 "successNextSteps": "登录后,建议您在安全设置中添加新的通行密钥以恢复无密码登录。", 926 "signIn": "登录", 927 "subtitle": "设置临时密码以恢复您的通行密钥账户访问权限。", 928 "newPassword": "新密码", 929 "newPasswordPlaceholder": "至少8位字符", 930 "confirmPassword": "确认密码", 931 "confirmPasswordPlaceholder": "再次输入密码", 932 "whatHappensNext": "接下来会发生什么?", 933 "whatHappensNextDetail": "设置密码后,您可以登录并在安全设置中添加新的通行密钥。添加通行密钥后,您可以选择移除临时密码。", 934 "setPassword": "设置密码", 935 "settingPassword": "设置中...", 936 "validation": { 937 "passwordRequired": "请输入新密码", 938 "passwordLength": "密码至少需要8位字符", 939 "passwordsMismatch": "两次输入的密码不一致" 940 }, 941 "errors": { 942 "invalidLink": "恢复链接无效,请重新申请。", 943 "expired": "恢复链接已过期,请重新申请。" 944 } 945 }, 946 "requestPasskeyRecovery": { 947 "title": "恢复通行密钥账户", 948 "subtitle": "丢失了通行密钥?输入您的用户名或邮箱,我们将发送恢复链接。", 949 "successTitle": "恢复链接已发送", 950 "successMessage": "如果账户存在且为通行密钥账户,您将在首选通知渠道收到恢复链接。", 951 "successInfo": "链接将在1小时后过期。请根据您的账户设置检查邮箱、Discord、Telegram 或 Signal。", 952 "handleOrEmail": "用户名或邮箱", 953 "emailPlaceholder": "用户名或 you@example.com", 954 "howItWorks": "如何恢复", 955 "howItWorksDetail": "我们将向您注册的通知渠道发送安全链接。点击链接设置临时密码,然后您就可以登录并添加新的通行密钥。", 956 "sendRecoveryLink": "发送恢复链接", 957 "sending": "发送中..." 958 }, 959 "registerPasskey": { 960 "title": "创建通行密钥账户", 961 "subtitle": "使用通行密钥创建超安全账户,无需密码。", 962 "subtitleKeyChoice": "选择如何设置您的外部 did:web 身份。", 963 "subtitleInitialDidDoc": "上传您的 DID 文档以继续。", 964 "subtitleCreating": "正在创建您的账户...", 965 "subtitlePasskey": "注册通行密钥以保护您的账户。", 966 "subtitleAppPassword": "保存您的应用专用密码以使用第三方应用。", 967 "subtitleVerify": "验证您的{channel}以继续。", 968 "subtitleUpdatedDidDoc": "使用 PDS 签名密钥更新您的 DID 文档。", 969 "subtitleActivating": "正在激活您的账户...", 970 "subtitleComplete": "您的账户已成功创建!", 971 "handle": "用户名", 972 "handlePlaceholder": "您的用户名", 973 "handleHint": "您的完整用户名将是:@{handle}", 974 "handleDotWarning": "可以在创建账户后设置自定义域名。", 975 "email": "邮箱地址", 976 "emailPlaceholder": "you@example.com", 977 "inviteCode": "邀请码", 978 "inviteCodePlaceholder": "输入您的邀请码", 979 "createButton": "创建账户", 980 "continue": "继续", 981 "back": "返回", 982 "alreadyHaveAccount": "已有账户?", 983 "signIn": "立即登录", 984 "wantPassword": "想使用密码?", 985 "createPasswordAccount": "创建密码账户", 986 "wantTraditional": "想使用传统密码?", 987 "registerWithPassword": "使用密码注册", 988 "contactMethod": "联系方式", 989 "contactMethodHint": "选择您希望如何验证账户和接收通知。", 990 "verificationMethod": "验证方式", 991 "identityType": "身份类型", 992 "identityTypeHint": "选择如何管理您的去中心化身份。", 993 "didPlcRecommended": "did:plc(推荐)", 994 "didPlcHint": "由 PLC 目录管理的可迁移身份", 995 "didWeb": "did:web", 996 "didWebHint": "托管在此 PDS 上的身份(请阅读下方警告)", 997 "didWebDisabledHint": "此 PDS 不可用 - 请使用 did:plc 或携带自己的 did:web", 998 "didWebBYOD": "did:web(自带域名)", 999 "didWebBYODHint": "使用您自己的域名", 1000 "didWebWarningTitle": "重要:了解利弊", 1001 "didWebWarning1": "永久绑定此 PDS:", 1002 "didWebWarning2": "无法恢复:", 1003 "didWebWarning2Detail": "与 did:plc 不同,did:web 没有密钥轮换机制。", 1004 "didWebWarning3": "我们的承诺:", 1005 "didWebWarning3Detail": "如果您迁移到其他 PDS,我们将继续提供最小 DID 文档。", 1006 "didWebWarning4": "建议:", 1007 "didWebWarning4Detail": "除非有特定原因,否则请选择 did:plc。", 1008 "externalDid": "您的 did:web", 1009 "externalDidPlaceholder": "did:web:yourdomain.com", 1010 "externalDidHint": "您需要在以下地址提供 DID 文档", 1011 "whyPasskeyOnly": "为什么选择仅通行密钥?", 1012 "whyPasskeyOnlyDesc": "通行密钥账户比密码账户更安全,因为它们:", 1013 "whyPasskeyBullet1": "无法被钓鱼或在数据泄露中被盗", 1014 "whyPasskeyBullet2": "使用硬件支持的加密密钥", 1015 "whyPasskeyBullet3": "需要您的生物识别或设备 PIN 才能使用", 1016 "infoWhyPasskey": "为什么使用通行密钥?", 1017 "infoWhyPasskeyDesc": "通行密钥是存储在您设备上的加密凭证。与密码不同,它们无法被钓鱼、猜测或在数据泄露中被盗。", 1018 "infoHowItWorks": "工作原理", 1019 "infoHowItWorksDesc": "登录时,您的设备会提示您使用 Face ID、Touch ID 或设备 PIN 进行验证。无需记住或输入密码。", 1020 "infoAppAccess": "使用第三方应用", 1021 "infoAppAccessDesc": "创建账户后,您将收到一个应用密码。使用它登录 Bluesky 应用和其他 AT Protocol 客户端。", 1022 "passkeyNameLabel": "通行密钥名称(可选)", 1023 "passkeyNamePlaceholder": "如 MacBook Touch ID", 1024 "passkeyNameHint": "用于识别此通行密钥的友好名称", 1025 "passkeyPrompt": "点击下方按钮创建通行密钥。系统会提示您使用:", 1026 "passkeyPromptBullet1": "Touch ID 或 Face ID", 1027 "passkeyPromptBullet2": "设备 PIN 或密码", 1028 "passkeyPromptBullet3": "安全密钥(如果有的话)", 1029 "createPasskey": "创建通行密钥", 1030 "creatingPasskey": "正在创建通行密钥...", 1031 "redirecting": "正在跳转到控制台...", 1032 "loading": "加载中...", 1033 "errors": { 1034 "handleRequired": "请输入用户名", 1035 "handleNoDots": "用户名不能包含点号。您可以在创建账户后设置自定义域名。", 1036 "inviteRequired": "请输入邀请码", 1037 "externalDidRequired": "请输入您的 did:web", 1038 "externalDidFormat": "DID 必须以 did:web: 开头", 1039 "emailRequired": "使用邮箱验证需要填写邮箱地址", 1040 "discordRequired": "使用 Discord 验证需要填写 Discord ID", 1041 "telegramRequired": "使用 Telegram 验证需要填写用户名", 1042 "signalRequired": "使用 Signal 验证需要填写电话号码", 1043 "passkeysNotSupported": "此浏览器不支持通行密钥。请使用其他浏览器或使用密码注册。", 1044 "passkeyCancelled": "通行密钥创建已取消", 1045 "passkeyFailed": "通行密钥注册失败" 1046 }, 1047 "didWebWarning1Detail": "您的身份将是 {did}。" 1048 }, 1049 "trustedDevices": { 1050 "title": "受信任设备", 1051 "backToSecurity": "← 安全设置", 1052 "description": "受信任设备可以跳过双重身份验证。信任有效期为30天,使用设备时自动延长。", 1053 "failedToLoad": "加载受信任设备失败", 1054 "noDevices": "暂无受信任设备", 1055 "noDevicesHint": "开启双重身份验证后登录时,可以选择信任设备30天。", 1056 "lastSeen": "最后使用:", 1057 "trustedSince": "信任时间:", 1058 "trustExpires": "信任过期:", 1059 "expired": "已过期", 1060 "tomorrow": "明天", 1061 "inDays": "{days}天后", 1062 "revoke": "撤销信任", 1063 "revokeConfirm": "确定撤销对此设备的信任?下次从此设备登录时需要输入双重验证码。", 1064 "deviceRevoked": "设备信任已撤销", 1065 "deviceRenamed": "设备已重命名", 1066 "deviceNamePlaceholder": "设备名称", 1067 "browser": "浏览器:", 1068 "unknownDevice": "未知设备" 1069 }, 1070 "reauth": { 1071 "title": "需要重新验证", 1072 "subtitle": "请验证您的身份以继续。", 1073 "password": "密码", 1074 "totp": "TOTP", 1075 "passkey": "通行密钥", 1076 "authenticatorCode": "验证码", 1077 "usePassword": "使用密码", 1078 "usePasskey": "使用通行密钥", 1079 "useTotp": "使用身份验证器", 1080 "passwordPlaceholder": "输入您的密码", 1081 "totpPlaceholder": "输入6位验证码", 1082 "authenticating": "正在验证...", 1083 "passkeyPrompt": "点击下方按钮使用通行密钥进行验证。", 1084 "cancel": "取消" 1085 }, 1086 "verifyChannel": { 1087 "title": "验证通道", 1088 "subtitle": "输入发送到您通知通道的验证码。", 1089 "signInRequired": "需要登录", 1090 "signInRequiredDesc": "您必须登录才能验证通道。", 1091 "signIn": "登录", 1092 "verifying": "验证中...", 1093 "pleaseWait": "请稍候,正在验证您的通道。", 1094 "successTitle": "验证成功!", 1095 "successDesc": "您的 {channel} 已成功验证。", 1096 "backToSettings": "返回设置", 1097 "channelLabel": "通道", 1098 "selectChannel": "选择通道...", 1099 "identifierLabel": "标识符", 1100 "identifierPlaceholder": "邮箱、Discord ID 等", 1101 "identifierHelp": "正在验证的邮箱地址、Discord ID、Telegram 用户名或 Signal 号码。", 1102 "codeLabel": "验证码", 1103 "codeHelp": "复制消息中的完整验证码,包括横线。", 1104 "verifyButton": "验证" 1105 }, 1106 "delegation": { 1107 "title": "账户委托", 1108 "controllers": "控制者", 1109 "controlledAccounts": "受控账户", 1110 "noControllers": "暂无控制者", 1111 "noControlledAccounts": "无受控账户", 1112 "addController": "添加控制者", 1113 "handle": "用户名", 1114 "did": "DID", 1115 "scopeOwner": "所有者", 1116 "scopeViewer": "查看者", 1117 "scopeCustom": "自定义", 1118 "actAs": "代理操作", 1119 "auditLog": "审计日志", 1120 "auditLogTitle": "委托审计日志", 1121 "backToControllers": "← 返回控制者", 1122 "loading": "加载中...", 1123 "noActivity": "暂无活动", 1124 "actor": "执行者", 1125 "controller": "控制者", 1126 "account": "账户", 1127 "accountCreated": "已创建委托账户:{handle}", 1128 "details": "详情", 1129 "actionGrantCreated": "授权创建", 1130 "actionGrantRevoked": "授权撤销", 1131 "actionScopesModified": "权限修改", 1132 "actionTokenIssued": "令牌发放", 1133 "actionRepoWrite": "仓库写入", 1134 "actionBlobUpload": "Blob上传", 1135 "actionAccountAction": "账户操作", 1136 "previous": "上一页", 1137 "next": "下一页", 1138 "showing": "{start}–{end} / 共{total}条", 1139 "refresh": "刷新", 1140 "failedToLoadAuditLog": "加载审计日志失败", 1141 "adding": "添加中...", 1142 "accessLevel": "访问级别", 1143 "addControllerButton": "+ 添加控制者", 1144 "addControllerWarningTitle": "重要提示:这将改变您的登录方式", 1145 "addControllerWarningText": "添加控制者意味着只有控制者账户才能通过 OAuth 登录此账户。您将无法再使用自己的凭据通过第三方应用或网页界面直接登录。", 1146 "addControllerWarningBullet1": "控制者将能够以您授予的权限代表您进行操作", 1147 "addControllerWarningBullet2": "您需要先以控制者身份登录,然后切换到此账户", 1148 "addControllerWarningBullet3": "您可以稍后移除控制者以恢复直接登录权限", 1149 "addControllerConfirm": "我理解我将无法再直接登录", 1150 "auditLogDesc": "查看所有委托活动", 1151 "cannotAddControllers": "因为此账户正在控制其他账户,所以无法添加控制者。账户只能拥有控制者或控制其他账户,不能同时两者兼备。", 1152 "cannotControlAccounts": "因为此账户有控制者,所以无法控制其他账户。账户只能拥有控制者或控制其他账户,不能同时两者兼备。", 1153 "controlledAccountsDesc": "您可以代理操作的账户", 1154 "controllerAdded": "控制者已添加", 1155 "controllerDid": "控制者 DID", 1156 "controllerRemoved": "控制者已移除", 1157 "controllersDesc": "可以代理操作您账户的账户", 1158 "createAccount": "创建账户", 1159 "createDelegatedAccount": "创建委托账户", 1160 "createDelegatedAccountButton": "+ 创建委托账户", 1161 "emailOptional": "邮箱(可选)", 1162 "failedToAddController": "添加控制者失败", 1163 "failedToCreateAccount": "创建委托账户失败", 1164 "failedToRemoveController": "移除控制者失败", 1165 "granted": "授权日期", 1166 "inactive": "未激活", 1167 "remove": "移除", 1168 "removeConfirm": "确定要移除此控制者吗?", 1169 "viewAuditLog": "查看审计日志", 1170 "yourAccessLevel": "您的访问级别" 1171 }, 1172 "actAs": { 1173 "title": "代理操作", 1174 "noAccountSpecified": "未指定账户 DID", 1175 "failedToVerify": "无法验证账户访问权限", 1176 "noAccess": "您没有此账户的访问权限", 1177 "failedToInitiate": "无法启动认证", 1178 "invalidResponse": "服务器返回无效响应", 1179 "failedError": "失败: {error}", 1180 "preparing": "正在准备登录委托账户...", 1181 "backToControllers": "返回控制者" 1182 }, 1183 "oauthDelegation": { 1184 "loading": "加载中...", 1185 "title": "委托账户", 1186 "isDelegated": "{handle} 是一个委托账户。", 1187 "enterControllerHandle": "请使用您的控制者账户登录以访问此账户。", 1188 "controllerHandle": "控制者用户名", 1189 "handlePlaceholder": "handle.example.com", 1190 "checking": "检查中...", 1191 "controllerNotFound": "账户未找到或您没有权限访问此委托账户", 1192 "missingParams": "缺少委托参数", 1193 "missingInfo": "缺少必要信息", 1194 "passkeyCancelled": "通行密钥认证已取消", 1195 "passkeyFailed": "通行密钥认证失败", 1196 "failedPasskeyStart": "无法启动通行密钥登录", 1197 "authFailed": "认证失败", 1198 "unexpectedResponse": "服务器返回意外响应", 1199 "signInAsController": "以控制者身份登录", 1200 "authenticateAs": "以 {controller} 身份认证以代表 {delegated} 操作", 1201 "useDifferentController": "使用其他控制者", 1202 "signInWithPasskey": "使用通行密钥登录", 1203 "authenticating": "认证中...", 1204 "usePasskey": "使用通行密钥", 1205 "or": "或", 1206 "password": "密码", 1207 "enterPassword": "输入密码", 1208 "rememberDevice": "记住此设备", 1209 "signingIn": "登录中...", 1210 "signIn": "登录", 1211 "goBack": "返回", 1212 "unableToLoad": "无法加载委托信息" 1213 }, 1214 "oauthConsent": { 1215 "delegatedAccess": "委托访问", 1216 "actingAs": "代理操作", 1217 "controller": "控制者", 1218 "accessLevel": "访问级别", 1219 "readOnlyAccess": "只读访问", 1220 "readOnlyDesc": "仅查看公开信息。无法对此账户进行写入操作。", 1221 "permissionsLimited": "权限受限", 1222 "permissionsLimitedDesc": "无论应用请求什么权限,您的实际权限将限制在{level}访问级别。", 1223 "viewerLimitedDesc": "作为查看者,您只有只读权限。此应用无法在此账户上创建、更新或删除内容。", 1224 "editorLimitedDesc": "作为编辑者,您可以创建和编辑内容,但无法管理账户设置或安全选项。" 1225 }, 1226 "migration": { 1227 "title": "账户迁移", 1228 "subtitle": "在服务器之间移动您的AT Protocol身份", 1229 "navTitle": "迁移", 1230 "navDesc": "将您的账户移至其他PDS或从其他PDS移入", 1231 "migrateHere": "迁移到此处", 1232 "migrateHereDesc": "将您现有的AT Protocol账户从其他服务器移至此PDS。", 1233 "bringDid": "携带您的DID和身份", 1234 "transferData": "转移所有数据", 1235 "keepFollowers": "保留您的关注者", 1236 "whatIsMigration": "什么是账户迁移?", 1237 "whatIsMigrationDesc": "账户迁移允许您在个人数据服务器(PDS)之间移动AT Protocol身份。您的DID(去中心化标识符)保持不变,因此您的关注者和社交连接得以保留。", 1238 "beforeMigrate": "迁移前须知", 1239 "beforeMigrate1": "您需要当前账户的凭据", 1240 "beforeMigrate2": "为确保安全,迁移需要邮箱验证", 1241 "beforeMigrate3": "包含大量图片的大型账户可能需要几分钟", 1242 "beforeMigrate4": "您的旧PDS将收到账户停用通知", 1243 "importantWarning": "账户迁移是一项重要操作。请确保您信任目标PDS,并了解您的数据将被移动。如果出现问题,可能需要手动恢复。", 1244 "learnMore": "了解更多迁移风险", 1245 "offlineRestore": "离线恢复", 1246 "offlineRestoreDesc": "当旧 PDS 不可用时从备份恢复。", 1247 "offlineFeature1": "使用 CAR 文件备份", 1248 "offlineFeature2": "使用轮换密钥证明所有权", 1249 "offlineFeature3": "用于已关闭服务器的恢复", 1250 "oauthCompleting": "正在完成身份验证...", 1251 "oauthFailed": "身份验证失败", 1252 "tryAgain": "重试", 1253 "resume": { 1254 "title": "恢复迁移?", 1255 "incomplete": "您有一个未完成的迁移:", 1256 "direction": "方向", 1257 "migratingHere": "正在迁移到此处", 1258 "from": "从", 1259 "to": "到", 1260 "progress": "进度", 1261 "reenterCredentials": "您需要重新输入凭据以继续。", 1262 "startOver": "重新开始", 1263 "resumeButton": "恢复" 1264 }, 1265 "inbound": { 1266 "welcome": { 1267 "title": "迁移到此PDS", 1268 "desc": "将您现有的AT Protocol账户移至此服务器。", 1269 "understand": "我了解风险并希望继续" 1270 }, 1271 "sourceAuth": { 1272 "title": "输入您当前的用户名", 1273 "titleResume": "恢复迁移", 1274 "desc": "输入您要迁移的账户用户名。", 1275 "descResume": "重新验证您的源PDS以继续迁移。", 1276 "handle": "用户名", 1277 "handlePlaceholder": "alice.bsky.social", 1278 "handleHint": "您在现有PDS上的当前用户名", 1279 "continue": "继续", 1280 "connecting": "连接中...", 1281 "reauthenticate": "重新验证", 1282 "resumeTitle": "迁移进行中", 1283 "resumeFrom": "来自", 1284 "resumeTo": "迁移至", 1285 "resumeProgress": "进度", 1286 "resumeOAuthNote": "您需要通过OAuth重新验证才能继续。" 1287 }, 1288 "chooseHandle": { 1289 "title": "选择新用户名", 1290 "desc": "为您在此PDS上的账户选择用户名。", 1291 "migratingFrom": "迁移自", 1292 "newHandle": "新用户名", 1293 "checkingAvailability": "检查可用性...", 1294 "handleAvailable": "用户名可用!", 1295 "handleTaken": "用户名已被占用", 1296 "handleHint": "您也可以输入完整的用户名(如alice.mydomain.com)来使用您自己的域名", 1297 "email": "邮箱地址", 1298 "authMethod": "身份验证方式", 1299 "authPassword": "密码", 1300 "authPasswordDesc": "传统的密码登录", 1301 "authPasskey": "通行密钥", 1302 "authPasskeyDesc": "使用生物识别或安全密钥的无密码登录", 1303 "password": "密码", 1304 "passwordHint": "至少8个字符", 1305 "passkeyInfo": "您将在账户创建后设置通行密钥。您的设备将提示您使用生物识别(指纹、面容ID)或安全密钥。", 1306 "inviteCode": "邀请码" 1307 }, 1308 "review": { 1309 "title": "检查迁移", 1310 "desc": "确认您的迁移详情。", 1311 "currentHandle": "当前用户名", 1312 "newHandle": "新用户名", 1313 "did": "DID", 1314 "sourcePds": "源PDS", 1315 "targetPds": "目标PDS", 1316 "email": "邮箱", 1317 "authentication": "身份验证", 1318 "authPasskey": "通行密钥(无密码)", 1319 "authPassword": "密码", 1320 "inviteCode": "邀请码", 1321 "warning": "点击「开始迁移」后,您的存储库和数据将开始转移。此过程无法轻易撤销。", 1322 "startMigration": "开始迁移", 1323 "starting": "启动中..." 1324 }, 1325 "migrating": { 1326 "title": "迁移进行中", 1327 "desc": "正在转移您的账户...", 1328 "exportRepo": "导出存储库", 1329 "importRepo": "导入存储库", 1330 "migrateBlobs": "迁移blob", 1331 "migratePrefs": "迁移偏好设置" 1332 }, 1333 "passkeySetup": { 1334 "title": "设置您的通行密钥", 1335 "desc": "您的邮箱已验证。现在设置通行密钥以实现安全的无密码登录。", 1336 "nameLabel": "通行密钥名称(可选)", 1337 "namePlaceholder": "例如:MacBook Pro、iPhone", 1338 "nameHint": "用于识别此通行密钥的友好名称", 1339 "instructions": "点击下方按钮注册您的通行密钥。您的设备将提示您使用生物识别(指纹、面容ID)或安全密钥。", 1340 "register": "注册通行密钥", 1341 "registering": "注册中..." 1342 }, 1343 "appPassword": { 1344 "title": "保存您的应用密码", 1345 "desc": "您的通行密钥已创建。已为您生成应用密码,用于尚不支持通行密钥的应用。", 1346 "warning": "此应用密码用于登录尚不支持通行密钥的应用(如 bsky.app)。此密码仅显示一次。", 1347 "label": "应用密码:", 1348 "saved": "我已将应用密码保存在安全的地方", 1349 "continue": "继续" 1350 }, 1351 "emailVerify": { 1352 "title": "验证您的邮箱", 1353 "desc": "验证码已发送至 {email}。", 1354 "hint": "在下方输入验证码,或点击邮件中的链接自动继续。", 1355 "tokenLabel": "验证码", 1356 "tokenPlaceholder": "输入邮件中的验证码", 1357 "resend": "重新发送", 1358 "verify": "验证邮箱", 1359 "verifying": "验证中..." 1360 }, 1361 "plcToken": { 1362 "title": "验证迁移", 1363 "desc": "验证码已发送到您旧账户注册的邮箱。", 1364 "info": "此代码确认您有权访问该账户,并授权将您的身份更新为指向此PDS。", 1365 "tokenLabel": "验证码", 1366 "tokenPlaceholder": "输入邮件中的验证码", 1367 "resend": "重新发送", 1368 "complete": "完成迁移", 1369 "completing": "验证中..." 1370 }, 1371 "didWebUpdate": { 1372 "title": "更新您的DID文档", 1373 "desc": "由于您使用的是did:web身份,您需要更新DID文档以指向此PDS。", 1374 "yourDid": "您的DID是:", 1375 "updateInstructions": "更新您域名上的did.json文件,将atproto_pds服务端点指向此PDS:", 1376 "important": "重要提示:", 1377 "verifyFirst": "在完成迁移之前,请确保您的DID文档已更新并可公开访问。", 1378 "fileLocation": "文件应位于:", 1379 "complete": "完成迁移", 1380 "completing": "完成中..." 1381 }, 1382 "finalizing": { 1383 "title": "正在完成迁移", 1384 "desc": "请稍候,正在完成迁移...", 1385 "signingPlc": "签署身份更新", 1386 "activating": "在新PDS上激活账户", 1387 "deactivating": "在旧PDS上停用账户" 1388 }, 1389 "success": { 1390 "title": "迁移完成!", 1391 "desc": "您的账户已成功迁移到此PDS。", 1392 "yourNewHandle": "您的新用户名", 1393 "did": "DID", 1394 "blobsWarning": "{count}个blob无法迁移。这些可能是不再可用的图片或其他媒体。", 1395 "redirecting": "正在跳转到仪表板..." 1396 }, 1397 "error": { 1398 "title": "迁移错误", 1399 "desc": "迁移过程中发生错误。", 1400 "startOver": "重新开始", 1401 "unknown": "发生未知错误。" 1402 }, 1403 "common": { 1404 "back": "返回", 1405 "cancel": "取消", 1406 "continue": "继续", 1407 "whatWillHappen": "将会发生什么:", 1408 "step1": "登录到您当前的PDS", 1409 "step2": "在此服务器上选择新用户名", 1410 "step3": "您的存储库和blob将被转移", 1411 "step4": "通过邮件验证迁移", 1412 "step5": "您的身份将更新为指向此处", 1413 "beforeProceed": "继续之前:", 1414 "warning1": "您需要访问当前账户注册的邮箱", 1415 "warning2": "大型账户可能需要几分钟才能转移", 1416 "warning3": "迁移后您的旧账户将被停用" 1417 } 1418 }, 1419 "offline": { 1420 "welcome": { 1421 "title": "从备份恢复", 1422 "desc": "使用 CAR 文件备份和轮换密钥恢复您的账户。当您的旧 PDS 不可用时使用此方法。", 1423 "warningTitle": "何时使用此方法", 1424 "warningDesc": "此离线恢复用于灾难恢复,当您的旧 PDS 已关闭、无法访问或您被锁定时使用。如果您的旧 PDS 仍然可用,请使用标准迁移。", 1425 "requirementsTitle": "您需要", 1426 "requirement1": "您的存储库的 CAR 文件备份", 1427 "requirement2": "您的轮换密钥(DID 的私钥)", 1428 "requirement3": "您的 DID (did:plc:xxx)", 1429 "understand": "我了解并希望继续" 1430 }, 1431 "provideDid": { 1432 "title": "输入您的 DID", 1433 "desc": "输入您要恢复的账户的 DID。", 1434 "label": "您的 DID", 1435 "hint": "您的去中心化标识符(例如 did:plc:abc123)" 1436 }, 1437 "uploadCar": { 1438 "title": "上传 CAR 文件", 1439 "desc": "上传您的存储库备份文件。", 1440 "label": "CAR 文件", 1441 "hint": "从您的备份中选择 .car 文件", 1442 "reuploadWarningTitle": "需要 CAR 文件", 1443 "reuploadWarning": "您的会话已恢复,但您需要重新上传 CAR 文件。出于安全原因,文件内容不会在会话之间保存。" 1444 }, 1445 "rotationKey": { 1446 "title": "提供轮换密钥", 1447 "desc": "输入您的轮换密钥以证明此 DID 的所有权。", 1448 "securityWarningTitle": "安全警告", 1449 "securityWarning1": "您的轮换密钥极为敏感 - 请像对待主密码一样对待它", 1450 "securityWarning2": "仅在受信任的设备和网络上输入", 1451 "securityWarning3": "迁移完成后此密钥不会被存储", 1452 "label": "轮换密钥", 1453 "placeholder": "输入私钥(hex、base58 或 JWK)", 1454 "hint": "与您的 DID 文档中的轮换密钥之一对应的私钥", 1455 "valid": "密钥有效并匹配您的 DID 中的轮换密钥", 1456 "invalid": "密钥与您的 DID 文档中的任何轮换密钥都不匹配", 1457 "validating": "验证密钥...", 1458 "validate": "验证密钥" 1459 }, 1460 "chooseHandle": { 1461 "migratingDid": "恢复 DID" 1462 }, 1463 "review": { 1464 "desc": "检查您的离线恢复详情。", 1465 "carFile": "CAR 文件", 1466 "rotationKey": "轮换密钥", 1467 "warning": "开始恢复后,您的身份将更新为指向此 PDS。此操作无法轻易撤销。", 1468 "plcWarningTitle": "不可逆转点", 1469 "plcWarning": "一旦开始,您的 DID 文档将更新为指向此 PDS。如果出现问题,您可以使用轮换密钥恢复,但您应该完成迁移以避免身份状态损坏。" 1470 }, 1471 "migrating": { 1472 "title": "恢复账户", 1473 "desc": "请稍候,正在恢复您的账户...", 1474 "creating": "创建账户", 1475 "importing": "导入存储库", 1476 "plcSigning": "更新身份", 1477 "activating": "激活账户" 1478 }, 1479 "success": { 1480 "desc": "您的账户已成功恢复到此 PDS。" 1481 }, 1482 "blobs": { 1483 "title": "迁移 Blob", 1484 "desc": "正在尝试从您的旧 PDS 恢复图片和媒体...", 1485 "migrating": "正在迁移 blob", 1486 "failedTitle": "部分 blob 无法迁移", 1487 "failedDesc": "{count} 个 blob 无法从您的旧 PDS 获取。这可能是因为服务器无法访问或文件已被删除。", 1488 "sourceUnreachableTitle": "源 PDS 无法访问", 1489 "sourceUnreachable": "无法连接到您的旧 PDS 来获取媒体文件。从已关闭的服务器迁移时这很常见。您的帖子将正常工作,但部分图片可能会丢失。" 1490 } 1491 }, 1492 "progress": { 1493 "repoExported": "存储库已导出", 1494 "repoImported": "存储库已导入", 1495 "blobsMigrated": "已迁移{count}个blob", 1496 "prefsMigrated": "偏好设置已迁移", 1497 "plcSigned": "身份已更新", 1498 "activated": "账户已激活", 1499 "deactivated": "旧账户已停用" 1500 }, 1501 "errors": { 1502 "connectionFailed": "无法连接到PDS", 1503 "invalidCredentials": "凭据无效", 1504 "twoFactorRequired": "需要双因素认证", 1505 "accountExists": "目标PDS上已存在账户", 1506 "plcFailed": "PLC操作失败", 1507 "blobFailed": "blob迁移失败:{cid}", 1508 "networkError": "网络错误,请重试。" 1509 } 1510 } 1511}