167 lines
7.3 KiB
TypeScript
167 lines
7.3 KiB
TypeScript
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ç`
|
||
}
|