unis_crm/frontend1/src/features/dashboard-analytics/locales/zh-CN.ts

208 lines
12 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

export default {
dashboardAnalytics: {
title: "首页经营分析配置",
subtitle: "配置首页经营分析卡片的标题、SQL 取数逻辑与展示方式,并按权限控制首页是否可见。",
noViewPermission: "你没有查看首页经营分析配置的权限。",
tenantTip: "当前正在配置租户 {{tenantName}}(编码:{{tenantCode}},编号:{{tenantId}})的首页经营分析,移动端与电脑端共用同一套卡片定义。",
tenantRequired: "请先切换到具体租户后再配置首页经营分析。",
panelTitle: "模块配置",
cardsTitle: "卡片配置",
previewTitle: "首页预览",
enabled: "启用首页经营分析",
panelName: "模块标题",
panelSubtitle: "模块副标题",
emptyStateText: "空状态文案",
addCard: "新增卡片",
editCard: "编辑卡片",
saveSuccess: "首页经营分析配置已保存",
loadError: "加载首页经营分析配置失败",
previewError: "预览首页经营分析配置失败",
saveError: "保存首页经营分析配置失败",
syncCalendar: "同步当年日历",
syncCalendarSuccess: "{{year}} 年日历已同步:共 {{totalDays}} 天,节假日 {{holidayDays}} 天,法定休息日 {{restDays}} 天,调休补班 {{makeupWorkdayDays}} 天,工作日 {{workdayDays}} 天。",
syncCalendarError: "同步当年日历失败",
cardKey: "卡片编码",
groupName: "分组名称",
groupNameHint: "相同分组名称的卡片会在首页展示时归为一个区块,适合按业务、数据域或角色分区。",
groupNamePlaceholder: "例如:销售概览、客户分析、渠道经营",
groupTabAll: "全部",
ungrouped: "未分组",
cardTitle: "卡片标题",
cardSubtitle: "卡片副标题",
renderType: "展示方式",
sqlTemplate: "查询 SQL",
valueField: "数值字段",
descriptionField: "说明字段",
categoryField: "分类字段",
colorField: "颜色字段",
displayTextConfig: "展示文案配置",
displayTextSection: "展示文案",
displayTextHint: "按当前图形类型配置展示文案,保存时会自动生成配置。",
chartPreset: "官方图形预设",
chartPresetHint: "按官方图形预设生成图表配置,并继续使用当前 SQL 的返回结果进行渲染。",
seriesField: "系列字段",
seriesFieldHint: "多系列图形请让 SQL 额外返回这个字段,例如“系列”。用于堆叠、多线、多柱、嵌套饼图、多漏斗等图形。",
frameField: "时间帧字段",
frameFieldHint: "动态排序柱状图(时间帧)需要 SQL 额外返回这个字段,例如“时间帧”。系统会按帧轮播同一批类目的排序变化。",
optionSchemaSection: "图形样式分组配置",
optionSchemaHint: "先用官方预设确定图形骨架,再按分组字段细调图例、坐标轴、网格和系列样式,最后可继续追加附加配置。",
optionSchemaLegend: "图例配置",
optionSchemaLabel: "标签配置",
optionSchemaAxisGrid: "坐标轴与网格",
optionSchemaSeries: "系列样式",
optionSchemaAdvanced: "高级补充",
optionSchemaDefault: "按预设默认",
showLegend: "显示图例",
legendSeriesOrder: "图例顺序",
legendSeriesOrderHint: "按逗号或换行填写系列名称顺序。图例和堆叠顺序都会按这里重排,未填写的系列会自动补在后面。",
legendSeriesOrderPlaceholder: "例如A:100%-80%, B:80%-60%, C:60%-40%",
showDataLabels: "显示数值标签",
dataLabelMode: "标签显示模式",
dataLabelModeHint: "仅堆叠折线图和堆叠柱状图支持“只显示总数”。切换到堆叠预设后即可配置。",
legendPosition: "图例位置",
legendOrient: "图例排布",
labelPosition: "标签位置",
categoryBoundaryGap: "类目轴留白",
axisLabelRotate: "类目标签旋转",
valueAxisMin: "数值轴最小值",
valueAxisMax: "数值轴最大值",
gridTop: "上边距",
gridRight: "右边距",
gridBottom: "下边距",
gridLeft: "左边距",
lineStyleType: "线条样式",
stepPosition: "阶梯拐点位置",
lineWidth: "线条宽度",
symbolSize: "节点大小",
barMaxWidth: "柱宽上限",
barBorderRadius: "柱体圆角",
pieRadiusOuter: "外半径",
pieRadiusInner: "内半径",
pieCenterX: "中心点横向位置",
pieCenterY: "中心点纵向位置",
pieLabelEdgeDistance: "标签边缘留白",
pieLabelBleedMargin: "标签文本预留",
pieLabelLineLength: "引导线第一段",
pieLabelLineLength2: "引导线第二段",
funnelSort: "漏斗排序",
funnelGap: "漏斗间距",
optionOverrides: "附加配置文本",
optionOverridesHint: "可选。填写附加配置文本后会和系统生成的图表配置做合并,用于精确还原图形细节。",
tableLabelHeader: "表格左列表头",
tableValueHeader: "表格右列表头",
peakPrefix: "峰值前缀文案",
ratioPrefix: "比例前缀文案",
rankingSecondaryField: "排行榜辅助值字段",
rankingSecondaryFieldHint: "配置后,排行榜金额下方会优先显示这个 SQL 字段;不填时继续自动显示“占首位百分比”。",
rankingSecondaryValueType: "辅助值类型",
sharePrefix: "占比前缀文案",
centerLabel: "中心文案",
chartEmptyText: "空状态文案",
metricIcon: "指标卡图标",
metricIconPlaceholder: "请选择指标卡图标",
metricIconHint: "下面是可视化图标库,直接点选即可;不选时系统会按标题自动匹配图标。",
metricIconSearchPlaceholder: "搜索图标名称,例如:金额、渠道、增长",
metricIconAuto: "自动",
metricIconAutoDesc: "沿用系统自动匹配",
metricIconEmpty: "当前筛选条件下没有找到图标。",
metricIconCategoryAll: "全部",
metricIconCategoryFinance: "金额类",
metricIconCategoryBusiness: "经营类",
metricIconCategoryCustomer: "客户类",
metricIconCategoryAnalytics: "分析类",
metricIconCategoryChannel: "渠道类",
metricIconCategoryTask: "任务类",
metricIconCategoryGrowth: "增长类",
metricStylePreset: "指标卡风格",
metricTheme: "主题色板",
metricIconShape: "图标底板",
metricTrendMode: "趋势提示",
metricBadgeText: "强调标签",
categoryOptions: "固定类目补零",
categoryOptionsHint: "可按顺序配置固定类目;如果 SQL 少返回了某一项,系统会自动补 0并沿用这里的颜色和名称。",
categoryOptionLabel: "类目名称",
categoryOptionColor: "类目颜色",
categoryOptionDescription: "类目说明",
addCategoryOption: "新增类目",
valueType: "展示类型",
sortDirection: "数据排序",
displayLimit: "显示条数",
displayLimitHint: "当前图形默认建议展示 {{limit}} 条,不填时系统也会按这个推荐值处理。",
layoutType: "排列方式",
layoutTypeVertical: "纵向单列",
layoutTypeHorizontal: "横向并排",
horizontalColumns: "横排每行卡片数",
horizontalColumnsHint: "仅在“横向并排”且未勾选“独占整行”时生效。系统会根据手机端和电脑端宽度自适应降列,尽量接近这个数量。",
fullRow: "独占整行",
unit: "单位",
linkPath: "跳转路径",
sortOrder: "排序",
status: "状态",
enabledStatus: "启用",
disabledStatus: "停用",
preview: "刷新预览",
previewMode: "预览视图",
previewDesktop: "电脑端",
previewMobile: "手机端",
livePreviewTitle: "编辑中实时预览",
livePreviewHint: "当前区域会即时反映你正在编辑的配置SQL 结果优先使用已保存预览,没有时自动补示例数据。",
livePreviewSavedData: "当前实时预览正在复用已保存的取数结果,只同步你正在编辑的展示配置。",
livePreviewSampleData: "当前实时预览使用的是系统示例数据,保存 SQL 后会切换为真实结果。",
editorBasicSection: "基础信息",
editorBasicHint: "先确定卡片编码、标题和图形类型,这些信息会决定后续可配置的中文选项。",
editorDataSection: "数据字段映射",
editorDataHint: "SQL 负责取数;这里负责告诉系统哪一列是数值、分类、颜色、系列和时间帧。",
dimensionSection: "数据维度切换",
dimensionHint: "给图形卡增加维度下拉,首页可按当前卡片独立切换,不影响整页其他卡片。",
dimensionSwitchEnabled: "启用维度切换",
dimensionOptions: "维度选项",
dimensionOptionsHint: "直接选择需要开放的筛选项,建议只保留月度、季度、年度、全量这几个常用项。",
dimensionOptionsPlaceholder: "请选择需要开放的筛选项",
defaultDimension: "默认维度",
defaultDimensionPlaceholder: "请选择默认展示维度",
editorAppearanceSection: "图形预设与样式",
editorAppearanceHint: "这一组按图表官方配置思路组织,先选预设,再细调图例、标签、网格和系列样式。",
editorMetricSection: "指标卡视觉",
editorMetricHint: "指标卡会按统一的图表风格做主题、图标容器和趋势提示设计,预览会同步显示最终效果。",
editorLayoutSection: "布局与交互",
editorLayoutHint: "这里控制数值展示方式、卡片排列、PC/手机端图形位置,以及首页上的展示顺序。",
pcLayoutPreset: "PC 端图形位置",
mobileLayoutPreset: "手机端图形位置",
pcChartWidthPercent: "PC 端图宽占比",
mobileChartWidthPercent: "手机端图宽占比",
pcChartHeight: "PC 端图高",
mobileChartHeight: "手机端图高",
sqlHelpTitle: "受支持的 SQL 规则",
sqlHelp1: "仅支持 SELECT / WITH 查询,不支持多语句。",
sqlHelp2: "可使用参数::tenantId、:currentUserId、:today、:yesterday、:monthStart、:monthEnd、:nextMonthStart、:weekStart、:weekEnd、:now。",
sqlHelp3: "如需沿用系统角色数据权限,请在 SQL 中使用 {{dataScopeMacro}} 宏。ALL / SELF / DEPT / DEPT_AND_CHILD / CUSTOM 会在后端自动展开。",
sqlHelp4: "指标卡建议 SQL 返回一行并包含 value 字段;图表卡建议返回多行,并包含 label/value 字段,可额外返回 color。多系列图形可额外返回 series动态排序柱状图时间帧可额外返回 frame。",
sortDirectionSql: "按 SQL 原顺序",
sortDirectionAsc: "按数值升序",
sortDirectionDesc: "按数值降序",
sampleSql: "示例 SQL",
emptyCards: "暂无卡片配置",
emptyPreview: "暂无可预览的首页经营分析卡片",
previewDisabled: "当前模块未启用,首页不会展示该区域。",
deleteConfirm: "确定删除卡片“{{name}}”吗?",
unsavedCardTitle: "当前卡片还有未同步修改",
unsavedCardContent: "离开当前页面会丢失这张卡片尚未保存的内容,确认要放弃这些修改吗?",
discardCardChanges: "放弃修改",
keepEditing: "继续编辑",
editorPageSubtitle: "左侧预览,右侧配置。",
backToCards: "返回列表",
cardNotFound: "未找到要编辑的卡片,已返回卡片配置列表。",
syncCardBeforeSaveTitle: "先同步当前卡片再保存",
syncCardBeforeSaveContent: "当前卡片还有未同步修改。确认后会先同步这张卡片,再保存整页配置。",
syncAndSave: "同步并保存",
previewSummary: "已展示 {{visible}} / 共 {{total}} 条",
moreLink: "更多>>",
saveButton: "保存配置",
basicPlaceholder: "请输入",
sqlPlaceholder: "请输入首页卡片查询 SQL",
displayTextConfigPlaceholder: "可选,填写 JSON例如{\"tableLabelHeader\":\"销售姓名\",\"tableValueHeader\":\"业绩金额\"}",
sampleSqlText: "指标卡示例:\nselect count(1) as value, '本月新增商机数量' as description\nfrom crm_opportunity o\nwhere o.created_at::date between :monthStart and :monthEnd\n and {{dataScopeMacro}}\n\n图表示例\nselect o.stage as label, count(1) as value\nfrom crm_opportunity o\nwhere o.created_at::date between :monthStart and :monthEnd\n and {{dataScopeMacro}}\ngroup by o.stage\norder by count(1) desc",
viewTag: "首页展示",
},
};