/** * dsh-drawio surface copy (zh/en). * * @module dsh-drawio/client/locales */ export const ZH = { 'entry.label': 'Drawio 画板', 'panel.title': 'Drawio 画板', 'panel.subtitle': '工作区图表 · 实时渲染', 'panel.noRoot': '未打开项目工作区,请先打开一个会话项目。', 'files.empty': '未找到 .drawio / .xml 图表文件', 'files.loading': '加载中…', 'files.refresh': '刷新列表', 'files.toggle': '文件', 'files.tip': '显示/隐藏工作区文件列表', 'editor.placeholder': '在此粘贴或编辑 drawio XML(mxfile / mxGraphModel)…', 'editor.newFile': '新建空白图', 'action.render': '渲染', 'action.save': '保存到项目', 'action.saveAs': '另存为…', 'action.exportPng': '导出 PNG', 'action.copySvg': '复制 SVG', 'action.editor': '在编辑器中打开', 'action.source': '源码', 'source.tip': '显示/隐藏 XML 源码', 'action.editorClose': '关闭编辑器', 'action.reload': '重新加载', 'editor.externalReload': '检测到外部修改,已刷新编辑器', 'follow.on': '自动跟随:开', 'follow.off': '自动跟随:关', 'follow.tip': 'AI 改动文件时自动刷新预览/编辑器', 'follow.synced': '已同步 AI 改动', 'save.nameHint': '文件名(.drawio)', 'save.placeholder': 'diagram.drawio', 'save.busy': '保存中…', 'save.ok': '已保存', 'save.err': '保存失败', 'render.err': '渲染失败', 'parse.err': 'XML 解析错误', 'preview.stats': '节点 {vertices} · 连线 {edges}', 'preview.empty': '输入 XML 后点击「渲染」,或从左侧选择一个文件。', 'preview.pending': '渲染中…', 'export.done': 'PNG 已导出', 'export.err': '导出失败', 'copied': 'SVG 已复制', } as const export const EN: Record = { 'entry.label': 'Drawio Board', 'panel.title': 'Drawio Board', 'panel.subtitle': 'Workspace diagrams · live render', 'panel.noRoot': 'No project workspace open — open a session project first.', 'files.empty': 'No .drawio / .xml diagram files found', 'files.loading': 'Loading…', 'files.refresh': 'Refresh', 'files.toggle': 'Files', 'files.tip': 'Toggle workspace file list', 'editor.placeholder': 'Paste or edit drawio XML (mxfile / mxGraphModel) here…', 'editor.newFile': 'New blank diagram', 'action.render': 'Render', 'action.save': 'Save to project', 'action.saveAs': 'Save as…', 'action.exportPng': 'Export PNG', 'action.copySvg': 'Copy SVG', 'action.editor': 'Open in editor', 'action.source': 'Source', 'source.tip': 'Toggle XML source', 'action.editorClose': 'Close editor', 'action.reload': 'Reload', 'editor.externalReload': 'External change detected, editor reloaded', 'follow.on': 'Follow:ON', 'follow.off': 'Follow:OFF', 'follow.tip': 'Auto-refresh preview/editor when the agent changes files', 'follow.synced': 'Synced agent changes', 'save.nameHint': 'File name (.drawio)', 'save.placeholder': 'diagram.drawio', 'save.busy': 'Saving…', 'save.ok': 'Saved', 'save.err': 'Save failed', 'render.err': 'Render failed', 'parse.err': 'XML parse error', 'preview.stats': '{vertices} vertices · {edges} edges', 'preview.empty': 'Enter XML and hit Render, or pick a file from the list.', 'preview.pending': 'Rendering…', 'export.done': 'PNG exported', 'export.err': 'Export failed', 'copied': 'SVG copied', }