feat(context-menu): 增强字段与数据库名称复制交互

数据表列头支持按元数据复制字段注释;数据库节点旧版与 V2 菜单支持复制数据库名;补齐六语言文案与回归测试。

Fixes #547
This commit is contained in:
Syngnat
2026-07-19 18:17:14 +08:00
parent ea9ccb3648
commit 54c06ed113
18 changed files with 146 additions and 3 deletions

View File

@@ -3929,6 +3929,7 @@
"data_grid.context_menu.copy_as_markdown": "Als Markdown kopieren",
"data_grid.context_menu.copy_as_update": "Als UPDATE kopieren",
"data_grid.context_menu.copy_column_data": "Spaltendaten kopieren",
"data_grid.context_menu.copy_column_comment": "Kommentar kopieren",
"data_grid.context_menu.copy_field_name": "Feldnamen kopieren",
"data_grid.context_menu.copy_row_as_new": "Diese Zeile als neue Zeile kopieren",
"data_grid.context_menu.copy_row_data": "Zeilendaten kopieren",
@@ -7009,6 +7010,7 @@
"sidebar.copy_object_name.copied": "{{label}} wurde in die Zwischenablage kopiert",
"sidebar.copy_object_name.empty": "{{label}} ist leer und kann nicht kopiert werden",
"sidebar.copy_object_name.failed": "{{label}} konnte nicht kopiert werden: {{error}}",
"sidebar.copy_object_name.label.database": "Datenbankname",
"sidebar.copy_object_name.label.event": "Ereignisname",
"sidebar.copy_object_name.label.materialized_view": "Name der materialisierten Ansicht",
"sidebar.copy_object_name.label.package": "Paketname",
@@ -7072,6 +7074,7 @@
"sidebar.menu.clear_table": "Tabelle leeren",
"sidebar.menu.close_database": "Datenbank schließen",
"sidebar.menu.copy_object_name": "Namen kopieren",
"sidebar.menu.copy_database_name": "Datenbanknamen kopieren",
"sidebar.menu.copy_table_name": "Tabellennamen kopieren",
"sidebar.menu.copy_table_structure": "Tabellenstruktur kopieren",
"sidebar.menu.create_database": "Neue Datenbank",

View File

@@ -3929,6 +3929,7 @@
"data_grid.context_menu.copy_as_markdown": "Copy as Markdown",
"data_grid.context_menu.copy_as_update": "Copy as UPDATE",
"data_grid.context_menu.copy_column_data": "Copy column data",
"data_grid.context_menu.copy_column_comment": "Copy comment",
"data_grid.context_menu.copy_field_name": "Copy field name",
"data_grid.context_menu.copy_row_as_new": "Copy this row as a new row",
"data_grid.context_menu.copy_row_data": "Copy row data",
@@ -7009,6 +7010,7 @@
"sidebar.copy_object_name.copied": "{{label}} copied to clipboard",
"sidebar.copy_object_name.empty": "{{label}} is empty and cannot be copied",
"sidebar.copy_object_name.failed": "Failed to copy {{label}}: {{error}}",
"sidebar.copy_object_name.label.database": "Database name",
"sidebar.copy_object_name.label.event": "Event name",
"sidebar.copy_object_name.label.materialized_view": "Materialized view name",
"sidebar.copy_object_name.label.package": "Package name",
@@ -7072,6 +7074,7 @@
"sidebar.menu.clear_table": "Clear table",
"sidebar.menu.close_database": "Close database",
"sidebar.menu.copy_object_name": "Copy name",
"sidebar.menu.copy_database_name": "Copy database name",
"sidebar.menu.copy_table_name": "Copy table name",
"sidebar.menu.copy_table_structure": "Copy table structure",
"sidebar.menu.create_database": "New database",

View File

@@ -3929,6 +3929,7 @@
"data_grid.context_menu.copy_as_markdown": "Markdown としてコピー",
"data_grid.context_menu.copy_as_update": "UPDATE としてコピー",
"data_grid.context_menu.copy_column_data": "列データをコピー",
"data_grid.context_menu.copy_column_comment": "コメントをコピー",
"data_grid.context_menu.copy_field_name": "フィールド名をコピー",
"data_grid.context_menu.copy_row_as_new": "この行を新規行としてコピー",
"data_grid.context_menu.copy_row_data": "行データをコピー",
@@ -7009,6 +7010,7 @@
"sidebar.copy_object_name.copied": "{{label}}をクリップボードにコピーしました",
"sidebar.copy_object_name.empty": "{{label}}が空のためコピーできません",
"sidebar.copy_object_name.failed": "{{label}}のコピーに失敗しました: {{error}}",
"sidebar.copy_object_name.label.database": "データベース名",
"sidebar.copy_object_name.label.event": "イベント名",
"sidebar.copy_object_name.label.materialized_view": "マテリアライズドビュー名",
"sidebar.copy_object_name.label.package": "パッケージ名",
@@ -7072,6 +7074,7 @@
"sidebar.menu.clear_table": "テーブルをクリア",
"sidebar.menu.close_database": "データベースを閉じる",
"sidebar.menu.copy_object_name": "名前をコピー",
"sidebar.menu.copy_database_name": "データベース名をコピー",
"sidebar.menu.copy_table_name": "テーブル名をコピー",
"sidebar.menu.copy_table_structure": "テーブル構造をコピー",
"sidebar.menu.create_database": "新規データベース",

View File

@@ -3929,6 +3929,7 @@
"data_grid.context_menu.copy_as_markdown": "Копировать как Markdown",
"data_grid.context_menu.copy_as_update": "Копировать как UPDATE",
"data_grid.context_menu.copy_column_data": "Копировать данные столбца",
"data_grid.context_menu.copy_column_comment": "Копировать комментарий",
"data_grid.context_menu.copy_field_name": "Копировать имя поля",
"data_grid.context_menu.copy_row_as_new": "Копировать эту строку как новую",
"data_grid.context_menu.copy_row_data": "Копировать данные строки",
@@ -7009,6 +7010,7 @@
"sidebar.copy_object_name.copied": "{{label}} скопировано в буфер обмена",
"sidebar.copy_object_name.empty": "{{label}} пусто, копирование невозможно",
"sidebar.copy_object_name.failed": "Не удалось скопировать {{label}}: {{error}}",
"sidebar.copy_object_name.label.database": "Имя базы данных",
"sidebar.copy_object_name.label.event": "Имя события",
"sidebar.copy_object_name.label.materialized_view": "Имя материализованного представления",
"sidebar.copy_object_name.label.package": "Имя пакета",
@@ -7072,6 +7074,7 @@
"sidebar.menu.clear_table": "Очистить таблицу",
"sidebar.menu.close_database": "Закрыть базу данных",
"sidebar.menu.copy_object_name": "Копировать имя",
"sidebar.menu.copy_database_name": "Копировать имя базы данных",
"sidebar.menu.copy_table_name": "Копировать имя таблицы",
"sidebar.menu.copy_table_structure": "Копировать структуру таблицы",
"sidebar.menu.create_database": "Новая база данных",

View File

@@ -3929,6 +3929,7 @@
"data_grid.context_menu.copy_as_markdown": "复制为 Markdown",
"data_grid.context_menu.copy_as_update": "复制为 UPDATE",
"data_grid.context_menu.copy_column_data": "复制列数据",
"data_grid.context_menu.copy_column_comment": "复制注释",
"data_grid.context_menu.copy_field_name": "复制字段名称",
"data_grid.context_menu.copy_row_as_new": "复制本行为新增行",
"data_grid.context_menu.copy_row_data": "复制行数据",
@@ -7009,6 +7010,7 @@
"sidebar.copy_object_name.copied": "{{label}}已复制到剪贴板",
"sidebar.copy_object_name.empty": "{{label}}为空,无法复制",
"sidebar.copy_object_name.failed": "复制{{label}}失败: {{error}}",
"sidebar.copy_object_name.label.database": "数据库名",
"sidebar.copy_object_name.label.event": "事件名称",
"sidebar.copy_object_name.label.materialized_view": "物化视图名称",
"sidebar.copy_object_name.label.package": "存储包名称",
@@ -7072,6 +7074,7 @@
"sidebar.menu.clear_table": "清空表",
"sidebar.menu.close_database": "关闭数据库",
"sidebar.menu.copy_object_name": "复制名称",
"sidebar.menu.copy_database_name": "复制数据库名",
"sidebar.menu.copy_table_name": "复制表名",
"sidebar.menu.copy_table_structure": "复制表结构",
"sidebar.menu.create_database": "创建数据库",

View File

@@ -3929,6 +3929,7 @@
"data_grid.context_menu.copy_as_markdown": "複製為 Markdown",
"data_grid.context_menu.copy_as_update": "複製為 UPDATE",
"data_grid.context_menu.copy_column_data": "複製欄資料",
"data_grid.context_menu.copy_column_comment": "複製註解",
"data_grid.context_menu.copy_field_name": "複製欄位名稱",
"data_grid.context_menu.copy_row_as_new": "複製此列為新增列",
"data_grid.context_menu.copy_row_data": "複製列資料",
@@ -7009,6 +7010,7 @@
"sidebar.copy_object_name.copied": "{{label}}已複製到剪貼簿",
"sidebar.copy_object_name.empty": "{{label}}為空,無法複製",
"sidebar.copy_object_name.failed": "複製{{label}}失敗:{{error}}",
"sidebar.copy_object_name.label.database": "資料庫名稱",
"sidebar.copy_object_name.label.event": "事件名稱",
"sidebar.copy_object_name.label.materialized_view": "物化檢視名稱",
"sidebar.copy_object_name.label.package": "套件名稱",
@@ -7072,6 +7074,7 @@
"sidebar.menu.clear_table": "清除資料表",
"sidebar.menu.close_database": "關閉資料庫",
"sidebar.menu.copy_object_name": "複製名稱",
"sidebar.menu.copy_database_name": "複製資料庫名稱",
"sidebar.menu.copy_table_name": "複製資料表名稱",
"sidebar.menu.copy_table_structure": "複製資料表結構",
"sidebar.menu.create_database": "建立資料庫",