Files
Momento/memento-note/locales/zh.json
Antigravity 96e7902f01
Some checks failed
CI / Lint, Unit Tests & Build (push) Failing after 1m22s
CI / Deploy production (on server) (push) Has been skipped
feat: publication IA (magazine/brief/essay) + fixes critique
Publication IA:
- 4 templates (magazine, brief, essay, simple) avec CSS riche
- Rewrite IA (article/exercises/tutorial/reference/mixed)
- Modération avec timeout 12s + fallback safe
- Quotas publish_enhance par tier (basic=2, pro=15, business=100)
- Détection contenu stale (hash)
- Migration DB publishedContent/publishedTemplate/publishedSourceHash

Fixes:
- cheerio v1.2: Element -> AnyNode (domhandler), decodeEntities cast
- _isShared ajouté au type Note (champ virtuel serveur)
- callout colors PDF export: extraction fonction pure testable
- admin/published: guard note.userId null
- Cmd+S fonctionne en mode dialog (pas seulement fullPage)

i18n:
- 23 clés publish* traduites dans les 15 locales
- Extension Web Clipper: 13 locales mise à jour

Tests:
- callout-colors.test.ts (6 tests)
- note-visible-in-view.test.ts (5 tests)
- entitlements.test.ts + byok-entitlements.test.ts: mock usageLog + unstubAllEnvs
- 199/199 tests passent

Tracker: user-stories.md sync avec sprint-status.yaml
2026-06-28 07:32:57 +00:00

2925 lines
126 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"auth": {
"signIn": "登录",
"signUp": "注册",
"email": "电子邮箱",
"password": "密码",
"name": "姓名",
"emailPlaceholder": "输入您的电子邮箱",
"passwordPlaceholder": "输入您的密码",
"namePlaceholder": "输入您的姓名",
"passwordMinChars": "输入密码(最少 6 个字符)",
"resetPassword": "重置密码",
"resetPasswordInstructions": "输入您的邮箱以重置密码",
"forgotPassword": "忘记密码?",
"noAccount": "没有账户?",
"hasAccount": "已有账户?",
"signInToAccount": "登录您的账户",
"createAccount": "创建您的账户",
"rememberMe": "记住我",
"orContinueWith": "或继续使用",
"checkYourEmail": "查看您的邮箱",
"resetEmailSent": "如果您的邮箱存在于我们的系统中,我们已向您发送密码重置链接。",
"returnToLogin": "返回登录",
"forgotPasswordTitle": "忘记密码",
"forgotPasswordDescription": "输入您的电子邮箱,我们将向您发送重置密码的链接。",
"sending": "发送中...",
"sendResetLink": "发送重置链接",
"backToLogin": "返回登录",
"signOut": "退出登录",
"confirmPassword": "确认密码",
"confirmPasswordPlaceholder": "再次输入密码"
},
"sidebar": {
"notes": "笔记",
"recent": "最近的",
"quickNav": "快速导航",
"reminders": "提醒",
"labels": "标签",
"editLabels": "编辑标签",
"newNoteTabs": "新建笔记",
"newNoteTabsHint": "在此笔记本中创建笔记",
"noLabelsInNotebook": "此笔记本中暂无标签",
"archive": "归档",
"trash": "回收站",
"clearFilter": "Remove filter",
"inbox": "收件箱",
"sharedWithMe": "与我分享",
"sortNewest": "最新的优先",
"sortOldest": "最老的在前",
"sortAlpha": "A → Z",
"accountMenu": "账户菜单",
"profile": "Profile",
"signOut": "Sign out",
"sortOrder": "排序顺序",
"freezePinnedNotebook": "固定笔记本侧边栏顺序",
"unfreezePinnedNotebook": "取消固定笔记本侧边栏顺序",
"newSubNotebook": "新亚笔记本",
"renameNotebook": "重命名",
"sharedNotebookBadge": "· Shared",
"sortManual": "自定义顺序",
"moveFailed": "Failed to move notebook",
"dropToRoot": "Drop here to move to root",
"noReminders": "No active reminders."
},
"notes": {
"title": "笔记",
"newNote": "新建笔记",
"reorganize": "重新整理笔记",
"untitled": "Untitled",
"placeholder": "记笔记...",
"markdownPlaceholder": "记笔记...(支持 Markdown",
"titlePlaceholder": "标题",
"noteTypes": {
"richtext": "富文本",
"markdown": "降价",
"text": "纯文本",
"checklist": "清单"
},
"listItem": "列表项",
"addListItem": "+ 列表项",
"newChecklist": "新建清单",
"add": "添加",
"adding": "添加中...",
"close": "关闭",
"confirmDelete": "Are you sure you want to delete this note?",
"confirmLeaveShare": "确定要离开这条共享笔记吗?",
"sharedBy": "共享者",
"sharedShort": "共享",
"leaveShare": "离开",
"delete": "Delete",
"archive": "归档",
"unarchive": "取消归档",
"pin": "置顶",
"unpin": "取消置顶",
"color": "颜色",
"changeColor": "更改颜色",
"setReminder": "设置提醒",
"setReminderButton": "设置提醒",
"date": "日期",
"time": "时间",
"reminderDateTimeRequired": "请输入日期和时间",
"invalidDateTime": "日期或时间无效",
"reminderMustBeFuture": "提醒时间必须是未来时间",
"reminderSet": "已设置提醒:{datetime}",
"reminderPastError": "提醒时间必须是未来时间",
"reminderRemoved": "提醒已移除",
"addImage": "添加图片",
"addLink": "添加链接",
"linkAdded": "链接已添加",
"linkMetadataFailed": "无法获取链接元数据",
"linkAddFailed": "添加链接失败",
"invalidFileType": "无效的文件类型:{fileName}。仅允许 JPEG、PNG、GIF 和 WebP。",
"fileTooLarge": "文件过大:{fileName}。最大大小为 {maxSize}。",
"uploadFailed": "上传失败:{filename}",
"contentOrMediaRequired": "请输入一些内容或添加链接/图片",
"itemOrMediaRequired": "请至少添加一个项目或媒体",
"noteCreated": "笔记创建成功",
"noteCreateFailed": "创建笔记失败",
"deleted": "Note deleted",
"deleteFailed": "Failed to delete note",
"aiAssistant": "AI 助手",
"changeSize": "更改大小",
"backgroundOptions": "背景选项",
"moreOptions": "更多选项",
"remindMe": "提醒我",
"markdownMode": "Markdown",
"addCollaborators": "添加协作者",
"duplicate": "复制",
"share": "共享",
"showCollaborators": "显示协作者",
"pinned": "Note pinned",
"others": "其他",
"noNotes": "无笔记",
"noNotesFound": "未找到笔记",
"createFirstNote": "创建您的第一条笔记",
"size": "大小",
"small": "小",
"medium": "中",
"large": "大",
"shareWithCollaborators": "与协作者共享",
"view": "查看笔记",
"edit": "编辑笔记",
"readOnly": "只读",
"preview": "预览",
"noContent": "无内容",
"takeNote": "记笔记...",
"takeNoteMarkdown": "记笔记...(支持 Markdown",
"addItem": "添加项目",
"sharedReadOnly": "这条笔记以只读模式与您共享",
"makeCopy": "创建副本",
"saving": "保存中...",
"copySuccess": "笔记复制成功!",
"copyFailed": "复制笔记失败",
"copy": "复制",
"markdownOn": "Markdown 开启",
"markdownOff": "Markdown 关闭",
"undo": "撤销 (Ctrl+Z)",
"redo": "重做 (Ctrl+Y)",
"pinnedNotes": "已置顶笔记",
"recent": "最近",
"addNote": "添加笔记",
"readMore": "阅读全文",
"remove": "Remove",
"dragToReorder": "Drag to reorder",
"more": "更多",
"emptyState": "暂无笔记",
"metadataPanel": "细节",
"metadataNotebook": "笔记本",
"emptyStateTabs": "这里还没有笔记。使用侧边栏中的「新建笔记」来添加AI 标题建议会出现在编辑器中)。",
"inNotebook": "在笔记本中",
"moveFailed": "移动失败",
"clarifyFailed": "澄清失败",
"shortenFailed": "缩短失败",
"improveFailed": "改进失败",
"transformFailed": "转换失败",
"markdown": "Markdown",
"unpinned": "Note unpinned",
"redoShortcut": "重做 (Ctrl+Y)",
"undoShortcut": "撤销 (Ctrl+Z)",
"reorderTabs": "重新排序标签页",
"modified": "已修改",
"created": "已创建",
"loading": "加载中...",
"exportPDF": "导出PDF",
"savedStatus": "已保存",
"saved": "笔记已保存",
"dirtyStatus": "已修改",
"completedLabel": "已完成",
"notes": {
"emptyNotebook": "空笔记本",
"emptyNotebookDesc": "此笔记本没有笔记。点击 + 创建一个。",
"noNoteSelected": "未选择笔记",
"selectOrCreateNote": "从列表中选择笔记或创建新笔记。"
},
"commitVersion": "保存版本",
"versionSaved": "版本已保存",
"deleteVersion": "删除此版本",
"versionDeleted": "版本已删除",
"deleteVersionConfirm": "确定永久删除此版本?",
"deleteVersionDesc": "此操作无法撤消。该版本将从历史记录中永久删除。",
"historyMode": "历史模式",
"historyModeManual": "手动(提交按钮)",
"historyModeAuto": "自动(智能)",
"historyModeManualDesc": "使用提交按钮手动创建快照",
"historyModeAutoDesc": "智能检测自动创建快照",
"history": "历史",
"historyRestored": "版本已恢复",
"historyEnabled": "历史已启用",
"historyDisabledTitle": "Version history",
"historyDisabledDesc": "您的账户已禁用历史记录。",
"historyEnabledTitle": "History enabled!",
"historyEnabledDesc": "Versions of this note will now be recorded.",
"enableHistory": "启用历史",
"historyEmpty": "暂无版本",
"historySelectVersion": "选择一个版本以预览其内容",
"currentVersion": "当前的",
"compareVersions": "比较",
"diffTitle": "比较",
"diffSelectHint": "单击列表中的 2 个版本进行比较",
"sortBy": "排序方式",
"sortDateDesc": "日期(最新)",
"sortDateAsc": "日期(最早)",
"sortTitleAsc": "标题 A → Z",
"sortTitleDesc": "标题 Z → A",
"suggestTitle": "AI title",
"generateTitleFromImage": "Generate title from image",
"titleGenerated": "Title generated",
"content": "Content",
"restore": "Restore",
"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": "笔记类型",
"typeText": "文本",
"typeMarkdown": "Markdown",
"typeRichText": "富文本",
"typeChecklist": "待办清单",
"convertedToRichText": "Converted to rich text",
"conversionFailed": "Conversion failed, staying in Markdown",
"richTextPlaceholder": "记笔记...",
"switchTypeTitle": "切换笔记类型?",
"switchTypeWarning": "切换到 {type} 可能会丢失部分格式。",
"switchTypeContentPreserved": "您的内容将保留为纯文本。",
"switchType": "切换到 {type}",
"saveNow": "立即保存",
"backToCollection": "返回收藏",
"markdownEditingTitle": "返回编辑",
"markdownPreviewTitle": "预览",
"brainstormThisIdea": "集思广益这个想法",
"brainstormThisIdeaAria": "集思广益这个想法",
"shareNoteTitle": "分享笔记",
"shareNoteAria": "分享笔记",
"saveNoteAria": "保存备注",
"noChangesToSaveAria": "没有要保存的更改",
"optionsMenuAria": "选项菜单",
"deleteNoteConfirmItem": "删除注释",
"noteDeletedToast": "注释已删除。",
"deleteNoteFailedToast": "无法删除。",
"documentInfoAria": "文件信息",
"noModification": "没有变化",
"notes.emptyNotebook": "Empty notebook",
"notes.emptyNotebookDesc": "This notebook has no notes. Click + to create one.",
"notes.noNoteSelected": "No note selected",
"notes.selectOrCreateNote": "Select a note from the list or create a new one.",
"attachments": "附件",
"createFirst": "创建您的第一条笔记",
"generateIllustration": "生成插图",
"illustrationGenerated": "插图已生成",
"open": "打开",
"saveFailed": "保存失败",
"search": "搜索",
"unarchived": "已取消归档",
"uploading": "上传中...",
"savedJustNow": "Saved",
"unsaved": "Unsaved changes"
},
"pagination": {
"previous": "←",
"pageInfo": "第 {currentPage} 页 / 共 {totalPages} 页",
"next": "→"
},
"labels": {
"title": "标签",
"filter": "按标签筛选",
"manage": "管理标签",
"manageTooltip": "管理标签",
"changeColor": "更改颜色",
"changeColorTooltip": "更改颜色",
"delete": "删除",
"deleteTooltip": "删除标签",
"confirmDelete": "确定要删除此标签吗?",
"newLabelPlaceholder": "创建新标签",
"namePlaceholder": "输入标签名称",
"addLabel": "添加标签",
"createLabel": "创建标签",
"labelName": "标签名称",
"labelColor": "标签颜色",
"manageLabels": "管理标签",
"manageLabelsDescription": "为此笔记添加或移除标签。点击标签可更改其颜色。",
"selectedLabels": "已选标签",
"allLabels": "所有标签",
"clearAll": "清除全部",
"filterByLabel": "按标签筛选",
"tagAdded": "标签 \"{tag}\" 已添加",
"showLess": "收起",
"showMore": "展开更多",
"editLabels": "编辑标签",
"editLabelsDescription": "创建、编辑颜色或删除标签。",
"noLabelsFound": "未找到标签。",
"loading": "加载中...",
"notebookRequired": "⚠️ 标签仅在笔记本中可用。请先将此笔记移至笔记本。",
"count": "{count} 个标签",
"noLabels": "暂无标签",
"confirmDeleteShort": "确认?",
"labelRemoved": "标签 \"{label}\" 已移除",
"filterByTags": "按标签筛选",
"searchTags": "搜索标签"
},
"search": {
"placeholder": "搜索",
"searchPlaceholder": "搜索您的笔记...",
"semanticInProgress": "AI 搜索进行中...",
"semanticTooltip": "AI 语义搜索",
"searching": "搜索中...",
"noResults": "未找到结果",
"resultsFound": "找到 {count} 条笔记",
"exactMatch": "完全匹配",
"related": "相关",
"disabledAdmin": "管理员模式下搜索已禁用"
},
"collaboration": {
"emailPlaceholder": "输入电子邮箱",
"addCollaborator": "添加协作者",
"removeCollaborator": "移除协作者",
"owner": "所有者",
"canEdit": "可编辑",
"canView": "可查看",
"shareNote": "共享笔记",
"shareWithCollaborators": "与协作者共享",
"addCollaboratorDescription": "通过电子邮箱添加人员来协作编辑这条笔记。",
"viewerDescription": "您有权访问此笔记。只有所有者可以管理协作者。",
"emailAddress": "电子邮箱",
"enterEmailAddress": "输入电子邮箱",
"invite": "邀请",
"peopleWithAccess": "有访问权限的人员",
"noCollaborators": "还没有协作者。在上方添加某人!",
"noCollaboratorsViewer": "还没有协作者。",
"pendingInvite": "待处理的邀请",
"pending": "待处理",
"remove": "移除",
"unnamedUser": "未命名用户",
"done": "完成",
"willBeAdded": "{email} 将在创建笔记时被添加为协作者",
"alreadyInList": "此邮箱已在列表中",
"nowHasAccess": "{name} 现在有权访问此笔记",
"accessRevoked": "访问权限已被撤销",
"errorLoading": "加载协作者时出错",
"failedToAdd": "添加协作者失败",
"failedToRemove": "移除协作者失败",
"shareCompactTitle": "分享",
"inviteByEmailLabel": "通过电子邮件邀请",
"accessReadCompact": "看法",
"accessEditCompact": "编辑",
"sendInvitation": "发送邀请",
"invitationSentBadge": "邀请已发送",
"sharedAccessLabel": "共享访问",
"noCollaboratorsEmpty": "还没有合作者。",
"removeAccessTitle": "删除访问权限",
"toastInviteSentTo": "邀请已发送至 {email}",
"toastAccessRemoved": "已移除 {target} 的访问权限",
"toastUserFallback": "用户",
"toastSharingError": "分享错误",
"toastEmailNotFound": "未找到此电子邮件的帐户。",
"toastAlreadySharedUser": "此注释已与该用户共享。",
"toastRemoveAccessFailed": "无法删除访问权限。",
"userFallback": "用户"
},
"ai": {
"analyzing": "AI 分析中...",
"clickToAddTag": "点击添加此标签",
"ignoreSuggestion": "忽略此建议",
"generatingTitles": "正在生成标题...",
"generateTitlesTooltip": "使用 AI 生成标题",
"poweredByAI": "由 AI 驱动",
"languageDetected": "检测到的语言",
"processing": "处理中...",
"tagAdded": "标签 \"{tag}\" 已添加",
"titleGenerating": "生成中...",
"titleGenerateWithAI": "使用 AI 生成标题",
"titleGenerationMinWords": "内容必须至少包含 10 个单词才能生成标题(当前:{count} 个单词)",
"titleGenerationError": "生成标题时出错",
"titlesGenerated": "💡 已生成 {count} 个标题!",
"titleGenerationFailed": "生成标题失败",
"titleApplied": "标题已应用!",
"reformulationNoText": "请选择文本或添加内容",
"reformulationSelectionTooShort": "选择内容太短,将使用完整内容",
"reformulationMinWords": "文本必须至少包含 10 个单词(当前:{count} 个单词)",
"reformulationMaxWords": "文本最多包含 500 个单词",
"reformulationError": "改写时出错",
"reformulationFailed": "改写文本失败",
"reformulationApplied": "改写文本已应用!",
"transformMarkdown": "转换为 Markdown",
"transforming": "转换中...",
"transformSuccess": "文本已成功转换为 Markdown",
"transformError": "转换时出错",
"convertToRichtext": "转换为富文本",
"convertingToRichtext": "转换...",
"assistant": "AI 助手",
"generating": "生成中...",
"generateTitles": "生成标题",
"reformulateText": "改写文本",
"reformulating": "改写中...",
"clarify": "澄清",
"shorten": "缩短",
"improveStyle": "改进风格",
"reformulationComparison": "改写比较",
"original": "原文",
"reformulated": "改写",
"autoLabels": {
"error": "获取标签建议失败",
"noLabelsSelected": "未选择标签",
"created": "成功创建 {count} 个标签",
"analyzing": "正在分析您的笔记...",
"title": "新标签建议",
"description": "我在\"{notebookName}\"{totalNotes} 条笔记)中检测到了重复主题。要为它们创建标签吗?",
"note": "条笔记",
"notes": "条笔记",
"typeContent": "输入内容以获取标签建议...",
"createNewLabel": "创建此新标签并添加",
"new": "(新)",
"create": "创建",
"creating": "正在创建标签...",
"notesCount": "{count} 条笔记",
"typeForSuggestions": "输入内容以获取标签建议...",
"noNotebook": "No notebook selected",
"noSuggestions": "No suggestions",
"regenerate": "Regenerate"
},
"batchOrganization": {
"title": "使用 AI 整理",
"description": "AI 将分析您的笔记并建议将它们整理到笔记本中。",
"analyzing": "正在分析您的笔记...",
"noNotebooks": "没有可用的笔记本。请先创建笔记本。",
"noSuggestions": "AI 无法找到整理这些笔记的好方法。",
"apply": "应用",
"applying": "正在应用...",
"success": "成功移动 {count} 条笔记",
"error": "创建整理计划失败",
"noNotesSelected": "未选择笔记",
"applyFailed": "应用整理计划失败",
"selectAllIn": "选择 {notebook} 中的所有笔记",
"selectNote": "选择笔记:{title}",
"notesToOrganize": "Notes to organize",
"selected": "Selected",
"unorganized": "Unorganized"
},
"notebookSummary": {
"regenerate": "重新生成摘要",
"regenerating": "正在重新生成摘要...",
"exportPDF": "导出为 PDF"
},
"clarifyDesc": "使文本更清晰易懂",
"shortenDesc": "总结文本并突出要点",
"improve": "改进写作",
"improveDesc": "修复语法并增强风格",
"toMarkdown": "格式化为 Markdown",
"toMarkdownDesc": "添加标题、项目符号并组织文本结构",
"translate": "翻译",
"translateDesc": "更改文本语言",
"translateBack": "返回",
"translationApplied": "翻译已应用",
"translationFailed": "翻译失败",
"undo": "撤销 AI",
"undoAI": "撤销 AI 转换",
"undoApplied": "已恢复原始文本",
"minWordsError": "笔记必须至少包含5个字才能使用AI操作。",
"wordCountMin": "请至少选择 {min} 个单词进行重新表述(当前为 {current} 个单词)",
"wordCountMax": "请最多选择 {max} 个单词进行重新表述(当前为 {current} 个单词)",
"genericError": "AI错误",
"actionError": "AI操作期间出错",
"appliedToNote": "已应用到笔记",
"applyToNote": "应用到笔记",
"undoLastAction": "撤销上次AI操作",
"selectContext": "选择上下文...",
"selectNotebook": "选择笔记本",
"chatPlaceholder": "让AI编辑、总结或起草...",
"assistantTitle": "AI助手",
"currentNote": "当前笔记",
"shrinkPanel": "收缩面板",
"expandPanel": "展开面板",
"chatTab": "聊天",
"noteActions": "笔记操作",
"askToStart": "向助手提问以开始。",
"chatPanelContext": "语境",
"chatPanelNotebookPlus": "+ 笔记本",
"chatPanelWritingTone": "书写语气",
"scopeAutoBadge": "汽车",
"chatNoteQuestionPlaceholder": "询问有关此注释的问题...",
"chatNotebookSelectPlaceholder": "附上笔记本...",
"assistantTabActions": "行动",
"resourcePreviewAiTitle": "人工智能预览",
"resourcePreviewInjectFromChat": "从聊天中注入",
"contextLabel": "上下文",
"thisNote": "此笔记",
"allMyNotes": "所有笔记",
"notebookGeneric": "笔记本",
"writingTone": "写作语气",
"askAboutThisNote": "向AI提问关于此笔记...",
"askAboutYourNotes": "向AI提问关于你的笔记...",
"webSearchLabel": "网页搜索",
"newLineHint": "Shift+Enter = 换行",
"resultLabel": "结果",
"discardAction": "丢弃",
"organization": "组织",
"transformationsDesc": "转换 — 直接应用到笔记",
"writeMinWordsAction": "至少写5个字以激活AI操作。",
"processingAction": "处理中...",
"noImagesError": "No images in this note",
"overview": "Overview",
"action": {
"clarify": "澄清",
"shorten": "缩短",
"improve": "改进",
"toMarkdown": "转为Markdown",
"describeImages": "Describe images",
"fixGrammar": "修复语法",
"translate": "翻译",
"explain": "解释",
"toRichText": "转换为富文本",
"customLang": "Custom language"
},
"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": "导出/上传图表时出错",
"noNoteId": "No note ID"
},
"openAssistant": "打开AI助手",
"poweredByMomento": "由 Memento AI 提供支持",
"welcomeMsg": "你好我是你的AI助手。今天我能怎么帮你的笔记我可以优化语气、扩展内容或总结。",
"summaryLast5": "最近5条笔记摘要",
"analyzingProgress": "分析中...",
"generateInsightsBtn": "生成洞察",
"newDiscussion": "新对话",
"noRecentConversations": "没有最近的对话。",
"discussionContextLabel": "讨论上下文",
"webSearchNotConfigured": "网页搜索(未配置)",
"historyTab": "历史",
"insightsTab": "洞察",
"aiCopilot": "AI副驾驶",
"suggestTitle": "AI标题建议",
"generateTitleFromImage": "Generate title 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": "网络错误。",
"contextSourceHeading": "Context source",
"tones": {
"professional": "Professional",
"creative": "Creative",
"academic": "Academic",
"casual": "Casual"
},
"noHistory": "无历史记录",
"webSearchDisabled": "网页搜索已禁用",
"webSearchEnabled": "网页搜索已启用",
"result": {
"apply": "Apply",
"original": "Original",
"preview": "Preview",
"suggestion": "Suggestion"
}
},
"titleSuggestions": {
"available": "标题建议",
"title": "AI 建议",
"generating": "生成中...",
"selectTitle": "选择标题",
"dismiss": "忽略"
},
"semanticSearch": {
"exactMatch": "完全匹配",
"related": "相关",
"searching": "搜索中..."
},
"paragraphRefactor": {
"title": "文本改进",
"shorten": "缩短",
"expand": "扩展",
"improve": "改进",
"formal": "正式",
"casual": "随意"
},
"memoryEcho": {
"title": "我注意到了一些事情...",
"description": "您的笔记之间的主动关联",
"dailyInsight": "您的笔记的每日洞察",
"insightReady": "您的洞察已准备好!",
"viewConnection": "查看关联",
"helpful": "有帮助",
"notHelpful": "无帮助",
"dismiss": "暂时忽略",
"thanksFeedback": "感谢您的反馈!",
"thanksFeedbackImproving": "谢谢!我们将利用此来改进。",
"connections": "关联",
"connection": "关联",
"connectionsBadge": "{count} 个关联{plural}",
"match": "{percentage}% 匹配",
"fused": "已融合",
"clickToView": "点击查看笔记",
"overlay": {
"title": "关联的笔记",
"searchPlaceholder": "搜索关联...",
"sortBy": "排序方式:",
"sortSimilarity": "相似度",
"sortRecent": "最近",
"sortOldest": "最早",
"viewAll": "并排查看全部",
"loading": "加载中...",
"noConnections": "未找到关联",
"error": "加载关联时出错"
},
"comparison": {
"title": "💡 笔记比较",
"similarityInfo": "这些笔记的相似度为 {similarity}%",
"highSimilarityInsight": "这些笔记讨论同一主题,具有很高的相似度。它们可以合并或整合。",
"untitled": "无标题",
"clickToView": "点击查看笔记",
"helpfulQuestion": "此比较有帮助吗?",
"helpful": "有帮助",
"notHelpful": "无帮助"
},
"editorSection": {
"title": "⚡ 关联的笔记({count}",
"loading": "加载中...",
"view": "查看",
"compare": "比较",
"merge": "合并",
"compareAll": "比较全部",
"mergeAll": "合并全部",
"close": "关闭"
},
"fusion": {
"title": "🔗 智能融合",
"mergeNotes": "合并 {count} 条笔记",
"notesToMerge": "📝 要合并的笔记",
"optionalPrompt": "💬 融合提示(可选)",
"promptPlaceholder": "AI 的可选指令(例如,'保持笔记 1 的正式风格'...",
"generateFusion": "生成融合",
"generating": "生成中...",
"previewTitle": "📝 合并笔记的预览",
"edit": "编辑",
"modify": "修改",
"finishEditing": "完成编辑",
"optionsTitle": "融合选项",
"archiveOriginals": "归档原始笔记",
"keepAllTags": "保留所有标签",
"useLatestTitle": "使用最新笔记作为标题",
"createBacklinks": "创建指向原始笔记的反向链接",
"cancel": "取消",
"confirmFusion": "确认融合",
"success": "笔记合并成功!",
"error": "合并笔记失败",
"generateError": "生成融合失败",
"noContentReturned": "API 未返回融合内容",
"unknownDate": "未知日期"
}
},
"notification": {
"accept": "Accept",
"accepted": "Share accepted",
"decline": "Decline",
"noNotifications": "No new notifications",
"shared": "分享了\"{title}\"",
"untitled": "无标题",
"notifications": "通知",
"declined": "分享已拒绝",
"removed": "笔记已从列表中移除",
"slidesReady": "演示准备就绪",
"openSlides": "开放演示",
"canvasReady": "图表准备好",
"pptxReady": "幻灯片准备好",
"downloadPptx": "下载.pptx",
"markAllRead": "标记全部已读",
"agentSuccess": "代理完毕",
"agentFailed": "代理失败",
"brainstormInvite": "头脑风暴",
"brainstormJoined": "头脑风暴",
"systemNotification": "系统",
"downloadFailed": "下载失败",
"brainstormShared": "头脑风暴已分享"
},
"nav": {
"home": "Home",
"notes": "笔记",
"notebooks": "笔记本",
"generalNotes": "普通笔记",
"archive": "归档",
"settings": "设置",
"profile": "个人资料",
"aiSettings": "AI 设置",
"logout": "退出登录",
"login": "登录",
"adminDashboard": "Admin Dashboard",
"diagnostics": "诊断",
"trash": "回收站",
"support": "支持 Memento ☕",
"reminders": "提醒",
"userManagement": "用户管理",
"accountSettings": "账户设置",
"manageAISettings": "管理 AI 设置",
"configureAI": "配置您的 AI 驱动功能、提供商和偏好设置",
"supportDevelopment": "支持 Memento 开发 ☕",
"supportDescription": "Memento 是 100% 免费和开源的。您的支持帮助它保持这种方式。",
"buyMeACoffee": "请我喝杯咖啡",
"donationDescription": "进行一次性捐赠或成为月度支持者。",
"donateOnKofi": "在 Ko-fi 上捐赠",
"donationNote": "无平台费用 • 即时付款 • 安全",
"sponsorOnGithub": "在 GitHub 上赞助",
"sponsorDescription": "成为月度赞助者并获得认可。",
"workspace": "工作区",
"quickAccess": "快速访问",
"myLibrary": "我的库",
"favorites": "收藏夹",
"recent": "最近",
"proPlan": "专业版",
"chat": "AI 聊天",
"lab": "实验室",
"agents": "代理",
"sharedWithMe": "Shared with me"
},
"settings": {
"title": "设置",
"description": "管理您的设置和偏好",
"account": "账户",
"appearance": "外观",
"theme": "主题",
"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": "选择语言",
"security": "安全",
"about": "关于",
"version": "版本",
"settingsSaved": "Settings saved",
"cardSizeMode": "Note Size",
"cardSizeModeDescription": "Choose between variable sizes or uniform size",
"selectCardSizeMode": "Select display mode",
"cardSizeVariable": "Variable sizes (small/medium/large)",
"cardSizeUniform": "Uniform size",
"settingsError": "保存设置时出错",
"maintenance": "维护",
"maintenanceDescription": "维护数据库健康的工具",
"cleanTags": "清理孤立标签",
"cleanTagsDescription": "移除不再被任何笔记使用的标签",
"cleanupDone": "已同步 {created} 条标签记录,移除 {deleted} 个孤立标签",
"cleanupNothing": "无需操作 — 标签已与笔记匹配",
"cleanupWithErrors": "部分操作失败",
"cleanupError": "无法清理标签",
"indexingComplete": "索引完成:已处理 {count} 条笔记",
"indexingError": "索引期间出错",
"semanticIndexing": "语义索引",
"semanticIndexingDescription": "为所有笔记生成向量以启用基于意图的搜索",
"profile": "个人资料",
"searchNoResults": "未找到匹配的设置",
"languageAuto": "Language set to Auto",
"emailNotifications": "电子邮件通知",
"emailNotificationsDesc": "通过电子邮件接收重要通知",
"desktopNotifications": "桌面通知",
"desktopNotificationsDesc": "在浏览器中接收通知",
"notificationsDesc": "管理您的通知偏好",
"autoSave": "Auto-save",
"autoSaveDesc": "Automatically save changes while typing"
},
"profile": {
"title": "个人资料",
"description": "更新您的个人信息",
"displayName": "显示名称",
"email": "电子邮箱",
"changePassword": "更改密码",
"changePasswordDescription": "更新您的密码。您需要当前密码。",
"currentPassword": "当前密码",
"newPassword": "新密码",
"confirmPassword": "确认密码",
"updatePassword": "更新密码",
"passwordChangeSuccess": "密码更改成功",
"passwordChangeFailed": "更改密码失败",
"passwordUpdated": "密码已更新",
"passwordError": "更新密码时出错",
"languagePreferences": "语言偏好",
"languagePreferencesDescription": "为 AI 功能和界面选择您的首选语言。",
"preferredLanguage": "首选语言",
"selectLanguage": "选择语言",
"languageDescription": "此语言将用于 AI 驱动的功能、内容分析和界面文本。",
"autoDetect": "Auto-detect",
"updateSuccess": "个人资料已更新",
"updateFailed": "更新个人资料失败",
"languageUpdateSuccess": "Language updated successfully",
"languageUpdateFailed": "更新语言失败",
"profileUpdated": "个人资料已更新",
"profileError": "更新个人资料时出错",
"accountSettings": "账户设置",
"manageAISettings": "管理 AI 设置",
"displaySettings": "显示设置",
"displaySettingsDescription": "自定义外观和字体大小。",
"fontSize": "字体大小",
"selectFontSize": "选择字体大小",
"fontSizeSmall": "小",
"fontSizeMedium": "中",
"fontSizeLarge": "大",
"fontSizeExtraLarge": "超大",
"fontSizeDescription": "调整字体大小以获得更好的可读性。这适用于界面中的所有文本。",
"fontSizeUpdateSuccess": "字体大小更新成功",
"fontSizeUpdateFailed": "更新字体大小失败",
"showRecentNotes": "显示最近笔记部分",
"showRecentNotesDescription": "在主页上显示最近 7 天的笔记",
"recentNotesUpdateSuccess": "最近笔记设置更新成功",
"recentNotesUpdateFailed": "更新最近笔记设置失败"
},
"aiSettings": {
"title": "AI",
"description": "配置您的 AI 驱动功能和偏好设置",
"features": "AI 功能",
"provider": "AI 提供商",
"providerAuto": "自动(推荐)",
"providerOllama": "Ollama本地",
"providerOpenAI": "OpenAI云端",
"frequency": "频率",
"frequencyDaily": "每天",
"frequencyWeekly": "每周",
"saving": "保存中...",
"saved": "设置已更新",
"error": "更新设置失败",
"titleSuggestionsDesc": "在 50+ 字后为无标题笔记建议标题",
"paragraphRefactorDesc": "AI 驱动的文本改进选项",
"frequencyDesc": "分析笔记连接的频率",
"providerDesc": "选择您偏好的 AI 提供商",
"providerAutoDesc": "优先使用 Ollama备用 OpenAI",
"providerOllamaDesc": "100% 私有,在本地运行",
"providerOpenAIDesc": "最准确,需要 API 密钥",
"aiNote": "人工智能笔记",
"aiNoteDesc": "启用AI聊天按钮和文本改进工具",
"languageDetection": "语言检测",
"languageDetectionDesc": "自动检测笔记的语言",
"autoLabeling": "标签建议",
"autoLabelingDesc": "自动建议标签并将其应用到您的笔记",
"noteHistory": "注释历史记录",
"noteHistoryDesc": "启用版本快照和从历史记录恢复",
"titleSuggestions": "标题建议"
},
"general": {
"loading": "加载中...",
"save": "Save",
"cancel": "Cancel",
"add": "添加",
"edit": "编辑",
"confirm": "确认",
"close": "关闭",
"back": "返回",
"next": "下一步",
"previous": "上一步",
"submit": "提交",
"reset": "重置",
"apply": "应用",
"clear": "清除",
"select": "选择",
"tryAgain": "请重试",
"error": "发生错误",
"operationSuccess": "操作成功",
"operationFailed": "操作失败",
"testConnection": "测试连接",
"clean": "清理",
"indexAll": "全部索引",
"preview": "预览",
"delete": "删除"
},
"colors": {
"default": "默认",
"red": "红色",
"blue": "蓝色",
"green": "绿色",
"yellow": "黄色",
"purple": "紫色",
"pink": "粉色",
"orange": "橙色",
"gray": "灰色"
},
"reminder": {
"title": "提醒",
"setReminder": "设置提醒",
"removeReminder": "移除提醒",
"reminderDate": "提醒日期",
"reminderTime": "提醒时间",
"save": "设置提醒",
"cancel": "取消",
"changeReminder": "更改提醒"
},
"reminders": {
"title": "提醒",
"empty": "暂无提醒",
"emptyDescription": "为笔记添加提醒后,它会显示在这里。",
"upcoming": "即将到来",
"overdue": "已过期",
"done": "已完成",
"markDone": "标记为已完成",
"markUndone": "标记为未完成",
"todayAt": "今天 {time}",
"tomorrowAt": "明天 {time}",
"clearCompleted": "清除完成",
"viewAll": "查看所有提醒",
"snooze1h": "Snooze 1 hour"
},
"notebook": {
"create": "创建笔记本",
"createNew": "创建新笔记本",
"createDescription": "开始一个新的集合,高效地组织您的笔记、想法和项目。",
"name": "笔记本名称",
"namePlaceholder": "Notebook name",
"myNotebook": "我的笔记本",
"saving": "保存中...",
"selectIcon": "图标",
"selectColor": "颜色",
"cancel": "取消",
"creating": "创建中...",
"edit": "编辑笔记本",
"editDescription": "更改笔记本的名称、图标和颜色。",
"delete": "Delete",
"deleteWarning": "确定要删除此笔记本吗?笔记将被移动到普通笔记。",
"deleteConfirm": "删除",
"summary": "笔记本摘要",
"summaryDescription": "生成此笔记本中所有笔记的 AI 摘要。",
"generating": "正在生成摘要...",
"summaryError": "生成摘要时出错",
"labels": "标签",
"noLabels": "暂无标签",
"pdfTitle": "摘要 — {name}",
"pdfNotesLabel": "笔记:",
"pdfGeneratedOn": "生成日期:",
"confidence": "置信度",
"savingReminder": "保存提醒失败",
"removingReminder": "移除提醒失败",
"generatingDescription": "Please wait...",
"pinnedFrozenTooltip": "固定笔记本 — 订单冻结",
"organizeNotebookWithAITooltip": "用人工智能整理这个笔记本",
"assistantRequiredForSummarize": "设置中开启AI助手进行总结",
"createSubnotebook": "添加子笔记本",
"createSubNotebook": "Add sub-notebook",
"rename": "Rename",
"moveToTrash": "Move to trash",
"noParent": "无父级",
"parentNotebook": "父笔记本",
"under": "在...下",
"trashCascadeWarning": "这也将删除所有笔记和子笔记本。",
"trashConfirm": "将此笔记本移至废纸篓?",
"trashTitle": "移至废纸篓"
},
"notebookSuggestion": {
"title": "移动到 {name}",
"description": "这条笔记似乎属于这个笔记本",
"move": "移动",
"dismiss": "忽略",
"dismissIn": "忽略({timeLeft} 秒后关闭)",
"moveToNotebook": "移动到笔记本",
"generalNotes": "普通笔记",
"movedToNotebook": "已移至笔记本"
},
"admin": {
"title": "管理后台",
"adminConsole": "管理控制台",
"navSection": "导航",
"backToApp": "返回《记忆碎片》",
"userManagement": "用户管理",
"chat": "AI 聊天",
"lab": "实验室",
"agents": "代理",
"workspace": "工作区",
"settings": "管理员设置",
"security": {
"title": "安全设置",
"description": "管理访问控制和注册策略。",
"allowPublicRegistration": "允许公开注册",
"allowPublicRegistrationDescription": "如果禁用,新用户只能由管理员通过用户管理页面添加。",
"updateSuccess": "安全设置已更新",
"updateFailed": "更新安全设置失败"
},
"ai": {
"title": "AI 配置",
"description": "配置用于自动标签和语义搜索的 AI 提供商。使用不同的提供商以获得最佳性能。",
"tagsGenerationProvider": "标签生成提供商",
"tagsGenerationDescription": "用于自动标签建议的 AI 提供商。推荐Ollama免费本地。",
"embeddingsProvider": "嵌入提供商",
"embeddingsDescription": "用于语义搜索嵌入的 AI 提供商。推荐OpenAI最佳质量。",
"chatProvider": "聊天提供商",
"chatDescription": "用于聊天助手的 AI 提供商。如果未配置,将回退到标签提供商。",
"provider": "提供商",
"baseUrl": "基础 URL",
"model": "模型",
"apiKey": "API 密钥",
"selectOllamaModel": "选择您系统上安装的 Ollama 模型",
"openAIKeyDescription": "您来自 platform.openai.com 的 OpenAI API 密钥",
"modelRecommendations": "gpt-4o-mini = 最佳性价比 • gpt-4o = 最佳质量",
"commonModelsDescription": "OpenAI 兼容 API 的常用模型",
"selectEmbeddingModel": "选择您系统上安装的嵌入模型",
"commonEmbeddingModels": "OpenAI 兼容 API 的常用嵌入模型",
"saving": "保存中...",
"saveSettings": "保存 AI 设置",
"openTestPanel": "打开 AI 测试面板",
"updateSuccess": "AI 设置更新成功",
"updateFailed": "更新 AI 设置失败",
"providerTagsRequired": "AI_PROVIDER_TAGS 是必需的",
"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",
"providerMistralOption": "🌀 Mistral AI",
"providerZAIOption": "✨ Z.AI",
"providerLMStudioOption": "🖥️ LM Studio (本地)",
"bestValue": "最佳性价比",
"bestQuality": "最佳质量",
"saved": "(已保存)",
"fetchModelsFailed": "获取模型失败",
"refreshModels": "刷新模型",
"configured": "已配置",
"fetchingModels": "正在获取模型...",
"clickToLoadModels": "点击 ↺ 加载模型",
"searchModel": "搜索模型...",
"noModels": "无模型。点击 ↺",
"modelsAvailable": "{count} 个模型可用",
"enterUrlToLoad": "输入URL并点击↺加载模型",
"currentProvider": "(当前: {provider})",
"pageTitle": "AI管理",
"pageDescription": "监控和配置AI功能",
"configure": "配置",
"features": "AI功能",
"providerStatus": "AI提供商状态",
"recentRequests": "最近的AI请求",
"comingSoon": "即将推出",
"activeFeatures": "活跃功能",
"successRate": "成功率",
"avgResponseTime": "平均响应时间",
"configuredProviders": "已配置提供商",
"settingUpdated": "设置已更新",
"updateFailedShort": "更新失败",
"titleSuggestions": "标题建议",
"titleSuggestionsDesc": "在50+字后为笔记建议标题",
"aiAssistant": "AI助手",
"aiAssistantDesc": "启用AI聊天和文本改进工具",
"memoryEchoFeature": "我注意到了...",
"memoryEchoFeatureDesc": "每日分析笔记之间的联系",
"languageDetection": "语言检测",
"languageDetectionDesc": "自动检测每条笔记的语言",
"autoLabeling": "自动标记",
"autoLabelingDesc": "自动建议并应用标签",
"fallbackSectionTitle": "备用提供商(可选)",
"fallbackSectionDescription": "提供商出错时429、5xx自动启用。1.5 秒内重试一次。",
"fallbackProvider": "备用提供商",
"fallbackModel": "备用模型",
"fallbackNone": "无(已禁用)",
"fallbackModelPlaceholder": "例如 gpt-4o-mini"
},
"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": "保存邮件设置",
"status": "Service Status",
"keySet": "key configured",
"activeAuto": "Auto mode: Resend will be used first, SMTP as fallback.",
"activeSmtp": "Auto mode: SMTP will be used (Resend not configured).",
"noneConfigured": "No email service configured. Set up Resend or SMTP.",
"activeProvider": "Active provider",
"testOk": "test passed",
"testFail": "test failed"
},
"smtp": {
"title": "SMTP 配置",
"description": "配置用于密码重置的邮件服务器。",
"host": "主机",
"port": "端口",
"username": "用户名",
"password": "密码",
"fromEmail": "发件人邮箱",
"forceSSL": "强制 SSL/TLS通常用于端口 465",
"ignoreCertErrors": "忽略证书错误(仅限自托管/开发环境)",
"saveSettings": "保存 SMTP 设置",
"sending": "发送中...",
"testEmail": "测试邮件",
"updateSuccess": "SMTP 设置已更新",
"updateFailed": "更新 SMTP 设置失败",
"testSuccess": "测试邮件发送成功!",
"testFailed": "失败:{error}"
},
"users": {
"createUser": "创建用户",
"addUser": "添加用户",
"createUserDescription": "向系统添加新用户。",
"name": "姓名",
"email": "邮箱",
"password": "密码",
"role": "角色",
"createSuccess": "用户创建成功",
"createFailed": "创建用户失败",
"deleteSuccess": "用户已删除",
"deleteFailed": "删除失败",
"roleUpdateSuccess": "用户角色已更新为 {role}",
"roleUpdateFailed": "更新角色失败",
"tierUpdateSuccess": "Subscription updated to {tier}",
"tierUpdateFailed": "Failed to update subscription",
"demote": "降级",
"promote": "升级",
"confirmDelete": "确定吗?此操作无法撤销。",
"table": {
"name": "姓名",
"email": "邮箱",
"role": "角色",
"subscription": "Subscription",
"createdAt": "创建时间",
"actions": "操作"
},
"roles": {
"user": "用户",
"admin": "管理员"
},
"title": "用户",
"description": "管理用户和权限"
},
"aiTest": {
"title": "AI 提供商测试",
"description": "测试您的 AI 提供商的标签生成和语义搜索嵌入",
"tagsTestTitle": "标签生成测试",
"tagsTestDescription": "测试负责自动标签建议的 AI 提供商",
"embeddingsTestTitle": "嵌入测试",
"embeddingsTestDescription": "测试负责语义搜索嵌入的 AI 提供商",
"howItWorksTitle": "测试如何工作",
"tagsGenerationTest": "🏷️ 标签生成测试:",
"tagsStep1": "向 AI 提供商发送一条示例笔记",
"tagsStep2": "根据内容请求 3-5 个相关标签",
"tagsStep3": "显示生成的标签及其置信度分数",
"tagsStep4": "测量响应时间",
"embeddingsTestLabel": "🔍 嵌入测试:",
"embeddingsStep1": "向嵌入提供商发送一段示例文本",
"embeddingsStep2": "生成向量表示(数字列表)",
"embeddingsStep3": "显示嵌入维度和示例值",
"embeddingsStep4": "验证向量是否有效且格式正确",
"tipContent": "您可以为标签和嵌入使用不同的提供商!例如,使用 Ollama免费生成标签使用 OpenAI最佳质量生成嵌入以优化成本和性能。",
"provider": "提供商:",
"model": "模型:",
"testing": "测试中...",
"runTest": "运行测试",
"testPassed": "测试通过",
"testFailed": "测试失败",
"testSuccessToast": "{type} 测试成功!",
"testFailedToast": "{type} 测试失败",
"testingType": "正在测试 {type}...",
"technicalDetails": "技术详情",
"responseTime": "响应时间:{time}毫秒",
"generatedTags": "生成的标签:",
"embeddingDimensions": "嵌入维度:",
"vectorDimensions": "向量维度",
"first5Values": "前 5 个值:",
"error": "错误:",
"testError": "测试错误:{error}",
"tipTitle": "提示:",
"tipDescription": "在测试之前使用 AI 测试面板诊断配置问题。",
"chatTestTitle": "聊天助手测试",
"chatTestDescription": "测试聊天助手使用的AI提供程序",
"chatGenerationTest": "💬 聊天助手测试:",
"chatStep1": "向助手发送测试消息",
"chatStep2": "要求简要回答助理的职责",
"chatStep3": "显示模型响应",
"chatStep4": "检查响应能力和延迟"
},
"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": "更新工具设置失败",
"testing": "测试中...",
"testSearch": "测试网络搜索"
},
"settingsDescription": "配置应用程序设置",
"dashboard": {
"title": "仪表板",
"description": "应用程序指标概览",
"recentActivity": "最近活动",
"recentActivityPlaceholder": "最近的活动将在此处显示。"
},
"error": {
"title": "管理面板出错",
"description": "页面渲染失败。您可以重试。",
"retry": "重试"
}
},
"about": {
"title": "关于",
"description": "应用程序信息",
"appName": "Memento",
"appDescription": "具有 AI 功能的强大笔记应用程序",
"version": "版本",
"buildDate": "构建日期",
"platform": "平台",
"platformWeb": "网页版",
"features": {
"title": "功能",
"description": "AI 驱动的功能",
"titleSuggestions": "AI 驱动的标题建议",
"semanticSearch": "使用嵌入的语义搜索",
"paragraphReformulation": "段落改写",
"memoryEcho": "Memory Echo 每日洞察",
"notebookOrganization": "笔记本组织",
"dragDrop": "拖放笔记管理",
"labelSystem": "标签系统",
"multipleProviders": "多个 AI 提供商OpenAI、Ollama"
},
"technology": {
"title": "技术栈",
"description": "使用现代技术构建",
"frontend": "前端",
"backend": "后端",
"database": "数据库",
"authentication": "身份验证",
"ai": "AI",
"ui": "UI",
"testing": "测试"
},
"support": {
"title": "支持",
"description": "获取帮助和反馈",
"documentation": "文档",
"reportIssues": "报告问题",
"feedback": "反馈"
}
},
"support": {
"title": "支持 Memento 开发",
"description": "Memento 是 100% 免费和开源的。您的支持帮助它保持这种方式。",
"buyMeACoffee": "请我喝杯咖啡",
"donationDescription": "进行一次性捐赠或成为月度支持者。",
"donateOnKofi": "在 Ko-fi 上捐赠",
"kofiDescription": "无平台费用 • 即时付款 • 安全",
"sponsorOnGithub": "在 GitHub 上赞助",
"sponsorDescription": "成为月度赞助者并获得认可。",
"githubDescription": "定期支持 • 公开认可 • 面向开发者",
"howSupportHelps": "您的支持如何帮助",
"directImpact": "直接影响",
"sponsorPerks": "赞助者福利",
"transparency": "透明度",
"transparencyDescription": "我相信完全透明。以下是捐款的使用方式:",
"hostingServers": "托管和服务器:",
"domainSSL": "域名和 SSL",
"aiApiCosts": "AI API 成本:",
"totalExpenses": "总支出:",
"otherWaysTitle": "其他支持方式",
"starGithub": "在 GitHub 上加星",
"reportBug": "报告错误",
"contributeCode": "贡献代码",
"shareTwitter": "在 Twitter 上分享"
},
"demoMode": {
"title": "演示模式",
"activated": "演示模式已激活Memory Echo 现在将即时工作。",
"deactivated": "演示模式已禁用。恢复正常参数。",
"toggleFailed": "切换演示模式失败",
"description": "加速 Memory Echo 以进行测试。连接会立即出现。",
"parametersActive": "演示参数已激活:",
"similarityThreshold": "50% 相似度阈值(通常为 75%",
"delayBetweenNotes": "笔记之间 0 天延迟(通常为 7 天)",
"unlimitedInsights": "无限洞察(无频率限制)",
"createNotesTip": "创建 2 个以上相似的笔记,看看 Memory Echo 的实际效果!"
},
"resetPassword": {
"title": "重置密码",
"description": "在下方输入您的新密码。",
"invalidLinkTitle": "无效链接",
"invalidLinkDescription": "此密码重置链接无效或已过期。",
"requestNewLink": "请求新链接",
"newPassword": "新密码",
"confirmNewPassword": "确认新密码",
"resetting": "重置中...",
"resetPassword": "重置密码",
"passwordMismatch": "密码不匹配",
"success": "密码重置成功。您现在可以登录了。",
"loading": "加载中..."
},
"dataManagement": {
"title": "Data",
"toolsDescription": "维护数据库健康的工具",
"exporting": "导出中...",
"importing": "导入中...",
"deleting": "删除中...",
"dangerZone": "危险区域",
"dangerZoneDescription": "这些操作不可逆,请谨慎操作",
"indexingComplete": "索引完成",
"indexingError": "索引错误",
"cleanupComplete": "清理完成",
"cleanupError": "清理错误",
"export": {
"title": "导出所有笔记",
"description": "将所有笔记下载为 JSON 文件。包括所有内容、标签和元数据。",
"button": "导出笔记",
"success": "笔记导出成功",
"failed": "导出笔记失败"
},
"import": {
"title": "导入笔记",
"description": "上传 JSON 文件以导入笔记。这将添加到您现有的笔记中,而不是替换它们。",
"button": "导入笔记",
"success": "已导入 {count} 条笔记",
"failed": "导入笔记失败"
},
"delete": {
"title": "删除所有笔记",
"description": "永久删除所有笔记。此操作无法撤销。",
"button": "删除所有笔记",
"confirm": "确定吗?这将永久删除您的所有笔记。",
"success": "所有笔记已删除",
"failed": "删除笔记失败"
},
"indexing": {
"title": "重建搜索索引",
"description": "为所有笔记重新生成嵌入以提高语义搜索效果。",
"button": "重建索引",
"success": "索引完成:已处理 {count} 条笔记",
"failed": "索引期间出错"
},
"cleanup": {
"title": "清理孤立数据",
"description": "删除引用已删除笔记的标签和连接。",
"button": "清理",
"failed": "清理期间出错",
"success": "Cleanup successful"
},
"zipExport": {
"title": "GDPR 工作区导出 (ZIP)",
"description": "将所有笔记、附件和头脑风暴画布以 Markdown 格式打包为 ZIP 下载。",
"button": "导出 ZIP",
"success": "工作区导出成功",
"failed": "导出失败"
},
"zipExporting": "正在导出…"
},
"appearance": {
"title": "外观",
"description": "Customize the interface",
"notesViewDescription": "选择笔记在主页和笔记本中的显示方式。",
"notesViewLabel": "笔记布局",
"notesViewTabs": "标签页OneNote 风格)",
"notesViewMasonry": "卡片(网格)",
"notesViewList": "列表(杂志)",
"selectTheme": "Choose your preferred theme",
"fontFamilyLabel": "Font",
"fontFamilyDescription": "Choose the application's font",
"selectFontFamily": "Inter 针对可读性进行了优化,系统使用您操作系统的原生字体",
"fontSystem": "System",
"fontInterDefault": "Inter (default)",
"fontPlayfairDisplay": "Playfair Display",
"fontJetBrainsMono": "JetBrains Mono",
"accentColorTitle": "Accent Color",
"accentColorDescription": "Set the main color of your workspace"
},
"generalSettings": {
"title": "General",
"description": "常规应用程序设置"
},
"toast": {
"saved": "设置已保存",
"saveFailed": "保存设置失败",
"operationSuccess": "操作成功",
"operationFailed": "操作失败",
"openingConnection": "正在打开连接...",
"openConnectionFailed": "打开连接失败",
"thanksFeedback": "感谢您的反馈!",
"thanksFeedbackImproving": "谢谢!我们将利用此来改进。",
"feedbackFailed": "提交反馈失败",
"notesFusionSuccess": "笔记合并成功!"
},
"testPages": {
"titleSuggestions": {
"title": "测试标题建议",
"contentLabel": "内容(需要 50 个以上的单词):",
"placeholder": "在此输入至少 50 个单词...",
"wordCount": "字数:",
"status": "状态:",
"analyzing": "分析中...",
"idle": "空闲",
"error": "错误:",
"suggestions": "建议({count}",
"noSuggestions": "还没有建议。输入 50 个以上的单词并等待 2 秒。"
}
},
"trash": {
"title": "回收站",
"empty": "Trash is empty",
"emptyDescription": "Deleted items will appear here. They are kept for 30 days before permanent deletion.",
"restore": "Restore",
"deletePermanently": "永久删除",
"noteTrashed": "笔记已移至回收站",
"noteRestored": "笔记已恢复",
"notePermanentlyDeleted": "笔记已永久删除",
"emptyTrash": "清空回收站",
"emptyTrashConfirm": "Empty trash? This is irreversible.",
"emptyTrashSuccess": "回收站已清空",
"permanentDelete": "Delete permanently",
"permanentDeleteConfirm": "此笔记将被永久删除,此操作无法撤销。",
"restoreSuccess": "Restored successfully",
"restoreError": "Failed to restore",
"permanentDeleteSuccess": "Permanently deleted",
"deleteError": "Failed to delete",
"daysRemaining": "DAYS LEFT",
"notebookContentPreserved": "Notebook content preserved",
"notebookRestoreHint": "Restoring a notebook also restores all its notes.",
"filterAll": "All",
"autoDelete30": "30天后自动删除"
},
"footer": {
"privacy": "隐私",
"terms": "条款",
"openSource": "开源克隆"
},
"connection": {
"similarityInfo": "这些笔记通过 {similarity}% 的相似度连接",
"clickToView": "点击查看笔记",
"isHelpful": "此连接有帮助吗?",
"helpful": "有帮助",
"notHelpful": "无帮助",
"memoryEchoDiscovery": "Memory Echo 发现"
},
"diagnostics": {
"title": "诊断",
"description": "检查您的 AI 提供商连接状态",
"configuredProvider": "已配置的提供商",
"apiStatus": "API 状态",
"operational": "正常运行",
"errorStatus": "错误",
"checking": "检查中...",
"testDetails": "测试详情:",
"troubleshootingTitle": "故障排除提示:",
"tip1": "确保 Ollama 正在运行ollama serve",
"tip2": "检查模型是否已安装ollama pull llama3",
"tip3": "验证您的 OpenAI API 密钥",
"tip4": "检查网络连接"
},
"batch": {
"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": "例如阿拉伯语、俄语……",
"autoDetect": "Auto-detect",
"en": "English",
"fr": "Français",
"es": "Español",
"de": "Deutsch",
"fa": "فارسی",
"it": "Italiano",
"pt": "Português",
"ru": "Русский",
"zh": "中文",
"ja": "日本語",
"ko": "한국어",
"ar": "العربية",
"hi": "हिन्दी",
"nl": "Nederlands",
"pl": "Polski"
},
"common": {
"unknown": "未知",
"notAvailable": "不可用",
"loading": "加载中...",
"error": "错误",
"success": "成功",
"confirm": "Confirm",
"cancel": "Cancel",
"close": "关闭",
"save": "保存",
"delete": "删除",
"edit": "编辑",
"add": "添加",
"remove": "移除",
"search": "Search...",
"noResults": "No notes found",
"required": "必填",
"optional": "可选"
},
"time": {
"justNow": "刚刚",
"minutesAgo": "{count} 分钟前",
"hoursAgo": "{count} 小时前",
"daysAgo": "{count} 天前",
"yesterday": "昨天",
"today": "今天",
"tomorrow": "明天"
},
"favorites": {
"title": "收藏夹",
"toggleSection": "切换收藏夹部分",
"noFavorites": "暂无收藏",
"pinToFavorite": "固定到收藏夹"
},
"notebooks": {
"create": "创建笔记本",
"allNotebooks": "所有笔记本",
"noNotebooks": "暂无笔记本",
"createFirst": "创建您的第一个笔记本"
},
"ui": {
"close": "关闭",
"open": "打开",
"expand": "展开",
"collapse": "收起"
},
"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": "我的代理",
"searchPlaceholder": "Search agents...",
"filterAll": "All",
"newBadge": "New",
"noResults": "No agents match your search.",
"noAgents": "暂无代理",
"noAgentsDescription": "创建您的第一个代理或安装下方的模板以自动化监控任务。",
"types": {
"scraper": "监控器",
"researcher": "研究员",
"monitor": "观察者",
"slideGenerator": "幻灯片",
"excalidrawGenerator": "图表",
"custom": "自定义"
},
"typeDescriptions": {
"scraper": "抓取多个网站并创建摘要",
"researcher": "搜索有关主题的信息",
"monitor": "监视笔记本并分析笔记",
"slideGenerator": "根据笔记创建 PowerPoint 演示文稿",
"excalidrawGenerator": "从笔记创建 Excalidraw 图表",
"custom": "使用自定义提示的自由代理"
},
"form": {
"agentType": "代理类型",
"name": "名称",
"namePlaceholder": "例如:周二 AI 观察",
"description": "描述(可选)",
"descriptionPlaceholder": "每周 AI 新闻摘要",
"urlsLabel": "要抓取的 URL",
"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 指令",
"instructionsPlaceholder": "描述代理的行为...",
"frequency": "频率",
"cancel": "取消",
"saving": "保存中...",
"save": "保存",
"create": "创建代理",
"editTitle": "编辑代理",
"createTitle": "新建代理",
"nameRequired": "名称为必填项",
"addUrl": "添加 URL",
"advancedMode": "高级模式",
"instructionsHint": "替换自动提示词",
"researchTopic": "研究主题",
"researchTopicPlaceholder": "例如:人工智能最新进展",
"notifyEmail": "邮件通知",
"notifyEmailHint": "每次运行后通过邮件接收代理结果",
"includeImages": "Include images",
"includeImagesHint": "Extract images from scraped pages and attach them to the generated note",
"back": "Back",
"configuration": "Configuration",
"options": "Options",
"slideThemes": {
"modern_wellness": "现代与活力",
"business_authority": "商务权威",
"nature_outdoors": "自然户外",
"vintage_academic": "复古学院",
"soft_creative": "柔和创意",
"bohemian": "波希米亚",
"vibrant_tech": "活力科技",
"craft_artisan": "手工艺匠心",
"tech_night": "科技暗夜(深色)",
"education_charts": "教育与图表",
"forest_eco": "森林生态",
"elegant_fashion": "优雅时尚",
"art_food": "艺术与美食",
"luxury_mystery": "奢华神秘",
"pure_tech_blue": "纯正科技蓝",
"coastal_coral": "海岸珊瑚",
"vibrant_orange_mint": "活力橙与薄荷",
"platinum_white_gold": "铂金与白金色"
}
},
"frequencies": {
"manual": "手动",
"hourly": "每小时",
"daily": "每天",
"weekly": "每周",
"monthly": "每月"
},
"schedule": {
"nextRun": "Next run",
"pending": "Pending trigger",
"time": "Time",
"dayOfWeek": "Day of week",
"dayOfMonth": "Day of month",
"days": {
"mon": "Monday",
"tue": "Tuesday",
"wed": "Wednesday",
"thu": "Thursday",
"fri": "Friday",
"sat": "Saturday",
"sun": "Sunday"
}
},
"status": {
"success": "成功",
"failure": "失败",
"running": "运行中",
"pending": "等待中",
"nextRun": "下次运行",
"lastStatus": "最后状态"
},
"actions": {
"edit": "编辑",
"run": "运行",
"delete": "删除",
"deleteConfirm": "删除代理 \"{name}\"",
"toggleOn": "代理已启用",
"toggleOff": "代理已禁用"
},
"toasts": {
"created": "代理已创建",
"updated": "代理已更新",
"deleted": "\"{name}\" 已删除",
"deleteError": "删除时出错",
"running": "一代正在进行中……",
"runningDesc": "生成可能需要几分钟。您可以自由导航。",
"runSuccess": "\"{name}\" 执行成功",
"runError": "错误:{error}",
"runFailed": "执行失败",
"runGenericError": "执行期间出错",
"toggleError": "切换代理时出错",
"installSuccess": "\"{name}\" 已安装",
"installError": "安装时出错",
"saveError": "保存时出错",
"autoRunSuccess": "Agent \"{name}\" executed automatically with success",
"autoRunError": "Agent \"{name}\" failed during automatic execution"
},
"templates": {
"title": "模板",
"install": "安装",
"installing": "安装中...",
"veilleAI": {
"name": "AI 观察",
"description": "抓取 5 个 AI 专业网站并生成每周摘要。"
},
"veilleTech": {
"name": "科技观察",
"description": "抓取主要科技网站并创建新闻摘要。"
},
"veilleDev": {
"name": "开发观察",
"description": "抓取开发网站并总结新技术和框架。"
},
"surveillant": {
"name": "笔记观察者",
"description": "分析笔记本中的近期笔记并建议补充内容、参考和链接。"
},
"chercheur": {
"name": "主题研究员",
"description": "搜索有关主题的深入信息并创建带有参考的结构化笔记。"
},
"slideGenerator": {
"name": "幻灯片生成器",
"description": "从笔记本中读取笔记并自动生成结构化演示文稿。"
},
"excalidrawGenerator": {
"name": "图表生成器",
"description": "阅读笔记并在 Excalidraw 实验室中生成可视化图表。"
}
},
"runLog": {
"title": "历史记录",
"noHistory": "暂无执行记录",
"toolTrace": "{count} 次工具调用",
"step": "第 {num} 步",
"clearConfirm": "您确定要删除该代理的所有历史记录吗?",
"cleared": "历史记录已删除",
"clearHistory": "清除历史记录"
},
"tools": {
"title": "代理工具",
"webSearch": "网络搜索",
"webScrape": "网页抓取",
"noteSearch": "笔记搜索",
"noteRead": "读取笔记",
"noteCreate": "创建笔记",
"urlFetch": "获取 URL",
"memorySearch": "记忆",
"generatePptx": "PPTX 幻灯片",
"generateSlides": "HTML 幻灯片",
"generateExcalidraw": "Excalidraw 图表",
"configNeeded": "配置",
"selected": "{count} 个已选择",
"maxSteps": "最大迭代次数"
},
"metadata": {
"executions": "{count} 次执行"
},
"defaultRoles": {
"scraper": "您是一个监控助手。将不同网站的文章综合成清晰、结构化的摘要。",
"researcher": "您是一位严谨的研究员。针对请求的主题,制作包含背景、要点、争议和参考文献的研究笔记。",
"monitor": "您是一位分析助手。分析提供的笔记并建议线索、参考和笔记之间的联系。",
"custom": "您是一位有帮助的助手。",
"slideGenerator": "您是演示文稿创建者。阅读提供的内容并创建包含标题、要点和摘要的结构化幻灯片。",
"excalidrawGenerator": "您是一名图表创建者。分析所提供的内容并创建清晰、有组织的可视化图表。"
},
"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": "最大推理循环数。更多步骤 = 更深入的分析,但耗时更长。",
"selectNotes": "选择具体的笔记进行分析。如果未选择任何内容,代理将使用笔记本中的所有笔记。",
"slideTheme": "选择演示文稿的调色板。自动让人工智能决定。",
"slideStyle": "视觉风格影响角半径、间距和信息密度。"
}
},
"intelligenceOS": "智能操作系统"
},
"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": "网络搜索",
"timeoutWarning": "Response is taking longer than expected...",
"quotaExceededBasic": "AI Chat is available from the PRO plan onwards.",
"quotaExceededTier": "Monthly quota reached for {tier} plan. It will reset next month."
},
"labHeader": {
"title": "实验室",
"live": "实时",
"currentProject": "当前项目",
"choose": "选择...",
"yourSpaces": "您的空间",
"updated": "已更新",
"newSpace": "新思考空间",
"new": "新建",
"renamed": "空间已重命名",
"renameError": "重命名时出错",
"created": "新空间已创建",
"createFailed": "创建失败",
"deleteSpace": "删除空间",
"deleted": "空间已删除",
"deleteError": "删除时出错",
"rename": "Rename"
},
"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": "输入“/”作为命令...",
"aiReformulateFailed": "AI 助手无法处理此文本,请重试。",
"translateTargets": {
"Francais": "法语",
"English": "英语",
"Espanol": "西班牙语",
"Deutsch": "德语",
"Persan": "波斯语",
"Portugais": "葡萄牙语",
"Italiano": "意大利语",
"Chinois": "中文",
"Japonais": "日语"
},
"exportMarkdown": "导出为 Markdown",
"importMarkdown": "导入 Markdown",
"markdownExportSuccess": "笔记已导出为 Markdown",
"markdownExportError": "笔记导出失败",
"markdownImportSuccess": "Markdown 导入成功",
"publishTitle": "公开发布",
"publishDesc": "在此公开网址上发布笔记。持有链接的任何人都可以阅读。",
"publish": "发布",
"publishSuccess": "笔记已发布!",
"publishLive": "已上线",
"unpublish": "取消发布",
"unpublishSuccess": "笔记已取消发布",
"publishBlocked": "发布被拒绝",
"publishSimple": "按原样发布",
"publishSimpleHint": "免费 — 您的笔记内容保持不变",
"publishWithAi": "AI辅助发布",
"publishWithAiHint": "增强排版 · 剩余{count}积分",
"publishWithAiLocked": "Pro计划可用",
"publishWithAiGenerating": "正在生成排版…",
"publishTemplateMagazine": "杂志文章",
"publishTemplateBrief": "专家简报",
"publishTemplateEssay": "随笔",
"publishAiSuccess": "AI增强页面已发布",
"publishRewriteLabel": "为网页改写",
"publishRewriteOnHint": "将编辑器板块(练习、折叠区块、提示框)整理为网页格式 — AI仅撰写引言",
"publishRewriteOffHint": "保留您的原文AI仅添加编辑框架",
"copyPublicLink": "复制链接",
"openPublicPage": "打开公开页面"
},
"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": "创建了邀请"
},
"shareDialogTitle": "Share brainstorm",
"shareSearchLabel": "Find someone",
"shareNameOrEmailPlaceholder": "Name or email…",
"shareSubmit": "Share",
"shareSubmitting": "Sending…",
"shareFooterHint": "They will get a notification to accept or decline.",
"sharePublicLink": "Public link",
"shareGuestsCanEdit": "Allow guests to edit",
"feedbackInviteSent": "Invitation sent!",
"feedbackInviteResent": "Invitation resent!",
"feedbackAlreadyShared": "This person already has access to this brainstorm.",
"feedbackAlreadyPending": "An invitation is already pending for this person.",
"feedbackGenericError": "Error",
"unnamedPerson": "No name",
"canvasEditTitleReply": "Reply",
"canvasEditTitleNewIdea": "New idea",
"canvasPlaceholderReply": "Your reply…",
"canvasPlaceholderIdea": "Your idea…",
"canvasShortcutSave": "save",
"canvasShortcutCancel": "cancel",
"canvasChildBranch": "Child",
"canvasDoubleClickHint": "Double-click to add an idea",
"ideaDetailDescription": "Description",
"ideaDetailConnection": "Connection",
"ideaDetailNovelty": "Novelty",
"ideaDetailWave": "Wave",
"waveFlavorVariation": "Variation",
"waveFlavorAnalogy": "Analogy",
"waveFlavorDisruption": "Disruption",
"liveCollaborationTitle": "Live collaboration",
"liveStatus": "Live",
"liveYouMarker": "(You)",
"liveOtherParticipants": "{count} other participants",
"guestReadOnlyNotice": "You're viewing this brainstorm as a guest. Sign in to edit.",
"impactNotesEnriched": "{count} note(s) enriched",
"impactNotesMarkedDry": "{count} note(s) marked dry",
"impactSeparator": " · ",
"exportNotebookPrefix": "Notebook:",
"playbackStep": "Step {current}/{total}",
"playbackStepsCount": "{count} steps",
"playbackReturnToLive": "Return to live",
"canvasWaitingHint": "The canvas is waiting for your spark...",
"seedNodeBadge": "SEED",
"originalSeedDescription": "Original seed idea",
"convertedToNoteStatus": "Converted to note",
"toastExpandSuccess": "Ideas expanded!",
"toastExpandFailed": "Failed to expand",
"toastDismissSuccess": "Idea dismissed",
"toastDismissFailed": "Failed to dismiss",
"toastConvertSuccess": "Idea converted to note!",
"toastConvertFailed": "Failed to convert",
"toastExportNoteSuccess": "Exported as note!",
"toastExportFailed": "Failed to export",
"legendSeed": "Seed",
"legendVariations": "Variations",
"legendAnalogies": "Analogies",
"legendDisruptions": "Disruptions",
"exportFailedMessage": "Export failed",
"exportDefaultNotebookName": "Brainstorm",
"exportDefaultNoteTitle": "Synthesis",
"exportOpening": "Opening…",
"ownerBadge": "Owner",
"waveBadge": "Wave {wave}",
"quotaGuest": "会话主持人已达到 AI 额度上限。请让对方升级套餐。",
"quotaHost": "您已达到此头脑风暴的 AI 额度上限。升级套餐以继续。",
"downloadPptx": "PPTX",
"downloadPptxDesc": "下载为 PowerPoint",
"pptxSuccess": "PPTX 已下载",
"pptxError": "PPTX 导出失败",
"fitToScreen": "重新居中",
"legendWave1": "变体",
"legendWave2": "类比",
"legendWave3": "颠覆",
"legendConverted": "已转换"
},
"usageMeter": {
"packName": "AI Discovery Pack",
"packPro": "专业包",
"packBusiness": "商业包",
"packEnterprise": "企业包",
"featureSearch": "Search",
"featureTags": "Tags",
"featureTitles": "Titles",
"featureReformulate": "重写",
"featureChat": "聊天",
"featureBrainstormSessions": "头脑风暴会议",
"featureCharts": "AI图表",
"unlimited": "Unlimited",
"remaining": "{count} left",
"upgradeTitle": "Upgrade to Pro",
"upgradeDescription": "You've used all your AI Discovery Pack credits. Upgrade to Pro for higher limits and additional features.",
"proIncludes": "Pro includes:",
"proSearch": "100 semantic searches / month",
"proTags": "200 auto-tags / month",
"proTitles": "200 auto-titles / month",
"proReformulate": "50 reformulations / month",
"proChat": "100 chat messages / month",
"later": "Later",
"upgradePricing": "Upgrade to Pro",
"addApiKey": "Use your own API key (BYOK)"
},
"byokSettings": {
"title": "Your API keys (BYOK)",
"description": "Connect your own LLM provider keys to bypass Discovery Pack quotas. Keys are encrypted at rest.",
"badgeActive": "BYOK active",
"tierRequired": "BYOK requires a Pro plan or higher. Upgrade to connect your API keys.",
"provider": "Provider",
"providerPlaceholder": "Select a provider",
"alias": "Label (optional)",
"aliasPlaceholder": "e.g. Work OpenAI",
"apiKey": "API key",
"apiKeyPlaceholder": "sk-...",
"save": "Save key",
"saved": "API key saved",
"deleted": "API key removed",
"error": "Could not save API key",
"loadError": "Could not load API keys",
"loading": "Loading keys...",
"empty": "No API keys configured yet.",
"confirmDelete": "Remove this API key permanently?",
"toggleActive": "Active",
"providers": {
"openai": "OpenAI",
"anthropic": "Anthropic",
"deepseek": "DeepSeek",
"openrouter": "OpenRouter",
"minimax": "MiniMax",
"zai": "Z.ai",
"google": "Google",
"mistral": "Mistral",
"glm": "GLM"
}
},
"billing": {
"title": "账单",
"currentPlan": "当前计划",
"upgradePlan": "升级计划",
"manageBilling": "管理账单",
"manageDescription": "更新付款方式、查看发票或取消订阅。",
"openPortal": "打开账单门户",
"renewsOn": "续订日期",
"expiresOn": "到期日期",
"canceledAt": "已取消 — 访问至",
"freePlan": "免费计划",
"proPlan": "Pro 计划",
"businessPlan": "Business 计划",
"enterprisePlan": "Enterprise 计划",
"perMonth": "/月",
"perYear": "/年",
"monthly": "按月",
"annual": "按年",
"save": "节省",
"upgradeTitle": "选择计划",
"proPrice": "€9.90",
"businessPrice": "€29.90",
"proAnnualPrice": "€99",
"businessAnnualPrice": "€299",
"proFeature1": "每月 100 次语义搜索",
"proFeature2": "每月 200 次自动标签",
"proFeature3": "每月 50 次改写",
"proFeature4": "每月 100 条聊天消息",
"businessFeature1": "每月 1,000 次语义搜索",
"businessFeature2": "每月 1,000 次自动标签",
"businessFeature3": "每月 500 次改写",
"businessFeature4": "每月 1,000 条聊天消息",
"enterpriseTitle": "企业版",
"enterpriseDescription": "自定义配额、SSO、优先支持。",
"contactSales": "联系销售",
"startCheckout": "开始",
"checkoutLoading": "加载结账中…",
"checkoutSuccess": "订阅已激活!欢迎使用 {tier}。",
"checkoutCanceled": "结账已取消。",
"active": "活跃",
"trialing": "试用中",
"pastDue": "逾期",
"canceled": "已取消",
"inactive": "未激活",
"billingEnabled": "账单已启用",
"billingDisabled": "此实例未启用账单功能。",
"usageThisPeriod": "本周期使用情况",
"periodRange": "周期",
"unlimited": "无限制",
"noUsage": "暂无使用数据",
"billingHistory": "账单历史",
"viewInvoices": "在门户中管理发票",
"nextBillingDate": "下次计费日期",
"billingPeriod": "计费周期",
"planSince": "加入时间",
"checkoutSuccessTitle": "订阅已激活!",
"checkoutSuccessBody": "欢迎使用{tier},您的功能已解锁。",
"subscriptionType": "subscriptionType",
"renewalDate": "renewalDate",
"noRenewalDate": "—",
"currentUsage": "当前使用量",
"currentPeriod": "当前周期",
"aiCredits": "AI 额度",
"used": "已使用",
"billing": "账单",
"renewal": "续订",
"paidPlanDesc": "您的订阅将自动续订。",
"businessDescription": "适合团队和产品负责人。",
"enterpriseFeature1": "Unlimited quotas",
"enterpriseFeature2": "SSO / SAML",
"enterpriseFeature3": "Dedicated support",
"enterpriseFeature4": "Custom invoicing",
"enterpriseFeature5": "Guaranteed SLA",
"subtitle": "选择适合您的计划",
"freeDescription": "体验Memento",
"freeF1": "30次语义搜索",
"freeF2": "15个自动标签",
"freeF3": "5个自动标题",
"freeF4": "100条笔记",
"freeF5": "3个笔记本",
"freePlanDesc": "非常适合体验Memento",
"freePrice": "免费",
"proDescription": "适合顾问和自由职业者",
"proFeature5": "每月50次改写",
"proFeature6": "每月50条AI消息",
"proCta": "升级到Pro",
"businessFeature5": "每月500次改写",
"businessFeature6": "每月500条AI消息",
"businessCta": "升级到Business",
"recommended": "推荐",
"instantActivation": "即时激活",
"secureDesc": "通过Stripe安全支付",
"secureTransactions": "安全交易",
"satisfactionGuarantee": "30天满意度保证"
},
"landing": {
"nav": {
"features": "功能",
"agents": "AI 智能体",
"brainstorm": "Brainstorm",
"pricing": "定价",
"tech": "架构",
"login": "登录",
"cta": "立即开始"
},
"hero": {
"badge": "由人工智能驱动",
"title1": "你的第二大脑,",
"title2": "终于获得放大。",
"subtitle": "Memento 不只是笔记应用。它是一个智能生态,通过 6 类 AI 智能体与前沿语义搜索,实时连接、分析并延展你的想法。",
"cta": "立即注册",
"secondary": "查看功能",
"memoryEcho": "Memory Echo",
"memoryEchoText": "「检测到与您 2024 年 3 月可持续设计项目的关联……」",
"brainstormLive": "Brainstorm Live",
"ideasGenerated": "+12 条创意已生成"
},
"features": {
"label": "AI 能力",
"title": "流畅的智能,",
"title2": "融入每一个字。",
"desc": "Memento 通过多提供商架构统筹你的想法。",
"f1Title": "语义搜索",
"f1Desc": "别再只靠关键词搜索。按概念查找。混合 Vector + FTS 引擎理解笔记背后的意图。",
"f2Title": "上下文 RAG 对话",
"f2Desc": "与你的知识对话。智能体阅读笔记、探索网络并分析文档,精准作答。",
"f3Title": "增强写作",
"f3Desc": "改写、标题建议、自动标签与摘要。AI 在后台帮你梳理思路。"
},
"agents": {
"label": "专业智能体",
"title": "把复杂工作交给它们。",
"desc": "6 类自主 AI 智能体,自动化研究、摘要与演示。",
"scraper": {
"title": "Scraper",
"desc": "抓取 URL、解析 RSS并以智能配图方式汇总信息。"
},
"researcher": {
"title": "Researcher",
"desc": "生成复杂查询、探索网络来源并撰写结构化研究笔记。"
},
"slideGen": {
"title": "Slide Gen",
"desc": "将笔记转为专业 PowerPoint 或交互式 HTML 幻灯片。"
},
"monitor": {
"title": "Monitor",
"desc": "持续分析笔记本,发现趋势与新洞察。"
},
"diagramGen": {
"title": "Diagram Gen",
"desc": "将想法转为流畅的 Excalidraw 图表(思维导图、流程图)并自动排版。"
},
"custom": {
"title": "Custom",
"desc": "自定义角色与数据源的专属智能体。"
}
},
"brainstorm": {
"label": "思维之波",
"title": "实时放射状头脑风暴。",
"waveGeneration": {
"title": "波浪式生成",
"desc": "变体、类比再到颠覆。AI 将初始概念推向极限。"
},
"collaboration": {
"title": "原生协作",
"desc": "AI 幽灵光标、同步头像与节点实时移动。"
},
"export": {
"title": "语义导出",
"desc": "一键将整个头脑风暴转为结构化笔记。"
},
"disruptionLabel": "颠覆",
"disruptionText": "模块化架构 2.0",
"analogyLabel": "类比",
"analogyText": "潮汐周期"
},
"tech": {
"label": "架构与提供商",
"title": "连接你自己的 AI 模型。",
"tags": {
"title": "Tags",
"desc": "可与任意模型独立配置。"
},
"embeddings": {
"title": "Embeddings",
"desc": "可与任意模型独立配置。"
},
"chatRag": {
"title": "Chat RAG",
"desc": "可与任意模型独立配置。"
}
},
"pricing": {
"label": "方案与定价",
"title": "选择你的放大级别。",
"desc": "为创意人士提供灵活选择,从个人使用到大型组织。",
"monthly": "月付",
"annual": "年付",
"perMonth": "/月",
"perMonthAnnual": "/月,按年计费",
"perUser": "+ 3.90€/user",
"perUserAnnual": "+ 2.90€/user, billed annually",
"popular": "最受欢迎",
"basic": {
"name": "Basic",
"desc": "发现 Memento 的魅力。",
"cta": "开始使用",
"feature0": "最多 100 条笔记",
"feature1": "3 个笔记本",
"feature2": "50 AI 积分(终身)",
"feature3": "语义搜索",
"feature4": "7 天历史"
},
"pro": {
"name": "Pro",
"desc": "为挑剔的顾问与创作者。",
"cta": "升级到 Pro",
"feature0": "无限笔记",
"feature1": "BYOK (OpenAI/Anthropic)",
"feature2": "200 次语义搜索",
"feature3": "智能体(每月 12 次)",
"feature4": "30 天历史",
"feature5": "邮件支持"
},
"business": {
"name": "Business",
"desc": "面向团队与产品经理。",
"cta": "选择 Business",
"feature0": "含 10 位协作者",
"feature1": "BYOK13 家提供商)",
"feature2": "1000 次语义搜索",
"feature3": "智能体(每月 60 次)",
"feature4": "无限头脑风暴",
"feature5": "API 访问"
},
"enterprise": {
"name": "Enterprise",
"desc": "安全的组织记忆。",
"cta": "联系销售",
"feature0": "Business 全部功能",
"feature1": "无限智能体",
"feature2": "SSO / SAML",
"feature3": "审计日志与 SLA",
"feature4": "专属支持",
"feature5": "现场入门指导"
},
"basicPrice": "Free"
},
"byok": {
"label": "开放云技术",
"title": "BYOK 策略",
"desc": "已有 OpenAI、Anthropic 或 Google 的 API 密钥?直接接入 Memento。无强制额度限制只按所选提供商的实际消耗付费。",
"noLockin": "无锁定",
"noLockinDesc": "一键切换提供商。",
"cost": "优化成本",
"costDesc": "按 API 直连价格付费。",
"configLabel": "多提供商配置"
},
"cta": {
"title1": "准备好释放",
"title2": "你的全部潜能了吗?",
"desc": "加入数千名研究者、设计师与思考者,用 Memento 构建未来。",
"button": "启动 Memento"
},
"footer": {
"desc": "AI 放大的第二大脑。为创意头脑而设计。",
"product": {
"title": "产品",
"link0": "更新日志",
"link1": "文档",
"link2": "路线图",
"link0Href": "#",
"link1Href": "#",
"link2Href": "#"
},
"community": {
"title": "社区",
"link0": "Discord",
"link1": "Twitter / X",
"link2": "LinkedIn",
"link0Href": "#",
"link1Href": "#",
"link2Href": "#"
},
"legal": {
"title": "法律",
"link0": "隐私政策",
"link1": "服务条款",
"link2": "Cookie 政策",
"link0Href": "#",
"link1Href": "#",
"link2Href": "#"
}
}
},
"noteHistory": {
"title": "Title",
"content": "Content",
"untitled": "Untitled",
"emptyState": "No versions available",
"selectVersion": "Select a version to preview its content",
"currentVersion": "current"
},
"consent": {
"banner": {
"title": "Cookie Preferences",
"description": "We use cookies to improve your experience. Strictly necessary cookies are always active, but you can opt-in to anonymous analytics.",
"acceptEssentials": "Accept Essentials Only",
"rejectNonEssential": "Reject Non-Essential",
"manage": "Manage Preferences",
"acceptAll": "Accept All"
},
"preferences": {
"title": "Consent Settings",
"description": "Customize your data privacy preferences. We respect your choice and store no tracking cookies without your consent.",
"necessaryTitle": "Strictly Necessary Cookies",
"necessaryDesc": "These cookies are required to authenticate your session, save your language and theme preferences. They cannot be turned off.",
"alwaysOn": "Always On",
"analyticsTitle": "Anonymous Analytics",
"analyticsDesc": "Help us improve Memento by sending completely anonymous usage statistics. No personal data is ever tracked.",
"cancel": "Cancel",
"save": "Save Preferences",
"saved": "Preferences updated successfully."
},
"ai": {
"modalTitle": "需要 AI 处理同意",
"modalDescription": "为分析您的笔记、PDF 或头脑风暴会话Memento 会安全地将这些数据发送至第三方 AI 接口OpenAI、Gemini、DeepSeek。我们严格执行零数据保留政策。接受即表示您授权此处理。",
"zeroRetentionTitle": "零数据保留",
"zeroRetentionDesc": "所有出站请求均包含禁止模型训练的标识,以保护您的知识产权。",
"rememberMe": "记住我的选择(不再询问)",
"acceptButton": "授权并继续",
"rejectButton": "拒绝",
"aborted": "AI 处理已取消(已拒绝同意)。",
"revocationTitle": "AI 处理同意GDPR",
"revocationDescription": "可选授权:仅在您主动使用 AI 功能时,将笔记内容发送至第三方 AI 服务商。",
"revokeButton": "撤销同意",
"grantButton": "授予同意",
"statusActive": "已启用",
"statusInactive": "未授予",
"helpAriaLabel": "AI 同意是什么意思?",
"helpTooltip": "Memento 不会出售您的数据。此同意仅在您触发 AI 操作时生效(标题、标签、聊天、改写)。未授予时,应用其余功能可正常使用。",
"whatItMeansTitle": "这意味着什么?",
"inactiveHint": "未授予同意时,仅 AI 功能不可用。您仍可正常创建、编辑和组织笔记。",
"noCommercialUse": "Memento 不会出售或商业化您的个人数据。",
"affectedFeatures": "受影响功能标题建议、标签、AI 助手聊天、改写、Memory Echo 等。",
"dataPortabilityHint": "您可随时导出或删除全部数据(设置 → 数据)。",
"dataPortabilityLink": "导出我的数据",
"revoked": "尚未授予同意",
"revokedToast": "AI 同意已成功撤销。",
"complianceBadge": "GDPR 合规",
"auditFailed": "无法记录您的同意,请重试。"
}
},
"account": {
"deleteAccount": {
"sectionTitle": "Right to be Forgotten (GDPR)",
"sectionDescription": "Permanently and irreversibly delete your account and all associated data.",
"whatWillBeDeleted": "The following will be permanently deleted:",
"item1": "All notes, notebooks, and attachments",
"item2": "All pgvector semantic embeddings",
"item3": "All BYOK API keys",
"item4": "All AI conversations and brainstorm sessions",
"item5": "Quota and usage history",
"item6": "Your Stripe subscription (if active)",
"item7": "Your account and login credentials",
"buttonLabel": "Delete My Account",
"dialogTitle": "Confirm Account Deletion",
"dialogDescription": "This action is irreversible. Type your email address to confirm.",
"emailPlaceholder": "Your email address",
"confirmButton": "Permanently Delete Account",
"cancelButton": "Cancel",
"deleting": "Deleting...",
"successRedirect": "Your account has been successfully deleted.",
"errorFailed": "Deletion failed. Please try again."
}
},
"attachments": {
"title": "附件",
"addToNote": "添加到笔记",
"analyzing": "分析中...",
"askPlaceholder": "对此文档提问...",
"askQuestions": "提问",
"deleted": "附件已删除",
"docExpert": "文档专家",
"docQaWelcome": "对此文档提问",
"maxSize": "最大尺寸",
"onlyPdf": "仅PDF",
"processingFailed": "处理失败",
"remove": "删除",
"thinking": "思考中...",
"uploaded": "已上传",
"uploadError": "上传错误",
"uploadFailed": "上传失败",
"uploading": "上传中..."
},
"onboarding": {
"welcome_title": "您的AI增强记忆",
"welcome_subtitle": "Memento记住您忘记的事情。",
"welcome_cta": "开始",
"skip": "跳过",
"step_notes_title": "您的笔记",
"step_notes_empty": "您还没有笔记。导入您的笔记或从示例开始。",
"step_notes_import": "导入我的笔记",
"step_notes_demo": "创建5个示例笔记",
"step_notes_has_notes": "您已有{count}条笔记。让我们发现魔力。",
"step_notes_cta": "我的笔记已准备好",
"step_aha_title": "找到您忘记的内容",
"step_aha_subtitle": "提问。找到您遗忘的笔记。",
"step_aha_placeholder": "关于生产力的笔记...",
"step_aha_cta": "探索Memento",
"progress": "{current}/{total}",
"creating_demo_notes": "正在创建示例笔记...",
"demo_notes_ready": "已创建5个示例笔记",
"badge_credits": "⚡ 剩余 {count} 积分",
"badge_upgrade": "升级到 Pro →",
"no_results": "无结果 — 请尝试其他查询。",
"search_credit_used": "已使用 1 次搜索",
"quota_exceeded": "搜索配额已用完 — 升级到 Pro。",
"step_aha_search_button": "搜索",
"step_aha_search_aria": "搜索您的笔记",
"step_notes_hint": "💡 这些笔记将在下一步为 AI 搜索演示提供支持。",
"step_features_title": "您的 AI 超能力",
"step_features_subtitle": "选择从哪里开始。",
"step_features_cta": "开始吧!",
"feature_search_title": "语义搜索",
"feature_search_desc": "按含义查找任何笔记,而不仅仅是关键词。",
"feature_flashcards_title": "AI 闪卡",
"feature_flashcards_desc": "一键从笔记生成 SRS 复习卡片。",
"feature_brainstorm_title": "AI 头脑风暴",
"feature_brainstorm_desc": "AI 驱动的协作头脑风暴会话。",
"feature_chat_title": "与笔记对话",
"feature_chat_desc": "向您的个人知识库提问。",
"feature_insights_title": "语义洞察",
"feature_insights_desc": "发现您想法之间隐藏的联系。",
"feature_export_title": "Markdown 导出",
"feature_export_desc": "以标准 Markdown 格式导入和导出笔记。",
"welcome_title_name": "你好 {name} 👋",
"import_formats": "支持格式:.md, .txt",
"import_error": "部分文件无法导入,请重试。",
"import_notes_ready": "已导入 {count} 篇笔记!",
"action_write_title": "写下您的第一篇真实笔记",
"action_write_desc": "创建笔记,开始记录您的想法。",
"action_flashcards_title": "生成您的第一批闪卡",
"action_flashcards_desc": "打开笔记,点击闪卡按钮。",
"action_brainstorm_title": "开始AI头脑风暴",
"action_brainstorm_desc": "与AI代理探索您的想法。",
"action_try": "试试",
"step_features_cta_all": "全部完成——开始吧!",
"action_write_where": "关闭此窗口 → 点击侧边栏\"+ 新建笔记\"",
"action_flashcards_where": "关闭 → 打开笔记 → 工具栏中的 🃏 按钮",
"action_brainstorm_where": "关闭 → 侧边栏\"Canvas\"区域",
"pill_resume": "✨ 继续引导",
"action_done": "已试用",
"editor_hints_title": "Editor tips",
"editor_hints_got_it": "Got it!",
"hint_slash_title": "\"/\" command — insert blocks",
"hint_slash_desc": "In the editor, type \"/\" to open the block menu: heading, list, code block, table, to-do list, and AI commands (Clarify, Shorten, Improve, Expand).",
"hint_ai_title": "Built-in AI assistant",
"hint_ai_desc": "Click the ✨ button in the toolbar to open the AI panel — ask questions, summarize, rewrite, or brainstorm directly in your note.",
"hint_version_title": "Version history",
"hint_version_desc": "Click the ⓘ button in the toolbar → \"Versions\" tab. Enable versioning, then save and restore snapshots of your note at any time.",
"hint_flashcards_title": "Generate flashcards",
"hint_flashcards_desc": "Click the 🎓 button in the toolbar to auto-generate flashcards from your note for spaced repetition review.",
"hint_links_title": "Links between notes",
"hint_links_desc": "Type \"[[\" in the editor to search and link to another note. Linked notes appear as backlinks at the bottom of the note.",
"hint_create_note_title": "Create a note",
"hint_create_note_desc": "Click the \"+\" button in the sidebar or press Ctrl+N to create a new note. Then start writing.",
"hint_flip_title": "Flip the card",
"hint_flip_desc": "Press Space (or click the card) to flip it and reveal the answer.",
"hint_rate_keys_title": "Rate with keyboard",
"hint_rate_keys_desc": "After flipping, press 1 (Hard), 2 (Difficult), 3 (Good) or 4 (Easy) to rate the card. The SM-2 algorithm schedules your next review automatically.",
"hint_generate_from_note_title": "Generate from a note",
"hint_generate_from_note_desc": "Open any note and click the 🎓 button in the toolbar to automatically generate flashcards from its content.",
"hint_brainstorm_start_title": "Start with an idea",
"hint_brainstorm_start_desc": "Type any concept or question in the input field and press Enter. The AI will generate a set of ideas around it.",
"hint_brainstorm_deepen_title": "Deepen an idea",
"hint_brainstorm_deepen_desc": "Click on any idea card to expand it with sub-ideas and explore it further.",
"hint_brainstorm_export_title": "Export your session",
"hint_brainstorm_export_desc": "When done, export the entire brainstorm session as a structured note saved to your notebook.",
"hint_insights_clusters_title": "Note clusters",
"hint_insights_clusters_desc": "Your notes are automatically grouped into thematic clusters. Click a cluster to explore the notes it contains.",
"hint_insights_bridge_title": "Bridge notes",
"hint_insights_bridge_desc": "Bridge notes connect multiple clusters. They are highlighted because they hold your knowledge graph together.",
"hint_insights_refresh_title": "Refresh clusters",
"hint_insights_refresh_desc": "If you've added new notes, click the refresh button to recalculate the clusters with the latest content."
},
"blockAction": {
"moveUp": "Move block up",
"moveDown": "Move block down",
"moveUpFirst": "This is already the first block",
"moveDownLast": "This is already the last block",
"copyContent": "Copy content",
"contentCopied": "Content copied!",
"emptyBlock": "This block is empty",
"turnInto_paragraph": "Text",
"delete": "Delete",
"duplicate": "Duplicate",
"turnInto": "Turn into",
"turnInto_heading1": "Heading 1",
"turnInto_heading2": "Heading 2",
"turnInto_heading3": "Heading 3",
"turnInto_bulletList": "Bullet List",
"turnInto_orderedList": "Numbered List",
"turnInto_taskList": "Task List",
"turnInto_blockquote": "Quote",
"turnInto_codeBlock": "Code Block",
"turnInto_database": "Inline database",
"copyRef": "Copy block reference",
"copied": "Reference copied!",
"copyRefFailed": "Could not copy block reference",
"copyRefNoNote": "Save the note before copying a block reference",
"copyRefUnsupported": "This block type cannot be referenced yet"
}
}