import type { Translations } from './types' export const TR_SKILLS: Translations['skills'] = { tabSkills: 'Beceriler', tabToolsets: 'Araçlar', configuringProfile: 'Yapılandırılan profil:', tabMcp: 'MCP', all: 'Tümü', searchSkills: 'Becerilerde ara…', searchToolsets: 'Araçlarda ara…', refresh: 'Becerileri yenile', refreshing: 'Beceriler yenileniyor', loading: 'Yetenekler yükleniyor…', noSkillsTitle: 'Beceri bulunamadı', noSkillsDesc: 'Daha genel bir arama veya başka bir kategori deneyin.', noToolsetsTitle: 'Araç grubu bulunamadı', noToolsetsDesc: 'Daha genel bir arama deneyin.', noDescription: 'Açıklama yok.', configured: 'Yapılandırıldı', needsKeys: 'Anahtar gerekiyor', visionModelHint: 'Görsel anlama, yardımcı model ayarlarınızı kullanır. Görsel destekleyen modeli sağlayıcı bazında burada değil, model ayarlarında seçin.', visionModelLink: 'Ayarlar → Modeller bölümünde görsel modelini seçin', toolsetsEnabled: (enabled, total) => `${total} araç grubundan ${enabled} tanesi etkin`, configureToolset: label => `${label} ayarları`, toggleToolset: (label, enabled) => `${label} araç grubunu ${enabled ? 'etkinleştir' : 'devre dışı bırak'}`, skillsLoadFailed: 'Beceriler yüklenemedi', toolsetsRefreshFailed: 'Araç grupları yenilenemedi', skillEnabled: 'Beceri etkinleştirildi', skillDisabled: 'Beceri devre dışı bırakıldı', toolsetEnabled: 'Araç grubu etkinleştirildi', toolsetDisabled: 'Araç grubu devre dışı bırakıldı', appliesToNewSessions: name => `${name} yeni oturumlarda geçerli olur.`, failedToUpdate: name => `${name} güncellenemedi`, sortMostUsed: 'En çok kullanılan', sortAlpha: 'A–Z', sortMostUsedDesc: '↓ En çok kullanılan', sortLeastUsedAsc: '↑ En az kullanılan', enableAll: 'Tümünü etkinleştir', disableAll: 'Tümünü devre dışı bırak', disableUnused: 'Kullanılmayanları devre dışı bırak', bulkUpdated: count => `Yeni oturumlar için ${count} öğe güncellendi.`, bulkNoChange: 'Değiştirilecek öğe yok.', usageCount: count => `${count} kez kullanıldı`, provenance: { agent: 'Öğrenilen', bundled: 'Yerleşik', hub: 'Beceri merkezi' }, emptyNoneFound: noun => `${noun} bulunamadı`, emptyNothingMatches: query => `“${query}” ile eşleşen sonuç yok.`, emptyNoneAvailable: noun => `Henüz kullanılabilir ${noun} yok.`, changesApplyNewSessions: 'Değişiklikler yeni oturumlarda geçerli olur.', skillUpdated: 'Beceri güncellendi', edit: 'Düzenle', archive: 'Arşivle', skillArchivedTitle: 'Beceri arşivlendi', skillArchivedMessage: 'hermes curator restore komutuyla geri yüklenebilir.', officialCatalog: 'Kurulabilecek beceriler', officialPill: 'Resmî', hub: { searchPlaceholder: 'Beceri merkezinde ara', search: 'Ara', searching: 'Aranıyor…', connectingHubs: 'Beceri merkezlerine bağlanılıyor…', connectedHubs: 'Bağlı merkezler:', featured: 'Öne çıkan beceriler', landingHint: 'Resmî dizin, GitHub ve topluluk kaynaklarındaki kurulabilir becerileri bulmak için merkezde arama yapın.', noResults: 'Merkezde eşleşen beceri bulunamadı.', resultCount: (count, ms) => `${count} sonuç${ms !== null ? ` · ${ms} ms` : ''}`, timedOut: sources => `Zaman aşımına uğrayan kaynaklar: ${sources}`, installed: 'Kurulu', install: 'Kur', installing: 'Kuruluyor…', uninstall: 'Kaldır', uninstalling: 'Kaldırılıyor…', updateAll: 'Kurulu becerileri güncelle', updating: 'Güncelleniyor…', preview: 'Önizle', scan: 'Tara', scanning: 'Taranıyor…', close: 'Kapat', files: 'Dosyalar', noReadme: 'Bu becerinin SKILL.md önizlemesi yok.', trust: { builtin: 'yerleşik', trusted: 'güvenilir', community: 'topluluk' }, verdictSafe: 'Güvenli', verdictCaution: 'Dikkat gerektiriyor', verdictDangerous: 'Tehlikeli', policyAllow: 'Kuruluma izin veriliyor', policyAsk: 'Kurmadan önce inceleyin', policyBlock: 'Kurulum ilke gereği engellendi', findings: count => `${count} bulgu`, noFindings: 'Güvenlik bulgusu yok.', installStarted: name => `${name} kuruluyor…`, uninstallStarted: name => `${name} kaldırılıyor…`, updateStarted: 'Kurulu beceriler güncelleniyor…', actionFailed: 'Beceri işlemi başarısız oldu', actionLog: 'İşlem günlüğü', alreadyInstalled: name => `“${name}” zaten kurulu`, pickerTitle: 'Beceri merkezi', pickerBrowse: 'Tüm merkeze göz at', pickerHide: 'Merkez tarayıcısını gizle', pickerHint: 'Bir beceride “+ Bu ajana ekle” düğmesine basın; beceri kurulur ve yukarıdaki listede görünür.', loadFailed: 'Beceri merkezi yüklenemedi', previewFailed: 'Beceri önizlemesi açılamadı', scanFailed: 'Güvenlik taraması başarısız oldu', searchFailed: 'Merkez araması başarısız oldu' } } export const TR_STARMAP: Translations['starmap'] = { title: 'Bellek haritası', subtitle: (nodes, clusters) => `${clusters} kategoride ${nodes} beceri`, close: 'Bellek haritasını kapat', refresh: 'Yenile', memory: 'Bellek', filterAll: 'Tümü', filterUsed: 'Kullanılan', filterLearned: 'Öğrenilen', viewGraph: 'Harita', loadFailed: 'Bellek haritası yüklenemedi', loading: 'Yükleniyor…', emptyTitle: 'Henüz öğrenilen bilgi yok', emptyDesc: 'AITURK çalışmalarınız için beceriler ve anılar geliştirdikçe burada görünürler.', share: 'Haritayı paylaş', shareHint: 'Haritayı paylaşmak için kodu kopyalayın veya bir harita yüklemek için kod yapıştırın. Kod yalnızca yerleşimi içerir; bellek ve beceri metinlerinizi içermez.', shareTitle: 'Haritayı içe / dışa aktar', sharePlaceholder: 'Harita kodunu yapıştırın…', copy: 'Harita kodunu kopyala', copied: 'Kopyalandı!', importMap: 'Harita içe aktar', importBtn: 'Yükle', importEmpty: 'Yüklemek için bir harita kodu yapıştırın.', importSuccess: nodes => `${nodes} düğümlü harita yüklendi.`, importedBadge: 'içe aktarılan harita', resetToMine: 'Kendi haritama dön' } export const TR_AGENTS: Translations['agents'] = { close: 'Ajanları kapat', title: 'Alt ajan ağacı', subtitle: 'Geçerli turdaki alt ajanların canlı etkinliği.', emptyTitle: 'Çalışan alt ajan yok', emptyDesc: 'Bir turda iş başka ajanlara devredildiğinde alt ajanların ilerlemesi burada görünür.', running: 'Çalışıyor', failed: 'Başarısız', done: 'Tamamlandı', streaming: 'Yanıt aktarılıyor', files: 'Dosyalar', moreFiles: count => `+${count} dosya daha`, delegation: index => `Görev devri ${index}`, workers: count => `${count} çalışan`, workersActive: count => `${count} etkin`, agentsCount: count => `${count} ajan`, activeCount: count => `${count} etkin`, failedCount: count => `${count} başarısız`, toolsCount: count => `${count} araç`, filesCount: count => `${count} dosya`, updatedAgo: age => `Güncellendi: ${age}`, ageNow: 'şimdi', ageSeconds: seconds => `${seconds} sn önce`, ageMinutes: minutes => `${minutes} dk önce`, ageHours: hours => `${hours} sa önce`, ageDays: days => `${days} gün önce`, durationSeconds: seconds => `${seconds} sn`, durationMinutes: (minutes, seconds) => `${minutes} dk ${seconds} sn`, tokens: value => `${value} belirteç` }