feat(query-editor): 支持自定义新建查询默认 SQL

- 在 appearance 持久化设置中新增 newQuerySqlTemplate,支持默认回退与空白模板
- 新建空白查询标签页按用户模板初始化,不影响外部 SQL、保存查询和只读标签
- 在工具中心补充模板编辑与恢复默认入口,并完善 store、编辑器和 i18n 回归测试
This commit is contained in:
Syngnat
2026-07-01 09:44:22 +08:00
parent e135956eba
commit d94335dc62
14 changed files with 175 additions and 5 deletions

View File

@@ -2715,6 +2715,10 @@
"app.theme.font_family.mono_title": "Monospace-Schriftfamilie",
"app.theme.font_family.title": "Schriftfamilie",
"app.theme.font_family.ui_title": "UI-Schriftfamilie",
"app.theme.query_template.description": "Legt fest, welcher SQL-Inhalt beim Öffnen eines neuen Abfrage-Tabs vorbefüllt wird.",
"app.theme.query_template.hint": "Leeren Sie den Text, damit neue Abfrage-Tabs leer starten. Mit Standard wiederherstellen kehren Sie zu SELECT * FROM zurück.",
"app.theme.query_template.reset_default": "Standard wiederherstellen",
"app.theme.query_template.title": "Standard-SQL für neue Abfragen",
"app.theme.mac_window.restart_hint": "* Benutzerdefinierte Schaltflächen oben rechts werden ausgeblendet. Falls der Systemfensterstil nicht sofort aktualisiert wird, starten Sie die App neu.",
"app.theme.mac_window.title": "macOS-Fenstersteuerung",
"app.theme.mac_window.use_native_controls": "Native macOS-Fenstersteuerung verwenden",

View File

@@ -2715,6 +2715,10 @@
"app.theme.font_family.mono_title": "Mono Font Family",
"app.theme.font_family.title": "Font Family",
"app.theme.font_family.ui_title": "UI Font Family",
"app.theme.query_template.description": "Configure the SQL that is prefilled when you open a fresh query tab.",
"app.theme.query_template.hint": "Clear the text to keep new query tabs blank. Use Restore default to go back to SELECT * FROM .",
"app.theme.query_template.reset_default": "Restore default",
"app.theme.query_template.title": "New Query Default SQL",
"app.theme.mac_window.restart_hint": "* Custom top-right buttons are hidden; restart the app if the system window style does not refresh immediately",
"app.theme.mac_window.title": "macOS Window Controls",
"app.theme.mac_window.use_native_controls": "Use macOS Native Window Controls",

View File

@@ -2715,6 +2715,10 @@
"app.theme.font_family.mono_title": "等幅フォントファミリー",
"app.theme.font_family.title": "フォントファミリー",
"app.theme.font_family.ui_title": "UI フォントファミリー",
"app.theme.query_template.description": "新しいクエリタブを開いたときに自動入力する SQL を設定します。",
"app.theme.query_template.hint": "空にすると新しいクエリタブは空白のまま開きます。既定に戻すと SELECT * FROM に戻ります。",
"app.theme.query_template.reset_default": "既定に戻す",
"app.theme.query_template.title": "新規クエリの既定 SQL",
"app.theme.mac_window.restart_hint": "* 右上のカスタムボタンは非表示に同期されています。システムウィンドウのスタイルがすぐに更新されない場合は、アプリを再起動して確認してください",
"app.theme.mac_window.title": "macOS ウィンドウ制御",
"app.theme.mac_window.use_native_controls": "macOS ネイティブウィンドウ制御を使用",

View File

@@ -2715,6 +2715,10 @@
"app.theme.font_family.mono_title": "Моноширинное семейство шрифтов",
"app.theme.font_family.title": "Семейство шрифтов",
"app.theme.font_family.ui_title": "Семейство шрифтов UI",
"app.theme.query_template.description": "Настройте SQL, который будет автоматически подставляться при открытии новой вкладки запроса.",
"app.theme.query_template.hint": "Очистите текст, чтобы новые вкладки запроса открывались пустыми. Кнопка восстановления вернет SELECT * FROM .",
"app.theme.query_template.reset_default": "Восстановить по умолчанию",
"app.theme.query_template.title": "SQL по умолчанию для нового запроса",
"app.theme.mac_window.restart_hint": "* Пользовательские кнопки справа вверху скрыты. Если системный стиль окна не обновился сразу, перезапустите приложение.",
"app.theme.mac_window.title": "Управление окном macOS",
"app.theme.mac_window.use_native_controls": "Использовать нативные элементы управления окном macOS",

View File

@@ -2715,6 +2715,10 @@
"app.theme.font_family.mono_title": "代码字体 (Mono Font Family)",
"app.theme.font_family.title": "字体族",
"app.theme.font_family.ui_title": "界面字体 (UI Font Family)",
"app.theme.query_template.description": "配置新建查询标签页时默认预填的 SQL 内容。",
"app.theme.query_template.hint": "清空后新建查询将保持空白;点击“恢复默认”可回到 SELECT * FROM 。",
"app.theme.query_template.reset_default": "恢复默认",
"app.theme.query_template.title": "新建查询默认 SQL",
"app.theme.mac_window.restart_hint": "* 已同步隐藏右上角自定义按钮;如系统窗口样式未立即刷新,可重启应用后再确认",
"app.theme.mac_window.title": "macOS 窗口控制",
"app.theme.mac_window.use_native_controls": "使用 macOS 原生窗口控制",

View File

@@ -2715,6 +2715,10 @@
"app.theme.font_family.mono_title": "程式碼字型 (Mono Font Family)",
"app.theme.font_family.title": "字型族",
"app.theme.font_family.ui_title": "介面字型 (UI Font Family)",
"app.theme.query_template.description": "設定新建查詢分頁時預先填入的 SQL 內容。",
"app.theme.query_template.hint": "清空後新建查詢會保持空白;點擊「恢復預設」可回到 SELECT * FROM 。",
"app.theme.query_template.reset_default": "恢復預設",
"app.theme.query_template.title": "新建查詢預設 SQL",
"app.theme.mac_window.restart_hint": "* 已同步隐藏右上角自定义按钮;如系统視窗样式未立即重新整理,可重启套用后再确认",
"app.theme.mac_window.title": "macOS 視窗控制",
"app.theme.mac_window.use_native_controls": "使用 macOS 原生視窗控制",