Expand AITURK Turkish settings and desktop surfaces for beta 5
This commit is contained in:
1 parent
237d1e2060
commit
5e76f58637
108 files changed
+6675
-1034
No files matched your search
@@ -0,0 +1,215 @@
|
||||
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']>
|
||||
Reference in new issue
Block a user