Files
donetick/public/locales/zh/settings.json
2026-08-11 10:50:23 -04:00

495 lines
24 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"title": "设置",
"common": {
"save": "保存",
"cancel": "取消",
"confirm": "确认",
"remove": "移除",
"delete": "删除",
"refresh": "刷新",
"loading": "加载中…",
"on": "开",
"off": "关",
"error": "错误",
"success": "成功",
"plusFeature": "Plus 功能",
"earlyAccess": "抢先体验"
},
"overview": {
"title": "设置",
"subtitle": "定制你的使用体验并管理账户偏好",
"upgrade": {
"title": "升级到 Plus",
"description": "解锁强大功能,提升你的效率",
"button": "立即升级",
"features": {
"richText": "富文本描述",
"notifications": "任务通知",
"apiIntegrations": "API 集成",
"advancedAutomation": "高级自动化"
}
},
"sections": {
"profile": {
"title": "个人资料设置",
"description": "更新你的个人资料、头像、显示名称和时区偏好。"
},
"circle": {
"title": "圈子设置",
"description": "管理你的圈子、邀请成员并处理加入请求。"
},
"account": {
"title": "账户设置",
"description": "管理订阅、修改密码以及删除账户。"
},
"subaccounts": {
"title": "受管账户",
"description": "创建和管理子账户,让他们登录并完成分配的任务。"
},
"notifications": {
"title": "通知",
"description": "配置推送通知、邮件提醒以及任务的通知目标。"
},
"mfa": {
"title": "多重身份验证",
"description": "通过身份验证器应用启用 MFA为账户增加一层安全保护。"
},
"apitokens": {
"title": "API 令牌",
"description": "生成和管理用于第三方集成与 API 访问的访问令牌。"
},
"storage": {
"title": "存储设置",
"description": "备份和恢复数据,管理本地存储与同步偏好。"
},
"sidepanel": {
"title": "侧边栏自定义",
"description": "自定义侧边栏中卡片的布局和显示状态。"
},
"theme": {
"title": "主题偏好",
"description": "选择你喜欢的主题并配置深色/浅色模式。"
},
"localization": {
"title": "本地化",
"description": "自定义语言、日期格式、时间格式和区域偏好。"
},
"advanced": {
"title": "高级设置",
"description": "配置 Webhook、实时更新以及其他高级功能。"
},
"developer": {
"title": "开发者设置",
"description": "查看身份验证令牌、SSE 连接和调试数据等技术信息。"
},
"feedback": {
"title": "发送反馈",
"description": "告诉我们 Donetick 用起来如何,或提出功能建议。"
},
"bugReport": {
"title": "报告问题",
"description": "有什么不对劲吗?把详情和技术快照一起发给我们。"
}
}
},
"profile": {
"title": "个人资料设置",
"description": "更新你的显示名称和头像。",
"photoUpdated": "头像已更新",
"photoUpdatedMessage": "你的头像已成功更新!",
"uploadFailed": "上传失败",
"uploadFailedMessage": "无法上传你的照片,请重试。",
"profileUpdated": "资料已更新",
"profileUpdatedMessage": "你的个人资料已成功保存!",
"updateFailed": "更新失败",
"updateFailedMessage": "无法更新你的资料,请检查网络后重试。",
"changePhoto": "更换头像",
"editPhoto": "编辑头像",
"displayName": "显示名称",
"displayNamePlaceholder": "输入你的显示名称",
"timezone": "时区",
"timezonePlaceholder": "选择你的时区",
"save": "保存",
"cancel": "取消"
},
"circleSettings": {
"title": "圈子设置",
"description": "当你创建或加入圈子时,账户会自动连接到该圈子。分享下方的专属圈子代码或链接即可轻松邀请好友。有人申请加入你的圈子时,下方会出现通知。",
"memberOf": "你是 {{name}} 的成员",
"yourCircleCode": "你的圈子代码是:",
"copyCode": "复制代码",
"shareInvite": "分享邀请",
"codeCopied": "代码已复制到剪贴板",
"linkCopied": "邀请链接已复制到剪贴板",
"myCircle": "我的圈子",
"shareTitle": "在 Donetick 加入 {{name}}",
"shareText": "我想邀请你加入 Donetick 上的 {{name}}。",
"shareDialogTitle": "分享圈子邀请",
"leave": "退出圈子",
"leaveConfirmTitle": "退出圈子",
"leaveConfirmMessage": "确定要退出你的圈子吗?",
"leaveConfirmButton": "退出",
"leftCircle": "已成功退出圈子",
"leaveFailed": "退出圈子失败",
"circleMembers": "圈子成员",
"you": "(你)",
"pendingApproval": "等待审批",
"joinedOn": "加入于 {{date}}",
"requestedToJoin": "申请加入 {{date}}",
"roles": {
"member": "成员",
"memberDescription": "圈子的普通成员",
"manager": "管理者",
"managerDescription": "可以以其他用户身份操作并代其执行",
"admin": "管理员",
"adminDescription": "对圈子拥有完全权限"
},
"roleUpdateFailed": "更新角色失败",
"removeMemberTitle": "移除成员",
"removeMemberMessage": "确定要将 {{name}} 移出你的圈子吗?",
"memberRemoved": "已成功移除成员",
"circleMemberRequests": "圈子加入请求",
"lastUpdated": "上次更新:{{time}}",
"refreshing": "正在刷新…",
"refreshFailed": "刷新加入请求失败",
"wantsToJoin": "{{name}} 想加入你的圈子。",
"accept": "接受",
"acceptRequestTitle": "接受加入请求",
"acceptRequestMessage": "确定要接受 {{name}}(用户名:{{username}})加入你的圈子吗?",
"requestAccepted": "已成功接受请求",
"or": "或",
"joinOtherDescription": "想加入别人的圈子?向对方索取专属圈子代码或加入链接,然后在下方输入代码即可加入。",
"enterCircleCode": "输入圈子代码:",
"enterCodePlaceholder": "输入代码",
"joinCircle": "加入圈子",
"joinedPending": "已成功加入圈子,请等待圈主接受你的请求。",
"alreadyMember": "你已经是该圈子的成员",
"joinFailed": "加入圈子失败"
},
"accountSettings": {
"title": "账户设置",
"description": "修改你的账户设置、套餐类型或密码",
"accountType": "账户类型:{{type}}",
"free": "免费版",
"plus": "Plus",
"plusUntil": "Plus至 {{date}}",
"activeDescription": "你当前已订阅 Plus 套餐,订阅将于 {{date}} 续期。",
"cancelledDescription": "你已取消订阅,账户将于 {{date}} 降级为免费套餐。",
"freeDescription": "你当前使用的是免费套餐。升级到 Plus 可解锁更多功能。",
"upgrade": "升级",
"cancel": "取消订阅",
"password": "密码:",
"changePassword": "修改密码",
"passwordChanged": "密码修改成功",
"passwordChangeFailed": "密码修改失败",
"dangerZone": "危险操作",
"dangerZoneDescription": "账户一旦删除便无法恢复,请谨慎操作。",
"deleteAccount": "删除账户",
"accountDeleted": "账户已成功删除",
"subscriptionCancelled": "订阅已取消",
"subscriptionCancelFailed": "取消订阅失败",
"purchase": {
"success": "购买成功!请重启应用以使用 Plus 功能。",
"storeConnection": "应用商店连接异常,请检查网络后重试。",
"notAllowed": "此设备不允许购买,请检查设备的限制设置。",
"unavailable": "此订阅暂不可用,请稍后再试。",
"alreadyProcessed": "此次购买已处理。如果你认为这是错误,请联系客服。",
"receiptMissing": "缺少购买凭据,请重新尝试购买。",
"networkError": "网络错误,请检查网络连接后重试。",
"invalidReceipt": "购买凭据无效。如果问题持续存在,请联系客服。",
"pending": "付款正在等待审核,通过后你将获得访问权限。",
"failed": "购买失败:{{error}}。请重试或联系客服。",
"unknownError": "未知错误"
}
},
"subaccounts": {
"title": "受管账户",
"description": "管理子账户。子账户用户可以登录并完成分配给他们的任务。",
"notParentTitle": "子账户管理",
"notParentMessage": "只有主账户才能管理子账户。",
"freePlanNotice": "免费套餐限 1 个子账户。升级到 Plus 最多可拥有 5 个子账户。",
"count": "子账户({{count}}",
"add": "添加子账户",
"loading": "正在加载子账户…",
"emptyTitle": "暂无子账户",
"emptyDescription": "创建子账户,让团队成员可以登录并完成分配给他们的任务。",
"addFirst": "添加第一个子账户",
"username": "用户名:{{username}}",
"created": "创建于:{{date}}",
"changePassword": "修改密码",
"deleteAccount": "删除账户",
"createdSuccess": "子账户“{{name}}”创建成功!",
"createFailed": "创建子账户失败:{{error}}",
"createFailedGeneric": "创建子账户失败",
"passwordUpdated": "子账户密码更新成功",
"passwordUpdateFailed": "更新密码失败:{{error}}",
"passwordUpdateFailedGeneric": "更新密码失败",
"deleteConfirmTitle": "删除子账户",
"deleteConfirmMessage": "确定要删除子账户“{{name}}”吗?此操作无法撤销。",
"deleted": "子账户“{{name}}”已成功删除",
"deleteFailed": "删除子账户失败:{{error}}",
"deleteFailedGeneric": "删除子账户失败",
"howItWorksTitle": "受管账户如何运作",
"howItWorks1": "受管账户由主账户创建,适用于你希望能够删除其账户并重置其密码的用户。",
"howItWorks2": "子账户可以使用自己的用户名和密码登录。",
"howItWorks3": "受管账户可以完成任务,但管理权限有限",
"howItWorks4": "受管账户会自动加入你的圈子"
},
"notifications": {
"title": "通知设置",
"deviceSection": "设备通知",
"deviceSectionDescription": "管理你的设备通知",
"deviceLabel": "设备通知",
"deviceHelper": "任务到期时在设备上接收通知",
"mobileOnly": "此功能仅在移动设备上可用",
"testNotification": "测试通知",
"testNotificationBody": "你有一项任务即将到期",
"dueTitle": "到期通知",
"dueLabel": "任务到期时通知",
"preDueTitle": "到期前通知",
"preDueLabel": "任务到期前几小时通知",
"overdueTitle": "逾期通知",
"overdueLabel": "任务逾期时通知",
"pushLabel": "推送通知",
"pushHelper": "通过推送通知接收提醒、公告和任务分配",
"registeredDevices": "已注册设备({{count}}/5",
"registeredDevicesDescription": "已注册接收你账户推送通知的设备",
"currentDevice": "当前设备:{{platform}} {{model}}",
"currentDeviceNotRegistered": "此设备尚未注册推送通知",
"limitReached": "已达上限",
"registerDevice": "注册设备",
"unknownDevice": "未知设备",
"deviceCreatedAt": "创建于:{{date}}",
"noDevices": "尚无设备注册推送通知",
"customSection": "自定义通知",
"customSectionDescription": "通过 Telegram、Pushover 等其他平台接收通知",
"customLabel": "自定义通知",
"customHelper": "在其他平台上接收通知",
"targetNone": "无",
"targetTelegram": "Telegram",
"targetPushover": "Pushover",
"targetWebhooks": "Webhook",
"telegramBotHelpBefore": "你需要先向机器人发送一条消息Telegram 通知才能生效",
"telegramBotHelpAfter": "开始聊天",
"clickHere": "点击这里",
"chatId": "Chat ID",
"chatIdPlaceholder": "用户 ID / Chat ID",
"telegramChatIdHelpBefore": "如果你不知道自己的 Chat ID可以和 userinfobot 开始聊天,它会告诉你。",
"telegramChatIdHelpAfter": "与 userinfobot 开始聊天",
"userKey": "用户密钥",
"userKeyPlaceholder": "用户 ID",
"chatIdRequired": "Chat ID 为必填项",
"chatIdInvalid": "Chat ID 无效",
"userKeyRequired": "用户密钥为必填项",
"targetUpdated": "通知目标已更新",
"targetUpdateFailed": "更新通知目标时出错:{{error}}",
"deviceRegistered": "设备已成功注册推送通知。",
"deviceLimitTitle": "已达设备数量上限",
"deviceLimitMessage": "你已达到 5 台已注册设备的上限。请先移除一台设备,再注册此设备。",
"registrationFailedTitle": "注册失败",
"registrationFailedMessage": "无法自动注册设备,请重试。",
"permissionRequiredTitle": "需要授权",
"permissionRequiredMessage": "注册此设备需要推送通知权限。",
"registrationInitiatedTitle": "已开始注册",
"registrationInitiatedMessage": "推送通知注册已开始,设备将自动完成注册。",
"registerDeviceFailed": "注册设备失败,请重试。",
"permissionDeniedTitle": "通知权限被拒绝",
"permissionDeniedMessage": "你拒绝了通知权限。之后可以在设备设置中重新开启。",
"pushPermissionDeniedTitle": "推送通知权限被拒绝",
"pushPermissionDeniedMessage": "推送通知已关闭。如有需要,可在设备设置中重新开启。",
"unregisterFailed": "取消注册设备失败"
},
"mfa": {
"title": "多重身份验证",
"description": "使用多重身份验证MFA为账户增加一层安全保护。开启后登录时除密码外还需输入身份验证器应用中的验证码。",
"twoFactor": "两步验证",
"enabledSubtitle": "你的账户已启用两步验证保护",
"disabledSubtitle": "使用身份验证器应用保护你的账户",
"enable": "开启",
"disable": "关闭",
"enabledSuccess": "MFA 已成功开启!",
"disabledSuccess": "MFA 已成功关闭!",
"errors": {
"qrGenerationFailed": "无法生成二维码",
"invalidResponse": "服务器响应无效,缺少二维码或密钥。",
"notFound": "未找到 MFA 设置接口,此功能可能尚未开放。",
"unauthorized": "未授权,请重新登录。",
"serverError": "服务器错误,请稍后再试。",
"setupFailed": "设置 MFA 失败({{status}}),请重试。",
"networkError": "网络错误,请检查网络连接后重试。",
"invalidCode": "验证码无效,请重试。",
"confirmFailed": "确认 MFA 失败,请重试。",
"disableFailed": "关闭 MFA 失败,请重试。"
},
"setup": {
"title": "设置多重身份验证",
"addedAccount": "我已添加账户",
"back": "返回",
"verifyAndEnable": "验证并开启",
"savedBackupCodes": "我已保存备用代码",
"step1Label": "第 1 步:",
"step1": "用身份验证器应用Google Authenticator、Authy 等)扫描下方二维码",
"qrAlt": "MFA 二维码",
"qrFailed": "无法生成二维码,请重试或使用下方的手动输入密钥。",
"manualKey": "手动输入密钥:",
"step2Label": "第 2 步:",
"step2": "输入身份验证器应用中的 6 位验证码",
"codePlaceholder": "输入 6 位验证码",
"successTitle": "MFA 已成功开启!",
"backupCodesTitle": "请将这些备用代码保存在安全的地方",
"backupCodesDescription": "如果你丢失了身份验证器设备,可以使用这些代码访问账户。每个代码只能使用一次。"
},
"disableModal": {
"title": "关闭多重身份验证",
"warning": "关闭 MFA 会降低账户的安全性。确定要继续吗?",
"prompt": "请输入身份验证器应用中的验证码以确认:",
"confirm": "关闭 MFA"
},
"backupCodesModal": {
"title": "新的备用代码",
"warning": "你之前的备用代码已失效。请将这些新代码保存在安全的地方。每个代码只能使用一次。"
}
},
"apiTokens": {
"title": "API 令牌",
"accessToken": "访问令牌",
"description": "创建令牌,通过 API 更新可触发任务的物件",
"plusNotice": "基础套餐不支持 API 令牌。升级到 Plus 即可生成 API 令牌,用于对接外部系统并实现任务自动化。",
"showToken": "显示令牌",
"hideToken": "隐藏令牌",
"removeTitle": "移除令牌",
"removeMessage": "确定要移除 {{name}} 吗?",
"removedTitle": "已移除",
"removedMessage": "API 令牌已移除",
"tokenCopied": "令牌已复制到剪贴板",
"generateNew": "生成新令牌",
"nameModalTitle": "给新令牌起个名字,方便你日后识别。",
"generateToken": "生成令牌"
},
"storage": {
"title": "存储设置",
"serverTitle": "服务器存储用量",
"serverDescription": "这是你的账户在我们服务器上占用的存储空间(例如你上传的文件、图片和数据)。",
"usagePlaceholder": "已用 -- MB / 共 -- MB--",
"usage": "已用 {{used}} MB / 共 {{total}} MB{{percent}}%",
"basicPlanNotice": "基础套餐不支持服务器存储。升级到 Plus 即可查看服务器存储用量。",
"localTitleApp": "应用本地存储与缓存",
"localTitleBrowser": "浏览器本地存储与缓存",
"localDescription": "这是为了加快访问速度而保存在浏览器本地的数据。清除不会影响服务器上的数据,但可能会退出登录。",
"clearLocal": "清除全部本地存储与缓存",
"clearLocalTitle": "清除全部本地存储",
"clearLocalMessage": "确定要清除本地存储和缓存吗?这会移除此浏览器中的所有数据,并需要重新登录。",
"clearAll": "全部清除",
"appPreferences": "应用偏好设置",
"deviceOnly": "仅本设备",
"appPreferencesDescription": "这是应用保存在本设备上的偏好和设置。清除后应用相关设置会被重置,可能需要重新登录,但不会影响服务器上的数据。",
"clearPreferences": "清除应用偏好设置",
"clearPreferencesTitle": "清除应用偏好设置",
"clearPreferencesMessage": "确定要清除全部应用偏好设置吗?这会重置你的应用设置,并可能需要重新登录。"
},
"sidepanel": {
"title": "侧边栏自定义",
"heading": "侧边栏设置",
"description": "设置侧边栏显示哪些卡片以及它们的顺序。拖放可重新排序,也可切换每张卡片的显示状态。",
"resetToDefaults": "恢复默认",
"resetHelper": "这会将所有卡片的显示状态和顺序恢复为默认值。",
"cards": {
"welcome": {
"name": "切换用户",
"description": "让管理员/管理者以其他用户的视角查看任务"
},
"smartInsights": {
"name": "智能洞察",
"description": "基于你的任务提供快捷操作"
},
"assignees": {
"name": "按负责人查看任务",
"description": "按任务的负责人进行分组"
},
"calendar": {
"name": "日历视图",
"description": "以日历形式显示任务"
},
"activities": {
"name": "近期动态",
"description": "显示最近完成的任务和动态"
},
"weeklyGoals": {
"name": "每周目标",
"description": "显示每周进度和家庭完成情况统计"
}
}
},
"theme": {
"title": "主题偏好",
"description": "选择站点的外观。可以固定使用某个主题,也可以与系统同步,在日间和夜间主题之间自动切换。",
"themeMode": "主题模式",
"light": "浅色",
"dark": "深色",
"system": "跟随系统"
},
"localization": {
"title": "本地化",
"description": "自定义账户的语言、日期格式和区域偏好。",
"language": "语言",
"languageDescription": "选择你偏好的语言",
"rtlNotice": "该语言使用从右到左RTL的书写方向",
"dateFormat": "日期格式",
"dateFormatDescription": "选择应用中日期的显示方式",
"timeFormat": "时间格式",
"timeFormatDescription": "选择 12 小时制或 24 小时制",
"preview": "预览:{{value}}",
"12hour": "12 小时制AM/PM",
"24hour": "24 小时制",
"firstDayOfWeek": "每周第一天",
"firstDayOfWeekDescription": "选择一周从星期几开始",
"sunday": "星期日",
"monday": "星期一",
"saturday": "星期六",
"formats": {
"mdy": "MM/DD/YYYY美国",
"dmy": "DD/MM/YYYY欧洲",
"ymd": "YYYY-MM-DDISO",
"long": "长格式例如2024年1月1日",
"short": "短格式例如2024年1月1日"
}
},
"advanced": {
"title": "高级设置",
"description": "配置 Webhook、实时更新等高级功能进一步提升效率。",
"offlineTitle": "离线支持",
"offlineDescription": "在此设备/浏览器上离线时也能继续使用 Donetick。你的更改会保存在本地恢复联网后自动同步。",
"offlineToggle": "启用离线支持",
"offlineHelper": "关闭后,将移除此设备/浏览器上未同步的离线更改和已保存的离线数据。",
"offlineEnabled": "已为此设备/浏览器启用离线模式",
"offlineDisabled": "已关闭离线模式并清除本地数据",
"offlineDisabledPartial": "离线模式已关闭,但可能仍有部分本地数据保留",
"offlineDisableTitle": "关闭离线模式",
"offlineDisableMessage": "关闭离线模式会移除此设备/浏览器上未同步的离线更改和已保存的离线数据。确定要继续吗?",
"offlineDisableConfirm": "关闭并清除数据",
"webhookTitle": "Webhook 集成",
"webhookDescription": "Webhook 可以在你的圈子中发生事件时,向其他服务实时发送通知。配置 Webhook URL 即可接收实时更新。",
"webhookPlusNotice": "基础套餐不支持 Webhook 通知。升级到 Plus 即可通过 Webhook 接收实时更新。",
"webhookToggle": "启用 Webhook",
"webhookHelper": "为任务和物件的更新启用 Webhook 通知。",
"webhookURL": "Webhook URL",
"webhookUpdated": "Webhook URL 更新成功",
"webhookUpdateFailed": "更新 Webhook URL 失败",
"realtimeTitle": "实时更新",
"realtimeDescription": "设置当圈子中的任务和动态发生变化时,你如何接收实时更新。",
"realtime": {
"toggleLabel": "启用实时更新",
"title": "实时更新",
"subtitle": "任务更新时立即收到通知",
"statusLabel": "状态:",
"basicPlan": "基础套餐不支持实时更新。升级到 Plus 即可在任务更新时立即收到通知。",
"disabled": "实时更新已关闭。开启后,当你或其他圈子成员完成、跳过或修改任务时,即可看到实时变化。",
"connected": "实时更新运行正常。当你或其他圈子成员完成、跳过或修改任务时,你会看到实时变化。",
"connecting": "正在连接实时更新…",
"errored": "实时更新已开启但未正常工作:{{error}}",
"notConnected": "实时更新已开启,但当前未连接。",
"basicPlanNotice": "基础套餐不支持实时更新。升级到 Plus当你或其他圈子成员完成、跳过或修改任务时即可立即收到通知。"
}
}
}