{
  "about": {
    "appDescription": "具有 AI 功能的强大笔记应用程序",
    "appName": "Memento",
    "buildDate": "构建日期",
    "description": "应用程序信息",
    "features": {
      "description": "AI 驱动的功能",
      "dragDrop": "拖放笔记管理",
      "labelSystem": "标签系统",
      "memoryEcho": "Memory Echo 每日洞察",
      "multipleProviders": "多个 AI 提供商（OpenAI、Ollama）",
      "notebookOrganization": "笔记本组织",
      "paragraphReformulation": "段落改写",
      "semanticSearch": "使用嵌入的语义搜索",
      "title": "功能",
      "titleSuggestions": "AI 驱动的标题建议"
    },
    "platform": "平台",
    "platformWeb": "网页版",
    "support": {
      "description": "获取帮助和反馈",
      "documentation": "文档",
      "feedback": "反馈",
      "reportIssues": "报告问题",
      "title": "支持"
    },
    "technology": {
      "ai": "AI",
      "authentication": "身份验证",
      "backend": "后端",
      "database": "数据库",
      "description": "使用现代技术构建",
      "frontend": "前端",
      "testing": "测试",
      "title": "技术栈",
      "ui": "UI"
    },
    "title": "关于",
    "version": "版本"
  },
  "admin": {
    "ai": {
      "apiKey": "API 密钥",
      "baseUrl": "基础 URL",
      "commonEmbeddingModels": "OpenAI 兼容 API 的常用嵌入模型",
      "commonModelsDescription": "OpenAI 兼容 API 的常用模型",
      "description": "配置用于自动标签和语义搜索的 AI 提供商。使用不同的提供商以获得最佳性能。",
      "embeddingsDescription": "用于语义搜索嵌入的 AI 提供商。推荐：OpenAI（最佳质量）。",
      "embeddingsProvider": "嵌入提供商",
      "model": "模型",
      "modelRecommendations": "gpt-4o-mini = 最佳性价比 • gpt-4o = 最佳质量",
      "openAIKeyDescription": "您来自 platform.openai.com 的 OpenAI API 密钥",
      "openTestPanel": "打开 AI 测试面板",
      "provider": "提供商",
      "providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING 是必需的",
      "providerTagsRequired": "AI_PROVIDER_TAGS 是必需的",
      "saveSettings": "保存 AI 设置",
      "saving": "保存中...",
      "selectEmbeddingModel": "选择您系统上安装的嵌入模型",
      "selectOllamaModel": "选择您系统上安装的 Ollama 模型",
      "tagsGenerationDescription": "用于自动标签建议的 AI 提供商。推荐：Ollama（免费，本地）。",
      "tagsGenerationProvider": "标签生成提供商",
      "title": "AI 配置",
      "updateFailed": "更新 AI 设置失败",
      "updateSuccess": "AI 设置更新成功",
      "bestValue": "最佳性价比",
      "bestQuality": "最佳质量",
      "providerOllamaOption": "🦙 Ollama (Local & Free)",
      "providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
      "providerCustomOption": "🔧 Custom OpenAI-Compatible",
      "saved": "(已保存)",
      "chatProvider": "聊天提供商",
      "chatDescription": "用于聊天助手的 AI 提供商。如果未配置，将回退到标签提供商。"
    },
    "aiTest": {
      "description": "测试您的 AI 提供商的标签生成和语义搜索嵌入",
      "embeddingDimensions": "嵌入维度：",
      "embeddingsTestDescription": "测试负责语义搜索嵌入的 AI 提供商",
      "embeddingsTestTitle": "嵌入测试",
      "error": "错误：",
      "first5Values": "前 5 个值：",
      "generatedTags": "生成的标签：",
      "howItWorksTitle": "测试如何工作",
      "model": "模型：",
      "provider": "提供商：",
      "responseTime": "响应时间：{time}毫秒",
      "runTest": "运行测试",
      "tagsTestDescription": "测试负责自动标签建议的 AI 提供商",
      "tagsTestTitle": "标签生成测试",
      "testError": "测试错误：{error}",
      "testFailed": "测试失败",
      "testPassed": "测试通过",
      "testing": "测试中...",
      "tipDescription": "在测试之前使用 AI 测试面板诊断配置问题。",
      "tipTitle": "提示：",
      "title": "AI 提供商测试",
      "vectorDimensions": "向量维度",
      "tagsGenerationTest": "🏷️ 标签生成测试：",
      "tagsStep1": "向 AI 提供商发送一条示例笔记",
      "tagsStep2": "根据内容请求 3-5 个相关标签",
      "tagsStep3": "显示生成的标签及其置信度分数",
      "tagsStep4": "测量响应时间",
      "embeddingsTestLabel": "🔍 嵌入测试：",
      "embeddingsStep1": "向嵌入提供商发送一段示例文本",
      "embeddingsStep2": "生成向量表示（数字列表）",
      "embeddingsStep3": "显示嵌入维度和示例值",
      "embeddingsStep4": "验证向量是否有效且格式正确",
      "tipContent": "您可以为标签和嵌入使用不同的提供商！例如，使用 Ollama（免费）生成标签，使用 OpenAI（最佳质量）生成嵌入，以优化成本和性能。",
      "testSuccessToast": "{type} 测试成功！",
      "testFailedToast": "{type} 测试失败",
      "testingType": "正在测试 {type}...",
      "technicalDetails": "技术详情"
    },
    "aiTesting": "AI 测试",
    "security": {
      "allowPublicRegistration": "允许公开注册",
      "allowPublicRegistrationDescription": "如果禁用，新用户只能由管理员通过用户管理页面添加。",
      "description": "管理访问控制和注册策略。",
      "title": "安全设置",
      "updateFailed": "更新安全设置失败",
      "updateSuccess": "安全设置已更新"
    },
    "settings": "管理员设置",
    "resend": {
      "title": "Resend（推荐）",
      "description": "通过 Resend API 发送邮件。如已配置，优先于 SMTP。",
      "apiKey": "Resend API 密钥",
      "apiKeyHint": "从 resend.com 获取 API 密钥。用于代理通知和密码重置。",
      "saveSettings": "保存 Resend 设置",
      "updateSuccess": "Resend 设置已更新",
      "updateFailed": "Resend 设置更新失败",
      "configured": "Resend 已配置并激活"
    },
    "email": {
      "title": "邮件配置",
      "description": "配置代理通知和密码重置的邮件发送。",
      "provider": "邮件提供商",
      "saveSettings": "保存邮件设置"
    },
    "smtp": {
      "description": "配置用于密码重置的邮件服务器。",
      "forceSSL": "强制 SSL/TLS（通常用于端口 465）",
      "fromEmail": "发件人邮箱",
      "host": "主机",
      "ignoreCertErrors": "忽略证书错误（仅限自托管/开发环境）",
      "password": "密码",
      "port": "端口",
      "saveSettings": "保存 SMTP 设置",
      "sending": "发送中...",
      "testEmail": "测试邮件",
      "testFailed": "失败：{error}",
      "testSuccess": "测试邮件发送成功！",
      "title": "SMTP 配置",
      "updateFailed": "更新 SMTP 设置失败",
      "updateSuccess": "SMTP 设置已更新",
      "username": "用户名"
    },
    "title": "管理后台",
    "userManagement": "用户管理",
    "users": {
      "addUser": "添加用户",
      "confirmDelete": "确定吗？此操作无法撤销。",
      "createFailed": "创建用户失败",
      "createSuccess": "用户创建成功",
      "createUser": "创建用户",
      "createUserDescription": "向系统添加新用户。",
      "deleteFailed": "删除失败",
      "deleteSuccess": "用户已删除",
      "demote": "降级",
      "email": "邮箱",
      "name": "姓名",
      "password": "密码",
      "promote": "升级",
      "role": "角色",
      "roleUpdateFailed": "更新角色失败",
      "roleUpdateSuccess": "用户角色已更新为 {role}",
      "roles": {
        "admin": "管理员",
        "user": "用户"
      },
      "table": {
        "actions": "操作",
        "createdAt": "创建时间",
        "email": "邮箱",
        "name": "姓名",
        "role": "角色"
      }
    },
    "chat": "AI 聊天",
    "lab": "实验室",
    "agents": "代理",
    "workspace": "工作区",
    "sidebar": {
      "dashboard": "仪表盘",
      "users": "用户",
      "aiManagement": "AI 管理",
      "chat": "AI 聊天",
      "lab": "实验室（想法）",
      "agents": "代理",
      "settings": "设置"
    },
    "metrics": {
      "vsLastPeriod": "与上一周期相比"
    },
    "tools": {
      "title": "代理工具",
      "description": "配置代理工具使用的外部工具：网络搜索、网页抓取和 API 访问。",
      "searchProvider": "网络搜索提供商",
      "searxng": "SearXNG（自托管）",
      "brave": "Brave Search API",
      "both": "两者皆可（SearXNG 优先，Brave 备用）",
      "searxngUrl": "SearXNG URL",
      "braveKey": "Brave Search API 密钥",
      "jinaKey": "Jina Reader API 密钥",
      "jinaKeyOptional": "可选 — 无密钥也可使用，但有速率限制",
      "jinaKeyDescription": "用于网页抓取。无密钥也可使用，但有速率限制。",
      "saveSettings": "保存工具设置",
      "updateSuccess": "工具设置更新成功",
      "updateFailed": "更新工具设置失败"
    }
  },
  "ai": {
    "analyzing": "AI 分析中...",
    "assistant": "AI 助手",
    "autoLabels": {
      "error": "获取标签建议失败",
      "noLabelsSelected": "未选择标签",
      "created": "成功创建 {count} 个标签",
      "analyzing": "正在分析您的笔记...",
      "title": "新标签建议",
      "description": "我在\"{notebookName}\"（{totalNotes} 条笔记）中检测到了重复主题。要为它们创建标签吗？",
      "note": "条笔记",
      "notes": "条笔记",
      "typeContent": "输入内容以获取标签建议...",
      "createNewLabel": "创建此新标签并添加",
      "new": "（新）",
      "create": "创建",
      "creating": "正在创建标签...",
      "notesCount": "{count} 条笔记",
      "typeForSuggestions": "输入内容以获取标签建议..."
    },
    "batchOrganization": {
      "title": "使用 AI 整理",
      "description": "AI 将分析您的笔记并建议将它们整理到笔记本中。",
      "analyzing": "正在分析您的笔记...",
      "noNotebooks": "没有可用的笔记本。请先创建笔记本。",
      "noSuggestions": "AI 无法找到整理这些笔记的好方法。",
      "apply": "应用",
      "applying": "正在应用...",
      "success": "成功移动 {count} 条笔记",
      "error": "创建整理计划失败",
      "noNotesSelected": "未选择笔记",
      "applyFailed": "应用整理计划失败",
      "selectAllIn": "选择 {notebook} 中的所有笔记",
      "selectNote": "选择笔记：{title}"
    },
    "clarify": "澄清",
    "clickToAddTag": "点击添加此标签",
    "generateTitles": "生成标题",
    "generateTitlesTooltip": "使用 AI 生成标题",
    "generating": "生成中...",
    "generatingTitles": "正在生成标题...",
    "ignoreSuggestion": "忽略此建议",
    "improveStyle": "改进风格",
    "languageDetected": "检测到的语言",
    "notebookSummary": {
      "regenerate": "重新生成摘要",
      "regenerating": "正在重新生成摘要...",
      "exportPDF": "导出为 PDF"
    },
    "original": "原文",
    "poweredByAI": "由 AI 驱动",
    "processing": "处理中...",
    "reformulateText": "改写文本",
    "reformulated": "改写",
    "reformulating": "改写中...",
    "reformulationApplied": "改写文本已应用！",
    "reformulationComparison": "改写比较",
    "reformulationError": "改写时出错",
    "reformulationFailed": "改写文本失败",
    "reformulationMaxWords": "文本最多包含 500 个单词",
    "reformulationMinWords": "文本必须至少包含 10 个单词（当前：{count} 个单词）",
    "reformulationNoText": "请选择文本或添加内容",
    "reformulationSelectionTooShort": "选择内容太短，将使用完整内容",
    "shorten": "缩短",
    "tagAdded": "标签 \"{tag}\" 已添加",
    "titleApplied": "标题已应用！",
    "titleGenerateWithAI": "使用 AI 生成标题",
    "titleGenerating": "生成中...",
    "titleGenerationError": "生成标题时出错",
    "titleGenerationFailed": "生成标题失败",
    "titleGenerationMinWords": "内容必须至少包含 10 个单词才能生成标题（当前：{count} 个单词）",
    "titlesGenerated": "💡 已生成 {count} 个标题！",
    "transformError": "转换时出错",
    "transformMarkdown": "转换为 Markdown",
    "transformSuccess": "文本已成功转换为 Markdown！",
    "transforming": "转换中...",
    "clarifyDesc": "使文本更清晰易懂",
    "shortenDesc": "总结文本并突出要点",
    "improve": "改进写作",
    "improveDesc": "修复语法并增强风格",
    "toMarkdown": "格式化为 Markdown",
    "toMarkdownDesc": "添加标题、项目符号并组织文本结构",
    "translate": "翻译",
    "translateDesc": "更改文本语言",
    "translateBack": "返回",
    "translationApplied": "翻译已应用",
    "translationFailed": "翻译失败",
    "undo": "撤销 AI",
    "undoAI": "撤销 AI 转换",
    "undoApplied": "已恢复原始文本"
  },
  "aiSettings": {
    "description": "配置您的 AI 驱动功能和偏好设置",
    "error": "更新设置失败",
    "features": "AI 功能",
    "frequency": "频率",
    "frequencyDaily": "每天",
    "frequencyWeekly": "每周",
    "provider": "AI 提供商",
    "providerAuto": "自动（推荐）",
    "providerOllama": "Ollama（本地）",
    "providerOpenAI": "OpenAI（云端）",
    "saved": "设置已更新",
    "saving": "保存中...",
    "title": "AI 设置",
    "titleSuggestionsDesc": "在 50+ 字后为无标题笔记建议标题",
    "paragraphRefactorDesc": "AI 驱动的文本改进选项",
    "frequencyDesc": "分析笔记连接的频率",
    "providerDesc": "选择您偏好的 AI 提供商",
    "providerAutoDesc": "优先使用 Ollama，备用 OpenAI",
    "providerOllamaDesc": "100% 私有，在本地运行",
    "providerOpenAIDesc": "最准确，需要 API 密钥"
  },
  "appearance": {
    "description": "自定义应用的外观",
    "title": "外观",
    "notesViewDescription": "选择笔记在主页和笔记本中的显示方式。",
    "notesViewLabel": "笔记布局",
    "notesViewTabs": "标签页（OneNote 风格）",
    "notesViewMasonry": "卡片（网格）"
  },
  "auth": {
    "backToLogin": "返回登录",
    "checkYourEmail": "查看您的邮箱",
    "createAccount": "创建您的账户",
    "email": "电子邮箱",
    "emailPlaceholder": "输入您的电子邮箱",
    "forgotPassword": "忘记密码？",
    "forgotPasswordDescription": "输入您的电子邮箱，我们将向您发送重置密码的链接。",
    "forgotPasswordTitle": "忘记密码",
    "hasAccount": "已有账户？",
    "name": "姓名",
    "namePlaceholder": "输入您的姓名",
    "noAccount": "没有账户？",
    "orContinueWith": "或继续使用",
    "password": "密码",
    "passwordMinChars": "输入密码（最少 6 个字符）",
    "passwordPlaceholder": "输入您的密码",
    "rememberMe": "记住我",
    "resetEmailSent": "如果您的邮箱存在于我们的系统中，我们已向您发送密码重置链接。",
    "resetPassword": "重置密码",
    "resetPasswordInstructions": "输入您的邮箱以重置密码",
    "returnToLogin": "返回登录",
    "sendResetLink": "发送重置链接",
    "sending": "发送中...",
    "signIn": "登录",
    "signInToAccount": "登录您的账户",
    "signOut": "退出登录",
    "signUp": "注册"
  },
  "autoLabels": {
    "analyzing": "分析您的笔记...",
    "createNewLabel": "创建此新标签并添加它",
    "created": "成功创建 {count} 个标签",
    "description": "我在 \"{notebookName}\" ({totalNotes} 个笔记) 中发现了重复的主题。为它们创建标签吗？",
    "error": "获取标签建议失败",
    "new": "(新)",
    "noLabelsSelected": "未选择标签",
    "note": "笔记",
    "notes": "笔记",
    "title": "新标签建议",
    "typeContent": "输入内容以获取标签建议...",
    "typeForSuggestions": "输入以获取建议..."
  },
  "batch": {
    "organize": "整理",
    "organizeWithAI": "用 AI 整理"
  },
  "batchOrganization": {
    "analyzing": "分析您的笔记...",
    "apply": "应用 ({count})",
    "applyFailed": "应用整理失败",
    "applying": "应用中...",
    "confidence": "置信度",
    "description": "AI将分析您的笔记并建议将它们组织到笔记本中。",
    "error": "创建组织计划失败",
    "noNotebooks": "没有可用的笔记本。请先创建笔记本来整理您的笔记。",
    "noNotesSelected": "未选择笔记",
    "noSuggestions": "AI找不到整理这些笔记的好方法。",
    "notesToOrganize": "{count} 个笔记需要整理",
    "selectAllIn": "全选",
    "selectNote": "选择笔记",
    "selected": "已选择 {count}",
    "success": "整理成功",
    "title": "用AI整理",
    "unorganized": "{count} 个笔记无法分类，将保留在\"普通笔记\"中。"
  },
  "collaboration": {
    "accessRevoked": "访问权限已被撤销",
    "addCollaborator": "添加协作者",
    "addCollaboratorDescription": "通过电子邮箱添加人员来协作编辑这条笔记。",
    "alreadyInList": "此邮箱已在列表中",
    "canEdit": "可编辑",
    "canView": "可查看",
    "done": "完成",
    "emailAddress": "电子邮箱",
    "emailPlaceholder": "输入电子邮箱",
    "enterEmailAddress": "输入电子邮箱",
    "errorLoading": "加载协作者时出错",
    "failedToAdd": "添加协作者失败",
    "failedToRemove": "移除协作者失败",
    "invite": "邀请",
    "noCollaborators": "还没有协作者。在上方添加某人！",
    "noCollaboratorsViewer": "还没有协作者。",
    "nowHasAccess": "{name} 现在有权访问此笔记",
    "owner": "所有者",
    "pending": "待处理",
    "pendingInvite": "待处理的邀请",
    "peopleWithAccess": "有访问权限的人员",
    "remove": "移除",
    "removeCollaborator": "移除协作者",
    "shareNote": "共享笔记",
    "shareWithCollaborators": "与协作者共享",
    "unnamedUser": "未命名用户",
    "viewerDescription": "您有权访问此笔记。只有所有者可以管理协作者。",
    "willBeAdded": "{email} 将在创建笔记时被添加为协作者"
  },
  "colors": {
    "blue": "蓝色",
    "default": "默认",
    "gray": "灰色",
    "green": "绿色",
    "orange": "橙色",
    "pink": "粉色",
    "purple": "紫色",
    "red": "红色",
    "yellow": "黄色"
  },
  "common": {
    "add": "添加",
    "cancel": "取消",
    "close": "关闭",
    "confirm": "确认",
    "delete": "删除",
    "edit": "编辑",
    "error": "错误",
    "loading": "加载中...",
    "noResults": "无结果",
    "notAvailable": "不可用",
    "optional": "可选",
    "remove": "移除",
    "required": "必填",
    "save": "保存",
    "search": "搜索",
    "success": "成功",
    "unknown": "未知"
  },
  "connection": {
    "clickToView": "点击查看笔记",
    "helpful": "有帮助",
    "isHelpful": "此连接有帮助吗？",
    "memoryEchoDiscovery": "Memory Echo 发现",
    "notHelpful": "无帮助",
    "similarityInfo": "这些笔记通过 {similarity}% 的相似度连接"
  },
  "dataManagement": {
    "cleanup": {
      "button": "清理",
      "description": "删除引用已删除笔记的标签和连接。",
      "failed": "清理期间出错",
      "title": "清理孤立数据"
    },
    "cleanupComplete": "清理完成",
    "cleanupError": "清理错误",
    "dangerZone": "危险区域",
    "dangerZoneDescription": "这些操作不可逆，请谨慎操作",
    "delete": {
      "button": "删除所有笔记",
      "confirm": "确定吗？这将永久删除您的所有笔记。",
      "description": "永久删除所有笔记。此操作无法撤销。",
      "failed": "删除笔记失败",
      "success": "所有笔记已删除",
      "title": "删除所有笔记"
    },
    "deleting": "删除中...",
    "export": {
      "button": "导出笔记",
      "description": "将所有笔记下载为 JSON 文件。包括所有内容、标签和元数据。",
      "failed": "导出笔记失败",
      "success": "笔记导出成功",
      "title": "导出所有笔记"
    },
    "exporting": "导出中...",
    "import": {
      "button": "导入笔记",
      "description": "上传 JSON 文件以导入笔记。这将添加到您现有的笔记中，而不是替换它们。",
      "failed": "导入笔记失败",
      "success": "已导入 {count} 条笔记",
      "title": "导入笔记"
    },
    "importing": "导入中...",
    "indexing": {
      "button": "重建索引",
      "description": "为所有笔记重新生成嵌入以提高语义搜索效果。",
      "failed": "索引期间出错",
      "success": "索引完成：已处理 {count} 条笔记",
      "title": "重建搜索索引"
    },
    "indexingComplete": "索引完成",
    "indexingError": "索引错误",
    "title": "数据管理",
    "toolsDescription": "维护数据库健康的工具"
  },
  "demoMode": {
    "activated": "演示模式已激活！Memory Echo 现在将即时工作。",
    "createNotesTip": "创建 2 个以上相似的笔记，看看 Memory Echo 的实际效果！",
    "deactivated": "演示模式已禁用。恢复正常参数。",
    "delayBetweenNotes": "笔记之间 0 天延迟（通常为 7 天）",
    "description": "加速 Memory Echo 以进行测试。连接会立即出现。",
    "parametersActive": "演示参数已激活：",
    "similarityThreshold": "50% 相似度阈值（通常为 75%）",
    "title": "演示模式",
    "toggleFailed": "切换演示模式失败",
    "unlimitedInsights": "无限洞察（无频率限制）"
  },
  "diagnostics": {
    "apiStatus": "API 状态",
    "checking": "检查中...",
    "configuredProvider": "已配置的提供商",
    "description": "检查您的 AI 提供商连接状态",
    "errorStatus": "错误",
    "operational": "正常运行",
    "testDetails": "测试详情：",
    "tip1": "确保 Ollama 正在运行（ollama serve）",
    "tip2": "检查模型是否已安装（ollama pull llama3）",
    "tip3": "验证您的 OpenAI API 密钥",
    "tip4": "检查网络连接",
    "title": "诊断",
    "troubleshootingTitle": "故障排除提示："
  },
  "favorites": {
    "noFavorites": "暂无收藏",
    "pinToFavorite": "固定到收藏夹",
    "title": "收藏夹",
    "toggleSection": "切换收藏夹部分"
  },
  "footer": {
    "openSource": "开源克隆",
    "privacy": "隐私",
    "terms": "条款"
  },
  "general": {
    "add": "添加",
    "apply": "应用",
    "back": "返回",
    "cancel": "取消",
    "clean": "清理",
    "clear": "清除",
    "close": "关闭",
    "confirm": "确认",
    "edit": "编辑",
    "error": "发生错误",
    "indexAll": "全部索引",
    "loading": "加载中...",
    "next": "下一步",
    "operationFailed": "操作失败",
    "operationSuccess": "操作成功",
    "preview": "预览",
    "previous": "上一步",
    "reset": "重置",
    "save": "保存",
    "select": "选择",
    "submit": "提交",
    "testConnection": "测试连接",
    "tryAgain": "请重试"
  },
  "generalSettings": {
    "description": "常规应用程序设置",
    "title": "常规设置"
  },
  "labels": {
    "addLabel": "添加标签",
    "allLabels": "所有标签",
    "changeColor": "更改颜色",
    "changeColorTooltip": "更改颜色",
    "clearAll": "清除全部",
    "confirmDelete": "确定要删除此标签吗？",
    "count": "{count} 个标签",
    "createLabel": "创建标签",
    "delete": "删除",
    "deleteTooltip": "删除标签",
    "editLabels": "编辑标签",
    "editLabelsDescription": "创建、编辑颜色或删除标签。",
    "filter": "按标签筛选",
    "filterByLabel": "按标签筛选",
    "labelColor": "标签颜色",
    "labelName": "标签名称",
    "loading": "加载中...",
    "manage": "管理标签",
    "manageLabels": "管理标签",
    "manageLabelsDescription": "为此笔记添加或移除标签。点击标签可更改其颜色。",
    "manageTooltip": "管理标签",
    "namePlaceholder": "输入标签名称",
    "newLabelPlaceholder": "创建新标签",
    "noLabels": "暂无标签",
    "noLabelsFound": "未找到标签。",
    "notebookRequired": "⚠️ 标签仅在笔记本中可用。请先将此笔记移至笔记本。",
    "selectedLabels": "已选标签",
    "showLess": "收起",
    "showMore": "展开更多",
    "tagAdded": "标签 \"{tag}\" 已添加",
    "title": "标签",
    "confirmDeleteShort": "确认？",
    "labelRemoved": "标签 \"{label}\" 已移除"
  },
  "memoryEcho": {
    "clickToView": "点击查看笔记",
    "comparison": {
      "clickToView": "点击查看笔记",
      "helpful": "有帮助",
      "helpfulQuestion": "此比较有帮助吗？",
      "highSimilarityInsight": "这些笔记讨论同一主题，具有很高的相似度。它们可以合并或整合。",
      "notHelpful": "无帮助",
      "similarityInfo": "这些笔记的相似度为 {similarity}%",
      "title": "💡 笔记比较",
      "untitled": "无标题"
    },
    "connection": "关联",
    "connections": "关联",
    "connectionsBadge": "{count} 个关联{plural}",
    "dailyInsight": "您的笔记的每日洞察",
    "description": "您的笔记之间的主动关联",
    "dismiss": "暂时忽略",
    "editorSection": {
      "close": "关闭",
      "compare": "比较",
      "compareAll": "比较全部",
      "loading": "加载中...",
      "merge": "合并",
      "mergeAll": "合并全部",
      "title": "⚡ 关联的笔记（{count}）",
      "view": "查看"
    },
    "fused": "已融合",
    "fusion": {
      "archiveOriginals": "归档原始笔记",
      "cancel": "取消",
      "confirmFusion": "确认融合",
      "createBacklinks": "创建指向原始笔记的反向链接",
      "edit": "编辑",
      "error": "合并笔记失败",
      "finishEditing": "完成编辑",
      "generateError": "生成融合失败",
      "generateFusion": "生成融合",
      "generating": "生成中...",
      "keepAllTags": "保留所有标签",
      "mergeNotes": "合并 {count} 条笔记",
      "modify": "修改",
      "noContentReturned": "API 未返回融合内容",
      "notesToMerge": "📝 要合并的笔记",
      "optionalPrompt": "💬 融合提示（可选）",
      "optionsTitle": "融合选项",
      "previewTitle": "📝 合并笔记的预览",
      "promptPlaceholder": "AI 的可选指令（例如，'保持笔记 1 的正式风格'）...",
      "success": "笔记合并成功！",
      "title": "🔗 智能融合",
      "unknownDate": "未知日期",
      "useLatestTitle": "使用最新笔记作为标题"
    },
    "helpful": "有帮助",
    "insightReady": "您的洞察已准备好！",
    "notHelpful": "无帮助",
    "overlay": {
      "error": "加载关联时出错",
      "loading": "加载中...",
      "noConnections": "未找到关联",
      "searchPlaceholder": "搜索关联...",
      "sortBy": "排序方式：",
      "sortOldest": "最早",
      "sortRecent": "最近",
      "sortSimilarity": "相似度",
      "title": "关联的笔记",
      "viewAll": "并排查看全部"
    },
    "thanksFeedback": "感谢您的反馈！",
    "thanksFeedbackImproving": "谢谢！我们将利用此来改进。",
    "title": "我注意到了一些事情...",
    "viewConnection": "查看关联",
    "match": "{percentage}% 匹配"
  },
  "nav": {
    "accountSettings": "账户设置",
    "adminDashboard": "管理后台",
    "aiSettings": "AI 设置",
    "archive": "归档",
    "buyMeACoffee": "请我喝杯咖啡",
    "configureAI": "配置您的 AI 驱动功能、提供商和偏好设置",
    "diagnostics": "诊断",
    "donateOnKofi": "在 Ko-fi 上捐赠",
    "donationDescription": "进行一次性捐赠或成为月度支持者。",
    "donationNote": "无平台费用 • 即时付款 • 安全",
    "favorites": "收藏夹",
    "generalNotes": "普通笔记",
    "home": "主页",
    "login": "登录",
    "logout": "退出登录",
    "manageAISettings": "管理 AI 设置",
    "myLibrary": "我的库",
    "notebooks": "笔记本",
    "notes": "笔记",
    "proPlan": "专业版",
    "profile": "个人资料",
    "quickAccess": "快速访问",
    "recent": "最近",
    "reminders": "提醒",
    "settings": "设置",
    "sponsorDescription": "成为月度赞助者并获得认可。",
    "sponsorOnGithub": "在 GitHub 上赞助",
    "support": "支持 Memento ☕",
    "supportDescription": "Memento 是 100% 免费和开源的。您的支持帮助它保持这种方式。",
    "supportDevelopment": "支持 Memento 开发 ☕",
    "trash": "回收站",
    "userManagement": "用户管理",
    "workspace": "工作区",
    "chat": "AI 聊天",
    "lab": "实验室",
    "agents": "代理"
  },
  "notebook": {
    "cancel": "取消",
    "create": "创建笔记本",
    "createDescription": "开始一个新的集合，高效地组织您的笔记、想法和项目。",
    "createNew": "创建新笔记本",
    "creating": "创建中...",
    "delete": "删除笔记本",
    "deleteConfirm": "删除",
    "deleteWarning": "确定要删除此笔记本吗？笔记将被移动到普通笔记。",
    "edit": "编辑笔记本",
    "editDescription": "更改笔记本的名称、图标和颜色。",
    "generating": "正在生成摘要...",
    "labels": "标签",
    "name": "笔记本名称",
    "noLabels": "暂无标签",
    "selectColor": "颜色",
    "selectIcon": "图标",
    "summary": "笔记本摘要",
    "summaryDescription": "生成此笔记本中所有笔记的 AI 摘要。",
    "summaryError": "生成摘要时出错",
    "namePlaceholder": "例如：第四季度营销策略",
    "myNotebook": "我的笔记本",
    "saving": "保存中...",
    "pdfTitle": "摘要 — {name}",
    "pdfNotesLabel": "笔记：",
    "pdfGeneratedOn": "生成日期：",
    "confidence": "置信度",
    "savingReminder": "保存提醒失败",
    "removingReminder": "移除提醒失败"
  },
  "notebookSuggestion": {
    "description": "这条笔记似乎属于这个笔记本",
    "dismiss": "忽略",
    "dismissIn": "忽略（{timeLeft} 秒后关闭）",
    "generalNotes": "普通笔记",
    "move": "移动",
    "moveToNotebook": "移动到笔记本",
    "title": "移动到 {name}？"
  },
  "notebooks": {
    "allNotebooks": "所有笔记本",
    "create": "创建笔记本",
    "createFirst": "创建您的第一个笔记本",
    "noNotebooks": "暂无笔记本"
  },
  "notes": {
    "add": "添加",
    "addCollaborators": "添加协作者",
    "addImage": "添加图片",
    "addItem": "添加项目",
    "addLink": "添加链接",
    "addListItem": "+ 列表项",
    "addNote": "添加笔记",
    "adding": "添加中...",
    "aiAssistant": "AI 助手",
    "archive": "归档",
    "backgroundOptions": "背景选项",
    "changeColor": "更改颜色",
    "changeSize": "更改大小",
    "clarifyFailed": "澄清失败",
    "close": "关闭",
    "color": "颜色",
    "confirmDelete": "确定要删除这条笔记吗？",
    "confirmLeaveShare": "确定要离开这条共享笔记吗？",
    "contentOrMediaRequired": "请输入一些内容或添加链接/图片",
    "copy": "复制",
    "copyFailed": "复制笔记失败",
    "copySuccess": "笔记复制成功！",
    "createFirstNote": "创建您的第一条笔记",
    "date": "日期",
    "delete": "删除",
    "dragToReorder": "拖动以重新排序",
    "duplicate": "复制",
    "edit": "编辑笔记",
    "emptyState": "暂无笔记",
    "fileTooLarge": "文件过大：{fileName}。最大大小为 {maxSize}。",
    "improveFailed": "改进失败",
    "inNotebook": "在笔记本中",
    "invalidDateTime": "日期或时间无效",
    "invalidFileType": "无效的文件类型：{fileName}。仅允许 JPEG、PNG、GIF 和 WebP。",
    "itemOrMediaRequired": "请至少添加一个项目或媒体",
    "large": "大",
    "leaveShare": "离开",
    "linkAddFailed": "添加链接失败",
    "linkAdded": "链接已添加",
    "linkMetadataFailed": "无法获取链接元数据",
    "listItem": "列表项",
    "makeCopy": "创建副本",
    "markdown": "Markdown",
    "markdownMode": "Markdown",
    "markdownOff": "Markdown 关闭",
    "markdownOn": "Markdown 开启",
    "markdownPlaceholder": "记笔记...（支持 Markdown）",
    "medium": "中",
    "more": "更多",
    "moreOptions": "更多选项",
    "moveFailed": "移动失败",
    "newChecklist": "新建清单",
    "newNote": "新建笔记",
    "noContent": "无内容",
    "noNotes": "无笔记",
    "noNotesFound": "未找到笔记",
    "noteCreateFailed": "创建笔记失败",
    "noteCreated": "笔记创建成功",
    "others": "其他",
    "pin": "置顶",
    "pinned": "已置顶",
    "pinnedNotes": "已置顶笔记",
    "placeholder": "记笔记...",
    "preview": "预览",
    "readOnly": "只读",
    "recent": "最近",
    "redo": "重做 (Ctrl+Y)",
    "redoShortcut": "重做 (Ctrl+Y)",
    "remindMe": "提醒我",
    "reminderDateTimeRequired": "请输入日期和时间",
    "reminderMustBeFuture": "提醒时间必须是未来时间",
    "reminderPastError": "提醒时间必须是未来时间",
    "reminderRemoved": "提醒已移除",
    "reminderSet": "已设置提醒：{datetime}",
    "remove": "移除",
    "saving": "保存中...",
    "setReminder": "设置提醒",
    "setReminderButton": "设置提醒",
    "share": "共享",
    "shareWithCollaborators": "与协作者共享",
    "sharedBy": "共享者",
    "sharedReadOnly": "这条笔记以只读模式与您共享",
    "shortenFailed": "缩短失败",
    "showCollaborators": "显示协作者",
    "size": "大小",
    "small": "小",
    "takeNote": "记笔记...",
    "takeNoteMarkdown": "记笔记...（支持 Markdown）",
    "time": "时间",
    "title": "笔记",
    "titlePlaceholder": "标题",
    "transformFailed": "转换失败",
    "unarchive": "取消归档",
    "undo": "撤销 (Ctrl+Z)",
    "undoShortcut": "撤销 (Ctrl+Z)",
    "unpin": "取消置顶",
    "unpinned": "未置顶",
    "untitled": "无标题",
    "uploadFailed": "上传失败：{filename}",
    "view": "查看笔记",
    "emptyStateTabs": "这里还没有笔记。使用侧边栏中的「新建笔记」来添加（AI 标题建议会出现在编辑器中）。",
    "viewCards": "卡片视图",
    "viewCardsTooltip": "卡片网格，支持拖拽排序",
    "viewTabs": "列表视图",
    "viewTabsTooltip": "上方为标签页，下方为笔记 — 拖拽标签页可排序",
    "viewModeGroup": "笔记显示模式",
    "reorderTabs": "重新排序标签页",
    "modified": "已修改",
    "created": "已创建"
  },
  "pagination": {
    "next": "→",
    "pageInfo": "第 {currentPage} 页 / 共 {totalPages} 页",
    "previous": "←"
  },
  "paragraphRefactor": {
    "casual": "随意",
    "expand": "扩展",
    "formal": "正式",
    "improve": "改进",
    "shorten": "缩短",
    "title": "文本改进"
  },
  "profile": {
    "accountSettings": "账户设置",
    "autoDetect": "自动检测",
    "changePassword": "更改密码",
    "changePasswordDescription": "更新您的密码。您需要当前密码。",
    "confirmPassword": "确认密码",
    "currentPassword": "当前密码",
    "description": "更新您的个人信息",
    "displayName": "显示名称",
    "displaySettings": "显示设置",
    "displaySettingsDescription": "自定义外观和字体大小。",
    "email": "电子邮箱",
    "fontSize": "字体大小",
    "fontSizeDescription": "调整字体大小以获得更好的可读性。这适用于界面中的所有文本。",
    "fontSizeExtraLarge": "超大",
    "fontSizeLarge": "大",
    "fontSizeMedium": "中",
    "fontSizeSmall": "小",
    "fontSizeUpdateFailed": "更新字体大小失败",
    "fontSizeUpdateSuccess": "字体大小更新成功",
    "languageDescription": "此语言将用于 AI 驱动的功能、内容分析和界面文本。",
    "languagePreferences": "语言偏好",
    "languagePreferencesDescription": "为 AI 功能和界面选择您的首选语言。",
    "languageUpdateFailed": "更新语言失败",
    "languageUpdateSuccess": "语言更新成功",
    "manageAISettings": "管理 AI 设置",
    "newPassword": "新密码",
    "passwordChangeFailed": "更改密码失败",
    "passwordChangeSuccess": "密码更改成功",
    "passwordError": "更新密码时出错",
    "passwordUpdated": "密码已更新",
    "preferredLanguage": "首选语言",
    "profileError": "更新个人资料时出错",
    "profileUpdated": "个人资料已更新",
    "recentNotesUpdateFailed": "更新最近笔记设置失败",
    "recentNotesUpdateSuccess": "最近笔记设置更新成功",
    "selectFontSize": "选择字体大小",
    "selectLanguage": "选择语言",
    "showRecentNotes": "显示最近笔记部分",
    "showRecentNotesDescription": "在主页上显示最近 7 天的笔记",
    "title": "个人资料",
    "updateFailed": "更新个人资料失败",
    "updatePassword": "更新密码",
    "updateSuccess": "个人资料已更新"
  },
  "reminder": {
    "cancel": "取消",
    "reminderDate": "提醒日期",
    "reminderTime": "提醒时间",
    "removeReminder": "移除提醒",
    "save": "设置提醒",
    "setReminder": "设置提醒",
    "title": "提醒"
  },
  "resetPassword": {
    "confirmNewPassword": "确认新密码",
    "description": "在下方输入您的新密码。",
    "invalidLinkDescription": "此密码重置链接无效或已过期。",
    "invalidLinkTitle": "无效链接",
    "loading": "加载中...",
    "newPassword": "新密码",
    "passwordMismatch": "密码不匹配",
    "requestNewLink": "请求新链接",
    "resetPassword": "重置密码",
    "resetting": "重置中...",
    "success": "密码重置成功。您现在可以登录了。",
    "title": "重置密码"
  },
  "search": {
    "exactMatch": "完全匹配",
    "noResults": "未找到结果",
    "placeholder": "搜索",
    "related": "相关",
    "resultsFound": "找到 {count} 条笔记",
    "searchPlaceholder": "搜索您的笔记...",
    "searching": "搜索中...",
    "semanticInProgress": "AI 搜索进行中...",
    "semanticTooltip": "AI 语义搜索"
  },
  "semanticSearch": {
    "exactMatch": "完全匹配",
    "related": "相关",
    "searching": "搜索中..."
  },
  "settings": {
    "about": "关于",
    "account": "账户",
    "appearance": "外观",
    "cleanTags": "清理孤立标签",
    "cleanTagsDescription": "移除不再被任何笔记使用的标签",
    "description": "管理您的设置和偏好",
    "language": "语言",
    "languageAuto": "自动检测",
    "maintenance": "维护",
    "maintenanceDescription": "维护数据库健康的工具",
    "notifications": "通知",
    "privacy": "隐私",
    "profile": "个人资料",
    "searchNoResults": "未找到匹配的设置",
    "security": "安全",
    "selectLanguage": "选择语言",
    "semanticIndexing": "语义索引",
    "semanticIndexingDescription": "为所有笔记生成向量以启用基于意图的搜索",
    "settingsError": "保存设置时出错",
    "settingsSaved": "设置已保存",
    "theme": "主题",
    "themeDark": "深色",
    "themeLight": "浅色",
    "themeSystem": "跟随系统",
    "title": "设置",
    "version": "版本",
    "cleanupDone": "已同步 {created} 条标签记录，移除 {deleted} 个孤立标签",
    "cleanupNothing": "无需操作 — 标签已与笔记匹配",
    "cleanupWithErrors": "部分操作失败",
    "cleanupError": "无法清理标签",
    "indexingComplete": "索引完成：已处理 {count} 条笔记",
    "indexingError": "索引期间出错",
    "emailNotifications": "电子邮件通知",
    "emailNotificationsDesc": "通过电子邮件接收重要通知",
    "desktopNotifications": "桌面通知",
    "desktopNotificationsDesc": "在浏览器中接收通知",
    "notificationsDesc": "管理您的通知偏好"
  },
  "sidebar": {
    "archive": "归档",
    "editLabels": "编辑标签",
    "labels": "标签",
    "notes": "笔记",
    "reminders": "提醒",
    "trash": "回收站",
    "newNoteTabs": "新建笔记",
    "newNoteTabsHint": "在此笔记本中创建笔记",
    "noLabelsInNotebook": "此笔记本中暂无标签"
  },
  "support": {
    "aiApiCosts": "AI API 成本：",
    "buyMeACoffee": "请我喝杯咖啡",
    "contributeCode": "贡献代码",
    "description": "Memento 是 100% 免费和开源的。您的支持帮助它保持这种方式。",
    "directImpact": "直接影响",
    "domainSSL": "域名和 SSL：",
    "donateOnKofi": "在 Ko-fi 上捐赠",
    "donationDescription": "进行一次性捐赠或成为月度支持者。",
    "githubDescription": "定期支持 • 公开认可 • 面向开发者",
    "hostingServers": "托管和服务器：",
    "howSupportHelps": "您的支持如何帮助",
    "kofiDescription": "无平台费用 • 即时付款 • 安全",
    "otherWaysTitle": "其他支持方式",
    "reportBug": "报告错误",
    "shareTwitter": "在 Twitter 上分享",
    "sponsorDescription": "成为月度赞助者并获得认可。",
    "sponsorOnGithub": "在 GitHub 上赞助",
    "sponsorPerks": "赞助者福利",
    "starGithub": "在 GitHub 上加星",
    "title": "支持 Memento 开发",
    "totalExpenses": "总支出：",
    "transparency": "透明度",
    "transparencyDescription": "我相信完全透明。以下是捐款的使用方式："
  },
  "testPages": {
    "titleSuggestions": {
      "analyzing": "分析中...",
      "contentLabel": "内容（需要 50 个以上的单词）：",
      "error": "错误：",
      "idle": "空闲",
      "noSuggestions": "还没有建议。输入 50 个以上的单词并等待 2 秒。",
      "placeholder": "在此输入至少 50 个单词...",
      "status": "状态：",
      "suggestions": "建议（{count}）：",
      "title": "测试标题建议",
      "wordCount": "字数："
    }
  },
  "time": {
    "daysAgo": "{count} 天前",
    "hoursAgo": "{count} 小时前",
    "justNow": "刚刚",
    "minutesAgo": "{count} 分钟前",
    "today": "今天",
    "tomorrow": "明天",
    "yesterday": "昨天"
  },
  "titleSuggestions": {
    "available": "标题建议",
    "dismiss": "忽略",
    "generating": "生成中...",
    "selectTitle": "选择标题",
    "title": "AI 建议"
  },
  "toast": {
    "feedbackFailed": "提交反馈失败",
    "notesFusionSuccess": "笔记合并成功！",
    "openConnectionFailed": "打开连接失败",
    "openingConnection": "正在打开连接...",
    "operationFailed": "操作失败",
    "operationSuccess": "操作成功",
    "saveFailed": "保存设置失败",
    "saved": "设置已保存",
    "thanksFeedback": "感谢您的反馈！",
    "thanksFeedbackImproving": "谢谢！我们将利用此来改进。"
  },
  "trash": {
    "title": "回收站",
    "empty": "回收站为空",
    "emptyDescription": "已删除的笔记将显示在这里",
    "restore": "恢复",
    "deletePermanently": "永久删除",
    "noteTrashed": "笔记已移至回收站",
    "noteRestored": "笔记已恢复",
    "notePermanentlyDeleted": "笔记已永久删除",
    "emptyTrash": "清空回收站",
    "emptyTrashConfirm": "确定永久删除回收站中的所有笔记？",
    "emptyTrashSuccess": "回收站已清空",
    "permanentDelete": "永久删除",
    "permanentDeleteConfirm": "此笔记将被永久删除，此操作无法撤销。"
  },
  "ui": {
    "close": "关闭",
    "collapse": "收起",
    "expand": "展开",
    "open": "打开"
  },
  "mcpSettings": {
    "title": "MCP 设置",
    "description": "管理 API 密钥并配置外部工具",
    "whatIsMcp": {
      "title": "什么是 MCP？",
      "description": "模型上下文协议（MCP）是一个开放协议，使 AI 模型能够与外部工具和数据源安全交互。通过 MCP，您可以将 Claude Code、Cursor 或 N8N 等工具连接到您的 Memento 实例，以编程方式读取、创建和整理笔记。",
      "learnMore": "了解更多关于 MCP"
    },
    "serverStatus": {
      "title": "服务器状态",
      "running": "运行中",
      "stopped": "已停止",
      "mode": "模式",
      "url": "URL"
    },
    "apiKeys": {
      "title": "API 密钥",
      "description": "API 密钥允许外部工具通过 MCP 访问您的笔记。请保管好您的密钥。",
      "generate": "生成新密钥",
      "empty": "暂无 API 密钥。生成一个以开始使用。",
      "active": "有效",
      "revoked": "已撤销",
      "revoke": "撤销",
      "delete": "删除",
      "createdAt": "创建于",
      "lastUsed": "上次使用",
      "never": "从未使用",
      "confirmRevoke": "确定要撤销此密钥吗？使用该密钥的工具将失去访问权限。",
      "confirmDelete": "确定要永久删除此密钥吗？"
    },
    "createDialog": {
      "title": "生成 API 密钥",
      "description": "创建新的 API 密钥以将外部工具连接到您的笔记。",
      "nameLabel": "密钥名称",
      "namePlaceholder": "例如：Claude Code、Cursor、N8N",
      "generating": "生成中...",
      "generate": "生成",
      "successTitle": "API 密钥已生成",
      "successDescription": "请立即复制您的 API 密钥。之后将无法再次查看。",
      "copy": "复制",
      "copied": "已复制！",
      "done": "完成"
    },
    "configInstructions": {
      "title": "配置说明",
      "description": "使用您的 API 密钥配置这些工具。",
      "claudeCode": {
        "title": "Claude Code",
        "description": "将以下内容添加到您的 Claude Code MCP 配置文件中："
      },
      "cursor": {
        "title": "Cursor",
        "description": "将以下内容添加到您的 Cursor MCP 设置中："
      },
      "n8n": {
        "title": "N8N",
        "description": "在您的 N8N MCP 节点中使用以下凭据："
      }
    }
  },
  "agents": {
    "title": "代理",
    "subtitle": "自动化您的监控和研究任务",
    "newAgent": "新建代理",
    "myAgents": "我的代理",
    "noAgents": "暂无代理",
    "noAgentsDescription": "创建您的第一个代理或安装下方的模板以自动化监控任务。",
    "types": {
      "scraper": "监控器",
      "researcher": "研究员",
      "monitor": "观察者",
      "custom": "自定义"
    },
    "typeDescriptions": {
      "scraper": "抓取多个网站并创建摘要",
      "researcher": "搜索有关主题的信息",
      "monitor": "监视笔记本并分析笔记",
      "custom": "使用自定义提示的自由代理"
    },
    "form": {
      "agentType": "代理类型",
      "name": "名称",
      "namePlaceholder": "例如：周二 AI 观察",
      "description": "描述（可选）",
      "descriptionPlaceholder": "每周 AI 新闻摘要",
      "urlsLabel": "要抓取的 URL",
      "urlsOptional": "（可选）",
      "sourceNotebook": "要监视的笔记本",
      "selectNotebook": "选择笔记本...",
      "targetNotebook": "目标笔记本",
      "inbox": "收件箱",
      "instructions": "AI 指令",
      "instructionsPlaceholder": "描述代理的行为...",
      "frequency": "频率",
      "cancel": "取消",
      "saving": "保存中...",
      "save": "保存",
      "create": "创建代理",
      "editTitle": "编辑代理",
      "createTitle": "新建代理",
      "nameRequired": "名称为必填项",
      "addUrl": "添加 URL",
      "advancedMode": "高级模式",
      "instructionsHint": "替换自动提示词",
      "researchTopic": "研究主题",
      "researchTopicPlaceholder": "例如：人工智能最新进展",
      "notifyEmail": "邮件通知",
      "notifyEmailHint": "每次运行后通过邮件接收代理结果"
    },
    "frequencies": {
      "manual": "手动",
      "hourly": "每小时",
      "daily": "每天",
      "weekly": "每周",
      "monthly": "每月"
    },
    "status": {
      "success": "成功",
      "failure": "失败",
      "running": "运行中",
      "pending": "等待中"
    },
    "actions": {
      "edit": "编辑",
      "run": "运行",
      "delete": "删除",
      "deleteConfirm": "删除代理 \"{name}\"？",
      "toggleOn": "代理已启用",
      "toggleOff": "代理已禁用"
    },
    "toasts": {
      "created": "代理已创建",
      "updated": "代理已更新",
      "deleted": "\"{name}\" 已删除",
      "deleteError": "删除时出错",
      "runSuccess": "\"{name}\" 执行成功",
      "runError": "错误：{error}",
      "runFailed": "执行失败",
      "runGenericError": "执行期间出错",
      "toggleError": "切换代理时出错",
      "installSuccess": "\"{name}\" 已安装",
      "installError": "安装时出错",
      "saveError": "保存时出错"
    },
    "templates": {
      "title": "模板",
      "install": "安装",
      "installing": "安装中...",
      "veilleAI": {
        "name": "AI 观察",
        "description": "抓取 5 个 AI 专业网站并生成每周摘要。"
      },
      "veilleTech": {
        "name": "科技观察",
        "description": "抓取主要科技网站并创建新闻摘要。"
      },
      "veilleDev": {
        "name": "开发观察",
        "description": "抓取开发网站并总结新技术和框架。"
      },
      "surveillant": {
        "name": "笔记观察者",
        "description": "分析笔记本中的近期笔记并建议补充内容、参考和链接。"
      },
      "chercheur": {
        "name": "主题研究员",
        "description": "搜索有关主题的深入信息并创建带有参考的结构化笔记。"
      }
    },
    "runLog": {
      "title": "历史记录",
      "noHistory": "暂无执行记录",
      "toolTrace": "{count} 次工具调用",
      "step": "第 {num} 步"
    },
    "tools": {
      "title": "代理工具",
      "webSearch": "网络搜索",
      "webScrape": "网页抓取",
      "noteSearch": "笔记搜索",
      "noteRead": "读取笔记",
      "noteCreate": "创建笔记",
      "urlFetch": "获取 URL",
      "memorySearch": "记忆",
      "configNeeded": "配置",
      "selected": "{count} 个已选择",
      "maxSteps": "最大迭代次数"
    },
    "metadata": {
      "executions": "{count} 次执行"
    },
    "defaultRoles": {
      "scraper": "您是一个监控助手。将不同网站的文章综合成清晰、结构化的摘要。",
      "researcher": "您是一位严谨的研究员。针对请求的主题，制作包含背景、要点、争议和参考文献的研究笔记。",
      "monitor": "您是一位分析助手。分析提供的笔记并建议线索、参考和笔记之间的联系。",
      "custom": "您是一位有帮助的助手。"
    },
    "help": {
      "title": "代理指南",
      "btnLabel": "帮助",
      "close": "关闭",
      "whatIsAgent": "什么是代理？",
      "whatIsAgentContent": "An **agent** is an AI assistant that runs automatically to perform tasks for you. It has access to **tools** (web search, web scraping, note reading...) and produces a **note** with its results.\n\nThink of it as a small autonomous worker: you give it a mission, it researches or scrapes information, then writes a structured note you can read later.",
      "howToUse": "如何使用代理？",
      "howToUseContent": "1. Click **\"New Agent\"** (or start from a **Template** at the bottom of the page)\n2. Choose an **agent type** (Researcher, Monitor, Observer, Custom)\n3. Give it a **name** and fill in the type-specific fields\n4. Optionally pick a **target notebook** where results will be saved\n5. Choose a **frequency** (Manual = you trigger it yourself)\n6. Click **Create**, then hit the **Run** button on the agent card\n7. Once finished, a new note appears in your target notebook",
      "types": "代理类型",
      "typesContent": "### Researcher\nSearches the web on a **topic you define** and creates a structured note with sources and references.\n\n- **Fields:** name, research topic (e.g. \"Latest advances in quantum computing\")\n- **Default tools:** web search, web scraping, note search, note creation\n- **Requirements:** a web search provider must be configured (SearXNG or Brave Search)\n\n### Monitor (Scraper)\nScrapes a **list of URLs** you specify and produces a summary of their content.\n\n- **Fields:** name, list of URLs (e.g. tech news sites, blogs...)\n- **Default tools:** web scraping, note creation\n- **Use case:** weekly tech watch, competitor monitoring, blog roundups\n\n### Observer (Notebook Monitor)\nReads notes from a **notebook you select** and produces analysis, connections, and suggestions.\n\n- **Fields:** name, source notebook (the one to analyze)\n- **Default tools:** note search, note read, note creation\n- **Use case:** find connections between your notes, get reading suggestions, detect recurring themes\n\n### Custom\nA blank canvas: you write your own **prompt** and pick your own **tools**.\n\n- **Fields:** name, description, custom instructions (in Advanced mode)\n- **No default tools** — you choose exactly what the agent needs\n- **Use case:** anything creative or specific that doesn't fit the other types",
      "advanced": "高级模式（AI指令，最大迭代）",
      "advancedContent": "Click **\"Advanced mode\"** at the bottom of the form to access additional settings.\n\n### AI Instructions\n\nThis field lets you **replace the default system prompt** for the agent. If left empty, the agent uses an automatic prompt adapted to its type.\n\n**Why use it?** You want to control exactly how the agent behaves. For example:\n- \"Write the summary in English, even if sources are in French\"\n- \"Structure the note with sections: Context, Key Points, Personal Opinion\"\n- \"Ignore articles older than 30 days and focus on recent news\"\n- \"For each detected theme, suggest 3 follow-up leads with links\"\n\n> **Note:** Your instructions replace the defaults, they don't add to them.\n\n### Max iterations\n\nThis is the **maximum number of cycles** the agent can perform. One cycle = the agent thinks, calls a tool, reads the result, then decides the next action.\n\n- **3-5 iterations:** for simple tasks (scraping a single page)\n- **10 iterations (default):** good balance for most cases\n- **15-25 iterations:** for deep research where the agent needs to explore multiple leads\n\n> **Warning:** More iterations = more time and potentially higher API costs.",
      "tools": "可用工具（详细）",
      "toolsContent": "When advanced mode is enabled, you can choose exactly which tools the agent can use.\n\n### Web Search\nAllows the agent to **search the internet** via SearXNG or Brave Search.\n\n- **What it does:** The agent formulates a query, gets search results, and can then scrape the most relevant pages.\n- **When to enable:** When the agent needs to find information on a topic (Researcher or Custom type).\n- **Configuration required:** SearXNG (with JSON format enabled) or a Brave Search API key. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent searches \"React Server Components best practices 2025\", gets 10 results, then scrapes the top 3.\n\n### Web Scrape\nAllows the agent to **extract text content from a web page** given its URL.\n\n- **What it does:** The agent visits a URL and retrieves the structured text (headings, paragraphs, lists). Ads, menus and footers are typically filtered out.\n- **When to enable:** For the Monitor type (mandatory), or any agent that needs to read web pages.\n- **Configuration:** Works out of the box, but a **Jina Reader API key** improves quality and removes rate limits. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent scrapes 5 tech blogs and produces a synthesized summary.\n\n### Note Search\nAllows the agent to **search your existing notes**.\n\n- **What it does:** The agent performs a text search across all your notes (or a specific notebook).\n- **When to enable:** For Observer-type agents, or any agent that needs to cross-reference information with your notes.\n- **Configuration:** None — works immediately.\n- **Example:** The agent searches all notes containing \"machine learning\" to see what you've already written on the topic.\n\n### Read Note\nAllows the agent to **read the full content of a specific note**.\n\n- **What it does:** After finding a note (via Note Search), the agent can read its entire content to analyze or use it.\n- **When to enable:** As a companion to Note Search. Enable both together so the agent can search AND read.\n- **Configuration:** None.\n- **Example:** The agent finds 5 notes about \"productivity\", reads them all, and writes a synthesis.\n\n### Create Note\nAllows the agent to **write a new note** in your target notebook.\n\n- **What it does:** The agent creates a note with a title and content. This is how results end up in your notebooks.\n- **When to enable:** Almost always — without this tool, the agent cannot save its results. **Leave it enabled by default.**\n- **Configuration:** None.\n- **Example:** The agent creates a note \"Tech Watch - Week 16\" with a summary of 5 articles.\n\n### Fetch URL\nAllows the agent to **download the raw content of a URL** (HTML, JSON, text...).\n\n- **What it does:** Unlike scraping which extracts clean text, Fetch URL retrieves raw content. Useful for APIs, JSON files, or non-standard pages.\n- **When to enable:** When the agent needs to query REST APIs, read RSS feeds, or access raw data.\n- **Configuration:** None.\n- **Example:** The agent queries the GitHub API to list the latest commits of a project.\n\n### Memory\nAllows the agent to **access its previous execution history**.\n\n- **What it does:** The agent can search through results from past runs. This lets it compare, track changes, or avoid repeating the same information.\n- **When to enable:** For agents that run regularly and need to maintain continuity between executions.\n- **Configuration:** None.\n- **Example:** The agent compares this week's news with last week's and highlights what's new.",
      "frequency": "频率和计划",
      "frequencyContent": "| Frequency | Behavior\n|-----------|----------\n| **Manual** | You click \"Run\" yourself — no automatic scheduling\n| **Hourly** | Runs every hour\n| **Daily** | Runs once per day\n| **Weekly** | Runs once per week\n| **Monthly** | Runs once per month\n\n> **Tip:** Start with \"Manual\" to test your agent, then switch to an automatic frequency once you're satisfied with the results.",
      "targetNotebook": "目标笔记本",
      "targetNotebookContent": "When an agent finishes its task, it **creates a note**. The **target notebook** determines where that note goes:\n\n- **Inbox** (default) — the note goes to your general notes\n- **Specific notebook** — choose a notebook to keep agent results organized\n\n> **Tip:** Create a dedicated notebook like \"Agent Reports\" to keep all automated content in one place.",
      "templates": "模板",
      "templatesContent": "Templates are pre-configured agents ready to install in one click. You'll find them at the **bottom of the Agents page**.\n\nAvailable templates include:\n\n- **AI Watch** — weekly AI news roundup from 5 specialized sites\n- **Tech Watch** — general tech news summary\n- **Dev Watch** — developer news and new frameworks\n- **Note Observer** — analyzes a notebook and suggests connections\n- **Topic Researcher** — deep research on a specific topic\n\nOnce installed, you can edit the agent to customize it.",
      "tips": "提示和故障排除",
      "tipsContent": "- **Start with a template** and customize it — it's the fastest way to get a working agent\n- **Test with \"Manual\"** frequency before enabling automatic scheduling\n- **A \"Researcher\" agent requires a web search provider** — configure SearXNG (JSON format) or Brave Search in **Admin > Agent Tools**\n- **If an agent fails**, click on its card then **History** to see the execution log and tool traces\n- **The \"Enabled/Disabled\" toggle** lets you pause an agent without deleting it\n- **Web scraping quality** improves with a Jina Reader API key (optional, in Admin > Agent Tools)\n- **Combine \"Note Search\" + \"Read Note\"** so the agent can find AND analyze your notes' content\n- **Enable \"Memory\"** if your agent runs regularly — it will avoid repeating the same information across runs",
      "tooltips": {
        "agentType": "选择代理将执行的任务类型。每种类型具有不同的功能和字段。",
        "researchTopic": "代理将在网络上研究的主题。请具体说明以获得更好的结果。",
        "description": "关于此代理功能的简短描述。帮助您记住其用途。",
        "urls": "要抓取的网站列表。代理将访问每个URL并提取内容。",
        "sourceNotebook": "代理将分析的笔记本。它读取此笔记本中的笔记以查找关联和主题。",
        "targetNotebook": "代理的结果笔记将保存到哪里。选择收件箱或特定笔记本。",
        "frequency": "代理自动运行的频率。从手动开始测试。",
        "instructions": "替换默认AI提示的自定义指令。留空则使用自动提示。",
        "tools": "选择代理可以使用的工具。每个工具赋予代理特定能力。",
        "maxSteps": "最大推理循环数。更多步骤 = 更深入的分析，但耗时更长。"
      }
    }
  },
  "chat": {
    "title": "AI 聊天",
    "subtitle": "与您的笔记和 AI 代理聊天",
    "newConversation": "新对话",
    "noHistory": "暂无历史记录",
    "untitled": "无标题对话",
    "deleteConfirm": "删除此对话？",
    "yes": "是",
    "placeholder": "向助手发送消息...",
    "allNotebooks": "所有笔记本",
    "inAllNotebooks": "在所有笔记本中",
    "active": "活跃",
    "disclaimer": "AI 可能会出错。请核实重要信息。",
    "assistantError": "助手错误",
    "loadError": "加载对话时出错",
    "createError": "创建对话时出错",
    "deleteError": "删除时出错",
    "renamed": "对话已重命名",
    "renameError": "重命名时出错",
    "welcome": "我可以帮助您综合笔记、生成新想法或讨论您的笔记本。",
    "searching": "搜索中...",
    "noNotesFoundForContext": "未找到与此问题相关的笔记。请用你的常识回答。",
    "webSearch": "网络搜索"
  },
  "labHeader": {
    "title": "实验室",
    "live": "实时",
    "currentProject": "当前项目",
    "choose": "选择...",
    "yourSpaces": "您的空间",
    "updated": "已更新",
    "newSpace": "新思考空间",
    "new": "新建",
    "renamed": "空间已重命名",
    "renameError": "重命名时出错",
    "created": "新空间已创建",
    "createFailed": "创建失败",
    "deleteSpace": "删除空间",
    "deleted": "空间已删除",
    "deleteError": "删除时出错"
  },
  "notification": {
    "shared": "分享了\"{title}\"",
    "untitled": "无标题",
    "notifications": "通知",
    "accept": "Accept",
    "accepted": "Share accepted",
    "decline": "Decline",
    "declined": "分享已拒绝",
    "noNotifications": "No new notifications",
    "removed": "笔记已从列表中移除"
  },
  "reminders": {
    "title": "提醒",
    "empty": "暂无提醒",
    "emptyDescription": "为笔记添加提醒后，它会显示在这里。",
    "upcoming": "即将到来",
    "overdue": "已过期",
    "done": "已完成",
    "markDone": "标记为已完成",
    "markUndone": "标记为未完成",
    "todayAt": "今天 {time}",
    "tomorrowAt": "明天 {time}"
  }
}
