Files
aiturk-hermes-ide/apps/desktop/src/i18n/tr-settings.ts
T

216 lines
11 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.
import type { TranslationOverrides } from './define-locale'
export const TR_SETTINGS = {
quickEntry: {
enabledTitle: 'Hızlı mesaj',
enabledDesc: 'Genel bir klavye kısayoluyla küçük mesaj penceresini açın ve ana pencereye geçmeden istem gönderin.',
shortcutTitle: 'Hızlı mesaj kısayolu',
shortcutDesc: 'En az bir değiştirici tuş içermelidir; örneğin CommandOrControl+Shift+Space.',
active: 'Kısayol etkin.',
takenBy: 'Bu kısayolu başka bir uygulama kullanıyor. Farklı bir kısayol seçin.',
invalidShortcut: 'Geçersiz kısayol. En az bir değiştirici tuş ekleyin.'
},
keys: {
loading: 'API anahtarları ve kimlik bilgileri yükleniyor…',
failedLoad: 'API anahtarları yüklenemedi',
empty: 'Bu kategoride henüz bir ayar yapılmadı.'
},
search: { placeholder: 'Tüm ayarlarda ara…', pill: 'Ara' },
profileScope: {
appliesTo: 'Uygulandığı profil',
editsProfile: profile => `Bu sayfadaki değişiklikler “${profile}” profiline uygulanır.`
},
model: {
loading: 'Model ayarları yükleniyor…',
appliesDesc:
'Yeni oturumlarda uygulanır. Açık sohbette modeli değiştirmek için mesaj alanındaki model seçiciyi kullanın.',
provider: 'Sağlayıcı',
model: 'Model',
applying: 'Uygulanıyor…',
defaultsLabel: 'Varsayılanlar',
reasoning: 'Düşünme',
reasoningOff: 'Kapalı',
defaultsFailed: 'Varsayılan model ayarları kaydedilemedi',
loadFailed: 'Modeller yüklenemedi',
restartRequired:
'Sunucu güncellemeden sonra hâlâ eski kodu çalıştırıyor. Yeni kodu yüklemek için yeniden başlatın.',
restartBackend: 'Sunucuyu yeniden başlat',
restartingBackend: 'Sunucu yeniden başlatılıyor…',
restartFailed: 'Sunucu yeniden başlatılamadı',
auxiliaryTitle: 'Yardımcı modeller',
resetAllToMain: 'Tümünü ana modele döndür',
auxiliaryDesc:
'Yardımcı işler varsayılan olarak ana modeli kullanır. İsterseniz her iş için ayrı model seçebilirsiniz.',
setToMain: 'Ana modeli kullan',
change: 'Değiştir',
autoUseMain: 'otomatik · ana modeli kullan',
providerDefault: '(sağlayıcı varsayılanı)',
fallbackAdd: 'Yedek model ekle',
fallbackEmpty: 'Yedek model yok. Bir hata oluşmadıkça varsayılan model kullanılır.',
notInCatalog: 'bu sağlayıcının model listesinde yok; istekler yedek modele yönlendirilebilir.',
tasks: {
vision: { label: 'Görsel anlama', hint: 'Görsel inceleme' },
compression: { label: 'Özetleme', hint: 'Bağlamı kısaltma' },
skills_hub: { label: 'Yetenek merkezi', hint: 'Yetenek arama' },
approval: { label: 'Onay', hint: 'Akıllı otomatik onay' },
mcp: { label: 'MCP', hint: 'MCP araç yönlendirmesi' },
title_generation: { label: 'Başlık oluşturma', hint: 'Oturum başlıkları' },
review: { label: 'İnceleme', hint: '/review inceleme alt ajanı' },
curator: { label: 'Yetenek değerlendirme', hint: 'Yetenek kullanımını inceleme' }
}
},
mcp: {
loading: 'MCP sunucuları yükleniyor…',
failedLoad: 'MCP ayarları yüklenemedi',
nameRequiredTitle: 'Ad gerekli',
nameRequiredMessage: 'MCP sunucusu için bir yapılandırma adı girin.',
objectRequired: 'Sunucu ayarı bir JSON nesnesi olmalıdır',
invalidJson: 'Geçersiz MCP JSON verisi',
saveFailed: 'Kaydedilemedi',
removeFailed: 'Kaldırılamadı',
gatewayUnavailableTitle: 'Ağ geçidine ulaşılamıyor',
gatewayUnavailableMessage: 'MCP’yi yeniden yüklemeden önce ağ geçidine yeniden bağlanın.',
reloadedTitle: 'MCP araçları yeniden yüklendi',
reloadedMessage: 'Yeni araç tanımları sonraki işlemlerde uygulanır.',
reloadFailed: 'MCP yeniden yüklenemedi',
savedTitle: 'MCP sunucusu kaydedildi',
savedMessage: name => `${name}, MCP yeniden yüklendiğinde uygulanır.`,
newServer: 'Yeni sunucu',
reload: 'MCP’yi yeniden yükle',
reloading: 'Yeniden yükleniyor…',
emptyTitle: 'MCP sunucusu yok',
emptyDesc: 'MCP araçlarını kullanmak için bir stdio veya HTTP sunucusu ekleyin.',
disabled: 'devre dışı',
editServer: 'Sunucuyu düzenle',
name: 'Ad',
serverJson: 'Sunucu JSON ayarları',
remove: 'Kaldır',
saveServer: 'Sunucuyu kaydet',
test: 'Bağlantıyı dene',
testing: 'Deneniyor…',
testOk: count => `Bağlandı · ${count} araç kullanılabilir`,
testFailed: 'Bağlantı başarısız',
enableServer: name => `${name} sunucusunu etkinleştir`,
disableServer: name => `${name} sunucusunu kapat`,
serverEnabled: name => `${name} etkinleştirildi. Yeni oturumlarda uygulanır.`,
serverDisabled: name => `${name} kapatıldı. Yeni oturumlarda uygulanır.`,
toggleFailed: (name, enabled) => `${name} ${enabled ? 'etkinleştirilemedi' : 'kapatılamadı'}`,
tabServers: 'Sunucular',
tabCatalog: 'Katalog',
catalogLoading: 'MCP kataloğu yükleniyor…',
catalogLoadFailed: 'MCP kataloğu yüklenemedi',
catalogEmpty: 'Katalogda kayıt yok.',
catalogInstalled: 'Yüklü',
catalogEnabled: 'Etkin',
catalogNeedsInstall: 'Derleme gerekiyor',
catalogInstall: 'Yükle',
catalogInstalling: 'Yükleniyor…',
catalogInstallStarted: name => `${name} yükleniyor. Tamamlandığında yeni oturumlarda kullanılabilir.`,
catalogInstallFailed: name => `${name} yüklenemedi`,
catalogEnvPrompt: name => `${name} için kimlik bilgileri gerekiyor`,
catalogEnvRequired: 'Yüklemeden önce gerekli değerleri doldurun.',
capabilitySummary: (tools, prompts, resources) =>
[`${tools} araç`, ...(prompts ? [`${prompts} istem`] : []), ...(resources ? [`${resources} kaynak`] : [])].join(
', '
) + ' etkin',
costTokens: tokens => `Çağrı başına yaklaşık ${tokens} belirteç`,
usage30d: uses => `30 günde ${uses} kullanım`,
unusedPill: 'kullanılmadı',
statusConnecting: 'Bağlanıyor…',
statusNeedsAuth: 'Kimlik doğrulama gerekiyor',
statusError: 'Hata',
statusOff: 'Kapalı',
allServers: 'Tüm sunucular',
authenticatedTitle: 'Kimlik doğrulandı',
authenticatedMessage: (server, count) => `${server}: ${count} araç`,
waitingForBrowser: 'Tarayıcı bekleniyor…',
authenticate: 'Kimliğini doğrula',
unsavedConnect: 'Kaydedilmedi. Bağlanmak için mcp.json dosyasını kaydedin.',
enableTool: tool => `${tool} aracını etkinleştir`,
disableTool: tool => `${tool} aracını kapat`,
noOutput: 'Henüz çıktı yok.',
deepLinkTitle: 'MCP sunucusu eklensin mi?',
deepLinkDescription:
'Bir bağlantı bu MCP sunucusunun eklenmesini istiyor. Aşağıdaki ayarları inceleyin; bu bilgiler bağlantıdan geliyor.',
deepLinkStdioWarning:
'Bu sunucu, aşağıdaki komutla bilgisayarınızda yerel bir işlem çalıştırır. Yalnızca kaynağına güveniyorsanız devam edin.',
deepLinkConfirm: 'Sunucuyu ekle',
deepLinkNameInvalid: 'Adlar 1–64 harf, rakam, nokta, tire veya alt çizgiden oluşmalıdır.',
deepLinkNameConflict: name => `${name} adında bir sunucu zaten var. Başka bir ad seçin veya vazgeçin.`,
deepLinkErrorTitle: 'MCP kurulum bağlantısı reddedildi',
deepLinkErrorName: 'Bağlantıdaki sunucu adı eksik veya geçersiz.',
deepLinkErrorConfig: 'Bağlantıdaki ayar geçerli base64 kodlu JSON değil.',
deepLinkErrorShape: 'Ayar, metin türünde url veya command alanı içeren bir JSON nesnesi olmalıdır.',
deepLinkErrorUrl: 'Yalnızca http:// ve https:// sunucu adreslerine izin verilir.',
deepLinkErrorTooLarge: 'Ayar verisi 32 KB sınırını aşıyor.',
importButton: 'İçe aktar',
importPlaceholder:
'mcp.json bölümü, npx/docker komutu, claude mcp add satırı, URL veya Cursor bağlantısı yapıştırın…',
importNoMatch: 'Yapıştırılan metinde sunucu ayarı bulunamadı.',
importConfirm: 'mcp.json dosyasına ekle',
importConfirmMany: count => `${count} sunucuyu mcp.json dosyasına ekle`
},
plugins: {
title: 'Masaüstü eklentileri',
blurb:
'Uygulamayla gelen veya desktop-plugins klasörüne eklenen eklentiler. Kapatılan eklenti hemen devreden çıkar.',
count: n => `${n} yüklü`,
openFolder: 'Eklenti klasörünü aç',
rescan: 'Yeniden tara',
reveal: 'Dosya yöneticisinde göster',
enable: 'Etkinleştir',
disable: 'Kapat',
failed: 'başarısız',
empty: 'Henüz masaüstü eklentisi yüklü değil.',
kinds: { bundled: 'yerleşik', disk: 'diskte', runtime: 'çalışma ortamı' },
agent: {
title: 'Ajan eklentileri',
blurb:
'Ajan ortamına yüklenen araçlar, yetenekler, MCP sunucuları, kancalar ve / komutları. Taşınabilir yetenek ve MCP paketleri başka ajanlarda da kullanılabilir. Değişiklikler yeni oturumlarda uygulanır.',
appliesTo: 'Uygulandığı profil:',
empty: 'Henüz ajan eklentisi yüklü değil.',
loadFailed: 'Ajan eklentileri yüklenemedi',
portable: 'taşınabilir',
search: 'Eklenti ara…',
noMatches: 'Aramanızla eşleşen eklenti yok.',
toggleFailed: name => `${name} eklentisinin durumu değiştirilemedi`,
updateBackendToManage: 'Bu eklentiyi masaüstünden yönetmek için ajan sunucusunu güncelleyin.',
sources: { bundled: 'yerleşik', user: 'kullanıcı', git: 'Git', project: 'proje', entrypoint: 'pip' }
},
installModal: {
title: 'Eklenti yükle',
description: 'Yüklemeden önce deponun içeriğini inceleyin.',
repoLabel: 'Depo',
includesHeading: 'Paket içeriği',
agentLabel: 'Ajan eklentisi',
desktopLabel: 'Masaüstü arayüzü',
agentTargetLocal: profile => `${profile} ajan ortamına yüklenir (~/.hermes/plugins/)`,
agentTargetRemote: profile => `Bağlı ${profile} ajan ortamına yüklenir`,
desktopTarget: 'Bu uygulamanın yerel desktop-plugins klasörüne yüklenir',
desktopOnlyNote: 'Yalnızca masaüstüne yönelik paketler ajan eklentisi yüklemez.',
insecureWarning:
'Bu URL güvensiz veya yerel bir adres biçimi kullanıyor. Yayın ortamında https:// veya git@ kullanın.',
securityHeading: 'Yüklemeden önce',
securityIntro:
'Yalnızca güvendiğiniz kaynaklardan yükleyin. Nelerin ekleneceğini görmek için aşağıdaki depoyu inceleyin.',
sourceHeading: 'Kaynak kod',
viewRepository: 'Depoyu aç',
viewPluginFiles: 'Eklenti dosyalarını göster',
gitCloneLabel: 'Git klonlama adresi',
enableAgent: 'Yükledikten sonra ajan eklentisini etkinleştir',
forceReinstall: 'Yeniden yükle; yüklüyse mevcut eklentiyi değiştir',
install: 'Yükle',
installing: 'Yükleniyor…',
probing: 'Depo inceleniyor…',
probeUnavailable: 'Bu ortamda eklenti incelemesi kullanılamıyor.',
desktopUnavailable: 'Bu ortamda masaüstü eklentisi yüklenemiyor.',
selectComponent: 'Yüklenecek en az bir bileşen seçin.',
agentSuccess: name => `${name} ajan eklentisi yüklendi`,
desktopSuccess: name => `${name} masaüstü eklentisi yüklendi`,
agentFailed: 'Ajan eklentisi yüklenemedi',
desktopFailed: 'Masaüstü eklentisi yüklenemedi',
missingEnv: vars => `Eksik ortam değişkenleri: ${vars}. Ayarlar → Anahtarlar bölümünden ekleyin.`
}
}
} satisfies NonNullable<TranslationOverrides['settings']>