Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
154 changes: 154 additions & 0 deletions l10n/bundle.l10n.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
{
"outputChannel.debug": "Mutsumi Debug",
"outputChannel.tools": "Mutsumi Tools",
"context.readError": "Error reading: {0}",

"httpServer.emptyPassword.warning": "Mutsumi HTTP Server is enabled but no password is set (mutsumi.httpServer.password). The server refuses to start.",
"httpServer.emptyPassword.openSettings": "Open Settings",
"httpServer.emptyPassword.generate": "Generate Random Password",
"httpServer.passwordGenerated": "Generated a random HTTP Server password, saved it to your user settings, and copied it to the clipboard.",

"newAgent.noWorkspace": "Please open a workspace folder first.",
"newAgent.noEntryTypes": "No entry agent types available. Please check your configuration.",
"newAgent.quickPickPlaceHolder": "Select an agent type to create",
"newAgent.quickPickTitle": "Mutsumi: New Agent",
"newAgent.detail": "Model: {0} | Rules: {1} | Skills: {2}",
"newAgent.created": "Created {0} agent with {1} rules and {2} skills",

"copyReference.noFile": "No file selected or active.",
"copyReference.notInWorkspace": "File is not in the workspace.",
"copyReference.statusBar": "Copied reference: {0}",

"clearToolCache.done": "Tool result cache cleared.",

"controller.copyDetails": "Copy Details",
"controller.mutsumiError": "Mutsumi Error: {0}",

"agentRunner.llmError": "Mutsumi LLM Error: {0}",

"status.running": "Running",
"status.pending": "Pending",
"status.finished": "Finished",
"status.standby": "Standby",

"approval.pending": "⏳ Pending",
"approval.approved": "✅ Approved",
"approval.rejected": "❌ Rejected",
"approval.target": "📁 Target: `{0}`",
"approval.customActionAvailable": "🔍 **Custom Action Available**: {0}",
"approval.details": "📝 Details:\n```\n{0}\n```\n\n",
"approval.time": "🕐 Time: {0}",
"approval.status": "Status: {0}",
"approval.requestNotification": "Agent requests: {0}",
"approval.shell.action": "Execute \"{0}\" at {1}",
"approval.shell.details": "Command:\n{0}\n\nShell: {1}\nBackground: {2}",
"approval.shell.yes": "yes",
"approval.shell.no": "no",
"approval.mkdir.action": "Create Directory",
"approval.edit.customAction": "Review Diff",
"approval.edit.details": "Review changes in Diff Editor. You can edit the right side (User Final) manually.",
"approval.edit.action": "Agent wants to edit {0}",

"shellTask.bg": "bg {0}s",
"shellTask.fg": "fg {0}s",
"shellTask.stopped": "stopped",
"shellTask.exit": "exit {0}{1}",
"shellTask.cwd": "📁 CWD: `{0}`",
"shellTask.task": "🆔 Task: `{0}`",
"shellTask.agentSession": "🖥️ Agent Session: `{0}`",
"shellTask.mode": "Mode: {0}\n\n",
"shellTask.modeBackground": "background",
"shellTask.modeForeground": "foreground",
"shellTask.statusStopped": "Status: 🛑 stopped\n\n",
"shellTask.statusRunning": "Status: ▶️ running\n\n",
"shellTask.statusExit": "Status: ✅ exit {0}{1}\n\n",
"shellTask.signal": " (signal: {0})",
"shellTask.output": "Output:\n```\n{0}\n```",

"context.category.rules": "Rules: Active context rules for Agents",
"context.category.skills": "Skills: Active context skills for Agents",
"context.category.macros": "Macros: Reusable text snippets",
"context.category.files": "Files: Referenced context files",
"context.category.default": "Category",
"context.active": " (Active)",
"context.inactive": " (Inactive)",
"context.refreshed": "Context tree refreshed",
"context.ruleActivated": "Rule \"{0}\" activated",
"context.ruleDeactivated": "Rule \"{0}\" deactivated",
"context.skillActivated": "Skill \"{0}\" activated",
"context.skillDeactivated": "Skill \"{0}\" deactivated",
"context.noOlderVersions": "No older versions of \"{0}\" to prune",
"context.fileNotFound": "File not found: {0}",

"notebook.noEditor": "No active notebook editor.",
"notebook.onlyMutsumi": "This command only works with Mutsumi notebooks.",
"notebook.noCodeCell": "No code cell found in notebook.",

"notebookController.displayName": "Mutsumi Agent",

"selectModel.noModels": "No models configured in settings.",
"selectModel.placeHolder": "Select model or reasoning effort (switching model resets effort to default; current: {0} / {1})",
"selectModel.modelChanged": "Model changed to: {0}; reasoning effort reset to default.",
"selectModel.effortChanged": "Reasoning effort changed to: {0}",
"selectModel.separatorModels": "Models",
"selectModel.separatorReasoning": "Reasoning efforts",
"selectModel.effortDefault": "Default",
"selectModel.effortDefaultDesc": "Don't send; server decides",
"selectModel.current": "Current",
"selectModel.effort.none": "Disable reasoning",
"selectModel.effort.minimal": "Minimal reasoning",
"selectModel.effort.low": "Low reasoning",
"selectModel.effort.medium": "Medium reasoning",
"selectModel.effort.high": "High reasoning",
"selectModel.effort.xhigh": "Extra-high reasoning",
"selectModel.effort.max": "Maximum reasoning",

"renameSession.prompt": "Enter new session title (leave empty to auto-generate)",
"renameSession.renamed": "Session renamed: {0}",
"renameSession.failed": "Failed to rename session: {0}",
"renameSession.regenerated": "Title regenerated: {0}",
"renameSession.regenerateFailed": "Failed to regenerate title: {0}",

"debugContext.displayed": "Debug context displayed. Total messages: {0}",
"debugContext.failed": "Failed to debug context: {0}",

"pruneGhostBlocks.alreadyLatest": "All file references are already at their latest versions.",
"pruneGhostBlocks.done": "Pruned old ghost versions from {0} cell(s).",

"toggleAutoApprove.on": "Auto-approve mode is now ON. Tools will be executed without confirmation.",
"toggleAutoApprove.off": "Auto-approve mode is now OFF. Tools will require confirmation.",
"toggleAutoApprove.failed": "Failed to toggle auto-approve: {0}",

"testRag.prompt": "Enter natural language query for RAG search",
"testRag.placeHolder": "e.g., \"how to handle file operations\"",
"testRag.cancelled": "Search cancelled or empty query.",
"testRag.noWorkspaces": "No workspace folders open.",
"testRag.completed": "RAG search completed across {0} workspace(s).",
"testRag.failed": "RAG search failed: {0}",

"compress.progress": "Compressing conversation...",
"compress.noModel": "Please configure mutsumi.compressModel or mutsumi.defaultModel in settings.",
"compress.failed": "Compression failed: {0}",
"compress.notEnough": "Not enough conversation content to compress.",
"compress.done": "Conversation compressed and saved to: {0}",
"compress.failedOverall": "Failed to compress conversation: {0}",
"compress.nameSuffix": "{0} (Compressed)",

"completion.fileReference": "File Reference",
"completion.directoryReference": "Directory Reference",
"completion.tool": "Tool",
"completion.toolCall": "Tool Call",
"completion.referenceDoc": "Reference content of `{0}`",

"permission.rejectPrompt": "Reason for rejecting {0}:",
"permission.rejectPlaceHolder": "Enter reason (ESC to abort generation)",

"agentFile.openFailed": "Failed to open agent file: {0}",

"editFile.reopenFailed": "Failed to reopen editor: {0}",

"serializer.newAgent": "New Agent",

"notify.approvalNeededSubtitle": "Approval needed",
"notify.approvalNeededMessage": "{0} — review in the sidebar"
}
154 changes: 154 additions & 0 deletions l10n/bundle.l10n.zh-cn.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,154 @@
{
"outputChannel.debug": "Mutsumi 调试",
"outputChannel.tools": "Mutsumi 工具",
"context.readError": "读取错误: {0}",

"httpServer.emptyPassword.warning": "Mutsumi HTTP Server 已启用但未设置密码(mutsumi.httpServer.password)。服务器拒绝启动。",
"httpServer.emptyPassword.openSettings": "打开设置",
"httpServer.emptyPassword.generate": "生成随机密码",
"httpServer.passwordGenerated": "已生成随机 HTTP Server 密码,保存到用户设置并复制到剪贴板。",

"newAgent.noWorkspace": "请先打开一个工作区文件夹。",
"newAgent.noEntryTypes": "没有可用的入口 Agent 类型。请检查配置。",
"newAgent.quickPickPlaceHolder": "选择要创建的 Agent 类型",
"newAgent.quickPickTitle": "Mutsumi: 新建 Agent",
"newAgent.detail": "模型: {0} | 规则: {1} | 技能: {2}",
"newAgent.created": "已创建 {0} Agent,包含 {1} 条规则和 {2} 个技能",

"copyReference.noFile": "未选中或未打开文件。",
"copyReference.notInWorkspace": "文件不在工作区中。",
"copyReference.statusBar": "已复制引用: {0}",

"clearToolCache.done": "工具结果缓存已清除。",

"controller.copyDetails": "复制详情",
"controller.mutsumiError": "Mutsumi 错误: {0}",

"agentRunner.llmError": "Mutsumi LLM 错误: {0}",

"status.running": "运行中",
"status.pending": "等待中",
"status.finished": "已完成",
"status.standby": "待命",

"approval.pending": "⏳ 等待中",
"approval.approved": "✅ 已批准",
"approval.rejected": "❌ 已拒绝",
"approval.target": "📁 目标: `{0}`",
"approval.customActionAvailable": "🔍 **自定义操作可用**: {0}",
"approval.details": "📝 详情:\n```\n{0}\n```\n\n",
"approval.time": "🕐 时间: {0}",
"approval.status": "状态: {0}",
"approval.requestNotification": "Agent 请求: {0}",
"approval.shell.action": "在 {1} 执行 \"{0}\"",
"approval.shell.details": "命令:\n{0}\n\nShell: {1}\n后台: {2}",
"approval.shell.yes": "是",
"approval.shell.no": "否",
"approval.mkdir.action": "创建目录",
"approval.edit.customAction": "审查 Diff",
"approval.edit.details": "在 Diff 编辑器中审查更改。你可以手动编辑右侧(User Final)的内容。",
"approval.edit.action": "Agent 想要编辑 {0}",

"shellTask.bg": "后台 {0}秒",
"shellTask.fg": "前台 {0}秒",
"shellTask.stopped": "已停止",
"shellTask.exit": "退出 {0}{1}",
"shellTask.cwd": "📁 工作目录: `{0}`",
"shellTask.task": "🆔 任务: `{0}`",
"shellTask.agentSession": "🖥️ Agent 会话: `{0}`",
"shellTask.mode": "模式: {0}\n\n",
"shellTask.modeBackground": "后台",
"shellTask.modeForeground": "前台",
"shellTask.statusStopped": "状态: 🛑 已停止\n\n",
"shellTask.statusRunning": "状态: ▶️ 运行中\n\n",
"shellTask.statusExit": "状态: ✅ 退出 {0}{1}\n\n",
"shellTask.signal": " (信号: {0})",
"shellTask.output": "输出:\n```\n{0}\n```",

"context.category.rules": "规则: Agent 的活动上下文规则",
"context.category.skills": "技能: Agent 的活动上下文技能",
"context.category.macros": "宏: 可复用的文本片段",
"context.category.files": "文件: 引用的上下文文件",
"context.category.default": "类别",
"context.active": " (已启用)",
"context.inactive": " (已禁用)",
"context.refreshed": "上下文树已刷新",
"context.ruleActivated": "规则 \"{0}\" 已启用",
"context.ruleDeactivated": "规则 \"{0}\" 已禁用",
"context.skillActivated": "技能 \"{0}\" 已启用",
"context.skillDeactivated": "技能 \"{0}\" 已禁用",
"context.noOlderVersions": "\"{0}\" 没有可裁剪的旧版本",
"context.fileNotFound": "未找到文件: {0}",

"notebook.noEditor": "没有活动的笔记本编辑器。",
"notebook.onlyMutsumi": "此命令仅适用于 Mutsumi 笔记本。",
"notebook.noCodeCell": "笔记本中没有代码 Cell。",

"notebookController.displayName": "Mutsumi Agent",

"selectModel.noModels": "设置中未配置任何模型。",
"selectModel.placeHolder": "选择模型或推理强度(切换模型会将强度重置为默认;当前: {0} / {1})",
"selectModel.modelChanged": "模型已切换为: {0};推理强度已重置为默认。",
"selectModel.effortChanged": "推理强度已切换为: {0}",
"selectModel.separatorModels": "模型",
"selectModel.separatorReasoning": "推理强度",
"selectModel.effortDefault": "默认",
"selectModel.effortDefaultDesc": "不发送;由服务器决定",
"selectModel.current": "当前",
"selectModel.effort.none": "禁用推理",
"selectModel.effort.minimal": "最小推理",
"selectModel.effort.low": "低推理",
"selectModel.effort.medium": "中等推理",
"selectModel.effort.high": "高推理",
"selectModel.effort.xhigh": "超高推理",
"selectModel.effort.max": "最大推理",

"renameSession.prompt": "输入新的会话标题(留空则自动生成)",
"renameSession.renamed": "会话已重命名: {0}",
"renameSession.failed": "重命名会话失败: {0}",
"renameSession.regenerated": "标题已重新生成: {0}",
"renameSession.regenerateFailed": "重新生成标题失败: {0}",

"debugContext.displayed": "调试上下文已显示。消息总数: {0}",
"debugContext.failed": "调试上下文失败: {0}",

"pruneGhostBlocks.alreadyLatest": "所有文件引用均已为最新版本。",
"pruneGhostBlocks.done": "已从 {0} 个 Cell 中裁剪旧 Ghost 版本。",

"toggleAutoApprove.on": "自动批准模式已开启。工具将在无需确认的情况下执行。",
"toggleAutoApprove.off": "自动批准模式已关闭。工具将需要确认。",
"toggleAutoApprove.failed": "切换自动批准失败: {0}",

"testRag.prompt": "输入用于 RAG 搜索的自然语言查询",
"testRag.placeHolder": "例如:\"如何处理文件操作\"",
"testRag.cancelled": "搜索已取消或查询为空。",
"testRag.noWorkspaces": "没有打开的工作区文件夹。",
"testRag.completed": "RAG 搜索已完成,涵盖 {0} 个工作区。",
"testRag.failed": "RAG 搜索失败: {0}",

"compress.progress": "正在压缩对话...",
"compress.noModel": "请在设置中配置 mutsumi.compressModel 或 mutsumi.defaultModel。",
"compress.failed": "压缩失败: {0}",
"compress.notEnough": "对话内容不足,无法压缩。",
"compress.done": "对话已压缩并保存到: {0}",
"compress.failedOverall": "压缩对话失败: {0}",
"compress.nameSuffix": "{0} (已压缩)",

"completion.fileReference": "文件引用",
"completion.directoryReference": "目录引用",
"completion.tool": "工具",
"completion.toolCall": "工具调用",
"completion.referenceDoc": "引用 `{0}` 的内容",

"permission.rejectPrompt": "拒绝 {0} 的原因:",
"permission.rejectPlaceHolder": "输入原因(ESC 中止生成)",

"agentFile.openFailed": "打开 Agent 文件失败: {0}",

"editFile.reopenFailed": "重新打开编辑器失败: {0}",

"serializer.newAgent": "新 Agent",

"notify.approvalNeededSubtitle": "需要审批",
"notify.approvalNeededMessage": "{0} — 请在侧边栏查看"
}
Loading