{
  "chartSelector": {
    "title": "Chart Link Configuration",
    "componentName": "Component: {{componentName}}",

    "selectCharts": "Select Linked Charts",
    "selectAll": "Select All",
    "unSelectAll":"Deselect All",
    "unnamedChart": "Unnamed Chart",
    "noDataset": "No dataset",

    "config": "Query Condition Configuration",
    "displayType": "Display Type",
    "displayTypes": {
      "timeRange": "Time Range",
      "time": "Time"
    },

    "timeGranularity": "Time Granularity",
    "granularities": {
      "yearMonth": "Year-Month",
      "yearMonthDay": "Year-Month-Day",
      "yearMonthDayHour": "Year-Month-Day-Hour"
    },

    "setDefault": "Set as Default Value",

    "datePicker": {
      "placeholder": "Select Date",
      "single": "Time",
      "range": "Time Range"
    },

    "buttons": {
      "cancel": "Cancel",
      "save": "Save"
    },

    "messages": {
      "saveSuccess": "Chart link configuration saved",
      "noCharts": "No charts available for linking",
      "collapse": "Chart Link Config"
    }
  },
  "componentConfigDrawer": {
    "basicConfig": "Basic Configuration",
    "customStyle": "Custom Style",
    "basicConfigTab": "Basic Configuration",
    "styleConfigTab": "Custom Style",

    "chartType": "Chart Type",
    "selectChartType": "Select Chart Type",

    "categoryAxis": "Category Axis / Dimension",
    "stackItem": "Stack Item / Dimension",
    "subCategory": "Sub-category / Dimension",
    "valueAxis": "Value Axis / Metric",

    "sortPriority": "Sort Priority",
    "sortHint": "Add dimensions or metrics to adjust sort priority",

    "filter": "Filter",
    "addFilterCondition": "Add Filter Condition",
    "filterConditionsAdded": "Filter conditions added",
    "filterLogicHint": " ({{logic}})",

    "timeRange": "Time Range",
    "selectTimeRange": "Select time range",

    "resultsDisplay": "Results Display",
    "allResults": "All",
    "limitResults": "records",

    "updateChartData": "Update Chart Data",

    "dataSelection": "Data Selection",

    "dialog": {
      "editDisplayName": "Edit Name",
      "originalName": "Original Name",
      "displayRequired": "Name cannot be empty",
      "displayName": "Display Name",
      "displayNameRequired": "Display Name *",
      "enterDisplayName": "Enter display name",
      "displayMaxLength": "Display name cannot exceed 15 characters",
      "cancel": "Cancel",
      "confirm": "Confirm",
      "chartUpdated": "Chart updated"
    },
    "dashboard": {

    },
    "validation": {
      "validationFailed": "Validation failed",
      "chartTypeRequired": "Please select a chart type",
      "categoryRequired": "Please add at least one category dimension",
      "metricRequired": "Please add at least one metric",
      "datasetRequired": "Please select a dataset",
      "stackRequired": "Please add a stack dimension for stacked charts",
      "invalidCategoryFields": "Invalid category dimension fields",
      "invalidMetricFields": "Invalid metric fields"
    },
    "toast": {
      "fieldAlreadyExists": "Field already exists in {{section}}",
      "dimensionLimitReached": "Dimension limit reached",
      "metricReached": "Metric limit reached",
      "metricLimitReached": "This chart can have at most {{count}} metrics",
      "virtualMetricConflict": "Virtual metrics cannot be used together with non-virtual metrics",
      "multipleVirtualMetric": "Multiple virtual metrics are not allowed"
    },

    "sections": {
      "category": "category axis",
      "stack": "stack item",
      "value": "metric area"
    }
  },
  "configPanel": {
    "title": "Dashboard Configuration",
    "dashboardStyle": "Dashboard Style",
    "lightTheme": "Light Theme",
    "darkTheme": "Dark Theme"
  },
  "datasetSelector": {
    "dataset": "Dataset",
    "selectDataset": "Select dataset",
    "searchDataset": "Search datasets...",
    "loading": "Loading...",
    "noDatasetsFound": "No datasets found",
    "dimensions": "Dimensions",
    "metrics": "Metrics",
    "virtualMetric": "*",
    "selectDatasetPrompt": "Please select a dataset first",

    "fieldTypes": {
      "date": "Date",
      "integer": "Integer",
      "keyword": "Text"
    },

    "timeGranularity": {
      "year": "Year",
      "quarter": "Quarter",
      "month": "Month",
      "week": "Week",
      "day": "Day",
      "hour": "Hour"
    }
  },
  "dimensionBlock": {
    "menu": {
      "sort": "Sort",
      "aggregation": "Aggregation",
      "format": "NumberFormat",
      "distinctCount": "Distinct Count"
    },
    "aggregation": {
      "sum": "Sum",
      "avg": "Average",
      "count": "Count",
      "distinctCount": "Distinct Count",
      "max": "Max",
      "min": "Min"
    },
    "sort": {
      "none": "None",
      "asc": "Ascending",
      "desc": "Descending"
    },
    "button": {
      "deleteField": "Delete Field"
    },
    "prompt": {
      "dragDimensionHere": "Drag dimension fields here",
      "dragMetricHere": "Drag metric fields here"
    },
    "dialog": {
      "formatTitle": "NumberFormat",
      "formatType": "Format Type",
      "decimalPlaces": "Decimal Places",
      "unit": "Unit",
      "suffix": "Unit Suffix",
      "thousandSeparator": "Thousand Separator",
      "example": "Example",
      "none": "None",
      "selectUnit": "Select Unit",
      "enterSuffix": "Enter suffix",
      "formatTypes": {
        "number": "Number",
        "percent": "Percentage",
        "duration": "Duration",
        "storage": "Storage Size"
      }
    }
  },
  "filterConditionDialog": {
    "title": "Filter Condition Configuration",
    "keywords": {
      "time": "time",
      "date": "date"
    },
    "placeholders": {
      "selectField": "Select Field",
      "filterType": "Filter Type",
      "operator": "Operator",
      "enterNumber": "Enter number",
      "enterValue": "Enter value",
      "selectEnumValue": "Select enum values"
    },
    "filterTypes": {
      "conditional": "Conditional Filter",
      "enum": "Enum Filter"
    },
    "operators": {
      "equals": "Equals",
      "notEquals": "Not Equals",
      "contains": "Contains",
      "notContains": "Not Contains",
      "greaterThan": "Greater Than",
      "greaterThanOrEqual": "Greater Than Or Equal",
      "lessThan": "Less Than",
      "lessThanOrEqual": "Less Than Or Equal",
      "isEmpty": "Is Empty",
      "isNotEmpty": "Is Not Empty"
    },
    "buttons": {
      "addCondition": "Add Condition",
      "cancel": "Cancel",
      "save": "Save"
    },
    "errors": {
      "selectField": "Please select a field",
      "selectOperator": "Please select an operator",
      "selectEnumValue": "Please select enum values",
      "enterFilterValue": "Please enter filter value",
      "atLeastOneCondition": "Please configure at least one valid filter condition"
    },
    "toast": {
      "fetchEnumFailed": "Failed to fetch enum values, please try again later",
      "saveSuccess": "Filter condition saved successfully"
    },
    "enumSelect": {
      "placeholder": "Please select",
      "searchPlaceholder": "Search...",
      "loading": "Loading...",
      "selectAll": "Select All",
      "loadingMore": "Loading more...",
      "noMatch": "No matching options found",
      "noData": "No data available"
    }
  },
  "styleConfigPanel": {
    "sections": {
      "color": "Color",
      "title": "Title",
      "axisTitle": "Axis Title",
      "legend": "Legend",
      "metricValue": "Metric Value",
      "subtitle": "Subtitle",
      "chartOptions": "Chart Options"
    },
    "labels": {
      "themeColor": "Theme Color",
      "bgColor": "Background Color",
      "titleContent": "Title Content",
      "textFormat": "Text Format",
      "textContent": "Text Content",
      "xAxisTitleContent": "X Axis Title Content",
      "xAxisTextFormat": "X Axis Text Format",
      "yAxisTitleContent": "Y Axis Title Content",
      "yAxisTextFormat": "Y Axis Text Format",
      "legendPosition": "Legend Position",
      "legendTextFormat": "Legend Text Format"
    },
    "placeholders": {
      "enterTitle": "Enter title",
      "enterSubtitle": "Enter subtitle",
      "enterXAxisTitle": "Enter X axis title",
      "enterYAxisTitle": "Enter Y axis title"
    },
    "positions": {
      "top": "Top",
      "bottom": "Bottom",
      "left": "Left",
      "right": "Right"
    },
    "buttons": {
      "show": "Show"
    },
    "options": {
      "legend": "Legend",
      "axis": "Axis",
      "dataLabel": "Data Label",
      "gridLine": "Grid Line"
    }
  },
  "useChartState": {
    "sections": {
      "category": "Category Dimension",
      "stack": "Stack Dimension",
      "value": "Metric Dimension"
    },
    "fieldTypes": {
      "dimension": "Dimension",
      "noFields": "No fields available",
      "metric": "Metric"
    },
    "warn": {
      "invalidFieldType": "Field type {{fieldType}} cannot be dragged to {{section}} area",
      "maxStackDimension": "Only one stack dimension is allowed, please delete the existing stack dimension first",
      "maxCategoryDimensions": "Maximum 2 category dimensions are allowed",
      "metricLimitReached": "The current number of metrics has reached the limit",
      "fieldExists": "This field has already been added"
    }
  },
  "renameSuccess": "Renamed successfully",
  "renameError": "Failed to rename",
  "shareNotPublished": "This dashboard has not been published yet",
  "shareCopySuccess": "Share link copied",
  "shareCopyError": "Failed to copy",
  "publishSuccess": "Published successfully",
  "unpublishSuccess": "Unpublished successfully",
  "operationFailed": "Operation failed",
  "selectTime": "Select Time",
  "startHour": "Start Hour",
  "endHour": "End Hour",
  "dynamicUpdate": "Dynamic Update",
  "cancel": "Cancel",
  "clear": "Clear",
  "confirm": "Confirm",
  "yearUnit": " ",
  "monthUnit": " ",
  "shortcut": {
    "last_7": "Last 7 Days",
    "last_30": "Last 30 Days",
    "last_90": "Last 90 Days",
    "last_180": "Last 180 Days"
  },
  "selectComponentToStart": "Select a component to start building your dashboard",
  "saveSuccess": "Saved successfully",
  "saveFailed": "Failed to save",
  "saving": "Saving...",
  "unsaved": "Unsaved",
  "saved": "Saved",
  "addChart": "Add Chart",
  "addQueryComponent": "Add Query Component",
  "fullScreen": "Full Screen",
  "saveAndPublish": "Save and Publish",
  "save": "Save",
  "prompt": "Prompt",
  "unsavedChangesWarning": "You have unsaved changes. Are you sure you want to leave?",
  "saveAndLeave": "Leave and Save",
  "leaveWithoutSaving": "not Saving",
  "copyToTargetSuccess": "Copied to target dashboard",
  "copyFailed": "Failed to copy",
  "confirmDeleteComponent": "Are you sure you want to delete the component \"{{name}}\"?",
  "delete": "Delete",
  "nameRequired": "Name cannot be empty",
  "charLimit200": "Character limit: 1-200 characters",
  "charLimit200b": "The name cannot exceed 200 characters ",
  "rename": "Rename",
  "duplicate": "Copy",
  "copyTo": "Copy to",
  "noOtherDashboards": "No other dashboards available",
  "createFailed": "Failed to create, please try again",
  "maxLimitReached": "Maximum of {{count}} dashboards allowed",
  "untitledDashboard": "Untitled Dashboard",
  "dashboardCopyName": "{{title}} Copy",
  "confirmDeleteDashboard": "Are you sure you want to delete {{title}}? This action cannot be undone.",
  "dashboardList": "Dashboards",
  "addDashboard": "Add Dashboard",
  "expandList": "Expand List",
  "collapseList": "Collapse List",
  "noMatchingDashboards": "No matching dashboards found",
  "noDashboards": "No dashboards available",
  "default": "Default",
  "setAsDefault": "Set as Default",
  "alreadyDefault": "Already Default",
  "share": "Share",
  "selectADashboard": "Please select a dashboard",
  "createdBy": "Created by",
  "createTime": "Create Time",
  "lastUpdateTime": "Last Update Time",
  "publish": "Publish",
  "unpublish": "Unpublish",
  "editDashboard": "Edit Dashboard",
  "editAfterUnpublish": "Unpublish to enable editing",
  "updatingCharts": "Updating charts",
  "noDataInChart": "No data available in this chart",
  "selectDate": "Select Date",
  "query": "Query",
  "dashboardOffline": "This dashboard is offline",
  "chart": {
    "barChart": "Column",
    "basicBarChart": "Basic Bar",
    "stackedBarChart": "Stacked Bar",
    "groupedBarChart": "Grouped Bar",
    "horizontalBarChart": "Bar",
    "basicHorizontalBarChart": "Basic Horizontal Bar",
    "stackedHorizontalBarChart": "Stacked Horizontal Bar",
    "groupedHorizontalBarChart": "Grouped Horizontal Bar",
    "lineChart": "Line",
    "basicLineChart": "Basic Line",
    "stackedLineChart": "Stacked Line",
    "multipleLineChart": "Multiple Line",
    "areaChart": "Area",
    "stackedAreaChart": "Stacked Area",
    "pieChart": "Pie",
    "donutChart": "Donut",
    "others": "Others",
    "metricCard": "Metric"
  },
  "mid_user_increment": "User Scale Statistics",
  "timestamp": {
    "year": "Time(Year)",
    "month": "Time(Month)",
    "week": "Time(Week)",
    "day": "Time(Day)",
    "hour": "Time(Hour)"
  },
  "user_group_infos": {
    "user_group_id": "User Group ID",
    "user_group_name": "User Group Name"
  },
  "total_user_count": "Total Users",
  "new_user_count": "New Users",
  "mid_active_user": "Active User Scale Statistics",
  "active_user_count": "Active Users",
  "mid_app_increment": "Application Scale Statistics",
  "user_id": "User ID",
  "user_name": "User Name",
  "app_type": "Application Type",
  "total_app_count": "Total Applications",
  "new_app_count": "New Applications",
  "mid_sessions_increment": "Application Usage Statistics",
  "app_id": "Application ID",
  "app_name": "Application Name",
  "source": "Source Type (Platform/API)",
  "session_count": "Session Count",
  "platform_user_count": "Number of Users",
  "api_call_count": "API Call Count",
  "mid_session_run_dtl": "Application Concurrency and Time Consumption",
  "duration_seconds": "Session Duration",
  "max_concurrent_sessions": "Maximum Concurrent Online Sessions",
  "mid_tool_call_dtl": "Tool Call Analysis",
  "tool_name": "Tool Name",
  "tool_id": "Tool ID",
  "tool_type": "Tool Type",
  "tool_call_count": "Tool Call Count",
  "tool_call_success_count": "Successful Tool Calls",
  "tool_call_success_rate": "Tool Call Success Rate",
  "mid_knowledge_increment": "Knowledge Base Size Statistics",
  "total_document_knowledge_base_count": "Total Document Knowledge Bases",
  "total_qa_knowledge_base_count": "Total QA Knowledge Bases",
  "new_document_knowledge_base_count": "New Document Knowledge Bases",
  "new_qa_knowledge_base_count": "New QA Knowledge Bases",
  "mid_knowledge_file_increment": "Knowledge Base File Statistics",
  "total_file_count": "Total Files",
  "total_qa_count": "Total QA Pairs",
  "file_size": "File Size",
  "mid_doc_parse_dtl": "File Parsing Performance",
  "parse_type": "Parsing Type",
  "status": "Final File Status",
  "doc_parse_count": "Document Upload Count",
  "doc_parse_success_count": "Successful Document Storage Count",
  "doc_parse_success_rate": "Document Storage Success Rate",
  "etl_parse_count": "ETL Processing Count",
  "etl_parse_success_count": "Successful ETL Processing Count",
  "etl_parse_success_rate": "ETL Processing Success Rate",
  "mid_model_call_dtl": "Model Cost and Performance",
  "user_role_infos": {
    "role_id": "Role ID",
    "role_name": "Role Name"
  },
  "model_id": "Model ID",
  "model_type": "Model Type",
  "model_name": "Model Name",
  "model_server_id": "Service Provider ID",
  "model_server_name": "Service Provider Name",
  "total_token": "Token Consumption",
  "model_call_count": "Model Call Count",
  "model_call_success_rate": "Model Call Success Rate",
  "max_concurrent_llm_sessions": "Maximum Concurrent LLM Sessions",
  "avg_first_token_cost_time": "Average First Token Response Latency",
  "mid_user_interact_dtl": "User Feedback Statistics",
  "like_count": "Like Count",
  "dislike_count": "Dislike Count",
  "copy_count": "Copy Count"
}