{
  "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": "重置为原始",
    "errorOffline": "无网络连接。请检查您的网络。",
    "errorForbidden": "访问被拒绝。请重新登录。",
    "errorNotFound": "未找到该条目。",
    "errorServer": "服务器错误。请稍后重试。",
    "errorTimeout": "连接超时。请重试。"
  },
  "nav": {
    "dashboard": "概览",
    "tasks": "任务",
    "calendar": "日历",
    "meals": "饮食",
    "shopping": "购物",
    "notes": "便签",
    "contacts": "联系人",
    "birthdays": "生日",
    "budget": "预算",
    "settings": "设置",
    "main": "主导航",
    "navigation": "导航",
    "quickActions": "快捷操作",
    "recipes": "食谱",
    "more": "更多",
    "documents": "文档",
    "kitchen": "厨房",
    "search": "搜索"
  },
  "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}} 个逾期任务",
    "customizeManage": "小组件",
    "customizeExit": "退出自定义",
    "customizeDrag": "拖动小组件",
    "customizeSize": "大小",
    "customizeSizeFor": "{{widget}} 的大小",
    "customizeHide": "隐藏 {{widget}}",
    "widgetSizeTiny": "小 (1×1)",
    "widgetSizeNarrow": "窄 (2×1)",
    "widgetSizeStandard": "标准 (2×2)",
    "widgetSizeLarge": "大 (3×2)",
    "widgetSizeFull": "全宽 (4×2)"
  },
  "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": "设置截止日期以启用任务提醒。",
    "emptyAction": "创建任务",
    "navLabelOverdue": "任务，{{count}} 项已逾期"
  },
  "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": "其他",
    "emptyAction": "添加商品"
  },
  "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",
    "iconSearchPlaceholder": "搜索图标...",
    "iconSearchEmpty": "未找到图标。",
    "iconCategoryGeneral": "通用",
    "iconCategoryHealth": "健康与运动",
    "iconCategoryTransport": "出行与旅行",
    "iconCategoryWork": "工作与教育",
    "iconCategoryFood": "饮食",
    "iconCategoryShopping": "购物与财务",
    "iconCategoryLeisure": "休闲与娱乐",
    "iconCategoryFamily": "家庭与宠物",
    "iconCategoryHome": "家居与家务",
    "iconCategoryNature": "自然与其他",
    "iconCalendar": "日历",
    "iconAlarm": "闹钟",
    "iconClock": "时钟",
    "iconBell": "提醒",
    "iconLocation": "地点",
    "iconStar": "收藏",
    "iconFlag": "旗帜",
    "iconTarget": "目标",
    "iconFlame": "重要",
    "iconTooth": "牙医",
    "iconHospital": "医院",
    "iconDoctor": "医生",
    "iconVaccine": "疫苗",
    "iconMedicine": "药物",
    "iconBandage": "绷带",
    "iconHealth": "健康",
    "iconActivity": "活动",
    "iconHaircut": "理发店",
    "iconSports": "运动",
    "iconTrophy": "比赛",
    "iconCar": "汽车",
    "iconBus": "公交车",
    "iconTrain": "火车",
    "iconPlane": "旅行",
    "iconFlight": "航班",
    "iconFuel": "加油",
    "iconNavigation": "导航",
    "iconWork": "工作",
    "iconLaptop": "笔记本电脑",
    "iconPresentation": "演示",
    "iconSchool": "学校",
    "iconEducation": "教育",
    "iconReading": "阅读",
    "iconStudy": "学习",
    "iconCalculator": "计算器",
    "iconMeal": "餐食",
    "iconCooking": "烹饪",
    "iconCoffee": "咖啡",
    "iconCake": "生日",
    "iconPizza": "披萨",
    "iconWine": "葡萄酒",
    "iconBeer": "酒吧",
    "iconShopping": "购物",
    "iconGroceries": "杂货",
    "iconGift": "礼物",
    "iconCard": "卡片",
    "iconWallet": "钱包",
    "iconSavings": "储蓄",
    "iconBank": "银行",
    "iconMusic": "音乐",
    "iconMovie": "电影",
    "iconTicket": "票",
    "iconGame": "游戏",
    "iconPhoto": "照片",
    "iconParty": "聚会",
    "iconFamily": "家庭",
    "iconBaby": "婴儿",
    "iconDog": "狗",
    "iconCat": "猫",
    "iconPet": "宠物",
    "iconHome": "家",
    "iconBuilding": "建筑",
    "iconRepair": "维修",
    "iconMaintenance": "维护",
    "iconDecoration": "装饰",
    "iconFurniture": "家具",
    "iconLaundry": "洗衣",
    "iconLeaf": "自然",
    "iconTree": "树",
    "iconFlower": "花",
    "iconSun": "白天",
    "iconMoon": "夜晚",
    "iconWeather": "天气",
    "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.",
    "colorBlue": "蓝色",
    "colorCoral": "珊瑚色",
    "colorCyan": "青色",
    "colorGray": "灰色",
    "colorGreen": "绿色",
    "colorOrange": "橙色",
    "colorPurple": "紫色",
    "colorRed": "红色",
    "colorSkyBlue": "天蓝色",
    "colorYellow": "黄色"
  },
  "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": "分隔线",
    "emptyAction": "创建笔记",
    "colorAmber": "琥珀色",
    "colorBlue": "蓝色",
    "colorGreen": "绿色",
    "colorOrange": "橙色",
    "colorPurple": "紫色",
    "colorTeal": "青绿色",
    "colorWhite": "白色",
    "colorYellow": "黄色"
  },
  "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": "其他",
    "emptyAction": "添加联系人"
  },
  "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": "借款 / 利息",
    "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.",
    "emptyAction": "添加记录",
    "loansTitle": "借款",
    "loansSummary": "{{count}} 笔进行中 · 剩余 {{amount}}",
    "newLoan": "新建借款",
    "createLoan": "创建借款",
    "editLoan": "编辑借款",
    "deleteLoan": "删除借款",
    "deleteLoanConfirm": "删除借款“{{title}}”？已记入预算的还款也会被删除。",
    "deleteLoanPaymentConfirm": "删除这笔借款还款？",
    "loanRemainingAmount": "剩余金额",
    "loanRemainingInstallments": "剩余期数",
    "loanPaidAmount": "已还金额",
    "loansEmpty": "没有进行中的借款。",
    "loanInstallmentMeta": "已还 {{paid}} / {{total}} 期",
    "loanRemainingOf": "共 {{total}}",
    "loanNextDue": "下一期：{{month}}",
    "loanPaidStatus": "已还清",
    "markLoanPaid": "标记已还",
    "loanBorrowerLabel": "借款人 *",
    "loanBorrowerPlaceholder": "例如：Lais",
    "loanTitleLabel": "借款标题",
    "loanTitlePlaceholder": "例如：个人借款",
    "loanAmountLabel": "总金额 *",
    "loanInstallmentsLabel": "期数 *",
    "loanStartMonthLabel": "首期月份 *",
    "loanNotesLabel": "备注",
    "loanBorrowerRequired": "请填写借款人",
    "loanInstallmentsRequired": "请输入期数",
    "loanStartMonthRequired": "请输入首期月份",
    "loanAddedToast": "借款已添加",
    "loanSavedToast": "借款已保存",
    "loanDeletedToast": "借款已删除",
    "loanPaymentAddedToast": "还款已记录",
    "loanPaymentTitle": "借款还款：{{borrower}}",
    "typeLoan": "借款",
    "tabsLabel": "预算分区",
    "budgetTab": "预算",
    "loansTab": "借款",
    "filteredTransactions": "已筛选交易",
    "clearLoanFilter": "清除筛选",
    "loanFilterActive": "借款：{{title}}",
    "filterLoanTransactions": "显示此借款的交易",
    "loansEmptyDescription": "点击 + 按钮并选择借款来创建。",
    "newCategoryTitle": "新类别",
    "newCategoryPlaceholder": "类别名称",
    "newSubcategoryTitle": "新子类别",
    "newSubcategoryPlaceholder": "子类别名称",
    "loanStatusFilterLabel": "借款状态筛选",
    "loanStatusActive": "进行中",
    "loanStatusPaid": "已还清",
    "loanStatusAll": "全部",
    "loanTransactions": "借款交易",
    "loanInstallmentNumber": "第 {{number}} / {{total}} 期",
    "loanReportTitle": "借款报告",
    "loanNoTransactions": "尚未记录还款。"
  },
  "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": "日期格式已保存。",
    "timeFormatLabel": "时间格式",
    "timeFormatHours": "小时",
    "timeFormatSavedToast": "时间格式已保存。",
    "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": "在 <strong>appleid.apple.com → 安全</strong> 下创建密码。",
    "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}}",
    "tabBackup": "备份管理",
    "sectionBackup": "备份管理",
    "backupDownloadTitle": "下载数据库备份",
    "backupDownloadHint": "创建包含所有应用数据的一致 SQLite 备份。",
    "backupDownloadButton": "下载备份",
    "backupRestoreTitle": "恢复数据库备份",
    "backupRestoreHint": "恢复会替换当前数据库。继续前请先下载新的备份。",
    "backupDropzoneTitle": "将备份文件拖到这里，或点击选择",
    "backupDropzoneHint": "SQLite 备份文件：.db、.sqlite 或 .sqlite3",
    "backupRestoreButton": "恢复备份",
    "backupRestoreConfirm": "恢复此备份将为所有用户替换当前数据库。继续吗？",
    "backupRestoring": "正在恢复...",
    "backupRestoredToast": "数据库已恢复。正在重新加载...",
    "backupCliTitle": "CLI / Docker Compose 恢复",
    "backupCliHint": "For operational restores, stop the app, mount the backup in a temporary container and replace the database file.",
    "backupCliBackupHint": "也可以直接通过 Docker Compose 创建备份："
  },
  "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": "副本",
    "emptyAction": "创建食谱"
  },
  "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}} 岁。",
    "photoOptional": "可选：您也可以不上传头像直接保存。"
  },
  "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": "导航与模块",
    "step2Body": "底部可直接访问仪表板和日历。点击···按钮可打开厨房、笔记和联系人等更多模块。",
    "step3Title": "快速开始",
    "step3Body": "点击+按钮可在任意位置创建新条目。向左或向右滑动列表项可执行快捷操作。",
    "next": "Next",
    "done": "Get started",
    "skip": "Skip"
  },
  "offline": {
    "banner": "Offline – reconnecting…"
  },
  "emptyHint": {
    "recipes": "创建食谱并将其关联到你的膳食计划。",
    "birthdays": "添加生日 — 系统会在适时提醒您。",
    "budget": "创建分类并记录收入和支出。",
    "calendar": "在设置 → 集成中连接 Google 日历以自动同步。",
    "contacts": "添加重要联系人 — 医生、学校、紧急联系人 — 以便快速访问。",
    "meals": "规划每周餐食并关联食谱。",
    "notes": "点击 + 创建新笔记。笔记支持全文搜索。",
    "shopping": "添加商品，滑动以标记或删除。",
    "tasks": "点击 + 创建您的第一个任务。向左滑动卡片可删除。"
  },
  "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}}"
  },
  "shortcuts": {
    "goKitchen": "厨房",
    "goCal": "日历",
    "goDash": "仪表板",
    "goNotes": "笔记",
    "goShop": "购物清单",
    "goTasks": "任务",
    "help": "键盘快捷键",
    "new": "创建新条目",
    "search": "打开搜索"
  }
}
