import type { TranslationMap } from
"../lib/types.ts" ;
// Generated by scripts/control-ui-i18n.ts.
export
const tr: TranslationMap = {
common: {
health:
"Sağlık" ,
ok:
"Tamam" ,
yes:
"Evet" ,
no:
"Hayır" ,
active:
"Etkin" ,
loading:
"Yükleniyor…" ,
refreshing:
"Yenileniyor…" ,
online:
"Çevrimiçi" ,
offline:
"Çevrimdışı" ,
connect:
"Bağlan" ,
connected:
"Bağlandı" ,
refresh:
"Yenile" ,
reload:
"Yeniden yükle" ,
probe:
"Sına" ,
call:
"Ara" ,
confirm:
"Onayla" ,
cancel:
"İptal" ,
unselect:
"Seçimi kaldır" ,
enabled:
"Etkin" ,
disabled:
"Devre dışı" ,
na:
"yok" ,
configured:
"Yapılandırıldı" ,
running:
"Çalışıyor" ,
linked:
"Bağlandı" ,
mode:
"Mod" ,
baseUrl:
"Temel URL" ,
lastStart:
"Son başlatma" ,
lastProbe:
"Son sınama" ,
lastInbound:
"Son gelen" ,
lastConnect:
"Son bağlantı" ,
lastMessage:
"Son mesaj" ,
authAge:
"Kimlik doğrulama süresi" ,
credential:
"Kimlik bilgisi" ,
audience:
"Hedef kitle" ,
publicKey:
"Açık Anahtar" ,
probeOk:
"Sınama başarılı" ,
probeFailed:
"Sınama başarısız" ,
reloadConfig:
"Yapılandırmayı Yeniden Yükle" ,
loadConfig:
"Yapılandırmayı yükle" ,
loadApprovals:
"Onayları yükle" ,
settingsSections:
"Ayar bölümleri" ,
version:
"Sürüm" ,
docs:
"Dokümanlar" ,
theme:
"Tema" ,
resources:
"Kaynaklar" ,
search:
"Ara" ,
save:
"Kaydet" ,
saving:
"Kaydediliyor…" ,
saveAndPublish:
"Kaydet ve Yayımla" ,
importing:
"İçe aktarılıyor…" ,
importFromRelays:
"Aktarıcılardan içe aktar" ,
showAdvanced:
"Gelişmişi Göster" ,
hideAdvanced:
"Gelişmişi Gizle" ,
unsavedChanges:
"Kaydedilmemiş değişiklikleriniz var" ,
secondsAgo:
"{count} sn önce" ,
working:
"Çalışıyor…" ,
showQr:
"QR'ı Göster" ,
relink:
"Yeniden bağla" ,
waitForScan:
"Tarama için bekle" ,
logout:
"Çıkış yap" ,
},
channels: {
health: {
title:
"Kanal durumu" ,
subtitle:
"Gateway'den alınan kanal durumu anlık görüntüleri." ,
noSnapshotYet:
"Henüz anlık görüntü yok." ,
},
generic: {
subtitle:
"Kanal durumu ve yapılandırması." ,
},
gatewayUrlConfirmation: {
title:
"Gateway URL'sini Değiştir" ,
subtitle:
"Bu işlem farklı bir gateway sunucusuna yeniden bağlanacaktır" ,
warning:
"Yalnızca bu URL'ye güveniyorsanız onaylayın. Kötü amaçlı URL'ler sisteminizi tehlikeye atabilir." ,
},
nostr: {
profile: "Profil" ,
editProfile: "Profili Düzenle" ,
profilePicture: "Profil resmi" ,
noProfile: "Profil ayarlanmadı." ,
noProfileHint:
'"Profili Düzenle" seçeneğine tıklayarak adınızı, biyografinizi ve avatarınızı ekleyin.' ,
name: "Ad" ,
displayName: "Görünen Ad" ,
about: "Hakkında" ,
advanced: "Gelişmiş" ,
profilePicturePreview: "Profil resmi önizlemesi" ,
account: "Hesap" ,
username: "Kullanıcı adı" ,
usernameHelp: "Kısa kullanıcı adı (ör. satoshi)" ,
bio: "Biyografi" ,
bioPlaceholder: "İnsanlara kendinizden bahsedin..." ,
bioHelp: "Kısa bir biyografi veya açıklama" ,
displayNameHelp: "Tam görünen adınız" ,
avatarUrl: "Avatar URL'si" ,
avatarHelp: "Profil resminizin HTTPS URL'si" ,
bannerUrl: "Banner URL'si" ,
bannerHelp: "Bir banner görselinin HTTPS URL'si" ,
website: "Web sitesi" ,
websiteHelp: "Kişisel web siteniz" ,
nip05Identifier: "NIP-05 Tanımlayıcısı" ,
nip05Help: "Doğrulanabilir tanımlayıcı (ör. siz@alanadi.com)" ,
lightningAddress: "Lightning Adresi" ,
lightningHelp: "Bahşişler için Lightning adresi (LUD-16)" ,
},
},
nodes: {
binding: {
loadConfigHint: "Bağlamaları düzenlemek için yapılandırmayı yükleyin." ,
formModeHint: "Bağlamaları burada düzenlemek için Yapılandırma sekmesini Form moduna alın." ,
execNodeBinding: "Exec düğüm bağlaması" ,
execNodeBindingSubtitle:
"exec host=node kullanırken agent'ları belirli bir düğüme sabitleyin." ,
defaultBinding: "Varsayılan bağlama" ,
defaultBindingHint: "Agent'lar bir düğüm bağlamasını geçersiz kılmadığında kullanılır." ,
node: "Düğüm" ,
},
},
instances: {
title: "Bağlı Örnekler" ,
subtitle: "Gateway ve istemcilerden gelen varlık işaretçileri." ,
showHosts: "Ana bilgisayarları ve IP'leri göster" ,
hideHosts: "Ana bilgisayarları ve IP'leri gizle" ,
toggleHostVisibility: "Ana bilgisayar görünürlüğünü değiştir" ,
noInstances: "Henüz bildirilmiş örnek yok." ,
lastInput: "Son giriş {time}" ,
reason: "Neden {reason}" ,
},
agentTools: {
connectedSource: "Bağlı: {id}" ,
connected: "Bağlı" ,
channelSource: "Kanal: {id}" ,
channel: "Kanal" ,
builtIn: "Yerleşik" ,
},
nav: {
chat: "Sohbet" ,
control: "Kontrol" ,
agent: "Aracı" ,
settings: "Ayarlar" ,
expand: "Kenar çubuğunu genişlet" ,
collapse: "Kenar çubuğunu daralt" ,
resize: "Kenar çubuğunu yeniden boyutlandır" ,
},
tabs: {
agents: "Aracılar" ,
overview: "Genel Bakış" ,
channels: "Kanallar" ,
instances: "Örnekler" ,
sessions: "Oturumlar" ,
usage: "Kullanım" ,
cron: "Cron İşleri" ,
skills: "Skills" ,
nodes: "Düğümler" ,
chat: "Sohbet" ,
config: "Yapılandırma" ,
communications: "İletişim" ,
appearance: "Görünüm" ,
automation: "Otomasyon" ,
infrastructure: "Altyapı" ,
aiAgents: "AI ve Aracılar" ,
debug: "Hata Ayıklama" ,
logs: "Günlükler" ,
dreams: "Düşler" ,
},
subtitles: {
agents: "Çalışma alanları, araçlar, kimlikler." ,
overview: "Durum, giriş noktaları, sağlık." ,
channels: "Kanallar ve ayarlar." ,
instances: "Bağlı istemciler ve düğümler." ,
sessions: "Etkin oturumlar ve varsayılanlar." ,
usage: "API kullanımı ve maliyetler." ,
cron: "Uyandırmalar ve yinelenen çalıştırmalar." ,
skills: "Skills ve API anahtarları." ,
nodes: "Eşleştirilmiş cihazlar ve komutlar." ,
chat: "Hızlı müdahaleler için Gateway sohbeti." ,
config: "openclaw.json dosyasını düzenleyin." ,
communications: "Kanallar, mesajlar ve ses ayarları." ,
appearance: "Tema, UI ve kurulum sihirbazı ayarları." ,
automation: "Komutlar, kancalar, cron ve eklentiler." ,
infrastructure: "Gateway, web, tarayıcı ve medya ayarları." ,
aiAgents: "Aracılar, modeller, Skills, araçlar, bellek, oturum." ,
debug: "Anlık görüntüler, olaylar, RPC." ,
logs: "Canlı Gateway günlükleri." ,
dreams: "Uyku sırasında bellek birleştirme." ,
},
overview: {
access: {
title: "Gateway Erişimi" ,
subtitle: "Kontrol panelinin nereye bağlandığı ve nasıl kimlik doğruladığı." ,
wsUrl: "WebSocket URL'si" ,
token: "Gateway Token" ,
password: "Parola (saklanmaz)" ,
passwordPlaceholder: "sistem veya paylaşılan parola" ,
sessionKey: "Varsayılan Oturum Anahtarı" ,
language: "Dil" ,
connectHint: "Bağlantı değişikliklerini uygulamak için Bağlan'a tıklayın." ,
trustedProxy: "Güvenilir proxy üzerinden kimlik doğrulandı." ,
showToken: "Token'ı göster" ,
hideToken: "Token'ı gizle" ,
toggleTokenVisibility: "Token görünürlüğünü değiştir" ,
showPassword: "Parolayı göster" ,
hidePassword: "Parolayı gizle" ,
togglePasswordVisibility: "Parola görünürlüğünü değiştir" ,
},
snapshot: {
title: "Anlık Görüntü" ,
subtitle: "En son gateway el sıkışma bilgileri." ,
status: "Durum" ,
uptime: "Çalışma Süresi" ,
tickInterval: "Tick Aralığı" ,
lastChannelsRefresh: "Son Kanal Yenilemesi" ,
channelsHint:
"WhatsApp, Telegram, Discord, Signal veya iMessage bağlamak için Kanallar'ı kullanın." ,
},
stats: {
instances: "Örnekler" ,
instancesHint: "Son 5 dakikadaki varlık işaretçileri." ,
sessions: "Oturumlar" ,
sessionsHint: "Gateway tarafından izlenen son oturum anahtarları." ,
cron: "Cron" ,
cronNext: "Sonraki uyandırma {time}" ,
},
notes: {
title: "Notlar" ,
subtitle: "Uzaktan kontrol kurulumları için hızlı hatırlatmalar." ,
tailscaleTitle: "Tailscale serve" ,
tailscaleText:
"Gateway’i tailnet kimlik doğrulamasıyla loopback üzerinde tutmak için serve modunu tercih edin." ,
sessionTitle: "Oturum hijyeni" ,
sessionText: "Bağlamı sıfırlamak için /new veya sessions.patch kullanın." ,
cronTitle: "Cron hatırlatmaları" ,
cronText: "Yinelenen çalıştırmalar için yalıtılmış oturumlar kullanın." ,
},
auth: {
required:
"Bu Gateway kimlik doğrulama gerektiriyor. Bir token veya parola ekleyin, ardından Bağlan'a tıklayın." ,
failed:
"Kimlik doğrulama başarısız oldu. {command} ile token içeren URL'yi yeniden kopyalayın veya token'ı güncelleyin, ardından Bağlan'a tıklayın." ,
},
pairing: {
hint: "Bu cihazın Gateway ana bilgisayarından eşleştirme onayı alması gerekiyor." ,
scopeUpgradeTitle: "Kapsam yükseltmesi onay bekliyor." ,
scopeUpgradeSummary:
"Bu cihaz zaten eşleştirilmiş, ancak istenen daha geniş kapsam onay bekliyor." ,
roleUpgradeTitle: "Rol yükseltmesi onay bekliyor." ,
roleUpgradeSummary:
"Bu cihaz zaten eşleştirilmiş, ancak istenen rol değişikliği onay bekliyor." ,
metadataUpgradeTitle: "Cihaz meta veri değişikliği onay bekliyor." ,
metadataUpgradeSummary:
"Bu cihaz zaten eşleştirilmiş, ancak meta veri değişikliği onay bekliyor." ,
mobileHint:
"Mobilde misiniz? Masaüstünüzde openclaw dashboard --no-open komutundan tam URL'yi (#token=... dahil) kopyalayın." ,
docsTitle: "Cihaz eşleştirme belgeleri (yeni sekmede açılır)" ,
docsLink: "Belgeler: Cihaz eşleştirme" ,
},
insecure: {
hint: "Bu sayfa HTTP olduğu için tarayıcı cihaz kimliğini engelliyor. HTTPS (Tailscale Serve) kullanın veya Gateway ana bilgisayarında {url} adresini açın." ,
stayHttp: "HTTP kullanmaya devam etmeniz gerekiyorsa, {config} ayarlayın (yalnızca token)." ,
},
connection: {
title: "Nasıl bağlanılır" ,
step1: "Ana bilgisayarınızda Gateway’i başlatın:" ,
step2: "Token içeren bir kontrol paneli URL'si alın:" ,
step3:
"Yukarıya WebSocket URL'sini ve token'ı yapıştırın veya token içeren URL'yi doğrudan açın." ,
step4: "Ya da yeniden kullanılabilir bir token oluşturun:" ,
docsHint: "Uzaktan erişim için Tailscale Serve önerilir. " ,
docsLink: "Dokümanları oku →" ,
authDocsTitle: "Control UI kimlik doğrulama belgeleri (yeni sekmede açılır)" ,
authDocsLink: "Belgeler: Control UI kimlik doğrulama" ,
tailscaleDocsTitle: "Tailscale Serve belgeleri (yeni sekmede açılır)" ,
tailscaleDocsLink: "Belgeler: Tailscale Serve" ,
insecureHttpDocsTitle: "Güvenli olmayan HTTP belgeleri (yeni sekmede açılır)" ,
insecureHttpDocsLink: "Belgeler: Güvenli olmayan HTTP" ,
},
cards: {
cost: "Maliyet" ,
skills: "Skills" ,
recentSessions: "Son Oturumlar" ,
modelAuth: "Model Kimlik Doğrulaması" ,
modelAuthOk: "{count} tamam" ,
modelAuthExpired: "{count} süresi dolmuş" ,
modelAuthExpiring: "{count} süresi yakında dolacak" ,
modelAuthProviders: "{count} sağlayıcı" ,
modelAuthUsageLeft: "%{pct} kaldı" ,
modelAuthExpiresIn: "{when} süresi doluyor" ,
modelAuthAttentionExpiredTitle: "Model kimlik doğrulamasının süresi doldu" ,
modelAuthAttentionExpiringTitle: "Model kimlik doğrulamasının süresi yakında dolacak" ,
modelAuthAttentionExpiredDesc:
"{providers} — openclaw models auth ile yeniden kimlik doğrulayın" ,
modelAuthAttentionExpiringEntry: "{provider} ({when})" ,
},
attention: {
title: "Dikkat" ,
},
eventLog: {
title: "Olay Günlüğü" ,
},
logTail: {
title: "Gateway Günlükleri" ,
},
quickActions: {
newSession: "Yeni Oturum" ,
automation: "Otomasyon" ,
refreshAll: "Tümünü Yenile" ,
terminal: "Terminal" ,
},
palette: {
placeholder: "Bir komut yazın…" ,
noResults: "Sonuç yok" ,
},
},
dreaming: {
tabs: {
scene: "Sahne" ,
diary: "Günlük" ,
advanced: "Gelişmiş" ,
},
header: {
refresh: "Yenile" ,
refreshing: "Yenileniyor…" ,
on: "Dreaming Açık" ,
off: "Dreaming Kapalı" ,
},
status: {
active: "Dreaming Etkin" ,
idle: "Dreaming Boşta" ,
promotedSuffix: "yükseltildi" ,
nextSweepPrefix: "sonraki tarama" ,
},
scene: {
backfill: "Geri doldur" ,
dedupeDiary: "Yinelenen Günlüğü Temizle" ,
reset: "Sıfırla" ,
clearGrounded: "Temellendirilmişleri Temizle" ,
repairCache: "Rüya Önbelleğini Onar" ,
working: "Çalışıyor…" ,
},
phase: {
light: "Hafif" ,
deep: "Derin" ,
rem: "REM" ,
off: "kapalı" ,
},
advanced: {
eyebrow: "İncele" ,
title: "Günlük Kayıt İncelemesi" ,
description:
"Günlük kayıttan nelerin geldiğini, nelerin terfi etmeyi beklediğini ve yakın zamanda nelerin terfi ettiğini inceleyin." ,
summaryFromDailyLog: "günlük kayıttan" ,
summaryWaiting: "bekliyor" ,
summaryPromotedToday: "bugün terfi etti" ,
stagedTitle: "Günlük Kayıttan" ,
stagedDescription: "Eski günlük kayıt girdilerinden alınan yeniden oynatma adayları." ,
shortTermTitle: "Terfi Etmeyi Bekleyenler" ,
shortTermDescription: "Gerçek belleğe yükselmeyi bekleyen mevcut kısa vadeli adaylar." ,
sortRecent: "En yeni" ,
sortSignals: "En güçlü destek" ,
originDailyLog: "yeniden oynatıldı" ,
originLive: "canlı" ,
originMixed: "karma" ,
promotedTitle: "Son Terfiler" ,
promotedDescription: "Terfi sürecini zaten tamamlamış öğeler." ,
emptyGrounded: "Şu anda aşamalandırılmış grounded replay girdisi yok." ,
emptyShortTerm: "İncelenecek kısa vadeli girdi yok." ,
emptyPromoted: "İncelenecek son terfi yok." ,
updatedPrefix: "güncellendi" ,
},
stats: {
shortTerm: "Kısa vadeli" ,
grounded: "Temellendirililmiş" ,
signals: "Sinyaller" ,
promoted: "Yükseltilenler" ,
phaseHits: "Aşama İsabetleri" ,
},
trace: {
shortTerm: "Kısa vadeli" ,
grounded: "Temellendirilmiş" ,
signals: "Sinyaller" ,
promoted: "Yükseltilenler" ,
groundedLed: "grounded-led" ,
emptyShortTerm: "Etkin kısa vadeli öğe yok." ,
emptyGrounded: "Hazırlanmış temellendirilmiş öğe yok." ,
emptySignals: "Etkin sinyal yok." ,
emptyPromoted: "Bugün henüz hiçbir şey yükseltilmedi." ,
},
diary: {
title: "Rüya Günlüğü" ,
noDreamsYet: "Henüz rüya yok" ,
noDreamsHint: "İlk dreaming döngüsü çalıştıktan sonra rüyalar burada görünecek." ,
waitingTitle: "Günlük bekliyor" ,
waitingHint: "Anlatı girişleri bir sonraki dreaming döngüsünden sonra görünecek." ,
older: "Daha eski" ,
newer: "Daha yeni" ,
reload: "Yeniden yükle" ,
reloading: "Yeniden yükleniyor…" ,
},
phrases: {
consolidatingMemories: "anılar pekiştiriliyor…" ,
tidyingKnowledgeGraph: "bilgi grafiği düzenleniyor…" ,
replayingConversations: "bugünün konuşmaları yeniden oynatılıyor…" ,
weavingShortTerm: "kısa vadeli hafıza uzun vadeli hafızaya işleniyor…" ,
defragmentingMindPalace: "zihin sarayı birleştiriliyor…" ,
filingLooseThoughts: "dağınık düşünceler dosyalanıyor…" ,
connectingDots: "uzaktaki noktalar birleştiriliyor…" ,
compostingContext: "eski bağlam pencereleri kompost ediliyor…" ,
alphabetizingSubconscious: "bilinçaltı alfabetik olarak sıralanıyor…" ,
promotingHunches: "umut veren sezgiler yükseltiliyor…" ,
forgettingNoise: "önemsiz olanlar unutuluyor…" ,
dreamingEmbeddings: "embedding'lerde rüya görülüyor…" ,
reorganizingAttic: "hafıza tavan arası yeniden düzenleniyor…" ,
indexingDay: "gün usulca dizinleniyor…" ,
nurturingInsights: "filizlenen içgörüler besleniyor…" ,
simmeringIdeas: "yarı şekillenmiş fikirler demleniyor…" ,
whisperingVectorStore: "vector store'a fısıldanıyor…" ,
},
},
usage: {
page: {
subtitle:
"Token'ların nereye gittiğini, oturumların ne zaman arttığını ve maliyeti neyin belirlediğini görün." ,
},
common: {
emptyValue: "—" ,
unknown: "bilinmiyor" ,
},
loading: {
title: "Kullanım Genel Bakışı" ,
badge: "Yükleniyor" ,
},
metrics: {
tokens: "Tokenlar" ,
cost: "Maliyet" ,
session: "oturum" ,
sessions: "oturumlar" ,
},
presets: {
today: "Bugün" ,
last7d: "7g" ,
last30d: "30g" ,
},
filters: {
title: "Filtreler" ,
to: "ile" ,
startDate: "Başlangıç tarihi" ,
endDate: "Bitiş tarihi" ,
timeZone: "Saat dilimi" ,
timeZoneLocal: "Yerel" ,
timeZoneUtc: "UTC" ,
pin: "Sabitle" ,
pinned: "Sabitlendi" ,
unpin: "Filtre sabitlemesini kaldır" ,
selectAll: "Tümünü Seç" ,
clear: "Temizle" ,
clearAll: "Tümünü Temizle" ,
remove: "Filtreyi kaldır" ,
all: "Tümü" ,
days: "Günler" ,
hours: "Saatler" ,
session: "Oturum" ,
agent: "Aracı" ,
channel: "Kanal" ,
provider: "Sağlayıcı" ,
model: "Model" ,
tool: "Araç" ,
daysCount: "{count} gün" ,
hoursCount: "{count} saat" ,
sessionsCount: "{count} oturum" ,
},
query: {
placeholder:
"Oturumları filtrele (örn. key:agent:main:cron* model:gpt-4o has:errors minTokens:2000)" ,
apply: "Filtrele (istemci tarafında)" ,
matching: "{shown} / {total} oturum eşleşiyor" ,
inRange: "Aralıkta {total} oturum var" ,
tip: "İpucu: günleri daraltmak için filtreleri kullanın veya çubuklara tıklayın." ,
},
export: {
label: "Dışa aktar" ,
sessionsCsv: "Oturumlar CSV" ,
dailyCsv: "Günlük CSV" ,
json: "JSON" ,
},
empty: {
title: "Bir tarih aralığıyla başlayın" ,
subtitle:
"Kontrol panelinden ayrılmadan maliyetleri karşılaştırmak, oturumları incelemek ve zaman çizelgelerinde ayrıntıya inmek için kullanım verilerini yükleyin." ,
hint: "Kullanımı yüklemek için bir tarih aralığı seçin ve Yenile'ye tıklayın." ,
noData: "Veri yok" ,
featureOverview: "Genel bakış kartları" ,
featureSessions: "Oturum sıralaması" ,
featureTimeline: "Zaman çizelgesi ayrıntısı" ,
},
daily: {
title: "Günlük Kullanım" ,
total: "Toplam" ,
byType: "Türe Göre" ,
tokensTitle: "Günlük Token Kullanımı" ,
costTitle: "Günlük Maliyet" ,
},
breakdown: {
output: "Çıktı" ,
input: "Girdi" ,
cacheWrite: "Önbellek Yazma" ,
cacheRead: "Önbellek Okuma" ,
total: "Toplam" ,
tokensByType: "Türe Göre Tokenlar" ,
costByType: "Türe Göre Maliyet" ,
},
overview: {
title: "Kullanım Genel Bakışı" ,
messages: "Mesajlar" ,
messagesHint: "Aralıktaki toplam kullanıcı ve asistan mesajları." ,
messagesAbbrev: "msg" ,
user: "kullanıcı" ,
assistant: "asistan" ,
toolCalls: "Araç Çağrıları" ,
toolCallsHint: "Oturumlar genelindeki toplam araç çağrısı sayısı." ,
toolsUsed: "kullanılan araçlar" ,
errors: "Hatalar" ,
errorsHint: "Aralıktaki toplam mesaj ve araç hataları." ,
toolResults: "araç sonuçları" ,
avgTokens: "Ort. Token / Mesaj" ,
avgTokensHint: "Bu aralıktaki mesaj başına ortalama token." ,
avgCost: "Ort. Maliyet / Mesaj" ,
avgCostHint: "Sağlayıcılar maliyet bildirdiğinde mesaj başına ortalama maliyet." ,
avgCostHintMissing:
"Sağlayıcılar maliyet bildirdiğinde mesaj başına ortalama maliyet. Bu aralıktaki bazı veya tüm oturumlar için maliyet verisi eksik." ,
acrossMessages: "{count} mesaj genelinde" ,
sessions: "Oturumlar" ,
sessionsHint: "Aralıktaki farklı oturumlar." ,
sessionsInRange: "aralıkta {count} içinden" ,
throughput: "Verim" ,
throughputHint:
"Verim, etkin süre boyunca dakika başına token sayısını gösterir. Daha yüksek olması daha iyidir." ,
tokensPerMinute: "tok/dk" ,
perMinute: "/ dk" ,
errorRate: "Hata Oranı" ,
errorHint: "Hata oranı = hatalar / toplam mesajlar. Daha düşük olması daha iyidir." ,
avgSession: "ort. oturum" ,
cacheHitRate: "Önbellek İsabet Oranı" ,
cacheHint:
"Önbellek isabet oranı = önbellek okuma / (girdi + önbellek okuma). Daha yüksek olması daha iyidir." ,
cached: "önbellekten" ,
prompt: "istem" ,
calls: "çağrı" ,
topModels: "En Çok Kullanılan Modeller" ,
topProviders: "En Çok Kullanılan Sağlayıcılar" ,
topTools: "En Çok Kullanılan Araçlar" ,
topAgents: "En Çok Kullanılan Aracılar" ,
topChannels: "En Çok Kullanılan Kanallar" ,
peakErrorDays: "En Yoğun Hata Günleri" ,
peakErrorHours: "En Yoğun Hata Saatleri" ,
noModelData: "Model verisi yok" ,
noProviderData: "Sağlayıcı verisi yok" ,
noToolCalls: "Araç çağrısı yok" ,
noAgentData: "Aracı verisi yok" ,
noChannelData: "Kanal verisi yok" ,
noErrorData: "Hata verisi yok" ,
},
sessions: {
title: "Oturumlar" ,
shown: "{count} gösteriliyor" ,
total: "toplam {count}" ,
avg: "ort." ,
all: "Tümü" ,
recent: "Son görüntülenenler" ,
recentShort: "Son" ,
sort: "Sırala" ,
ascending: "Artan" ,
descending: "Azalan" ,
clearSelection: "Seçimi Temizle" ,
noRecent: "Son oturum yok" ,
noneInRange: "Aralıkta oturum yok" ,
more: "+{count} daha" ,
selected: "Seçili ({count})" ,
copy: "Kopyala" ,
copyName: "Oturum adını kopyala" ,
limitReached: "İlk 1.000 oturum gösteriliyor. Tam sonuçlar için tarih aralığını daraltın." ,
},
details: {
noUsageData: "Bu oturum için kullanım verisi yok." ,
duration: "Süre" ,
modelMix: "Model Dağılımı" ,
filtered: "(filtrelendi)" ,
close: "Oturum ayrıntılarını kapat" ,
noTimeline: "Zaman çizelgesi verisi yok" ,
noDataInRange: "Aralıkta veri yok" ,
usageOverTime: "Zaman İçinde Kullanım" ,
reset: "Sıfırla" ,
perTurn: "Tur Başına" ,
cumulative: "Kümülatif" ,
turnRange: "{total} içinden {start}–{end}. turlar" ,
assistantOutputTokens: "Asistan çıktı tokenları" ,
userToolInputTokens: "Kullanıcı + araç girdi tokenları" ,
tokensWrittenToCache: "Önbelleğe yazılan tokenlar" ,
tokensReadFromCache: "Önbellekten okunan tokenlar" ,
noContextData: "Bağlam verisi yok" ,
systemPromptBreakdown: "Sistem İstemi Dağılımı" ,
collapse: "Daralt" ,
collapseAll: "Tümünü Daralt" ,
expandAll: "Tümünü Genişlet" ,
baseContextPerMessage: "Mesaj başına temel bağlam" ,
system: "Sistem" ,
systemShort: "Sis" ,
skills: "Skills" ,
tools: "Araçlar" ,
files: "Dosyalar" ,
ofInput: "girdinin" ,
of: "/" ,
timelineFiltered: "zaman çizelgesi filtrelendi" ,
conversation: "Konuşma" ,
noMessages: "Mesaj yok" ,
tool: "Araç" ,
toolResult: "Araç sonucu" ,
hasTools: "Araç içeriyor" ,
searchConversation: "Konuşmada ara" ,
you: "Siz" ,
noMessagesMatch: "Filtrelerle eşleşen mesaj yok." ,
},
mosaic: {
title: "Zamana Göre Etkinlik" ,
subtitleEmpty: "Tahminler için oturum zaman damgaları gerekir." ,
subtitle: "Oturum aralıklarından tahmin edilir (ilk/son etkinlik). Saat dilimi: {zone}." ,
noTimelineData: "Henüz zaman çizelgesi verisi yok." ,
dayOfWeek: "Haftanın Günü" ,
midnight: "Gece yarısı" ,
fourAm: "04:00" ,
eightAm: "08:00" ,
noon: "Öğlen" ,
fourPm: "16:00" ,
eightPm: "20:00" ,
legend: "Düşük → Yüksek token yoğunluğu" ,
sun: "Paz" ,
mon: "Pzt" ,
tue: "Sal" ,
wed: "Çar" ,
thu: "Per" ,
fri: "Cum" ,
sat: "Cmt" ,
},
},
login: {
subtitle: "Gateway Kontrol Paneli" ,
passwordPlaceholder: "isteğe bağlı" ,
showToken: "Tokenı göster" ,
hideToken: "Tokenı gizle" ,
toggleTokenVisibility: "Token görünürlüğünü değiştir" ,
showPassword: "Parolayı göster" ,
hidePassword: "Parolayı gizle" ,
togglePasswordVisibility: "Parola görünürlüğünü değiştir" ,
},
chat: {
disconnected: "Gateway bağlantısı kesildi." ,
refreshTitle: "Sohbet verilerini yenile" ,
thinkingToggle: "Asistanın düşünme/çalışma çıktısını aç/kapat" ,
toolCallsToggle: "Araç çağrılarını ve araç sonuçlarını aç/kapat" ,
focusToggle: "Odak modunu aç/kapat (kenar çubuğunu + sayfa başlığını gizle)" ,
hideCronSessions: "Cron oturumlarını gizle" ,
showCronSessions: "Cron oturumlarını göster" ,
showCronSessionsHidden: "Cron oturumlarını göster ({count} gizli)" ,
onboardingDisabled: "Kurulum sırasında devre dışı" ,
},
languages: {
en: "İngilizce" ,
zhCN: "简体中文 (Basitleştirilmiş Çince)" ,
zhTW: "繁體中文 (Geleneksel Çince)" ,
ptBR: "Português (Brezilya Portekizcesi)" ,
de: "Deutsch (Almanca)" ,
es: "Español (İspanyolca)" ,
jaJP: "日本語 (Japonca)" ,
ko: "한국어 (Korece)" ,
fr: "Français (Fransızca)" ,
tr: "Türkçe (Türkçe)" ,
uk: "Українська (Ukraynaca)" ,
id: "Bahasa Indonesia (Endonezce)" ,
pl: "Polski (Lehçe)" ,
th: "ไทย (Tayca)" ,
},
cron: {
summary: {
enabled: "Etkin" ,
yes: "Evet" ,
no: "Hayır" ,
jobs: "İşler" ,
nextWake: "Sonraki uyandırma" ,
refreshing: "Yenileniyor..." ,
refresh: "Yenile" ,
},
jobs: {
title: "İşler" ,
subtitle: "Gateway'de depolanan tüm zamanlanmış işler." ,
shownOf: "{shown} / {total} gösteriliyor" ,
searchJobs: "İşlerde ara" ,
searchPlaceholder: "Ad, açıklama veya aracı" ,
enabled: "Etkin" ,
schedule: "Zamanlama" ,
lastRun: "Son çalıştırma" ,
all: "Tümü" ,
sort: "Sırala" ,
nextRun: "Sonraki çalıştırma" ,
recentlyUpdated: "Son güncellenenler" ,
name: "Ad" ,
direction: "Yön" ,
ascending: "Artan" ,
descending: "Azalan" ,
reset: "Sıfırla" ,
noMatching: "Eşleşen iş yok." ,
loading: "Yükleniyor..." ,
loadMore: "Daha fazla iş yükle" ,
},
runs: {
title: "Çalıştırma geçmişi" ,
subtitleAll: "Tüm işler genelindeki en son çalıştırmalar." ,
subtitleJob: "{title} için en son çalıştırmalar." ,
scope: "Kapsam" ,
allJobs: "Tüm işler" ,
selectedJob: "Seçili iş" ,
searchRuns: "Çalıştırmalarda ara" ,
searchPlaceholder: "Özet, hata veya iş" ,
newestFirst: "En yeniden eskiye" ,
oldestFirst: "En eskiden yeniye" ,
status: "Durum" ,
delivery: "Teslimat" ,
clear: "Temizle" ,
allStatuses: "Tüm durumlar" ,
allDelivery: "Tüm teslimatlar" ,
selectJobHint: "Çalıştırma geçmişini incelemek için bir iş seçin." ,
noMatching: "Eşleşen çalıştırma yok." ,
loadMore: "Daha fazla çalıştırma yükle" ,
runStatusOk: "Tamam" ,
runStatusError: "Hata" ,
runStatusSkipped: "Atlandı" ,
runStatusUnknown: "Bilinmiyor" ,
deliveryDelivered: "Teslim edildi" ,
deliveryNotDelivered: "Teslim edilmedi" ,
deliveryUnknown: "Bilinmiyor" ,
deliveryNotRequested: "Talep edilmedi" ,
},
form: {
editJob: "İşi Düzenle" ,
newJob: "Yeni İş" ,
updateSubtitle: "Seçili zamanlanmış işi güncelleyin." ,
createSubtitle: "Zamanlanmış bir uyandırma veya aracı çalıştırması oluşturun." ,
required: "Gerekli" ,
requiredSr: "gerekli" ,
basics: "Temel Bilgiler" ,
basicsSub: "Ad verin, asistanı seçin ve etkin durumunu ayarlayın." ,
fieldName: "Ad" ,
description: "Açıklama" ,
agentId: "Aracı Kimliği" ,
namePlaceholder: "Sabah özeti" ,
descriptionPlaceholder: "Bu iş için isteğe bağlı bağlam" ,
agentPlaceholder: "main veya ops" ,
agentHelp: "Bilinen bir aracı seçmek için yazmaya başlayın veya özel bir aracı girin." ,
schedule: "Zamanlama" ,
scheduleSub: "Bu işin ne zaman çalışacağını kontrol edin." ,
every: "Her" ,
at: "Saat" ,
cronOption: "Cron" ,
runAt: "Çalıştırma zamanı" ,
unit: "Birim" ,
minutes: "Dakika" ,
hours: "Saat" ,
days: "Gün" ,
expression: "İfade" ,
expressionPlaceholder: "0 7 * * *" ,
everyAmountPlaceholder: "30" ,
timezoneOptional: "Saat dilimi (isteğe bağlı)" ,
timezonePlaceholder: "America/Los_Angeles" ,
timezoneHelp:
"Yaygın bir saat dilimi seçin veya geçerli herhangi bir IANA saat dilimi girin." ,
jitterHelp: "Jitter mı gerekiyor? Gelişmiş → Dağıtma penceresi / Dağıtma birimi kullanın." ,
execution: "Çalıştırma" ,
executionSub: "Ne zaman uyandırılacağını ve bu işin ne yapacağını seçin." ,
session: "Oturum" ,
main: "Ana" ,
isolated: "Yalıtılmış" ,
sessionHelp:
"Ana, bir sistem olayı gönderir. Yalıtılmış, ayrılmış bir aracı turu çalıştırır." ,
wakeMode: "Uyandırma modu" ,
now: "Şimdi" ,
nextHeartbeat: "Sonraki heartbeat" ,
wakeModeHelp: "Şimdi hemen tetikler. Sonraki heartbeat, bir sonraki döngüyü bekler." ,
payloadKind: "Ne çalıştırılsın?" ,
systemEvent: "Ana zaman çizelgesine mesaj gönder" ,
agentTurn: "Asistan görevini çalıştır (yalıtılmış)" ,
systemEventHelp:
"Metninizi gateway ana zaman çizelgesine gönderir (hatırlatıcılar/tetikleyiciler için uygundur)." ,
agentTurnHelp: "İsteminizi kullanarak kendi oturumunda bir asistan çalıştırması başlatır." ,
timeoutSeconds: "Zaman aşımı (saniye)" ,
timeoutPlaceholder: "İsteğe bağlı, örn. 90" ,
timeoutHelp:
"İsteğe bağlı. Bu çalıştırma için Gateway varsayılan zaman aşımı davranışını kullanmak üzere boş bırakın." ,
mainTimelineMessage: "Ana zaman çizelgesi mesajı" ,
assistantTaskPrompt: "Asistan görev istemi" ,
deliverySection: "Teslimat" ,
deliverySub: "Çalıştırma özetlerinin nereye gönderileceğini seçin." ,
resultDelivery: "Sonuç teslimatı" ,
announceDefault: "Özeti duyur (varsayılan)" ,
webhookPost: "Webhook POST" ,
noneInternal: "Yok (dahili)" ,
deliveryHelp: "Duyur, özeti sohbete gönderir. Yok, çalıştırmayı dahili tutar." ,
webhookUrl: "Webhook URL'si" ,
channel: "Kanal" ,
webhookPlaceholder: "https://example.com/cron ",
channelHelp: "Özetin hangi bağlı kanala gönderileceğini seçin." ,
webhookHelp: "Çalıştırma özetlerini bir webhook uç noktasına gönderin." ,
to: "Kime" ,
toPlaceholder: "+1555... veya sohbet kimliği" ,
toHelp: "İsteğe bağlı alıcı geçersiz kılma (sohbet kimliği, telefon veya kullanıcı kimliği)." ,
advanced: "Gelişmiş" ,
advancedHelp:
"Teslimat garantileri, zamanlama jitter'ı ve model kontrolleri için isteğe bağlı geçersiz kılmalar." ,
deleteAfterRun: "Çalıştırmadan sonra sil" ,
deleteAfterRunHelp:
"Otomatik olarak temizlenmesi gereken tek seferlik hatırlatıcılar için en uygunudur." ,
clearAgentOverride: "Aracı geçersiz kılmasını temizle" ,
clearAgentHelp: "Bu işi Gateway varsayılan asistanını kullanmaya zorlayın." ,
exactTiming: "Tam zamanlama (dağıtma yok)" ,
exactTimingHelp: "Yayılma olmadan tam cron sınırlarında çalıştırın." ,
staggerWindow: "Dağıtma penceresi" ,
staggerUnit: "Dağıtma birimi" ,
staggerPlaceholder: "30" ,
seconds: "Saniye" ,
model: "Model" ,
modelPlaceholder: "openai/gpt-5.2" ,
modelHelp: "Bilinen bir model seçmek için yazmaya başlayın veya özel bir model girin." ,
thinking: "Düşünme" ,
thinkingPlaceholder: "low" ,
thinkingHelp: "Önerilen bir seviye kullanın veya sağlayıcıya özgü bir değer girin." ,
bestEffortDelivery: "Elinden gelen teslimat" ,
bestEffortHelp: "Teslimatın kendisi başarısız olursa işi başarısız sayma." ,
cantAddYet: "Henüz iş eklenemiyor" ,
fillRequired: "Göndermeyi etkinleştirmek için aşağıdaki gerekli alanları doldurun." ,
fixFields: "Devam etmek için {count} alanı düzeltin." ,
fixFieldsPlural: "Devam etmek için {count} alanı düzeltin." ,
saving: "Kaydediliyor..." ,
saveChanges: "Değişiklikleri kaydet" ,
addJob: "İş ekle" ,
cancel: "İptal" ,
},
jobList: {
allJobs: "tüm işler" ,
selectJob: "(bir iş seçin)" ,
enabled: "etkin" ,
disabled: "devre dışı" ,
edit: "Düzenle" ,
clone: "Kopyala" ,
disable: "Devre dışı bırak" ,
enable: "Etkinleştir" ,
run: "Çalıştır" ,
history: "Geçmiş" ,
remove: "Kaldır" ,
},
jobDetail: {
system: "Sistem" ,
prompt: "İstem" ,
delivery: "Teslimat" ,
agent: "Aracı" ,
},
jobState: {
status: "Durum" ,
next: "Sonraki" ,
last: "Son" ,
},
runEntry: {
noSummary: "Özet yok." ,
runAt: "Çalıştırma zamanı" ,
openRunChat: "Çalıştırma sohbetini aç" ,
next: "Sonraki {rel}" ,
due: "Süresi {rel}" ,
},
errors: {
nameRequired: "Ad gerekli." ,
scheduleAtInvalid: "Geçerli bir tarih/saat girin." ,
everyAmountInvalid: "Aralık 0'dan büyük olmalıdır." ,
cronExprRequired: "Cron ifadesi gerekli." ,
staggerAmountInvalid: "Dağıtma 0'dan büyük olmalıdır." ,
systemTextRequired: "Sistem metni gerekli." ,
agentMessageRequired: "Aracı mesajı gerekli." ,
timeoutInvalid: "Ayarlanırsa zaman aşımı 0 saniyeden büyük olmalıdır." ,
webhookUrlRequired: "Webhook URL gerekli." ,
webhookUrlInvalid: "Webhook URL http:// veya https:// ile başlamalıdır.",
invalidRunTime: "Geçersiz çalıştırma zamanı." ,
invalidIntervalAmount: "Geçersiz aralık miktarı." ,
cronExprRequiredShort: "Cron ifadesi gerekli." ,
invalidStaggerAmount: "Geçersiz dağıtma miktarı." ,
systemEventTextRequired: "Sistem olayı metni gerekli." ,
agentMessageRequiredShort: "Aracı mesajı gerekli." ,
nameRequiredShort: "Ad gerekli." ,
},
},
};
Messung V0.5 in Prozent C=100 H=100 G=100
¤ Dauer der Verarbeitung: 0.56 Sekunden
¤
*© Formatika GbR, Deutschland