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

211 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 { Translations } from './types'
export const TR_UPDATES: Translations['updates'] = {
stages: {
idle: 'Hazırlanıyor…',
prepare: 'Hazırlanıyor…',
fetch: 'İndiriliyor…',
pull: 'Neredeyse hazır…',
pydeps: 'Son işlemler yapılıyor…',
update: 'AITURK güncelleniyor…',
rebuild: 'Masaüstü uygulaması yeniden derleniyor…',
restart: 'AITURK yeniden başlatılıyor…',
done: 'Güncelleme tamamlandı',
manual: 'Terminalden güncelleyin',
guiSkew: 'Masaüstü uygulamasını güncelleyin',
error: 'Güncelleme durakladı'
},
checking: 'Güncellemeler denetleniyor…',
checkFailedTitle: 'Güncellemeler denetlenemedi',
tryAgain: 'Yeniden dene',
notAvailableTitle: 'Güncelleme kullanılamıyor',
unsupportedMessage: 'Bu AITURK sürümü uygulama içinden kendini güncelleyemiyor.',
connectionRetry: 'Bağlantınızı kontrol edip yeniden deneyin.',
latestBody: 'En güncel sürümü kullanıyorsunuz.',
latestBodyBackend: 'Sunucu en güncel sürümü kullanıyor.',
allSetTitle: 'Her şey hazır',
availableTitle: 'Yeni güncelleme var',
availableBody: 'AITURK’ün yeni sürümü kurulmaya hazır.',
availableTitleBackend: 'Sunucu güncellemesi var',
availableBodyBackend: 'Bağlı AITURK sunucusunun daha yeni sürümü kurulmaya hazır.',
availableBodyNoChangelog: 'Yeni sürüm hazır. Bu kurulum türü için sürüm notları bulunmuyor.',
updateNow: 'Şimdi güncelle',
maybeLater: 'Daha sonra',
moreChanges: count => `+ ${count} değişiklik daha.`,
manualTitle: 'Terminalden güncelleyin',
manualBody:
'AITURK’ü komut satırından kurduğunuz için güncellemeler de oradan yapılır. Şu komutu terminalinize yapıştırın:',
manualPickedUp: 'AITURK sonraki açılışta yeni sürümü kullanır.',
guiSkewTitle: 'Masaüstü uygulamasını güncelleyin',
guiSkewBody:
'Sunucu güncellendi ancak masaüstü uygulama paketi değişmedi. Sürümleri eşleştirmek için AITURK masaüstü paketinizi (AppImage / .deb / .rpm) güncelleyin veya yeniden kurun.',
copy: 'Kopyala',
copied: 'Kopyalandı',
done: 'Tamam',
applyingBody:
'AITURK güncelleyicisi ayrı bir pencerede çalışır ve bitince uygulamayı otomatik açar. Güncelleme sırasında AITURK’ü kendiniz yeniden açmayın.',
applyingBodyBackend:
'Uzak sunucu güncellemeyi uygulayıp yeniden başlayacak. Hazır olduğunda AITURK otomatik bağlanır.',
applyingClose: 'Güncelleme sırasında bu pencere kapanır; ardından AITURK kendiliğinden açılır.',
errorTitle: 'Güncelleme tamamlanamadı',
errorBody: 'Şimdi yeniden deneyebilirsiniz.',
blockerTitle: 'AITURK’ü güncellemek için yerel önizlemeler kapatılsın mı?',
blockerBody:
'AITURK güncellemeden önce bu yerel önizlemeleri durdurmalı. Bu işlem dosyalarınızı değiştirmez veya silmez.',
foreignBlockerTitle: 'AITURK’ü güncellemek için diğer işlemleri kapatın',
foreignBlockerBody:
'AITURK bu işlemleri otomatik olarak güvenle kapatamıyor. İlgili uygulamayı, terminali veya servisi kapatıp güncellemeyi yeniden deneyin.',
mixedBlockerBody:
'AITURK aşağıdaki yerel önizlemeleri kapatabilir. Güncellemenin sürmesi için diğer işlemleri kendiniz kapatmalısınız.',
closePreviewsAndUpdate: 'Önizlemeleri kapat ve güncelle',
closePreviewsAndCheckAgain: 'Önizlemeleri kapat ve yeniden denetle',
localPreview: 'Yerel önizleme',
portLabel: port => `Bağlantı noktası ${port}`,
pidLabel: pid => `İşlem kimliği ${pid}`,
technicalDetails: 'Teknik ayrıntılar',
notNow: 'Şimdi değil',
clientAlsoBehindTitle: 'Masaüstü uygulaması eski sürümde',
clientAlsoBehindMessage:
'Sunucu güncel ancak masaüstü uygulaması hâlâ eski sürümde. Son düzeltmeleri almak için uygulamayı güncelleyin.',
clientAlsoBehindAction: 'Masaüstü uygulamasını güncelle',
everythingDispatched: 'Güncelleme isteği gönderildi',
everythingSkipped: 'Atlandı',
everythingRowFailed: 'Güncelleme başarısız oldu',
everythingFanoutFailedTitle: 'Diğer kurulumlar güncellenemedi',
applyStatus: {
preparing: 'Sunucu güncelleniyor…',
pulling: 'Sunucu güncelleniyor…',
restarting: 'Güncellemeyi yüklemek için sunucu yeniden başlatılıyor…',
notAvailable: 'Bu sunucu için güncelleme kullanılamıyor.',
failed: 'Sunucu güncellemesi başarısız oldu.',
noReturn:
'Sunucu yeniden çevrimiçi olmadı. Güncelleme tamamlanmamış olabilir; sunucunun çalıştığı bilgisayarı kontrol edin.'
}
}
export const TR_DESKTOP: Translations['desktop'] = {
audioReadFailed: 'Kaydedilen ses okunamadı',
sessionUnavailable: 'Oturum kullanılamıyor',
createSessionFailed: 'Yeni oturum oluşturulamadı',
promptFailed: 'İstem gönderilemedi',
providerCredentialRequired: 'İlk mesajınızı göndermeden önce sağlayıcı kimlik bilgisi ekleyin.',
emptySlashCommand: 'eğik çizgi komutu boş',
desktopCommands: 'Masaüstü komutları',
skillCommandsAvailable: count => `${count} beceri komutu kullanılabilir.`,
warningLine: message => `uyarı: ${message}`,
yoloArmed: 'Bu sohbet için YOLO etkinleştirildi',
yoloOff: 'YOLO kapalı',
yoloSystem: active => `Bu oturumda YOLO ${active ? 'açık' : 'kapalı'}`,
yoloTitle: 'YOLO',
yoloToggleFailed: 'YOLO durumu değiştirilemedi',
profileStatus: current =>
`Profil: ${current}. Başka profilde sohbet başlatmak için /profile <ad> komutunu veya “Yeni oturum” seçicisini kullanın.`,
unknownProfile: 'Bilinmeyen profil',
noProfileNamed: (target, available) => `“${target}” adlı profil yok. Kullanılabilir profiller: ${available}`,
newChatsProfile: name => `Yeni sohbetler ${name} profilini kullanacak.`,
setProfileFailed: 'Profil ayarlanamadı',
sttDisabled: 'Konuşmayı metne dönüştürme ayarlarda kapalı.',
stopFailed: 'Durdurulamadı',
regenerateFailed: 'Yeniden oluşturulamadı',
editFailed: 'Düzenlenemedi',
editTurnUnavailable: 'Bu tur artık sunucu geçmişinde yok; bağlam sıkıştırılırken kaldırılmış olabilir.',
resumeFailed: 'Sürdürülemedi',
readOnlyTranscriptTitle: 'Salt okunur açıldı',
readOnlyTranscriptBody:
'Bağlı sunuculardan hiçbiri bu eski sohbeti henüz sahiplenmediği için geçmiş salt okunur açıldı. Geçmiş korunuyor; bir sunucu sahiplenene kadar mesaj gönderilemez.',
readOnlyTranscriptSendBlocked: 'Bu sohbet salt okunur açıldı; mesaj gönderimi kapalı.',
resumeStrandedTitle: 'Oturum yüklenemedi',
resumeStrandedBody:
'Oturuma bağlanılamadı ve otomatik denemeler sona erdi. Ağ geçidinin çalıştığını kontrol edip yeniden deneyin.',
resumeRetry: 'Yeniden dene',
nothingToBranch: 'Dallanacak içerik yok',
branchNeedsChat: 'Dallanmadan önce bir sohbet başlatın veya sürdürün.',
sessionBusy: 'Oturum meşgul',
branchStopCurrent: 'Sohbeti dallandırmadan önce geçerli turu durdurun.',
branchNoText: 'Bu mesajda dallanma için metin yok.',
branchTitle: n => `Taslak: Dal #${n}`,
branchFailed: 'Dallanma başarısız oldu',
deleteFailed: 'Silinemedi',
archived: 'Arşivlendi',
archiveFailed: 'Arşivlenemedi',
cwdChangeFailed: 'Çalışma dizini değiştirilemedi',
cwdStagedTitle: 'Çalışma dizini değişikliği hazır',
cwdStagedMessage:
'Çalışma dizini değişikliğini bu etkin oturuma uygulamak için masaüstü sunucusunu yeniden başlatın.',
modelSwitchFailed: 'Model değiştirilemedi',
hydrationSyncing: profile => `${profile} eşitleniyor…`,
sessionExported: 'Oturum dışa aktarıldı',
sessionExportFailed: 'Oturum dışa aktarılamadı',
imageSaved: 'Görsel kaydedildi',
downloadStarted: 'İndirme başladı',
restartToUseSaveImage: 'Görsel kaydetmeyi kullanmak için AITURK IDE’yi yeniden başlatın.',
restartToSaveImages: 'Görselleri kaydetmek için AITURK IDE’yi yeniden başlatın',
imageDownloadFailed: 'Görsel indirilemedi',
openImage: 'Görseli aç',
downloadImage: 'Görseli indir',
savingImage: 'Görsel kaydediliyor',
imagePreviewFailed: 'Görsel önizlemesi açılamadı',
imageAttach: 'Görsel ekleme',
imageWriteFailed: 'Görsel diske yazılamadı.',
imageAttachFailed: 'Görsel eklenemedi',
attachImages: 'Görsel ekle',
clipboard: 'Pano',
noClipboardImage: 'Panoda görsel bulunamadı',
clipboardPasteFailed: 'Panodan yapıştırılamadı',
dropFiles: 'Dosyaları bırakın',
handoff: {
pickPlatform: 'Hedef seçin',
success: platform => `${platform} platformuna devredildi. İstediğiniz zaman buradan sürdürebilirsiniz.`,
systemNote: platform => `↻ ${platform} platformuna devredildi; istediğiniz zaman buradan sürdürün.`,
failed: error => `Devir başarısız oldu: ${error}`,
timedOut: 'Ağ geçidi beklenirken zaman aşımı oluştu. `hermes gateway` çalışıyor mu?'
}
}
export const TR_TIPS: Translations['tips'] = {
close: 'Bu ipucunu bir daha gösterme',
items: {
'new-session': {
title: 'Yeni bir başlangıç',
text: 'Her yeni sohbetin kendi bağlamı, terminali ve çalışma dizini vardır.'
},
skills: {
title: 'Bir kez öğretin',
text: 'Beceriler, AITURK’ün iş gerektirdiğinde yüklediği talimat klasörleridir.'
},
messaging: {
title: 'Masanızdan uzaktayken de AITURK',
text: 'Telegram, Discord, Slack ve diğer platformları bağlayın; aynı ajan ve bellekle çalışın.'
},
artifacts: {
title: 'AITURK’ün oluşturduğu her şey',
text: 'Tüm oturumların görselleri, dosyaları ve bağlantıları tek yerde listelenir.'
},
cron: {
title: 'Otomatik çalışan görevler',
text: 'Bir istemi saatlik, gecelik veya bir cron ifadesine göre zamanlayın.'
},
'command-palette': {
title: 'Her şeye tek yerden ulaşın',
text: 'Komut paletinden oturumlara, ayarlara, becerilere ve komutlara erişin.'
},
profiles: {
title: 'Profiller birbirinden bağımsızdır',
text: 'Her profilin kendi anahtarları, belleği ve oturumları vardır.'
},
'composer-mentions': {
title: 'Dosya ekleyin, komut çalıştırın',
text: 'Sohbete dosya eklemek için @, komut çalıştırmak için / yazın.'
},
'local-setup': {
title: 'Bu bilgisayar yerel model çalıştırabilir',
text: 'Donanımınız yerel bir modeli çalıştırabilir. Yerel model sohbetleri bilgisayarınızda kalır ve API kullanım ücreti oluşturmaz.',
action: 'Kurulumu yap'
},
'right-pane': {
title: 'Çalışma paneli',
text: 'Dosyalar, terminal, değişiklik incelemesi ve uygulama içi tarayıcı sağ paneli paylaşır.'
}
}
}