feat: brainstorm sessions, PDF document Q&A, embedding fixes, and UI improvements
All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 7s

- Add brainstorm feature with collaborative canvas, AI idea generation, live cursors, playback, and export
- Add PDF upload/extraction/ingestion pipeline with pgvector document search (RAG)
- Add document Q&A overlay with streaming chat and PDF preview
- Add note attachments UI with status polling, grid layout, and auto-scroll
- Add task extraction AI tool and agent executor improvements
- Fix NoteEmbedding missing updatedAt column, re-index 66 notes with 1536-dim embeddings
- Fix brainstorm 'Create Note' button: add success toast and redirect to created note
- Fix memory echo notification infinite polling
- Fix chat route to always include document_search tool
- Add brainstorm i18n keys across all 14 locales
- Add socket server for real-time brainstorm collaboration
- Add hierarchical notebook selector and organize notebook dialog improvements
- Add sidebar brainstorm section with session management
- Update prisma schema with brainstorm tables, attachments, and document chunks
This commit is contained in:
Antigravity
2026-05-14 17:43:21 +00:00
parent 195e845f0a
commit 1fcea6ed7d
228 changed files with 57656 additions and 1059 deletions

View File

@@ -32,6 +32,8 @@
},
"sidebar": {
"notes": "笔记",
"recent": "最近的",
"quickNav": "快速导航",
"reminders": "提醒",
"labels": "标签",
"editLabels": "编辑标签",
@@ -40,15 +42,35 @@
"noLabelsInNotebook": "此笔记本中暂无标签",
"archive": "归档",
"trash": "回收站",
"clearFilter": "Remove filter"
"clearFilter": "Remove filter",
"inbox": "收件箱",
"sharedWithMe": "与我分享",
"sortNewest": "最新的优先",
"sortOldest": "最老的在前",
"sortAlpha": "A → Z",
"accountMenu": "账户菜单",
"profile": "轮廓",
"signOut": "登出",
"sortOrder": "排序顺序",
"freezePinnedNotebook": "固定笔记本侧边栏顺序",
"unfreezePinnedNotebook": "取消固定笔记本侧边栏顺序",
"newSubNotebook": "新亚笔记本",
"renameNotebook": "重命名"
},
"notes": {
"title": "笔记",
"newNote": "新建笔记",
"reorganize": "重新整理笔记",
"untitled": "无标题",
"placeholder": "记笔记...",
"markdownPlaceholder": "记笔记...(支持 Markdown",
"titlePlaceholder": "标题",
"noteTypes": {
"richtext": "富文本",
"markdown": "降价",
"text": "纯文本",
"checklist": "清单"
},
"listItem": "列表项",
"addListItem": "+ 列表项",
"newChecklist": "新建清单",
@@ -58,6 +80,7 @@
"confirmDelete": "确定要删除这条笔记吗?",
"confirmLeaveShare": "确定要离开这条共享笔记吗?",
"sharedBy": "共享者",
"sharedShort": "共享",
"leaveShare": "离开",
"delete": "删除",
"archive": "归档",
@@ -136,6 +159,8 @@
"dragToReorder": "拖动以重新排序",
"more": "更多",
"emptyState": "暂无笔记",
"metadataPanel": "细节",
"metadataNotebook": "笔记本",
"emptyStateTabs": "这里还没有笔记。使用侧边栏中的「新建笔记」来添加AI 标题建议会出现在编辑器中)。",
"inNotebook": "在笔记本中",
"moveFailed": "移动失败",
@@ -147,11 +172,6 @@
"unpinned": "未置顶",
"redoShortcut": "重做 (Ctrl+Y)",
"undoShortcut": "撤销 (Ctrl+Z)",
"viewCards": "卡片视图",
"viewCardsTooltip": "卡片网格,支持拖拽排序",
"viewTabs": "列表视图",
"viewTabsTooltip": "上方为标签页,下方为笔记 — 拖拽标签页可排序",
"viewModeGroup": "笔记显示模式",
"reorderTabs": "重新排序标签页",
"modified": "已修改",
"created": "已创建",
@@ -160,15 +180,18 @@
"savedStatus": "已保存",
"dirtyStatus": "已修改",
"completedLabel": "已完成",
"notes.emptyNotebook": "空笔记本",
"notes.emptyNotebookDesc": "笔记本没有笔记。点击 + 创建一个。",
"notes.noNoteSelected": "未选择笔记",
"notes.selectOrCreateNote": "从列表中选择笔记或创建新笔记。",
"notes": {
"emptyNotebook": "笔记本",
"emptyNotebookDesc": "此笔记本没有笔记。点击 + 创建一个。",
"noNoteSelected": "未选择笔记",
"selectOrCreateNote": "从列表中选择笔记或创建新笔记。"
},
"commitVersion": "保存版本",
"versionSaved": "版本已保存",
"deleteVersion": "删除此版本",
"versionDeleted": "版本已删除",
"deleteVersionConfirm": "确定永久删除此版本?",
"deleteVersionDesc": "此操作无法撤消。该版本将从历史记录中永久删除。",
"historyMode": "历史模式",
"historyModeManual": "手动(提交按钮)",
"historyModeAuto": "自动(智能)",
@@ -184,6 +207,10 @@
"enableHistory": "启用历史",
"historyEmpty": "暂无版本",
"historySelectVersion": "选择一个版本以预览其内容",
"currentVersion": "当前的",
"compareVersions": "比较",
"diffTitle": "比较",
"diffSelectHint": "单击列表中的 2 个版本进行比较",
"sortBy": "排序方式",
"sortDateDesc": "日期(最新)",
"sortDateAsc": "日期(最早)",
@@ -197,10 +224,14 @@
"createFailed": "Failed to create note",
"updateFailed": "Failed to update note",
"archived": "Note archived",
"unarchivedSuccess": "注释已从存档中删除",
"archiveFailed": "Failed to archive",
"sort": "Sort",
"confirmDeleteTitle": "Delete note",
"leftShare": "Share removed",
"ideaOrigin": "Origin of the idea",
"noNoteLink": "Purely generative idea",
"dismiss": "Not pertinent",
"dismissed": "Note dismissed from recent",
"generalNotes": "General Notes",
"noteType": "笔记类型",
@@ -214,7 +245,23 @@
"switchTypeTitle": "切换笔记类型?",
"switchTypeWarning": "切换到 {type} 可能会丢失部分格式。",
"switchTypeContentPreserved": "您的内容将保留为纯文本。",
"switchType": "切换到 {type}"
"switchType": "切换到 {type}",
"saveNow": "立即保存",
"backToCollection": "返回收藏",
"markdownEditingTitle": "返回编辑",
"markdownPreviewTitle": "预览",
"brainstormThisIdea": "集思广益这个想法",
"brainstormThisIdeaAria": "集思广益这个想法",
"shareNoteTitle": "分享笔记",
"shareNoteAria": "分享笔记",
"saveNoteAria": "保存备注",
"noChangesToSaveAria": "没有要保存的更改",
"optionsMenuAria": "选项菜单",
"deleteNoteConfirmItem": "删除注释",
"noteDeletedToast": "注释已删除。",
"deleteNoteFailedToast": "无法删除。",
"documentInfoAria": "文件信息",
"noModification": "没有变化"
},
"pagination": {
"previous": "←",
@@ -296,7 +343,24 @@
"accessRevoked": "访问权限已被撤销",
"errorLoading": "加载协作者时出错",
"failedToAdd": "添加协作者失败",
"failedToRemove": "移除协作者失败"
"failedToRemove": "移除协作者失败",
"shareCompactTitle": "分享",
"inviteByEmailLabel": "通过电子邮件邀请",
"accessReadCompact": "看法",
"accessEditCompact": "编辑",
"sendInvitation": "发送邀请",
"invitationSentBadge": "邀请已发送",
"sharedAccessLabel": "共享访问",
"noCollaboratorsEmpty": "还没有合作者。",
"removeAccessTitle": "删除访问权限",
"toastInviteSentTo": "邀请已发送至 {email}",
"toastAccessRemoved": "已移除 {target} 的访问权限",
"toastUserFallback": "用户",
"toastSharingError": "分享错误",
"toastEmailNotFound": "未找到此电子邮件的帐户。",
"toastAlreadySharedUser": "此注释已与该用户共享。",
"toastRemoveAccessFailed": "无法删除访问权限。",
"userFallback": "用户"
},
"ai": {
"analyzing": "AI 分析中...",
@@ -326,6 +390,8 @@
"transforming": "转换中...",
"transformSuccess": "文本已成功转换为 Markdown",
"transformError": "转换时出错",
"convertToRichtext": "转换为富文本",
"convertingToRichtext": "转换...",
"assistant": "AI 助手",
"generating": "生成中...",
"generateTitles": "生成标题",
@@ -389,6 +455,8 @@
"undoAI": "撤销 AI 转换",
"undoApplied": "已恢复原始文本",
"minWordsError": "笔记必须至少包含5个字才能使用AI操作。",
"wordCountMin": "请至少选择 {min} 个单词进行重新表述(当前为 {current} 个单词)",
"wordCountMax": "请最多选择 {max} 个单词进行重新表述(当前为 {current} 个单词)",
"genericError": "AI错误",
"actionError": "AI操作期间出错",
"appliedToNote": "已应用到笔记",
@@ -404,6 +472,15 @@
"chatTab": "聊天",
"noteActions": "笔记操作",
"askToStart": "向助手提问以开始。",
"chatPanelContext": "语境",
"chatPanelNotebookPlus": "+ 笔记本",
"chatPanelWritingTone": "书写语气",
"scopeAutoBadge": "汽车",
"chatNoteQuestionPlaceholder": "询问有关此注释的问题...",
"chatNotebookSelectPlaceholder": "附上笔记本...",
"assistantTabActions": "行动",
"resourcePreviewAiTitle": "人工智能预览",
"resourcePreviewInjectFromChat": "从聊天中注入",
"contextLabel": "上下文",
"thisNote": "此笔记",
"allMyNotes": "所有笔记",
@@ -415,6 +492,7 @@
"newLineHint": "Shift+Enter = 换行",
"resultLabel": "结果",
"discardAction": "丢弃",
"organization": "组织",
"transformationsDesc": "转换 — 直接应用到笔记",
"writeMinWordsAction": "至少写5个字以激活AI操作。",
"processingAction": "处理中...",
@@ -425,7 +503,45 @@
"shorten": "缩短",
"improve": "改进",
"toMarkdown": "转为Markdown",
"describeImages": "Describe images"
"describeImages": "Describe images",
"fixGrammar": "修复语法",
"translate": "翻译",
"explain": "解释",
"toRichText": "转换为富文本"
},
"generate": {
"slides": "生成幻灯片",
"sectionLabel": "生成工具",
"theme": "主题",
"themeArchitecturalMono": "建筑单声道",
"themeVibrantTech": "活力科技",
"themeMinimalSilk": "最小丝绸",
"style": "风格",
"styleProfessional": "专业的",
"styleCreative": "有创造力的",
"styleBrutalist": "野兽派",
"diagram": "生成图表",
"diagramReadyHint": "将笔记转化为视觉流",
"diagramType": "图表类型",
"typeAuto": "自动检测",
"typeFlowchart": "流程图",
"typeMindMap": "思维导图",
"typeTimeline": "时间轴",
"typeOrgChart": "组织结构图",
"typeArchitecture": "建筑学",
"typeProcessMap": "流程图",
"styleSketchy": "粗略",
"styleSoft": "柔软的",
"styleMinimal": "最小",
"styleDraft": "草稿",
"stylePolished": "抛光",
"styleHandwritten": "手写",
"diagramReady": "图表准备好了!",
"openInExcalidraw": "在 Excalidraw 实验室中打开",
"insertDiagramInNote": "在当前笔记中嵌入 PNG",
"diagramImageAlt": "人工智能生成图表",
"insertedInNote": "注释中插入图表",
"insertExportError": "导出/上传图表时出错"
},
"openAssistant": "打开AI助手",
"poweredByMomento": "由 Momento AI 提供支持",
@@ -442,7 +558,64 @@
"aiCopilot": "AI副驾驶",
"suggestTitle": "AI标题建议",
"generateTitleFromImage": "Generate title from image",
"titleGenerated": "Title generated from image"
"titleGenerated": "Title generated from image",
"resourceTab": "资源",
"aiNoteTitle": "人工智能笔记",
"injectReplace": "代替",
"injectReplaceTitle": "将注释内容替换为此消息",
"injectComplete": "完全的",
"injectCompleteTitle": "包含此消息的完整注释 (AI)",
"injectMerge": "合并",
"injectMergeTitle": "与注释合并AI",
"imagesCount": "{count} 张图片",
"resource": {
"failedToLoadUrl": "无法加载此网址",
"pageLoaded": "页面已加载:{标题}",
"pageLoadError": "加载页面时出错",
"pasteOrUrlFirst": "首先粘贴文本或加载 URL",
"enrichError": "富集错误",
"enrichErrorShort": "富集错误",
"contentApplied": "适用于注释的内容 ✓",
"fromChat": "💬 来自聊天",
"replacement": "↓ 更换",
"completedByAI": "✦ 由AI完成",
"mergedByAI": "⟳ AI 合并",
"rendered": "渲染的",
"cancel": "取消",
"applyToNote": "申请备注",
"urlLabel": "网址(可选)",
"resourceText": "资源文本",
"resourcePlaceholder": "将您的文本粘贴到此处markdown、HTML、纯文本...",
"words": "字",
"integrationMode": "整合模式",
"modeReplace": "代替",
"modeReplaceDesc": "直接,无人工智能",
"modeComplete": "完全的",
"modeCompleteDesc": "添加而不重写",
"modeMerge": "合并",
"modeMergeDesc": "重写并集成",
"aiProcessing": "人工智能处理...",
"preview": "预览",
"generatePreview": "生成预览",
"emptyNoteHint": "💡 备注为空——资源内容将直接整合。"
},
"cancel": "取消",
"copied": "已复制",
"copy": "复制",
"transformations": "转换",
"otherLanguage": "另一种语言",
"translateNow": "立即翻译",
"generationTools": "生成工具",
"generateSlidesLoading": "⏳ 正在生成演示文稿...",
"generateDiagramLoading": "⏳ 生成图表...",
"errorShort": "错误",
"readyToast": "准备好!",
"downloadFailedToast": "下载失败",
"pptxDownloadButton": "下载.pptx",
"presentationReadyBadge": "演示准备就绪",
"openInLabTitle": "在实验室中打开",
"inlineSummaryMarkdown": "**概括:**",
"networkErrorShort": "网络错误。"
},
"titleSuggestions": {
"available": "标题建议",
@@ -548,7 +721,19 @@
"untitled": "无标题",
"notifications": "通知",
"declined": "分享已拒绝",
"removed": "笔记已从列表中移除"
"removed": "笔记已从列表中移除",
"slidesReady": "演示准备就绪",
"openSlides": "开放演示",
"canvasReady": "图表准备好",
"pptxReady": "幻灯片准备好",
"downloadPptx": "下载.pptx",
"markAllRead": "标记全部已读",
"agentSuccess": "代理完毕",
"agentFailed": "代理失败",
"brainstormInvite": "头脑风暴",
"brainstormJoined": "头脑风暴",
"systemNotification": "系统",
"downloadFailed": "下载失败"
},
"nav": {
"home": "主页",
@@ -597,6 +782,17 @@
"themeLight": "浅色",
"themeDark": "深色",
"themeSystem": "跟随系统",
"themeBaseGroup": "Base",
"themePalettesGroup": "Color palettes",
"themeSepia": "Sepia",
"themeMidnight": "Midnight",
"themeRose": "Rose",
"themeGreen": "Green",
"themeLavender": "Lavender",
"themeSand": "Sand",
"themeOcean": "Ocean",
"themeSunset": "Sunset",
"themeBlue": "Blue",
"notifications": "通知",
"language": "语言",
"selectLanguage": "选择语言",
@@ -630,17 +826,8 @@
"desktopNotifications": "桌面通知",
"desktopNotificationsDesc": "在浏览器中接收通知",
"notificationsDesc": "管理您的通知偏好",
"themeBaseGroup": "Base",
"themePalettesGroup": "Color palettes",
"themeSepia": "Sepia",
"themeMidnight": "Midnight",
"themeRose": "Rose",
"themeGreen": "Green",
"themeLavender": "Lavender",
"themeSand": "Sand",
"themeOcean": "Ocean",
"themeSunset": "Sunset",
"themeBlue": "Blue"
"autoSave": "自动保存",
"autoSaveDesc": "键入时自动保存更改"
},
"profile": {
"title": "个人资料",
@@ -707,7 +894,15 @@
"providerDesc": "选择您偏好的 AI 提供商",
"providerAutoDesc": "优先使用 Ollama备用 OpenAI",
"providerOllamaDesc": "100% 私有,在本地运行",
"providerOpenAIDesc": "最准确,需要 API 密钥"
"providerOpenAIDesc": "最准确,需要 API 密钥",
"aiNote": "人工智能笔记",
"aiNoteDesc": "启用AI聊天按钮和文本改进工具",
"languageDetection": "语言检测",
"languageDetectionDesc": "自动检测笔记的语言",
"autoLabeling": "标签建议",
"autoLabelingDesc": "自动建议标签并将其应用到您的笔记",
"noteHistory": "注释历史记录",
"noteHistoryDesc": "启用版本快照和从历史记录恢复"
},
"general": {
"loading": "加载中...",
@@ -764,7 +959,9 @@
"markDone": "标记为已完成",
"markUndone": "标记为未完成",
"todayAt": "今天 {time}",
"tomorrowAt": "明天 {time}"
"tomorrowAt": "明天 {time}",
"clearCompleted": "清除完成",
"viewAll": "查看所有提醒"
},
"notebook": {
"create": "创建笔记本",
@@ -795,7 +992,11 @@
"confidence": "置信度",
"savingReminder": "保存提醒失败",
"removingReminder": "移除提醒失败",
"generatingDescription": "Please wait..."
"generatingDescription": "Please wait...",
"pinnedFrozenTooltip": "固定笔记本 — 订单冻结",
"organizeNotebookWithAITooltip": "用人工智能整理这个笔记本",
"assistantRequiredForSummarize": "设置中开启AI助手进行总结",
"createSubnotebook": "添加子笔记本"
},
"notebookSuggestion": {
"title": "移动到 {name}",
@@ -808,6 +1009,9 @@
},
"admin": {
"title": "管理后台",
"adminConsole": "管理控制台",
"navSection": "导航",
"backToApp": "返回《记忆碎片》",
"userManagement": "用户管理",
"chat": "AI 聊天",
"lab": "实验室",
@@ -850,6 +1054,11 @@
"providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING 是必需的",
"providerOllamaOption": "🦙 Ollama (Local & Free)",
"providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
"providerAnthropicOption": "🧠 人类(克劳德 API",
"providerAnthropicCustomOption": "🧩 人为定制(消息 API — MiniMax 等)",
"anthropicModelHint": "从建议中选择一个 Claude 模型 ID 或手动输入一个(官方 API 没有远程模型列表)。",
"anthropicCustomModelHint": "Anthropic 兼容的消息 API例如 MiniMax基本 URL https://api.minimax.io/anthropic中国https://api.minimaxi.com/anthropic型号 MiniMax-M2.7。嵌入:使用提供商“自定义”+ OpenAI URL https://api.minimax.io/v1。",
"anthropicCustomNoModelList": "该网关不公开 OpenAI 风格的/模型列表 - 从建议中选择模型或输入模型(例如 MiniMax-M2.7)。",
"providerCustomOption": "🔧 Custom OpenAI-Compatible",
"providerDeepSeekOption": "🔍 DeepSeek",
"providerOpenRouterOption": "🌐 OpenRouter",
@@ -1003,7 +1212,14 @@
"error": "错误:",
"testError": "测试错误:{error}",
"tipTitle": "提示:",
"tipDescription": "在测试之前使用 AI 测试面板诊断配置问题。"
"tipDescription": "在测试之前使用 AI 测试面板诊断配置问题。",
"chatTestTitle": "聊天助手测试",
"chatTestDescription": "测试聊天助手使用的AI提供程序",
"chatGenerationTest": "💬 聊天助手测试:",
"chatStep1": "向助手发送测试消息",
"chatStep2": "要求简要回答助理的职责",
"chatStep3": "显示模型响应",
"chatStep4": "检查响应能力和延迟"
},
"sidebar": {
"dashboard": "仪表盘",
@@ -1194,6 +1410,7 @@
"notesViewLabel": "笔记布局",
"notesViewTabs": "标签页OneNote 风格)",
"notesViewMasonry": "卡片(网格)",
"notesViewList": "列表(杂志)",
"selectTheme": "Select theme",
"fontFamilyLabel": "字体系列",
"fontFamilyDescription": "选择应用程序中使用的字体",
@@ -1277,6 +1494,69 @@
"organizeWithAI": "用 AI 整理",
"organize": "整理"
},
"organizeNotebook": {
"title": "整理笔记本",
"unknownError": "未知错误",
"toastSuccess": "笔记本已整理 — 创建了 {created} 个子笔记本,已移动了 {moved} 个笔记",
"intro": "AI会分析这个笔记本中的笔记并提出将它们重新组织成主题子笔记本的计划。",
"bulletThemes": "按主题或主题对笔记进行分组",
"bulletSubfolders": "创建丢失的子笔记本",
"bulletPreview": "进行任何更改之前的完整预览",
"analyzingTitle": "正在分析……",
"analyzingSubtitle": "人工智能正在阅读你的笔记并识别主题",
"previewSummary": "{groups} 组 · {notes} 笔记 · {newSubs} 新子笔记本",
"badgeNew": "新的",
"untitledNote": "无标题笔记",
"notesInGroup": "{count} 条笔记",
"executingTitle": "组织…",
"executingSubtitle": "创建子笔记本和移动笔记",
"doneTitle": "笔记本整理好了!",
"doneStats": "{created} 子笔记本已创建 · {moved} 条笔记已移动",
"analyzeButton": "人工智能分析",
"restart": "重新开始",
"confirm": "申请",
"closeButton": "关闭"
},
"documentInfo": {
"tabInfo": "信息",
"tabVersions": "版本",
"wordsLabel": "字",
"charactersLabel": "人物",
"notebookLabel": "笔记本",
"typeLabel": "类型",
"createdLabel": "已创建",
"modifiedLabel": "已更新",
"labelsSection": "标签",
"idLabel": "ID",
"historyDisabled": "此笔记未启用历史记录。",
"enableHistory": "启用历史记录",
"savedVersions": "保存的版本",
"savingEllipsis": "保存…",
"versionSaved": "版本已保存!",
"saveThisVersion": "保存此版本",
"loading": "加载中…",
"noVersion": "还没有版本",
"restoreTooltip": "恢复",
"deleteTooltip": "删除",
"comparisonMode": "比较模式",
"comparisonSubtitle": "并排比较版本",
"deleteVersionConfirm": "删除这个版本?",
"latestBadge": "最新的"
},
"languages": {
"targets": {
"french": "法语",
"english": "英语",
"spanish": "西班牙语",
"german": "德语",
"persian": "波斯语",
"portuguese": "葡萄牙语",
"italian": "意大利语",
"chinese": "中国人",
"japanese": "日本人"
},
"customPlaceholder": "例如阿拉伯语、俄语……"
},
"common": {
"unknown": "未知",
"notAvailable": "不可用",
@@ -1398,12 +1678,16 @@
"scraper": "监控器",
"researcher": "研究员",
"monitor": "观察者",
"slideGenerator": "幻灯片",
"excalidrawGenerator": "图表",
"custom": "自定义"
},
"typeDescriptions": {
"scraper": "抓取多个网站并创建摘要",
"researcher": "搜索有关主题的信息",
"monitor": "监视笔记本并分析笔记",
"slideGenerator": "根据笔记创建 PowerPoint 演示文稿",
"excalidrawGenerator": "从笔记创建 Excalidraw 图表",
"custom": "使用自定义提示的自由代理"
},
"form": {
@@ -1416,6 +1700,27 @@
"urlsOptional": "(可选)",
"sourceNotebook": "要监视的笔记本",
"selectNotebook": "选择笔记本...",
"selectNotes": "分析注意事项",
"notesSelected": "已选择 {{count}} 条注释",
"slideTheme": "演讲主题",
"slideThemeDefault": "自动的",
"slideStyle": "视觉风格",
"slideStyleSoft": "软(推荐)",
"slideStyleSharp": "锐利而浓密",
"slideStyleRounded": "圆润宽敞",
"slideStylePill": "高级/药丸",
"excalidrawDiagramType": "图表类型",
"excalidrawDiagramTypeAuto": "自动(域检测)",
"excalidrawDiagramTypeFlowchart": "流程图(过程)",
"excalidrawDiagramTypeMindmap": "思维导图(想法)",
"excalidrawDiagramTypeOrgChart": "组织结构图(团队)",
"excalidrawDiagramTypeTimeline": "时间表/路线图",
"excalidrawDiagramTypeProcessMap": "流程图(操作)",
"excalidrawDiagramTypeArchitectureCloud": "云架构(区域/RG",
"excalidrawDiagramStyle": "Excalidraw 图表样式",
"excalidrawDiagramStyleDefault": "彩色Excalidraw",
"excalidrawDiagramStyleSketchPlus": "Sketch+(增强型 Excalidraw",
"excalidrawDiagramStyleAustere": "简朴(最小)",
"targetNotebook": "目标笔记本",
"inbox": "收件箱",
"instructions": "AI 指令",
@@ -1485,6 +1790,8 @@
"updated": "代理已更新",
"deleted": "\"{name}\" 已删除",
"deleteError": "删除时出错",
"running": "一代正在进行中……",
"runningDesc": "生成可能需要几分钟。您可以自由导航。",
"runSuccess": "\"{name}\" 执行成功",
"runError": "错误:{error}",
"runFailed": "执行失败",
@@ -1519,13 +1826,24 @@
"chercheur": {
"name": "主题研究员",
"description": "搜索有关主题的深入信息并创建带有参考的结构化笔记。"
},
"slideGenerator": {
"name": "幻灯片生成器",
"description": "从笔记本中读取笔记并自动生成结构化演示文稿。"
},
"excalidrawGenerator": {
"name": "图表生成器",
"description": "阅读笔记并在 Excalidraw 实验室中生成可视化图表。"
}
},
"runLog": {
"title": "历史记录",
"noHistory": "暂无执行记录",
"toolTrace": "{count} 次工具调用",
"step": "第 {num} 步"
"step": "第 {num} 步",
"clearConfirm": "您确定要删除该代理的所有历史记录吗?",
"cleared": "历史记录已删除",
"clearHistory": "清除历史记录"
},
"tools": {
"title": "代理工具",
@@ -1536,6 +1854,9 @@
"noteCreate": "创建笔记",
"urlFetch": "获取 URL",
"memorySearch": "记忆",
"generatePptx": "PPTX 幻灯片",
"generateSlides": "HTML 幻灯片",
"generateExcalidraw": "Excalidraw 图表",
"configNeeded": "配置",
"selected": "{count} 个已选择",
"maxSteps": "最大迭代次数"
@@ -1547,7 +1868,9 @@
"scraper": "您是一个监控助手。将不同网站的文章综合成清晰、结构化的摘要。",
"researcher": "您是一位严谨的研究员。针对请求的主题,制作包含背景、要点、争议和参考文献的研究笔记。",
"monitor": "您是一位分析助手。分析提供的笔记并建议线索、参考和笔记之间的联系。",
"custom": "您是一位有帮助的助手。"
"custom": "您是一位有帮助的助手。",
"slideGenerator": "您是演示文稿创建者。阅读提供的内容并创建包含标题、要点和摘要的结构化幻灯片。",
"excalidrawGenerator": "您是一名图表创建者。分析所提供的内容并创建清晰、有组织的可视化图表。"
},
"help": {
"title": "代理指南",
@@ -1581,7 +1904,10 @@
"frequency": "代理自动运行的频率。从手动开始测试。",
"instructions": "替换默认AI提示的自定义指令。留空则使用自动提示。",
"tools": "选择代理可以使用的工具。每个工具赋予代理特定能力。",
"maxSteps": "最大推理循环数。更多步骤 = 更深入的分析,但耗时更长。"
"maxSteps": "最大推理循环数。更多步骤 = 更深入的分析,但耗时更长。",
"selectNotes": "选择具体的笔记进行分析。如果未选择任何内容,代理将使用笔记本中的所有笔记。",
"slideTheme": "选择演示文稿的调色板。自动让人工智能决定。",
"slideStyle": "视觉风格影响角半径、间距和信息密度。"
}
}
},
@@ -1631,5 +1957,147 @@
"lab": {
"initializing": "初始化工作区",
"loadingIdeas": "加载你的想法..."
},
"richTextEditor": {
"slashHint": "↑↓导航·进入插入·Tab切换部分",
"slashLoading": "人工智能思维...",
"slashTabAll": "全部",
"slashCatBasic": "基本块",
"slashCatMedia": "媒体",
"slashCatFormatting": "格式化",
"slashCatAi": "人工智能笔记",
"insertImage": "插入图片",
"imageUrlPlaceholder": "https://example.com/image.png",
"preview": "预览",
"cancel": "取消",
"insert": "插入",
"slashText": "文本",
"slashTextDesc": "简单段落",
"slashH1": "标题 1",
"slashH1Desc": "大节标题",
"slashH2": "标题 2",
"slashH2Desc": "中节标题",
"slashH3": "标题 3",
"slashH3Desc": "小节标题",
"slashBullet": "项目符号列表",
"slashBulletDesc": "无序列表",
"slashNumbered": "编号列表",
"slashNumberedDesc": "有序编号列表",
"slashTodo": "任务清单",
"slashTodoDesc": "复选框任务",
"slashQuote": "引用",
"slashQuoteDesc": "捕获报价",
"slashCode": "代码块",
"slashCodeDesc": "代码片段",
"slashDivider": "分频器",
"slashDividerDesc": "卧式分离机",
"slashTable": "桌子",
"slashTableDesc": "插入一个简单的网格",
"slashDiagram": "图表",
"slashDiagramDesc": "生成流程或思维导图",
"slashSlides": "推介会",
"slashSlidesDesc": "生成漂亮的幻灯片",
"slashImage": "图像",
"slashImageDesc": "嵌入来自 URL 的图像",
"slashAlignLeft": "左对齐",
"slashAlignLeftDesc": "将文本左对齐",
"slashAlignCenter": "中心",
"slashAlignCenterDesc": "将文本居中",
"slashAlignRight": "右对齐",
"slashAlignRightDesc": "将文本右对齐",
"slashSuperscript": "上标",
"slashSuperscriptDesc": "文本高于基线",
"slashSubscript": "下标",
"slashSubscriptDesc": "文本低于基线",
"slashClarify": "阐明",
"slashClarifyDesc": "让文字更清晰",
"slashShorten": "缩短",
"slashShortenDesc": "压缩文本",
"slashImprove": "提升",
"slashImproveDesc": "提升风格",
"slashExpand": "扩张",
"slashExpandDesc": "阐述并丰富文本",
"imageModalTitle": "插入图片",
"imageModalPreview": "预览",
"imageModalCancel": "取消",
"imageModalInsert": "插入",
"imageModalInvalidUrl": "请输入有效的网址",
"imageModalLoadFailed": "加载图像失败",
"linkPlaceholder": "粘贴或输入链接...",
"bold": "大胆的",
"italic": "斜体",
"underline": "强调",
"strike": "删除线",
"code": "代码",
"highlight": "强调",
"superscript": "上标",
"subscript": "下标",
"addBlock": "添加区块",
"placeholder": "输入“/”作为命令..."
},
"brainstorm": {
"title": "Waves of Thought",
"subtitle": "Unfold dimensions of potentiality",
"placeholder": "Enter a concept to unfold...",
"generating": "AI is harvesting seeds of thought...",
"newBrainstorm": "New Brainstorm",
"noSessions": "No brainstorms yet",
"startOne": "Start one",
"sessions": "Brainstorms",
"seedLabel": "Seed Idea",
"ideaPromptDetailed": "输入您的想法、问题或主题进行头脑风暴...",
"brainstormThisIdea": "Brainstorm this idea",
"startBrainstorm": "Start Brainstorm",
"spatialMode": "Spatial Exploration Mode",
"wave1": "Wave 1",
"wave2": "Wave 2",
"wave3": "Wave 3",
"export": "Export",
"exporting": "Exporting...",
"wave": "Wave",
"novelty": "Novelty",
"originConnection": "Origin connection",
"linkedNotes": "Linked notes",
"deepen": "Deepen",
"deepening": "Generating...",
"extract": "Create Note",
"converting": "Converting...",
"dismiss": "Not pertinent",
"noteCreated": "Note Created",
"ideas": "ideas",
"cancel": "Cancel",
"delete": "Delete",
"ideaOrigin": "Origin of the idea",
"noNoteLink": "Purely generative idea",
"derived_from": "Derived from",
"opposes": "In opposition with",
"extends": "Extends",
"synthesizes": "Synthesizes",
"transposes": "Transposes",
"none_found": "No note link",
"viewNote": "View note",
"addIdea": "Add idea",
"manualIdeaPrompt": "Title of your idea:",
"invite": "Invite",
"linkCopied": "Invite link copied!",
"activityTitle": "活动",
"noActivity": "还没有活动",
"justNow": "现在",
"humanIdea": "人类",
"aiIdea": "人工智能",
"respondsTo": "回应",
"adding": "添加...",
"manualIdeaDesc": "通过头脑风暴画布分享您的想法",
"manualIdeaTitle": "标题",
"manualIdeaTitlePlaceholder": "用几句话来表达你的想法...",
"manualIdeaDescLabel": "描述(可选)",
"manualIdeaDescPlaceholder": "详细说明你的想法...",
"activity": {
"manual_idea": "添加了一个想法",
"wave_generated": "产生了波浪",
"joined": "加入会议",
"idea_dismissed": "驳回了一个想法",
"invite_created": "创建了邀请"
}
}
}
}