211 lines
11 KiB
TypeScript
211 lines
11 KiB
TypeScript
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.'
|
||
}
|
||
}
|
||
}
|