{
  "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": "撤销"
  },
  "nav": {
    "dashboard": "概览",
    "tasks": "任务",
    "calendar": "日历",
    "meals": "饮食",
    "shopping": "购物",
    "notes": "便签",
    "contacts": "联系人",
    "budget": "预算",
    "settings": "设置",
    "main": "主导航",
    "navigation": "导航",
    "quickActions": "快捷操作",
    "recipes": "Recipes"
  },
  "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": "天气",
    "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": "看板视图"
  },
  "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"
  },
  "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": ""
  },
  "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": "加载中…"
  },
  "settings": {
    "title": "设置",
    "tabGeneral": "常规",
    "tabMeals": "饮食",
    "tabBudget": "预算",
    "tabShopping": "购物",
    "tabCalendar": "日历",
    "tabAccount": "账户",
    "tabsAriaLabel": "设置类别",
    "sectionDesign": "外观",
    "sectionShopping": "购物",
    "shoppingCategoriesLabel": "购物分类",
    "shoppingCategoriesHint": "添加、重命名、删除或排序分类。",
    "shoppingCategoryPlaceholder": "新分类…",
    "shoppingCategoryRenameHint": "点击重命名",
    "shoppingCategoryRenamePrompt": "新分类名称：",
    "shoppingCategoryMoveUp": "上移分类",
    "shoppingCategoryMoveDown": "下移分类",
    "shoppingCategoryDelete": "删除分类",
    "shoppingCategoryDeleteConfirm": "删除分类 \"{{name}}\"？现有商品将归入下一分类。",
    "shoppingCategoryAdded": "分类已添加。",
    "shoppingCategoryRenamed": "分类已重命名。",
    "shoppingCategoryDeleted": "分类已删除。",
    "sectionAccount": "我的账户",
    "sectionCalendarSync": "日历同步",
    "sectionFamily": "家庭成员",
    "cardAppearance": "外观",
    "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": "颜色",
    "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": "货币已保存。"
  },
  "login": {
    "tagline": "家庭规划。安全。注重隐私。开源。",
    "usernameLabel": "用户名",
    "usernamePlaceholder": "用户名",
    "passwordLabel": "密码",
    "passwordPlaceholder": "••••••••",
    "loginButton": "登录",
    "loggingIn": "登录中…",
    "tooManyAttempts": "尝试次数过多，请稍后再试。",
    "invalidCredentials": "用户名或密码错误。",
    "version": "v{{version}}"
  },
  "install": {
    "title": "安装 Oikos",
    "subtitle": "添加到应用",
    "iosTip1": "点击 ",
    "iosTip2": " → \"添加到主屏幕\"",
    "installButton": "安装",
    "dismissLabel": "关闭"
  },
  "modal": {
    "closeLabel": "关闭",
    "overlayLabel": "模态对话框背景"
  },
  "rrule": {
    "freqNone": "不重复",
    "freqDaily": "每天",
    "freqWeekly": "每周",
    "freqMonthly": "每月",
    "dayMo": "一",
    "dayTu": "二",
    "dayWe": "三",
    "dayTh": "四",
    "dayFr": "五",
    "daySa": "六",
    "daySu": "日",
    "labelRepeat": "重复",
    "labelEvery": "每",
    "labelOnDays": "在这些天",
    "labelUntil": "结束日期（可选）",
    "unitDay": "天",
    "unitDays": "天",
    "unitWeek": "周",
    "unitWeeks": "周",
    "unitMonth": "个月",
    "unitMonths": "个月"
  },
  "recipes": {
    "title": "Recipes",
    "addRecipe": "Add recipe",
    "editRecipe": "Edit recipe",
    "emptyTitle": "No recipes yet",
    "emptyDescription": "Save your favorite recipes and reuse them in meal planning.",
    "titleLabel": "Title *",
    "titlePlaceholder": "e.g. Pasta Carbonara",
    "notesLabel": "Notes",
    "notesPlaceholder": "Optional...",
    "urlLabel": "Recipe link",
    "urlPlaceholder": "https://...",
    "ingredientsLabel": "Ingredients",
    "addToMeals": "Add to meal plan",
    "openLink": "Open recipe link",
    "deleteConfirm": "Delete recipe \"{{title}}\"?",
    "created": "Recipe saved.",
    "updated": "Recipe updated.",
    "deleted": "Recipe deleted.",
    "titleRequired": "Title is required",
    "duplicate": "Duplicate",
    "duplicated": "Recipe duplicated.",
    "copySuffix": "copy"
  }
}
