{ "common": { "save": "保存", "cancel": "取消", "delete": "删除", "edit": "编辑", "close": "关闭", "create": "创建", "add": "添加", "back": "返回", "next": "下一步", "loading": "加载中…", "saving": "保存中…", "required": "此字段为必填项。", "error": "错误", "allFieldsRequired": "请填写所有字段。", "today": "今天", "tomorrow": "明天", "skipToContent": "跳转到内容", "reload": "重新加载", "errorOccurred": "出现了问题。", "unexpectedError": "发生了意外错误。", "errorGeneric": "发生了错误。", "updateAvailable": "有更新 - 重新加载页面以获取最新版本。", "titleRequired": "标题为必填项", "nameRequired": "姓名为必填项", "contentRequired": "内容为必填项", "all": "全部", "unknownError": "未知错误", "confirm": "确认", "undo": "撤销", "reset": "重置为原始" }, "nav": { "dashboard": "概览", "tasks": "任务", "calendar": "日历", "meals": "饮食", "shopping": "购物", "notes": "便签", "contacts": "联系人", "birthdays": "生日", "budget": "预算", "settings": "设置", "main": "主导航", "navigation": "导航", "quickActions": "快捷操作", "recipes": "食谱", "more": "更多", "documents": "文档" }, "dashboard": { "title": "概览", "greetingMorning": "早上好,{{name}}", "greetingDay": "下午好,{{name}}", "greetingEvening": "晚上好,{{name}}", "allDone": "全部完成", "noEvents": "暂无日程", "noPinnedNotes": "暂无置顶便签", "todayMeals": "今日饮食", "allLink": "全部", "weekLink": "本周", "urgentTasksChip": "{{count}} 个即将到期任务", "urgentTasksChipPlural": "{{count}} 个即将到期任务", "eventsChip": "今天 {{count}} 个日程", "eventsChipPlural": "今天 {{count}} 个日程", "todayMealChip": "今天:{{title}}", "loadError": "仪表板加载失败。", "weatherRefresh": "刷新天气", "weatherRefreshTitle": "刷新", "weatherUpdated": "天气已更新", "weatherFeelsLike": "体感 {{temp}}° · {{humidity}}% · 风速 {{wind}} {{windUnit}}", "fabTaskLabel": "添加任务", "fabCalendarLabel": "添加日程", "fabShoppingLabel": "添加购物", "fabNoteLabel": "添加便签", "fabTask": "任务", "fabCalendar": "日程", "fabShopping": "购物", "fabNote": "便签", "overdue": "已逾期", "dueSoon": "今天到期", "dueToday": "今天到期", "dueTomorrow": "明天到期", "allDay": "全天", "shoppingMore": "+{{count}} 更多", "weather": "天气", "familyMembers": "家庭成员", "participantsAdded": "位参与者已添加", "upcomingBirthdays": "即将到来的生日", "noBirthdays": "还没有生日", "daysLeft": "{{count}} 天", "budgetOverview": "预算概览", "monthlyIncome": "收入", "monthlyExpenses": "支出", "monthlyBalance": "余额", "savingsRate": "储蓄率", "topExpense": "最大支出", "budgetEntries": "记录", "noBudgetData": "本月没有预算数据。", "customize": "自定义", "customizeTitle": "自定义小组件", "customizeReset": "重置", "customizeSaved": "仪表板已保存", "customizeMoveUp": "上移", "customizeMoveDown": "下移", "overdueTasksChip": "{{count}} 个逾期任务", "overdueTasksChipPlural": "{{count}} 个逾期任务" }, "tasks": { "title": "任务", "newTask": "新建任务", "editTask": "编辑任务", "emptyTitle": "暂无任务 - 全部完成了?", "emptyDescription": "通过 + 按钮创建新任务。", "titleLabel": "标题 *", "titlePlaceholder": "需要做什么?", "descriptionLabel": "备注", "descriptionPlaceholder": "可选详情…", "priorityLabel": "优先级", "categoryLabel": "分类", "dueDateLabel": "截止日期", "dueTimeLabel": "时间", "assignedLabel": "分配给", "assignedNobody": "- 无人 -", "statusLabel": "状态", "priorityUrgent": "紧急", "priorityHigh": "高", "priorityMedium": "中", "priorityLow": "低", "priorityNone": "无", "statusOpen": "待处理", "statusInProgress": "进行中", "statusDone": "已完成", "categoryHousehold": "家务", "categorySchool": "学校", "categoryShopping": "购物", "categoryRepair": "维修", "categoryHealth": "健康", "categoryFinance": "财务", "categoryLeisure": "休闲", "categoryMisc": "其他", "overdue": "已逾期", "overdueDay": "逾期 {{count}} 天", "dueToday": "今天到期", "dueTomorrow": "明天到期", "groupOverdue": "已逾期", "groupToday": "今天", "groupThisWeek": "本周", "groupNextWeek": "下周", "groupLater": "以后", "groupNoDate": "无日期", "markDone": "将 {{title}} 标记为完成", "markOpen": "将 {{title}} 标记为未完成", "editButton": "编辑任务", "swipeOpen": "打开", "swipeDone": "完成", "swipeEdit": "编辑", "subtaskAdd": "+ 添加子任务", "subtaskToggle": "显示子任务", "subtaskMarkDone": "将 {{title}} 标记为完成", "deleteConfirm": "删除任务及所有子任务?", "savedToast": "任务已保存。", "createdToast": "任务已创建。", "deletedToast": "任务已删除。", "loadError": "任务加载失败。", "subtaskPrompt": "子任务:", "kanbanOpen": "待处理", "kanbanInProgress": "进行中", "kanbanDone": "已完成", "kanbanMoveToInProgress": "移至进行中", "kanbanMoveToDone": "标记为完成", "kanbanMoveToOpen": "重新打开", "recurring": "重复", "listView": "列表视图", "kanbanView": "看板视图", "filterBtn": "筛选", "filterClearAll": "清除所有筛选", "filterGroupPerson": "人员", "filterGroupPriority": "优先级", "filterGroupStatus": "状态", "swipedDoneToast": "已标记为完成。", "swipedOpenToast": "已标记为未完成。", "statusArchived": "已归档", "archiveButton": "归档任务", "archivedToast": "任务已归档。", "kanbanArchived": "已归档", "reminderNeedsDueDate": "设置截止日期以启用任务提醒。" }, "shopping": { "title": "购物", "noLists": "暂无清单", "noListsDescription": "通过 + 按钮创建清单。", "emptyList": "清单为空", "emptyListDescription": "通过上方输入框添加商品。", "newListPrompt": "新清单名称:", "newListButton": "新建清单", "renameListPrompt": "新清单名称:", "deleteListConfirm": "删除清单 \"{{name}}\" 及所有商品?", "deletedListToast": "清单已删除。", "itemDeletedToast": "\"{{name}}\" 已移除。", "itemsRemovedToast": "已移除 {{count}} 件商品。", "clearChecked": "删除已勾选 ({{count}})", "itemNamePlaceholder": "添加商品…", "itemQtyPlaceholder": "数量", "itemNameLabel": "商品名称", "itemQtyLabel": "数量", "categoryLabel": "分类", "addItemLabel": "添加商品", "renameListLabel": "重命名清单", "deleteListLabel": "删除清单", "swipeBack": "返回", "swipeCheck": "勾选", "swipeDelete": "删除", "markDoneLabel": "勾选 {{name}}", "markUndoneLabel": "取消勾选 {{name}}", "deleteItemLabel": "删除 {{name}}", "listsLoadError": "清单加载失败。", "itemsLoadError": "商品加载失败。", "catFruitVeg": "蔬果", "catBakery": "烘焙", "catDairy": "乳制品", "catMeatFish": "肉类&海鲜", "catFrozen": "冷冻食品", "catDrinks": "饮料", "catHousehold": "家居", "catDrugstore": "日化", "catMisc": "其他" }, "meals": { "title": "饮食计划", "noMealPlanned": "暂无饮食计划", "addMeal": "添加{{type}}", "editMeal": "编辑餐食", "addMealTitle": "添加餐食", "deleteMeal": "删除餐食", "transferToShoppingList": "食材添加到购物清单", "today": "今天", "prevWeek": "上一周", "nextWeek": "下一周", "loadError": "饮食计划加载失败。", "typeBreakfast": "早餐", "typeLunch": "午餐", "typeDinner": "晚餐", "typeSnack": "零食", "dayMo": "一", "dayDi": "二", "dayMi": "三", "dayDo": "四", "dayFr": "五", "daySa": "六", "daySo": "日", "dateLabel": "日期", "mealTypeLabel": "餐食", "titleLabel": "标题 *", "titlePlaceholder": "例如:红烧肉", "notesLabel": "备注", "notesPlaceholder": "可选…", "ingredientsLabel": "食材", "addIngredient": "添加食材", "ingredientNamePlaceholder": "食材", "ingredientQtyPlaceholder": "数量", "ingredientCategoryLabel": "分类", "ingredientCategoryDefault": "其他", "removeIngredient": "移除食材", "transferLabel": "将食材添加到购物清单", "transferNow": "立即添加", "noShoppingLists": "暂无购物清单", "transferSuccess": "已添加 {{count}} 种食材", "transferSuccessPlural": "已添加 {{count}} 种食材", "transferAlreadyDone": "所有食材已添加", "ingredientCount": "{{count}} 种食材", "ingredientCountPlural": "{{count}} 种食材", "titleRequired": "标题为必填项", "loadingIndicator": "加载中…", "recipeUrlLabel": "食谱链接(可选)", "recipeUrlPlaceholder": "https://…", "openRecipe": "打开食谱", "savedRecipeLabel": "Saved recipe", "savedRecipePlaceholder": "Select recipe", "saveAsRecipe": "Save as recipe", "recipeScaleLabel": "Scale ingredients", "deletedToast": "Meal deleted" }, "calendar": { "title": "日历", "newEvent": "新建日程", "editEvent": "编辑日程", "addEvent": "添加日程", "deleteEvent": "删除日程", "noEvents": "所选时间段内暂无日程。", "today": "今天", "back": "返回", "forward": "前进", "viewMonth": "月", "viewWeek": "周", "viewDay": "日", "viewAgenda": "议程", "allDay": "全天", "allDayShort": "全天", "moreEvents": "+{{count}} 更多", "weekNumberLabel": "第 {{week}} 周 · {{month}} {{year}}", "agendaFrom": "从 {{date}} 起", "titleLabel": "标题 *", "titlePlaceholder": "例如:牙医预约", "allDayToggle": "全天", "startDateLabel": "开始日期", "startTimeLabel": "开始时间", "endDateLabel": "结束日期", "endTimeLabel": "结束时间", "fromLabel": "从", "toLabel": "至", "locationLabel": "地点", "locationPlaceholder": "可选", "assignedLabel": "分配给", "assignedNobody": "- 无人 -", "colorLabel": "颜色 {{color}}", "descriptionLabel": "描述", "descriptionPlaceholder": "可选…", "popupEdit": "编辑", "deleteConfirm": "确定删除 \"{{title}}\"?", "createdToast": "日程已创建", "savedToast": "日程已保存", "deletedToast": "日程已删除", "loadError": "日程加载失败。", "saveError": "保存失败", "deleteError": "删除失败", "titleRequired": "标题为必填项", "monthJanuary": "一月", "monthFebruary": "二月", "monthMarch": "三月", "monthApril": "四月", "monthMay": "五月", "monthJune": "六月", "monthJuly": "七月", "monthAugust": "八月", "monthSeptember": "九月", "monthOctober": "十月", "monthNovember": "十一月", "monthDecember": "十二月", "dayShortSunday": "日", "dayShortMonday": "一", "dayShortTuesday": "二", "dayShortWednesday": "三", "dayShortThursday": "四", "dayShortFriday": "五", "dayShortSaturday": "六", "dayLongSunday": "星期日", "dayLongMonday": "星期一", "dayLongTuesday": "星期二", "dayLongWednesday": "星期三", "dayLongThursday": "星期四", "dayLongFriday": "星期五", "dayLongSaturday": "星期六", "timeSuffix": "", "ics": { "reset": "重置为原始", "resetToast": "更改已重置。" }, "iconLabel": "Icon", "invalidDate": "Use a valid date in the selected date format.", "attachmentLabel": "Attachment", "attachmentHint": "Attach a local image, PDF, or document. Images will be shown in the event popup.", "attachmentFallback": "Attachment", "attachmentReadError": "The attachment could not be read.", "attachmentTooLarge": "Attachment may be at most 5 MB." }, "notes": { "title": "便签板", "newNote": "新建便签", "editNote": "编辑便签", "addNoteLabel": "新建便签", "searchPlaceholder": "搜索便签…", "emptyTitle": "暂无便签", "emptyDescription": "通过 + 按钮创建新便签。", "noResultsTitle": "无结果", "noResultsDescription": "没有包含 \"{{query}}\" 的便签。", "titleLabel": "标题(可选)", "titlePlaceholder": "无标题", "contentLabel": "内容", "contentMarkdownHint": "(支持 Markdown 格式)", "contentPlaceholder": "输入便签…", "colorLabel": "颜色", "pinnedLabel": "置顶(显示在仪表板)", "pinAction": "置顶", "unpinAction": "取消置顶", "deleteLabel": "删除便签", "deleteConfirm": "确定删除便签?", "createdToast": "便签已创建", "savedToast": "便签已保存", "deletedToast": "便签已删除", "loadError": "便签加载失败。", "formatBold": "加粗 (Ctrl+B)", "formatItalic": "斜体 (Ctrl+I)", "formatUnderline": "下划线 (Ctrl+U)", "formatStrikethrough": "删除线", "formatHeading": "标题", "formatList": "列表", "formatOrderedList": "有序列表", "formatChecklist": "待办清单", "formatLink": "链接", "formatCode": "代码", "formatQuote": "引用", "formatDivider": "分隔线" }, "contacts": { "title": "联系人", "newContact": "新建联系人", "editContact": "编辑联系人", "addButton": "新建", "newContactLabel": "新建联系人", "searchPlaceholder": "搜索姓名、电话或邮箱…", "importButton": "导入", "importLabel": "从 vCard 导入联系人", "importTooltip": "导入 vCard", "emptyTitle": "暂无联系人", "emptyDescription": "通过 + 按钮添加新联系人。", "filterAll": "全部", "nameLabel": "姓名 *", "namePlaceholder": "全名", "categoryLabel": "分类", "phoneLabel": "电话", "phonePlaceholder": "+86 …", "emailLabel": "邮箱", "emailPlaceholder": "name@example.com", "addressLabel": "地址", "addressPlaceholder": "街道、城市", "notesLabel": "备注", "notesPlaceholder": "可选…", "callLabel": "拨打电话", "emailActionLabel": "发送邮件", "mapsLabel": "在地图中打开", "exportLabel": "导出为 vCard", "exportTooltip": "导出 vCard", "deleteLabel": "删除联系人", "deleteConfirm": "确定删除联系人?", "deletePersonConfirm": "确定删除 \"{{name}}\"?", "savedToast": "联系人已保存", "updatedToast": "联系人已更新", "deletedToast": "联系人已删除", "importedToast": "{{name}} 已导入。", "importError": "导入失败:{{error}}", "vcardNoName": "vCard 不含姓名。", "catDoctor": "医生", "catSchool": "学校/幼儿园", "catAuthority": "政府机构", "catInsurance": "保险", "catCraftsman": "技工", "catEmergency": "紧急联系", "catMisc": "其他", "categoryDoctor": "医生", "categorySchool": "学校/幼儿园", "categoryAuthority": "政府机构", "categoryInsurance": "保险", "categoryCraftsman": "技工", "categoryEmergency": "紧急联系", "categoryOther": "其他" }, "budget": { "title": "预算", "newEntry": "新建条目", "editEntry": "编辑条目", "addEntryLabel": "添加条目", "newEntryFabLabel": "新建条目", "currentMonth": "当前", "prevMonth": "上个月", "nextMonth": "下个月", "income": "收入", "expenses": "支出", "balance": "余额", "byCategory": "按分类", "transactions": "交易记录", "emptyTitle": "本月暂无条目", "emptyDescription": "通过 + 按钮添加预算条目。", "csvExport": "CSV", "typeExpense": "支出", "typeIncome": "收入", "titleLabel": "标题 *", "titlePlaceholder": "例如:超市购物", "amountLabel": "金额 *", "amountPlaceholder": "0.00", "categoryLabel": "分类", "dateLabel": "日期 *", "recurringLabel": "重复", "deleteLabel": "删除条目", "deleteConfirm": "确定删除条目?", "deletePersonConfirm": "确定删除 \"{{title}}\"?", "addedToast": "条目已添加", "savedToast": "条目已保存", "deletedToast": "条目已删除", "loadError": "预算加载失败。", "trendNeutral": "- 与 {{month}} 相同", "validAmountRequired": "请输入有效金额", "dateRequired": "日期为必填项", "catFood": "食品", "catRent": "租金", "catInsurance": "保险", "catMobility": "出行", "catLeisure": "休闲", "catClothing": "服装", "catHealth": "健康", "catEducation": "教育", "catMisc": "其他", "catEarnedIncome": "劳动收入", "catInvestmentIncome": "投资收入", "catTransferGiftIncome": "转账和礼物", "catGovernmentBenefits": "社会福利", "catOtherIncome": "其他收入", "loadingIndicator": "加载中…", "subcategoryLabel": "Subcategory", "catHousing": "Housing / Home", "catTransport": "Transport", "catPersonalHealth": "Personal Care / Health", "catShoppingClothing": "Shopping and Clothing", "catFinancialOther": "Financial Services and Other", "subcatRentMortgage": "Rent / Mortgage", "subcatCondominium": "Condominium fees", "subcatUtilities": "Electricity / Water / Gas", "subcatInternetTvPhone": "Internet / TV / Phone", "subcatRenovationMaintenance": "Renovation / Maintenance", "subcatCleaning": "Cleaning", "subcatGroceries": "Groceries", "subcatRestaurantsBars": "Restaurants / Bars", "subcatSnacksFastFood": "Snacks / Fast Food", "subcatBakery": "Bakery", "subcatFuel": "Fuel", "subcatParkingTolls": "Parking / Tolls", "subcatPublicTransport": "Public transport", "subcatAppsTaxi": "Apps / Taxi", "subcatMaintenanceInsurance": "Maintenance / Insurance", "subcatPharmacy": "Pharmacy", "subcatHealthInsurance": "Health insurance", "subcatGymSports": "Gym / Sports", "subcatBeautyCosmetics": "Beauty / Cosmetics", "subcatTravel": "Travel", "subcatStreaming": "Streaming", "subcatEvents": "Events", "subcatHobbies": "Hobbies", "subcatClothesShoes": "Clothes / Shoes", "subcatElectronics": "Electronics", "subcatGifts": "Gifts", "subcatCoursesCollege": "Courses / College", "subcatSchoolSupplies": "School supplies", "subcatLanguages": "Languages", "subcatLoansInterest": "Loans / Interest", "subcatBankFees": "Bank fees", "subcatInsuranceOther": "Insurance", "subcatInvestments": "Investments", "subcatTaxes": "Taxes", "metaLoadError": "Budget categories could not be loaded.", "addCategory": "+ category", "addSubcategory": "+ subcategory", "newCategoryPrompt": "Name of the new category:", "newSubcategoryPrompt": "Name of the new subcategory:", "categoryAddedToast": "Category added.", "subcategoryAddedToast": "Subcategory added." }, "settings": { "title": "设置", "tabGeneral": "常规", "tabMeals": "饮食", "tabBudget": "预算", "tabShopping": "购物", "tabCalendar": "日历", "tabFamily": "家庭管理", "tabApiTokens": "API 令牌", "tabAccount": "账户", "tabsAriaLabel": "设置类别", "sectionDesign": "外观", "sectionAppName": "应用名称", "sectionShopping": "购物", "shoppingCategoriesLabel": "购物分类", "shoppingCategoriesHint": "添加、重命名、删除或排序分类。", "shoppingCategoryPlaceholder": "新分类…", "shoppingCategoryRenameHint": "点击重命名", "shoppingCategoryRenamePrompt": "新分类名称:", "shoppingCategoryMoveUp": "上移分类", "shoppingCategoryMoveDown": "下移分类", "shoppingCategoryDelete": "删除分类", "shoppingCategoryDeleteConfirm": "删除分类 \"{{name}}\"?现有商品将归入下一分类。", "shoppingCategoryAdded": "分类已添加。", "shoppingCategoryRenamed": "分类已重命名。", "shoppingCategoryDeleted": "分类已删除。", "sectionAccount": "我的账户", "sectionCalendarSync": "日历同步", "sectionFamily": "家庭成员", "cardAppearance": "外观", "appNameTitle": "应用名称", "appNameLabel": "应用名称", "appNameHint": "此名称会显示在侧边栏、浏览器标题和登录界面中。", "appNamePlaceholder": "Oikos", "appNameSavedToast": "应用名称已保存。", "sectionDate": "日期", "dateFormatTitle": "日期格式", "dateFormatLabel": "首选日期格式", "dateFormatHint": "选择日期在应用中的显示方式。", "dateFormatSavedToast": "日期格式已保存。", "themeSystem": "跟随系统", "themeSysLabel": "使用系统设置", "themeLight": "浅色", "themeLightLabel": "浅色主题", "themeDark": "深色", "themeDarkLabel": "深色主题", "changePassword": "修改密码", "currentPasswordLabel": "当前密码", "newPasswordLabel": "新密码", "confirmPasswordLabel": "确认新密码", "savePassword": "保存密码", "passwordMismatch": "两次密码不一致。", "passwordSavedToast": "密码修改成功。", "googleCalendar": "Google 日历", "appleCalendar": "Apple 日历(iCloud)", "syncNow": "立即同步", "disconnect": "断开连接", "connectGoogle": "连接 Google", "connected": "已连接", "connectedLastSync": "已连接 · 上次:{{date}}", "notConnected": "未连接", "notConfigured": "未配置(缺少 .env 变量)", "configured": "已配置(通过 .env)", "configuredLastSync": "已配置(通过 .env) · 上次:{{date}}", "syncSuccess": "{{provider}} 同步成功。", "disconnectedToast": "{{provider}} 已断开。", "googleOnlyAdmin": "只有管理员可以连接 Google 日历。", "appleOnlyAdmin": "只有管理员可以连接 Apple 日历。", "caldavUrlLabel": "CalDAV 服务器 URL", "caldavUrlPlaceholder": "https://caldav.icloud.com", "appleIdLabel": "Apple ID(邮箱)", "applePasswordLabel": "专用 App 密码", "applePasswordHint": "在 appleid.apple.com → 安全 下创建密码。", "appleConnectBtn": "连接并测试", "appleConnecting": "连接中…", "appleConnectedToast": "Apple 日历已连接。", "syncSuccessGoogle": "Google 日历同步连接成功。", "syncSuccessApple": "Apple 日历同步连接成功。", "syncErrorGoogle": "连接 Google 失败,请重试。", "syncErrorApple": "连接 Apple 失败,请重试。", "addMember": "+ 添加成员", "newMemberTitle": "新建家庭成员", "usernameLabel": "用户名", "displayNameLabel": "显示名称", "memberPasswordLabel": "密码", "colorLabel": "颜色", "profilePictureTitle": "个人头像", "profilePictureLabel": "上传图片", "profilePictureHint": "PNG、JPEG 或 WebP。大图片会在上传前自动缩放。", "profilePictureRemove": "移除图片", "profilePictureTypeError": "请使用 PNG、JPEG 或 WebP 图片。", "profilePictureFileTooLarge": "图片文件太大。", "profilePictureTooLarge": "缩放后头像仍然太大。", "profilePictureReadError": "无法读取所选图片。", "profileSavedToast": "个人资料已更新。", "editMemberLabel": "编辑", "editMemberTitle": "编辑家庭成员", "saveMember": "保存成员", "memberUpdatedToast": "{{name}} 已更新。", "familyRoleLabel": "家庭角色", "familyRoleDad": "爸爸", "familyRoleMom": "妈妈", "familyRoleParent": "父母", "familyRoleChild": "孩子", "familyRoleGrandparent": "祖父母", "familyRoleRelative": "亲属", "familyRoleOther": "家庭成员", "systemAdminLabel": "系统管理员", "systemAdminHint": "系统管理员可以管理应用设置、集成、API 令牌和家庭账户。", "systemAdminBadge": "系统管理员", "roleLabel": "角色", "roleMember": "成员", "roleAdmin": "管理员", "createMember": "创建", "cancelAddMember": "取消", "memberAddedToast": "{{name}} 已添加。", "deleteMemberConfirm": "确定删除 {{name}}?", "memberDeletedToast": "{{name}} 已删除。", "deleteMemberLabel": "删除", "logout": "退出登录", "synchronizing": "同步中…", "googleDisconnectConfirm": "断开 Google 日历连接?", "appleDisconnectConfirm": "断开 Apple 日历连接?", "localeSystem": "跟随系统", "localeLabel": "语言", "languageTitle": "语言", "sectionMeals": "饮食计划", "mealTypesLabel": "显示的餐食类型", "mealTypesHint": "饮食计划中只显示已选择的餐食类型。", "mealTypesSaved": "饮食计划设置已保存。", "mealTypesMinOne": "至少需要一种餐食类型处于启用状态。", "sectionBudget": "预算", "currencyLabel": "货币", "currencyHint": "设置整个预算区域使用的货币。", "currencySaved": "货币已保存。", "apiTokensTitle": "API Tokens", "apiTokensCardTitle": "Access Tokens", "apiTokensHint": "Create API tokens for external integrations. The full token is shown only once after creation.", "apiTokenNameLabel": "Token name", "apiTokenExpiresLabel": "Expiration date", "apiTokenExpiresHint": "Leave empty to create a token without expiration.", "apiTokenCreatedLabel": "New API token", "apiTokenCreatedHint": "Store this token securely. It cannot be shown again.", "apiTokenCreate": "Create token", "apiTokenInvalidExpiration": "Please enter a valid expiration date.", "apiTokenCreatedToast": "API token created.", "apiTokenRevokedToast": "API token revoked.", "apiTokenRevokeConfirm": "Revoke API token \"{{name}}\"?", "apiTokenRevoke": "Revoke token", "apiTokenRevoked": "Revoked", "apiTokenExpired": "Expired", "apiTokenActive": "Active", "apiTokenPrefix": "Prefix", "apiTokenExpires": "Expires", "apiTokenNeverExpires": "No expiration", "apiTokenLastUsed": "Last used", "apiTokenNeverUsed": "Never used", "ics": { "title": "ICS 订阅", "add": "添加订阅", "addedToast": "订阅已添加。", "deletedToast": "订阅已删除。", "syncedToast": "订阅已同步。", "confirm_delete": "确定要删除此订阅吗?所有相关事件也将被删除。", "empty": "暂无订阅。", "form": { "name": "名称", "url": "ICS 链接", "color": "颜色", "shared": "所有人可见" }, "actions": { "submit": "添加", "save": "保存", "cancel": "取消", "delete": "删除", "edit": "编辑", "sync": "立即同步" }, "status": { "lastSync": "上次同步:", "never": "尚未同步", "syncing": "同步中...", "syncError": "同步错误" }, "badges": { "private": "私人", "shared": "共享" }, "updatedToast": "订阅已更新。" }, "memberPhoneLabel": "电话号码(可选)", "memberEmailLabel": "电子邮件(可选)", "memberBirthDateLabel": "出生日期(可选)", "memberContactBirthdayHint": "此成员自动与联系人和生日同步。", "memberBirthDateInvalid": "请使用所选日期格式的有效出生日期。", "memberPhoneMeta": "电话:{{value}}", "memberBirthdayMeta": "生日:{{date}}" }, "login": { "tagline": "家庭规划。安全。注重隐私。开源。", "usernameLabel": "用户名", "usernamePlaceholder": "用户名", "passwordLabel": "密码", "passwordPlaceholder": "••••••••", "loginButton": "登录", "loggingIn": "登录中…", "tooManyAttempts": "尝试次数过多,请稍后再试。", "invalidCredentials": "用户名或密码错误。", "version": "v{{version}}" }, "install": { "title": "安装 Oikos", "subtitle": "添加到应用", "iosTip1": "点击 ", "iosTip2": " → \"添加到主屏幕\"", "installButton": "安装", "dismissLabel": "关闭" }, "modal": { "closeLabel": "关闭", "overlayLabel": "模态对话框背景", "unsavedChanges": "放弃更改?", "discardChanges": "放弃" }, "rrule": { "freqNone": "不重复", "freqDaily": "每天", "freqWeekly": "每周", "freqMonthly": "每月", "dayMo": "一", "dayTu": "二", "dayWe": "三", "dayTh": "四", "dayFr": "五", "daySa": "六", "daySu": "日", "labelRepeat": "重复", "labelEvery": "每", "labelOnDays": "在这些天", "labelUntil": "结束日期(可选)", "unitDay": "天", "unitDays": "天", "unitWeek": "周", "unitWeeks": "周", "unitMonth": "个月", "unitMonths": "个月" }, "recipes": { "title": "食谱", "addRecipe": "添加食谱", "editRecipe": "编辑食谱", "emptyTitle": "还没有食谱", "emptyDescription": "保存你喜爱的食谱,在餐食规划中重复使用。", "titleLabel": "标题 *", "titlePlaceholder": "例如:意大利面卡邦尼", "notesLabel": "备注", "notesPlaceholder": "可选...", "urlLabel": "食谱链接", "urlPlaceholder": "https://...", "ingredientsLabel": "材料", "addToMeals": "添加到餐食计划", "openLink": "打开食谱链接", "deleteConfirm": "删除食谱\"{{title}}\"?", "created": "食谱已保存。", "updated": "食谱已更新。", "deleted": "食谱已删除。", "titleRequired": "标题必填", "duplicate": "复制", "duplicated": "食谱已复制。", "copySuffix": "副本" }, "search": { "title": "搜索", "open": "打开搜索", "placeholder": "搜索…", "noResults": "未找到结果。" }, "birthdays": { "title": "生日", "addButton": "添加生日", "searchPlaceholder": "搜索生日…", "upcomingTitle": "即将到来的生日", "upcomingHint": "接下来的生日庆祝,已同步到日历。", "peopleTitle": "人物", "peopleHint": "搜索、查看并编辑所有已保存的生日。", "emptyTitle": "还没有生日", "emptyDescription": "添加一个生日,让它显示在日历和提醒中。", "newTitle": "新建生日", "editTitle": "编辑生日", "nameLabel": "姓名", "birthDateLabel": "出生日期", "photoLabel": "头像", "removePhoto": "删除照片", "notesLabel": "备注", "notesPlaceholder": "礼物想法、最喜欢的蛋糕、家庭备注…", "calendarHint": "每个生日都会自动添加到日历和提醒系统中。", "requiredFields": "姓名和出生日期为必填项。", "createdToast": "生日已保存。", "updatedToast": "生日已更新。", "deletedToast": "生日已删除。", "deleteConfirm": "删除“{{name}}”的生日?", "ageNoteToday": "今天满 {{age}} 岁。", "ageNoteTomorrow": "明天满 {{age}} 岁。", "ageNoteDays": "{{days}} 天后满 {{age}} 岁。" }, "reminders": { "sectionTitle": "提醒", "enableLabel": "设置提醒", "offsetLabel": "提醒时间", "offsetNone": "无", "offsetAtTime": "在开始时", "offset15min": "提前15分钟", "offset1hour": "提前1小时", "offset1day": "提前1天", "dateLabel": "日期", "timeLabel": "时间", "toastTitle": "提醒", "dismiss": "关闭", "pendingBadgeTitle": "{{count}}个待处理提醒", "pendingBadgeTitlePlural": "{{count}}个待处理提醒", "notificationPermission": "浏览器通知", "notificationEnable": "启用通知", "notificationEnabled": "通知已启用", "notificationDenied": "通知已被阻止", "notificationHint": "即使应用程序打开时也能收到通知。", "offset2days": "2 days before", "offset1week": "1 week before", "offset2weeks": "2 weeks before", "offsetCustom": "Custom...", "customAmountLabel": "Number", "customUnitLabel": "Unit", "customMinutes": "Minutes", "customHours": "Hours", "customDays": "Days", "customWeeks": "Weeks" }, "onboarding": { "step1Title": "Welcome to Oikos", "step1Body": "Your personal family planner. Tasks, calendar, shopping and more – all in one place.", "step2Title": "Everything at a glance", "step2Body": "Use the navigation below to reach all modules. The + button creates new entries quickly.", "step3Title": "Ready to go", "step3Body": "The dashboard shows you the most important information at a glance. Customize it under \"Customize\".", "next": "Next", "done": "Get started", "skip": "Skip" }, "offline": { "banner": "Offline – reconnecting…" }, "emptyHint": { "recipes": "创建食谱并将其关联到你的膳食计划。" }, "documents": { "title": "文档", "addButton": "添加文档", "searchPlaceholder": "搜索文档...", "gridView": "网格视图", "listView": "列表视图", "viewToggle": "文档视图", "allCategories": "所有类别", "emptyTitle": "还没有文档", "emptyDescription": "上传家庭文档并控制每个文件的可见成员。", "newTitle": "新文档", "editTitle": "文档设置", "nameLabel": "名称", "descriptionLabel": "描述", "categoryLabel": "类别", "fileLabel": "文件", "fileHint": "PDF、图片、文本和Office文件,最大5 MB。", "visibilityLabel": "可见性", "statusLabel": "状态", "allowedMembersLabel": "允许的成员", "uploadAction": "上传", "downloadAction": "下载", "editAction": "设置", "archiveAction": "归档", "restoreAction": "恢复", "savedToast": "文档已保存。", "uploadedToast": "文档已上传。", "archivedToast": "文档已归档。", "restoredToast": "文档已恢复。", "deletedToast": "文档已删除。", "deleteConfirm": "删除文档\"{{name}}\"?", "fileRequired": "请选择要上传的文件。", "fileTooLarge": "文件最大为5 MB。", "fileReadError": "无法读取文件。", "statusActive": "活跃", "statusArchived": "已归档", "visibility": { "family": "整个家庭", "restricted": "选定成员", "private": "仅我" }, "category": { "medical": "医疗", "school": "学校", "identity": "身份", "insurance": "保险", "finance": "财务", "home": "家庭", "vehicle": "车辆", "legal": "法律", "travel": "旅行", "pets": "宠物", "warranty": "保修", "taxes": "税务", "work": "工作", "other": "其他" }, "dropzoneTitle": "将文件拖到此处或点击选择", "dropzoneHint": "将文件拖入此区域,或使用文件选择器。", "selectedFileLabel": "已选择:{{name}}" } }