mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-07-12 16:02:48 +08:00
✨ feat(export-workbench): 新增导出工作台与进度历史
- 新增表级导出工作台标签页,统一承载导出范围、格式和 XLSX sheet 行数配置 - 结果集、表概览、侧栏和右键菜单统一接入导出工作台与带进度的导出入口 - 导出进度改为事件驱动,未知总数时展示不定进度和实时已写入行数 - 持久化每张表的导出历史并复用同一导出标签,重启后仍可查看最近任务 - 调整导出页签标题、状态胶囊和历史列表,补充工作台与状态流测试覆盖
This commit is contained in:
@@ -1391,6 +1391,7 @@
|
||||
"sidebar.v2_table_menu.backup_sql_dump": "Backup · {{keyword}}",
|
||||
"sidebar.v2_table_menu.refresh_stats": "Statistiken aktualisieren",
|
||||
"sidebar.v2_table_menu.item_with_suffix": "{{label}} · {{suffix}}",
|
||||
"sidebar.v2_table_menu.open_export_workbench": "Export-Workbench öffnen...",
|
||||
"sidebar.v2_table_menu.truncate_table": "Tabelle abschneiden",
|
||||
"sidebar.v2_table_menu.ai_explain_table": "Mit AI diese Tabelle erklären",
|
||||
"sidebar.v2_table_menu.ai_generate_query": "Mit AI eine Abfrage erzeugen",
|
||||
@@ -1563,6 +1564,7 @@
|
||||
"tab_manager.kind_badge.view": "Ansicht",
|
||||
"tab_manager.kind_badge.event": "Ereignis",
|
||||
"tab_manager.kind_badge.routine": "Funktion",
|
||||
"tab_manager.kind_badge.table_export": "Export",
|
||||
"tab_manager.kind_badge.fallback": "Tab",
|
||||
"tab_manager.empty.action.open_ai": "AI öffnen",
|
||||
"tab_manager.empty.aria.start_workbench": "GoNavi-Startarbeitsbereich",
|
||||
@@ -1596,6 +1598,7 @@
|
||||
"tab_manager.hover.kind.redis_monitor": "Redis-Monitor",
|
||||
"tab_manager.hover.kind.routine": "Funktion / Prozedur",
|
||||
"tab_manager.hover.kind.table": "Tabellendaten",
|
||||
"tab_manager.hover.kind.table_export": "Export-Workbench",
|
||||
"tab_manager.hover.kind.table_overview": "Tabellenübersicht",
|
||||
"tab_manager.hover.kind.trigger": "Trigger",
|
||||
"tab_manager.hover.kind.view": "Ansicht",
|
||||
|
||||
@@ -1391,6 +1391,7 @@
|
||||
"sidebar.v2_table_menu.backup_sql_dump": "Backup · {{keyword}}",
|
||||
"sidebar.v2_table_menu.refresh_stats": "Refresh stats",
|
||||
"sidebar.v2_table_menu.item_with_suffix": "{{label}} · {{suffix}}",
|
||||
"sidebar.v2_table_menu.open_export_workbench": "Open export workbench...",
|
||||
"sidebar.v2_table_menu.truncate_table": "Truncate table",
|
||||
"sidebar.v2_table_menu.ai_explain_table": "Use AI to explain this table",
|
||||
"sidebar.v2_table_menu.ai_generate_query": "Use AI to generate a query",
|
||||
@@ -1571,6 +1572,7 @@
|
||||
"tab_manager.kind_badge.view": "View",
|
||||
"tab_manager.kind_badge.event": "Event",
|
||||
"tab_manager.kind_badge.routine": "Func",
|
||||
"tab_manager.kind_badge.table_export": "Export",
|
||||
"tab_manager.kind_badge.fallback": "Tab",
|
||||
"tab_manager.empty.action.open_ai": "Open AI",
|
||||
"tab_manager.empty.aria.start_workbench": "GoNavi start workbench",
|
||||
@@ -1604,6 +1606,7 @@
|
||||
"tab_manager.hover.kind.redis_monitor": "Redis monitor",
|
||||
"tab_manager.hover.kind.routine": "Function / procedure",
|
||||
"tab_manager.hover.kind.table": "Table data",
|
||||
"tab_manager.hover.kind.table_export": "Export workbench",
|
||||
"tab_manager.hover.kind.table_overview": "Table overview",
|
||||
"tab_manager.hover.kind.trigger": "Trigger",
|
||||
"tab_manager.hover.kind.view": "View",
|
||||
|
||||
@@ -1391,6 +1391,7 @@
|
||||
"sidebar.v2_table_menu.backup_sql_dump": "バックアップ · {{keyword}}",
|
||||
"sidebar.v2_table_menu.refresh_stats": "統計情報を更新",
|
||||
"sidebar.v2_table_menu.item_with_suffix": "{{label}} · {{suffix}}",
|
||||
"sidebar.v2_table_menu.open_export_workbench": "エクスポートワークベンチを開く…",
|
||||
"sidebar.v2_table_menu.truncate_table": "テーブルを切り詰め",
|
||||
"sidebar.v2_table_menu.ai_explain_table": "AI でこのテーブルを説明",
|
||||
"sidebar.v2_table_menu.ai_generate_query": "AI でクエリを生成",
|
||||
@@ -1563,6 +1564,7 @@
|
||||
"tab_manager.kind_badge.view": "ビュー",
|
||||
"tab_manager.kind_badge.event": "イベント",
|
||||
"tab_manager.kind_badge.routine": "関数",
|
||||
"tab_manager.kind_badge.table_export": "エクスポート",
|
||||
"tab_manager.kind_badge.fallback": "タブ",
|
||||
"tab_manager.empty.action.open_ai": "AI を開く",
|
||||
"tab_manager.empty.aria.start_workbench": "GoNavi 開始ワークベンチ",
|
||||
@@ -1596,6 +1598,7 @@
|
||||
"tab_manager.hover.kind.redis_monitor": "Redis 監視",
|
||||
"tab_manager.hover.kind.routine": "関数 / プロシージャ",
|
||||
"tab_manager.hover.kind.table": "テーブルデータ",
|
||||
"tab_manager.hover.kind.table_export": "エクスポートワークベンチ",
|
||||
"tab_manager.hover.kind.table_overview": "テーブル概要",
|
||||
"tab_manager.hover.kind.trigger": "トリガー",
|
||||
"tab_manager.hover.kind.view": "ビュー",
|
||||
|
||||
@@ -1391,6 +1391,7 @@
|
||||
"sidebar.v2_table_menu.backup_sql_dump": "Резервная копия · {{keyword}}",
|
||||
"sidebar.v2_table_menu.refresh_stats": "Обновить статистику",
|
||||
"sidebar.v2_table_menu.item_with_suffix": "{{label}} · {{suffix}}",
|
||||
"sidebar.v2_table_menu.open_export_workbench": "Открыть рабочую область экспорта…",
|
||||
"sidebar.v2_table_menu.truncate_table": "Усечь таблицу",
|
||||
"sidebar.v2_table_menu.ai_explain_table": "Объяснить эту таблицу с помощью AI",
|
||||
"sidebar.v2_table_menu.ai_generate_query": "Сгенерировать запрос с помощью AI",
|
||||
@@ -1563,6 +1564,7 @@
|
||||
"tab_manager.kind_badge.view": "Вид",
|
||||
"tab_manager.kind_badge.event": "Событие",
|
||||
"tab_manager.kind_badge.routine": "Функция",
|
||||
"tab_manager.kind_badge.table_export": "Экспорт",
|
||||
"tab_manager.kind_badge.fallback": "Вкладка",
|
||||
"tab_manager.empty.action.open_ai": "Открыть AI",
|
||||
"tab_manager.empty.aria.start_workbench": "Стартовая рабочая область GoNavi",
|
||||
@@ -1596,6 +1598,7 @@
|
||||
"tab_manager.hover.kind.redis_monitor": "Монитор Redis",
|
||||
"tab_manager.hover.kind.routine": "Функция / процедура",
|
||||
"tab_manager.hover.kind.table": "Данные таблицы",
|
||||
"tab_manager.hover.kind.table_export": "Рабочая область экспорта",
|
||||
"tab_manager.hover.kind.table_overview": "Обзор таблицы",
|
||||
"tab_manager.hover.kind.trigger": "Триггер",
|
||||
"tab_manager.hover.kind.view": "Представление",
|
||||
|
||||
@@ -1391,6 +1391,7 @@
|
||||
"sidebar.v2_table_menu.backup_sql_dump": "备份 · {{keyword}}",
|
||||
"sidebar.v2_table_menu.refresh_stats": "刷新统计信息",
|
||||
"sidebar.v2_table_menu.item_with_suffix": "{{label}} · {{suffix}}",
|
||||
"sidebar.v2_table_menu.open_export_workbench": "打开导出工作台…",
|
||||
"sidebar.v2_table_menu.truncate_table": "截断表",
|
||||
"sidebar.v2_table_menu.ai_explain_table": "用 AI 解释这张表",
|
||||
"sidebar.v2_table_menu.ai_generate_query": "用 AI 生成查询",
|
||||
@@ -1571,6 +1572,7 @@
|
||||
"tab_manager.kind_badge.view": "视图",
|
||||
"tab_manager.kind_badge.event": "事件",
|
||||
"tab_manager.kind_badge.routine": "函数",
|
||||
"tab_manager.kind_badge.table_export": "导出",
|
||||
"tab_manager.kind_badge.fallback": "标签",
|
||||
"tab_manager.empty.action.open_ai": "打开 AI",
|
||||
"tab_manager.empty.aria.start_workbench": "GoNavi 起始工作台",
|
||||
@@ -1604,6 +1606,7 @@
|
||||
"tab_manager.hover.kind.redis_monitor": "Redis 监控",
|
||||
"tab_manager.hover.kind.routine": "函数 / 存储过程",
|
||||
"tab_manager.hover.kind.table": "表数据",
|
||||
"tab_manager.hover.kind.table_export": "导出工作台",
|
||||
"tab_manager.hover.kind.table_overview": "表概览",
|
||||
"tab_manager.hover.kind.trigger": "触发器",
|
||||
"tab_manager.hover.kind.view": "视图",
|
||||
|
||||
@@ -1391,6 +1391,7 @@
|
||||
"sidebar.v2_table_menu.backup_sql_dump": "備份 · {{keyword}}",
|
||||
"sidebar.v2_table_menu.refresh_stats": "重新整理統計資訊",
|
||||
"sidebar.v2_table_menu.item_with_suffix": "{{label}} · {{suffix}}",
|
||||
"sidebar.v2_table_menu.open_export_workbench": "開啟匯出工作台…",
|
||||
"sidebar.v2_table_menu.truncate_table": "截斷資料表",
|
||||
"sidebar.v2_table_menu.ai_explain_table": "用 AI 解釋這張資料表",
|
||||
"sidebar.v2_table_menu.ai_generate_query": "用 AI 產生查詢",
|
||||
@@ -1563,6 +1564,7 @@
|
||||
"tab_manager.kind_badge.view": "視圖",
|
||||
"tab_manager.kind_badge.event": "事件",
|
||||
"tab_manager.kind_badge.routine": "函式",
|
||||
"tab_manager.kind_badge.table_export": "匯出",
|
||||
"tab_manager.kind_badge.fallback": "標籤",
|
||||
"tab_manager.empty.action.open_ai": "開啟 AI",
|
||||
"tab_manager.empty.aria.start_workbench": "GoNavi 起始工作台",
|
||||
@@ -1596,6 +1598,7 @@
|
||||
"tab_manager.hover.kind.redis_monitor": "Redis 監控",
|
||||
"tab_manager.hover.kind.routine": "函數 / 程序",
|
||||
"tab_manager.hover.kind.table": "表資料",
|
||||
"tab_manager.hover.kind.table_export": "匯出工作台",
|
||||
"tab_manager.hover.kind.table_overview": "表概覽",
|
||||
"tab_manager.hover.kind.trigger": "觸發器",
|
||||
"tab_manager.hover.kind.view": "視圖",
|
||||
|
||||
Reference in New Issue
Block a user