feat: v0.8.1 —— 代码框左上角加语言下拉菜单

- 编辑模式下每个代码框左上角显示当前语言(纯文本 / C++ / Python …),
  点开是一个带勾选标记的语言菜单
- 选中后改写围栏上的语言标记(例如 ```cpp → ```python),
  高亮立即跟着变;选「纯文本」则去掉语言标记
- 下拉与复制按钮都是画在编辑器视口里的,跟着滚动重算,源码模式下都不显示
- 「纯文本」加入中英文翻译
- 截图与 README 同步
This commit is contained in:
2026-10-22 18:16:14 +08:00
parent 233d732604
commit 0b32ccaaf3
10 changed files with 199 additions and 29 deletions
+14 -8
View File
@@ -372,37 +372,43 @@
<context>
<name>MarkdownEditor</name>
<message>
<location filename="../src/MarkdownEditor.cpp" line="549" />
<location filename="../src/MarkdownEditor.cpp" line="581" />
<location filename="../src/MarkdownEditor.cpp" line="561" />
<location filename="../src/MarkdownEditor.cpp" line="675" />
<source>已复制</source>
<translation>Copied</translation>
</message>
<message>
<location filename="../src/MarkdownEditor.cpp" line="549" />
<location filename="../src/MarkdownEditor.cpp" line="581" />
<location filename="../src/MarkdownEditor.cpp" line="561" />
<location filename="../src/MarkdownEditor.cpp" line="675" />
<source>复制</source>
<translation>Copy</translation>
</message>
<message>
<location filename="../src/MarkdownEditor.cpp" line="606" />
<location filename="../src/MarkdownEditor.cpp" line="617" />
<source>纯文本</source>
<translation>Plain text</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../src/ThemeManager.cpp" line="354" />
<location filename="../src/ThemeManager.cpp" line="364" />
<source>浅色</source>
<translation>Light</translation>
</message>
<message>
<location filename="../src/ThemeManager.cpp" line="355" />
<location filename="../src/ThemeManager.cpp" line="365" />
<source>深色</source>
<translation>Dark</translation>
</message>
<message>
<location filename="../src/ThemeManager.cpp" line="356" />
<location filename="../src/ThemeManager.cpp" line="366" />
<source>按时段自动</source>
<translation>Scheduled</translation>
</message>
<message>
<location filename="../src/ThemeManager.cpp" line="359" />
<location filename="../src/ThemeManager.cpp" line="369" />
<source>跟随系统</source>
<translation>Follow System</translation>
</message>