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
2925 lines
126 KiB
JSON
2925 lines
126 KiB
JSON
{
|
||
"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": "BYOK(13 家提供商)",
|
||
"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"
|
||
}
|
||
}
|