{
  "basicInfo": "基础信息",
  "codePlaceholder": "请输入唯一编码，如 user_list",
  "dataSourceConfig": "数据源配置",
  "dataSourceName": "数据源名称",
  "inputDataSourceName": "请输入数据源名称",
  "dataSourceType": "数据源类型",
  "selectDataSourceType": "请选择数据源类型",
  "dataSourceDescription": "数据源描述",
  "inputDataSourceDescription": "请输入数据源描述",
  "testConnection": "测试连接",
  "testConnectionSuccess": "连接成功",
  "testConnectionFailed": "连接失败",
  "testing": "测试中...",
  "save": "保存",
  "create": "创建",
  "query": "查询",
  "sqlEditor": "SQL编辑器",
  "executeSql": "执行SQL",
  "executing": "执行中...",
  "queryResult": "查询结果",
  "noData": "暂无数据",
  "error": "错误",
  "confirm": "确定",
  "close": "关闭",
  "dbSchema": "数据库",
  "tables": "表",
  "columns": "列",
  "dataType": "数据类型",
  "nullable": "可空",
  "primaryKey": "主键",
  "loading": "加载中...",
  "paramType": "参数类型",
  "resultType": "结果类型",
  "httpMethod": "HTTP方法",
  "requestUrl": "请求URL",
  "inputRequestUrl": "请输入请求URL",
  "requestHeaders": "请求头",
  "requestBody": "请求体",
  "responseMapping": "响应映射",
  "addParam": "添加参数",
  "paramName": "参数名",
  "paramValue": "参数值",
  "paramLabel": "显示名",
  "deleteParam": "删除参数",
  "total": "总数",
  "limited": "限制",
  "dataSourceList": "数据源列表",
  "createDataSource": "创建数据源",
  "editDataSource": "编辑数据源",
  "deleteDataSourceConfirm": "确定要删除此数据源吗？",
  "deleteDataSourceSuccess": "删除成功",
  "createDataSourceSuccess": "创建成功",
  "updateDataSourceSuccess": "更新成功",
  "loadDataSourceFailed": "加载数据源失败",
  "testDataSourceFailed": "测试数据源失败",
  "previousStep": "上一步",
  "nextStep": "下一步",
  "basicInfoConfig": "基础信息配置",
  "status": "状态",
  "enable": "启用",
  "disable": "禁用",
  "selectDbSchema": "请在左侧选择数据库",
  "tip": "提示",
  "useParamPlaceholder": "使用",
  "onlySelectQuery": "作为参数占位符，只允许 SELECT 查询",
  "paramDefinition": "参数定义",
  "defineDataSourceParams": "定义数据源可接收的参数",
  "required": "必填",
  "action": "操作",
  "resultProcessing": "结果处理",
  "resultTypeListDesc": "直接返回数组数据，适用于表格、下拉选择等组件。",
  "resultTypeTreeDesc": "将平铺列表转换为树形结构，适用于树形选择、级联选择等组件。",
  "resultTypeObjectDesc": "返回第一条记录作为对象，适用于详情展示、表单回填等场景。",
  "resultTypeValueDesc": "返回第一条记录的第一个字段值，适用于统计数字、标题等场景。",
  "resultTypeChartAxisDesc": "转换为 xAxisData, seriesData 格式，适用于折线图、柱状图、面积图。",
  "resultTypeChartPieDesc": "转换为 seriesData: [name, value] 格式，适用于饼图、漏斗图。",
  "resultTypeChartGaugeDesc": "转换为 value, name, max 格式，适用于仪表盘、进度图。",
  "resultTypeChartRadarDesc": "转换为 indicator, seriesData 格式，适用于雷达图、多维对比。",
  "resultTypeChartScatterDesc": "转换为 seriesData: [x, y] 格式，适用于散点图、气泡图。",
  "resultTypeChartHeatmapDesc": "转换为 xAxisData, yAxisData, seriesData 格式，适用于热力图。",
  "treeConversionConfig": "树形转换配置",
  "refresh": "刷新",
  "fieldPreview": "字段预览",
  "clickTableToView": "点击表名查看",
  "selectTable": "请选择一个表",
  "noFieldInfo": "暂无字段信息",
  "clickFieldToInsert": "点击字段名插入到编辑器",
  "testDataSource": "测试数据源",
  "dataSourceInfo": "数据源信息",
  "code": "编码",
  "type": "类型",
  "name": "名称",
  "inputCode": "请输入编码",
  "all": "全部",
  "staticData": "静态数据",
  "staticLabel": "静态",
  "batchDelete": "批量删除",
  "edit": "编辑",
  "delete": "删除",
  "more": "更多",
  "copy": "复制",
  "deleteConfirmMessage": "确定要删除数据源 \"{name}\" 吗？",
  "deleteConfirmTitle": "删除确认",
  "deleteSuccess": "已删除数据源: {name}",
  "batchDeleteConfirmMessage": "确定要删除选中的 {count} 个数据源吗？",
  "batchDeleteConfirmTitle": "批量删除确认",
  "batchDeleteSuccess": "已删除 {count} 个数据源",
  "inputNewCode": "请输入新数据源编码",
  "copyDataSource": "复制数据源",
  "codeFormatError": "编码必须以字母开头，只能包含字母、数字和下划线",
  "copySuccess": "复制成功",
  "importExport": {
    "export": "导出",
    "import": "导入配置",
    "exportSuccess": "数据源配置已导出",
    "exportFailed": "导出失败",
    "importTitle": "导入数据源配置",
    "dragOrClick": "拖拽 JSON 文件到此处或点击上传",
    "onlyJson": "仅支持 .json 格式文件",
    "fileParseError": "文件解析失败，请确认文件格式正确",
    "checking": "正在检查...",
    "codeConflictTip": "数据源编码已存在，请修改编码后再导入",
    "codeAvailable": "数据源编码可用，可以导入",
    "newCodePlaceholder": "请输入新的数据源编码",
    "importSuccess": "数据源配置导入成功",
    "importFailed": "导入失败",
    "confirmImport": "确认导入",
    "reselect": "重新选择",
    "dataSourceInfo": "数据源信息",
    "appTip": "导入的数据源将归属到当前应用",
    "dbConnectionTip": "SQL 类型数据源的 db_connection 为连接名称，请确认目标环境已配置同名数据库连接"
  },
  "saveSuccess": "保存成功",
  "createTime": "创建时间",
  "cancel": "取消",
  "apiInterface": "API接口",
  "sqlQuery": "SQL查询",
  "resultTypeList": "列表",
  "resultTypeTree": "树形",
  "resultTypeSingleObject": "单对象",
  "resultTypeSingleValue": "单值",
  "resultTypeAxisChart": "轴向图表",
  "resultTypePieChart": "饼图数据",
  "resultTypeGauge": "仪表盘",
  "resultTypeRadarChart": "雷达图",
  "resultTypeScatterChart": "散点图",
  "resultTypeHeatmap": "热力图",
  "paramTypeString": "字符串",
  "paramTypeInteger": "整数",
  "paramTypeFloat": "浮点数",
  "paramTypeBoolean": "布尔值",
  "paramTypeDate": "日期",
  "paramTypeDatetime": "日期时间",
  "axisChartConfig": "轴向图表配置",
  "xAxisField": "X轴字段",
  "seriesField": "系列字段",
  "seriesName": "系列名称",
  "pieChartConfig": "饼图配置",
  "nameField": "名称字段",
  "valueField": "数值字段",
  "gaugeChartConfig": "仪表盘配置",
  "maxField": "最大值字段",
  "radarChartConfig": "雷达图配置",
  "indicatorNameField": "指标名称字段",
  "scatterChartConfig": "散点图配置",
  "xCoordinateField": "X坐标字段",
  "yCoordinateField": "Y坐标字段",
  "sizeField": "大小字段",
  "heatmapChartConfig": "热力图配置",
  "fieldMapping": "字段映射",
  "addMapping": "添加映射",
  "originalField": "原字段",
  "mappedField": "映射字段",
  "deleteMapping": "删除",
  "multipleFieldsComma": "多个字段用逗号分隔，如：{example}",
  "multipleNamesComma": "多个名称用逗号分隔，如：{example}",
  "dataFieldsForChart": "数据中用于绘制图表的数值字段",
  "optionalLegendNames": "可选，图例显示的名称，留空则使用字段名",
  "oneFieldPerSeries": "每个字段对应一个系列",
  "optionalBubbleChart": "如：size（可选，气泡图）",
  "optionalName": "如：name（可选）",
  "optionalMax": "如：max（可选）",
  "fieldNameMapping": "将原字段名映射为新字段名，如 id -> value",
  "cacheConfig": "缓存配置",
  "enableCache": "启用缓存",
  "cacheTime": "缓存时间",
  "cacheTimeUnit": "秒（0表示不缓存）",
  "test": "测试",
  "testParams": "测试参数",
  "executeTest": "执行测试",
  "testResult": "测试结果",
  "success": "成功",
  "failed": "失败",
  "returnedData": "返回 {count} 条数据",
  "reachedLimit": "已达上限 {limit} 条",
  "aiAssistant": "AI 助手",
  "aiSqlAssistant": "AI SQL 助手",
  "aiSqlAssistantTip": "AI 将根据你的需求和数据库结构自动生成 SQL 查询语句",
  "sqlWritingTip": "SQL 在「数据库连接」配置的默认库上执行。PostgreSQL/SQL Server/Oracle 请写 schema.table；MySQL 写 `库名`.`表名` 或表名；参数用 :name。第三方连接请在左侧树或 AI 选表后确认 db_connection 为连接 code。",
  "describeYourQuery": "描述你的查询需求",
  "queryPlaceholder": "例如：查询最近30天内，每天的新增用户数量和活跃用户数量",
  "quickExamples": "快速示例",
  "selectDataTable": "选择数据表",
  "modifySelection": "修改选择",
  "selectedTables": "已选 {count} 张表",
  "clear": "清空",
  "pleaseSelectTableFirst": "请先选择数据表",
  "tableRelationsCount": "已配置 {count} 个表关系",
  "includeTableRelations": "包含表关系信息（提高多表 JOIN 查询准确度）",
  "aiModel": "AI 模型",
  "selectModel": "选择模型",
  "generating": "生成中...",
  "generateSql": "生成 SQL",
  "generationThought": "生成思路",
  "generatedSql": "生成的 SQL",
  "paramSuggestions": "参数建议",
  "default": "默认",
  "insertToEditor": "插入到编辑器",
  "sqlGenerateSuccess": "SQL 生成成功",
  "sqlGenerateFailed": "SQL 生成失败",
  "sqlInserted": "已插入到编辑器",
  "copied": "已复制到剪贴板",
  "pleaseInputQuestion": "请输入查询需求",
  "pleaseSelectModel": "请选择 AI 模型",
  "pleaseSelectTable": "请先选择数据表",
  "aiSqlInsertSuccess": "SQL 已插入，参数已自动配置",
  "manualMode": "手动",
  "aiMode": "AI",
  "aiConfig": "AI 配置",
  "aiSqlPlaceholder": "AI 生成的 SQL 将显示在此处...",
  "querying": "正在查询...",
  "dataView": "数据",
  "chartView": "图表",
  "clickTestToExecute": "点击上方按钮执行测试",
  "rawData": "原始数据",
  "selectChartTypeToPreview": "请在结果处理中选择图表类型以预览",
  "apiConfig": "API 配置",
  "urlPlaceholder": "https://api.example.com/data",
  "apiTabBasic": "基本",
  "apiTabAuth": "认证",
  "apiTabQueryParams": "Query参数",
  "apiTabBody": "请求体",
  "apiTabAdvanced": "高级",
  "timeout": "超时时间",
  "second": "秒",
  "dataPath": "数据路径",
  "dataPathPlaceholder": "如 data.list",
  "description": "描述",
  "authType": "认证类型",
  "authNone": "无认证",
  "bearerTokenPlaceholder": "输入 Token，支持 {param} 占位符",
  "username": "用户名",
  "usernamePlaceholder": "请输入用户名",
  "password": "密码",
  "passwordPlaceholder": "请输入密码",
  "keyPosition": "Key 位置",
  "keyName": "Key 名称",
  "keyValue": "Key 值",
  "bodyType": "类型",
  "bodyTypeNone": "无",
  "contentType": "Content-Type",
  "retryCount": "重试次数",
  "retryInterval": "重试间隔",
  "proxy": "代理地址",
  "followRedirects": "跟随重定向",
  "verifySSL": "验证SSL",
  "successCondition": "成功条件",
  "successStatusCodes": "状态码",
  "successStatusCodesPlaceholder": "如 200, 201（留空则检查 2xx）",
  "successFieldPath": "字段路径",
  "successFieldPathPlaceholder": "如 code",
  "successFieldValue": "期望值",
  "apiTabHeaders": "请求头",
  "viewRequest": "查看请求",
  "queryParamsHint": "参数会自动同步到 URL",
  "headersHint": "自定义 HTTP 请求头",
  "addHeader": "添加请求头",
  "headerName": "名称",
  "headerValue": "值",
  "noQueryParams": "暂无 Query 参数",
  "noHeaders": "暂无请求头"
}
