Every template and handler message in internal/web goes through a JSON
catalogue under internal/web/locales/<code>/, with English as the fallback.
The language is the person's choice (a cookie set by /_lang/{code}), else
Accept-Language, else landing.language. Tests refuse a key some language
lacks, a translation with other arguments than English, and template text
left in English.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
49 lines
2.8 KiB
JSON
49 lines
2.8 KiB
JSON
{
|
||
"usage.group_by": "Gruplama",
|
||
"usage.window": "Dönem",
|
||
"usage.group.org": "kuruluş",
|
||
"usage.group.team": "ekip",
|
||
"usage.group.project": "proje",
|
||
"usage.group.user": "kişi",
|
||
"usage.group.model": "model",
|
||
"usage.window.24h": "son 24 saat",
|
||
"usage.window.7d": "son 7 gün",
|
||
"usage.window.30d": "son 30 gün",
|
||
|
||
"usage.requests": "İstekler",
|
||
"usage.requests_note": "Her dilimde sunulan istekler; anahtarın o sırada nerede olduğuna göre değil, şu an nereye ait olduğuna göre sayılır.",
|
||
"usage.tokens": "Tokenlar",
|
||
"usage.tokens_note": "İstem ve yanıt birlikte; bir kişinin tükettiği miktar olarak tanıdığı rakam budur.",
|
||
"usage.spend": "Harcama",
|
||
"usage.spend_note": "Tam birim cinsinden; bütçelerin yazıldığı birimle aynı.",
|
||
"usage.unpriced": "Hiçbir modelin fiyatı yok; bu yüzden her istek sıfıra mal olur ve küme ne kadar yoğun olursa olsun bu grafik düz bir çizgi olurdu. Sunucu yapılandırmasının <code>pricing</code> bölümünde fiyat belirleyin.",
|
||
|
||
"usage.col.group": "Grup",
|
||
"usage.errors": "Hatalar",
|
||
"usage.col.error_rate": "Hata oranı",
|
||
"usage.col.error_rate_title": "Başarısız istekler; bir sınır nedeniyle reddedilenler dahil",
|
||
"usage.col.limited": "Sınırlanan",
|
||
"usage.col.limited_title": "İstek, token ya da bütçe sınırı nedeniyle reddedilenler",
|
||
"usage.col.ttft": "İlk token p50 / p95",
|
||
"usage.col.ttft_title": "Akışlı isteklerde ilk tokene kadar geçen süre",
|
||
"usage.col.latency": "Gecikme p95",
|
||
"usage.pct": "%%%s",
|
||
"usage.no_owner_keys": "sahibi olmayan anahtarlar",
|
||
"usage.unknown": "bilinmiyor",
|
||
"usage.empty": "Bu dönemde kaydedilmiş bir şey yok.",
|
||
|
||
"usage.gpu.title": "Sahibine göre GPU süresi",
|
||
"usage.gpu.chart": "Sahibine göre tutulan GPU'lar",
|
||
"usage.gpu.chart_note": "Her sahibin modellerinin replikalarının tuttuğu kartlar: sahibi kota ağacının bir parçası olan modeller.",
|
||
"usage.col.owner": "Sahip",
|
||
"usage.col.gpu_hours": "GPU-saat",
|
||
"usage.col.held_now": "Şu an tutulan",
|
||
"usage.no_owner": "sahipsiz",
|
||
"usage.gpu.note": "Geçmişi ayarlandığı süre boyunca (varsayılan olarak on beş gün) saklayan metrik deposundan; sahibi olmayan bir model “sahipsiz” altında sayılır.",
|
||
|
||
"usage.note.charts": "Grafikler toplamda en yoğun dört grubu çizer ve geri kalanını “diğer” altında toplar; böylece toplamları her zaman kümenin tamamına eşittir. Aşağıdaki tablo, aynı sırayla tüm grupları gösterir.",
|
||
"usage.note.person": "Kişi, kota ağacının bir düzeyi değildir — bir kişi birkaç projede anahtar tutabilir — bu yüzden kişiye göre gruplama ağacın bir düzeyini adlandırmaz, onu çaprazlamasına keser. Kotalar diğer üç düzeyde, <a href=\"/admin/quotas\">Sınırlar</a> sekmesinde belirlenir.",
|
||
|
||
"usage.err.read": "kullanım okunamadı"
|
||
}
|