Files
VoiletMark/VoiletMark.pro
T
liyepan 5d1fb0fab7 feat: v0.6.0 —— 选中语言(中/英)即时切换,导出不再有预览窗口
导出
- 去掉导出预览对话框:Ctrl+E 直接弹保存对话框,选路径即导出
- 导出失败才弹提示,成功只在状态栏显示一行

多语言
- 新增 LanguageManager:中文(zh_CN)/ 英文(en),视图 → 语言 切换,
  立即生效并记住选择
- 英文翻译由 translations/voiletmark_en.ts(69 条)编译成 .qm 内嵌
- 打包 Qt 官方的 qtbase_zh_CN.qm,文件对话框 / 消息框的按钮也跟着变中文
- 欢迎文档随语言切换(新增英文版)
- retranslateUi 负责菜单、动作、状态栏、侧栏文案的即时刷新

其它
- 删除 ExportDialog 与对应截图,README 同步
2026-10-22 18:07:31 +08:00

46 lines
1.1 KiB
Prolog

TEMPLATE = app
TARGET = VoiletMark
VERSION = 0.6.0
QT += core gui widgets printsupport
CONFIG += c++17 warn_on
# 让 main.cpp 里的 QStringLiteral(VM_VERSION) 拿到版本号字符串
DEFINES += VM_VERSION=\\\"$$VERSION\\\"
INCLUDEPATH += $$PWD/src
RESOURCES += resources.qrc
# 各平台的可执行文件图标
win32: RC_ICONS = packaging/voiletmark.ico
macx: ICON = packaging/voiletmark.icns
SOURCES += \
src/main.cpp \
src/MainWindow.cpp \
src/MarkdownEditor.cpp \
src/MarkdownHighlighter.cpp \
src/MarkdownRenderer.cpp \
src/LanguageManager.cpp \
src/ThemeManager.cpp
HEADERS += \
src/MainWindow.h \
src/MarkdownEditor.h \
src/MarkdownHighlighter.h \
src/MarkdownRenderer.h \
src/LanguageManager.h \
src/ThemeManager.h
# Linux 桌面集成:make install 之后能在应用菜单里找到
isEmpty(PREFIX): PREFIX = /usr/local
target.path = $$PREFIX/bin
desktop.files = packaging/voiletmark.desktop
desktop.path = $$PREFIX/share/applications
icon.files = packaging/voiletmark.png
icon.path = $$PREFIX/share/icons/hicolor/256x256/apps
INSTALLS += target desktop icon