Build lightweight AI agent admin
This commit is contained in:
@@ -0,0 +1,437 @@
|
||||
{
|
||||
"name": "Report Name",
|
||||
"reportCode": "Report Code",
|
||||
"category": "Category",
|
||||
"status": "Status",
|
||||
"description": "Description",
|
||||
"createTime": "Created At",
|
||||
"actions": "Actions",
|
||||
"create": "New Report",
|
||||
"design": "Design",
|
||||
"editInfo": "Edit Info",
|
||||
"deleteConfirm": "Delete report \"{name}\"?",
|
||||
"deleteConfirmTitle": "Confirm Delete",
|
||||
"deleteSuccess": "Deleted: {name}",
|
||||
"saveSuccess": "Report saved",
|
||||
"copyTitle": "Copy Report",
|
||||
"copyCodePlaceholder": "Enter new report code",
|
||||
"copySuccess": "Copied",
|
||||
"statusMap": {
|
||||
"draft": "Draft",
|
||||
"published": "Published"
|
||||
},
|
||||
"placeholder": {
|
||||
"name": "Report name",
|
||||
"code": "Report code",
|
||||
"category": "Category",
|
||||
"description": "Description"
|
||||
},
|
||||
"editor": {
|
||||
"create": "New Report",
|
||||
"edit": "Edit Report",
|
||||
"createSuccess": "Report created",
|
||||
"loadFailed": "Failed to load report",
|
||||
"back": "Back",
|
||||
"save": "Save",
|
||||
"publish": "Publish",
|
||||
"publishSuccess": "Published. A new draft version was created.",
|
||||
"copyVersion": "Copy Version",
|
||||
"copyVersionSuccess": "Copied as a new design version",
|
||||
"copyVersionFailed": "Failed to copy version"
|
||||
},
|
||||
"leftPanel": {
|
||||
"dataSource": "Data Source",
|
||||
"reportProperties": "Report Settings",
|
||||
"clickToConfigure": "Click to edit",
|
||||
"configuredCount": "{count} configured",
|
||||
"queryEmpty": "No query conditions yet",
|
||||
"sortEmpty": "No sort rules yet",
|
||||
"columnEmpty": "Column layout not enabled",
|
||||
"convertEmpty": "No data transforms yet",
|
||||
"columnEnabled": "Column layout enabled"
|
||||
},
|
||||
"dataset": {
|
||||
"title": "Datasets",
|
||||
"selectSource": "Select data source",
|
||||
"empty": "No datasets. Add one above.",
|
||||
"fieldMapping": "Field mapping",
|
||||
"loadingFields": "Loading fields...",
|
||||
"loadFieldsFailed": "Failed to load fields",
|
||||
"noFields": "No fields"
|
||||
},
|
||||
"column": {
|
||||
"config": "Column layout",
|
||||
"title": "Column layout settings",
|
||||
"enable": "Enable column layout",
|
||||
"style": "Layout style",
|
||||
"styleCol": "Row-based columns",
|
||||
"styleRow": "Column-based rows",
|
||||
"type": "Layout type",
|
||||
"overRows": "After",
|
||||
"splitCols": "rows, split to columns",
|
||||
"overCols": "After",
|
||||
"splitRows": "columns, split to rows",
|
||||
"splitInto": "Split into",
|
||||
"colsUnit": "columns",
|
||||
"rowsUnit": "rows",
|
||||
"dataRange": "Data range",
|
||||
"dataRangePlaceholder": "e.g. A2:D10",
|
||||
"copyColNo": "Copy row numbers",
|
||||
"copyRowNo": "Copy column numbers",
|
||||
"rangeHint": "e.g. 1,2-3,6",
|
||||
"fillEmpty": "Fill empty rows",
|
||||
"previewNote": "Preview: row-split→N columns, or column-split→N rows. Set range (e.g. A2:D10) and count ≥ 2."
|
||||
},
|
||||
"sort": {
|
||||
"config": "Sort settings",
|
||||
"title": "Dataset sorting",
|
||||
"hint": "Sort by dataset alias.field (e.g. sales.amount)",
|
||||
"add": "Add rule",
|
||||
"field": "Sort field",
|
||||
"fieldPlaceholder": "e.g. sales.createTime",
|
||||
"order": "Order",
|
||||
"asc": "Ascending",
|
||||
"desc": "Descending",
|
||||
"datasetHint": "Configured datasets"
|
||||
},
|
||||
"query": {
|
||||
"title": "Query Parameters",
|
||||
"config": "Configure queries",
|
||||
"add": "Add field",
|
||||
"field": "Field",
|
||||
"fieldPlaceholder": "Select or enter parameter field",
|
||||
"label": "Label",
|
||||
"component": "Component",
|
||||
"defaultValue": "Default",
|
||||
"required": "This field is required",
|
||||
"requiredLabel": "Required",
|
||||
"input": "Input",
|
||||
"select": "Select",
|
||||
"date": "Date",
|
||||
"dateRange": "Date range",
|
||||
"showTime": "With time",
|
||||
"options": "Options",
|
||||
"optionsPlaceholder": "Label:value,Label2:value2",
|
||||
"search": "Search",
|
||||
"reset": "Reset",
|
||||
"startDate": "Start date",
|
||||
"endDate": "End date"
|
||||
},
|
||||
"convert": {
|
||||
"config": "Data transform",
|
||||
"title": "Transform rules",
|
||||
"hint": "Field format: datasetAlias.fieldName",
|
||||
"add": "Add rule",
|
||||
"field": "Field",
|
||||
"fieldPlaceholder": "e.g. order.status",
|
||||
"type": "Type",
|
||||
"configCol": "Settings",
|
||||
"extraTitle": "Transform settings",
|
||||
"addOption": "Add option",
|
||||
"option": "Option",
|
||||
"optionId": "Value",
|
||||
"optionLabel": "Label",
|
||||
"dateFormat": "Date format",
|
||||
"precision": "Decimal places",
|
||||
"thousands": "Thousands separator",
|
||||
"types": {
|
||||
"select": "Select",
|
||||
"date": "Date",
|
||||
"number": "Number",
|
||||
"user": "User",
|
||||
"department": "Department",
|
||||
"organize": "Organization",
|
||||
"role": "Role",
|
||||
"dictionary": "Dictionary"
|
||||
},
|
||||
"namesMap": "Name mapping",
|
||||
"namesPlaceholder": "ID:Label,ID2:Label2",
|
||||
"dictionaryType": "Dictionary type",
|
||||
"dictionaryTypePlaceholder": "Dictionary code"
|
||||
},
|
||||
"preview": {
|
||||
"title": "Preview",
|
||||
"search": "Search",
|
||||
"expressionCycle": "Circular references detected between expression cells; results may be incorrect",
|
||||
"snapshotLarge": "Preview contains a large number of cells and may be slow",
|
||||
"datasetRowWarn": "Dataset \"{alias}\" has many rows; preview may be slow",
|
||||
"datasetRowLimit": "Dataset \"{alias}\" reached the row limit; results may be truncated"
|
||||
},
|
||||
"importExport": {
|
||||
"export": "Export config",
|
||||
"import": "Import config",
|
||||
"exportSuccess": "Report config exported",
|
||||
"exportFailed": "Export failed",
|
||||
"importTitle": "Import report config",
|
||||
"dragOrClick": "Drag JSON here or click to upload",
|
||||
"onlyJson": "Only .json files",
|
||||
"fileParseError": "Failed to parse file",
|
||||
"checking": "Checking...",
|
||||
"codeConflictTip": "Report code exists, enter a new code",
|
||||
"codeAvailable": "Code is available",
|
||||
"newCodePlaceholder": "New report code",
|
||||
"importSuccess": "Report imported",
|
||||
"importFailed": "Import failed",
|
||||
"confirmImport": "Import",
|
||||
"reselect": "Reselect file",
|
||||
"reportInfo": "Report info",
|
||||
"appTip": "Report will belong to the current app; datasets match by data source code"
|
||||
},
|
||||
"publishMenu": "Publish to menu",
|
||||
"updateMenu": "Update menu",
|
||||
"unpublishMenu": "Unpublish menu",
|
||||
"unpublishSuccess": "Unpublished: {name}",
|
||||
"unpublishFailed": "Failed to unpublish",
|
||||
"publishDialog": {
|
||||
"title": "Publish report to menu",
|
||||
"success": "Published to menu",
|
||||
"failed": "Publish failed",
|
||||
"confirm": "Publish"
|
||||
},
|
||||
"print": {
|
||||
"title": "Print",
|
||||
"notAllowed": "Printing is not allowed for this report",
|
||||
"browserPrint": "Print",
|
||||
"previewTitle": "Print preview",
|
||||
"imageWarn": "This report contains {count} images. Printing may be slow. Continue?",
|
||||
"failed": "Failed to open print preview. Please try again."
|
||||
},
|
||||
"printForm": {
|
||||
"printArea": "Print area",
|
||||
"paperType": "Paper",
|
||||
"padding": "Margins",
|
||||
"direction": "Orientation",
|
||||
"scale": "Scale",
|
||||
"hAlign": "Horizontal align",
|
||||
"vAlign": "Vertical align",
|
||||
"gridlines": "Gridlines",
|
||||
"workbookTitle": "Workbook title",
|
||||
"worksheetTitle": "Sheet title",
|
||||
"printDate": "Date",
|
||||
"printTime": "Time",
|
||||
"pageNumber": "Page number",
|
||||
"yFreeze": "Repeat frozen rows",
|
||||
"xFreeze": "Repeat frozen columns",
|
||||
"options": {
|
||||
"currentSheet": "Current sheet",
|
||||
"portrait": "Portrait",
|
||||
"landscape": "Landscape",
|
||||
"a4": "A4",
|
||||
"a3": "A3",
|
||||
"a5": "A5",
|
||||
"b4": "B4",
|
||||
"b5": "B5",
|
||||
"executive": "Executive",
|
||||
"statement": "Statement",
|
||||
"letter": "Letter",
|
||||
"origin": "Original scale",
|
||||
"fitWidth": "Fit width",
|
||||
"fitHeight": "Fit height",
|
||||
"fitPage": "Fit page",
|
||||
"normal": "Normal",
|
||||
"narrow": "Narrow margin",
|
||||
"wide": "Wide margin",
|
||||
"hAlign": {
|
||||
"start": "Left",
|
||||
"middle": "Center",
|
||||
"end": "Right"
|
||||
},
|
||||
"vAlign": {
|
||||
"start": "Top",
|
||||
"middle": "Middle",
|
||||
"end": "Bottom"
|
||||
}
|
||||
}
|
||||
},
|
||||
"image": {
|
||||
"empty": "Select a floating image",
|
||||
"source": "Image source",
|
||||
"sourceLocal": "Upload",
|
||||
"sourceUrl": "URL",
|
||||
"url": "Image URL",
|
||||
"urlPlaceholder": "Must start with http:// or https://",
|
||||
"upload": "Upload image",
|
||||
"selectFile": "Choose file",
|
||||
"uploadSuccess": "Image uploaded",
|
||||
"uploadFailed": "Upload failed"
|
||||
},
|
||||
"settings": {
|
||||
"title": "Report settings",
|
||||
"allowExport": "Allow export",
|
||||
"allowPrint": "Allow print",
|
||||
"allowWatermark": "Show watermark",
|
||||
"allowExportTip": "When enabled, Excel/PDF export is allowed in preview and runtime",
|
||||
"allowPrintTip": "When enabled, printing is allowed in preview and runtime",
|
||||
"allowWatermarkTip": "When enabled, watermark is shown in preview and runtime",
|
||||
"watermarkText": "Watermark text",
|
||||
"watermarkPlaceholder": "Watermark text",
|
||||
"watermarkShowTime": "Show time in watermark",
|
||||
"watermarkTimeFormat": "Time format",
|
||||
"loadFailed": "Failed to load report settings"
|
||||
},
|
||||
"pdfExport": {
|
||||
"title": "Export PDF",
|
||||
"success": "PDF exported",
|
||||
"failed": "PDF export failed"
|
||||
},
|
||||
"version": {
|
||||
"title": "Versions",
|
||||
"hint": "Switch, copy, or delete historical versions",
|
||||
"switch": "Switch",
|
||||
"loadFailed": "Failed to load versions",
|
||||
"deleteConfirm": "Delete version v{version}?",
|
||||
"deleteSuccess": "Version deleted",
|
||||
"deleteFailed": "Failed to delete version",
|
||||
"cannotDeleteActive": "Cannot delete the active version",
|
||||
"state": {
|
||||
"0": "Designing",
|
||||
"1": "Active",
|
||||
"2": "Archived"
|
||||
}
|
||||
},
|
||||
"fieldMapping": {
|
||||
"title": "Field mapping",
|
||||
"hint": "Map data source fields to dataset aliases",
|
||||
"add": "Add mapping",
|
||||
"sourceField": "Source field",
|
||||
"targetField": "Target field",
|
||||
"sourcePlaceholder": "Source field name",
|
||||
"targetPlaceholder": "Mapped field name"
|
||||
},
|
||||
"releaseMenu": {
|
||||
"existingTitle": "Published menu",
|
||||
"existingHint": "Current menu: {title} ({path}). Republishing will update the menu."
|
||||
},
|
||||
"export": {
|
||||
"title": "Export Excel",
|
||||
"success": "Exported",
|
||||
"failed": "Export failed",
|
||||
"notAllowed": "Export is not allowed for this report"
|
||||
},
|
||||
"chart": {
|
||||
"empty": "Select a floating chart to configure",
|
||||
"cellEmpty": "Select an in-cell chart to configure",
|
||||
"cellTitle": "In-cell chart",
|
||||
"type": "Chart type",
|
||||
"title": "Chart title",
|
||||
"datasetHint": "Dataset aliases",
|
||||
"dataSet": "Dataset",
|
||||
"classifyField": "Category field",
|
||||
"maxField": "Radar max field",
|
||||
"legendShow": "Show legend",
|
||||
"legendOrient": "Legend layout",
|
||||
"legendOrientHorizontal": "Horizontal",
|
||||
"legendOrientVertical": "Vertical",
|
||||
"legendFontSize": "Legend font size",
|
||||
"styleType": "Chart style",
|
||||
"lineArea": "Area fill",
|
||||
"pieRose": "Rose chart",
|
||||
"pieShowZero": "Hide zero values",
|
||||
"layoutSection": "Layout & colors",
|
||||
"gridTop": "Grid top",
|
||||
"gridLeft": "Grid left",
|
||||
"gridRight": "Grid right",
|
||||
"gridBottom": "Grid bottom",
|
||||
"legendLeft": "Legend left (%)",
|
||||
"legendTop": "Legend top (%)",
|
||||
"colorList": "Series colors",
|
||||
"addColor": "Add color",
|
||||
"colorListPlaceholder": "e.g. #5470c6,#91cc75,#fac858",
|
||||
"seriesCenterLeft": "Pie center X (%)",
|
||||
"seriesCenterTop": "Pie center Y (%)",
|
||||
"seriesNameField": "Series name field",
|
||||
"seriesDataField": "Series value field",
|
||||
"summaryType": "Aggregation",
|
||||
"fieldPlaceholder": "e.g. sales.month or month",
|
||||
"types": {
|
||||
"bar": "Bar",
|
||||
"line": "Line",
|
||||
"pie": "Pie",
|
||||
"radar": "Radar"
|
||||
},
|
||||
"styleTypes": {
|
||||
"barDefault": "Default bar",
|
||||
"barStack": "Stacked bar",
|
||||
"lineDefault": "Default line",
|
||||
"lineSmooth": "Smooth line",
|
||||
"lineStack": "Stacked line",
|
||||
"pieDefault": "Solid pie",
|
||||
"pieRing": "Donut pie",
|
||||
"radarPolygon": "Polygon radar",
|
||||
"radarCircle": "Circle radar"
|
||||
},
|
||||
"summary": {
|
||||
"none": "Raw",
|
||||
"sum": "Sum",
|
||||
"avg": "Average",
|
||||
"max": "Max",
|
||||
"min": "Min",
|
||||
"count": "Count"
|
||||
}
|
||||
},
|
||||
"properties": {
|
||||
"title": "Cell Properties",
|
||||
"empty": "Select a cell in the spreadsheet",
|
||||
"position": "Row {row}, Column {col}",
|
||||
"cellType": "Cell type",
|
||||
"typeText": "Text",
|
||||
"textParamHint": "Use #'{'paramName'}' in text cells; replaced on preview",
|
||||
"typeDataSource": "Data source",
|
||||
"typeParameter": "Parameter",
|
||||
"typeQrCode": "QR code",
|
||||
"typeBarcode": "Barcode",
|
||||
"typeExpression": "Expression",
|
||||
"expressionFormula": "Formula",
|
||||
"expressionPlaceholder": "e.g. =A1+sum(sales.amount) or =sum(A1:B2)",
|
||||
"expressionHint": "Supports A1/B2 refs, sum(A1:B2), sum(alias.field), #'{'param'}', + - * /",
|
||||
"dataset": "Dataset alias",
|
||||
"field": "Field",
|
||||
"fieldPlaceholder": "e.g. name or user.name",
|
||||
"displayType": "Display type",
|
||||
"displayDefault": "Default",
|
||||
"expand": "Expand",
|
||||
"expandNone": "None",
|
||||
"expandDown": "List down",
|
||||
"expandRight": "List right",
|
||||
"polymerizationType": "Aggregation",
|
||||
"polyList": "List",
|
||||
"polyGroup": "Group",
|
||||
"polySummary": "Summary",
|
||||
"summaryType": "Summary type",
|
||||
"groupType": "Group mode",
|
||||
"groupDefault": "Default",
|
||||
"groupAdjacent": "Adjacent",
|
||||
"mergeCell": "Merge cells",
|
||||
"fillEmptyRows": "Pad empty rows after list",
|
||||
"fillEmptyNum": "Empty row count",
|
||||
"leftParent": "Left parent",
|
||||
"topParent": "Top parent",
|
||||
"leftParentCustom": "Left parent (col+row)",
|
||||
"topParentCustom": "Top parent (col+row)",
|
||||
"leftParentHint": "When expanding or summarizing, find the nearest data-source cell to the left on the same row to scope the data group. Plain text cells do not need this.",
|
||||
"topParentHint": "When expanding or summarizing, find the nearest data-source cell above in the same column to scope the data level. Use None for grand totals; use Custom for group subtotals.",
|
||||
"parentType": {
|
||||
"none": "None",
|
||||
"default": "Default",
|
||||
"custom": "Custom"
|
||||
},
|
||||
"paramField": "Parameter field",
|
||||
"apply": "Apply to cell"
|
||||
},
|
||||
"code": {
|
||||
"content": "Code content",
|
||||
"contentPlaceholder": "Static text or #'{'paramName'}'",
|
||||
"paramHint": "Use #'{'field'}' for query params; replaced on preview",
|
||||
"qrLevel": "Error correction",
|
||||
"barcodeFormat": "Barcode format"
|
||||
},
|
||||
"render": {
|
||||
"codeRequired": "Report code is required",
|
||||
"loadFailed": "Failed to load report",
|
||||
"empty": "No preview data"
|
||||
},
|
||||
"univerPlaceholder": {
|
||||
"title": "Univer Report Designer",
|
||||
"desc": "Phase 1 skeleton is ready. Full @univerjs spreadsheet engine will be integrated next."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user