feat(w2): ship v1.3.0 project pack UI, preload, and E2E
Wire .novel/.novel-all export-import through modals, settings backup, and home bulk export with progress IPC. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -442,6 +442,43 @@
|
||||
"export.preview": "Preview",
|
||||
"export.loading": "Loading…",
|
||||
"export.noPreview": "(no preview)",
|
||||
"export.kind": "Export type",
|
||||
"export.kindSubmission": "Submission format (current chapter)",
|
||||
"export.kindNovel": "Bilin project pack (.novel)",
|
||||
"export.novelDesc": "Export the full book database, metadata, and attachments. Restore via Import Book.",
|
||||
"export.exportNovel": "Export project pack",
|
||||
"import.novelHint": "Imports the entire book from a .novel pack (chapters, settings, knowledge).",
|
||||
"import.novelAllHint": "Imports all books from a .novel-all pack. Choose a conflict strategy.",
|
||||
"pack.exportAllTitle": "Export all books",
|
||||
"pack.exportAllDesc": "Package all books and global settings into a .novel-all file.",
|
||||
"pack.estimating": "Estimating size…",
|
||||
"pack.estimatedSize": "Estimated size: {{size}}",
|
||||
"pack.noDest": "No destination selected",
|
||||
"pack.pickDest": "Choose location",
|
||||
"pack.largeExportConfirm": "Export is large ({{size}}). Continue?",
|
||||
"pack.exportAllStart": "Start export",
|
||||
"pack.exportAllSuccess": "All books exported",
|
||||
"pack.exportAllFailed": "Export failed",
|
||||
"pack.exportBookSuccess": "\"{{name}}\" exported as project pack",
|
||||
"pack.exportBookFailed": "Project pack export failed",
|
||||
"pack.exporting": "Exporting…",
|
||||
"pack.cancel": "Cancel",
|
||||
"pack.progress": "Progress {{current}}/{{total}}",
|
||||
"pack.importStrategy": "Import strategy",
|
||||
"pack.strategyNew": "Import all as new books",
|
||||
"pack.strategySkip": "Skip existing books",
|
||||
"pack.strategyOverwrite": "Overwrite matching books",
|
||||
"pack.importAllSuccess": "Import done: {{imported}} new, {{skipped}} skipped, {{overwritten}} overwritten",
|
||||
"backup.desc": "Export books as Bilin project packs for backup, migration, or restore.",
|
||||
"backup.exportCurrentBook": "Export current book",
|
||||
"backup.exportBookBtn": "Export as .novel",
|
||||
"backup.exportAllBooks": "Export all books",
|
||||
"backup.exportAllBtn": "Open bulk export",
|
||||
"backup.noBook": "Open a book in the editor first",
|
||||
"backup.openBookHint": "Open a book in the editor to export a single project pack",
|
||||
"backup.exportBookSuccess": "\"{{name}}\" exported",
|
||||
"backup.exportBookFailed": "Export failed",
|
||||
"backup.formatHint": "Bulk exports over 500 MB require extra confirmation.",
|
||||
"submission.title": "Submission Presets",
|
||||
"submission.titleFormat": "Title format",
|
||||
"submission.indent": "Indent paragraphs",
|
||||
|
||||
@@ -442,6 +442,43 @@
|
||||
"export.preview": "预览",
|
||||
"export.loading": "加载中…",
|
||||
"export.noPreview": "(无预览)",
|
||||
"export.kind": "导出类型",
|
||||
"export.kindSubmission": "投稿格式(当前章节)",
|
||||
"export.kindNovel": "笔临项目包 (.novel)",
|
||||
"export.novelDesc": "导出整本书的数据库、元数据与附件,可在其他设备或备份后通过「导入书籍」恢复。",
|
||||
"export.exportNovel": "导出项目包",
|
||||
"import.novelHint": "将导入 .novel 项目包中的整本书(含章节、设定与知识库)。",
|
||||
"import.novelAllHint": "将批量导入 .novel-all 包中的所有书籍,请选择冲突处理策略。",
|
||||
"pack.exportAllTitle": "导出所有书籍",
|
||||
"pack.exportAllDesc": "将所有书籍与全局设置打包为 .novel-all 文件。",
|
||||
"pack.estimating": "正在估算大小…",
|
||||
"pack.estimatedSize": "预计大小:{{size}}",
|
||||
"pack.noDest": "未选择保存路径",
|
||||
"pack.pickDest": "选择保存位置",
|
||||
"pack.largeExportConfirm": "导出体积较大({{size}}),确认继续?",
|
||||
"pack.exportAllStart": "开始导出",
|
||||
"pack.exportAllSuccess": "全部书籍已导出",
|
||||
"pack.exportAllFailed": "导出失败",
|
||||
"pack.exportBookSuccess": "「{{name}}」已导出为项目包",
|
||||
"pack.exportBookFailed": "项目包导出失败",
|
||||
"pack.exporting": "导出中…",
|
||||
"pack.cancel": "取消",
|
||||
"pack.progress": "进度 {{current}}/{{total}}",
|
||||
"pack.importStrategy": "导入策略",
|
||||
"pack.strategyNew": "全部作为新书导入",
|
||||
"pack.strategySkip": "跳过已存在的书",
|
||||
"pack.strategyOverwrite": "覆盖同名书籍",
|
||||
"pack.importAllSuccess": "导入完成:新增 {{imported}},跳过 {{skipped}},覆盖 {{overwritten}}",
|
||||
"backup.desc": "将书籍导出为笔临项目包,便于备份、迁移或在其他设备恢复。",
|
||||
"backup.exportCurrentBook": "导出当前书籍",
|
||||
"backup.exportBookBtn": "导出为 .novel",
|
||||
"backup.exportAllBooks": "导出全部书籍",
|
||||
"backup.exportAllBtn": "打开批量导出",
|
||||
"backup.noBook": "请先在编辑器中打开一本书",
|
||||
"backup.openBookHint": "在编辑器中打开书籍后可导出单书项目包",
|
||||
"backup.exportBookSuccess": "「{{name}}」已导出",
|
||||
"backup.exportBookFailed": "导出失败",
|
||||
"backup.formatHint": "超过 500 MB 的批量导出需要额外确认。",
|
||||
"submission.title": "投稿预设",
|
||||
"submission.titleFormat": "标题格式",
|
||||
"submission.indent": "段首空两格",
|
||||
|
||||
Reference in New Issue
Block a user