{
  "editor": {
    "title": "编辑器",
    "openFile": "打开文件",
    "saveFile": "保存文件",
    "saveAs": "另存为",
    "closeFile": "关闭文件",
    "closeAll": "关闭所有",
    "undo": "撤销",
    "redo": "重做",
    "find": "查找",
    "replace": "替换",
    "findInFiles": "在文件中查找",
    "goToLine": "跳转到行",
    "goToSymbol": "跳转到符号",
    "format": "格式化",
    "formatSelection": "格式化选中内容",
    "comment": "切换注释",
    "fold": "折叠",
    "unfold": "展开",
    "foldAll": "折叠全部",
    "unfoldAll": "展开全部",
    "wordWrap": "自动换行",
    "minimap": "缩略图",
    "breadcrumbs": "面包屑导航",
    "lineNumbers": "行号",
    "whitespace": "空白字符",
    "encoding": "编码",
    "lineEnding": "行尾",
    "language": "语言模式",
    "common": {
      "retry": "重试",
      "loading": "加载中...",
      "loadFailed": "加载失败",
      "fileNotFound": "文件不存在",
      "permissionDenied": "权限不足",
      "networkError": "网络错误",
      "saveFailedWithMessage": "保存文件失败: {{message}}",
      "save": "保存",
      "cancel": "取消",
      "edit": "编辑",
      "add": "新增",
      "delete": "删除"
    },
    "codeEditor": {
      "loadingFile": "正在加载文件...",
      "saving": "正在保存...",
      "initFailedWithMessage": "编辑器初始化失败: {{message}}",
      "externalModifiedConfirm": "该文件已被外部程序修改。\n\n您当前有未保存的修改，是否要放弃修改并重新加载文件？",
      "externalModifiedTitle": "磁盘上的文件已变更",
      "externalModifiedDetail": "检测到该文件在磁盘上的版本（修改时间/大小）与当前编辑器所依据的版本不一致。您有未保存的本地修改。若重新加载，本地未保存内容将丢失。",
      "discardAndReload": "放弃修改并重新加载",
      "keepLocalEdits": "保留本地编辑",
      "saveConflictTitle": "保存冲突",
      "saveConflictDetail": "保存前检测到磁盘上的文件已被其他程序修改。您可以选择用当前编辑覆盖磁盘，或放弃本地修改并从磁盘重新加载。",
      "overwriteSave": "覆盖保存",
      "reloadFromDisk": "从磁盘重新加载",
      "unsupportedBinaryTitle": "不支持的文件类型",
      "unsupportedBinaryMessage": "该文件类型无法在编辑器中打开，Sparo OS 未加载其内容。请使用外部应用查看。",
      "unsupportedBinaryMessageWithSize": "该 {{size}} 文件类型无法在编辑器中打开，Sparo OS 未加载其内容。请使用外部应用查看。"
    },
    "diffEditor": {
      "loading": "正在加载差异编辑器...",
      "openFailed": "打开失败",
      "initFailedWithMessage": "差异编辑器初始化失败: {{message}}",
      "changesCount": "({{count}} 处差异)",
      "prevChange": "上一个差异 (Alt+↑ / Shift+F7)",
      "nextChange": "下一个差异 (Alt+↓ / F7)",
      "switchToInline": "切换到内联视图",
      "switchToSideBySide": "切换到并排视图"
    },
    "imageViewer": {
      "filePathEmpty": "文件路径为空",
      "loadImageFailedWithMessage": "加载图片失败: {{message}}",
      "decodeFailed": "图片加载失败，浏览器无法解析图片数据",
      "zoomOut": "缩小 (Ctrl + -)",
      "zoomReset": "重置缩放 (Ctrl + 0)",
      "zoomIn": "放大 (Ctrl + +)",
      "rotate90": "旋转 90°",
      "download": "下载图片",
      "enterFullscreen": "全屏显示",
      "exitFullscreen": "退出全屏",
      "imageUrlEmpty": "图片URL为空"
    },
    "statusBar": {
      "readOnly": "只读",
      "goToLine": "跳转到行",
      "indentSettings": "缩进设置",
      "fileEncoding": "文件编码",
      "selectLanguageMode": "选择语言模式",
      "lspConnected": "LSP 已连接",
      "lspConnecting": "LSP 连接中...",
      "lspDisconnected": "LSP 未连接",
      "selectionLinesChars": "{{lines}} 行, {{chars}} 字符",
      "selectionChars": "{{count}} 已选",
      "ln": "Ln",
      "col": "Col",
      "indentSpaces": "空格: {{n}}",
      "indentTab": "Tab: {{n}}",
      "goToLineHint": "行 或 行:列（Enter 跳转，Esc 关闭）",
      "goToLinePlaceholder": "例如 10 或 10:5",
      "selectIndent": "选择缩进",
      "selectEncoding": "选择编码",
      "selectLanguageModeHint": "选择语言模式（点击即切换）",
      "indentOptionSpaces": "空格: {{n}}",
      "indentOptionTab": "Tab: {{n}}"
    }
  },
  "terminal": {
    "title": "终端",
    "new": "新建终端",
    "split": "拆分终端",
    "kill": "终止",
    "clear": "清空",
    "scrollToBottom": "滚动到底部",
    "copySelection": "复制选中内容",
    "paste": "粘贴",
    "selectAll": "全选",
    "find": "查找",
    "shell": "Shell",
    "workingDirectory": "工作目录",
    "runCommand": "运行命令",
    "commandHistory": "命令历史"
  },
  "git": {
    "title": "Git",
    "repository": "仓库",
    "branch": "分支",
    "branches": "分支列表",
    "checkout": "切换分支",
    "newBranch": "新建分支",
    "deleteBranch": "删除分支",
    "merge": "合并",
    "rebase": "变基",
    "commit": "提交",
    "commitMessage": "提交信息",
    "stage": "暂存",
    "unstage": "取消暂存",
    "stageAll": "暂存全部",
    "unstageAll": "取消全部暂存",
    "discard": "放弃更改",
    "discardAll": "放弃所有更改",
    "push": "推送",
    "pull": "拉取",
    "fetch": "获取",
    "remote": "远程仓库",
    "remotes": "远程仓库列表",
    "stash": "贮藏",
    "stashList": "贮藏列表",
    "stashApply": "应用贮藏",
    "stashPop": "弹出贮藏",
    "stashDrop": "删除贮藏",
    "log": "提交历史",
    "diff": "差异",
    "blame": "追溯",
    "tags": "标签",
    "status": {
      "modified": "已修改",
      "added": "已添加",
      "deleted": "已删除",
      "renamed": "已重命名",
      "untracked": "未跟踪",
      "staged": "已暂存",
      "conflict": "冲突",
      "unknown": "未知"
    },
    "statusDescription": {
      "untracked": "新文件，尚未添加到 Git",
      "modified": "文件已修改但未暂存",
      "added": "新文件已暂存",
      "deleted": "文件已删除",
      "renamed": "文件已重命名",
      "conflicted": "文件存在合并冲突",
      "staged": "修改已暂存，等待提交",
      "unknown": "未知状态"
    },
    "actions": {
      "sync": "同步",
      "refresh": "刷新",
      "viewHistory": "查看历史",
      "viewChanges": "查看更改",
      "resolveConflict": "解决冲突"
    }
  },
  "lsp": {
    "referencesPanel": {
      "previewFallback": "(无预览)",
      "emptyTitle": "未找到引用",
      "emptyWithSymbol": "符号 \"{{symbol}}\" 没有引用",
      "emptyDescription": "没有找到引用",
      "titleWithSymbol": "\"{{symbol}}\" 的引用",
      "title": "引用列表",
      "emptyLine": "(空行)"
    },
    "errors": {
      "loadPluginsFailed": "Failed to load plugins",
      "installPluginFailed": "Failed to install plugin",
      "uninstallPluginFailed": "Failed to uninstall plugin",
      "initializeFailed": "Failed to initialize LSP"
    }
  },
  "fileTree": {
    "title": "文件浏览器",
    "empty": "暂无文件",
    "emptyFiltered": "未找到匹配的文件",
    "draggingFile": "文件：{{name}}",
    "newFile": "新建文件",
    "newFolder": "新建文件夹",
    "rename": "重命名",
    "delete": "删除",
    "refresh": "刷新",
    "collapse": "折叠全部",
    "expand": "展开全部",
    "filter": "筛选文件",
    "showHidden": "显示隐藏文件",
    "sortBy": "排序方式",
    "sortByName": "按名称",
    "sortByModified": "按修改时间",
    "sortBySize": "按大小",
    "sortByType": "按类型",
    "compressionTooltip": "压缩路径: {{compressed}}\n完整路径: {{full}}",
    "errors": {
      "loadTreeFailed": "加载文件树失败",
      "loadTreeFailedWithMessage": "加载文件树失败: {{message}}"
    }
  },
  "search": {
    "title": "搜索",
    "placeholder": "搜索...",
    "searchFiles": "搜索文件",
    "searchContent": "搜索内容",
    "searchSymbols": "搜索符号",
    "matchCase": "区分大小写",
    "matchWholeWord": "全词匹配",
    "useRegex": "使用正则表达式",
    "includeFiles": "包含文件",
    "excludeFiles": "排除文件",
    "results": "搜索结果",
    "noResults": "无搜索结果",
    "noResultsHint": "尝试修改搜索词或检查拼写",
    "expand": "展开",
    "collapse": "收起",
    "resultsSummary": "找到 {{files}} 个文件，共 {{matches}} 处匹配",
    "resultsShowing": "（显示前 {{count}} 个）",
    "loadMore": "加载更多 ({{count}})",
    "replace": "替换",
    "replaceAll": "全部替换",
    "global": {
      "placeholder": "搜索文件和内容...",
      "placeholderDisabled": "请先打开工作区",
      "phaseFilename": "搜索文件名...",
      "phaseContent": "搜索内容...",
      "resultsFound": "找到 {{count}} 个结果",
      "resultsShowing": " (显示 {{count}} 个)",
      "loadMore": "加载更多 ({{count}} 个结果)",
      "resultsTruncatedFiles": "当前仅显示前 {{count}} 个文件匹配结果。",
      "resultsTruncatedContent": "当前仅显示前 {{count}} 个内容匹配结果。",
      "lineNumberPrefix": "第 {{line}} 行: "
    }
  },
  "snapshot": {
    "title": "快照",
    "create": "创建快照",
    "restore": "恢复快照",
    "delete": "删除快照",
    "compare": "比较快照",
    "list": "快照列表",
    "name": "快照名称",
    "description": "快照描述",
    "createdAt": "创建时间",
    "auto": "自动快照",
    "manual": "手动快照"
  },
  "visualization": {
    "title": "可视化",
    "mermaid": "Mermaid 图表",
    "zoom": "缩放",
    "zoomIn": "放大",
    "zoomOut": "缩小",
    "fitView": "适应视图",
    "center": "居中",
    "export": "导出图片",
    "layout": "布局"
  },
  "markdown": {
    "editor": {
      "loadingFile": "正在加载文件...",
      "placeholder": "开始编写 Markdown 内容...",
      "emptyPreview": "当前文件暂时没有任何内容，按空格开启AI协作",
      "source": "源码",
      "markdown": "Markdown",
      "livePreview": "实时预览",
      "preview": "预览",
      "moreMenu": "更多",
      "centeredLayout": "居中显示",
      "documentSections": "章节列表",
      "viewModeLabel": "Markdown 编辑器模式",
      "notice": {
        "sourcePreviewFallback": "该文档包含无法在可视化模式中安全编辑的 HTML 片段。请在源码模式中编辑，或切换到预览查看效果。"
      }
    },
    "planViewer": {
      "loadingPlan": "正在加载计划...",
      "unsaved": "未保存",
      "build": "构建",
      "built": "已构建",
      "building": "构建中...",
      "remainingTodos": "剩余 {{count}} 个待办",
      "toggleYamlEditOn": "编辑 YAML",
      "toggleYamlEditOff": "关闭编辑",
      "yamlPlaceholder": "YAML frontmatter...",
      "contentPlaceholder": "计划内容...",
      "buildPlanTitle": "构建计划：{{name}}"
    },
    "tiptap": {
      "placeholder": "请输入 Markdown 内容...",
      "toolbarPlaceholder": "工具栏",
      "mermaidRendering": "正在渲染 Mermaid 图表...",
      "mermaidRenderFailed": "Mermaid 渲染失败",
      "mermaidRenderFailedWithMessage": "渲染失败: {{message}}",
      "unknownError": "未知错误",
      "localImageAltLoadFailedWithSrc": "图片加载失败: {{src}}",
      "localImageTitleUnableToLoadWithPath": "无法加载: {{path}}",
      "localImageLoading": "图片加载中...",
      "localImageFailed": "图片加载失败",
      "outline": {
        "label": "文档章节",
        "title": "章节"
      },
      "rawHtml": {
        "inlineLabel": "HTML"
      },
      "details": {
        "summaryPlaceholder": "摘要"
      },
      "insertLinkTextPlaceholder": "链接文本",
      "inlineAi": {
        "triggerHint": "按空格以启用 AI",
        "askMode": "问 AI",
        "continueMode": "继续编写",
        "askPlaceholder": "万事问 AI ...",
        "continuePlaceholder": "补充一下你希望续写的方向...",
        "currentPage": "当前页面",
        "suggestionSection": "建议",
        "summaryAction": "添加摘要",
        "todoAction": "添加待办事项",
        "summaryDirection": "在当前位置插入一段简短摘要，概括上文的关键内容，并保持当前文档语言和风格。",
        "todoDirection": "在当前位置插入一个简洁的 Markdown 待办事项列表，提炼出接下来的行动项，并保持当前文档语言和风格。",
        "thinkSection": "思考、询问、对话",
        "cancel": "取消",
        "working": "处理中...",
        "askSubmit": "发送给 AI",
        "continueSubmit": "继续编写",
        "accept": "接受写入",
        "reject": "丢弃",
        "previewTitle": "AI 预览",
        "previewStreaming": "生成中",
        "previewReady": "待确认",
        "workspaceRequired": "请先打开工作区，再使用 AI 辅助。",
        "askEmpty": "请输入要问 AI 的内容。",
        "askSent": "问题已发送到当前工作区的 AI 会话。",
        "askFailed": "发送问题失败。",
        "continueInserted": "AI 续写内容已插入。",
        "continueEmptyResult": "AI 没有返回可插入内容，或者插入位置已失效。",
        "continueFailed": "AI 续写失败。",
        "continueStartFailed": "启动 AI 续写失败。",
        "tempSessionName": "Markdown 内联续写"
      },
      "coauthor": {
        "barLabel": "AI 协作",
        "actionPlaceholder": "选择动作",
        "promptPlaceholder": "可选要求",
        "apply": "改写",
        "review": "审阅",
        "run": "生成提案",
        "acceptAll": "全部接受",
        "rejectAll": "全部拒绝",
        "retry": "重试",
        "stale": "内容已变化",
        "selectionUnresolved": "无法安全定位选中的 Markdown。",
        "comments": "评论",
        "profileOn": "已启用文档画像",
        "profileOff": "已禁用文档画像",
        "failed": "协作请求失败。",
        "applied": "协作提案已应用。",
        "polishSelection": "润色",
        "reviewSelection": "审阅",
        "selectionAnchor": "让 Sparo 改写这段选中内容",
        "selectionPromptPlaceholder": "告诉 Sparo 如何改写这段",
        "selectionSubmit": "改写选中内容",
        "selectionClose": "关闭选区改写",
        "acceptOp": "接受此项",
        "rejectOp": "拒绝此项",
        "acceptShort": "接受",
        "rejectShort": "取消",
        "acceptHunk": "接受此段",
        "rejectHunk": "拒绝此段",
        "proposed": "建议改动",
        "streamingRewrite": "正在原文位置改写...",
        "commentPin": "协作评论"
      },
      "shortcuts": {
        "undo": "撤销",
        "redo": "重做",
        "save": "保存",
        "escape": "退出编辑",
        "indent": "缩进",
        "outdent": "取消缩进",
        "bold": "加粗",
        "italic": "斜体",
        "link": "插入链接",
        "newBlock": "新建块"
      }
    }
  }
}
