feat: v0.6.0 —— 选中语言(中/英)即时切换,导出不再有预览窗口
导出 - 去掉导出预览对话框:Ctrl+E 直接弹保存对话框,选路径即导出 - 导出失败才弹提示,成功只在状态栏显示一行 多语言 - 新增 LanguageManager:中文(zh_CN)/ 英文(en),视图 → 语言 切换, 立即生效并记住选择 - 英文翻译由 translations/voiletmark_en.ts(69 条)编译成 .qm 内嵌 - 打包 Qt 官方的 qtbase_zh_CN.qm,文件对话框 / 消息框的按钮也跟着变中文 - 欢迎文档随语言切换(新增英文版) - retranslateUi 负责菜单、动作、状态栏、侧栏文案的即时刷新 其它 - 删除 ExportDialog 与对应截图,README 同步
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
一个轻量的跨平台 Markdown 编辑器,基于 **Qt 5 / C++17** 构建。
|
||||
|
||||
当前版本 **0.5.1**。
|
||||
当前版本 **0.6.0**。
|
||||
|
||||
## 界面
|
||||
|
||||
@@ -14,10 +14,6 @@
|
||||
|
||||

|
||||
|
||||
导出 PDF 前先给一个预览窗口,确认无误再选路径保存:
|
||||
|
||||

|
||||
|
||||
## 功能
|
||||
|
||||
### 编辑
|
||||
@@ -62,14 +58,22 @@
|
||||
|
||||
### 导出 PDF
|
||||
|
||||
**文件 → 导出 PDF…**(`Ctrl+E`)会先弹出预览窗口,里面就是最终排版;
|
||||
点「保存 PDF…」选个位置即可。A4 纸、16mm 页边距,预览和导出用的是同一份
|
||||
排版文档,所见即所得。
|
||||
**文件 → 导出 PDF…**(`Ctrl+E`)直接弹保存对话框,选个位置就导出,没有中间预览。
|
||||
A4 纸、16mm 页边距。
|
||||
|
||||
导出用的是 Qt 自带的 `QPrinter` + `QTextDocument`,不需要额外的 PDF 库。
|
||||
支持标题、列表(含任务列表)、引用、代码块、行内代码、粗体 / 斜体 / 删除线、
|
||||
链接;图片只输出 alt 文字,表格暂时按原文输出。
|
||||
|
||||
### 语言
|
||||
|
||||
界面支持中文和英文,在 **视图 → 语言** 里切换,立即生效、不需要重启。
|
||||
选择会被记住。
|
||||
|
||||
- 界面文案的中文就是源码本身;英文由 `translations/voiletmark_en.ts` 提供
|
||||
- Qt 自带的对话框(文件选择、消息框按钮)也会跟着切换,
|
||||
中文用的是 Qt 官方的翻译文件
|
||||
|
||||
### 文件
|
||||
|
||||
- 新建、打开、保存、另存为、最近打开(最多 8 条)
|
||||
@@ -169,7 +173,7 @@ VoiletMark --screenshot a.png # 渲染窗口截图后退出(调试 / 视觉
|
||||
| `Ctrl+N` / `Ctrl+O` / `Ctrl+S` | 新建 / 打开 / 保存 |
|
||||
| `Ctrl+Shift+S` | 另存为 |
|
||||
| `Ctrl+Shift+O` | 打开文件夹 |
|
||||
| `Ctrl+E` | 导出 PDF(先预览) |
|
||||
| `Ctrl+E` | 导出 PDF |
|
||||
| `Ctrl+B` | 显示 / 隐藏侧栏 |
|
||||
| `Ctrl+Shift+M` | 源代码模式 |
|
||||
| `Ctrl+1` ~ `Ctrl+6` | 设为 1–6 级标题(再按取消) |
|
||||
|
||||
Reference in New Issue
Block a user