mirror of
https://github.com/ManInDark/HabitTrove.git
synced 2026-01-21 06:34:30 +01:00
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
435 lines
17 KiB
JSON
435 lines
17 KiB
JSON
{
|
||
"Dashboard": {
|
||
"title": "仪表板"
|
||
},
|
||
"HabitList": {
|
||
"myTasks": "我的任务",
|
||
"myHabits": "我的习惯",
|
||
"addTaskButton": "添加任务",
|
||
"addHabitButton": "添加习惯",
|
||
"searchTasksPlaceholder": "搜索任务...",
|
||
"searchHabitsPlaceholder": "搜索习惯...",
|
||
"sortByLabel": "排序方式:",
|
||
"sortByName": "名称",
|
||
"sortByCoinReward": "金币奖励",
|
||
"sortByDueDate": "截止日期",
|
||
"sortByFrequency": "频率",
|
||
"toggleSortOrderAriaLabel": "切换排序顺序",
|
||
"noTasksFoundMessage": "未找到符合搜索条件的任务。",
|
||
"noHabitsFoundMessage": "未找到符合搜索条件的习惯。",
|
||
"emptyStateTasksTitle": "暂无任务",
|
||
"emptyStateHabitsTitle": "暂无习惯",
|
||
"emptyStateTasksDescription": "创建第一个任务以开始跟踪进度",
|
||
"emptyStateHabitsDescription": "创建第一个习惯以开始跟踪进度",
|
||
"archivedSectionTitle": "已归档",
|
||
"deleteTaskDialogTitle": "删除任务",
|
||
"deleteHabitDialogTitle": "删除习惯",
|
||
"deleteTaskDialogMessage": "确定要删除此任务吗?此操作无法撤消。",
|
||
"deleteHabitDialogMessage": "确定要删除此习惯吗?此操作无法撤消。",
|
||
"deleteButton": "删除"
|
||
},
|
||
"DailyOverview": {
|
||
"addTaskButtonLabel": "添加任务",
|
||
"addHabitButtonLabel": "添加习惯",
|
||
"todaysOverviewTitle": "今日概览",
|
||
"dailyTasksTitle": "每日任务",
|
||
"noTasksDueTodayMessage": "今天没有任务。添加一些任务以开始!",
|
||
"dailyHabitsTitle": "每日习惯",
|
||
"noHabitsDueTodayMessage": "今天没有习惯。添加一些习惯以开始!",
|
||
"wishlistGoalsTitle": "愿望清单目标",
|
||
"redeemableBadgeLabel": "{count}/{total} 可兑换",
|
||
"noWishlistItemsMessage": "还没有愿望清单项目。添加一些目标来努力实现吧!",
|
||
"readyToRedeemMessage": "准备兑换!",
|
||
"coinsToGoMessage": "还需 {amount} 个金币",
|
||
"showLessButton": "显示更少",
|
||
"showAllButton": "显示全部",
|
||
"viewButton": "查看",
|
||
"deleteTaskDialogTitle": "删除任务",
|
||
"deleteHabitDialogTitle": "删除习惯",
|
||
"confirmDeleteDialogMessage": "确定要删除\"{name}\"吗?此操作无法撤消。",
|
||
"deleteButton": "删除",
|
||
"overdueTooltip": "逾期"
|
||
},
|
||
"HabitContextMenuItems": {
|
||
"startPomodoro": "开始番茄钟",
|
||
"moveToToday": "移动到今天",
|
||
"moveToTomorrow": "移动到明天",
|
||
"unpin": "取消固定",
|
||
"pin": "固定",
|
||
"edit": "编辑",
|
||
"archive": "归档",
|
||
"unarchive": "取消归档",
|
||
"delete": "删除"
|
||
},
|
||
"HabitStreak": {
|
||
"dailyCompletionStreakTitle": "每日完成连胜",
|
||
"tooltipHabitsLabel": "习惯",
|
||
"tooltipTasksLabel": "任务",
|
||
"tooltipCompletedLabel": "已完成"
|
||
},
|
||
"CoinBalance": {
|
||
"coinBalanceTitle": "金币余额"
|
||
},
|
||
"AddEditHabitModal": {
|
||
"editTaskTitle": "编辑任务",
|
||
"editHabitTitle": "编辑习惯",
|
||
"addNewTaskTitle": "添加新任务",
|
||
"addNewHabitTitle": "添加新习惯",
|
||
"nameLabel": "名称 *",
|
||
"descriptionLabel": "描述",
|
||
"whenLabel": "时间 *",
|
||
"completeLabel": "完成",
|
||
"timesSuffix": "次",
|
||
"rewardLabel": "奖励",
|
||
"coinsSuffix": "金币",
|
||
"shareLabel": "分享",
|
||
"saveChangesButton": "保存更改",
|
||
"addTaskButton": "添加任务",
|
||
"addHabitButton": "添加习惯"
|
||
},
|
||
"ConfirmDialog": {
|
||
"confirmButton": "确认",
|
||
"cancelButton": "取消"
|
||
},
|
||
"AddEditWishlistItemModal": {
|
||
"editTitle": "编辑奖励",
|
||
"addTitle": "添加新奖励",
|
||
"nameLabel": "名称 *",
|
||
"descriptionLabel": "描述",
|
||
"costLabel": "成本",
|
||
"coinsSuffix": "金币",
|
||
"redeemableLabel": "可兑换",
|
||
"timesSuffix": "次",
|
||
"errorNameRequired": "名称是必填项",
|
||
"errorCoinCostMin": "金币成本至少为 1",
|
||
"errorTargetCompletionsMin": "目标完成次数至少为 1",
|
||
"errorInvalidUrl": "请输入有效的 URL",
|
||
"linkLabel": "链接",
|
||
"shareLabel": "分享",
|
||
"saveButton": "保存更改",
|
||
"addButton": "添加奖励"
|
||
},
|
||
"Navigation": {
|
||
"dashboard": "仪表板",
|
||
"tasks": "任务",
|
||
"habits": "习惯",
|
||
"calendar": "日历",
|
||
"wishlist": "愿望清单",
|
||
"coins": "金币"
|
||
},
|
||
"TodayEarnedCoins": {
|
||
"todaySuffix": "今天"
|
||
},
|
||
"WishlistItem": {
|
||
"usesLeftSingular": "剩余 1 次",
|
||
"usesLeftPlural": "剩余 {count} 次",
|
||
"coinsSuffix": "金币",
|
||
"redeem": "兑换",
|
||
"redeemedDone": "完成",
|
||
"redeemedExclamation": "已兑换!",
|
||
"editButton": "编辑",
|
||
"archiveButton": "归档",
|
||
"unarchiveButton": "取消归档",
|
||
"deleteButton": "删除"
|
||
},
|
||
"WishlistManager": {
|
||
"title": "我的愿望清单",
|
||
"addRewardButton": "添加奖励",
|
||
"emptyStateTitle": "您的愿望清单是空的",
|
||
"emptyStateDescription": "添加您想用金币兑换的奖励",
|
||
"archivedSectionTitle": "已归档",
|
||
"popupBlockedTitle": "弹出窗口被阻止",
|
||
"popupBlockedDescription": "请允许弹出窗口以打开链接",
|
||
"deleteDialogTitle": "删除奖励",
|
||
"deleteDialogMessage": "确定要删除此奖励吗?此操作无法撤消。",
|
||
"deleteButton": "删除"
|
||
},
|
||
"UserSelectModal": {
|
||
"addUserButton": "添加用户",
|
||
"createNewUserTitle": "创建新用户",
|
||
"selectUserTitle": "选择用户",
|
||
"signInSuccessTitle": "登录成功",
|
||
"signInSuccessDescription": "欢迎回来,{username}!",
|
||
"errorInvalidPassword": "密码错误",
|
||
"deleteUserConfirmation": "您确定要删除用户 {username} 吗?此操作无法撤销。",
|
||
"confirmDeleteButtonText": "删除",
|
||
"deletingButtonText": "正在删除...",
|
||
"deleteUserSuccessTitle": "用户已删除",
|
||
"deleteUserSuccessDescription": "用户 {username} 已成功删除。",
|
||
"deleteUserErrorTitle": "删除失败",
|
||
"genericError": "发生意外错误。",
|
||
"networkError": "发生网络错误。请再试一次。",
|
||
"editUserTooltip": "编辑用户",
|
||
"deleteUserTooltip": "删除用户"
|
||
},
|
||
"CoinsManager": {
|
||
"title": "金币管理",
|
||
"currentBalanceLabel": "当前余额",
|
||
"coinsSuffix": "金币",
|
||
"addCoinsButton": "添加金币",
|
||
"removeCoinsButton": "移除金币",
|
||
"statisticsTitle": "统计",
|
||
"totalEarnedLabel": "总收入",
|
||
"totalSpentLabel": "总支出",
|
||
"totalTransactionsLabel": "总交易数",
|
||
"todaysEarnedLabel": "今日收入",
|
||
"todaysSpentLabel": "今日支出",
|
||
"todaysTransactionsLabel": "今日交易数",
|
||
"transactionHistoryTitle": "交易历史",
|
||
"showLabel": "显示:",
|
||
"entriesSuffix": "条",
|
||
"showingEntries": "显示 {from} 到 {to} 条,共 {total} 条",
|
||
"noTransactionsTitle": "尚无交易记录",
|
||
"noTransactionsDescription": "当您开始赚取或花费金币时,您的交易历史将在此显示",
|
||
"pageLabel": "第",
|
||
"ofLabel": "页,共",
|
||
"transactionTypeHabitCompletion": "习惯完成",
|
||
"transactionTypeTaskCompletion": "任务完成",
|
||
"transactionTypeHabitUndo": "习惯撤销",
|
||
"transactionTypeTaskUndo": "任务撤销",
|
||
"transactionTypeWishRedemption": "愿望兑换",
|
||
"transactionTypeManualAdjustment": "手动调整",
|
||
"transactionTypeCoinReset": "金币重置",
|
||
"transactionTypeInitialBalance": "初始余额"
|
||
},
|
||
"NotificationBell": {
|
||
"errorUpdateTimestamp": "更新通知阅读时间戳失败:"
|
||
},
|
||
"PomodoroTimer": {
|
||
"focusLabel1": "保持专注",
|
||
"focusLabel2": "你可以的",
|
||
"focusLabel3": "继续加油",
|
||
"focusLabel4": "全力以赴",
|
||
"focusLabel5": "让它实现",
|
||
"focusLabel6": "坚持下去",
|
||
"focusLabel7": "突破自我",
|
||
"focusLabel8": "一步一个脚印",
|
||
"focusLabel9": "你能做到",
|
||
"focusLabel10": "专注并征服",
|
||
"breakLabel1": "休息一下",
|
||
"breakLabel2": "放松充电",
|
||
"breakLabel3": "深呼吸",
|
||
"breakLabel4": "伸展身体",
|
||
"breakLabel5": "刷新自己",
|
||
"breakLabel6": "你值得拥有",
|
||
"breakLabel7": "补充能量",
|
||
"breakLabel8": "暂时离开一下",
|
||
"breakLabel9": "清空思绪",
|
||
"breakLabel10": "休息并恢复",
|
||
"focusType": "专注",
|
||
"breakType": "休息",
|
||
"pauseButton": "暂停",
|
||
"startButton": "开始",
|
||
"resetButton": "重置",
|
||
"skipButton": "跳过",
|
||
"wakeLockNotSupported": "浏览器不支持唤醒锁",
|
||
"wakeLockInUse": "唤醒锁已在使用中",
|
||
"wakeLockRequestError": "请求唤醒锁时发生错误:",
|
||
"wakeLockReleaseError": "释放唤醒锁时发生错误:"
|
||
},
|
||
"HabitCalendar": {
|
||
"title": "习惯日历",
|
||
"calendarCardTitle": "日历",
|
||
"selectDatePrompt": "选择一个日期",
|
||
"tasksSectionTitle": "任务",
|
||
"habitsSectionTitle": "习惯",
|
||
"errorCompletingPastHabit": "完成过去习惯时出错:"
|
||
},
|
||
"NotificationDropdown": {
|
||
"notLoggedIn": "未登录。",
|
||
"userCompletedItem": "{username} 完成了 {itemName}。",
|
||
"userRedeemedItem": "{username} 兑换了 {itemName}。",
|
||
"activityRelatedToItem": "{username} 对 {itemName} 的相关活动。",
|
||
"defaultUsername": "某人",
|
||
"defaultItemName": "一个共享项目",
|
||
"notificationsTitle": "通知",
|
||
"notificationsTooltip": "显示其他用户对您与他们共享的习惯或愿望清单的完成或兑换情况(您必须是管理员)",
|
||
"noNotificationsYet": "尚无通知。"
|
||
},
|
||
"AboutModal": {
|
||
"dialogArisLabel": "关于",
|
||
"changelogButton": "更新日志",
|
||
"createdByPrefix": "由 ❤️ 创建",
|
||
"starOnGitHubButton": "在 GitHub 上点赞"
|
||
},
|
||
"PermissionSelector": {
|
||
"permissionsTitle": "权限",
|
||
"adminAccessLabel": "管理员权限",
|
||
"adminAccessDescription": "管理员对所有用户的全部数据拥有完整权限",
|
||
"resourceHabitTask": "习惯/任务",
|
||
"resourceWishlist": "愿望清单",
|
||
"resourceCoins": "金币",
|
||
"permissionWrite": "写入",
|
||
"permissionInteract": "交互"
|
||
},
|
||
"UserForm": {
|
||
"toastUserUpdatedTitle": "用户已更新",
|
||
"toastUserUpdatedDescription": "成功更新用户 {username}",
|
||
"toastUserCreatedTitle": "用户已创建",
|
||
"toastUserCreatedDescription": "成功创建用户 {username}",
|
||
"actionUpdate": "更新",
|
||
"actionCreate": "创建",
|
||
"errorFailedUserAction": "用户 {action} 失败",
|
||
"toastDemoDeleteDisabled": "在演示实例中删除已禁用",
|
||
"toastCannotDeleteSelf": "您不能删除自己的帐户",
|
||
"confirmDeleteUser": "您确定要删除用户 {username} 吗?",
|
||
"toastUserDeletedTitle": "用户已删除",
|
||
"toastUserDeletedDescription": "用户 {username} 已成功删除",
|
||
"toastDeleteUserFailed": "删除用户失败: {error}",
|
||
"errorTitle": "错误",
|
||
"errorFileSizeLimit": "文件大小必须小于 5MB",
|
||
"toastAvatarUploadedTitle": "头像已上传",
|
||
"toastAvatarUploadedDescription": "成功上传头像",
|
||
"errorFailedAvatarUpload": "头像上传失败",
|
||
"changeAvatarButton": "更改头像",
|
||
"uploadAvatarButton": "上传头像",
|
||
"usernameLabel": "用户名",
|
||
"usernamePlaceholder": "用户名",
|
||
"newPasswordLabel": "新密码",
|
||
"passwordLabel": "密码",
|
||
"passwordPlaceholderEdit": "留空以保持当前密码",
|
||
"passwordPlaceholderCreate": "输入密码",
|
||
"demoPasswordDisabledMessage": "在演示实例中密码自动禁用",
|
||
"disablePasswordLabel": "禁用密码",
|
||
"cancelButton": "取消",
|
||
"saveChangesButton": "保存更改",
|
||
"createUserButton": "创建用户",
|
||
"deleteAccountButton": "删除账户",
|
||
"deletingButtonText": "正在删除...",
|
||
"areYouSure": "您确定吗?",
|
||
"deleteUserConfirmation": "您确定要删除用户 {username} 吗?",
|
||
"cancel": "取消",
|
||
"confirmDeleteButtonText": "删除"
|
||
},
|
||
"ViewToggle": {
|
||
"habitsLabel": "习惯",
|
||
"tasksLabel": "任务"
|
||
},
|
||
"HabitItem": {
|
||
"overdue": "逾期",
|
||
"whenLabel": "时间:{frequency}",
|
||
"coinsPerCompletion": "{count} 金币每次完成",
|
||
"completedStatus": "已完成",
|
||
"completedStatusCount": "已完成 ({completed}/{target})",
|
||
"completedStatusCountMobile": "{completed}/{target}",
|
||
"completeButton": "完成",
|
||
"completeButtonCount": "完成 ({completed}/{target})",
|
||
"completeButtonCountMobile": "{completed}/{target}",
|
||
"undoButton": "撤销",
|
||
"editButton": "编辑"
|
||
},
|
||
"TransactionNoteEditor": {
|
||
"noteTooLongTitle": "备注太长",
|
||
"noteTooLongDescription": "备注必须少于200个字符",
|
||
"errorSavingNoteTitle": "保存备注出错",
|
||
"errorDeletingNoteTitle": "删除备注出错",
|
||
"pleaseTryAgainDescription": "请重试",
|
||
"addNotePlaceholder": "添加备注...",
|
||
"saveNoteTitle": "保存备注",
|
||
"cancelButtonTitle": "取消",
|
||
"deleteNoteTitle": "删除备注",
|
||
"editNoteAriaLabel": "编辑备注"
|
||
},
|
||
"Profile": {
|
||
"guestUsername": "游客",
|
||
"editProfileButton": "编辑资料",
|
||
"signOutSuccessTitle": "登出成功",
|
||
"signOutSuccessDescription": "您已从您的账户登出",
|
||
"signOutErrorTitle": "登出错误",
|
||
"signOutErrorDescription": "登出失败",
|
||
"switchUserButton": "切换用户",
|
||
"settingsLink": "设置",
|
||
"aboutButton": "关于",
|
||
"themeLabel": "主题",
|
||
"editProfileModalTitle": "编辑资料"
|
||
},
|
||
"PasswordEntryForm": {
|
||
"notYouButton": "不是您?",
|
||
"passwordLabel": "密码",
|
||
"passwordPlaceholder": "输入密码",
|
||
"loginErrorToastTitle": "错误",
|
||
"loginFailedErrorToastDescription": "登录失败",
|
||
"cancelButton": "取消",
|
||
"loginButton": "登录"
|
||
},
|
||
"CompletionCountBadge": {
|
||
"countCompleted": "{completedCount}/{totalCount} 已完成"
|
||
},
|
||
"SettingsPage": {
|
||
"title": "设置",
|
||
"uiSettingsTitle": "界面设置",
|
||
"numberFormattingLabel": "数字格式化",
|
||
"numberFormattingDescription": "格式化大数字 (例如: 1K, 1M, 1B)",
|
||
"numberGroupingLabel": "数字分组",
|
||
"numberGroupingDescription": "使用千位分隔符 (例如: 1,000 vs 1000)",
|
||
"systemSettingsTitle": "系统设置",
|
||
"timezoneLabel": "时区",
|
||
"timezoneDescription": "选择您的时区以获得准确的日期跟踪",
|
||
"weekStartDayLabel": "周起始日",
|
||
"weekStartDayDescription": "选择您偏好的每周第一天",
|
||
"weekdays": {
|
||
"sunday": "周日",
|
||
"monday": "周一",
|
||
"tuesday": "周二",
|
||
"wednesday": "周三",
|
||
"thursday": "周四",
|
||
"friday": "周五",
|
||
"saturday": "周六"
|
||
},
|
||
"autoBackupLabel": "自动备份",
|
||
"autoBackupTooltip": "启用后,应用程序数据(习惯、金币、设置等)将在每天凌晨2点左右自动备份。备份文件存储在项目根目录的`backups/`目录中,仅保留最近7个备份,旧的备份会被自动删除。",
|
||
"autoBackupDescription": "每天自动备份数据",
|
||
"languageLabel": "语言",
|
||
"languageDescription": "选择应用程序的首选显示语言。",
|
||
"languageChangedTitle": "语言已更改",
|
||
"languageChangedDescription": "请刷新页面以查看更改",
|
||
"languageDisabledInDemoTooltip": "在演示版本中禁用更改语言。"
|
||
},
|
||
"Common": {
|
||
"authenticationRequiredTitle": "需要身份验证",
|
||
"authenticationRequiredDescription": "请登录以继续。",
|
||
"permissionDeniedTitle": "权限被拒绝",
|
||
"permissionDeniedDescription": "您没有对{resource}的{action}权限。",
|
||
"undoButton": "撤销",
|
||
"redoButton": "重做",
|
||
"errorTitle": "错误"
|
||
},
|
||
"useHabits": {
|
||
"alreadyCompletedTitle": "已完成",
|
||
"alreadyCompletedDescription": "您今天已经完成了这个习惯。",
|
||
"completedTitle": "已完成!",
|
||
"earnedCoinsDescription": "您获得了{coinReward}金币。",
|
||
"progressTitle": "有进展!",
|
||
"progressDescription": "您今天已完成{count}/{target}次。",
|
||
"completionUndoneTitle": "完成已撤销",
|
||
"completionUndoneDescription": "您今天有{count}/{target}次完成。",
|
||
"noCompletionsToUndoTitle": "没有可撤销的完成",
|
||
"noCompletionsToUndoDescription": "这个习惯今天还没有完成过。",
|
||
"alreadyCompletedPastDateTitle": "已完成",
|
||
"alreadyCompletedPastDateDescription": "这个习惯已于{dateKey}完成。",
|
||
"earnedCoinsPastDateDescription": "您因{dateKey}获得了{coinReward}金币。",
|
||
"progressPastDateDescription": "您于{dateKey}完成了{count}/{target}次。"
|
||
},
|
||
"useWishlist": {
|
||
"redemptionLimitReachedTitle": "达到兑换限制",
|
||
"redemptionLimitReachedDescription": "您已达到\"{itemName}\"的最大兑换次数。",
|
||
"rewardRedeemedTitle": "🎉 奖励已兑换!",
|
||
"rewardRedeemedDescription": "您已用{itemCoinCost}金币兑换了\"{itemName}\"。",
|
||
"notEnoughCoinsTitle": "金币不足",
|
||
"notEnoughCoinsDescription": "您还需要{coinsNeeded}金币才能兑换此奖励。"
|
||
},
|
||
"Warning": {
|
||
"areYouSure": "您确定吗?",
|
||
"cancel": "取消"
|
||
},
|
||
"useCoins": {
|
||
"invalidAmountTitle": "无效金额",
|
||
"invalidAmountDescription": "请输入有效的正数",
|
||
"successTitle": "成功",
|
||
"transactionNotFoundDescription": "未找到交易记录",
|
||
"maxAmountExceededDescription": "金额不能超过 {max}。",
|
||
"transactionNotFoundDescription": "未找到交易记录",
|
||
"maxAmountExceededDescription": "金额不能超过 {max}。"
|
||
}
|
||
}
|