{
  "connectionInfo": "Connection Information",
  "testConnection": "Test Connection",
  "connectionName": "Connection Name",
  "databaseType": "Database Type",
  "connectionIdentifier": "Connection Identifier",
  "connectionStatus": "Connection Status",
  "connectionSuccessful": "✓ Connection Successful",
  "connectionFailed": "✗ Connection Failed",
  "notTested": "Not Tested",
  "testResult": "Test Result:",
  "testConnectionSuccess": "Connection test successful",
  "testConnectionFailed": "Connection test failed",
  "connectionError": "Connection failed",
  "usageInstructions": "Usage Instructions",
  "expandConnection": "· Expand Connection - View all databases under this connection",
  "selectDatabase": "· Select Database - View database details",
  "selectTable": "· Select Table - View table structure, query data, execute SQL",
  "searchFunction": "· Search Function - Quickly find databases or tables in the left tree",
  "quickActions": "Quick Actions",
  "testDatabaseConnection": "Test Database Connection",
  "tip": "Tip: Click on the left tree node to expand and view more content",
  "constraintList": "Constraint List",
  "addConstraint": "Add Constraint",
  "constraintName": "Constraint Name",
  "constraintNameTip": "A unique name to identify and manage this constraint",
  "constraintType": "Constraint Type",
  "constraintTypeTip": "Primary Key: unique row identifier; Foreign Key: links to another table; Unique: no duplicate values; Check: custom validation rule",
  "field": "Local Field",
  "constraintFieldTip": "Select the column(s) in this table used by the constraint",
  "definition": "Check Rule",
  "constraintDefinitionTip": "Required for CHECK constraints only, e.g. age > 0",
  "referencedTable": "Related Table",
  "referencedTableTip": "Select the target table to link to, usually the parent table",
  "referencedTablePlaceholder": "Enter referenced table name",
  "selectReferencedTable": "Select related table",
  "onDelete": "On Delete",
  "onDeleteTip": "What happens in this table when a related row is deleted",
  "onUpdate": "On Update",
  "onUpdateTip": "What happens in this table when the related column is updated",
  "fkActionDefault": "Default",
  "fkActionDefaultLabel": "Default rule",
  "fkActionDefaultTip": "Use the database default behavior",
  "fkActionNoActionLabel": "No action",
  "fkActionNoActionTip": "Block delete/update when related data exists",
  "fkActionRestrictLabel": "Restrict",
  "fkActionRestrictTip": "Immediately reject delete/update when related data exists",
  "fkActionCascadeLabel": "Cascade",
  "fkActionCascadeTip": "Also delete or update related rows in this table",
  "fkActionSetNullLabel": "Set null",
  "fkActionSetNullTip": "Set the foreign key column in this table to NULL",
  "fkActionSetDefaultLabel": "Set default",
  "fkActionSetDefaultTip": "Set the foreign key column in this table to its default value",
  "referencedColumns": "Related Column",
  "referencedColumnsTip": "Select the matching column in the related table, usually primary key id",
  "referencedColumnsPlaceholder": "Select related columns",
  "constraintNameRequired": "Please enter constraint name",
  "constraintColumnsRequired": "Please select constraint columns",
  "constraintCheckDefinitionRequired": "Please enter CHECK constraint definition",
  "constraintReferencedTableRequired": "Please enter referenced table for foreign key",
  "constraintReferencedColumnsRequired": "Please enter referenced columns for foreign key",
  "constraintReferencedColumnsMismatch": "Foreign key column count must match referenced column count",
  "constraintValidationFailed": "Constraint validation failed",
  "selectField": "Select Field",
  "constraintDefinition": "Constraint Definition (e.g.: age > 0)",
  "constraintDeleted": "Constraint deleted",
  "noConstraints": "No constraints, click \"Add Constraint\" to start creating",
  "foreignKey": "FOREIGN KEY",
  "foreignKeyLabel": "Foreign Key",
  "check": "CHECK",
  "checkLabel": "Check Rule",
  "database": "Database",
  "schema": "Schema",
  "tableName": "Table Name",
  "enterTableName": "Please enter table name",
  "tableComment": "Table Comment",
  "enterTableComment": "Please enter table comment (optional)",
  "fieldManagement": "Field Management",
  "indexManagement": "Index Management",
  "constraintManagement": "Constraint Management",
  "previewSQL": "Preview SQL",
  "createTable": "Create Table",
  "createTableSQLPreview": "CREATE TABLE SQL Preview",
  "executeCreate": "Execute Create",
  "fillTableNameAndFields": "Please fill in the table name and add at least one field",
  "createTableSuccess": "Table created successfully",
  "createTableFailed": "Failed to create table",
  "primaryKeyUUID": "Primary Key ID (UUID)",
  "databaseInfo": "Database Information",
  "databaseName": "Database Name",
  "owner": "Owner",
  "encoding": "Encoding",
  "collation": "Collation",
  "tableCount": "Table Count",
  "databaseSize": "Database Size",
  "description": "Description",
  "noDatabaseInfo": "No database information found",
  "viewTableList": "View Table List",
  "expandLeftTreeNode": "Expand the left tree node to view all tables in this database",
  "searchTable": "Search Table",
  "useSearchBox": "Use the search box on the left to quickly find table names",
  "switchToSqlTab": "Select any table and switch to the \"SQL Execution\" tab",
  "statistics": "Statistics",
  "loadDatabaseInfoFailed": "Failed to load database information",
  "tables": "Tables",
  "loading": "Loading...",
  "loadDatabaseConfigsFailed": "Failed to load database configurations",
  "loadDatabaseListFailed": "Failed to load database list",
  "loadSchemaListFailed": "Failed to load schema list",
  "loadTableListFailed": "Failed to load table list",
  "loadViewListFailed": "Failed to load view list",
  "cannotFindNode": "Cannot find node",
  "refreshSuccess": "Refresh successful",
  "refreshFailed": "Refresh failed",
  "expandNodeToViewLatestData": "Refresh successful, expand the node to view the latest data",
  "copiedToClipboard": "Copied to clipboard",
  "enterSchemaName": "Please enter schema name",
  "createSchema": "Create Schema",
  "schemaNamePattern": "Schema name can only contain letters, numbers and underscores, and must start with a letter or underscore",
  "schemaCreatedSuccess": "Schema \"{schemaName}\" created successfully",
  "createSchemaFailed": "Failed to create schema",
  "refreshConnection": "Refresh Connection",
  "viewInfo": "View Information",
  "copyConnectionName": "Copy Connection Name",
  "refreshDatabase": "Refresh Database",
  "copyDatabaseName": "Copy Database Name",
  "refreshSchema": "Refresh Schema",
  "copySchemaName": "Copy Schema Name",
  "refreshTableList": "Refresh Table List",
  "createNewTable": "Create New Table",
  "viewStatistics": "View Statistics",
  "refreshViewList": "Refresh View List",
  "createNewView": "Create New View",
  "refreshAllMaterializedViews": "Refresh All Materialized Views",
  "viewTableStructure": "View Table Structure",
  "queryData": "Query Data",
  "executeSql": "Execute SQL",
  "copyTableName": "Copy Table Name",
  "refresh": "Refresh",
  "viewViewStructure": "View View Structure",
  "viewDefinitionSQL": "View Definition SQL",
  "refreshView": "Refresh View",
  "copyViewName": "Copy View Name",
  "confirmTruncateTable": "Are you sure you want to clear all data in table \"{tableName}\"? This operation cannot be undone!",
  "deleteTable": "Delete Table",
  "confirmDeleteTable": "Are you sure you want to delete table \"{tableName}\"? This operation cannot be undone!",
  "deleteTableSuccess": "Table deleted successfully",
  "deleteTableFailed": "Failed to delete table",
  "warning": "Warning",
  "confirm": "Confirm",
  "cancel": "Cancel",
  "confirmRefreshMaterializedView": "Are you sure you want to refresh the materialized view \"{viewName}\"?",
  "onlyMaterializedViewNeedsRefresh": "Only materialized views need manual refresh",
  "confirmExportAllTables": "Are you sure you want to export all tables in the current Schema/Database?",
  "confirmExportAllViews": "Are you sure you want to export all views in the current Schema/Database?",
  "confirmRefreshAllMaterializedViews": "Are you sure you want to refresh all materialized views in the current Schema/Database? This may take some time.",
  "exportFeatureDevelopment": "Export feature is under development...",
  "importFeatureDevelopment": "Import feature is under development...",
  "editFeatureDevelopment": "Edit feature is under development...",
  "deleteFeatureDevelopment": "Delete feature is under development...",
  "truncateTableFeatureDevelopment": "Truncate table feature is under development...",
  "createViewFeatureDevelopment": "Create view feature is under development...",
  "exportAllTablesFeatureDevelopment": "Export all tables feature is under development...",
  "exportAllViewsFeatureDevelopment": "Export all views feature is under development...",
  "refreshAllMaterializedViewsFeatureDevelopment": "Refresh all materialized views feature is under development...",
  "selectItemFromLeft": "Please select an item from the left",
  "tableStructure": "Table Structure",
  "dataQuery": "Data Query",
  "sqlExecution": "SQL Execution",
  "objectEditor": "Object Editor",
  "viewStructure": "View Structure",
  "fieldList": "Field List",
  "fields": "Fields",
  "indexes": "Indexes",
  "constraints": "Constraints",
  "columns": "Columns",
  "addField": "Add Field",
  "serialNumber": "Serial Number",
  "fieldName": "Field Name",
  "dataType": "Data Type",
  "lengthPrecision": "Length/Precision",
  "decimalPlaces": "Decimal Places",
  "nullable": "Nullable",
  "defaultValue": "Default Value",
  "primaryKey": "Primary Key",
  "unique": "Unique",
  "comment": "Comment",
  "operation": "Operation",
  "fieldDeleted": "Field deleted",
  "noFields": "No fields, click \"Add Field\" to start creating",
  "type": "Type",
  "fieldNamePlaceholder": "e.g. product_name",
  "defaultValuePlaceholder": "Default value",
  "fieldCommentPlaceholder": "Field comment",
  "indexList": "Index List",
  "addIndex": "Add Index",
  "indexName": "Index Name",
  "indexType": "Index Type",
  "selectFields": "Select Fields",
  "indexDeleted": "Index deleted",
  "noIndexes": "No indexes, click \"Add Index\" to start creating",
  "indexNamePlaceholder": "Index name",
  "typePlaceholder": "Type",
  "schemaInfo": "Schema Information",
  "copyName": "Copy Name",
  "schemaName": "Schema Name",
  "objectStatistics": "Object Statistics",
  "databaseObjects": "Database Objects",
  "noTablesInSchema": "No tables in this Schema",
  "noViewsInSchema": "No views in this Schema",
  "materializedView": "Materialized View",
  "updatable": "Updatable",
  "readOnly": "Read-only",
  "loadSchemaInfoFailed": "Failed to load Schema information",
  "sqlEditor": "SQL Editor",
  "loadExample": "Load Example",
  "clearSQL": "Clear",
  "execute": "Execute",
  "executionResult": "Execution Result",
  "executionTime": "Execution Time",
  "affectedRows": "Affected Rows",
  "returned": "Returned",
  "records": "records",
  "querySuccessNoData": "Query successful, but no data returned",
  "enterSQL": "Enter SQL statement above and click \"Execute\" button",
  "sqlWarning": "Please be careful when executing UPDATE, DELETE and other data modification statements",
  "enterSQLStatement": "Enter SQL statement...",
  "sqlPlaceholder": "Enter SQL statement...\\n\\nExample:\\nSELECT * FROM users WHERE id > 100;\\nUPDATE users SET status = 'active' WHERE id = 1;\\nDELETE FROM users WHERE id = 999;",
  "invalidDatabaseConnection": "Invalid database connection",
  "executeSQLFailed": "SQL execution failed",
  "pleaseEnterSQL": "Please enter SQL statement",
  "whereCondition": "WHERE condition (e.g: id > 100 AND status = 'active')",
  "orderBy": "ORDER BY (e.g: id DESC)",
  "query": "Query",
  "noData": "No data",
  "totalRecords": "{count} records in total",
  "designTable": "Design Table - {tableName}",
  "designTableAction": "Design Table",
  "databaseLabel": "Database",
  "schemaLabel": "Schema",
  "tableNameLabel": "Table Name",
  "tableNamePlaceholder": "Table name",
  "commentLabel": "Comment",
  "tableCommentPlaceholder": "Table comment",
  "unsavedChanges": "Unsaved changes",
  "noChanges": "No changes",
  "reset": "Reset",
  "saveChanges": "Save Changes",
  "sqlPreview": "SQL Preview",
  "close": "Close",
  "confirmSave": "Are you sure you want to save these changes?",
  "confirmSaveTitle": "Confirm Save",
  "confirmClose": "There are unsaved changes, are you sure you want to close?",
  "confirmCloseTitle": "Tip",
  "noChangesDetected": "No changes detected",
  "noSQLGenerated": "No SQL statement generated",
  "saveSuccess": "Save successful",
  "saveFailed": "Save failed",
  "loadTableStructureFailed": "Failed to load table structure",
  "loadTableDataFailed": "Failed to load table data",
  "tableInfo": "Table Information",
  "tableType": "Type",
  "rowCount": "Row Count",
  "tableSize": "Size",
  "ddlStatement": "DDL Statement",
  "copy": "Copy",
  "basicInfo": "Basic Information",
  "confirmReset": "Are you sure you want to reset all changes?",
  "confirmResetTitle": "Tip",
  "resetSuccess": "Reset successful",
  "missingDatabaseConfig": "Missing database configuration information",
  "loadDDLFailed": "Failed to load DDL statement",
  "loadDDLFailedMsg": "-- Failed to load DDL, please check database connection",
  "viewInfo": "View Information",
  "viewName": "View Name",
  "viewType": "View Type",
  "materializedView": "Materialized View",
  "normalView": "Normal View",
  "isUpdatable": "Is Updatable",
  "yes": "Yes",
  "no": "No",
  "checkOption": "CHECK OPTION",
  "columnInfo": "Column Information",
  "columnName": "Column Name",
  "dataType": "Data Type",
  "nullable": "Nullable",
  "position": "Position",
  "dependentTables": "Dependent Tables",
  "noDependentTables": "No Dependent Tables",
  "viewDefinition": "View Definition",
  "noDefinition": "No Definition",
  "description": "Description",
  "viewExplanation": "A View is a virtual table based on one or more tables and does not store actual data.",
  "viewBenefit1": "Views can simplify complex queries and improve data security",
  "viewBenefit2": "Updatable views allow modifying underlying table data through the view",
  "viewBenefit3": "When tables that the view depends on are modified, the view structure is automatically updated",
  "viewBenefit4": "Deleting a view does not affect the data in the underlying tables",
  "searchPlaceholder": "Search databases, tables, views...",
  "loadViewStructureFailed": "Failed to load view structure",
  "noData": "No data",
  "noColumnInfo": "No column information",
  "dataTypes": {
    "varchar": "Text",
    "char": "Fixed Text",
    "text": "Long Text",
    "integer": "Integer",
    "int": "Integer",
    "bigint": "Big Integer",
    "smallint": "Small Integer",
    "numeric": "Exact Decimal",
    "decimal": "Exact Decimal",
    "doublePrecision": "Decimal",
    "double": "Decimal",
    "float": "Decimal",
    "json": "JSON",
    "date": "Date",
    "time": "Time",
    "datetime": "DateTime",
    "timestamp": "Timestamp",
    "datetime2": "Timestamp",
    "boolean": "Boolean",
    "bit": "Boolean",
    "nvarchar": "Unicode Text",
    "nvarcharMax": "JSON"
  },
  "fieldNameRequired": "Field name is required",
  "fieldNameInvalidFormat": "Field name must start with a letter or underscore and contain only letters, numbers, and underscores",
  "fieldNameDuplicate": "Duplicate field name \"{name}\"",
  "tablesFolder": "Tables",
  "viewsFolder": "Views",
  "refreshSuccess": "Refreshed successfully",
  "refreshFailed": "Refresh failed",
  "executeShortcutHint": "Ctrl/Cmd + Enter to execute",
  "createDatabase": "Create Database",
  "dropDatabase": "Drop Database",
  "dropSchema": "Drop Schema",
  "renameSchema": "Rename Schema",
  "renameDatabase": "Rename Database",
  "editTableStructure": "Edit Table Structure",
  "enterNameToConfirm": "This action cannot be undone. Type the object name below to confirm:",
  "nameMismatch": "The name you entered does not match",
  "systemConnectionForbidden": "Write operations are not allowed on the system connection",
  "systemDatabase": "System Database",
  "systemDatabaseForbidden": "This system database cannot be modified",
  "databaseCreated": "Database \"{name}\" created successfully",
  "databaseDropped": "Database \"{name}\" dropped successfully",
  "schemaDropped": "Schema \"{name}\" dropped successfully",
  "schemaRenamed": "Schema renamed to \"{name}\"",
  "createDatabaseFailed": "Failed to create database",
  "dropDatabaseFailed": "Failed to drop database",
  "dropSchemaFailed": "Failed to drop schema",
  "renameSchemaFailed": "Failed to rename schema",
  "renameDatabaseFailed": "Failed to rename database",
  "databaseRenamed": "Database renamed to \"{name}\"",
  "enterNewDatabaseName": "Enter new database name",
  "databaseNameRequired": "Please enter a database name",
  "databaseNamePattern": "Database name must start with a letter or underscore and contain only letters, numbers, and underscores",
  "enterDatabaseName": "Enter database name",
  "databaseName": "Database Name",
  "encoding": "Encoding",
  "charset": "Charset",
  "collation": "Collation",
  "enterNewSchemaName": "Enter new schema name",
  "objectTypeDatabase": "database",
  "objectTypeSchema": "schema",
  "objectTypeTable": "table",
  "dangerousActionDefaultWarning": "Are you sure you want to drop {objectType} \"{objectName}\"? This cannot be undone.",
  "typeObjectNamePlaceholder": "Type \"{objectName}\" to confirm",
  "objectOverview": "Overview",
  "objectName": "Object Name",
  "objectTypeConnection": "Connection",
  "objectTypeView": "View",
  "databaseCount": "Database Count",
  "databasesUnderConnection": "Databases under this connection",
  "connectionHint": "Hint",
  "connectionBrowseHint": "Expand the connection in the left tree to browse databases and objects",
  "schemaList": "Schema List",
  "mysqlSchemaHint": "MySQL does not use schema layers; the database is the top-level container. Expand the left tree to view tables and views.",
  "schemaDescriptionHint": "A schema is a logical container for database objects such as tables and views.",
  "searchObjectPlaceholder": "Search object name...",
  "loadObjectListFailed": "Failed to load object list",
  "size": "Size",
  "indexTypes": {
    "btree": "B-Tree",
    "hash": "Hash",
    "gin": "GIN",
    "gist": "GiST",
    "brin": "BRIN",
    "nonclustered": "Nonclustered",
    "clustered": "Clustered",
    "normal": "Normal",
    "bitmap": "Bitmap"
  }
}
