mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-06-29 07:31:23 +08:00
✨ feat(i18n): 推进多语言剩余切片闭环
- 补齐 DataGrid、DataViewer、DefinitionViewer、JVM 等模块多语言文案与回归测试 - 收口 JVM 前后端展示、诊断、监控和资源呈现相关多语言路径 - 更新六语言共享词典并保留 raw 边界
This commit is contained in:
@@ -1462,6 +1462,7 @@
|
||||
"jvm.backend.capability.reason.read_only": "Aktuelle Verbindung ist schreibgeschützt",
|
||||
"jvm.backend.monitoring.error.snapshot_unsupported": "{{provider}} Überwachungssnapshot wird noch nicht unterstützt",
|
||||
"jvm.backend.monitoring.error.session_not_found": "JVM-Überwachungssitzung für {{connectionId}} {{providerMode}} nicht gefunden",
|
||||
"jvm.backend.monitoring.warning.sample_auto_stopped": "Die Monitoring-Abfrage ist {{count}} Mal in Folge fehlgeschlagen; diese Sitzung wurde automatisch beendet",
|
||||
"jvm.backend.connection_error.suggestion": "Vorschlag: {{detail}}",
|
||||
"jvm.backend.connection_error.technical_detail": "Technisches Detail: {{detail}}",
|
||||
"jvm.backend.connection_error.generic": "JVM-Verbindung fehlgeschlagen",
|
||||
@@ -2127,6 +2128,8 @@
|
||||
"data_grid.column.type_tooltip": "Typ: {{type}}",
|
||||
"data_grid.column_quick_find.placeholder": "Zur Spalte springen...",
|
||||
"data_grid.column_quick_find.tooltip": "Spaltennamen eingeben, dann Enter drücken oder die Suchschaltfläche nutzen, um zur Spalte zu springen",
|
||||
"data_grid.ai_insight.prompt": "Analysiere bitte die folgenden Abfrageergebnisse (die ersten {{count}} Beispieldatensätze):\n```json\n{{json}}\n```\n\nAnalysiere Datenmerkmale, erkenne Muster oder liefere geschäftliche Erkenntnisse.",
|
||||
"data_grid.datetime_picker.now": "Jetzt",
|
||||
"data_grid.column_settings.column_visibility": "Spaltensichtbarkeit",
|
||||
"data_grid.column_settings.display_settings": "Anzeigeeinstellungen",
|
||||
"data_grid.column_settings.field_info": "Feldinformationen",
|
||||
@@ -2268,6 +2271,8 @@
|
||||
"data_grid.message.change_set_build_failed": "Änderungssatz konnte nicht erstellt werden",
|
||||
"data_grid.message.change_set_build_failed_detail": "Änderungssatz konnte nicht erstellt werden: {{detail}}",
|
||||
"data_grid.message.column_order_reset": "Standard-Spaltenreihenfolge wiederhergestellt",
|
||||
"data_grid.message.column_quick_find_not_found": "Feldspalte nicht gefunden: {{query}}",
|
||||
"data_grid.message.column_quick_find_not_rendered": "Die Feldspalte \"{{column}}\" wird derzeit nicht gerendert und kann daher nicht gefunden werden.",
|
||||
"data_grid.message.column_visibility_reset": "Alle Spalten wiederhergestellt",
|
||||
"data_grid.message.commit_failed": "Übernahme fehlgeschlagen: {{detail}}",
|
||||
"data_grid.message.copied_columns": "{{count}} Spalten kopiert. Du kannst sie in Zielzeilen einfügen.",
|
||||
@@ -2305,6 +2310,7 @@
|
||||
"data_grid.message.json_view_must_be_array": "Die JSON-Ansicht muss ein Array sein, dessen Elemente jeweils einem Datensatz entsprechen",
|
||||
"data_grid.message.keep_one_visible_column": "Mindestens eine sichtbare Spalte beibehalten",
|
||||
"data_grid.message.locate_record_to_edit": "Zuerst den zu bearbeitenden Datensatz suchen",
|
||||
"data_grid.message.locator_column_value_empty": "Die Locator-Spalte {{column}} ist leer, deshalb können Änderungen nicht sicher gesendet werden.",
|
||||
"data_grid.message.no_changes_to_commit": "Keine Änderungen zum Übernehmen",
|
||||
"data_grid.message.no_copyable_cells": "Keine kopierbaren Zellen erkannt",
|
||||
"data_grid.message.no_copyable_columns": "Keine kopierbaren Spalten erkannt",
|
||||
@@ -2312,6 +2318,7 @@
|
||||
"data_grid.message.no_data_changes": "Keine Daten geändert",
|
||||
"data_grid.message.no_ddl_to_copy": "Keine DDL zum Kopieren",
|
||||
"data_grid.message.no_field_name": "Feldname wurde nicht erkannt",
|
||||
"data_grid.message.no_safe_locator": "Für dieses Resultset ist kein sicherer Zeilen-Locator verfügbar.",
|
||||
"data_grid.message.no_filter_applied": "Derzeit ist keine Filterbedingung angewendet",
|
||||
"data_grid.message.no_rows_selected": "Es sind keine Zeilen ausgewählt",
|
||||
"data_grid.message.no_other_rows_to_fill": "Es gibt keine weiteren ausgewählten Zeilen zum Füllen",
|
||||
@@ -2341,6 +2348,8 @@
|
||||
"data_grid.message.transaction_committed": "Transaktion übernommen",
|
||||
"data_viewer.message.result_not_ready": "Die aktuelle Ergebnismenge ist noch nicht bereit. Laden Sie zuerst einmal Daten.",
|
||||
"data_viewer.message.query_failed": "Abfrage fehlgeschlagen",
|
||||
"data_viewer.message.query_timeout": "Die Abfrage hat das Verbindungstimeout überschritten und wurde unterbrochen. Erhöhen Sie das Verbindungstimeout oder verkleinern Sie den Abfragebereich und versuchen Sie es erneut.",
|
||||
"data_viewer.message.duckdb_query_timeout": "Die DuckDB-Abfrage hat das Verbindungstimeout überschritten und wurde unterbrochen. Erhöhen Sie das Verbindungstimeout oder verkleinern Sie den Sortier-/Filterbereich und versuchen Sie es erneut.",
|
||||
"data_viewer.message.connection_not_found": "Verbindung nicht gefunden",
|
||||
"data_viewer.message.fetch_data_failed_detail": "Fehler beim Abrufen der Daten: {{detail}}",
|
||||
"data_viewer.message.total_count_failed": "Gesamtanzahl konnte nicht ermittelt werden",
|
||||
@@ -2349,16 +2358,28 @@
|
||||
"data_viewer.message.mongo_filter_invalid_detail": "MongoDB-Filterbedingung ist ungültig: {{detail}}",
|
||||
"data_viewer.message.mongo_filter_parse_failed": "Analyse fehlgeschlagen",
|
||||
"data_viewer.message.sort_buffer_retry_succeeded": "Der Sortierpuffer wurde automatisch erhöht und die Abfrage erfolgreich erneut ausgeführt.",
|
||||
"data_viewer.read_only.reason.mongo_id_missing": "Im MongoDB-Ergebnis fehlt _id, deshalb können Änderungen nicht sicher gesendet werden.",
|
||||
"data_viewer.read_only.reason.metadata_unavailable": "Metadaten zu Primärschlüssel oder eindeutigem Index konnten nicht geladen werden, deshalb können Änderungen nicht sicher gesendet werden.",
|
||||
"data_viewer.read_only.reason.index_metadata_unavailable": "Metadaten zum eindeutigen Index konnten nicht geladen werden, deshalb können Änderungen nicht sicher gesendet werden.",
|
||||
"data_viewer.read_only.reason.no_safe_locator": "Es wurde kein Primärschlüssel oder nutzbarer eindeutiger Index gefunden, deshalb können Änderungen nicht sicher gesendet werden.",
|
||||
"data_viewer.read_only.reason.oracle_rowid_missing": "Es wurde kein Primärschlüssel oder nutzbarer eindeutiger Index gefunden, und Oracle ROWID fehlt im Ergebnis, deshalb können Änderungen nicht sicher gesendet werden.",
|
||||
"data_viewer.read_only.reason.primary_key_column_missing": "Im Ergebnis fehlt die Primärschlüsselspalte {{columns}}, deshalb können Änderungen nicht sicher gesendet werden.",
|
||||
"data_viewer.read_only.warning.table": "Tabelle {{target}} bleibt schreibgeschützt: {{reason}}",
|
||||
"data_viewer.read_only.warning.collection": "Collection {{target}} bleibt schreibgeschützt: {{reason}}",
|
||||
"data_viewer.sql_log.phase.main_query": "Hauptabfrage",
|
||||
"data_viewer.sql_log.phase.complex_type_fallback_retry": "Fallback-Wiederholung für komplexe Typen",
|
||||
"data_viewer.sql_log.phase.sort_buffer_retry": "Wiederholung ({{size}} sort_buffer)",
|
||||
"definition_viewer.object.view": "Ansicht",
|
||||
"definition_viewer.object.materialized_view": "Materialisierte Ansicht",
|
||||
"definition_viewer.object.routine": "Funktion/Prozedur",
|
||||
"definition_viewer.object.event": "Ereignis",
|
||||
"definition_viewer.loading.view_definition": "Ansichtsdefinition wird geladen...",
|
||||
"definition_viewer.loading.routine_definition": "Funktions-/Prozedurdefinition wird geladen...",
|
||||
"definition_viewer.loading.event_definition": "Ereignisdefinition wird geladen...",
|
||||
"definition_viewer.error.load_failed": "Laden fehlgeschlagen",
|
||||
"definition_viewer.error.connection_not_found": "Datenbankverbindung nicht gefunden",
|
||||
"definition_viewer.error.view_name_empty": "Ansichtsname ist leer",
|
||||
"definition_viewer.error.event_name_empty": "Ereignisname ist leer",
|
||||
"definition_viewer.error.routine_name_empty": "Funktions-/Prozedurname ist leer",
|
||||
"definition_viewer.error.query_failed": "Definitionsabfrage fehlgeschlagen",
|
||||
"definition_viewer.error.query_failed_detail": "Definitionsabfrage fehlgeschlagen: {{detail}}",
|
||||
@@ -2367,11 +2388,16 @@
|
||||
"definition_viewer.editor.unsupported_view_definition": "Dieser Datenbanktyp unterstützt das Anzeigen von Ansichtsdefinitionen nicht",
|
||||
"definition_viewer.editor.unsupported_sqlite_routine_definition": "SQLite unterstützt keine Verwaltung von Funktions-/Prozedurdefinitionen",
|
||||
"definition_viewer.editor.unsupported_routine_definition": "Dieser Datenbanktyp unterstützt das Anzeigen von Funktions-/Prozedurdefinitionen nicht",
|
||||
"definition_viewer.editor.unsupported_event_definition": "Dieser Datenbanktyp unterstützt das Anzeigen von Ereignisdefinitionen nicht",
|
||||
"definition_viewer.editor.unsupported_object_definition": "Diese Objektdefinition wird nicht unterstützt",
|
||||
"definition_viewer.editor.view_definition_not_found": "Ansichtsdefinition nicht gefunden",
|
||||
"definition_viewer.editor.routine_definition_not_found": "Funktions-/Prozedurdefinition nicht gefunden",
|
||||
"definition_viewer.editor.event_definition_not_found": "Ereignisdefinition nicht gefunden",
|
||||
"definition_viewer.editor.object_definition_not_found": "{{object}}definition nicht gefunden",
|
||||
"definition_viewer.editor.metadata_fallback.header": "Die aktuelle Datenquelle hat keinen ausführbaren Definitionstext zurückgegeben; Metadaten wurden zurückgegeben",
|
||||
"definition_viewer.editor.metadata_fallback.name_label": "Name",
|
||||
"definition_viewer.editor.metadata_fallback.type_label": "Typ",
|
||||
"definition_viewer.editor.event_fragment_fallback.header": "Die aktuelle Datenquelle hat keine vollständige CREATE EVENT-Anweisung zurückgegeben; ein Ereignisdefinitionsfragment wurde zurückgegeben",
|
||||
"definition_viewer.editor.sphinx.empty_result": "Die aktuelle Sphinx-Instanz{{version}} hat keine {{object}}definition zurückgegeben.",
|
||||
"definition_viewer.editor.sphinx.compat_queries_hint": "Mehrere Kompatibilitätsabfragen wurden ausgeführt. Ursache können Versionsbeschränkungen oder ein nicht unterstützter Objekttyp sein.",
|
||||
"definition_viewer.editor.sphinx.unsupported_query": "Die aktuelle Sphinx-Instanz{{version}} unterstützt das Abfragen von {{object}}definitionen nicht.",
|
||||
@@ -2616,6 +2642,7 @@
|
||||
"table_designer.notice.sql_statement_irreversible": "Prüfen Sie die SQL-Anweisung sorgfältig. Die Ausführung kann nicht rückgängig gemacht werden.",
|
||||
"table_designer.notice.trigger_replace_hint": "Beim Bearbeiten eines Triggers wird zuerst der ursprüngliche Trigger gelöscht und danach ein neuer erstellt.",
|
||||
"table_designer.option.default": "Standard",
|
||||
"table_designer.option.recommended_suffix": "(Empfohlen)",
|
||||
"table_designer.placeholder.column_comment": "Spaltenkommentar eingeben",
|
||||
"table_designer.placeholder.foreign_key_name": "Name des Fremdschlüssel-Constraints, z. B. fk_order_user",
|
||||
"table_designer.placeholder.index_columns": "Indexspalten auswählen; die Auswahlreihenfolge wird verwendet",
|
||||
@@ -2634,13 +2661,18 @@
|
||||
"table_designer.schema_sql.tdengine.timestamp_hint": "-- Normale TDengine-Tabellen benötigen in der Regel eine TIMESTAMP-Zeitspalte. Prüfen Sie vor der Ausführung das Tabellenmodell.",
|
||||
"table_designer.starrocks.table_kind.olap": "OLAP-Tabelle",
|
||||
"table_designer.starrocks.table_kind.external": "Externe Tabelle",
|
||||
"table_designer.starrocks.key_model.duplicate": "Duplikatschlüssel",
|
||||
"table_designer.starrocks.key_model.unique": "Eindeutiger Schlüssel",
|
||||
"table_designer.starrocks.key_model.aggregate": "Aggregatschlüssel",
|
||||
"table_designer.starrocks.placeholder.key_columns": "Schlüsselspalten, z. B. id, date",
|
||||
"table_designer.starrocks.placeholder.partition_clause": "Partitionsklausel, z. B. PARTITION BY RANGE(date_col)(...)",
|
||||
"table_designer.starrocks.distribution.hash": "Hash-Verteilung",
|
||||
"table_designer.starrocks.distribution.random": "Zufällige Verteilung",
|
||||
"table_designer.starrocks.distribution.none": "Keine Verteilung",
|
||||
"table_designer.starrocks.placeholder.distribution_columns": "Verteilungsspalten, z. B. user_id",
|
||||
"table_designer.starrocks.bucket_mode.number": "Feste Bucket-Anzahl",
|
||||
"table_designer.starrocks.bucket_mode.auto": "Eimeranzahl automatisch",
|
||||
"table_designer.starrocks.bucket_mode.number": "Feste Eimeranzahl",
|
||||
"table_designer.starrocks.placeholder.bucket_count": "Eimeranzahl",
|
||||
"table_designer.selection.columns_selected": "{{count}} Spalten ausgewählt",
|
||||
"table_designer.selection.foreign_key_selected": "Ausgewählt: {{name}}",
|
||||
"table_designer.selection.indexes_selected": "{{count}} Indizes ausgewählt",
|
||||
@@ -2658,6 +2690,7 @@
|
||||
"table_designer.status.read_only": "Schreibgeschützt",
|
||||
"table_designer.title.untitled_table": "Unbenannte Tabelle",
|
||||
"table_designer.title.default_database": "Standarddatenbank",
|
||||
"table_designer.title.schema_designer": "Schema-Designer",
|
||||
"table_designer.tab.columns": "Spalten",
|
||||
"table_designer.tab.foreign_keys": "Fremdschlüssel",
|
||||
"table_designer.tab.indexes": "Indizes",
|
||||
|
||||
@@ -1472,6 +1472,7 @@
|
||||
"jvm.backend.capability.reason.read_only": "Current connection is read-only",
|
||||
"jvm.backend.monitoring.error.snapshot_unsupported": "{{provider}} monitoring snapshot is not supported yet",
|
||||
"jvm.backend.monitoring.error.session_not_found": "Monitoring session not found for {{connectionId}} {{providerMode}}",
|
||||
"jvm.backend.monitoring.warning.sample_auto_stopped": "Monitoring sampling failed {{count}} consecutive times and this session was stopped automatically",
|
||||
"jvm.backend.connection_error.suggestion": "Suggestion: {{detail}}",
|
||||
"jvm.backend.connection_error.technical_detail": "Technical detail: {{detail}}",
|
||||
"jvm.backend.connection_error.generic": "JVM connection failed",
|
||||
@@ -2137,6 +2138,8 @@
|
||||
"data_grid.column.type_tooltip": "Type: {{type}}",
|
||||
"data_grid.column_quick_find.placeholder": "Jump to column...",
|
||||
"data_grid.column_quick_find.tooltip": "Type a column name, then press Enter or the locate button to jump to that column",
|
||||
"data_grid.ai_insight.prompt": "Please analyze the following query result data (first {{count}} sample rows):\n```json\n{{json}}\n```\n\nAnalyze data characteristics, find patterns, or provide business insights.",
|
||||
"data_grid.datetime_picker.now": "Now",
|
||||
"data_grid.column_settings.column_visibility": "Column visibility",
|
||||
"data_grid.column_settings.display_settings": "Display settings",
|
||||
"data_grid.column_settings.field_info": "Field info",
|
||||
@@ -2278,6 +2281,8 @@
|
||||
"data_grid.message.change_set_build_failed": "Failed to build change set",
|
||||
"data_grid.message.change_set_build_failed_detail": "Failed to build change set: {{detail}}",
|
||||
"data_grid.message.column_order_reset": "Default column order restored",
|
||||
"data_grid.message.column_quick_find_not_found": "Field column not found: {{query}}",
|
||||
"data_grid.message.column_quick_find_not_rendered": "Field column \"{{column}}\" is not currently rendered, so it cannot be located.",
|
||||
"data_grid.message.column_visibility_reset": "All columns restored",
|
||||
"data_grid.message.commit_failed": "Commit failed: {{detail}}",
|
||||
"data_grid.message.copied_columns": "Copied {{count}} columns. You can paste them to target rows.",
|
||||
@@ -2315,6 +2320,7 @@
|
||||
"data_grid.message.json_view_must_be_array": "JSON view must be an array, with each item corresponding to one record",
|
||||
"data_grid.message.keep_one_visible_column": "Keep at least one visible column",
|
||||
"data_grid.message.locate_record_to_edit": "Locate the record to edit first",
|
||||
"data_grid.message.locator_column_value_empty": "Locator column {{column}} is empty, so changes cannot be submitted safely.",
|
||||
"data_grid.message.no_changes_to_commit": "No changes to commit",
|
||||
"data_grid.message.no_copyable_cells": "No copyable cells were recognized",
|
||||
"data_grid.message.no_copyable_columns": "No copyable columns were recognized",
|
||||
@@ -2322,6 +2328,7 @@
|
||||
"data_grid.message.no_data_changes": "No data changed",
|
||||
"data_grid.message.no_ddl_to_copy": "No DDL to copy",
|
||||
"data_grid.message.no_field_name": "Field name not recognized",
|
||||
"data_grid.message.no_safe_locator": "No safe row locator is available for this result set.",
|
||||
"data_grid.message.no_filter_applied": "No filter condition is currently applied",
|
||||
"data_grid.message.no_rows_selected": "No rows are selected",
|
||||
"data_grid.message.no_other_rows_to_fill": "No other selected rows can be filled",
|
||||
@@ -2351,6 +2358,8 @@
|
||||
"data_grid.message.transaction_committed": "Transaction committed",
|
||||
"data_viewer.message.result_not_ready": "Current result set is not ready. Load data once first.",
|
||||
"data_viewer.message.query_failed": "Query failed",
|
||||
"data_viewer.message.query_timeout": "Query exceeded the connection timeout and was interrupted. Increase the connection timeout, or reduce the query scope and retry.",
|
||||
"data_viewer.message.duckdb_query_timeout": "DuckDB query exceeded the connection timeout and was interrupted. Increase the connection timeout, or reduce the sort/filter scope and retry.",
|
||||
"data_viewer.message.connection_not_found": "Connection not found",
|
||||
"data_viewer.message.fetch_data_failed_detail": "Error fetching data: {{detail}}",
|
||||
"data_viewer.message.total_count_failed": "Failed to count total rows",
|
||||
@@ -2359,16 +2368,28 @@
|
||||
"data_viewer.message.mongo_filter_invalid_detail": "MongoDB filter condition is invalid: {{detail}}",
|
||||
"data_viewer.message.mongo_filter_parse_failed": "Failed to parse",
|
||||
"data_viewer.message.sort_buffer_retry_succeeded": "Increased the sort buffer automatically, and the query succeeded.",
|
||||
"data_viewer.read_only.reason.mongo_id_missing": "MongoDB result set is missing _id, so changes cannot be submitted safely.",
|
||||
"data_viewer.read_only.reason.metadata_unavailable": "Primary key or unique index metadata could not be loaded, so changes cannot be submitted safely.",
|
||||
"data_viewer.read_only.reason.index_metadata_unavailable": "Unique index metadata could not be loaded, so changes cannot be submitted safely.",
|
||||
"data_viewer.read_only.reason.no_safe_locator": "No primary key or usable unique index was found, so changes cannot be submitted safely.",
|
||||
"data_viewer.read_only.reason.oracle_rowid_missing": "No primary key or usable unique index was found, and Oracle ROWID is missing from the result set, so changes cannot be submitted safely.",
|
||||
"data_viewer.read_only.reason.primary_key_column_missing": "The result set is missing primary key column {{columns}}, so changes cannot be submitted safely.",
|
||||
"data_viewer.read_only.warning.table": "Table {{target}} remains read-only: {{reason}}",
|
||||
"data_viewer.read_only.warning.collection": "Collection {{target}} remains read-only: {{reason}}",
|
||||
"data_viewer.sql_log.phase.main_query": "Main query",
|
||||
"data_viewer.sql_log.phase.complex_type_fallback_retry": "Complex type fallback retry",
|
||||
"data_viewer.sql_log.phase.sort_buffer_retry": "Retry ({{size}} sort_buffer)",
|
||||
"definition_viewer.object.view": "View",
|
||||
"definition_viewer.object.materialized_view": "Materialized view",
|
||||
"definition_viewer.object.routine": "Function/procedure",
|
||||
"definition_viewer.object.event": "Event",
|
||||
"definition_viewer.loading.view_definition": "Loading view definition...",
|
||||
"definition_viewer.loading.routine_definition": "Loading function/procedure definition...",
|
||||
"definition_viewer.loading.event_definition": "Loading event definition...",
|
||||
"definition_viewer.error.load_failed": "Load failed",
|
||||
"definition_viewer.error.connection_not_found": "Database connection not found",
|
||||
"definition_viewer.error.view_name_empty": "View name is empty",
|
||||
"definition_viewer.error.event_name_empty": "Event name is empty",
|
||||
"definition_viewer.error.routine_name_empty": "Function/procedure name is empty",
|
||||
"definition_viewer.error.query_failed": "Failed to query definition",
|
||||
"definition_viewer.error.query_failed_detail": "Failed to query definition: {{detail}}",
|
||||
@@ -2377,11 +2398,16 @@
|
||||
"definition_viewer.editor.unsupported_view_definition": "This database type does not support viewing view definitions",
|
||||
"definition_viewer.editor.unsupported_sqlite_routine_definition": "SQLite does not support function/procedure definition management",
|
||||
"definition_viewer.editor.unsupported_routine_definition": "This database type does not support viewing function/procedure definitions",
|
||||
"definition_viewer.editor.unsupported_event_definition": "This database type does not support viewing event definitions",
|
||||
"definition_viewer.editor.unsupported_object_definition": "This object definition is not supported",
|
||||
"definition_viewer.editor.view_definition_not_found": "View definition not found",
|
||||
"definition_viewer.editor.routine_definition_not_found": "Function/procedure definition not found",
|
||||
"definition_viewer.editor.event_definition_not_found": "Event definition not found",
|
||||
"definition_viewer.editor.object_definition_not_found": "{{object}} definition not found",
|
||||
"definition_viewer.editor.metadata_fallback.header": "The current data source did not return executable definition text; metadata was returned",
|
||||
"definition_viewer.editor.metadata_fallback.name_label": "Name",
|
||||
"definition_viewer.editor.metadata_fallback.type_label": "Type",
|
||||
"definition_viewer.editor.event_fragment_fallback.header": "The current data source did not return a complete CREATE EVENT statement; an event definition fragment was returned",
|
||||
"definition_viewer.editor.sphinx.empty_result": "Current Sphinx instance{{version}} returned no {{object}} definition.",
|
||||
"definition_viewer.editor.sphinx.compat_queries_hint": "Multiple compatibility queries were executed. This may be due to version capability limits or an unsupported object type.",
|
||||
"definition_viewer.editor.sphinx.unsupported_query": "Current Sphinx instance{{version}} does not support querying {{object}} definitions.",
|
||||
@@ -2626,6 +2652,7 @@
|
||||
"table_designer.notice.sql_statement_irreversible": "Review the SQL statement carefully. Execution cannot be undone.",
|
||||
"table_designer.notice.trigger_replace_hint": "Editing a trigger drops the original trigger first, then creates a new trigger.",
|
||||
"table_designer.option.default": "Default",
|
||||
"table_designer.option.recommended_suffix": "(Recommended)",
|
||||
"table_designer.placeholder.column_comment": "Enter a column comment",
|
||||
"table_designer.placeholder.foreign_key_name": "Foreign key constraint name, for example fk_order_user",
|
||||
"table_designer.placeholder.index_columns": "Select index columns; selection order is used",
|
||||
@@ -2644,13 +2671,18 @@
|
||||
"table_designer.schema_sql.tdengine.timestamp_hint": "-- TDengine regular tables usually require a TIMESTAMP column. Confirm the table model before running.",
|
||||
"table_designer.starrocks.table_kind.olap": "OLAP table",
|
||||
"table_designer.starrocks.table_kind.external": "External table",
|
||||
"table_designer.starrocks.key_model.duplicate": "Duplicate key",
|
||||
"table_designer.starrocks.key_model.unique": "Unique key",
|
||||
"table_designer.starrocks.key_model.aggregate": "Aggregate key",
|
||||
"table_designer.starrocks.placeholder.key_columns": "Key columns, for example id, date",
|
||||
"table_designer.starrocks.placeholder.partition_clause": "Partition clause, for example PARTITION BY RANGE(date_col)(...)",
|
||||
"table_designer.starrocks.distribution.hash": "Hash distribution",
|
||||
"table_designer.starrocks.distribution.random": "Random distribution",
|
||||
"table_designer.starrocks.distribution.none": "No distribution",
|
||||
"table_designer.starrocks.placeholder.distribution_columns": "Distribution columns, for example user_id",
|
||||
"table_designer.starrocks.bucket_mode.auto": "Auto buckets",
|
||||
"table_designer.starrocks.bucket_mode.number": "Fixed bucket count",
|
||||
"table_designer.starrocks.placeholder.bucket_count": "Buckets",
|
||||
"table_designer.selection.columns_selected": "{{count}} columns selected",
|
||||
"table_designer.selection.foreign_key_selected": "Selected: {{name}}",
|
||||
"table_designer.selection.indexes_selected": "{{count}} indexes selected",
|
||||
@@ -2668,6 +2700,7 @@
|
||||
"table_designer.status.read_only": "Read only",
|
||||
"table_designer.title.untitled_table": "Untitled table",
|
||||
"table_designer.title.default_database": "Default database",
|
||||
"table_designer.title.schema_designer": "Schema designer",
|
||||
"table_designer.tab.columns": "Columns",
|
||||
"table_designer.tab.foreign_keys": "Foreign keys",
|
||||
"table_designer.tab.indexes": "Indexes",
|
||||
|
||||
@@ -1462,6 +1462,7 @@
|
||||
"jvm.backend.capability.reason.read_only": "現在の接続は読み取り専用です",
|
||||
"jvm.backend.monitoring.error.snapshot_unsupported": "{{provider}} 監視スナップショットはまだサポートされていません",
|
||||
"jvm.backend.monitoring.error.session_not_found": "{{connectionId}} {{providerMode}} の JVM 監視セッションが見つかりません",
|
||||
"jvm.backend.monitoring.warning.sample_auto_stopped": "監視サンプリングが {{count}} 回連続で失敗したため、このセッションは自動停止されました",
|
||||
"jvm.backend.connection_error.suggestion": "提案: {{detail}}",
|
||||
"jvm.backend.connection_error.technical_detail": "技術詳細: {{detail}}",
|
||||
"jvm.backend.connection_error.generic": "JVM 接続に失敗しました",
|
||||
@@ -2127,6 +2128,8 @@
|
||||
"data_grid.column.type_tooltip": "型: {{type}}",
|
||||
"data_grid.column_quick_find.placeholder": "列へジャンプ...",
|
||||
"data_grid.column_quick_find.tooltip": "列名を入力して Enter キーを押すか、移動ボタンで該当列へジャンプします",
|
||||
"data_grid.ai_insight.prompt": "次のクエリ結果データを分析してください(先頭 {{count}} 件のサンプル):\n```json\n{{json}}\n```\n\nデータの特徴、パターン、または業務上の洞察を分析してください。",
|
||||
"data_grid.datetime_picker.now": "今",
|
||||
"data_grid.column_settings.column_visibility": "列の表示",
|
||||
"data_grid.column_settings.display_settings": "表示設定",
|
||||
"data_grid.column_settings.field_info": "フィールド情報",
|
||||
@@ -2268,6 +2271,8 @@
|
||||
"data_grid.message.change_set_build_failed": "変更セットを構築できませんでした",
|
||||
"data_grid.message.change_set_build_failed_detail": "変更セットを構築できませんでした: {{detail}}",
|
||||
"data_grid.message.column_order_reset": "既定の列順に戻しました",
|
||||
"data_grid.message.column_quick_find_not_found": "フィールド列が見つかりません: {{query}}",
|
||||
"data_grid.message.column_quick_find_not_rendered": "フィールド列「{{column}}」は現在レンダリングされていないため、特定できません",
|
||||
"data_grid.message.column_visibility_reset": "すべての列を表示しました",
|
||||
"data_grid.message.commit_failed": "コミットに失敗しました: {{detail}}",
|
||||
"data_grid.message.copied_columns": "{{count}} 列をコピーしました。対象行に貼り付けできます。",
|
||||
@@ -2305,6 +2310,7 @@
|
||||
"data_grid.message.json_view_must_be_array": "JSON ビューは配列である必要があります。各要素が 1 件のレコードに対応します",
|
||||
"data_grid.message.keep_one_visible_column": "少なくとも 1 つの表示列を残してください",
|
||||
"data_grid.message.locate_record_to_edit": "先に編集するレコードを特定してください",
|
||||
"data_grid.message.locator_column_value_empty": "ロケーター列 {{column}} の値が空のため、変更を安全に送信できません。",
|
||||
"data_grid.message.no_changes_to_commit": "コミットする変更はありません",
|
||||
"data_grid.message.no_copyable_cells": "コピー可能なセルを認識できませんでした",
|
||||
"data_grid.message.no_copyable_columns": "コピー可能な列を認識できませんでした",
|
||||
@@ -2312,6 +2318,7 @@
|
||||
"data_grid.message.no_data_changes": "データは変更されていません",
|
||||
"data_grid.message.no_ddl_to_copy": "コピーする DDL がありません",
|
||||
"data_grid.message.no_field_name": "フィールド名を認識できませんでした",
|
||||
"data_grid.message.no_safe_locator": "現在の結果には安全に行を特定できる方法がないため、変更を送信できません。",
|
||||
"data_grid.message.no_filter_applied": "現在適用中のフィルター条件はありません",
|
||||
"data_grid.message.no_rows_selected": "行が選択されていません",
|
||||
"data_grid.message.no_other_rows_to_fill": "入力できる他の選択行がありません",
|
||||
@@ -2341,6 +2348,8 @@
|
||||
"data_grid.message.transaction_committed": "トランザクションをコミットしました",
|
||||
"data_viewer.message.result_not_ready": "現在の結果セットはまだ準備できていません。先に一度データを読み込んでください。",
|
||||
"data_viewer.message.query_failed": "クエリに失敗しました",
|
||||
"data_viewer.message.query_timeout": "クエリが接続タイムアウトを超えたため中断されました。接続タイムアウトを延長するか、クエリ範囲を絞って再試行してください。",
|
||||
"data_viewer.message.duckdb_query_timeout": "DuckDB クエリが接続タイムアウトを超えたため中断されました。接続タイムアウトを延長するか、並べ替え/フィルター範囲を絞って再試行してください。",
|
||||
"data_viewer.message.connection_not_found": "接続が見つかりません",
|
||||
"data_viewer.message.fetch_data_failed_detail": "データ取得に失敗しました: {{detail}}",
|
||||
"data_viewer.message.total_count_failed": "総件数の集計に失敗しました",
|
||||
@@ -2349,16 +2358,28 @@
|
||||
"data_viewer.message.mongo_filter_invalid_detail": "MongoDB のフィルター条件が無効です: {{detail}}",
|
||||
"data_viewer.message.mongo_filter_parse_failed": "解析に失敗しました",
|
||||
"data_viewer.message.sort_buffer_retry_succeeded": "ソートバッファを自動的に増やして再試行し、クエリに成功しました。",
|
||||
"data_viewer.read_only.reason.mongo_id_missing": "MongoDB の結果セットに _id がないため、変更を安全に送信できません。",
|
||||
"data_viewer.read_only.reason.metadata_unavailable": "主キーまたは一意インデックスのメタデータを読み込めないため、変更を安全に送信できません。",
|
||||
"data_viewer.read_only.reason.index_metadata_unavailable": "一意インデックスのメタデータを読み込めないため、変更を安全に送信できません。",
|
||||
"data_viewer.read_only.reason.no_safe_locator": "主キーまたは利用可能な一意インデックスが見つからないため、変更を安全に送信できません。",
|
||||
"data_viewer.read_only.reason.oracle_rowid_missing": "主キーまたは利用可能な一意インデックスが見つからず、結果セットに Oracle ROWID もないため、変更を安全に送信できません。",
|
||||
"data_viewer.read_only.reason.primary_key_column_missing": "結果セットに主キー列 {{columns}} がないため、変更を安全に送信できません。",
|
||||
"data_viewer.read_only.warning.table": "テーブル {{target}} は読み取り専用のままです: {{reason}}",
|
||||
"data_viewer.read_only.warning.collection": "コレクション {{target}} は読み取り専用のままです: {{reason}}",
|
||||
"data_viewer.sql_log.phase.main_query": "メインクエリ",
|
||||
"data_viewer.sql_log.phase.complex_type_fallback_retry": "複雑型のフォールバック再試行",
|
||||
"data_viewer.sql_log.phase.sort_buffer_retry": "再試行({{size}} sort_buffer)",
|
||||
"definition_viewer.object.view": "ビュー",
|
||||
"definition_viewer.object.materialized_view": "マテリアライズドビュー",
|
||||
"definition_viewer.object.routine": "関数/ストアドプロシージャ",
|
||||
"definition_viewer.object.event": "イベント",
|
||||
"definition_viewer.loading.view_definition": "ビュー定義を読み込み中...",
|
||||
"definition_viewer.loading.routine_definition": "関数/ストアドプロシージャ定義を読み込み中...",
|
||||
"definition_viewer.loading.event_definition": "イベント定義を読み込み中...",
|
||||
"definition_viewer.error.load_failed": "読み込みに失敗しました",
|
||||
"definition_viewer.error.connection_not_found": "データベース接続が見つかりません",
|
||||
"definition_viewer.error.view_name_empty": "ビュー名が空です",
|
||||
"definition_viewer.error.event_name_empty": "イベント名が空です",
|
||||
"definition_viewer.error.routine_name_empty": "関数/ストアドプロシージャ名が空です",
|
||||
"definition_viewer.error.query_failed": "定義の取得に失敗しました",
|
||||
"definition_viewer.error.query_failed_detail": "定義の取得に失敗しました: {{detail}}",
|
||||
@@ -2367,11 +2388,16 @@
|
||||
"definition_viewer.editor.unsupported_view_definition": "このデータベース種類ではビュー定義の表示はサポートされていません",
|
||||
"definition_viewer.editor.unsupported_sqlite_routine_definition": "SQLite は関数/ストアドプロシージャ定義の管理をサポートしていません",
|
||||
"definition_viewer.editor.unsupported_routine_definition": "このデータベース種類では関数/ストアドプロシージャ定義の表示はサポートされていません",
|
||||
"definition_viewer.editor.unsupported_event_definition": "このデータベース種類ではイベント定義の表示はサポートされていません",
|
||||
"definition_viewer.editor.unsupported_object_definition": "このオブジェクト定義の表示はサポートされていません",
|
||||
"definition_viewer.editor.view_definition_not_found": "ビュー定義が見つかりません",
|
||||
"definition_viewer.editor.routine_definition_not_found": "関数/ストアドプロシージャ定義が見つかりません",
|
||||
"definition_viewer.editor.event_definition_not_found": "イベント定義が見つかりません",
|
||||
"definition_viewer.editor.object_definition_not_found": "{{object}}定義が見つかりません",
|
||||
"definition_viewer.editor.metadata_fallback.header": "現在のデータソースは実行可能な定義テキストを返さなかったため、メタデータを返しました",
|
||||
"definition_viewer.editor.metadata_fallback.name_label": "名前",
|
||||
"definition_viewer.editor.metadata_fallback.type_label": "種類",
|
||||
"definition_viewer.editor.event_fragment_fallback.header": "現在のデータソースは完全な CREATE EVENT 文を返さなかったため、イベント定義の断片を返しました",
|
||||
"definition_viewer.editor.sphinx.empty_result": "現在の Sphinx インスタンス{{version}}は{{object}}定義を返しませんでした。",
|
||||
"definition_viewer.editor.sphinx.compat_queries_hint": "複数の互換クエリを実行しました。バージョン機能の制限、または未対応のオブジェクト種類が原因の可能性があります。",
|
||||
"definition_viewer.editor.sphinx.unsupported_query": "現在の Sphinx インスタンス{{version}}は{{object}}定義の問い合わせをサポートしていません。",
|
||||
@@ -2616,6 +2642,7 @@
|
||||
"table_designer.notice.sql_statement_irreversible": "SQL 文を十分に確認してください。実行後は元に戻せません。",
|
||||
"table_designer.notice.trigger_replace_hint": "トリガーを編集すると、元のトリガーを削除してから新しいトリガーを作成します。",
|
||||
"table_designer.option.default": "デフォルト",
|
||||
"table_designer.option.recommended_suffix": "(推奨)",
|
||||
"table_designer.placeholder.column_comment": "列コメントを入力してください",
|
||||
"table_designer.placeholder.foreign_key_name": "外部キー制約名(例: fk_order_user)",
|
||||
"table_designer.placeholder.index_columns": "インデックス列を選択してください。選択順が使われます",
|
||||
@@ -2634,13 +2661,18 @@
|
||||
"table_designer.schema_sql.tdengine.timestamp_hint": "-- TDengine の通常テーブルには通常 TIMESTAMP 時間列が必要です。実行前にテーブルモデルを確認してください。",
|
||||
"table_designer.starrocks.table_kind.olap": "OLAP テーブル",
|
||||
"table_designer.starrocks.table_kind.external": "外部テーブル",
|
||||
"table_designer.starrocks.key_model.duplicate": "重複キー",
|
||||
"table_designer.starrocks.key_model.unique": "一意キー",
|
||||
"table_designer.starrocks.key_model.aggregate": "集計キー",
|
||||
"table_designer.starrocks.placeholder.key_columns": "キー列(例: id, date)",
|
||||
"table_designer.starrocks.placeholder.partition_clause": "パーティション句(例: PARTITION BY RANGE(date_col)(...))",
|
||||
"table_designer.starrocks.distribution.hash": "Hash 分散",
|
||||
"table_designer.starrocks.distribution.random": "Random 分散",
|
||||
"table_designer.starrocks.distribution.hash": "ハッシュ分散",
|
||||
"table_designer.starrocks.distribution.random": "ランダム分散",
|
||||
"table_designer.starrocks.distribution.none": "分散なし",
|
||||
"table_designer.starrocks.placeholder.distribution_columns": "分散列(例: user_id)",
|
||||
"table_designer.starrocks.bucket_mode.number": "固定 Bucket 数",
|
||||
"table_designer.starrocks.bucket_mode.auto": "バケット数を自動設定",
|
||||
"table_designer.starrocks.bucket_mode.number": "固定バケット数",
|
||||
"table_designer.starrocks.placeholder.bucket_count": "バケット数",
|
||||
"table_designer.selection.columns_selected": "{{count}} 列を選択中",
|
||||
"table_designer.selection.foreign_key_selected": "選択中: {{name}}",
|
||||
"table_designer.selection.indexes_selected": "{{count}} 件のインデックスを選択中",
|
||||
@@ -2658,6 +2690,7 @@
|
||||
"table_designer.status.read_only": "読み取り専用",
|
||||
"table_designer.title.untitled_table": "未命名テーブル",
|
||||
"table_designer.title.default_database": "既定データベース",
|
||||
"table_designer.title.schema_designer": "スキーマデザイナー",
|
||||
"table_designer.tab.columns": "列",
|
||||
"table_designer.tab.foreign_keys": "外部キー",
|
||||
"table_designer.tab.indexes": "インデックス",
|
||||
|
||||
@@ -1462,6 +1462,7 @@
|
||||
"jvm.backend.capability.reason.read_only": "Текущее подключение доступно только для чтения",
|
||||
"jvm.backend.monitoring.error.snapshot_unsupported": "Снимок мониторинга {{provider}} пока не поддерживается",
|
||||
"jvm.backend.monitoring.error.session_not_found": "Сеанс мониторинга JVM для {{connectionId}} {{providerMode}} не найден",
|
||||
"jvm.backend.monitoring.warning.sample_auto_stopped": "Сбор данных мониторинга завершился с ошибкой {{count}} раз подряд, поэтому этот сеанс был автоматически остановлен",
|
||||
"jvm.backend.connection_error.suggestion": "Рекомендация: {{detail}}",
|
||||
"jvm.backend.connection_error.technical_detail": "Технические сведения: {{detail}}",
|
||||
"jvm.backend.connection_error.generic": "Подключение JVM не удалось",
|
||||
@@ -2127,6 +2128,8 @@
|
||||
"data_grid.column.type_tooltip": "Тип: {{type}}",
|
||||
"data_grid.column_quick_find.placeholder": "Перейти к столбцу...",
|
||||
"data_grid.column_quick_find.tooltip": "Введите имя столбца, затем нажмите Enter или кнопку перехода, чтобы перейти к этому столбцу",
|
||||
"data_grid.ai_insight.prompt": "Проанализируй следующие результаты запроса (первые {{count}} строк примера):\n```json\n{{json}}\n```\n\nПроанализируй характеристики данных, найди закономерности или предложи бизнес-инсайты.",
|
||||
"data_grid.datetime_picker.now": "Сейчас",
|
||||
"data_grid.column_settings.column_visibility": "Видимость столбцов",
|
||||
"data_grid.column_settings.display_settings": "Настройки отображения",
|
||||
"data_grid.column_settings.field_info": "Информация о поле",
|
||||
@@ -2268,6 +2271,8 @@
|
||||
"data_grid.message.change_set_build_failed": "Не удалось построить набор изменений",
|
||||
"data_grid.message.change_set_build_failed_detail": "Не удалось построить набор изменений: {{detail}}",
|
||||
"data_grid.message.column_order_reset": "Порядок столбцов по умолчанию восстановлен",
|
||||
"data_grid.message.column_quick_find_not_found": "Столбец поля не найден: {{query}}",
|
||||
"data_grid.message.column_quick_find_not_rendered": "Столбец поля \"{{column}}\" сейчас не отрисован, поэтому его нельзя найти.",
|
||||
"data_grid.message.column_visibility_reset": "Все столбцы восстановлены",
|
||||
"data_grid.message.commit_failed": "Не удалось зафиксировать изменения: {{detail}}",
|
||||
"data_grid.message.copied_columns": "Скопировано столбцов: {{count}}. Их можно вставить в целевые строки.",
|
||||
@@ -2305,6 +2310,7 @@
|
||||
"data_grid.message.json_view_must_be_array": "JSON-представление должно быть массивом, где каждый элемент соответствует одной записи",
|
||||
"data_grid.message.keep_one_visible_column": "Оставьте хотя бы один видимый столбец",
|
||||
"data_grid.message.locate_record_to_edit": "Сначала найдите запись для редактирования",
|
||||
"data_grid.message.locator_column_value_empty": "Значение столбца локатора {{column}} пустое, поэтому изменения нельзя безопасно отправить.",
|
||||
"data_grid.message.no_changes_to_commit": "Нет изменений для фиксации",
|
||||
"data_grid.message.no_copyable_cells": "Копируемые ячейки не распознаны",
|
||||
"data_grid.message.no_copyable_columns": "Копируемые столбцы не распознаны",
|
||||
@@ -2312,6 +2318,7 @@
|
||||
"data_grid.message.no_data_changes": "Данные не изменились",
|
||||
"data_grid.message.no_ddl_to_copy": "Нет DDL для копирования",
|
||||
"data_grid.message.no_field_name": "Имя поля не распознано",
|
||||
"data_grid.message.no_safe_locator": "Для текущего результата нет безопасного способа определить строку, поэтому изменения нельзя отправить.",
|
||||
"data_grid.message.no_filter_applied": "Сейчас не применено ни одно условие фильтра",
|
||||
"data_grid.message.no_rows_selected": "Строки не выбраны",
|
||||
"data_grid.message.no_other_rows_to_fill": "Нет других выбранных строк, которые можно заполнить",
|
||||
@@ -2341,6 +2348,8 @@
|
||||
"data_grid.message.transaction_committed": "Транзакция зафиксирована",
|
||||
"data_viewer.message.result_not_ready": "Текущий набор результатов еще не готов. Сначала загрузите данные один раз.",
|
||||
"data_viewer.message.query_failed": "Ошибка запроса",
|
||||
"data_viewer.message.query_timeout": "Запрос превысил тайм-аут подключения и был прерван. Увеличьте тайм-аут подключения или сократите область запроса и повторите попытку.",
|
||||
"data_viewer.message.duckdb_query_timeout": "Запрос DuckDB превысил тайм-аут подключения и был прерван. Увеличьте тайм-аут подключения или сократите область сортировки/фильтрации и повторите попытку.",
|
||||
"data_viewer.message.connection_not_found": "Подключение не найдено",
|
||||
"data_viewer.message.fetch_data_failed_detail": "Ошибка при получении данных: {{detail}}",
|
||||
"data_viewer.message.total_count_failed": "Не удалось подсчитать общее количество строк",
|
||||
@@ -2349,16 +2358,28 @@
|
||||
"data_viewer.message.mongo_filter_invalid_detail": "Недопустимое условие фильтра MongoDB: {{detail}}",
|
||||
"data_viewer.message.mongo_filter_parse_failed": "Не удалось разобрать",
|
||||
"data_viewer.message.sort_buffer_retry_succeeded": "Буфер сортировки был автоматически увеличен, повторный запрос выполнен успешно.",
|
||||
"data_viewer.read_only.reason.mongo_id_missing": "В наборе результатов MongoDB отсутствует _id, поэтому изменения нельзя безопасно отправить.",
|
||||
"data_viewer.read_only.reason.metadata_unavailable": "Не удалось загрузить метаданные первичного ключа или уникального индекса, поэтому изменения нельзя безопасно отправить.",
|
||||
"data_viewer.read_only.reason.index_metadata_unavailable": "Не удалось загрузить метаданные уникального индекса, поэтому изменения нельзя безопасно отправить.",
|
||||
"data_viewer.read_only.reason.no_safe_locator": "Первичный ключ или пригодный уникальный индекс не найден, поэтому изменения нельзя безопасно отправить.",
|
||||
"data_viewer.read_only.reason.oracle_rowid_missing": "Первичный ключ или пригодный уникальный индекс не найден, а Oracle ROWID отсутствует в результате, поэтому изменения нельзя безопасно отправить.",
|
||||
"data_viewer.read_only.reason.primary_key_column_missing": "В наборе результатов отсутствует столбец первичного ключа {{columns}}, поэтому изменения нельзя безопасно отправить.",
|
||||
"data_viewer.read_only.warning.table": "Таблица {{target}} остается только для чтения: {{reason}}",
|
||||
"data_viewer.read_only.warning.collection": "Коллекция {{target}} остается только для чтения: {{reason}}",
|
||||
"data_viewer.sql_log.phase.main_query": "Основной запрос",
|
||||
"data_viewer.sql_log.phase.complex_type_fallback_retry": "Повтор с резервной обработкой сложного типа",
|
||||
"data_viewer.sql_log.phase.sort_buffer_retry": "Повтор ({{size}} sort_buffer)",
|
||||
"definition_viewer.object.view": "Представление",
|
||||
"definition_viewer.object.materialized_view": "Материализованное представление",
|
||||
"definition_viewer.object.routine": "Функция/процедура",
|
||||
"definition_viewer.object.event": "Событие",
|
||||
"definition_viewer.loading.view_definition": "Загрузка определения представления...",
|
||||
"definition_viewer.loading.routine_definition": "Загрузка определения функции/процедуры...",
|
||||
"definition_viewer.loading.event_definition": "Загрузка определения события...",
|
||||
"definition_viewer.error.load_failed": "Не удалось загрузить",
|
||||
"definition_viewer.error.connection_not_found": "Подключение к базе данных не найдено",
|
||||
"definition_viewer.error.view_name_empty": "Имя представления пустое",
|
||||
"definition_viewer.error.event_name_empty": "Имя события пустое",
|
||||
"definition_viewer.error.routine_name_empty": "Имя функции/процедуры пустое",
|
||||
"definition_viewer.error.query_failed": "Не удалось запросить определение",
|
||||
"definition_viewer.error.query_failed_detail": "Не удалось запросить определение: {{detail}}",
|
||||
@@ -2367,11 +2388,16 @@
|
||||
"definition_viewer.editor.unsupported_view_definition": "Этот тип базы данных не поддерживает просмотр определений представлений",
|
||||
"definition_viewer.editor.unsupported_sqlite_routine_definition": "SQLite не поддерживает управление определениями функций/процедур",
|
||||
"definition_viewer.editor.unsupported_routine_definition": "Этот тип базы данных не поддерживает просмотр определений функций/процедур",
|
||||
"definition_viewer.editor.unsupported_event_definition": "Этот тип базы данных не поддерживает просмотр определений событий",
|
||||
"definition_viewer.editor.unsupported_object_definition": "Просмотр определения этого объекта не поддерживается",
|
||||
"definition_viewer.editor.view_definition_not_found": "Определение представления не найдено",
|
||||
"definition_viewer.editor.routine_definition_not_found": "Определение функции/процедуры не найдено",
|
||||
"definition_viewer.editor.event_definition_not_found": "Определение события не найдено",
|
||||
"definition_viewer.editor.object_definition_not_found": "Определение {{object}} не найдено",
|
||||
"definition_viewer.editor.metadata_fallback.header": "Текущий источник данных не вернул исполняемый текст определения; возвращены метаданные",
|
||||
"definition_viewer.editor.metadata_fallback.name_label": "Имя",
|
||||
"definition_viewer.editor.metadata_fallback.type_label": "Тип",
|
||||
"definition_viewer.editor.event_fragment_fallback.header": "Текущий источник данных не вернул полный оператор CREATE EVENT; возвращен фрагмент определения события",
|
||||
"definition_viewer.editor.sphinx.empty_result": "Текущий экземпляр Sphinx{{version}} не вернул определение {{object}}.",
|
||||
"definition_viewer.editor.sphinx.compat_queries_hint": "Было выполнено несколько совместимых запросов. Причиной могут быть ограничения версии или неподдерживаемый тип объекта.",
|
||||
"definition_viewer.editor.sphinx.unsupported_query": "Текущий экземпляр Sphinx{{version}} не поддерживает запрос определений {{object}}.",
|
||||
@@ -2616,6 +2642,7 @@
|
||||
"table_designer.notice.sql_statement_irreversible": "Внимательно проверьте оператор SQL. После выполнения действие нельзя отменить.",
|
||||
"table_designer.notice.trigger_replace_hint": "При изменении триггера сначала удаляется исходный триггер, затем создается новый.",
|
||||
"table_designer.option.default": "По умолчанию",
|
||||
"table_designer.option.recommended_suffix": "(рекомендуется)",
|
||||
"table_designer.placeholder.column_comment": "Введите комментарий столбца",
|
||||
"table_designer.placeholder.foreign_key_name": "Имя ограничения внешнего ключа, например fk_order_user",
|
||||
"table_designer.placeholder.index_columns": "Выберите столбцы индекса; используется порядок выбора",
|
||||
@@ -2634,13 +2661,18 @@
|
||||
"table_designer.schema_sql.tdengine.timestamp_hint": "-- Обычным таблицам TDengine обычно нужен столбец времени TIMESTAMP. Перед выполнением проверьте модель таблицы.",
|
||||
"table_designer.starrocks.table_kind.olap": "OLAP-таблица",
|
||||
"table_designer.starrocks.table_kind.external": "Внешняя таблица",
|
||||
"table_designer.starrocks.key_model.duplicate": "Дублирующий ключ",
|
||||
"table_designer.starrocks.key_model.unique": "Уникальный ключ",
|
||||
"table_designer.starrocks.key_model.aggregate": "Агрегатный ключ",
|
||||
"table_designer.starrocks.placeholder.key_columns": "Ключевые столбцы, например id, date",
|
||||
"table_designer.starrocks.placeholder.partition_clause": "Секция партиционирования, например PARTITION BY RANGE(date_col)(...)",
|
||||
"table_designer.starrocks.distribution.hash": "Hash-распределение",
|
||||
"table_designer.starrocks.distribution.random": "Random-распределение",
|
||||
"table_designer.starrocks.distribution.hash": "Хеш-распределение",
|
||||
"table_designer.starrocks.distribution.random": "Случайное распределение",
|
||||
"table_designer.starrocks.distribution.none": "Без распределения",
|
||||
"table_designer.starrocks.placeholder.distribution_columns": "Столбцы распределения, например user_id",
|
||||
"table_designer.starrocks.bucket_mode.number": "Фиксированное число Bucket",
|
||||
"table_designer.starrocks.bucket_mode.auto": "Авточисло сегментов",
|
||||
"table_designer.starrocks.bucket_mode.number": "Фиксированное число сегментов",
|
||||
"table_designer.starrocks.placeholder.bucket_count": "Число сегментов",
|
||||
"table_designer.selection.columns_selected": "Выбрано столбцов: {{count}}",
|
||||
"table_designer.selection.foreign_key_selected": "Выбрано: {{name}}",
|
||||
"table_designer.selection.indexes_selected": "Выбрано индексов: {{count}}",
|
||||
@@ -2658,6 +2690,7 @@
|
||||
"table_designer.status.read_only": "Только чтение",
|
||||
"table_designer.title.untitled_table": "Таблица без имени",
|
||||
"table_designer.title.default_database": "База данных по умолчанию",
|
||||
"table_designer.title.schema_designer": "Конструктор схемы",
|
||||
"table_designer.tab.columns": "Столбцы",
|
||||
"table_designer.tab.foreign_keys": "Внешние ключи",
|
||||
"table_designer.tab.indexes": "Индексы",
|
||||
|
||||
@@ -1472,6 +1472,7 @@
|
||||
"jvm.backend.capability.reason.read_only": "当前连接只读",
|
||||
"jvm.backend.monitoring.error.snapshot_unsupported": "{{provider}} 监控快照暂未支持",
|
||||
"jvm.backend.monitoring.error.session_not_found": "未找到 {{connectionId}} {{providerMode}} 的 JVM 监控会话",
|
||||
"jvm.backend.monitoring.warning.sample_auto_stopped": "监控采样连续失败 {{count}} 次,已自动停止本次监控会话",
|
||||
"jvm.backend.connection_error.suggestion": "建议:{{detail}}",
|
||||
"jvm.backend.connection_error.technical_detail": "技术细节:{{detail}}",
|
||||
"jvm.backend.connection_error.generic": "JVM 连接失败",
|
||||
@@ -2137,6 +2138,8 @@
|
||||
"data_grid.column.type_tooltip": "类型:{{type}}",
|
||||
"data_grid.column_quick_find.placeholder": "跳到字段列...",
|
||||
"data_grid.column_quick_find.tooltip": "输入字段名,回车或点定位按钮即可跳到对应列",
|
||||
"data_grid.ai_insight.prompt": "请帮我分析以下查询结果数据(取前 {{count}} 条示例):\n```json\n{{json}}\n```\n\n请分析数据特征、发现规律,或者给出一些业务上的洞察。",
|
||||
"data_grid.datetime_picker.now": "此刻",
|
||||
"data_grid.column_settings.column_visibility": "列显示",
|
||||
"data_grid.column_settings.display_settings": "显示设置",
|
||||
"data_grid.column_settings.field_info": "字段信息",
|
||||
@@ -2278,6 +2281,8 @@
|
||||
"data_grid.message.change_set_build_failed": "无法构建变更集",
|
||||
"data_grid.message.change_set_build_failed_detail": "无法构建变更集:{{detail}}",
|
||||
"data_grid.message.column_order_reset": "已恢复默认列顺序",
|
||||
"data_grid.message.column_quick_find_not_found": "未找到字段列:{{query}}",
|
||||
"data_grid.message.column_quick_find_not_rendered": "字段列“{{column}}”当前未渲染,无法定位",
|
||||
"data_grid.message.column_visibility_reset": "已恢复全部列",
|
||||
"data_grid.message.commit_failed": "提交失败:{{detail}}",
|
||||
"data_grid.message.copied_columns": "已复制 {{count}} 列,可粘贴到目标行。",
|
||||
@@ -2315,6 +2320,7 @@
|
||||
"data_grid.message.json_view_must_be_array": "JSON 视图必须是数组,且每一项对应一条记录",
|
||||
"data_grid.message.keep_one_visible_column": "至少保留一个可见字段",
|
||||
"data_grid.message.locate_record_to_edit": "请先定位要编辑的记录",
|
||||
"data_grid.message.locator_column_value_empty": "定位列 {{column}} 的值为空,无法安全提交修改。",
|
||||
"data_grid.message.no_changes_to_commit": "没有需要提交的修改",
|
||||
"data_grid.message.no_copyable_cells": "未识别到可复制的单元格",
|
||||
"data_grid.message.no_copyable_columns": "未识别到可复制的列",
|
||||
@@ -2322,6 +2328,7 @@
|
||||
"data_grid.message.no_data_changes": "数据没有变化",
|
||||
"data_grid.message.no_ddl_to_copy": "没有可复制的 DDL",
|
||||
"data_grid.message.no_field_name": "未识别到字段名称",
|
||||
"data_grid.message.no_safe_locator": "当前结果没有可用的安全行定位方式,无法提交修改。",
|
||||
"data_grid.message.no_filter_applied": "当前未应用筛选条件",
|
||||
"data_grid.message.no_rows_selected": "当前未选中任何行",
|
||||
"data_grid.message.no_other_rows_to_fill": "没有其他选中行可填充",
|
||||
@@ -2351,6 +2358,8 @@
|
||||
"data_grid.message.transaction_committed": "事务已提交",
|
||||
"data_viewer.message.result_not_ready": "当前结果集尚未就绪,请先执行一次加载",
|
||||
"data_viewer.message.query_failed": "查询失败",
|
||||
"data_viewer.message.query_timeout": "查询超过连接超时时间,已中断。请调大连接超时时间,或减少查询范围后重试。",
|
||||
"data_viewer.message.duckdb_query_timeout": "DuckDB 查询超过连接超时时间,已中断。请调大连接超时时间,或减少排序/筛选范围后重试。",
|
||||
"data_viewer.message.connection_not_found": "未找到连接",
|
||||
"data_viewer.message.fetch_data_failed_detail": "获取数据失败:{{detail}}",
|
||||
"data_viewer.message.total_count_failed": "统计总数失败",
|
||||
@@ -2359,16 +2368,28 @@
|
||||
"data_viewer.message.mongo_filter_invalid_detail": "Mongo 筛选条件无效:{{detail}}",
|
||||
"data_viewer.message.mongo_filter_parse_failed": "解析失败",
|
||||
"data_viewer.message.sort_buffer_retry_succeeded": "已自动提升排序缓冲并重试成功。",
|
||||
"data_viewer.read_only.reason.mongo_id_missing": "MongoDB 结果集中缺少 _id,无法安全提交修改。",
|
||||
"data_viewer.read_only.reason.metadata_unavailable": "无法加载主键/唯一索引元数据,无法安全提交修改。",
|
||||
"data_viewer.read_only.reason.index_metadata_unavailable": "无法加载唯一索引元数据,无法安全提交修改。",
|
||||
"data_viewer.read_only.reason.no_safe_locator": "未检测到主键或可用唯一索引,无法安全提交修改。",
|
||||
"data_viewer.read_only.reason.oracle_rowid_missing": "未检测到主键或可用唯一索引,且结果中缺少 Oracle ROWID,无法安全提交修改。",
|
||||
"data_viewer.read_only.reason.primary_key_column_missing": "结果集中缺少主键列 {{columns}},无法安全提交修改。",
|
||||
"data_viewer.read_only.warning.table": "表 {{target}} 保持只读:{{reason}}",
|
||||
"data_viewer.read_only.warning.collection": "集合 {{target}} 保持只读:{{reason}}",
|
||||
"data_viewer.sql_log.phase.main_query": "主查询",
|
||||
"data_viewer.sql_log.phase.complex_type_fallback_retry": "复杂类型降级重试",
|
||||
"data_viewer.sql_log.phase.sort_buffer_retry": "重试({{size}} sort_buffer)",
|
||||
"definition_viewer.object.view": "视图",
|
||||
"definition_viewer.object.materialized_view": "物化视图",
|
||||
"definition_viewer.object.routine": "函数/存储过程",
|
||||
"definition_viewer.object.event": "事件",
|
||||
"definition_viewer.loading.view_definition": "加载视图定义...",
|
||||
"definition_viewer.loading.routine_definition": "加载函数/存储过程定义...",
|
||||
"definition_viewer.loading.event_definition": "加载事件定义...",
|
||||
"definition_viewer.error.load_failed": "加载失败",
|
||||
"definition_viewer.error.connection_not_found": "未找到数据库连接",
|
||||
"definition_viewer.error.view_name_empty": "视图名称为空",
|
||||
"definition_viewer.error.event_name_empty": "事件名称为空",
|
||||
"definition_viewer.error.routine_name_empty": "函数/存储过程名称为空",
|
||||
"definition_viewer.error.query_failed": "查询定义失败",
|
||||
"definition_viewer.error.query_failed_detail": "查询定义失败:{{detail}}",
|
||||
@@ -2377,11 +2398,16 @@
|
||||
"definition_viewer.editor.unsupported_view_definition": "暂不支持该数据库类型的视图定义查看",
|
||||
"definition_viewer.editor.unsupported_sqlite_routine_definition": "SQLite 不支持函数/存储过程定义管理",
|
||||
"definition_viewer.editor.unsupported_routine_definition": "暂不支持该数据库类型的函数/存储过程定义查看",
|
||||
"definition_viewer.editor.unsupported_event_definition": "暂不支持该数据库类型的事件定义查看",
|
||||
"definition_viewer.editor.unsupported_object_definition": "暂不支持该对象定义查看",
|
||||
"definition_viewer.editor.view_definition_not_found": "未找到视图定义",
|
||||
"definition_viewer.editor.routine_definition_not_found": "未找到函数/存储过程定义",
|
||||
"definition_viewer.editor.event_definition_not_found": "未找到事件定义",
|
||||
"definition_viewer.editor.object_definition_not_found": "未找到{{object}}定义",
|
||||
"definition_viewer.editor.metadata_fallback.header": "当前数据源未返回可执行定义文本,已返回元数据",
|
||||
"definition_viewer.editor.metadata_fallback.name_label": "名称",
|
||||
"definition_viewer.editor.metadata_fallback.type_label": "类型",
|
||||
"definition_viewer.editor.event_fragment_fallback.header": "当前数据源未返回完整 CREATE EVENT 语句,已返回事件定义片段",
|
||||
"definition_viewer.editor.sphinx.empty_result": "当前 Sphinx 实例{{version}}未返回{{object}}定义。",
|
||||
"definition_viewer.editor.sphinx.compat_queries_hint": "已执行多套兼容查询,可能是版本能力限制或对象类型不支持。",
|
||||
"definition_viewer.editor.sphinx.unsupported_query": "当前 Sphinx 实例{{version}}不支持{{object}}定义查询。",
|
||||
@@ -2626,6 +2652,7 @@
|
||||
"table_designer.notice.sql_statement_irreversible": "请仔细检查 SQL 语句,执行后不可撤销。",
|
||||
"table_designer.notice.trigger_replace_hint": "修改触发器时会先删除原触发器,再创建新触发器。",
|
||||
"table_designer.option.default": "默认",
|
||||
"table_designer.option.recommended_suffix": "(推荐)",
|
||||
"table_designer.placeholder.column_comment": "请输入字段注释",
|
||||
"table_designer.placeholder.foreign_key_name": "外键约束名(例如 fk_order_user)",
|
||||
"table_designer.placeholder.index_columns": "请选择索引字段(按选择顺序生效)",
|
||||
@@ -2644,13 +2671,18 @@
|
||||
"table_designer.schema_sql.tdengine.timestamp_hint": "-- TDengine 普通表通常需要 TIMESTAMP 时间列,执行前请确认表模型。",
|
||||
"table_designer.starrocks.table_kind.olap": "OLAP 表",
|
||||
"table_designer.starrocks.table_kind.external": "外部表",
|
||||
"table_designer.starrocks.placeholder.key_columns": "Key 列,例如 id, date",
|
||||
"table_designer.starrocks.key_model.duplicate": "明细键",
|
||||
"table_designer.starrocks.key_model.unique": "唯一键",
|
||||
"table_designer.starrocks.key_model.aggregate": "聚合键",
|
||||
"table_designer.starrocks.placeholder.key_columns": "键列,例如 id, date",
|
||||
"table_designer.starrocks.placeholder.partition_clause": "分区子句,例如 PARTITION BY RANGE(date_col)(...)",
|
||||
"table_designer.starrocks.distribution.hash": "Hash 分布",
|
||||
"table_designer.starrocks.distribution.random": "Random 分布",
|
||||
"table_designer.starrocks.distribution.hash": "哈希分布",
|
||||
"table_designer.starrocks.distribution.random": "随机分布",
|
||||
"table_designer.starrocks.distribution.none": "不设置分布",
|
||||
"table_designer.starrocks.placeholder.distribution_columns": "分布列,例如 user_id",
|
||||
"table_designer.starrocks.bucket_mode.number": "固定 Bucket 数",
|
||||
"table_designer.starrocks.bucket_mode.auto": "自动分桶数",
|
||||
"table_designer.starrocks.bucket_mode.number": "固定分桶数",
|
||||
"table_designer.starrocks.placeholder.bucket_count": "分桶数",
|
||||
"table_designer.selection.columns_selected": "已选择字段:{{count}}",
|
||||
"table_designer.selection.foreign_key_selected": "已选择:{{name}}",
|
||||
"table_designer.selection.indexes_selected": "已选择:{{count}} 个索引",
|
||||
@@ -2668,6 +2700,7 @@
|
||||
"table_designer.status.read_only": "只读",
|
||||
"table_designer.title.untitled_table": "未命名表",
|
||||
"table_designer.title.default_database": "默认库",
|
||||
"table_designer.title.schema_designer": "结构设计器",
|
||||
"table_designer.tab.columns": "字段",
|
||||
"table_designer.tab.foreign_keys": "外键",
|
||||
"table_designer.tab.indexes": "索引",
|
||||
|
||||
@@ -1462,6 +1462,7 @@
|
||||
"jvm.backend.capability.reason.read_only": "目前連線為唯讀",
|
||||
"jvm.backend.monitoring.error.snapshot_unsupported": "{{provider}} 監控快照暫未支援",
|
||||
"jvm.backend.monitoring.error.session_not_found": "找不到 {{connectionId}} {{providerMode}} 的 JVM 監控會話",
|
||||
"jvm.backend.monitoring.warning.sample_auto_stopped": "監控採樣連續失敗 {{count}} 次,已自動停止本次監控會話",
|
||||
"jvm.backend.connection_error.suggestion": "建議:{{detail}}",
|
||||
"jvm.backend.connection_error.technical_detail": "技術細節:{{detail}}",
|
||||
"jvm.backend.connection_error.generic": "JVM 連線失敗",
|
||||
@@ -2127,6 +2128,8 @@
|
||||
"data_grid.column.type_tooltip": "型別:{{type}}",
|
||||
"data_grid.column_quick_find.placeholder": "跳到欄位列...",
|
||||
"data_grid.column_quick_find.tooltip": "輸入欄位名稱,按 Enter 或點定位按鈕即可跳到對應欄",
|
||||
"data_grid.ai_insight.prompt": "請幫我分析以下查詢結果資料(取前 {{count}} 筆範例):\n```json\n{{json}}\n```\n\n請分析資料特徵、找出規律,或提供一些業務洞察。",
|
||||
"data_grid.datetime_picker.now": "此刻",
|
||||
"data_grid.column_settings.column_visibility": "欄位顯示",
|
||||
"data_grid.column_settings.display_settings": "顯示設定",
|
||||
"data_grid.column_settings.field_info": "欄位資訊",
|
||||
@@ -2268,6 +2271,8 @@
|
||||
"data_grid.message.change_set_build_failed": "無法建立變更集",
|
||||
"data_grid.message.change_set_build_failed_detail": "無法建立變更集:{{detail}}",
|
||||
"data_grid.message.column_order_reset": "已還原預設欄位順序",
|
||||
"data_grid.message.column_quick_find_not_found": "找不到欄位列:{{query}}",
|
||||
"data_grid.message.column_quick_find_not_rendered": "欄位列「{{column}}」目前尚未渲染,無法定位",
|
||||
"data_grid.message.column_visibility_reset": "已還原全部欄位",
|
||||
"data_grid.message.commit_failed": "提交失敗:{{detail}}",
|
||||
"data_grid.message.copied_columns": "已複製 {{count}} 欄,可貼上到目標列。",
|
||||
@@ -2305,6 +2310,7 @@
|
||||
"data_grid.message.json_view_must_be_array": "JSON 檢視必須是陣列,且每一項對應一筆記錄",
|
||||
"data_grid.message.keep_one_visible_column": "至少保留一個可見欄位",
|
||||
"data_grid.message.locate_record_to_edit": "請先定位要編輯的記錄",
|
||||
"data_grid.message.locator_column_value_empty": "定位欄位 {{column}} 的值為空,無法安全提交修改。",
|
||||
"data_grid.message.no_changes_to_commit": "沒有需要提交的修改",
|
||||
"data_grid.message.no_copyable_cells": "未識別到可複製的儲存格",
|
||||
"data_grid.message.no_copyable_columns": "未識別到可複製的欄位",
|
||||
@@ -2312,6 +2318,7 @@
|
||||
"data_grid.message.no_data_changes": "資料沒有變更",
|
||||
"data_grid.message.no_ddl_to_copy": "沒有可複製的 DDL",
|
||||
"data_grid.message.no_field_name": "未識別到欄位名稱",
|
||||
"data_grid.message.no_safe_locator": "目前結果沒有可用的安全列定位方式,無法提交修改。",
|
||||
"data_grid.message.no_filter_applied": "目前未套用篩選條件",
|
||||
"data_grid.message.no_rows_selected": "目前未選取任何列",
|
||||
"data_grid.message.no_other_rows_to_fill": "沒有其他選取列可填入",
|
||||
@@ -2341,6 +2348,8 @@
|
||||
"data_grid.message.transaction_committed": "交易已提交",
|
||||
"data_viewer.message.result_not_ready": "目前結果集尚未就緒,請先執行一次載入",
|
||||
"data_viewer.message.query_failed": "查詢失敗",
|
||||
"data_viewer.message.query_timeout": "查詢超過連線逾時時間,已中斷。請調高連線逾時時間,或縮小查詢範圍後再試。",
|
||||
"data_viewer.message.duckdb_query_timeout": "DuckDB 查詢超過連線逾時時間,已中斷。請調高連線逾時時間,或縮小排序/篩選範圍後再試。",
|
||||
"data_viewer.message.connection_not_found": "找不到連線",
|
||||
"data_viewer.message.fetch_data_failed_detail": "取得資料失敗:{{detail}}",
|
||||
"data_viewer.message.total_count_failed": "統計總數失敗",
|
||||
@@ -2349,16 +2358,28 @@
|
||||
"data_viewer.message.mongo_filter_invalid_detail": "Mongo 篩選條件無效:{{detail}}",
|
||||
"data_viewer.message.mongo_filter_parse_failed": "解析失敗",
|
||||
"data_viewer.message.sort_buffer_retry_succeeded": "已自動提升排序緩衝並重試成功。",
|
||||
"data_viewer.read_only.reason.mongo_id_missing": "MongoDB 結果集中缺少 _id,無法安全提交修改。",
|
||||
"data_viewer.read_only.reason.metadata_unavailable": "無法載入主鍵/唯一索引中繼資料,無法安全提交修改。",
|
||||
"data_viewer.read_only.reason.index_metadata_unavailable": "無法載入唯一索引中繼資料,無法安全提交修改。",
|
||||
"data_viewer.read_only.reason.no_safe_locator": "未偵測到主鍵或可用唯一索引,無法安全提交修改。",
|
||||
"data_viewer.read_only.reason.oracle_rowid_missing": "未偵測到主鍵或可用唯一索引,且結果集中缺少 Oracle ROWID,無法安全提交修改。",
|
||||
"data_viewer.read_only.reason.primary_key_column_missing": "結果集中缺少主鍵欄位 {{columns}},無法安全提交修改。",
|
||||
"data_viewer.read_only.warning.table": "表 {{target}} 保持唯讀:{{reason}}",
|
||||
"data_viewer.read_only.warning.collection": "集合 {{target}} 保持唯讀:{{reason}}",
|
||||
"data_viewer.sql_log.phase.main_query": "主查詢",
|
||||
"data_viewer.sql_log.phase.complex_type_fallback_retry": "複雜型別降級重試",
|
||||
"data_viewer.sql_log.phase.sort_buffer_retry": "重試({{size}} sort_buffer)",
|
||||
"definition_viewer.object.view": "檢視",
|
||||
"definition_viewer.object.materialized_view": "物化檢視",
|
||||
"definition_viewer.object.routine": "函式/預存程序",
|
||||
"definition_viewer.object.event": "事件",
|
||||
"definition_viewer.loading.view_definition": "載入檢視定義...",
|
||||
"definition_viewer.loading.routine_definition": "載入函式/預存程序定義...",
|
||||
"definition_viewer.loading.event_definition": "載入事件定義...",
|
||||
"definition_viewer.error.load_failed": "載入失敗",
|
||||
"definition_viewer.error.connection_not_found": "找不到資料庫連線",
|
||||
"definition_viewer.error.view_name_empty": "檢視名稱為空",
|
||||
"definition_viewer.error.event_name_empty": "事件名稱為空",
|
||||
"definition_viewer.error.routine_name_empty": "函式/預存程序名稱為空",
|
||||
"definition_viewer.error.query_failed": "查詢定義失敗",
|
||||
"definition_viewer.error.query_failed_detail": "查詢定義失敗:{{detail}}",
|
||||
@@ -2367,11 +2388,16 @@
|
||||
"definition_viewer.editor.unsupported_view_definition": "暫不支援此資料庫類型的檢視定義查看",
|
||||
"definition_viewer.editor.unsupported_sqlite_routine_definition": "SQLite 不支援函式/預存程序定義管理",
|
||||
"definition_viewer.editor.unsupported_routine_definition": "暫不支援此資料庫類型的函式/預存程序定義查看",
|
||||
"definition_viewer.editor.unsupported_event_definition": "暫不支援此資料庫類型的事件定義查看",
|
||||
"definition_viewer.editor.unsupported_object_definition": "暫不支援此物件定義查看",
|
||||
"definition_viewer.editor.view_definition_not_found": "找不到檢視定義",
|
||||
"definition_viewer.editor.routine_definition_not_found": "找不到函式/預存程序定義",
|
||||
"definition_viewer.editor.event_definition_not_found": "找不到事件定義",
|
||||
"definition_viewer.editor.object_definition_not_found": "找不到{{object}}定義",
|
||||
"definition_viewer.editor.metadata_fallback.header": "目前資料來源未返回可執行的定義文字,已返回中繼資料",
|
||||
"definition_viewer.editor.metadata_fallback.name_label": "名稱",
|
||||
"definition_viewer.editor.metadata_fallback.type_label": "類型",
|
||||
"definition_viewer.editor.event_fragment_fallback.header": "目前資料來源未返回完整 CREATE EVENT 語句,已返回事件定義片段",
|
||||
"definition_viewer.editor.sphinx.empty_result": "目前 Sphinx 實例{{version}}未返回{{object}}定義。",
|
||||
"definition_viewer.editor.sphinx.compat_queries_hint": "已執行多組相容查詢,可能是版本能力限制或物件類型不支援。",
|
||||
"definition_viewer.editor.sphinx.unsupported_query": "目前 Sphinx 實例{{version}}不支援查詢{{object}}定義。",
|
||||
@@ -2616,6 +2642,7 @@
|
||||
"table_designer.notice.sql_statement_irreversible": "請仔細檢查 SQL 語句,執行後無法復原。",
|
||||
"table_designer.notice.trigger_replace_hint": "修改觸發器時會先刪除原觸發器,再建立新觸發器。",
|
||||
"table_designer.option.default": "預設",
|
||||
"table_designer.option.recommended_suffix": "(建議)",
|
||||
"table_designer.placeholder.column_comment": "請輸入欄位註解",
|
||||
"table_designer.placeholder.foreign_key_name": "外鍵約束名稱(例如 fk_order_user)",
|
||||
"table_designer.placeholder.index_columns": "請選擇索引欄位(依選取順序生效)",
|
||||
@@ -2634,13 +2661,18 @@
|
||||
"table_designer.schema_sql.tdengine.timestamp_hint": "-- TDengine 普通表通常需要 TIMESTAMP 時間欄位,執行前請確認表模型。",
|
||||
"table_designer.starrocks.table_kind.olap": "OLAP 表",
|
||||
"table_designer.starrocks.table_kind.external": "外部表",
|
||||
"table_designer.starrocks.placeholder.key_columns": "Key 欄位,例如 id, date",
|
||||
"table_designer.starrocks.key_model.duplicate": "明細鍵",
|
||||
"table_designer.starrocks.key_model.unique": "唯一鍵",
|
||||
"table_designer.starrocks.key_model.aggregate": "聚合鍵",
|
||||
"table_designer.starrocks.placeholder.key_columns": "鍵欄位,例如 id, date",
|
||||
"table_designer.starrocks.placeholder.partition_clause": "分割區子句,例如 PARTITION BY RANGE(date_col)(...)",
|
||||
"table_designer.starrocks.distribution.hash": "Hash 分佈",
|
||||
"table_designer.starrocks.distribution.random": "Random 分佈",
|
||||
"table_designer.starrocks.distribution.hash": "雜湊分佈",
|
||||
"table_designer.starrocks.distribution.random": "隨機分佈",
|
||||
"table_designer.starrocks.distribution.none": "不設定分佈",
|
||||
"table_designer.starrocks.placeholder.distribution_columns": "分佈欄位,例如 user_id",
|
||||
"table_designer.starrocks.bucket_mode.number": "固定 Bucket 數",
|
||||
"table_designer.starrocks.bucket_mode.auto": "自動分桶數",
|
||||
"table_designer.starrocks.bucket_mode.number": "固定分桶數",
|
||||
"table_designer.starrocks.placeholder.bucket_count": "分桶數",
|
||||
"table_designer.selection.columns_selected": "已選取欄位:{{count}}",
|
||||
"table_designer.selection.foreign_key_selected": "已選取:{{name}}",
|
||||
"table_designer.selection.indexes_selected": "已選取:{{count}} 個索引",
|
||||
@@ -2658,6 +2690,7 @@
|
||||
"table_designer.status.read_only": "唯讀",
|
||||
"table_designer.title.untitled_table": "未命名表",
|
||||
"table_designer.title.default_database": "預設庫",
|
||||
"table_designer.title.schema_designer": "結構設計器",
|
||||
"table_designer.tab.columns": "欄位",
|
||||
"table_designer.tab.foreign_keys": "外鍵",
|
||||
"table_designer.tab.indexes": "索引",
|
||||
|
||||
Reference in New Issue
Block a user