Files
gpustack-ui/src/locales/zh-CN/usage.ts
T
micheliaandmichela feng feccc81c5f feat(usage): fix Resource Events filters — real event types, name search, no user filter
- Event type: trim the dropdown to the four types that are actually emitted
  (Created / Started / Stopped / Deleted) — updated/attached/detached were
  never recorded — and actually send the selection (event_types) to the API,
  which previously dropped it so the filter did nothing.
- Add a resource-name text filter (debounced, case-insensitive substring).
- Remove the "filter by user" select: the events list has no User column.
  Scope still applies (members see only their own events).
2026-06-09 11:54:28 +08:00

108 lines
4.5 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export default {
'usage.title': '使用量',
'usage.filter.user': '按用户查询',
'usage.filter.model': '按模型查询',
'usage.filter.apikey': '按 API 密钥查询',
'usage.filter.metric': '指标',
'usage.filter.groupBy': '分组',
'usage.filter.group.user': '用户',
'usage.filter.group.model': '模型',
'usage.filter.group.apikey': 'API 密钥',
'usage.filter.inputTokens': '输入 Token 数',
'usage.filter.outputTokens': '输出 Token 数',
'usage.filter.totalTokens': '总 Token 数',
'usage.filter.apiRequests': 'API 请求数',
'usage.filter.modelsUsed': '使用的模型数',
'usage.table.user.modelsUsed': '使用的模型',
'usage.table.user.apiKeysUsed': '使用的 API 密钥',
'usage.table.lastActive': '最后活跃时间',
'usage.filter.granularity': '粒度',
'usage.filter.granularity.hour': '按小时',
'usage.filter.granularity.day': '按天',
'usage.filter.granularity.week': '按周',
'usage.filter.granularity.month': '按月',
'usage.tabs.summary': '总览',
'usage.tabs.tokens': 'Token',
'usage.tabs.gpuInstances': 'GPU 实例',
'usage.tabs.storage': '存储',
'usage.tabs.resourceEvents': '资源事件',
'usage.tabs.models': '模型',
'usage.tabs.apikeys': 'API 密钥',
'usage.tabs.users': '用户',
'usage.export.chart': '导出图表数据',
'usage.export.table': '导出表格数据',
'usage.user.currentAccount': '当前账户',
'usage.table.cluster': '集群',
'usage.table.provider': '提供商',
'usage.table.deleted': '已删除',
'usage.chart.cached': '缓存',
'usage.chart.uncached': '非缓存',
'usage.chart.inputTokensCached': '输入 Token 数(缓存/非缓存)',
'usage.table.inputTokensCached': '输入 Token 缓存数',
// --- Resource usage: shared metrics & units ---
'usage.metric.tokens': 'Token 数',
'usage.metric.input': '输入',
'usage.metric.output': '输出',
'usage.metric.gpuHours': 'GPU 小时',
'usage.metric.instanceHours': '实例小时',
'usage.metric.gbDays': 'GB·天',
'usage.metric.gbHours': 'GB·小时',
'usage.metric.activeUsers': '活跃用户',
'usage.metric.activeInstances': '活跃实例',
'usage.metric.activeStorage': '活跃存储',
'usage.metric.activeVolumes': '活跃存储卷',
'usage.metric.storageTypes': '存储类型',
'usage.metric.gpuHours.tip':
'实例运行时长按 GPU 数量加权:一个使用 N 个 GPU 的实例运行 H 小时记为 N × H GPU 小时。当每个实例仅使用单个 GPU 时,等于实例小时。',
'usage.metric.instanceHours.tip':
'所有实例运行时长的总和,与每个实例使用的 GPU 数量无关。一个实例运行 2 小时 = 2 实例小时。',
'usage.metric.gbDays.tip':
'存储容量随时间的积分,单位为 GB × 天:10 GB 保留 5 天 = 50 GB·天。(= GB·小时 ÷ 24',
'usage.metric.gbHours.tip':
'存储容量随时间的积分,单位为 GB × 小时:10 GB 保留 5 小时 = 50 GB·小时。',
// --- Resource usage: common table / labels ---
'usage.common.noData': '暂无数据',
'usage.common.unknown': '未知',
'usage.table.date': '日期',
'usage.table.name': '名称',
'usage.table.user': '用户',
'usage.table.users': '用户',
'usage.table.type': '类型',
'usage.table.instance': '实例',
'usage.table.instanceType': '实例类型',
'usage.table.instanceTypes': '实例类型',
'usage.table.instances': '实例',
'usage.table.capacity': '容量',
'usage.export.tableNamed': '导出表格数据 — {name}',
// --- Summary tab ---
'usage.summary.compute': '算力',
'usage.summary.tokensOverTime': 'Token 数趋势',
'usage.summary.gpuHoursOverTime': 'GPU 小时趋势',
'usage.summary.gbDaysOverTime': 'GB·天趋势',
// --- GPU Instances / Storage filters ---
'usage.filter.instance': '按实例查询',
'usage.filter.storage': '按存储查询',
// --- Resource events ---
'usage.events.resourceType': '资源类型',
'usage.events.eventType': '事件类型',
'usage.events.resourceName': '按名称筛选',
'usage.events.col.time': '时间',
'usage.events.col.resource': '资源',
'usage.events.col.event': '事件',
'usage.events.col.message': '消息',
'usage.events.resource.gpuInstance': 'GPU 实例',
'usage.events.resource.cpuInstance': 'CPU 实例',
'usage.events.type.created': '已创建',
'usage.events.type.deleted': '已删除',
'usage.events.type.started': '已启动',
'usage.events.type.stopped': '已停止',
'usage.events.type.updated': '已更新',
'usage.events.type.attached': '已挂载',
'usage.events.type.detached': '已卸载'
};