Files
gpustack-ui/src/locales/tr-TR/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.7 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',
'usage.filter.user': 'Filter by user',
'usage.filter.model': 'Filter by model',
'usage.filter.apikey': 'Filter by API key',
'usage.filter.metric': 'Metric',
'usage.filter.groupBy': 'Group by',
'usage.filter.group.user': 'User',
'usage.filter.group.model': 'Model',
'usage.filter.group.apikey': 'API Key',
'usage.filter.inputTokens': 'Input Tokens',
'usage.filter.outputTokens': 'Output Tokens',
'usage.filter.totalTokens': 'Total Tokens',
'usage.filter.apiRequests': 'API Requests',
'usage.filter.modelsUsed': 'Models Used',
'usage.table.user.modelsUsed': 'Models Used',
'usage.table.user.apiKeysUsed': 'API Keys Used',
'usage.table.lastActive': 'Last Active',
'usage.filter.granularity': 'Granularity',
'usage.filter.granularity.hour': 'Saat',
'usage.filter.granularity.day': 'Day',
'usage.filter.granularity.week': 'Week',
'usage.filter.granularity.month': 'Month',
'usage.tabs.summary': 'Özet',
'usage.tabs.tokens': 'Token',
'usage.tabs.gpuInstances': 'GPU Örnekleri',
'usage.tabs.storage': 'Depolama',
'usage.tabs.resourceEvents': 'Kaynak Olayları',
'usage.tabs.models': 'Models',
'usage.tabs.apikeys': 'API Keys',
'usage.tabs.users': 'User',
'usage.export.chart': 'Export Chart Data',
'usage.export.table': 'Export Table Data',
'usage.user.currentAccount': 'Current Account',
'usage.table.cluster': 'Cluster',
'usage.table.provider': 'Provider',
'usage.table.deleted': 'Deleted',
'usage.chart.cached': 'Cached',
'usage.chart.uncached': 'Uncached',
'usage.chart.inputTokensCached': 'Input Tokens (Cached/Uncached)',
'usage.table.inputTokensCached': 'Input Tokens Cached',
// --- Resource usage: shared metrics & units ---
'usage.metric.tokens': 'Token',
'usage.metric.input': 'Girdi',
'usage.metric.output': 'Çıktı',
'usage.metric.gpuHours': 'GPU Saati',
'usage.metric.instanceHours': 'Örnek Saati',
'usage.metric.gbDays': 'GB-Gün',
'usage.metric.gbHours': 'GB-Saat',
'usage.metric.activeUsers': 'Aktif Kullanıcılar',
'usage.metric.activeInstances': 'Aktif Örnekler',
'usage.metric.activeStorage': 'Aktif Depolama',
'usage.metric.activeVolumes': 'Aktif Birimler',
'usage.metric.storageTypes': 'Depolama Türleri',
'usage.metric.gpuHours.tip':
'Örnek çalışma süresinin GPU sayısına göre ağırlıklandırılmış hali: N GPU kullanan bir örnek H saat çalıştığında N × H GPU-saat olarak sayılır. Her örnek tek bir GPU kullandığında Örnek Saati ile eşittir.',
'usage.metric.instanceHours.tip':
'Her örneğin kullandığı GPU sayısından bağımsız olarak tüm örneklerin toplam çalışma süresi. 2 saat çalışan bir örnek = 2 örnek-saat.',
'usage.metric.gbDays.tip':
'Depolama kapasitesinin zamana göre integrali, GB × gün cinsinden: 5 gün boyunca tutulan 10 GB = 50 GB-gün. (= GB-Saat ÷ 24)',
'usage.metric.gbHours.tip':
'Depolama kapasitesinin zamana göre integrali, GB × saat cinsinden: 5 saat boyunca tutulan 10 GB = 50 GB-saat.',
// --- Resource usage: common table / labels ---
'usage.common.noData': 'Veri yok',
'usage.common.unknown': 'bilinmiyor',
'usage.table.date': 'Tarih',
'usage.table.name': 'Ad',
'usage.table.user': 'Kullanıcı',
'usage.table.users': 'Kullanıcılar',
'usage.table.type': 'Tür',
'usage.table.instance': 'Örnek',
'usage.table.instanceType': 'Örnek Türü',
'usage.table.instanceTypes': 'Örnek Türleri',
'usage.table.instances': 'Örnekler',
'usage.table.capacity': 'Kapasite',
'usage.export.tableNamed': 'Tablo Verilerini Dışa Aktar — {name}',
// --- Summary tab ---
'usage.summary.compute': 'Hesaplama',
'usage.summary.tokensOverTime': 'Zaman içinde Token',
'usage.summary.gpuHoursOverTime': 'Zaman içinde GPU Saati',
'usage.summary.gbDaysOverTime': 'Zaman içinde GB-Gün',
// --- GPU Instances / Storage filters ---
'usage.filter.instance': 'Örneğe göre filtrele',
'usage.filter.storage': 'Depolamaya göre filtrele',
// --- Resource events ---
'usage.events.resourceType': 'Kaynak türü',
'usage.events.eventType': 'Olay türü',
'usage.events.resourceName': 'Ada göre filtrele',
'usage.events.col.time': 'Zaman',
'usage.events.col.resource': 'Kaynak',
'usage.events.col.event': 'Olay',
'usage.events.col.message': 'Mesaj',
'usage.events.resource.gpuInstance': 'GPU Örneği',
'usage.events.resource.cpuInstance': 'CPU Örneği',
'usage.events.type.created': 'Oluşturuldu',
'usage.events.type.deleted': 'Silindi',
'usage.events.type.started': 'Başlatıldı',
'usage.events.type.stopped': 'Durduruldu',
'usage.events.type.updated': 'Güncellendi',
'usage.events.type.attached': 'Eklendi',
'usage.events.type.detached': 'Ayrıldı'
};