8ce35a1e8e
Add chapter reorder, search replace, inspiration capture, and AI chat with context editing, settings, offline handling, and naming checks. Fix dev black screen by keeping process.env reads in the main process only. Co-authored-by: Cursor <cursoragent@cursor.com>
213 lines
9.4 KiB
JSON
213 lines
9.4 KiB
JSON
{
|
|
"app.name": "笔临",
|
|
"app.tagline": "长篇创作智能协作平台 · 让每一个故事都被认真对待",
|
|
"home.newBook": "新建书籍",
|
|
"home.importBook": "导入书籍",
|
|
"home.exportAll": "导出所有书籍",
|
|
"home.myBooks": "我的书籍",
|
|
"home.recent": "最近编辑",
|
|
"home.bookCount": "{{count}}本",
|
|
"book.createSample": "我的第一本书",
|
|
"dialog.newBook.title": "新建书籍",
|
|
"dialog.newBook.name": "书名",
|
|
"dialog.newBook.category": "分类",
|
|
"dialog.newBook.target": "目标总字数(可选)",
|
|
"dialog.cancel": "取消",
|
|
"dialog.create": "创建",
|
|
"settings.title": "系统设置",
|
|
"settings.general": "通用",
|
|
"settings.shortcuts": "快捷键",
|
|
"settings.about": "关于",
|
|
"settings.theme": "主题",
|
|
"settings.language": "语言",
|
|
"settings.penName": "笔名",
|
|
"settings.editor": "编辑器",
|
|
"settings.ai": "AI 配置",
|
|
"settings.backup": "备份与同步",
|
|
"theme.default": "墨砚(默认)",
|
|
"theme.bamboo": "竹语",
|
|
"theme.moonlit": "月夜",
|
|
"theme.ricepaper": "宣纸",
|
|
"theme.mist": "晨雾",
|
|
"theme.teagarden": "茶园",
|
|
"theme.twilight": "暮光",
|
|
"onboarding.welcome": "欢迎使用笔临",
|
|
"onboarding.tagline": "你的智能长篇创作伙伴",
|
|
"onboarding.slide1": "章节管理与版本历史",
|
|
"onboarding.slide1desc": "分卷管理、自动快照、版本对比",
|
|
"onboarding.slide2": "AI 辅助写作",
|
|
"onboarding.slide2desc": "上下文感知、剧情建议、文风学习",
|
|
"onboarding.slide3": "知识库与伏笔追踪",
|
|
"onboarding.slide3desc": "自动抽取角色、地点、伏笔",
|
|
"onboarding.penName": "设置你的笔名",
|
|
"onboarding.penNamePlaceholder": "你的笔名(至少2个字符)",
|
|
"onboarding.createSample": "创建示例书籍「我的第一本书」",
|
|
"onboarding.skip": "跳过",
|
|
"onboarding.next": "下一步",
|
|
"onboarding.start": "开始创作",
|
|
"feature.comingSoon": "即将推出",
|
|
"editor.placeholder": "在此开始写作…",
|
|
"editor.newChapter": "新章",
|
|
"editor.newVolume": "新卷",
|
|
"editor.saved": "已保存",
|
|
"editor.saving": "保存中…",
|
|
"editor.unsaved": "未保存",
|
|
"editor.words": "{{count}} 字",
|
|
"sidebar.chapters": "章节",
|
|
"sidebar.outline": "大纲",
|
|
"sidebar.settings": "设定",
|
|
"sidebar.inspiration": "灵感",
|
|
"panel.ai": "AI助手",
|
|
"panel.knowledge": "知识库",
|
|
"panel.wordfreq": "用词",
|
|
"panel.bookSettings": "设置",
|
|
"panel.aiPlaceholder": "AI 功能即将推出。配置模型后,可在此与笔临 AI 协作写作。",
|
|
"ai.mode.chat": "对话",
|
|
"ai.mode.interactive": "交互写作",
|
|
"ai.mode.auto": "自动写作",
|
|
"ai.mode.wizard": "向导",
|
|
"ai.noBook": "请先打开一本书",
|
|
"ai.noSession": "暂无会话",
|
|
"ai.untitledSession": "新对话",
|
|
"ai.contextPlaceholder": "📎 上下文:尚未配置",
|
|
"ai.contextEmpty": "📎 上下文:尚未勾选",
|
|
"ai.contextSummary": "📎 上下文:{{chapters}}章 · 大纲{{outlines}}条 · 设定{{settings}}个 · 灵感{{inspirations}}条",
|
|
"ai.contextEditorTitle": "编辑 AI 上下文",
|
|
"ai.contextTab.chapter": "章节",
|
|
"ai.contextTab.outline": "大纲",
|
|
"ai.contextTab.setting": "设定",
|
|
"ai.contextTab.inspiration": "灵感",
|
|
"ai.contextEmptyList": "暂无可选项",
|
|
"ai.contextRefresh": "更新上下文",
|
|
"ai.contextSave": "保存",
|
|
"ai.slash.continue": "请基于当前章节末尾续写 200-400 字,保持文风一致。",
|
|
"ai.slash.expand": "请扩展最近一段描写,增加细节与画面感,不改变情节走向。",
|
|
"ai.slash.polish": "请润色以下文本,改善文笔与节奏,保持情节与人称不变。",
|
|
"ai.slash.summarize": "请总结当前章节要点,列出关键事件与人物变化。",
|
|
"ai.slash.proofread": "请检查以下文本的语法、标点与用词问题,并给出修改建议。",
|
|
"ai.offlineBanner": "⚠ 当前网络不可用,已切换为离线模式。请配置本地模型或连接网络。",
|
|
"ai.inputPlaceholder": "输入指令或选择上方快捷命令…",
|
|
"ai.send": "发送",
|
|
"ai.networkRestored": "网络已恢复,可继续使用云端 AI",
|
|
"ai.insertToEditor": "插入到编辑器",
|
|
"ai.inserted": "已插入到编辑器",
|
|
"snapshot.ai": "AI 生成前",
|
|
"naming.open": "🔍 命名一致性检查",
|
|
"naming.title": "命名一致性检查",
|
|
"naming.run": "开始扫描",
|
|
"naming.running": "扫描中…",
|
|
"naming.emptyHint": "点击「开始扫描」检查全书专有名词一致性",
|
|
"naming.noConflicts": "未发现命名冲突",
|
|
"naming.confidence": "置信度 {{value}}%",
|
|
"naming.ignore": "忽略",
|
|
"naming.replace": "替换为「{{term}}」",
|
|
"naming.ignored": "已加入忽略词库",
|
|
"naming.replaced": "已替换 {{count}} 处",
|
|
"knowledge.placeholder": "知识库条目将在此展示(伏笔、角色状态等)",
|
|
"ai.settings.backend": "后端类型",
|
|
"ai.settings.backend.lmstudio": "LM Studio(本地)",
|
|
"ai.settings.backend.openai": "OpenAI",
|
|
"ai.settings.backend.anthropic": "Anthropic",
|
|
"ai.settings.baseUrl": "服务地址",
|
|
"ai.settings.model": "模型",
|
|
"ai.settings.apiKey": "API Key",
|
|
"ai.settings.timeout": "超时(秒)",
|
|
"ai.settings.testConnection": "测试连接",
|
|
"ai.settings.testing": "测试中…",
|
|
"ai.settings.testSuccess": "AI 连接测试成功",
|
|
"ai.settings.licenseNotice": "使用云端 AI 服务将受到相应模型提供商的许可协议约束。请在使用前阅读并同意 <openai>OpenAI 服务条款</openai> / <anthropic>Anthropic 服务条款</anthropic> 等。",
|
|
"status.chapter": "本章",
|
|
"status.volume": "本卷",
|
|
"status.book": "全书",
|
|
"toast.bookCreated": "书籍已创建",
|
|
"toast.saveFailed": "保存失败,请重试",
|
|
"toast.enterBookName": "请输入书名",
|
|
"toast.noBookOpen": "未打开书籍",
|
|
"shortcuts.saveChapter": "保存章节",
|
|
"shortcuts.newChapter": "新建章节",
|
|
"shortcuts.focusMode": "专注模式",
|
|
"shortcuts.globalSearch": "全局搜索",
|
|
"shortcuts.closeTab": "关闭标签页",
|
|
"shortcuts.openReference": "打开引用",
|
|
"shortcuts.insertLandmark": "插入地标",
|
|
"shortcuts.openLandmarks": "打开地标列表",
|
|
"shortcuts.exportBook": "导出书籍",
|
|
"shortcuts.toggleTTS": "朗读开关",
|
|
"shortcuts.captureInspiration": "捕获灵感",
|
|
"shortcuts.clickToRecord": "点击快捷键按钮,然后按下新的组合键",
|
|
"shortcuts.recordHint": "请按下新的快捷键组合(Esc 取消)",
|
|
"shortcuts.recording": "录制中…",
|
|
"shortcuts.conflict": "该快捷键已被其他功能占用",
|
|
"shortcuts.registerFailed": "快捷键注册失败,可能与其他应用冲突",
|
|
"outline.new": "新建大纲",
|
|
"outline.newItem": "新大纲节点",
|
|
"outline.empty": "暂无大纲,点击下方新建",
|
|
"setting.new": "新建设定",
|
|
"setting.empty": "暂无设定",
|
|
"setting.typeLabel": "类型",
|
|
"setting.nameLabel": "名称",
|
|
"setting.type.character": "角色",
|
|
"setting.type.location": "地点",
|
|
"setting.type.item": "物品",
|
|
"setting.type.skill": "技能",
|
|
"setting.type.faction": "势力",
|
|
"setting.type.custom": "自定义",
|
|
"inspiration.new": "新建灵感",
|
|
"inspiration.newItem": "新灵感",
|
|
"inspiration.empty": "暂无灵感",
|
|
"inspiration.untitled": "未命名",
|
|
"inspiration.noContent": "(无内容)",
|
|
"inspiration.captureTitle": "💡 灵感快速捕获",
|
|
"inspiration.titlePlaceholder": "标题(可选)",
|
|
"inspiration.contentPlaceholder": "记录一闪而过的想法…",
|
|
"inspiration.tagsLabel": "标签(可选)",
|
|
"inspiration.tagsPlaceholder": "如:伏笔、第三卷、角色",
|
|
"inspiration.voice": "语音",
|
|
"inspiration.voiceUnavailable": "当前环境不支持语音输入",
|
|
"inspiration.save": "保存",
|
|
"outline.filterAll": "全部",
|
|
"outline.filterUncovered": "未覆盖",
|
|
"outline.filterCovered": "已覆盖",
|
|
"outline.compare": "对照",
|
|
"outline.compareTitle": "大纲-正文对照",
|
|
"outline.exitCompare": "退出对照",
|
|
"outline.emptyFilter": "无匹配条目",
|
|
"outline.notWritten": "尚未写作",
|
|
"outline.noContent": "暂无内容",
|
|
"outline.expected": "预期",
|
|
"outline.actual": "实际",
|
|
"outline.deviation": "偏差",
|
|
"outline.jumpEditor": "跳转编辑器",
|
|
"reference.title": "引用面板",
|
|
"reference.search": "搜索引用…",
|
|
"reference.tab.setting": "设定",
|
|
"reference.tab.outline": "大纲",
|
|
"reference.tab.inspiration": "灵感",
|
|
"reference.pin": "钉住面板",
|
|
"reference.unpin": "取消钉住",
|
|
"search.title": "全局搜索",
|
|
"search.placeholder": "输入搜索词…",
|
|
"search.regex": "正则",
|
|
"search.caseSensitive": "区分大小写",
|
|
"search.replace": "替换为",
|
|
"search.replacePreview": "预览替换",
|
|
"search.replaceExecute": "执行替换",
|
|
"search.replaceConfirm": "确定要在全书范围内执行替换吗?此操作不可撤销。",
|
|
"search.replaceDone": "已替换 {{count}} 处",
|
|
"version.title": "版本历史",
|
|
"version.empty": "暂无快照",
|
|
"version.create": "创建快照",
|
|
"version.restore": "回滚",
|
|
"version.manual": "手动快照",
|
|
"version.selectHint": "选择版本查看差异",
|
|
"version.restoreConfirm": "确定回滚到该版本?当前内容将被覆盖。",
|
|
"landmark.title": "写作地标",
|
|
"landmark.empty": "暂无地标",
|
|
"landmark.insert": "插入地标",
|
|
"landmark.prompt": "地标说明",
|
|
"landmark.created": "地标已插入",
|
|
"landmark.chapterOnly": "请在章节中插入地标",
|
|
"wordfreq.hint": "当前范围词频 Top 100",
|
|
"wordfreq.aiNaming": "AI 命名建议"
|
|
}
|