diff --git a/tr/chat.json b/tr/chat.json index c31dc01d..32483911 100644 --- a/tr/chat.json +++ b/tr/chat.json @@ -1,38 +1,38 @@ { "modelLoaderPlaceholder": "Yüklemek istediğiniz modeli seçin", - "systemPromptPlaceholder": "Sistem istemcisini ayarlayın", + "systemPromptPlaceholder": "Sistem istemini ayarlayın", "userRoleText": "Kullanıcı", "assistantRoleText": "Asistan", "addMessageButtonText": "Ekle", - "addMessageButtonText/toolTip": "İstemi ve konuşma geçmişini model için işleme göndermeden bağlamına bir mesaj ekleyin", + "addMessageButtonText/toolTip": "Tahmini tetiklemeden bağlama bir mesaj ekleyin", "sendMessageButtonText": "Gönder", - "sendMessageButtonText/toolTip": "İstemci ve konuşma geçmişinizi model için işleme gönderin", - "ejectButtonText": "Evet", + "sendMessageButtonText/toolTip": "İsteminizi ve konuşma geçmişinizi işlenmek üzere modele gönderin", + "ejectButtonText": "Çıkart", "unloadTooltip": "Modeli bellekten çıkartın", "cancelButtonText": "İptal", "loadButtonText": "Yükle", "advancedSegmentText": "Gelişmiş", "chatSegmentText": "Sohbet", - "chatSidebarTitle": "Sohbetcher", - "newChatButton": "Yeni Sohbet", + "chatSidebarTitle": "Sohbetler", + "newChatButton": "Yeni", "newFolderButton": "Yeni Klasör", "viewModeLabel": "Görünüm Modu", - "noChatSelected": "Hiç sohbet seçilmedi", + "noChatSelected": "Sohbet seçilmedi", "chatViewOptions": "Sohbet görünümü seçenekleri", "uiControls/title": "Görüntü Ayarları", "noChatSelectedPlaceholder": "Bir sohbet seçin", - "unnamedChat": "İsimlendirilmemiş Sohbet", + "unnamedChat": "İsimsiz Sohbet", "emptyFolder": "Klasör Boş", "tokenCount": "Token sayısı", "messageTokenCount": "Giriş token sayısı", - "tokenCount/hint": "Mesajdaki token sayısını hesaplar. Geçerli olarak seçilen modelin tokenleştirici kullanılarak.\n\nModeli yüklemeniz gerekir.", - "messageTokenCount/hint": "Mesajdaki token sayısını hesaplar. Geçerli olarak seçilen modelin tokenleştirici kullanılarak.\n\nDosya ekleri dahilindeki token sayısı için tahmin **YOK**tur.", + "tokenCount/hint": "Mesajdaki token sayısını hesaplar. Seçili modelin tokenleştiricisi kullanılır.\n\nModelin yüklü olması gerekir.", + "messageTokenCount/hint": "Mesajdaki token sayısını hesaplar. Seçili modelin tokenleştiricisi kullanılır.\n\nDosya eklerindeki tahmini token sayısını içermez.", "notes": "Sohbet Notları", - "notes/add/first": "Bir not ekle", + "notes/add/first": "Not ekle", "notes/add/another": "Başka bir not ekle", - "notes/hint": "Bu sohbebe notlar kaydedin. Notlar sadece başvurunuz için ve model için gönderilmez. Tüm değişiklikler otomatik olarak kaydedilir.", + "notes/hint": "Bu sohbete notlar kaydedin. Notlar sadece sizin referansınız içindir ve modele gönderilmez. Otomatik kaydedilir.", "notes/placeholder": "Notlarınızı buraya yazın...", "notes/delete": "Notu sil", "notes/noteLabel": "Not", @@ -40,96 +40,213 @@ "actions/sendMessage/error": "Mesaj gönderilemedi", "actions/loadModel/error": "🥲 Model yüklenemedi", - "actions/addFile": "[Deneyimli] Bu mesaja bir dosya ekleyin\n(.pdf, düz metin veya .docx)", - "actions/changeRole": "Kullanıcı ve Asistan rolleri arasında geçiş yapın.\n\nBu, sohbeti belirli bir yönde yönlendirme için kullanışlıdır.\n\n'Başlangıç 'az sayıda örnek öğrenimi' veya ' bağlamsal öğrenimi' senaryolarını hazırlamak için kullanılabilir", - "actions/addImage": "Görüntü ekle", + "actions/addFile": "[Deneysel] Bu mesaja dosya ekleyin\n(.pdf, düz metin veya .docx)", + "actions/addFile/label": "Dosya Ekle", + "actions/changeRole": "Kullanıcı ve Asistan rolleri arasında geçiş yapın.\n\nSohbeti belirli bir yöne yönlendirmek veya 'birkaç örnekle öğrenme' (few-shot) senaryoları hazırlamak için kullanışlıdır.", + "actions/addImage": "Görünütü ekle", "actions/deleteMessage": "Mesajı sil", "actions/deleteMessage/confirmation": "Bu mesajı silmek istediğinizden emin misiniz?", - "actions/copyMessage": "Mesaji kopyala", - "actions/editMessage": "Mesaji düzenle", - "actions/editMessage/cannotEditPreprocessed": "Ön işleme alınmış mesajları düzenleyemezsiniz çünkü bunlar ön işlemci çalıştırıldıktan sonra üzerine yazılacaktır. Mesajı düzenlemek için:\n\n - Orijinal mesaja geçerek onu düzenleme veya\n - İstediğiniz çıktıyı üreten preprocessor'ı değiştirin.", - "actions/regenerateMessage": "Mesaji yeniden oluştur", + "actions/copyMessage": "Mesajı kopyala", + "actions/editMessage": "Mesajı düzenle", + "actions/editMessage/cannotEditPreprocessed": "Ön işlemeden geçmiş mesajlar düzenlenemez. Düzenlemek için orijinal mesaja geçin veya ön işlemciyi değiştirin.", + "actions/regenerateMessage": "Yeniden oluştur", "actions/regenerateMessage/error": "Mesaj yeniden oluşturulamadı", - "actions/branchChat": "Bu mesajdan sonra sohbeti böl", - "actions/branchChat/error": "Sohbet bölümü başarısız oldu", + "actions/branchChat": "Sohbeti bu mesajdan itibaren dallandır", + "actions/branchChat/error": "Sohbet dallandırılamadı", "actions/continueAssistantMessage": "Asistan mesajını devam ettir", - "actions/continueAssistantMessage/error": "Asistan mesajı devam edilemedi", - "actions/predictNext": "AI Yanıt Oluştur", - "actions/predictNext/error": "AI yanıt oluşturulamadı", - "actions/loadLastModel": "Son kullanılan modeli yeniden yükle", - "actions/loadLastModel/tooltip": "Bu sohbetle son kullanıldığı modeli yüklemek için tıklayın:\n\n{{lastModel}}", + "actions/continueAssistantMessage/error": "Asistan mesajı devam ettirilemedi", + "actions/predictNext": "Yapay Zeka Yanıtı Oluştur", + "actions/predictNext/error": "Yanıt oluşturulamadı", + "actions/loadLastModel": "Son kullanılan modeli yükle", + "actions/loadLastModel/tooltip": "Bu sohbette son kullanılan modeli yüklemek için tıklayın:\n\n{{lastModel}}", "actions/loadLastModel/error": "Son kullanılan model yüklenemedi.", + "actions/clearLastUsedModel": "Son kullanılan modeli temizle", + "actions/clearLastUsedModel/error": "Son kullanılan model temizlenemedi.", "actions/continueCurrentModel": "Mevcut modeli kullan", "actions/continueCurrentModel/tooltip": "Mevcut model: {{currentModel}}", - "actions/changeToLastUsedModel": "{{lastModel}} yükleyin", + "actions/changeToLastUsedModel": "{{lastModel}} yükle", "actions/changeToLastUsedModel/error": "Son kullanılan modele geçilemedi.", - "actions/changeToLastUsedModel/tooltip": "Bu sohbetteki son mesajı gönderdiğinizde farklı bir model kullandıysanız, tıklayarak şu anda seçili olan modeli ({{currentModel}}) çıkartın ve bu sohbetle son kullanıldığı modeli yükleyin:\n\n{{lastModel}}", - "actions/switchToLastUsedModel": "{{lastModel}}'a geç", - "actions/switchToLastUsedModel/tooltip": "Bu sohbetle son kullanılan modele tıklayarak geçiş yapın:\n\n{{lastModel}}", - "actions/loadModel": "Bir model yükle", - "actions/toggleViewingProcessed/currentlyFalse": "Şu anda orijinal mesajı görüyorsunuz. Ön işleme mesajını görüntülemek için tıklayın.", - "actions/toggleViewingProcessed/currentlyTrue": "Şu anda ön işleme mesajını görüyorsunuz. Orijinal mesajı görüntülemek için tıklayın.", - "actions/toggleViewingProcessed/hint": "Bir mesaj model göndermeden önce bir önyüzleyici tarafından önişlenebilir. Tıklayarak orijinal ve ön işleme mesajları arasında geçiş yapın. Yalnızca ön işleme mesajı model gönderilir.", - "editMessageConfirm/title": "Değişiklikleri koru?", - "editMessageConfirm/message": "Bir mesaja değişiklikler yaptınız. Değişiklikleri mi korumak istersiniz?", - "editMessageConfirm/keepEditing": "Düzenlemeye Devam", + "actions/changeToLastUsedModel/tooltip": "Son mesajda farklı bir model kullanmıştınız. Mevcut modeli ({{currentModel}}) çıkartıp son kullanılanı ({{lastModel}}) yüklemek için tıklayın.", + "actions/switchToLastUsedModel": "{{lastModel}} modeline geç", + "actions/switchToLastUsedModel/tooltip": "Bu sohbette son kullanılan modele geçmek için tıklayın:\n\n{{lastModel}}", + "actions/loadModel": "Model yükle", + "actions/toggleViewingProcessed/currentlyFalse": "Orijinal mesajı görüyorsunuz. Ön işlenmiş hali için tıklayın.", + "actions/toggleViewingProcessed/currentlyTrue": "Ön işlenmiş mesajı görüyorsunuz. Orijinali için tıklayın.", + "actions/toggleViewingProcessed/hint": "Mesaj gönderilmeden önce ön işlemciden geçebilir. Orijinal ve işlenmiş haller arasında geçiş yapmak için tıklayın.", + "editMessageConfirm/title": "Değişiklikler korunsun mu?", + "editMessageConfirm/message": "Mesajda değişiklik yaptınız. Kaydetmek istiyor musunuz?", + "editMessageConfirm/keepEditing": "Düzenlemeye Devam Et", "editMessageConfirm/save": "Kaydet", "editMessageConfirm/discard": "Değişiklikleri At", - "tokenCount/totalNotAvailable": "Tokenlar: {{current}}", - "tokenCount/totalAvailable": "Tokenlar: {{current}}/{{total}}", - "tokenCount/totalAvailablePercentage": "Bağlam %{{percentage}} doludur", - "tokenCount/contextOverflow": "İşlenmemiş bağlam modelin maksimum token limitinden büyük. Bağlam Taşma Politikası'na bağlı olarak, bağlam kesilebilir veya mesaj gönderilmeyebilir.", - "modelLoader/manualLoadParams/label": "El ile model yükleme parametrelerini seçin", + "tokenCount/totalNotAvailable": "Token: {{current}}", + "tokenCount/totalAvailable": "Token: {{current}}/{{total}}", + "tokenCount/totalAvailablePercentage": "Bağlam %{{percentage}} dolu", + "tokenCount/contextOverflow": "İşlenmemiş bağlam model limitini aşıyor. Seçili politikaya göre kırpılabilir veya gönderilmeyebilir.", + "modelLoader/manualLoadParams/label": "Yükleme parametrelerini manuel seç", "modelLoader/manualLoadParams/hint/before": "(veya basılı tutun ", "modelLoader/manualLoadParams/hint/after": ")", - "actions/move/error": "Taşıma başarısız oldu", - "actions/rename/error": "Yeniden adlandırma başarısız oldu", + "actions/move/error": "Taşıma başarısız", + "actions/rename/error": "Yeniden adlandırma başarısız", "actions/createChatAtRoot": "Yeni Sohbet...", - "actions/createChatAtRoot/error": "Kök düzeyinde sohbet oluşturulamadı", + "actions/createChatAtRoot/error": "Kök dizinde sohbet oluşturulamadı", "actions/createFolderAtRoot": "Yeni Klasör...", - "actions/createFolderAtRoot/error": "Kök düzeyinde klasör oluşturulamadı", + "actions/createFolderAtRoot/error": "Kök dizinde klasör oluşturulamadı", + "actions/openInFolder/mac": "Finder'da Göster", + "actions/openInFolder/pc": "Dosya Gezgini'nde Göster", + "actions/createChat/error": "Sohbet oluşturulamadı", + "actions/deleteChat/errorTitle": "Sohbet silinemedi", - "userFile/fileSizeLimit": "Dosya boyutu sınırı ", - "userFile/noImageSupport": "Model, görüntü girişini desteklemez", + "userFile/fileSizeLimit": "Dosya boyutu sınırı: ", + "userFile/noImageSupport": "Model görüntü girişini desteklemiyor", "userFile/errorPrefix": "Hata - ", - "userFile/supportedImagePrefix": "Desteklenmeyen görüntü türü - sadece ", - "userFile/supportedImageSuffix": " desteklenmektedir", - "userFile/unsupportedFileType": "Desteklenmeyen dosya türü - sadece resimler, PDF'ler ve .txt dosyaları desteklenmektedir.", - "userFile/maxFilesPerMessage": "Maksimum dosya sayısı sınırına ulaşıldı. Bir mesajda daha fazla niż {{files}} dosyası ekleyemezsiniz. ", - "userFile/maxFileSizePerMessage": "Maksimum dosya boyutu sınırına ulaşıldı. Bir mesaja daha büyük olmayan dosyalar ekleyemezsiniz. ", + "userFile/supportedImagePrefix": "Desteklenmeyen tür - sadece ", + "userFile/supportedImageSuffix": " desteklenir", + "userFile/unsupportedFileType": "Desteklenmeyen tür - sadece resim, PDF ve .txt desteklenir.", + "userFile/maxFilesPerMessage": "Mesaj başına dosya sınırına ulaşıldı (Maks: {{files}}).", + "userFile/maxFileSizePerMessage": "Dosya boyutu sınırı aşıldı (Maks: {{size}}).", + "userFile/maxFileSizePerConversation": "Konuşma başına toplam boyut sınırı aşıldı (Maks: {{size}}).", + "userFile/failedToUploadError/title": "Dosya yüklenemedi", + "userFile/failedToAddFile/title": "Dosya sohbete eklenemedi", "errorTitle": "Hata", + "userFile/chatTerminalDocumentsCount_one": "Sohbette {{count}} belge var", + "userFile/chatTerminalDocumentsCount_other": "Sohbette {{count}} belge var", "prediction/busyModel/title": "Model meşgul", - "prediction/busyModel/message": "Lütfen modelin bitmesini bekleyin ve yeniden deneyin", - "prediction/noModel/title": "Hiç model seçilmedi", - "prediction/modelLoading": "İleti, model yüklenmeyi tamamladığında gönderilecek kuyruğa alınmıştır", - "prediction/noModel/message": "Bir model seçin bir mesaj göndermek için", - "prediction/unloadModel/error": "Model çıkarılamadı", + "prediction/busyModel/message": "Lütfen modelin işlemi bitirmesini bekleyin", + "prediction/noModel/title": "Model seçilmedi", + "prediction/modelLoading": "Mesaj sıraya alındı, model yüklendiğinde gönderilecek", + "prediction/noModel/message": "Mesaj göndermek için bir model seçin", + "prediction/unloadModel/error": "Model çıkartılamadı", - "retrieval/user/processingLabel": "AI düşünüyor...", - "retrieval/powerUser/intermediateStepsHidden": "Aracılık adımları gizli. Genişletmek için tıklayın.", - "retrieval/actions/clickToExpand": "Aracılık adımlarını genişletmek için tıklayın", - "retrieval/actions/clickToCollapse": "Aracılık adımlarını daraltmak için tıklayın", + "retrieval/user/processingLabel": "Yapay zeka düşünüyor...", + "retrieval/powerUser/intermediateStepsHidden": "Ara adımlar gizli. Genişletmek için tıklayın.", + "retrieval/actions/clickToExpand": "Ara adımları göster", + "retrieval/actions/clickToCollapse": "Ara adımları gizle", - "style": "Sohbet Görünümü", + "style": "Görünüm", "style/viewMode/markdown": "Markdown", - "style/viewMode/plaintext": "Düz metin", - "style/viewMode/monospace": "Teknolojik", + "style/viewMode/plaintext": "Düz Metin", + "style/viewMode/monospace": "Sabit Aralıklı", + + "speculativeDecodingVisualization/toggle": "Kabul edilen taslak tokenları görselleştir", + "speculativeDecodingVisualization/fromDraftModel_one": "Kabul edilen taslak token", + "speculativeDecodingVisualization/fromDraftModel_other": "Kabul edilen taslak tokenlar", + "speculativeDecodingVisualization/cannotChangeViewMode": "Taslak tokenlar görselleştirilirken görünüm modu değiştirilemez.", "style/fontSize/label": "Yazı Tipi Boyutu", "style/fontSize/medium": "Varsayılan", "style/fontSize/large": "Büyük", "style/fontSize/small": "Küçük", - "topBarActions/duplicateChat": "Sohbeti kopyala", - "topBarActions/clearChat": "Tüm mesajları temizle", - "topBarActions/clearChatConfirmation": "Bu sohbetteki tüm mesajları temizlemek istediğinizden emin misiniz?", + "style/debugBlocks/label": "Hata Ayıklama Bloklarını Göster", + + "style/thinkingUI/label": "Düşünme bloklarını varsayılan olarak genişlet", + "style/chatFullWidth/label": "Sohbet alanını pencere genişliğine yay", + + "style/chatUtilityMenusShowLabel/label": "Sohbet araç menüsü etiketlerini göster", + + "messageBlocks": { + "expandBlockTooltip": "İçeriği genişlet", + "collapseBlockTooltip": "İçeriği daralt", + "debug": { + "label": "HATA AYIKLAMA BİLGİSİ", + "collapseTooltip": "Hata ayıklama bloğunu daralt", + "expandTooltip": "Hata ayıklama bloğunu genişlet" + } + }, + + "chatTabOptions/clearAllMessages": "Tüm mesajları temizle...", + "chatTabOptions/duplicateChat": "Sohbeti çoğalt", + + "topBarActions/duplicateChat": "Çoğalt", + "topBarActions/clearChat": "Tümünü Temizle", + "topBarActions/clearChatConfirmation": "Sohbetteki tüm mesajları temizlemek istediğinizden emin misiniz?", "topBarActions/clearChatCancel": "İptal", "topBarActions/clearChatDelete": "Tümünü Temizle", - "noModels.indexing": "Model dosyaları indeksleniyor... (bu bir dakika sürebilir)", - "noModels.downloading": "İlk LLM'nizi indiriyorsunuz...", - "noModels": "Henüz hiçbir LLM yok! İndirerek başlayın!" -} + "noModels.indexing": "Model dosyaları endeksleniyor... (biraz sürebilir)", + "noModels.downloading": "İlk LLM'niz indiriliyor...", + "noModels": "Henüz LLM yok! Başlamak için bir tane indirin!", + + "plugins": { + "pluginTrigger": { + "noPlugins": "Eklenti", + "multiplePlugins": "{{dynamicValue}} eklenti" + }, + "pluginSelect": { + "title": "Eklentiler", + "dropdown": { + "configure": "Yapılandır", + "disable": "Devre Dışı Bı", + "fork": "Çatalla (Fork)", + "uninstall": "Kaldır" + }, + "actionButtons": { + "create": "Oluştur", + "import": "İçe Aktar", + "discover": "Keşfet" + }, + "recentlyCreated": { + "title": "Son Oluşturulan Eklentiler", + "placeholder": "Oluşturduğunuz eklentiler burada görünecek" + }, + "startRunningDevelopmentPlugin/error": "Eklenti geliştirme modunda başlatılamadı", + "stopRunningDevelopmentPlugin/error": "Eklenti geliştirme modu durdurulamadı", + "forceReInitPlugin/error": "Eklenti yeniden başlatılamadı", + "signOutMcpPlugin/error": "Eklenti oturumu kapatılamadı", + "cancelMcpAuthentication/error": "Eklenti kimlik doğrulaması iptal edilemedi" + }, + "pluginConfiguration": { + "title": "Eklenti Yapılandırması", + "selectAPlugin": "Yapılandırmak için bir eklenti seçin", + "preprocessorAndGenerator": "Bu eklenti özel bir ön işlemci ve oluşturucu içerir", + "generatorOnly": "Bu eklenti özel bir oluşturucu içerir", + "preprocessorOnly": "Bu eklenti özel bir ön işlemci içerir" + }, + "instructions": { + "runTheFollowing": "Eklentinizi çalıştırmak için bir terminal açın ve şunu girin:", + "pushTo": "Eklentinizi Hub'a yükleyerek başkalarıyla paylaşın (isteğe bağlı)", + "createdSuccessfully": "Eklenti başarıyla oluşturuldu", + "creatingPlugin": "Eklenti oluşturuluyor...", + "projectFilesTitle": "Proje Dosyaları", + "buttons": { + "documentation": "Dokümantasyon", + "dismiss": "Kapat", + "publish": "Yayınla", + "openInZed": "Zed ile Aç", + "openInVscode": "VS Code ile Aç", + "revealInFinder": "Finder'da Göster", + "openInFileExplorer": "Dosya Gezgini'nde Göster" + } + }, + "localFork": { + "error": "Eklentinin yerel geliştirme kopyası oluşturulamadı." + }, + "restartErrorPlugin/error": "Eklenti yeniden başlatılamadı" + }, + + "genInfo": { + "tokensPerSecond": "{{tokensPerSecond}} tok/sn", + "predictedTokensCount": "{{predictedTokensCount}} token", + "timeToFirstTokenSec": "İlk tokene kadar {{timeToFirstTokenSec}}sn", + "stopReason": "Durdurma nedeni: {{stopReason}}", + "stopReason.userStopped": "Kullanıcı Durdurdu", + "stopReason.modelUnloaded": "Model Çıkartıldı", + "stopReason.failed": "Oluşturma Başarısız", + "stopReason.eosFound": "EOS Tokeni Bulundu", + "stopReason.stopStringFound": "Durdurma Metni Bulundu", + "stopReason.toolCalls": "Araç Çağrıları", + "stopReason.maxPredictedTokensReached": "Maksimum Tahmin Sınırına Ulaşıldı", + "stopReason.contextLengthReached": "Bağlam Uzunluğu Sınırına Ulaşıldı", + "speculativeDecodedBy": "Taslak model: {{decodedBy}}", + "speculativeDecodingStats": "Kabul edilen taslak token: {{accepted}}/{{total}} (%{{percentage}})", + "speculativeDecodingAcceptedPercentage": "%{{percentage}} taslak token kabul edildi", + "speculativeDecodingTooltip": "{{accepted}}/{{total}} taslak token kabul edildi" + }, + + "tabs": { + "systemPromptEditorTab.headerLabel": "Sistem İstemini Düzenle" + } +} \ No newline at end of file diff --git a/tr/config.json b/tr/config.json index ce3b8f87..6382b3c1 100644 --- a/tr/config.json +++ b/tr/config.json @@ -1,12 +1,12 @@ { - "noInstanceSelected": "Hiç bir model örneği seçilmedi", + "noInstanceSelected": "Hiçbir model örneği seçilmedi", "resetToDefault": "Sıfırla", "showAdvancedSettings": "Gelişmiş ayarları göster", - "showAll": "Tümünü göster", + "showAll": "Tümü", "basicSettings": "Temel", - "configSubtitle": "Ön ayarları yükle veya kaydet ve model parametre geçersiz kılmasını dene", + "configSubtitle": "Ön ayarları yükleyin veya kaydedin ve model parametre geçersiz kılmalarını deneyin", "inferenceParameters/title": "Tahmin Parametreleri", - "inferenceParameters/info": "Etkileyen tahmin parametrelerini dene.", + "inferenceParameters/info": "Tahmini etkileyen parametreleri deneyin.", "generalParameters/title": "Genel", "samplingParameters/title": "Örnekleme", "basicTab": "Temel", @@ -14,142 +14,244 @@ "advancedTab/title": "🧪 Gelişmiş Yapılandırma", "advancedTab/expandAll": "Tümünü genişlet", "advancedTab/overridesTitle": "Yapılandırma Geçersiz Kılmaları", - "advancedTab/noConfigsText": "Kaydedilmemiş herhangi bir değişikliğiniz yok - yukarıdaki değerleri düzenleyerek burada geçersiz kılmaları görebilirsiniz.", - "loadInstanceFirst": "Yapılandırılabilir parametreleri görmek için bir model yükleyin", + "advancedTab/noConfigsText": "Kaydedilmemiş değişiklik yok - geçersiz kılmaları burada görmek için yukarıdaki değerleri düzenleyin.", + "loadInstanceFirst": "Yapılandırılabilir parametreleri görüntülemek için bir model yükleyin", "noListedConfigs": "Yapılandırılabilir parametre yok", - "generationParameters/info": "Metin üretimi etkileyen temel parametrelerle dene.", - "loadParameters/title": "Parametreleri Yükle", - "loadParameters/description": "Modelin nasıl başlatılacağını ve belleğe yükleneceğini kontrol eden ayarlar.", - "loadParameters/reload": "Değişiklikleri uygulamak için yeniden yükleyin", - "discardChanges": "Değişiklikleri atla", + "generationParameters/info": "Metin oluşturmayı etkileyen temel parametreleri deneyin.", + "loadParameters/title": "Yükleme Parametreleri", + "loadParameters/description": "Modelin başlatılma ve belleğe yüklenme biçimini kontrol eden ayarlar.", + "loadParameters/reload": "Değişiklikleri uygulamak için yeniden yükle", + "loadParameters/reload/error": "Model yeniden yüklenemedi", + "discardChanges": "Değişiklikleri at", "loadModelToSeeOptions": "Seçenekleri görmek için bir model yükleyin", + "schematicsError.title": "Yapılandırma şeması aşağıdaki alanlarda hata içeriyor:", + "manifestSections": { + "structuredOutput/title": "Yapılandırılmış Çıktı", + "speculativeDecoding/title": "Spekülatif Kod Çözme", + "sampling/title": "Örnekleme", + "settings/title": "Ayarlar", + "toolUse/title": "Araç Kullanımı", + "promptTemplate/title": "İstem Şablonu", + "customFields/title": "Özel Alanlar" + }, + "llm.prediction.systemPrompt/title": "Sistem İstemi", - "llm.prediction.systemPrompt/description": "Model'e arka plan yönergeleri vermek için bu alanı kullanın, örneğin kurallar, kısıtlamalar veya genel gereksinimler.", - "llm.prediction.systemPrompt/subTitle": "AI'ye yönelik rehberlik", + "llm.prediction.systemPrompt/description": "Modele bir dizi kural, kısıtlama veya genel gereksinimler gibi arka plan talimatları vermek için bu alanı kullanın.", + "llm.prediction.systemPrompt/subTitle": "Yapay Zeka için yönergeler", + "llm.prediction.systemPrompt/openEditor": "Düzenleyici", + "llm.prediction.systemPrompt/closeEditor": "Düzenleyiciyi Kapat", + "llm.prediction.systemPrompt/openedEditor": "Düzenleyicide Açıldı...", + "llm.prediction.systemPrompt/edit": "Sistem İstemini Düzenle...", + "llm.prediction.systemPrompt/addInstructionsWithMore": "Talimat ekle...", + "llm.prediction.systemPrompt/addInstructions": "Talimat ekle", "llm.prediction.temperature/title": "Sıcaklık", - "llm.prediction.temperature/subTitle": "Ne kadar rastgelelik eklemek. 0 her zaman aynı sonucu verecekken, daha yüksek değerler yaratıcılığı ve çeşitliliği artırır.", - "llm.prediction.temperature/info": "llama.cpp yardım belgelerinden: \"Varsayılan değer <{{dynamicValue}}>, rastgelelik ve determinizmanın bir dengesini sağlar. Sıcaklık 0'a yaklaşımı durumunda, her sefer aynı sonucu vermek için en olası bir sonraki token'ı her zaman seçer.\"", + "llm.prediction.temperature/subTitle": "Ne kadar rastgelelik ekleneceği. 0 her seferinde aynı sonucu verir, daha yüksek değerler yaratıcılığı ve varyansı artırır", + "llm.prediction.temperature/info": "llama.cpp yardım belgelerinden: \"Varsayılan değer <{{dynamicValue}}>'dir ve rastgelelik ile belirlilik arasında bir denge sağlar. Uç noktada, 0 sıcaklığı her zaman en olası sonraki belirteci seçer ve her çalıştırmada özdeş çıktılara yol açar\"", "llm.prediction.llama.sampling/title": "Örnekleme", - "llm.prediction.topKSampling/title": "En Üst K Örnekleme", - "llm.prediction.topKSampling/subTitle": "Sonraki token'ı model tarafından tahmin edilen en yüksek olasılıklı token'lardan biri olarak kısıtlar. Sıcaklık'a benzer şekilde davrandır.", - "llm.prediction.topKSampling/info": "llama.cpp yardım belgelerinden:\n\nEn üst K örnekleme, model tarafından tahmin edilen en yüksek olasılıklı token'lardan biri olarak bir sonraki token'ı seçen bir metin üretimi yöntemidir.\n\nBu, düşük olasılık veya anlamsız token'ları üretecek riskini azaltır, ancak çıktı çeşitliliğini de sınırlayabilir.\n\nDaha yüksek bir değer için en üst K (örneğin, 100), daha fazla token'i göz önünde bulundurup daha çeşitli metin oluşturacakken, düşük bir değer (örneğin, 10) en olası token'lara odaklanıp daha konservatif bir metin oluşturacaktır.\n\n• Varsayılan değer <{{dynamicValue}}>", + "llm.prediction.topKSampling/title": "Top-K Örnekleme", + "llm.prediction.topKSampling/subTitle": "Sonraki belirteci en olası k belirteç arasından seçer. Sıcaklığa benzer şekilde çalışır", + "llm.prediction.topKSampling/info": "llama.cpp yardım belgelerinden:\n\nTop-k örnekleme, sonraki belirteci yalnızca model tarafından tahmin edilen en olası k belirteç arasından seçen bir metin oluşturma yöntemidir.\n\nDüşük olasılıklı veya saçma belirteçler üretme riskini azaltmaya yardımcı olur, ancak çıktının çeşitliliğini de kısıtlayabilir.\n\nDaha yüksek bir top-k değeri (ör. 100) daha fazla belirteci değerlendirerek daha çeşitli metin üretirken, daha düşük bir değer (ör. 10) en olası belirteçlere odaklanarak daha muhafazakâr metin üretir.\n\n• Varsayılan değer: <{{dynamicValue}}>", "llm.prediction.llama.cpuThreads/title": "CPU İş Parçacıkları", - "llm.prediction.llama.cpuThreads/subTitle": "Tahmin sırasında kullanılacak CPU iş parçacığı sayısı", - "llm.prediction.llama.cpuThreads/info": "Hesaplama sırasında kullanılan iş parçacığı sayısı. İş parçacığı sayısını artırmanın her zaman daha iyi performans sağlayacağını garanti etmez. Varsayılan değer <{{dynamicValue}}>. ", - "llm.prediction.maxPredictedTokens/title": "Yanıt Uzunluğunu Sınırlandır", - "llm.prediction.maxPredictedTokens/subTitle": "AI'nin yanıt uzunluğunu isteğe bağlı olarak sınırlandır", - "llm.prediction.maxPredictedTokens/info": "Sohbet bot'ının yanıt uzunluğunu kontrol edin. Sınır koymak için açın veya kapattığınızda sohbet bot'u yanıt sonu ne zaman duracağını karar verir.", - "llm.prediction.maxPredictedTokens/inputLabel": "Maksimum yanıt uzunluğu (token'lar)", + "llm.prediction.llama.cpuThreads/subTitle": "Çıkarım sırasında kullanılacak CPU iş parçacığı sayısı", + "llm.prediction.llama.cpuThreads/info": "Hesaplama sırasında kullanılacak iş parçacığı sayısı. İş parçacığı sayısını artırmak her zaman daha iyi performansla sonuçlanmaz. Varsayılan değer <{{dynamicValue}}>'dir.", + "llm.prediction.maxPredictedTokens/title": "Yanıt Uzunluğunu Sınırla", + "llm.prediction.maxPredictedTokens/subTitle": "Yapay zekanın yanıt uzunluğunu isteğe bağlı olarak sınırlayın", + "llm.prediction.maxPredictedTokens/info": "Sohbet botunun yanıtının maksimum uzunluğunu kontrol edin. Yanıt uzunluğuna sınır koymak için açın veya sohbet botunun ne zaman durduğuna karar vermesi için kapatın.", + "llm.prediction.maxPredictedTokens/inputLabel": "Maksimum yanıt uzunluğu (belirteç)", "llm.prediction.maxPredictedTokens/wordEstimate": "Yaklaşık {{maxWords}} kelime", - "llm.prediction.repeatPenalty/title": "Tekrar Penaltisi", - "llm.prediction.repeatPenalty/subTitle": "Aynı token'ı tekrarlamayı ne kadar azaltmak", - "llm.prediction.repeatPenalty/info": "llama.cpp yardım belgelerinden: \"Modelin yinelenen veya monoton metin üretmesini önlemeye yardımcı olur.\n\nDaha yüksek bir değer (örneğin, 1.5), yinelemeleri daha zorla puanlayacaktırken, düşük bir değer (örneğin, 0.9) daha toleranslı olacaktır.\" • Varsayılan değer <{{dynamicValue}}>", - "llm.prediction.minPSampling/title": "Min P Örnekleme", - "llm.prediction.minPSampling/subTitle": "Bir token'ın seçilmek üzere çıkış için minimum temel olasılığı", - "llm.prediction.minPSampling/info": "llama.cpp yardım belgelerinden:\n\nToken'ların en çok muhtemel token'a göre oranla dikkate alınması gereken minimum olasılığı. [0, 1] aralığında olmalıdır.\n\n• Varsayılan değer <{{dynamicValue}}>", - "llm.prediction.topPSampling/title": "Top P Örnekleme", - "llm.prediction.topPSampling/subTitle": "Bir token'ın seçilmek üzere çıkış için minimum temel olasılığı", - - "llm.prediction.topPSampling/subTitle": "Olası bir sonraki tokenler için minimum kümülatif olasılık. Sıcaklık parametresine benzer şekilde çalışır.", - "llm.prediction.topPSampling/info": "llama.cpp yardım dokümanlarından:\n\nTop-p sampling, diğer adıyla nucleus sampling, bir sonraki tokeni en az p kümülatif olasılığa sahip olan token alt kümesinden seçen bir metin oluşturma yöntemidir.\n\nBu yöntem, hem token olasılıklarını hem de örneklenen token sayısını dikkate alarak çeşitlilik ve kalite arasında bir denge sağlar.\n\nDaha yüksek bir top-p değeri (örneğin, 0.95) daha çeşitli metinler üretirken, daha düşük bir değer (örneğin, 0.5) daha odaklı ve muhafazakar metinler oluşturur. Değer (0, 1] aralığında olmalıdır.\n\n• Varsayılan değer <{{dynamicValue}}>", + "llm.prediction.repeatPenalty/title": "Tekrar Cezası", + "llm.prediction.repeatPenalty/subTitle": "Aynı belirteci tekrar etmenin ne ölçüde engelleneceği", + "llm.prediction.repeatPenalty/info": "llama.cpp yardım belgelerinden: \"Modelin tekrarlayan veya monoton metin üretmesini engellemeye yardımcı olur.\n\nDaha yüksek bir değer (ör. 1.5) tekrarları daha güçlü biçimde cezalandırırken, daha düşük bir değer (ör. 0.9) daha hoşgörülü olur.\" • Varsayılan değer: <{{dynamicValue}}>", + "llm.prediction.minPSampling/title": "Min-P Örnekleme", + "llm.prediction.minPSampling/subTitle": "Bir belirtecin çıktı için seçilebilmesi gereken minimum temel olasılık", + "llm.prediction.minPSampling/info": "llama.cpp yardım belgelerinden:\n\nEn olası belirtecin olasılığına göre bir belirtecin değerlendirilebilmesi için gereken minimum olasılık. [0, 1] aralığında olmalıdır.\n\n• Varsayılan değer: <{{dynamicValue}}>", + "llm.prediction.topPSampling/title": "Top-P Örnekleme", + "llm.prediction.topPSampling/subTitle": "Olası sonraki belirteçler için minimum kümülatif olasılık. Sıcaklığa benzer şekilde çalışır", + "llm.prediction.topPSampling/info": "llama.cpp yardım belgelerinden:\n\nÇekirdek örnekleme olarak da bilinen Top-p örnekleme, sonraki belirteci kümülatif olasılığı en az p olan bir belirteç alt kümesinden seçen başka bir metin oluşturma yöntemidir.\n\nBu yöntem, hem belirteçlerin olasılıklarını hem de örneklenecek belirteç sayısını dikkate alarak çeşitlilik ve kalite arasında bir denge sağlar.\n\nDaha yüksek bir top-p değeri (ör. 0.95) daha çeşitli metin üretirken, daha düşük bir değer (ör. 0.5) daha odaklı ve muhafazakâr metin üretir. (0, 1] aralığında olmalıdır.\n\n• Varsayılan değer: <{{dynamicValue}}>", "llm.prediction.stopStrings/title": "Durdurma Dizeleri", - "llm.prediction.stopStrings/subTitle": "Modelin daha fazla token üretmesini durdurması gereken dizeler", - "llm.prediction.stopStrings/info": "Belirli dizeler, karşılaşıldığında modelin daha fazla token üretmesini durdurur.", + "llm.prediction.stopStrings/subTitle": "Modelin daha fazla belirteç üretmesini durduracak dizeler", + "llm.prediction.stopStrings/info": "Karşılaşıldığında modelin daha fazla belirteç üretmesini durduracak belirli dizeler", "llm.prediction.stopStrings/placeholder": "Bir dize girin ve ⏎ tuşuna basın", "llm.prediction.contextOverflowPolicy/title": "Bağlam Taşması", - "llm.prediction.contextOverflowPolicy/subTitle": "Konuşma modelin işleyebileceği boyutu aştığında modelin nasıl davranması gerektiği", - "llm.prediction.contextOverflowPolicy/info": "Konuşmanın modelin çalışma belleğini ('bağlam') aştığı durumda ne yapılacağını belirleyin.", + "llm.prediction.contextOverflowPolicy/subTitle": "Sohbet modelin işleyebileceğinden fazla büyüdüğünde modelin nasıl davranacağı", + "llm.prediction.contextOverflowPolicy/info": "Sohbet modelin çalışma belleğini ('bağlam') aştığında ne yapılacağına karar verin", "llm.prediction.llama.frequencyPenalty/title": "Frekans Cezası", "llm.prediction.llama.presencePenalty/title": "Varlık Cezası", - "llm.prediction.llama.tailFreeSampling/title": "Kuyruk Serbest Örneklemesi", - "llm.prediction.llama.locallyTypicalSampling/title": "Yerel Tipik Örneklemesi", - "llm.prediction.onnx.topKSampling/title": "En İyi K Örneklemesi", - "llm.prediction.onnx.topKSampling/subTitle": "Bir sonraki tokeni en yüksek olasılıklı K token arasından sınırlar. Sıcaklık parametresine benzer şekilde çalışır.", - "llm.prediction.onnx.topKSampling/info": "ONNX dokümantasyonundan:\n\nEn üstteki K filtreleme için saklanacak en yüksek olasılıklı kelime dağarcığı tokenlerinin sayısı.\n\n• Bu filtre varsayılan olarak kapalıdır.", - "llm.prediction.onnx.repeatPenalty/title": "Tekrarlama Cezası", - "llm.prediction.onnx.repeatPenalty/subTitle": "Aynı tokenin tekrar etmesini ne kadar engellemek istediğinizi belirtir", - "llm.prediction.onnx.repeatPenalty/info": "Daha yüksek bir değer, modelin kendisini tekrar etmesini engeller.", - "llm.prediction.onnx.topPSampling/title": "En İyi P Örneklemesi", - "llm.prediction.onnx.topPSampling/subTitle": "Olası bir sonraki tokenler için minimum kümülatif olasılık. Sıcaklık parametresine benzer şekilde çalışır.", - "llm.prediction.onnx.topPSampling/info": "ONNX dokümantasyonundan:\n\nSadece toplam olasılıkları TopP veya daha yüksek olan en olası tokenler oluşturulmak üzere saklanır.\n\n• Bu filtre varsayılan olarak kapalıdır.", + "llm.prediction.llama.tailFreeSampling/title": "Kuyruksuz Örnekleme", + "llm.prediction.llama.locallyTypicalSampling/title": "Yerel Tipik Örnekleme", + "llm.prediction.llama.xtcProbability/title": "XTC Örnekleme Olasılığı", + "llm.prediction.llama.xtcProbability/subTitle": "XTC (En İyi Seçimleri Dışla) örnekleyici yalnızca üretilen belirteç başına bu olasılıkla etkinleştirilir. XTC örnekleme yaratıcılığı artırabilir ve klişeleri azaltabilir", + "llm.prediction.llama.xtcProbability/info": "XTC (En İyi Seçimleri Dışla) örnekleme yalnızca üretilen belirteç başına bu olasılıkla etkinleştirilir. XTC örnekleme genellikle yaratıcılığı artırır ve klişeleri azaltır", + "llm.prediction.llama.xtcThreshold/title": "XTC Örnekleme Eşiği", + "llm.prediction.llama.xtcThreshold/subTitle": "XTC (En İyi Seçimleri Dışla) eşiği. `xtc-probability` olasılığıyla, olasılıkları `xtc-threshold` ile 0.5 arasında olan belirteçleri arar ve en az olası olanı hariç hepsini kaldırır", + "llm.prediction.llama.xtcThreshold/info": "XTC (En İyi Seçimleri Dışla) eşiği. `xtc-probability` olasılığıyla, olasılıkları `xtc-threshold` ile 0.5 arasında olan belirteçleri arar ve en az olası olanı hariç hepsini kaldırır", + "llm.prediction.mlx.topKSampling/title": "Top-K Örnekleme", + "llm.prediction.mlx.topKSampling/subTitle": "Sonraki belirteci en olası k belirteç arasından seçer. Sıcaklığa benzer şekilde çalışır", + "llm.prediction.mlx.topKSampling/info": "Sonraki belirteci en olası k belirteç arasından seçer. Sıcaklığa benzer şekilde çalışır", + "llm.prediction.onnx.topKSampling/title": "Top-K Örnekleme", + "llm.prediction.onnx.topKSampling/subTitle": "Sonraki belirteci en olası k belirteç arasından seçer. Sıcaklığa benzer şekilde çalışır", + "llm.prediction.onnx.topKSampling/info": "ONNX belgelerinden:\n\nTop-k filtrelemesi için tutulacak en yüksek olasılıklı kelime dağarcığı belirteç sayısı\n\n• Bu filtre varsayılan olarak kapalıdır", + "llm.prediction.onnx.repeatPenalty/title": "Tekrar Cezası", + "llm.prediction.onnx.repeatPenalty/subTitle": "Aynı belirteci tekrar etmenin ne ölçüde engelleneceği", + "llm.prediction.onnx.repeatPenalty/info": "Daha yüksek bir değer modelin kendini tekrar etmesini daha güçlü biçimde engeller", + "llm.prediction.onnx.topPSampling/title": "Top-P Örnekleme", + "llm.prediction.onnx.topPSampling/subTitle": "Olası sonraki belirteçler için minimum kümülatif olasılık. Sıcaklığa benzer şekilde çalışır", + "llm.prediction.onnx.topPSampling/info": "ONNX belgelerinden:\n\nYalnızca TopP veya daha yüksek olasılıkla toplanacak en olası belirteçler üretim için tutulur\n\n• Bu filtre varsayılan olarak kapalıdır", "llm.prediction.seed/title": "Tohum", "llm.prediction.structured/title": "Yapılandırılmış Çıktı", "llm.prediction.structured/info": "Yapılandırılmış Çıktı", - "llm.prediction.structured/description": "Gelişmiş: Modelden belirli bir çıktı formatı zorlamak için bir JSON Şeması sağlayabilirsiniz. Daha fazla bilgi için [belgelere](https://lmstudio.ai/docs/advanced/structured-output) bakın.", - "llm.prediction.promptTemplate/title": "Komut Şablonu", - "llm.prediction.promptTemplate/subTitle": "Sohbet mesajlarının modele gönderildiği format. Bunu değiştirmek beklenmedik davranışlara neden olabilir - ne yaptığınızdan emin olun!", + "llm.prediction.structured/description": "Gelişmiş: Modelden belirli bir çıktı biçimi uygulamak için bir [JSON Şeması](https://json-schema.org/learn/miscellaneous-examples) sağlayabilirsiniz. Daha fazla bilgi için [belgelere](https://lmstudio.ai/docs/advanced/structured-output) bakın", + "llm.prediction.tools/title": "Araç Kullanımı", + "llm.prediction.tools/description": "Gelişmiş: Modelin çağrı talep etmesi için JSON uyumlu bir araç listesi sağlayabilirsiniz. Daha fazla bilgi için [belgelere](https://lmstudio.ai/docs/advanced/tool-use) bakın", + "llm.prediction.tools/serverPageDescriptionAddon": "Sunucu API'sini kullanırken bunu istek gövdesinde `tools` olarak iletin", + "llm.prediction.promptTemplate/title": "İstem Şablonu", + "llm.prediction.promptTemplate/subTitle": "Sohbetteki mesajların modele gönderildiği biçim. Bunu değiştirmek beklenmedik davranışlara yol açabilir - ne yaptığınızdan emin olun!", + "llm.prediction.speculativeDecoding.numDraftTokensExact/title": "Üretilecek Taslak Belirteç Sayısı", + "llm.prediction.speculativeDecoding.numDraftTokensExact/subTitle": "Ana model belirteci başına taslak modelle üretilecek belirteç sayısı. Hesaplama ve kazanım arasındaki en uygun dengeyi bulun", + "llm.prediction.speculativeDecoding.minContinueDraftingProbability/title": "Taslak Oluşturma Olasılık Eşiği", + "llm.prediction.speculativeDecoding.minContinueDraftingProbability/subTitle": "Bir belirtecin olasılığı bu eşiğin altına düşene kadar taslak oluşturmaya devam edin. Daha yüksek değerler genellikle daha düşük risk ve daha düşük kazanım anlamına gelir", + "llm.prediction.speculativeDecoding.minDraftLengthToConsider/title": "Minimum Taslak Boyutu", + "llm.prediction.speculativeDecoding.minDraftLengthToConsider/subTitle": "Bundan küçük taslaklar ana model tarafından yok sayılır. Daha yüksek değerler genellikle daha düşük risk ve daha düşük kazanım anlamına gelir", + "llm.prediction.speculativeDecoding.maxTokensToDraft/title": "Maksimum Taslak Boyutu", + "llm.prediction.speculativeDecoding.maxTokensToDraft/subTitle": "Bir taslakta izin verilen maksimum belirteç sayısı. Tüm belirteç olasılıkları eşikten yüksekse tavan değer. Daha düşük değerler genellikle daha düşük risk ve daha düşük kazanım anlamına gelir", + "llm.prediction.speculativeDecoding.draftModel/title": "Taslak Model", + "llm.prediction.reasoning.parsing/title": "Akıl Yürütme Bölümü Ayrıştırma", + "llm.prediction.reasoning.parsing/subTitle": "Modelin çıktısındaki akıl yürütme bölümlerinin nasıl ayrıştırılacağı", + + "llm.load.mainGpu/title": "Ana GPU", + "llm.load.mainGpu/subTitle": "Model hesaplama için önceliklendirilecek GPU", + "llm.load.mainGpu/placeholder": "Ana GPU'yu seçin...", + "llm.load.splitStrategy/title": "Bölme Stratejisi", + "llm.load.splitStrategy/subTitle": "Model hesaplamasının GPU'lar arasında nasıl bölüneceği", + "llm.load.splitStrategy/placeholder": "Bölme stratejisini seçin...", + "llm.load.offloadKVCacheToGpu/title": "KV Önbelleğini GPU Belleğine Aktar", + "llm.load.offloadKVCacheToGpu/subTitle": "KV önbelleğini GPU belleğine aktarın. Performansı artırır ancak daha fazla GPU belleği gerektirir", + "llm.load.numParallelSessions/title": "Maksimum Eşzamanlı Tahmin", + "llm.load.numParallelSessions/subTitle": "Modelin aynı anda çalıştırabileceği maksimum tahmin sayısı. Eşzamanlılıkla her bir tahminin hızı düşebilir, ancak her tahmin daha hızlı başlar ve daha yüksek toplam verim sağlanabilir", + "llm.load.useUnifiedKvCache/title": "Birleşik KV Önbellek", + "llm.load.useUnifiedKvCache/subTitle": "Eşzamanlı tahminlerin bellekten tasarruf etmek için tek bir KV önbelleğini paylaşıp paylaşmayacağını kontrol eder. Bu seçeneği devre dışı bırakmak, daha fazla bellek kullanımı pahasına her tahminin tam bağlam uzunluğundan yararlanmasını sağlar", + "load.gpuStrictVramCap/title": "Model Aktarımını Ayrılmış GPU Belleğiyle Sınırla", + "load.gpuStrictVramCap.customSubTitleOff": "KAPALI: Ayrılmış GPU belleği dolduğunda model ağırlıklarının paylaşılan belleğe aktarılmasına izin verin", + "load.gpuStrictVramCap.customSubTitleOn": "AÇIK: Sistem, model ağırlıklarının aktarımını yalnızca ayrılmış GPU belleği ve RAM ile sınırlayacaktır. Bağlam hâlâ paylaşılan belleği kullanabilir", + "load.gpuStrictVramCap.customGpuOffloadWarning": "Model aktarımı ayrılmış GPU belleğiyle sınırlıdır. Gerçek aktarılan katman sayısı farklılık gösterebilir", + "load.allGpusDisabledWarning": "Tüm GPU'lar şu anda devre dışı. Aktarımı etkinleştirmek için en az birini etkinleştirin", + "llm.load.contextLength/title": "Bağlam Uzunluğu", - "llm.load.contextLength/subTitle": "Modelin tek bir komutta dikkate alabileceği maksimum token sayısı. Daha fazla yönetme yöntemi için 'Çıkarım Parametreleri' altında 'Konuşma Taşması' seçeneklerine bakın.", - "llm.load.contextLength/info": "Modelin aynı anda dikkate alabileceği maksimum token sayısını belirtir, bu da işleme sırasında ne kadar bağlam tuttuğunu etkiler.", - "llm.load.contextLength/warning": "Bağlam uzunluğu için yüksek bir değer ayarlamak bellek kullanımını önemli ölçüde artırabilir.", + "llm.load.contextLength/subTitle": "Modelin tek bir istemde dikkate alabileceği maksimum belirteç sayısı. Bunu yönetmenin diğer yolları için \"Çıkarım parametreleri\" altındaki Sohbet Taşması seçeneklerine bakın", + "llm.load.contextLength/info": "Modelin bir seferde dikkate alabileceği maksimum belirteç sayısını belirler; bu, işleme sırasında ne kadar bağlamı koruduğunu etkiler", + "llm.load.contextLength/warning": "Bağlam uzunluğu için yüksek bir değer ayarlamak bellek kullanımını önemli ölçüde etkileyebilir", "llm.load.seed/title": "Tohum", - "llm.load.seed/subTitle": "Metin oluşturmada kullanılan rastgele sayı üretecinin tohum değeri. -1 rastgele demektir.", - "llm.load.seed/info": "Rastgele Tohum: Tekrarlanabilir sonuçlar sağlamak için rastgele sayı üretimi için tohum değerini ayarlar.", - "llm.load.llama.evalBatchSize/title": "Değerlendirme Parti Boyutu", - "llm.load.llama.evalBatchSize/subTitle": "Bir seferde işlenecek giriş token sayısı. Bunu artırmak performansı artırır ancak bellek kullanımını artırır.", - "llm.load.llama.evalBatchSize/info": "Değerlendirme sırasında bir partide birlikte işlenen örnek sayısını ayarlar, hız ve bellek kullanımını etkiler.", + "llm.load.seed/subTitle": "Metin oluşturmada kullanılan rastgele sayı üreteci için tohum. -1 rastgele anlamına gelir", + "llm.load.seed/info": "Rastgele Tohum: Yeniden üretilebilir sonuçlar sağlamak için rastgele sayı üretecinin tohumunu ayarlar", + "llm.load.numCpuExpertLayersRatio/title": "MoE Ağırlıklarını CPU'ya Zorlanacak Katman Sayısı", + "llm.load.numCpuExpertLayersRatio/subTitle": "Uzmanları CPU'ya zorlamak için katman sayısı. VRAM tasarrufu sağlar ve kısmi GPU aktarımından daha hızlı olabilir. Model tamamen VRAM'e sığıyorsa önerilmez.", + "llm.load.numCpuExpertLayersRatio/info": "Uzmanı CPU'ya zorlamak için katman sayısını belirtir. Dikkat katmanlarını GPU'da bırakarak, çıkarımı oldukça hızlı tutarken VRAM'den tasarruf sağlar.", + + "llm.load.llama.evalBatchSize/title": "Değerlendirme Yığın Boyutu", + "llm.load.llama.evalBatchSize/subTitle": "Bir seferde işlenecek girdi belirteci sayısı. Bu değeri artırmak bellek kullanımı pahasına performansı artırır", + "llm.load.llama.evalBatchSize/info": "Değerlendirme sırasında bir yığında birlikte işlenen örnek sayısını ayarlar; hız ve bellek kullanımını etkiler", "llm.load.llama.ropeFrequencyBase/title": "RoPE Frekans Tabanı", - "llm.load.llama.ropeFrequencyBase/subTitle": "Rotary Pozisyon Gömme (RoPE) için özel taban frekansı. Bunu artırmak yüksek bağlam uzunluklarında daha iyi performans sağlayabilir.", - "llm.load.llama.ropeFrequencyBase/info": "[Gelişmiş] Rotary Pozisyon Kodlaması için taban frekansını ayarlar, pozisyon bilgisi nasıl gömüldüğünü etkiler.", + "llm.load.llama.ropeFrequencyBase/subTitle": "Döner koumsal yerleştirmeler (RoPE) için özel taban frekansı. Bu değeri artırmak yüksek bağlam uzunluklarında daha iyi performans sağlayabilir", + "llm.load.llama.ropeFrequencyBase/info": "[Gelişmiş] Konumsal bilginin nasıl yerleştirildiğini etkileyen Döner Konumsal Kodlama için taban frekansını ayarlar", "llm.load.llama.ropeFrequencyScale/title": "RoPE Frekans Ölçeği", - "llm.load.llama.ropeFrequencyScale/subTitle": "Bağlam uzunluğu, RoPE kullanarak etkin bağlamı genişletmek için bu faktörle ölçeklenir.", - "llm.load.llama.ropeFrequencyScale/info": "[Gelişmiş] Rotary Pozisyon Kodlaması için frekans ölçeğini değiştirerek pozisyon kodlama inceliğini kontrol eder.", - "llm.load.llama.acceleration.offloadRatio/title": "GPU Yük Aktarma", - "llm.load.llama.acceleration.offloadRatio/subTitle": "GPU hızlandırma için hesaplanacak ayrık model katmanlarının sayısı", + "llm.load.llama.ropeFrequencyScale/subTitle": "Bağlam uzunluğu, RoPE kullanarak etkili bağlamı genişletmek için bu faktörle ölçeklenir", + "llm.load.llama.ropeFrequencyScale/info": "[Gelişmiş] Konumsal kodlama ayrıntı düzeyini kontrol etmek için Döner Konumsal Kodlama'nın frekans ölçeklendirmesini değiştirir", + "llm.load.llama.acceleration.offloadRatio/title": "GPU Aktarımı", + "llm.load.llama.acceleration.offloadRatio/subTitle": "GPU ivmesi için GPU'da hesaplanacak ayrık model katmanı sayısı", "llm.load.llama.acceleration.offloadRatio/info": "GPU'ya aktarılacak katman sayısını ayarlayın.", - "llm.load.llama.flashAttention/title": "Hızlı Dikkat", - "llm.load.llama.flashAttention/subTitle": "Bazı modellerde bellek kullanımını ve üretim süresini azaltır", - "llm.load.llama.flashAttention/info": "Dikkat mekanizmalarını hızlandırarak daha hızlı ve verimli işleme sağlar.", + "llm.load.llama.flashAttention/title": "Flash Attention", + "llm.load.llama.flashAttention/subTitle": "Bazı modellerde bellek kullanımını ve oluşturma süresini azaltır", + "llm.load.llama.flashAttention/info": "Daha hızlı ve verimli işleme için dikkat mekanizmalarını hızlandırır", "llm.load.numExperts/title": "Uzman Sayısı", "llm.load.numExperts/subTitle": "Modelde kullanılacak uzman sayısı", "llm.load.numExperts/info": "Modelde kullanılacak uzman sayısı", "llm.load.llama.keepModelInMemory/title": "Modeli Bellekte Tut", - "llm.load.llama.keepModelInMemory/subTitle": "Model GPU'ya aktarılsa bile sistem belleğini ayırır. Performansı artırır ancak daha fazla sistem RAM'i gerektirir.", - "llm.load.llama.keepModelInMemory/info": "Modelin diske taşınmasını önler, daha hızlı erişim sağlar ancak daha yüksek RAM kullanımı gerektirir.", - "llm.load.llama.useFp16ForKVCache/title": "KV Önbelleği İçin FP16 Kullan", - "llm.load.llama.useFp16ForKVCache/info": "Önbelleği yarı hassasiyetli (FP16) olarak saklayarak bellek kullanımını azaltır.", - "llm.load.llama.tryMmap/title": "mmap() Deneyin", - "llm.load.llama.tryMmap/subTitle": "Modelin yükleme süresini iyileştirir. Bunu devre dışı bırakmak, model sistem RAM'inden büyük olduğunda performansı artırabilir.", - "llm.load.llama.tryMmap/info": "Model dosyalarını doğrudan diskten belleğe yükler.", + "llm.load.llama.keepModelInMemory/subTitle": "GPU'ya aktarıldığında bile model için sistem belleği ayırın. Performansı artırır ancak daha fazla sistem RAM'i gerektirir", + "llm.load.llama.keepModelInMemory/info": "Modelin diske taşınmasını engelleyerek, daha yüksek RAM kullanımı pahasına daha hızlı erişim sağlar", + "llm.load.llama.useFp16ForKVCache/title": "KV Önbellek için FP16 Kullan", + "llm.load.llama.useFp16ForKVCache/info": "Önbelleği yarım duyarlıkta (FP16) depolayarak bellek kullanımını azaltır", + "llm.load.llama.tryMmap/title": "mmap() Dene", + "llm.load.llama.tryMmap/subTitle": "Modelin yükleme süresini iyileştirir. Bu seçeneği devre dışı bırakmak, model mevcut sistem RAM'inden büyük olduğunda performansı artırabilir", + "llm.load.llama.tryMmap/info": "Model dosyalarını doğrudan diskten belleğe yükler", + "llm.load.llama.cpuThreadPoolSize/title": "CPU İş Parçacığı Havuzu Boyutu", + "llm.load.llama.cpuThreadPoolSize/subTitle": "Model hesaplama için kullanılan iş parçacığı havuzuna tahsis edilecek CPU iş parçacığı sayısı", + "llm.load.llama.cpuThreadPoolSize/info": "Model hesaplama için kullanılan iş parçacığı havuzuna tahsis edilecek CPU iş parçacığı sayısı. İş parçacığı sayısını artırmak her zaman daha iyi performansla sonuçlanmaz. Varsayılan değer <{{dynamicValue}}>'dir.", + "llm.load.llama.kCacheQuantizationType/title": "K Önbellek Kuantizasyon Türü", + "llm.load.llama.kCacheQuantizationType/subTitle": "Daha düşük değerler bellek kullanımını azaltır ancak kaliteyi düşürebilir. Etki modeller arasında önemli ölçüde farklılık gösterir.", + "llm.load.llama.vCacheQuantizationType/title": "V Önbellek Kuantizasyon Türü", + "llm.load.llama.vCacheQuantizationType/subTitle": "Daha düşük değerler bellek kullanımını azaltır ancak kaliteyi düşürebilir. Etki modeller arasında önemli ölçüde farklılık gösterir.", + "llm.load.llama.vCacheQuantizationType/turnedOnWarning": "⚠️ Flash Attention etkinleştirilmemişse bu değeri devre dışı bırakmanız gerekir", + "llm.load.llama.vCacheQuantizationType/disabledMessage": "Yalnızca Flash Attention etkinleştirildiğinde açılabilir", + "llm.load.llama.vCacheQuantizationType/invalidF32MetalState": "⚠️ F32 kullanırken flash attention'ı devre dışı bırakmanız gerekir", + "llm.load.mlx.kvCacheBits/title": "KV Önbellek Kuantizasyonu", + "llm.load.mlx.kvCacheBits/subTitle": "KV önbelleğinin kuantize edileceği bit sayısı", + "llm.load.mlx.kvCacheBits/info": "KV önbelleğinin kuantize edileceği bit sayısı", + "llm.load.mlx.kvCacheBits/turnedOnWarning": "KV Önbellek Kuantizasyonu kullanılırken Bağlam Uzunluğu ayarı yoksayılır", + "llm.load.mlx.kvCacheGroupSize/title": "KV Önbellek Kuantizasyonu: Grup Boyutu", + "llm.load.mlx.kvCacheGroupSize/subTitle": "KV önbelleği için kuantizasyon işlemi sırasındaki grup boyutu. Daha yüksek grup boyutu bellek kullanımını azaltır ancak kaliteyi düşürebilir", + "llm.load.mlx.kvCacheGroupSize/info": "KV önbelleğinin kuantize edileceği bit sayısı", + "llm.load.mlx.kvCacheQuantizationStart/title": "KV Önbellek Kuantizasyonu: Bağlam bu uzunluğu aştığında kuantizasyonu başlat", + "llm.load.mlx.kvCacheQuantizationStart/subTitle": "KV önbelleğini kuantize etmeye başlamak için bağlam uzunluğu eşiği", + "llm.load.mlx.kvCacheQuantizationStart/info": "KV önbelleğini kuantize etmeye başlamak için bağlam uzunluğu eşiği", + "llm.load.mlx.kvCacheQuantization/title": "KV Önbellek Kuantizasyonu", + "llm.load.mlx.kvCacheQuantization/subTitle": "Modelin KV önbelleğini kuantize edin. Bu, model çıktısının kalitesi pahasına daha hızlı üretim ve daha düşük bellek kullanımı sağlayabilir.", + "llm.load.mlx.kvCacheQuantization/bits/title": "KV önbellek kuantizasyon bitleri", + "llm.load.mlx.kvCacheQuantization/bits/tooltip": "KV önbelleğini kuantize etmek için bit sayısı", + "llm.load.mlx.kvCacheQuantization/bits/bits": "Bit", + "llm.load.mlx.kvCacheQuantization/groupSize/title": "Grup boyutu stratejisi", + "llm.load.mlx.kvCacheQuantization/groupSize/accuracy": "Doğruluk", + "llm.load.mlx.kvCacheQuantization/groupSize/balanced": "Dengeli", + "llm.load.mlx.kvCacheQuantization/groupSize/speedy": "Hızlı", + "llm.load.mlx.kvCacheQuantization/groupSize/tooltip": "Gelişmiş: Kuantize edilmiş 'matmul grup boyutu' yapılandırması\n\n• Doğruluk = grup boyutu 32\n• Dengeli = grup boyutu 64\n• Hızlı = grup boyutu 128\n", + "llm.load.mlx.kvCacheQuantization/quantizedStart/title": "Bağlam bu uzunluğa ulaştığında kuantizasyonu başlat", + "llm.load.mlx.kvCacheQuantization/quantizedStart/tooltip": "Bağlam bu kadar belirtece ulaştığında,\nKV önbelleğini kuantize etmeye başla", + "embedding.load.contextLength/title": "Bağlam Uzunluğu", - "embedding.load.contextLength/subTitle": "Modelin tek bir komutta dikkate alabileceği maksimum token sayısı. Daha fazla yönetme yöntemi için 'Çıkarım Parametreleri' altında 'Konuşma Taşması' seçeneklerine bakın.", - "embedding.load.contextLength/info": "Modelin aynı anda dikkate alabileceği maksimum token sayısını belirtir, bu da işleme sırasında ne kadar bağlam tuttuğunu etkiler.", + "embedding.load.contextLength/subTitle": "Modelin tek bir istemde dikkate alabileceği maksimum belirteç sayısı. Bunu yönetmenin diğer yolları için \"Çıkarım parametreleri\" altındaki Sohbet Taşması seçeneklerine bakın", + "embedding.load.contextLength/info": "Modelin bir seferde dikkate alabileceği maksimum belirteç sayısını belirler; bu, işleme sırasında ne kadar bağlamı koruduğunu etkiler", "embedding.load.llama.ropeFrequencyBase/title": "RoPE Frekans Tabanı", - "embedding.load.llama.ropeFrequencyBase/subTitle": "Rotary Pozisyon Gömme (RoPE) için özel taban frekansı. Bunu artırmak yüksek bağlam uzunluklarında daha iyi performans sağlayabilir.", - "embedding.load.llama.ropeFrequencyBase/info": "[Gelişmiş] Rotary Pozisyon Kodlaması için taban frekansını ayarlar, pozisyon bilgisi nasıl gömüldüğünü etkiler.", - "embedding.load.llama.evalBatchSize/title": "Değerlendirme Parti Boyutu", - "embedding.load.llama.evalBatchSize/subTitle": "Bir seferde işlenecek giriş token sayısı. Bunu artırmak performansı artırır ancak bellek kullanımını artırır.", - "embedding.load.llama.evalBatchSize/info": "Değerlendirme sırasında bir partide birlikte işlenen token sayısını ayarlar.", + "embedding.load.llama.ropeFrequencyBase/subTitle": "Döner konumsal yerleştirmeler (RoPE) için özel taban frekansı. Bu değeri artırmak yüksek bağlam uzunluklarında daha iyi performans sağlayabilir", + "embedding.load.llama.ropeFrequencyBase/info": "[Gelişmiş] Konumsal bilginin nasıl yerleştirildiğini etkileyen Döner Konumsal Kodlama için taban frekansını ayarlar", + "embedding.load.llama.evalBatchSize/title": "Değerlendirme Yığın Boyutu", + "embedding.load.llama.evalBatchSize/subTitle": "Bir seferde işlenecek girdi belirteci sayısı. Bu değeri artırmak bellek kullanımı pahasına performansı artırır", + "embedding.load.llama.evalBatchSize/info": "Değerlendirme sırasında bir yığında birlikte işlenen belirteç sayısını ayarlar", "embedding.load.llama.ropeFrequencyScale/title": "RoPE Frekans Ölçeği", - "embedding.load.llama.ropeFrequencyScale/subTitle": "Bağlam uzunluğu, RoPE kullanarak etkin bağlamı genişletmek için bu faktörle ölçeklenir.", - "embedding.load.llama.ropeFrequencyScale/info": "[Gelişmiş] Rotary Pozisyon Kodlaması için frekans ölçeğini değiştirerek pozisyon kodlama inceliğini kontrol eder.", - "embedding.load.llama.acceleration.offloadRatio/title": "GPU Yük Aktarma", - "embedding.load.llama.acceleration.offloadRatio/subTitle": "GPU hızlandırma için hesaplanacak ayrık model katmanlarının sayısı", + "embedding.load.llama.ropeFrequencyScale/subTitle": "Bağlam uzunluğu, RoPE kullanarak etkili bağlamı genişletmek için bu faktörle ölçeklenir", + "embedding.load.llama.ropeFrequencyScale/info": "[Gelişmiş] Konumsal kodlama ayrıntı düzeyini kontrol etmek için Döner Konumsal Kodlama'nın frekans ölçeklendirmesini değiştirir", + "embedding.load.llama.acceleration.offloadRatio/title": "GPU Aktarımı", + "embedding.load.llama.acceleration.offloadRatio/subTitle": "GPU ivmesi için GPU'da hesaplanacak ayrık model katmanı sayısı", "embedding.load.llama.acceleration.offloadRatio/info": "GPU'ya aktarılacak katman sayısını ayarlayın.", "embedding.load.llama.keepModelInMemory/title": "Modeli Bellekte Tut", - "embedding.load.llama.keepModelInMemory/subTitle": "Model GPU'ya aktarılsa bile sistem belleğini ayırır. Performansı artırır ancak daha fazla sistem RAM'i gerektirir.", - "embedding.load.llama.keepModelInMemory/info": "Modelin diske taşınmasını önler, daha hızlı erişim sağlar ancak daha yüksek RAM kullanımı gerektirir.", - "embedding.load.llama.tryMmap/title": "mmap() Deneyin", - "embedding.load.llama.tryMmap/subTitle": "Modelin yükleme süresini iyileştirir. Bunu devre dışı bırakmak, model sistem RAM'inden büyük olduğunda performansı artırabilir.", - "embedding.load.llama.tryMmap/info": "Model dosyalarını doğrudan diskten belleğe yükler.", + "embedding.load.llama.keepModelInMemory/subTitle": "GPU'ya aktarıldığında bile model için sistem belleği ayırın. Performansı artırır ancak daha fazla sistem RAM'i gerektirir", + "embedding.load.llama.keepModelInMemory/info": "Modelin diske taşınmasını engelleyerek, daha yüksek RAM kullanımı pahasına daha hızlı erişim sağlar", + "embedding.load.llama.tryMmap/title": "mmap() Dene", + "embedding.load.llama.tryMmap/subTitle": "Modelin yükleme süresini iyileştirir. Bu seçeneği devre dışı bırakmak, model mevcut sistem RAM'inden büyük olduğunda performansı artırabilir", + "embedding.load.llama.tryMmap/info": "Model dosyalarını doğrudan diskten belleğe yükler", "embedding.load.seed/title": "Tohum", - "embedding.load.seed/subTitle": "Metin oluşturmada kullanılan rastgele sayı üretecinin tohum değeri. -1 rastgele tohum demektir.", - "embedding.load.seed/info": "Rastgele Tohum: Tekrarlanabilir sonuçlar sağlamak için rastgele sayı üretimi için tohum değerini ayarlar.", + "embedding.load.seed/subTitle": "Metin oluşturmada kullanılan rastgele sayı üreteci için tohum. -1 rastgele tohum anlamına gelir", + "embedding.load.seed/info": "Rastgele Tohum: Yeniden üretilebilir sonuçlar sağlamak için rastgele sayı üretecinin tohumunu ayarlar", "presetTooltip": { "included/title": "Ön Ayar Değerleri", "included/description": "Aşağıdaki alanlar uygulanacak", - "included/empty": "Bu bağlamda ön ayarın hiçbir alanı uygulanamaz.", + "included/empty": "Bu bağlamda ön ayarın uygulanacak alanı yok.", "included/conflict": "Bu değeri uygulayıp uygulamayacağınızı seçmeniz istenecek", "separateLoad/title": "Yükleme Zamanı Yapılandırması", - "separateLoad/description.1": "Ön ayar ayrıca aşağıdaki yükleme zamanı yapılandırmasını içerir. Yükleme zamanı yapılandırmaları model genelinde geçerlidir ve etkili olması için modelin yeniden yüklenmesi gerekir. Tutun", - "separateLoad/description.2": "uygulamak için", + "separateLoad/description.1": "Ön ayar aynı zamanda aşağıdaki yükleme zamanı yapılandırmasını içeriyor. Yükleme zamanı yapılandırması model genelinde geçerlidir ve etkili olması için modelin yeniden yüklenmesi gerekir.", + "separateLoad/description.2": "uygulamak için basılı tutun", "separateLoad/description.3": ".", "excluded/title": "Uygulanmayabilir", - "excluded/description": "Aşağıdaki alanlar ön ayarda yer alır ancak şu anki bağlamda uygulanamaz.", + "excluded/description": "Aşağıdaki alanlar ön ayara dahil edilmiş ancak mevcut bağlamda geçerli değil.", "legacy/title": "Eski Ön Ayar", - "legacy/description": "Bu ön ayar eski bir ön ayardır. Şu anda otomatik olarak işlenen veya artık geçerli olmayan aşağıdaki alanları içerir." + "legacy/description": "Bu eski bir ön ayardır. Artık otomatik olarak ele alınan veya artık geçerli olmayan aşağıdaki alanları içerir.", + "button/publish": "Hub'da Yayımla", + "button/pushUpdate": "Değişiklikleri Hub'a İlet", + "button/noChangesToPush": "İletilecek değişiklik yok", + "button/export": "Dışa Aktar", + "hubLabel": "{{user}} tarafından Hub'dan alınan ön ayar", + "ownHubLabel": "Hub'daki kendi ön ayarınız" }, + "customInputs": { "string": { "emptyParagraph": "" @@ -157,56 +259,100 @@ "checkboxNumeric": { "off": "KAPALI" }, + "llamaCacheQuantizationType": { + "off": "KAPALI" + }, + "mlxKvCacheBits": { + "off": "KAPALI" + }, "stringArray": { "empty": "" }, "llmPromptTemplate": { "type": "Tür", "types.jinja/label": "Şablon (Jinja)", - "jinja.bosToken/label": "BOS Token", - "jinja.eosToken/label": "EOS Token", + "jinja.bosToken/label": "BOS Belirteci", + "jinja.eosToken/label": "EOS Belirteci", "jinja.template/label": "Şablon", "jinja/error": "Jinja şablonu ayrıştırılamadı: {{error}}", "jinja/empty": "Lütfen yukarıya bir Jinja şablonu girin.", - "jinja/unlikelyToWork": "Yukarıda sağladığınız Jinja şablonu \"messages\" değişkenine atıfta bulunmadığı için çalışmayabilir. Lütfen doğru bir şablon girdiğinizden emin olun.", + "jinja/unlikelyToWork": "Yukarıda girdiğiniz Jinja şablonu \"messages\" değişkenine atıfta bulunmadığından çalışması pek olası değil. Lütfen doğru bir şablon girdiğinizi kontrol edin.", "types.manual/label": "Manuel", "manual.subfield.beforeSystem/label": "Sistem Öncesi", - "manual.subfield.beforeSystem/placeholder": "Sistem öneki girin...", + "manual.subfield.beforeSystem/placeholder": "Sistem önekini girin...", "manual.subfield.afterSystem/label": "Sistem Sonrası", - "manual.subfield.afterSystem/placeholder": "Sistem soneki girin...", + "manual.subfield.afterSystem/placeholder": "Sistem sonekini girin...", "manual.subfield.beforeUser/label": "Kullanıcı Öncesi", - "manual.subfield.beforeUser/placeholder": "Kullanıcı öneki girin...", + "manual.subfield.beforeUser/placeholder": "Kullanıcı önekini girin...", "manual.subfield.afterUser/label": "Kullanıcı Sonrası", - "manual.subfield.afterUser/placeholder": "Kullanıcı soneki girin...", + "manual.subfield.afterUser/placeholder": "Kullanıcı sonekini girin...", "manual.subfield.beforeAssistant/label": "Asistan Öncesi", - "manual.subfield.beforeAssistant/placeholder": "Asistan öneki girin...", + "manual.subfield.beforeAssistant/placeholder": "Asistan önekini girin...", "manual.subfield.afterAssistant/label": "Asistan Sonrası", - "manual.subfield.afterAssistant/placeholder": "Asistan soneki girin...", + "manual.subfield.afterAssistant/placeholder": "Asistan sonekini girin...", "stopStrings/label": "Ek Durdurma Dizeleri", - "stopStrings/subTitle": "Kullanıcı tanımlı durdurma dizelerine ek olarak kullanılacak şablon özel durdurma dizeleri." + "stopStrings/subTitle": "Kullanıcı tarafından belirtilen durdurma dizelerine ek olarak kullanılacak şablona özgü durdurma dizeleri." }, "contextLength": { - "maxValueTooltip": "Bu, modelin eğitildiği maksimum token sayısıdır. Bu değere ayarlamak için tıklayın", + "maxValueTooltip": "Bu, modelin eğitildiği maksimum belirteç sayısıdır. Bağlamı bu değere ayarlamak için tıklayın", "maxValueTextStart": "Model en fazla", - "maxValueTextEnd": "token destekler", - "tooltipHint": "Bir model belirli bir token sayısına kadar desteklese de, makinenizin kaynakları yükü kaldırabilecek durumda değilse performans düşebilir - bu değeri artırırken dikkatli olun." + "maxValueTextEnd": "belirteci destekliyor", + "tooltipHint": "Bir model belirli sayıda belirteci desteklese de makinenizin kaynakları yükü kaldıramazsa performans düşebilir - bu değeri artırırken dikkatli olun" }, "contextOverflowPolicy": { - "stopAtLimit": "Limite Ulaşınca Durdur", - "stopAtLimitSub": "Modelin belleği dolduğunda oluşturmaya son ver", - "truncateMiddle": "Ortadan Kısalt", - "truncateMiddleSub": "Konuşmanın ortasındaki mesajları kaldırarak yeni mesajlar için yer açar. Model yine de konuşmanın başlangıcını hatırlayacaktır", + "stopAtLimit": "Sınırda Durdur", + "stopAtLimitSub": "Modelin belleği dolduğunda üretimi durdur", + "truncateMiddle": "Ortadan Kes", + "truncateMiddleSub": "Daha yeni mesajlara yer açmak için sohbetin ortasındaki mesajları kaldırır. Model, sohbetin başlangıcını hatırlamaya devam eder", "rollingWindow": "Kayan Pencere", - "rollingWindowSub": "Model her zaman en son birkaç mesajı alır ancak konuşmanın başlangıcını unutabilir" + "rollingWindowSub": "Model her zaman en son birkaç mesajı alır ancak sohbetin başlangıcını unutabilir" }, "llamaAccelerationOffloadRatio": { - "max": "MAKS", + "max": "MAK", "off": "KAPALI" + }, + "gpuSplitStrategy": { + "evenly": "Eşit Olarak", + "favorMainGpu": "Ana GPU'yu Tercih Et" + }, + "speculativeDecodingDraftModel": { + "readMore": "Nasıl çalıştığını okuyun", + "placeholder": "Uyumlu bir taslak model seçin", + "noCompatible": "Mevcut model seçiminiz için uyumlu taslak model bulunamadı", + "stillLoading": "Uyumlu taslak modeller belirleniyor...", + "notCompatible": "Seçilen taslak model () mevcut model seçimiyle () uyumlu değil.", + "off": "KAPALI", + "loadModelToSeeOptions": "Uyumlu seçenekleri görmek için modeli yükleyin ", + "compatibleWithNumberOfModels": "Modellerinizin en az {{dynamicValue}} için önerilir", + "recommendedForSomeModels": "Bazı modeller için önerilir", + "recommendedForLlamaModels": "Llama modelleri için önerilir", + "recommendedForQwenModels": "Qwen modelleri için önerilir", + "onboardingModal": { + "introducing": "Tanıtıyoruz", + "speculativeDecoding": "Spekülatif Kod Çözme", + "firstStepBody": "llama.cpp ve MLX modelleri için çıkarım hız artışı", + "secondStepTitle": "Spekülatif Kod Çözme ile Çıkarım Hız Artışı", + "secondStepBody": "Spekülatif Kod Çözme, iki modelin iş birliğini içeren bir tekniktir:\n - Daha büyük bir \"ana\" model\n - Daha küçük bir \"taslak\" model\n\nÜretim sırasında taslak model, daha büyük ana modelin doğrulaması için hızla belirteçler önerir. Belirteçleri doğrulamak, onları gerçekten üretmekten çok daha hızlı bir süreçtir ve bu da hız kazanımının kaynağıdır. **Genel olarak, ana model ile taslak model arasındaki boyut farkı ne kadar büyükse, hız artışı o kadar fazla olur**.\n\nKaliteyi korumak için ana model yalnızca kendisinin üretmiş olacağı belirteçlerle örtüşen belirteçleri kabul eder; bu da daha hızlı çıkarım hızlarında daha büyük modelin yanıt kalitesini sağlar. Her iki modelin de aynı kelime dağarcığını paylaşması gerekir.", + "draftModelRecommendationsTitle": "Taslak model önerileri", + "basedOnCurrentModels": "Mevcut modellerinize göre", + "close": "Kapat", + "next": "İleri", + "done": "Tamam" + }, + "speculativeDecodingLoadModelToSeeOptions": "Lütfen önce bir model yükleyin ", + "errorEngineNotSupported": "Spekülatif kod çözme, {{engineName}} motorunun en az {{minVersion}} sürümünü gerektirir. Bu özelliği kullanmak için lütfen motoru güncelleyin () ve modeli yeniden yükleyin.", + "errorEngineNotSupported/noKey": "Spekülatif kod çözme, {{engineName}} motorunun en az {{minVersion}} sürümünü gerektirir. Bu özelliği kullanmak için lütfen motoru güncelleyin ve modeli yeniden yükleyin." + }, + "llmReasoningParsing": { + "startString/label": "Başlangıç Dizesi", + "startString/placeholder": "Başlangıç dizesini girin...", + "endString/label": "Bitiş Dizesi", + "endString/placeholder": "Bitiş dizesini girin..." } }, "saveConflictResolution": { - "title": "Ön Ayara Hangi Değerleri Dahil Etmek İstiyorsunuz?", - "description": "Hangi değerleri tutmak istediğinizi seçin", + "title": "Ön Ayara dahil edilecek değerleri seçin", + "description": "Tutulacak değerleri seçin", "instructions": "Dahil etmek için bir değere tıklayın", "userValues": "Önceki Değer", "presetValues": "Yeni Değer", @@ -214,32 +360,39 @@ "cancel": "İptal" }, "applyConflictResolution": { - "title": "Hangi değerleri tutmak istiyorsunuz?", - "description": "Gelen Ön Ayar ile çakışan kaydedilmemiş değişiklikleriniz var", - "instructions": "Tutmak istediğiniz değere tıklayın", + "title": "Hangi değerler korunacak?", + "description": "Gelen Ön Ayarla örtüşen kaydedilmemiş değişiklikleriniz var", + "instructions": "Korumak için bir değere tıklayın", "userValues": "Mevcut Değer", "presetValues": "Gelen Ön Ayar Değeri", "confirm": "Onayla", "cancel": "İptal" }, "empty": "", + "noModelSelected": "Hiçbir model seçilmedi", + "apiIdentifier.label": "API Tanımlayıcısı", + "apiIdentifier.hint": "İsteğe bağlı olarak bu model için bir tanımlayıcı girin. Bu, API isteklerinde kullanılacaktır. Varsayılan tanımlayıcıyı kullanmak için boş bırakın.", + "idleTTL.label": "Boştayken Otomatik Kaldır (TTL)", + "idleTTL.hint": "Ayarlanırsa model, belirtilen süre boyunca boşta kaldıktan sonra otomatik olarak kaldırılır.", + "idleTTL.mins": "dk", + "presets": { "title": "Ön Ayar", - "commitChanges": "Değişiklikleri Kaydet", - "commitChanges/description": "Değişikliklerinizi ön ayara kaydedin.", - "commitChanges.manual": "Yeni alanlar tespit edildi. Ön ayara hangi değişiklikleri dahil edeceğinizi seçebileceksiniz.", - "commitChanges.manual.hold.0": "Tutun", - "commitChanges.manual.hold.1": "ön ayara hangi değişiklikleri kaydedeceğinizi seçmek için.", - "commitChanges.saveAll.hold.0": "Tutun", - "commitChanges.saveAll.hold.1": "tüm değişiklikleri kaydetmek için.", - "commitChanges.saveInPreset.hold.0": "Tutun", - "commitChanges.saveInPreset.hold.1": "değişiklikleri yalnızca zaten ön ayarda yer alan alanlara kaydetmek için.", - "commitChanges/error": "Değişiklikler ön ayara kaydedilemedi.", - "commitChanges.manual/description": "Ön ayara hangi değişiklikleri dahil edeceğinizi seçin.", + "saveChanges": "Kaydet", + "saveChanges/description": "Değişikliklerinizi ön ayara kaydedin.", + "saveChanges.manual": "Yeni alanlar algılandı. Ön ayara dahil edilecek değişiklikleri seçebileceksiniz.", + "saveChanges.manual.hold.0": "Basılı tutun", + "saveChanges.manual.hold.1": "ön ayara kaydedilecek değişiklikleri seçmek için.", + "saveChanges.saveAll.hold.0": "Basılı tutun", + "saveChanges.saveAll.hold.1": "tüm değişiklikleri kaydetmek için.", + "saveChanges.saveInPreset.hold.0": "Basılı tutun", + "saveChanges.saveInPreset.hold.1": "yalnızca ön ayara dahil alanlardaki değişiklikleri kaydetmek için.", + "saveChanges/error": "Ön ayardaki değişiklikler kaydedilemedi.", + "saveChanges.manual/description": "Ön ayara dahil edilecek değişiklikleri seçin.", "saveAs": "Yeni Olarak Kaydet...", - "presetNamePlaceholder": "Ön ayar için bir isim girin...", - "cannotCommitChangesLegacy": "Bu bir eski ön ayar ve değiştirilemez. \"Yeni Olarak Kaydet...\" kullanarak bir kopya oluşturabilirsiniz.", - "cannotCommitChangesNoChanges": "Kaydedilecek değişiklik yok.", + "presetNamePlaceholder": "Ön ayar için bir ad girin...", + "cannotCommitChangesLegacy": "Bu eski bir ön ayardır ve değiştirilemez. \"Yeni Olarak Kaydet...\" seçeneğini kullanarak bir kopyasını oluşturabilirsiniz.", + "cannotSaveChangesNoChanges": "Kaydedilecek değişiklik yok.", "emptyNoUnsaved": "Bir Ön Ayar Seçin...", "emptyWithUnsaved": "Kaydedilmemiş Ön Ayar", "saveEmptyWithUnsaved": "Ön Ayarı Farklı Kaydet...", @@ -247,19 +400,221 @@ "saveCancel": "İptal", "saving": "Kaydediliyor...", "save/error": "Ön ayar kaydedilemedi.", - "deselect": "Ön Ayarı Bırak", - "deselect/error": "Ön ayar bırakılamadı.", + "deselect": "Ön Ayar Seçimini Kaldır", + "deselect/error": "Ön ayar seçimi kaldırılamadı.", "select/error": "Ön ayar seçilemedi.", "delete/error": "Ön ayar silinemedi.", - "discardChanges": "Kaydedilmemiş Değişiklikleri At", - "discardChanges/info": "Tüm kaydedilmemiş değişiklikleri atın ve ön ayarı orijinal haline geri yükleyin", - "newEmptyPreset": "Yeni boş ön ayar oluştur...", - "contextMenuSelect": "Ön Ayar Seç", - "contextMenuDelete": "Sil" + "discardChanges": "Kaydedilmemişleri At", + "discardChanges/info": "Tüm kaydedilmemiş değişiklikleri at ve ön ayarı özgün durumuna geri yükle", + "newEmptyPreset": "+ Yeni Ön Ayar", + "importPreset": "İçe Aktar", + "contextMenuCopyIdentifier": "Ön Ayar Tanımlayıcısını Kopyala", + "contextMenuSelect": "Ön Ayarı Uygula", + "contextMenuDelete": "Sil...", + "contextMenuShare": "Yayımla...", + "contextMenuOpenInHub": "Web'de Görüntüle", + "contextMenuPullFromHub": "En Güncelini Çek", + "contextMenuPushChanges": "Değişiklikleri Hub'a İlet", + "contextMenuPushingChanges": "İletiliyor...", + "contextMenuPushedChanges": "Değişiklikler iletildi", + "contextMenuExport": "Dosyayı Dışa Aktar", + "contextMenuRevealInExplorer": "Dosya Gezgininde Göster", + "contextMenuRevealInFinder": "Finder'da Göster", + "share": { + "title": "Ön Ayarı Yayımla", + "action": "Ön ayarınızı başkalarının indirmesi, beğenmesi ve çatallaması için paylaşın", + "presetOwnerLabel": "Sahip", + "uploadAs": "Ön ayarınız {{name}} olarak oluşturulacak", + "presetNameLabel": "Ön Ayar Adı", + "descriptionLabel": "Açıklama (isteğe bağlı)", + "loading": "Yayımlanıyor...", + "success": "Ön Ayar Başarıyla İletildi", + "presetIsLive": " artık Hub'da yayında!", + "close": "Kapat", + "confirmViewOnWeb": "Web'de görüntüle", + "confirmCopy": "URL'yi Kopyala", + "confirmCopied": "Kopyalandı!", + "pushedToHub": "Ön ayarınız Hub'a iletildi", + "descriptionPlaceholder": "Bir açıklama girin...", + "willBePublic": "Bu ön ayar herkese açık olacak. İnternetteki herkes görebilecek.", + "willBePrivate": "Bu ön ayarı yalnızca siz görebileceksiniz", + "willBeOrgVisible": "Bu ön ayar kuruluştaki herkese görünür olacak.", + "publicSubtitle": "Ön ayarınız Herkese Açık. Diğerleri lmstudio.ai üzerinden indirebilir ve çatallayabilir", + "privateUsageReached": "Özel ön ayar sayısı sınırına ulaşıldı.", + "continueInBrowser": "Tarayıcıda Devam Et", + "confirmShareButton": "Yayımla", + "error": "Ön ayar yayımlanamadı", + "createFreeAccount": "Ön ayar yayımlamak için Hub'da ücretsiz hesap oluşturun" + }, + "update": { + "title": "Değişiklikleri Hub'a İlet", + "title/success": "Ön Ayar Başarıyla Güncellendi", + "subtitle": " üzerinde değişiklik yapın ve Hub'a iletin", + "descriptionLabel": "Açıklama", + "descriptionPlaceholder": "Bir açıklama girin...", + "loading": "İletiliyor...", + "cancel": "İptal", + "createFreeAccount": "Ön ayar yayımlamak için Hub'da ücretsiz hesap oluşturun", + "error": "Güncelleme iletilemedi", + "confirmUpdateButton": "İlet" + }, + "resolve": { + "title": "Çakışmaları çöz...", + "tooltip": "Hub sürümüyle olan farklılıkları çözmek için bir pencere açın" + }, + "loginToManage": { + "title": "Yönetmek için giriş yapın..." + }, + "downloadFromHub": { + "title": "İndir", + "downloading": "İndiriliyor...", + "success": "İndirildi!", + "error": "İndirilemedi" + }, + "push": { + "title": "Değişiklikleri ilet", + "pushing": "İletiliyor...", + "success": "İletildi", + "tooltip": "Yerel değişikliklerinizi Hub'da barındırılan uzak sürüme iletin", + "error": "İletilemedi" + }, + "saveAsNewModal": { + "title": "Hata! Ön ayar Hub'da bulunamadı", + "confirmSaveAsNewDescription": "Bu ön ayarı yeni bir ön ayar olarak yayımlamak ister misiniz?", + "confirmButton": "Yeni Olarak Yayımla" + }, + "pull": { + "title": "En Güncelini Çek", + "error": "Çekilemedi", + "contextMenuErrorMessage": "Çekilemedi", + "success": "Çekildi", + "pulling": "Çekiliyor...", + "upToDate": "Güncel!", + "unsavedChangesModal": { + "title": "Kaydedilmemiş değişiklikleriniz var.", + "bodyContent": "Uzaktan çekmek kaydedilmemiş değişikliklerinizin üzerine yazacak. Devam edilsin mi?", + "confirmButton": "Kaydedilmemiş Değişikliklerin Üzerine Yaz" + } + }, + "import": { + "title": "Dosyadan Ön Ayar İçe Aktar", + "dragPrompt": "Ön ayar dosyalarını (.tar.gz veya preset.json) sürükleyip bırakın ya da bilgisayarınızdan seçin", + "remove": "Kaldır", + "cancel": "İptal", + "importPreset_zero": "Ön Ayarı İçe Aktar", + "importPreset_one": "Ön Ayarı İçe Aktar", + "importPreset_other": "{{count}} Ön Ayarı İçe Aktar", + "selectDialog": { + "title": "Ön Ayar Dosyasını Seçin (preset.json veya .tar.gz)", + "button": "İçe Aktar" + }, + "error": "Ön ayar içe aktarılamadı", + "resultsModal": { + "titleSuccessSection_one": "1 ön ayar başarıyla içe aktarıldı", + "titleSuccessSection_other": "{{count}} ön ayar başarıyla içe aktarıldı", + "titleFailSection_zero": "", + "titleFailSection_one": "({{count}} başarısız)", + "titleFailSection_other": "({{count}} başarısız)", + "titleAllFailed": "Ön ayarlar içe aktarılamadı", + "importMore": "Daha Fazla İçe Aktar", + "close": "Tamam", + "successBadge": "Başarılı", + "alreadyExistsBadge": "Ön ayar zaten mevcut", + "errorBadge": "Hata", + "invalidFileBadge": "Geçersiz dosya", + "otherErrorBadge": "Ön ayar içe aktarılamadı", + "errorViewDetailsButton": "Ayrıntıları Görüntüle", + "seeError": "Hatayı Gör", + "noName": "Ön ayar adı yok", + "useInChat": "Sohbette Kullan" + }, + "importFromUrl": { + "button": "URL'den İçe Aktar...", + "title": "URL'den İçe Aktar", + "back": "Dosyadan İçe Aktar...", + "action": "İçe aktarmak istediğiniz ön ayarın LM Studio Hub URL'sini aşağıya yapıştırın", + "invalidUrl": "Geçersiz URL. Lütfen doğru bir LM Studio Hub URL'si yapıştırdığınızdan emin olun.", + "tip": "Ön ayarı LM Studio Hub'daki {{buttonName}} düğmesiyle doğrudan yükleyebilirsiniz", + "confirm": "İçe Aktar", + "cancel": "İptal", + "loading": "İçe aktarılıyor...", + "error": "Ön ayar indirilemedi." + } + }, + "download": { + "title": "LM Studio Hub'dan çek", + "subtitle": " ön ayarlarınıza kaydedin. Bu sayede uygulamada bu ön ayarı kullanabilirsiniz", + "button": "Çek", + "button/loading": "Çekiliyor...", + "cancel": "İptal", + "error": "Ön ayar indirilemedi." + }, + "inclusiveness": { + "speculativeDecoding": "Ön Ayara Dahil Et" + } }, - - "flashAttentionWarning": "Flash Attention, bazı modellerle sorunlara neden olabilecek deneysel bir özelliktir. Sorun yaşarsanız, devre dışı bırakmayı deneyin.", + + "flashAttentionWarning": "Flash Attention, bazı modellerde sorunlara yol açabilecek deneysel bir özelliktir. Sorunlarla karşılaşırsanız devre dışı bırakmayı deneyin.", + "llamaKvCacheQuantizationWarning": "KV Önbellek Kuantizasyonu, bazı modellerde sorunlara yol açabilecek deneysel bir özelliktir. V önbellek kuantizasyonu için Flash Attention etkinleştirilmelidir. Sorunlarla karşılaşırsanız varsayılan \"F16\" değerine sıfırlayın.", + "seedUncheckedHint": "Rastgele Tohum", "ropeFrequencyBaseUncheckedHint": "Otomatik", - "ropeFrequencyScaleUncheckedHint": "Otomatik" -} + "ropeFrequencyScaleUncheckedHint": "Otomatik", + + "hardware": { + "environmentVariables": "Ortam Değişkenleri", + "environmentVariables.info": "Emin değilseniz varsayılan değerlerde bırakın", + "environmentVariables.reset": "Varsayılana sıfırla", + + "gpus.information": "Makinenizde algılanan grafik işlem birimlerini (GPU) yapılandırın", + "gpuSettings": { + "editMaxCapacity": "Maksimum Kapasiteyi Düzenle", + "hideEditMaxCapacity": "Maksimum Kapasite Düzenlemeyi Gizle", + "allOffWarning": "Tüm GPU'lar kapalı veya devre dışı; model yüklemeyi etkinleştirmek için bir GPU tahsisi olduğundan emin olun", + "split": { + "title": "Strateji", + "placeholder": "GPU bellek tahsisi seçin", + "options": { + "generalDescription": "Modellerin GPU'larınıza nasıl yükleneceğini yapılandırın", + "evenly": { + "title": "Eşit böl", + "description": "Belleği GPU'lar arasında eşit olarak tahsis et" + }, + "priorityOrder": { + "title": "Öncelik sırası", + "description": "Önceliği yeniden sıralamak için sürükleyin. Sistem, önce listelenen GPU'lara daha fazla tahsis etmeye çalışır" + }, + "custom": { + "title": "Özel", + "description": "Bellek tahsis et", + "maxAllocation": "Maksimum Tahsis" + } + } + }, + "deviceId.info": "Bu cihaz için benzersiz tanımlayıcı", + "changesOnlyAffectNewlyLoadedModels": "Değişiklikler yalnızca yeni yüklenen modelleri etkiler", + "toggleGpu": "GPU'yu Etkinleştir/Devre Dışı Bırak" + } + }, + + "load.gpuSplitConfig/title": "GPU Bölme Yapılandırması", + "envVars/title": "Ortam Değişkeni Ayarla", + "envVars": { + "select": { + "placeholder": "Bir ortam değişkeni seçin...", + "noOptions": "Kullanılabilir seçenek yok", + "filter": { + "placeholder": "Arama sonuçlarını filtrele", + "resultsFound_zero": "Sonuç bulunamadı", + "resultsFound_one": "1 sonuç bulundu", + "resultsFound_other": "{{count}} sonuç bulundu" + } + }, + "inputValue": { + "placeholder": "Bir değer girin" + }, + "values": { + "title": "Geçerli Değerler" + } + } +} \ No newline at end of file diff --git a/tr/developer.json b/tr/developer.json index bf8bf6ee..21b639aa 100644 --- a/tr/developer.json +++ b/tr/developer.json @@ -1,68 +1,197 @@ { "tabs/server": "Yerel Sunucu", - "tabs/extensions": "LM Çalışma Zamanları", + "tabs/extensions": "LM Çalışma Zamanları (Runtimes)", "loadSettings/title": "Ayarları Yükle", - "modelSettings/placeholder": "Bir model seçin ve yapılandırın", + "modelSettings/placeholder": "Model seçilmedi", - "loadedModels/noModels": "Yüklenen model yok", + "loadedModels/noModels": "Yüklü model yok", "serverOptions/title": "Sunucu Seçenekleri", - "serverOptions/configurableTitle": " Yapılandırılabilir Seçenekler", - "serverOptions/port/hint": "Yerel sunucunun kullanacağı ağ portunu ayarlayın. Varsayılan olarak LM Studio, portu 1234 kullanır. Eğer bu port zaten kullanımdaysa bunu değiştirmeniz gerekebilir.", + "serverOptions/configurableTitle": "Yapılandırılabilir Seçenekler", + "serverOptions/port/hint": "Yerel sunucunun kullanacağı ağ portunu ayarlayın. Varsayılan olarak LM Studio 1234 portunu kullanır. Eğer port kullanımda ise değiştirmeniz gerekebilir.", "serverOptions/port/subtitle": "Dinlenecek port", - "serverOptions/autostart/title": "Sunucuyu Otomatik Başlat", - "serverOptions/autostart/hint": "Bir model yüklendiğinde yerel sunucuyu otomatik olarak başlat", - "serverOptions/port/integerWarning": "Port numarası bir tamsayı olmalıdır", - "serverOptions/port/invalidPortWarning": "Port 1 ve 65535 arasında olmalıdır", - "serverOptions/cors/title": "CORS'ı Etkinleştir", - "serverOptions/cors/hint1": "CORS (Çapraz Kaynak Paylaşımı) etkinleştirmek, ziyaret ettiğiniz web sitelerinin LM Studio sunucusuna istek yapmasına olanak tanır.", - "serverOptions/cors/hint2": "Web sayfasından veya VS Code / diğer eklentiden istek gönderirken CORS gerekebilir.", - "serverOptions/cors/subtitle": "Çapraz kaynak isteklerine izin ver", + "serverOptions/autostart/title": "Sunucuyu otomatik başlat", + "serverOptions/autostart/hint": "Uygulama veya servis başladığında LM Studio yerel LLM sunucusunu otomatik olarak çalıştır", + "serverOptions/port/integerWarning": "Port numarası bir tam sayı olmalıdır", + "serverOptions/port/invalidPortWarning": "Port 1 ile 65535 arasında olmalıdır", + "serverOptions/cors/title": "CORS'u Etkinleştir", + "serverOptions/cors/hint1": "CORS (Cross-origin Resource Sharing) özelliğini etkinleştirmek, ziyaret ettiğiniz web sitelerinin LM Studio sunucusuna istek göndermesine izin verir.", + "serverOptions/cors/hint2": "Bir web sayfası veya VS Code / diğer eklentilerden istek gönderirken CORS gerekebilir.", + "serverOptions/cors/subtitle": "Çapraz kökenli (cross-origin) isteklere izin ver", "serverOptions/network/title": "Yerel Ağda Sun", - "serverOptions/network/subtitle": "Ağdaki cihazlara sunucu'yu göster", - "serverOptions/network/hint1": "Ağdaki diğer cihazlardan bağlantı izin verilsin mi?", - "serverOptions/network/hint2": "Eğer işaretlenmezse, sunucu sadece localhost'a dinleyecek.", - "serverOptions/verboseLogging/title": "Detaylı Günlüğe Kaydet", - "serverOptions/verboseLogging/subtitle": "Yerel sunucu için ayrıntılı günlük kaydı etkinleştir", - "serverOptions/contentLogging/title": "İstek ve Yanıtları Günlüğe Kaydet", - "serverOptions/contentLogging/subtitle": "Yerel istek / yanıt günlük ayarları", - "serverOptions/contentLogging/hint": "Günlük dosyasına istekleri ve/veya yanıtları kaydetmek mi istersiniz?", - "serverOptions/jitModelLoading/title": "Just-in-Time Model Yükleme", - "serverOptions/jitModelLoading/hint": "Etkinleştirildiğinde, bir istek belirli bir modeli yüklemeymişse otomatik olarak yükleyecek ve kullanacaktır. Ayrıca, \"/v1/models\" uç noktası ayrıca henüz yüklenmemiş modelleri de içerecektir.", - "serverOptions/loadModel/error": "Model yükleme başarısız oldu", + "serverOptions/network/subtitle": "Sunucuyu ağdaki cihazlara aç", + "serverOptions/network/hint1": "Ağdaki diğer cihazlardan gelen bağlantılara izin verilip verilmeyeceği.", + "serverOptions/network/hint2": "İşaretlenmezse, sunucu sadece 'localhost' üzerinden dinleme yapacaktır.", + "serverOptions/verboseLogging/title": "Ayrıntılı Günlük Kaydı (Verbose)", + "serverOptions/verboseLogging/subtitle": "Yerel sunucu için ayrıntılı günlük kaydını etkinleştir", + "serverOptions/contentLogging/title": "İstem (Prompt) ve Yanıtları Kaydet", + "serverOptions/contentLogging/subtitle": "Yerel istek / yanıt günlüğü ayarları", + "serverOptions/contentLogging/hint": "İstemlerin ve/veya yanıtların yerel sunucu günlük dosyasına kaydedilip kaydedilmeyeceği.", + "serverOptions/redactContent/title": "İçeriği Gizle (Redact)", + "serverOptions/redactContent/hint": "Etkinleştirildiğinde, isteklerin ve yanıtların içeriği gibi hassas verilerin günlüğe kaydedilmesini engeller.", + "serverOptions/logIncomingTokens/title": "Gelen Belirteçleri (Tokens) Kaydet", + "serverOptions/logIncomingTokens/hint": "Her bir belirtecin oluşturulma anında günlüğe kaydedilip kaydedilmeyeceği.", + "serverOptions/fileLoggingMode/title": "Dosya Günlüğü Modu", + "serverOptions/fileLoggingMode/off/title": "KAPALI", + "serverOptions/fileLoggingMode/off/hint": "Günlük dosyası oluşturma", + "serverOptions/fileLoggingMode/succinct/title": "Kısa ve Öz", + "serverOptions/fileLoggingMode/succinct/hint": "Konsol ile aynı içeriği kaydeder. Uzun istekler kısaltılır.", + "serverOptions/fileLoggingMode/full/title": "Tam", + "serverOptions/fileLoggingMode/full/hint": "Uzun istekleri kısaltmadan kaydeder.", + "serverOptions/jitModelLoading/title": "Anında (Just-in-Time) Model Yükleme", + "serverOptions/jitModelLoading/hint": "Etkinleştirildiğinde, bir istekte yüklü olmayan bir model belirtilirse, bu model otomatik olarak yüklenir ve kullanılır. Ayrıca \"/v1/models\" uç noktası henüz yüklenmemiş modelleri de içerir.", + "serverOptions/loadModel/error": "Model yüklenemedi", + "serverOptions/jitModelLoadingTTL/title": "Kullanılmayan JIT Modellerini Otomatik Kaldır", + "serverOptions/jitModelLoadingTTL/hint": "Bir API isteğine yanıt vermek için anında (JIT) yüklenen bir model, belirli bir süre (TTL) kullanılmadığında otomatik olarak bellekten kaldırılır.", + "serverOptions/jitModelLoadingTTL/ttl/label": "Maksimum Boşta Kalma Süresi (TTL)", + "serverOptions/jitModelLoadingTTL/ttl/unit": "dakika", + "serverOptions/unloadPreviousJITModelOnLoad/title": "Sadece Son JIT Modelini Tut", + "serverOptions/unloadPreviousJITModelOnLoad/hint": "Herhangi bir zamanda JIT aracılığıyla en fazla 1 modelin yüklü olmasını sağlar (önceki modeli kaldırır)", + "serverOptions/allowMcp/title": "Uzak MCP'ye İzin Ver", + "serverOptions/allowMcp/hint": "mcp.json dosyanızda bulunmayan MCP'lerin kullanımına izin verin. Bu MCP bağlantıları geçicidir ve sadece istek süresince aktif kalır. Şu an için sadece uzak MCP'ler desteklenmektedir.", + "serverOptions/allowMcp/mode/off": "Kapalı", + "serverOptions/allowMcp/mode/off/hint": "Sunucu isteklerinin MCP kullanmasına izin verme", + "serverOptions/allowMcp/mode/remote": "Uzak", + "serverOptions/allowMcp/mode/remote/hint": "Uzak MCP sunucularına bağlantıya izin ver", - "serverLogs/scrollToBottom": "Sonuna git", - "serverLogs/clearLogs": "Günlükleri Temizle ({{shortcut}})", - "serverLogs/openLogsFolder": "Sunucu günlükler klasörü aç", + "serverOptions/start/error": "Sunucu başlatılamadı", + "serverOptions/stop/error": "Sunucu durdurulamadı", + + "serverLogs/scrollToBottom": "En alta git", + "serverLogs/clearLogs": "Günlükleri temizle ({{shortcut}})", + "serverLogs/openLogsFolder": "Sunucu günlükleri klasörünü aç", "runtimeSettings/title": "Çalışma Zamanı Ayarları", - "runtimeSettings/chooseRuntime/title": "Çalışma Zamanlarını Yapılandır", - "runtimeSettings/chooseRuntime/description": "Her model formatı için bir çalışma zamanı seçin", - "runtimeSettings/chooseRuntime/showAllVersions/label": "Tüm çalışma zamanlarını göster", - "runtimeSettings/chooseRuntime/showAllVersions/hint": "Varsayılan olarak, LM Studio sadece her uyumlu çalışma zamanının en son sürümünü gösterir. Bu seçeneği etkinleştirdiğinizde tüm kullanılabilir çalışma zamanlarını görebilirsiniz.", - "runtimeSettings/chooseRuntime/select/placeholder": "Bir Çalışma Zamanı Seçin", + "runtimeSettings/chooseRuntime/title": "Seçimler", + "runtimeSettings/chooseRuntime/description": "Her model formatı için kullanılacak bir motor seçin", + "runtimeSettings/chooseRuntime/showAllVersions/label": "Tüm eklenti paketlerini göster", + "runtimeSettings/chooseRuntime/showAllVersions/hint": "LM Studio varsayılan olarak her eklenti paketinin sadece en son sürümünü gösterir. Mevcut tüm paketleri görmek için bu seçeneği etkinleştirin.", + "runtimeSettings/chooseRuntime/select/placeholder": "Bir motor seçin", + + "runtimeSettings/chooseFrameworks/title": "Çerçeveler (Frameworks)", + "runtimeSettings/chooseFrameworks/description": "Her işlev için kullanılacak bir çerçeve seçin", + "runtimeSettings/chooseFramework/documentParser/builtIn/label": "Yerleşik ayrıştırıcı", + "runtimeSettings/chooseFramework/documentParser/select/label": "Belge Ayrıştırıcı", + "runtimeSettings/chooseFramework/documentParser/select/placeholder": "Bir belge ayrıştırıcı seçin", "runtimeOptions/uninstall": "Kaldır", "runtimeOptions/uninstallDialog/title": "{{runtimeName}} kaldırılsın mı?", - "runtimeOptions/uninstallDialog/body": "Bu çalışma zamanını kaldırmak, sistemden çıkaracaktır. Bu eylem geri alınamaz.", - "runtimeOptions/uninstallDialog/body/caveats": "Bazı dosyalar sadece LM Studio yeniden başlatıldıktan sonra kaldırılabilir.", - "runtimeOptions/uninstallDialog/error": "Çalışma zamanını kaldırmak başarısız oldu", - "runtimeOptions/uninstallDialog/confirm": "Kaldır ve Devam Et", + "runtimeOptions/uninstallDialog/body": "Bu çalışma zamanını kaldırmak onu sistemden silecektir. Bu işlem geri alınamaz.", + "runtimeOptions/uninstallDialog/body/caveats": "Bazı dosyalar ancak LM Studio yeniden başlatıldıktan sonra silinebilir.", + "runtimeOptions/uninstallDialog/error": "Çalışma zamanı kaldırılamadı", + "runtimeOptions/uninstallDialog/confirm": "Devam Et ve Kaldır", "runtimeOptions/uninstallDialog/cancel": "İptal", "runtimeOptions/noCompatibleRuntimes": "Uyumlu çalışma zamanı bulunamadı", - "runtimeOptions/downloadIncompatibleRuntime": "Bu çalışma zamanı, cihazınızla uyumlu belirlenmiştir. Muhtemelen çalışmayacaktır.", + "runtimeOptions/downloadIncompatibleRuntime": "Bu çalışma zamanının makinenizle uyumsuz olduğu belirlendi. Büyük ihtimalle çalışmayacaktır.", "runtimeOptions/noRuntimes": "Çalışma zamanı bulunamadı", - "inferenceParams/noParams": "Bu model türü için yapılandırılabilir tahmin parametreleri yok", + "runtimes": { + "manageLMRuntimes": "LM Çalışma Zamanlarını Yönet", + "includeOlderRuntimeVersions": "Eski sürümleri dahil et", + "dismiss": "Kapat", + "updateAvailableToast": { + "title": "LM Çalışma Zamanı Güncellemesi Mevcut!" + }, + "updatedToast": { + "title": " ✅ LM Çalışma Zamanı Güncellendi: {{runtime}} → v{{version}}", + "preferencesUpdated": "Yeni yüklenen {{compatibilityTypes}} modelleri güncellenmiş çalışma zamanını kullanacak." + }, + "noAvx2ErrorMessage": "Tüm LM çalışma zamanları şu anda AVX2 desteğine sahip bir işlemci gerektirir", + "downloadableRuntimes": { + "runtimeExtensionPacks": "Çalışma Zamanı Eklenti Paketleri", + "refresh": "Yenile", + "refreshing": "Yenileniyor...", + "filterSegment": { + "compatibleOnly": "Sadece Uyumlu", + "all": "Hepsi" + }, + "card": { + "releaseNotes": "Sürüm Notları", + "latestVersionInstalled": "En Son Sürüm Yüklü", + "updateAvailable": "Güncelleme Mevcut" + } + }, + "installedRuntimes": { + "manage": { + "title": "Aktif Çalışma Zamanlarını Yönet" + }, + "dropdownOptions": { + "installedVersions": "Sürümleri Yönet", + "close": "Kapat" + }, + "tabs": { + "all": "Hepsi", + "frameworks": "Çerçevelerim", + "engines": "Motorlarım" + }, + "detailsModal": { + "installedVersions": "{{runtimeName}} için yüklü sürümler", + "manifestJsonTitle": "Manifest JSON (gelişmiş)", + "releaseNotesTitle": "Sürüm Notları", + "noReleaseNotes": "Bu sürüm için sürüm notu bulunmuyor", + "back": "Geri", + "close": "Kapat" + }, + "noEngines": "Yüklü motor yok", + "noFrameworks": "Yüklü çerçeve yok" + } + }, + + "inferenceParams/noParams": "Bu model tipi için yapılandırılabilir çıkarım parametresi bulunmuyor", - "endpoints/openaiCompatRest/title": "Desteklenen Uç Noktalar (OpenAI benzeri)", - "endpoints/openaiCompatRest/getModels": "Şu anda yüklü modelleri listele", - "endpoints/openaiCompatRest/postCompletions": "Metin Tamamlama Modu. Belirli bir öne çıkan belirteçleri tahmin etme. Not: OpenAI bu uç noktayı 'kullanımdan kaldırılmış' olarak kabul ediyor.", - "endpoints/openaiCompatRest/postChatCompletions": "Sohbet Tamamlama. Sohbet geçmişi modeline gönderin ve son assistant yanıtını tahmin edin", - "endpoints/openaiCompatRest/postEmbeddings": "Metin Gömme. Belirli bir metin girişi için metin gömeleri oluşturun. Dize veya dize dizisi alır.", + "quickDocs": { + "tabChipTitle": "Geliştirici Dokümanları", + "newToolUsePopover": "Kod parçacıkları artık burada, \"Geliştirici Dokümanları\" altında. Araç kullanımıyla (tool use) başlamak için buraya tıklayın!", + "newToolUsePopoverTitle": "📚 Geliştirici Dokümanları", + "learnMore": "ℹ️ 👾 LM Studio yerel sunucu uç noktaları hakkında daha fazla bilgi edinmek için [dokümantasyonu](https://lmstudio.ai/docs) ziyaret edin.", + "helloWorld": { + "title": "Merhaba Dünya!" + }, + "chat": { + "title": "Sohbet" + }, + "structuredOutput": { + "title": "Yapılandırılmış Çıktı" + }, + "imageInput": { + "title": "Görüntü Girişi" + }, + "embeddings": { + "title": "Vektör Temsilleri (Embeddings)" + }, + "toolUse": { + "title": "Araç Kullanımı", + "tab": { + "saveAsPythonFile": "Python dosyası olarak kaydet", + "runTheScript": "Betiği çalıştır:", + "savePythonFileCopyPaste": "Kopyala-yapıştır komutu için Python dosyası olarak kaydet" + } + }, + "newBadge": "Yeni" + }, + + "endpoints/openaiCompatRest/title": "Desteklenen uç noktalar{{extra}}", + "endpoints/openaiCompatRest/segmentedLabel": "OpenAI benzeri", + "endpoints/openaiCompatRest/getModels": "Şu an yüklü olan modelleri listele", + "endpoints/openaiCompatRest/postCompletions": "Metin Tamamlama modu. Verilen istemden sonraki belirteçleri tahmin eder. Not: OpenAI bu uç noktayı 'kullanımdan kaldırılmış' saymaktadır.", + "endpoints/openaiCompatRest/postChatCompletions": "Sohbet tamamlamaları. Bir sonraki asistan yanıtını tahmin etmek için modele sohbet geçmişini gönderin", + "endpoints/openaiCompatRest/postEmbeddings": "Metin Gömme. Verilen metin girişi için vektör temsilleri oluşturur. Bir dize veya dize dizisi alır.", + "endpoints/openaiCompatRest/postResponses": "Model yanıtları oluşturmak için gelişmiş arayüz. Önceki yanıtların kimliğini giriş olarak vererek durum bilgisi olan etkileşimler oluşturun.", + "endpoints/lmStudioRest/segmentedLabel": "LM Studio", + "endpoints/lmStudioRestV1/getModels": "Mevcut modelleri listele", + "endpoints/lmStudioRestV1/postModelsLoad": "Seçeneklerle bir model yükle", + "endpoints/lmStudioRestV1/postModelsDownload": "Bir model indir", + "endpoints/lmStudioRestV1/postChat": "Bir modelle sohbet et. Çok turlu konuşmaları ve MCP'yi destekler", + "endpoints/lmStudioRestV1/getModelsDownloadStatus": "Bir model indirmesinin durumunu al", + "endpoints/anthropicCompatRest/segmentedLabel": "Anthropic uyumlu", "model.createVirtualModelFromInstance": "Ayarları Yeni Bir Sanal Model Olarak Kaydet", - "model.createVirtualModelFromInstance/error": "Yeni sanal model olarak ayarları kaydetme başarısız oldu", + "model.createVirtualModelFromInstance/error": "Ayarlar yeni bir sanal model olarak kaydedilemedi", + + "model": { + "toolUseSectionTitle": "Araç Kullanımı", + "toolUseDescription": "Bu modelin araç kullanımı (tool use) için eğitildiği tespit edildi\n\nDaha fazla bilgi için geliştirici dokümanlarını açın" + }, - "apiConfigOptions/title": "API Yapılandırma" + "apiConfigOptions/title": "API Yapılandırması" } diff --git a/tr/discover.json b/tr/discover.json index 51210cfc..52584aff 100644 --- a/tr/discover.json +++ b/tr/discover.json @@ -1,28 +1,29 @@ { "collectionsColumn": "Koleksiyonlar", - "collectionsColumn/collectionError": "Koleksiyon detayları yüklenirken hata oluştu, lütfen yukarıdan yenileyin", + "collectionsColumn/collectionError": "Koleksiyon detayları yüklenirken hata oluştu, lütfen yukarıdan yenilemeyi deneyin", "bookmarksColumn": "Yer İşaretleri", - "searchBar/placeholder": "Hugging Face üzerinde modeller arayın...", - "searchBar/huggingFaceError": "Hugging Face'dan sonuçlar getirilirken bir hata oluştu, lütfen kısa süre sonra tekrar deneyin", + "searchBar/placeholder": "Yerel modelleri isim veya yazara göre ara...", + "searchBar/huggingFaceError": "Hugging Face'den sonuçlar alınırken bir hata oluştu, lütfen daha sonra tekrar deneyin", "sortBy": "Sırala", "searchSortKey.default/title": "En İyi Eşleşme", - "searchSortKey.likes/title": "En Çok Beğeni", - "searchSortKey.downloads/title": "En Çok İndirme", - "searchSortKey.lastModified/title": "Son Güncellenen", - "searchSortKey.createdAt/title": "Yeni Oluşturulan", - "download.option.willFitEstimation.caveat": "Modelin mimarisi, model dosyasının bütünlüğü veya bilgisayarınızda mevcut bellek miktarı gibi diğer faktörler yüklenmesini engelleyebilir.", - "download.option.willFitEstimation.fullGPUOffload/title": "Tam GPU Offload Mümkün", - "download.option.willFitEstimation.fullGPUOffload/description": "Bu model tamamen GPU belleğinizde bulunabilir. Bu, çıkarım hızınızı önemli ölçüde artırabilir.", - "download.option.willFitEstimation.partialGPUOffload/title": "Kısmi GPU Offload Mümkün", - "download.option.willFitEstimation.partialGPUOffload/description": "Bu model kısmen GPU belleğinizde bulunabilir. Bu, genellikle çıkarım hızınızı önemli ölçüde artırabilir.", - "download.option.willFitEstimation.fitWithoutGPU/title": "Muhtemelen Uyuyor", - "download.option.willFitEstimation.fitWithoutGPU/description": "Bu model muhtemelen makinenizin belleğinde bulunacak.", - "download.option.willFitEstimation.willNotFit/title": "Bu Makine İçin Muhtemelen Çok Büyük", - "download.option.willFitEstimation.willNotFit/description": "Bu model dosyasını başarıyla kullanmak için gereken bellek gereksinimleri, makinenizde mevcut kaynakları aşabilir. Bu dosyayı indirmenizi tavsiye etmem.", - "download.option.recommended/title": "Tavsiye Edilen", - "download.option.recommended/description": "Donanımlarınıza göre bu seçenek tavsiye edilmiştir.", + "searchSortKey.likes/title": "En Çok Beğenilenler", + "searchSortKey.downloads/title": "En Çok İndirilenler", + "searchSortKey.lastModified/title": "Son Güncellenenler", + "searchSortKey.createdAt/title": "Yeni Oluşturulanlar", + "download.option.willFitEstimation.caveat": "Model mimarisi, dosya bütünlüğü veya bilgisayarınızdaki mevcut bellek miktarı gibi yüklemeyi engelleyebilecek diğer faktörler olabilir.", + "download.option.willFitEstimation.fullGPUOffload/title": "Tam GPU Aktarımı Mümkün", + "download.option.willFitEstimation.fullGPUOffload/description": "Bu model tamamen GPU belleğinize sığabilir. Bu durum çıkarım (inference) hızını önemli ölçüde artırabilir.", + "download.option.willFitEstimation.partialGPUOffload/title": "Kısmi GPU Aktarımı Mümkün", + "download.option.willFitEstimation.partialGPUOffload/description": "Bu model kısmen GPU belleğinize sığabilir. Bu durum genellikle çıkarım hızını önemli ölçüde artırır.", + "download.option.willFitEstimation.fitWithoutGPU/title": "Uygun Görünüyor", + "download.option.willFitEstimation.fitWithoutGPU/description": "Bu modelin makinenizin belleğine sığması muhtemeldir.", + "download.option.willFitEstimation.willNotFit/title": "Muhtemelen Çok Büyük", + "download.option.willFitEstimation.willNotFit/description": "Bu model dosyasını başarıyla kullanmak için gereken bellek, makinenizdeki mevcut kaynakları aşabilir. Bu dosyanın indirilmesi önerilmez.", + "download.option.recommended/title": "Önerilen", + "download.option.recommended/description": "Donanımınıza bağlı olarak bu seçenek önerilir.", "download.option.downloaded/title": "İndirildi", - "download.option.downloading/title": "İndiriliyor ({{progressPercentile}}%)", + "download.option.downloading/title": "İndiriliyor (%%{{progressPercentile}})", + "failedToStartDownload": "İndirme başlatılamadı", - "feed.action.refresh": "Beslemeyi Yenile" -} + "feed.action.refresh": "Akışı yenile" +} \ No newline at end of file diff --git a/tr/download.json b/tr/download.json index f1db86d1..c33f8e22 100644 --- a/tr/download.json +++ b/tr/download.json @@ -1,23 +1,43 @@ { - "postDownloadActionExecutor.zipExtraction/status": "Çıkartılıyor...", - "finalizing": "İndirme tamamlanıyor... (bu birkaç dakika sürebilir)", - "noOptions": "İndirilebilecek uyumlu seçenek yok", - - "deeplink/confirmation/title": "Hugging Face'ten modeli indir 🤗", + "postDownloadActionExecutor.zipExtraction/status": "Dosyalar çıkartılıyor...", + "postDownloadActionExecutor.tarGzExtraction/status": "Dosyalar çıkartılıyor...", + "postDownloadActionExecutor.runtimeIndexerTarGzExtraction/status": "Dosyalar çıkartılıyor...", + "postDownloadActionExecutor.modifyModelData/status": "Model verileri güncelleniyor...", + "postDownloadActionExecutor.notification/status": "Kullanıcı bilgilendiriliyor...", + "postDownloadActionExecutor.writeString/status": "Meta veriler yazılıyor...", + "postDownloadActionExecutor.updateSelectedBackendVersions/status": "Seçili sürüm güncelleniyor...", + "postDownloadActionExecutor.extensionPackAutoDeletion/status": "Kullanılmayan eklentiler siliniyor...", + "postDownloadActionExecutor.pluginInstall/status": "Eklenti yükleniyor...", + "postDownloadActionExecutor.pluginUninstall/status": "Eklenti kaldırılıyor...", + + "finalizing": "İndirme tamamlanıyor... (birkaç dakika sürebilir)", + "noOptions": "İndirme için uyumlu bir seçenek bulunamadı", + + "deeplink/confirmation/title": "Modeli Hugging Face'ten indir 🤗", "deeplink/confirmation/subtitle": "{{modelName}}", - "deeplink/confirmation/selectRecommended": "Önerilen seçeneği seçin", - "deeplink/confirmation/selectOption": "İndirme seçeneğini seçin", - "deeplink/confirmation/recommendedOption": "Çoğu kullanıcı için en iyi seçenek muhtemelen bu", + "deeplink/confirmation/selectRecommended": "Önerileni seç", + "deeplink/confirmation/selectOption": "İndirme seçeneği belirleyin", + "deeplink/confirmation/recommendedOption": "Çoğu kullanıcı için muhtemelen en iyi seçenek", "deeplink/confirmation/downloadButton": "İndir", - "deeplink/confirmation/nevermindButton": "Boşver", + "deeplink/confirmation/nevermindButton": "Vazgeç", "deeplink/confirmation/modelPresent/title": "Hugging Face Modeli Bulundu ✅", - "deeplink/confirmation/modelPresent/body": "İyi haber! Bu model dosyası zaten yerel makinenizde mevcut.", - "deeplink/confirmation/loadInChat": "{{modelName}}'i yeni bir sohbette yükle", - "deeplink/error/modelNotFound/title": "Hata, bu modeli bulamadık", - "deeplink/error/modelNotFound/body": "Model adını bir kez daha kontrol edin ve farklı bir indirme seçeneğini deneyin.", - "deeplink/actions/trySearching": "{{modelName}}'i Hugging Face'te aramayı deneyin", + "deeplink/confirmation/modelPresent/body": "Güzel haber! Bu model dosyası zaten yerel makinenizde mevcut.", + "deeplink/confirmation/loadInChat": "{{ modelName }} modelini yeni sohbette yükle", + "deeplink/error/modelNotFound/title": "Eyvah, bu modeli bulamadık", + "deeplink/error/modelNotFound/body": "Model adını tekrar kontrol edin ve farklı bir indirme seçeneği denemeyi düşünün.", + "deeplink/actions/trySearching": "Hugging Face üzerinde {{modelName}} aramayı deneyin", "downloadsPanel/title": "İndirmeler", - "downloadsPanel/sectionTitle/ongoing": "Devam Ediyor", - "downloadsPanel/sectionTitle/completed": "Tamamlandı" -} + "downloadsPanel/sectionTitle/ongoing": "Devam Edenler", + "downloadsPanel/sectionTitle/completed": "Tamamlananlar", + "downloadsPanel": { + "reveal": { + "mac": "Finder'da Göster", + "mac/error": "Finder'da gösterilemedi", + "nonMac": "Dosya Gezgini'nde Göster", + "nonMac/error": "Dosya Gezgini'nde gösterilemedi" + }, + "completed": "İndirme Tamamlandı", + "loadModel": "Modeli Yükle" + } +} \ No newline at end of file diff --git a/tr/models.json b/tr/models.json index ebdb13a4..a0f58433 100644 --- a/tr/models.json +++ b/tr/models.json @@ -1,85 +1,132 @@ { "pageTitle": "Modellerim", "filterModels.placeholder": "Modelleri filtrele...", - "aggregate_one": "{{count}} yerel modeliniz var ve bu model {{size}} disk alanı kullanıyor.", - "aggregate_other": "{{count}} yerel modeliniz var ve bu modeller {{size}} disk alanı kullanıyor.", + "aggregate_one": "Disk alanınızda {{size}} yer kaplayan {{count}} yerel modeliniz var", + "aggregate_other": "Disk alanınızda {{size}} yer kaplayan {{count}} yerel modeliniz var", - "noModels.title": "Yerel LLM'leriniz burada görünecek.", - "noModels.discoverButtonText.prefix": "Sol kenar çubuğundaki", - "noModels.discoverButtonText.suffix": " butonuna tıklayarak indirebileceğiniz ilginç LLM'leri keşfedin.", - "noModels.discoverModelsPrompt": "Yerel bazı LLM'leri keşfetin!", + "noModels.title": "Modelleriniz burada görünecek.", + "noModels.discoverButtonText.prefix": "İndirilecek modelleri bulmak için", + "noModels.discoverButtonText.suffix": "butonuna tıklayın.", + "noModels.discoverModelsPrompt": "Hadi, bazı yerel LLM'leri keşfedin!", "modelsTable.arch/label": "Mimari", - "modelsTable.params/label": "Parametreler", + "modelsTable.params/label": "Parametre", "modelsTable.publisher/label": "Yayıncı", - "modelsTable.llms/label": "LLM", - "modelsTable.embeddingModels/label": "Gömme Modeli", - "modelsTable.quant/label": "Kuant", + "modelsTable.displayName/label": "Ad", + "modelsTable.modelKey/label": "Model Anahtarı", "modelsTable.size/label": "Boyut", - "modelsTable.dateModified/label": "Son Değiştirilme Tarihi", - "modelsTable.actions/label": "Eylemler", + "modelsTable.dateModified/label": "Değiştirilme Tarihi", + "modelsTable.actions/label": "İşlemler", + + "modelsTable.quant/label": "Quant", + "modelsTable.llms/label": "LLM", + "modelsTable.embeddingModels/label": "Gömme (Embedding) Modeli", "action.model.delete": "Sil", "action.model.delete.full": "Modeli Sil", - "action.model.delete.confirmation/title": "{{name}}'yi Sil", + "action.model.delete.confirmation/title": "{{name}} Silinsin mi?", "action.model.delete.confirmation/description": "Emin misiniz? Bu işlem, bu modelle ilişkili tüm dosyaları makinenizden kalıcı olarak silecektir. Bu işlem geri alınamaz.", "action.model.delete.confirmation/confirm": "Sil", - - "action.createVirtual": "Ön Ayar Oluştur", - "action.createVirtual.details/title": "Ön Ayar Oluştur", - "action.createVirtual.details/create": "Oluştur", - "action.createVirtual.details/cancel": "İptal", - "action.createVirtual.details.base/label": "Temel Model", - "action.createVirtual.details.name/label": "Adı", - "action.createVirtual.details.includeMachineDependent/label": "Makineye Bağımlı Ayarları Dahil Et", - "action.createVirtual.details.includeMachineDependent/hint": "Cihaz bağımlılıkları (örneğin GPU ayarları) Ön Ayar'a dahil edilsin mi? Paylaşmak için önerilmez.", - "action.createVirtual.details.config/label": "Ayar Geçersizleme", - "action.createVirtual.details.config.empty": "Hiçbir ayar geçersizlemesi yok", - "action.createVirtual.details/error": "Ön Ayar oluşturulamadı.", + "action.model.delete/error": "Model silinemedi", "loader.model.bundled": "Paketlenmiş", "action.cancel": "İptal", - "indexingOngoing": "Modeller indiriliyor... Bu birkaç saniye sürebilir.", - "index/error_one": "Aşağıdaki klasörü indiremiyoruz:", - "index/error_other": "Aşağıdaki klasörleri indiremiyoruz:", - "badModels/title_one": "Aşağıdaki modeli indiremiyoruz:", - "badModels/title_other": "Aşağıdaki modelleri indiremiyoruz:", - "badModels.virtualModelIncorrectPlacement": "Virtual model yanlış yerleştirilmiş. Beklenen konum: {{expected}}. Bulunan konum: {{actual}}.", - "badModels.virtualModelBadManifest": "Geçersiz virtual model manifesti (model.yaml):", - "unresolvedVirtualModels/title_one": "Aşağıdaki virtual model çözülemiyor:", - "unresolvedVirtualModels/title_other": "Aşağıdaki virtual modeller çözülemiyor:", - "unresolvedVirtualModels.missingModel": "Bir bağımlı model eksik: {{missing}}. Bağımlılık yolu:\n{{chain}}", - "unresolvedVirtualModels.circular": "Döngülü bağımlılık tespit edildi.", + "indexingOngoing": "Modeller dizine ekleniyor... Bu işlem birkaç saniye sürebilir", + "indexingPageLoaderText": "Modeller dizine ekleniyor...", + "index/error_one": "Şu klasör dizine eklenemedi:", + "index/error_other": "Şu klasörler dizine eklenemedi:", + "badModels/title_one": "Şu model dizine eklenemedi:", + "badModels/title_other": "Şu modeller dizine eklenemedi:", + "badModels.virtualModelIncorrectPlacement": "Sanal modelin konumu yanlış. {{expected}} konumunda olması bekleniyordu, ancak {{actual}} konumunda bulundu.", + "badModels.virtualModelBadManifest": "Geçersiz sanal model bildirimi (model.yaml):", + "unresolvedVirtualModels/title_one": "Şu sanal model çözümlenemedi:", + "unresolvedVirtualModels/title_other": "Şu sanal modeller çözümlenemedi:", + "unresolvedVirtualModels.missingModel": "Bağımlı bir model eksik: {{missing}}. Bağımlılık yolu:\n{{chain}}", + "unresolvedVirtualModels.circular": "Döngüsel bağımlılık tespit edildi.", + "unresolvedVirtualModels.fix": "Düzelt", + "unresolvedVirtualModels.revealInExplorer": "Dosya Gezgini'nde Göster", + "unresolvedVirtualModels.revealInFinder": "Finder'da Göster", + "unresolvedVirtualModels.reveal/error": "Klasör açılamadı", - "modelsDirectory": "Modeller Klasörü", + "modelsDirectory": "Modeller Dizini", "modelsDirectory.change": "Değiştir...", + "modelsDirectory.change/error": "Modeller dizini değiştirilemedi", "modelsDirectory.reset": "Varsayılan Yola Sıfırla", - "modelsDirectory.reveal.mac": "Finder'de Göster", + "modelsDirectory.reveal.mac": "Finder'da Göster", "modelsDirectory.reveal.nonMac": "Dosya Gezgini'nde Aç", - "modelsDirectory.forceReindex": "Yenile", + "modelsDirectory.reveal.mac/error": "Finder'da açılamadı", + "modelsDirectory.reveal.nonMac/error": "Dosya Gezgini'nde açılamadı", + "modelsDirectory.forceReindex": "Model listesini yenile", "loadState/loaded": "Yüklendi", "loadState/loading": "Yükleniyor", - "loadState/unloaded": "Yüklenmedi", - "loadState/unloading": "Yüklenemiyor", + "loadState/unloaded": "Kaldırıldı", + "loadState/unloading": "Kaldırılıyor", "loadState/idle": "Boşta", - "pinned": "Bu model sabitlenmiş. Sabitlemeyi kaldırmak için sağ tıklayın.", - "lastUsed": "Son Kullanım Tarihi", + "pinned": "Bu model sabitlendi. Sabitlemeyi kaldırmak için sağ tıklayın.", + "lastUsed": "Son Kullanım", "contextMenu/pin": "Üste Sabitle", "contextMenu/unpin": "Sabitlemeyi Kaldır", "contextMenu/copyAbsolutePath": "Mutlak Yolu Kopyala", - "contextMenu/copyModelName": "Model Adını Kopyala", - "contextMenu/openOnHuggingFace": "Hugging Face'de Aç", - "tooltip/moreActions": "Daha Fazla Eylem", + "contextMenu/copyModelName": "Model Yolunu Kopyala", + "contextMenu/copyModelDefaultIdentifier": "Varsayılan Tanımlayıcıyı Kopyala", + "contextMenu/showRawMetadata": "Ham Üstveriyi Göster", + "contextMenu/openOnHuggingFace": "Hugging Face'te Aç", + "contextMenu": { + "showOnWeb": "Web'de Göster", + "pullLatest": { + "label": "Günceli Çek (Pull)", + "checking": "Güncellemeler kontrol ediliyor...", + "upToDate": "Güncel", + "error": "Güncellemeler kontrol edilemedi" + } + }, + "tooltip/moreActions": "Diğer İşlemler", "tooltip/getInfo": "Bilgi Al", - "tooltip/editModelDefaultConfig": "Model Varsayılan Ayarlarını Düzenle", - "tooltip/editModelDefaultConfig/override": "Model Varsayılan Ayarlarını Düzenle (* şu anda geçersizlemeler var)", - "tooltip/visionBadge": "Bu model resim girdilerini işleyebilir", + "tooltip/editModelDefaultConfig": "Model varsayılan yapılandırmasını düzenle", + "tooltip/editModelDefaultConfig/override": "Model varsayılan yapılandırmasını düzenle (* geçersiz kılmalar mevcut)", + "tooltip/visionBadge": "Bu model görsel girdileri işleyebilir", + "tooltip/toolUseBadge": "Bu model araç (tool) kullanımı için eğitilmiştir", - "visionBadge/label": "Görüntü Etkin", + "visionBadge/label": "Görüntü İşleme Aktif", + "toolUseBadge/label": "Araç Kullanımı Eğitimi Mevcut", "loader.action.load": "Modeli Yükle", "loader.action.clearChanges": "Değişiklikleri Temizle", "loader.action.cancel": "İptal", - "loader.info.clickOnModelToLoad": "Bir model seçerek yükleyin", - "loader.info.configureLoadParameters": "Model yükleme parametrelerini yapılandırın" -} + "loader.info.clickOnModelToLoad": "Yüklemek için bir modele tıklayın", + "loader.info.configureLoadParameters": "Model yükleme parametrelerini yapılandırın", + "loader.info.activeGeneratorWarning": "Özel bir oluşturucuya (generator) sahip bir eklenti kullanıyorsunuz. Şu an yüklü olan modeliniz, oluşturucunun uygulamasına bağlı olarak bu eklenti altında uygulanabilir veya uygulanmayabilir", + "loader.guardrails.estimatedMemoryUsage": "Tahmini Bellek Kullanımı", + "loader.guardrails.total": "Toplam", + "loader.guardrails.gpu": "GPU", + "loader.guardrails.unavailable": "Bu model için bellek tahmini yapılamıyor", + "loader.guardrails.notEnoughResources": "Mevcut ayarlarla modeli yüklemek için yeterli kaynak yok", + "loader.guardrails.notEnoughResources/options": "Seçenekler", + "loader.guardrails.notEnoughResources.moreInfoSection.appearsNotEnoughMemory": "Sisteminizin bu modeli yüklemek için yeterli belleğe sahip olmadığı görünüyor.", + "loader.guardrails.notEnoughResources.moreInfoSection.ifYouBelieveThisIsIncorrect": "Ayarlardan model yükleme korumalarını düzenleyebilir veya yine de yüklemek için tuşuna basılı tutabilirsiniz.", + "loader.guardrails.notEnoughResources.moreInfoSection.warning": "Çok büyük bir modeli yüklemek sisteminize aşırı yük bindirebilir ve donmalara neden olabilir.", + "loader.guardrails.notEnoughResources.alwaysAllowLoadAnyway": "(Önerilmez) Alt/Option tuşuna basmadan 'Yine de Yükle'ye her zaman izin ver", + + "virtual": { + "local": { + "create": "Sanal Model Oluştur", + "title": "Yerel Sanal Model Oluştur", + "description": "Bir modeli belirli bir yapılandırma setiyle paketleyerek sanal bir model oluşturun. Temel ağırlıklar (weights) kopyalanmayacaktır.", + "modelKey.label": "Model Anahtarı", + "modelKey.placeholder": "Benzersiz bir model anahtarı girin", + "modelKey.normalized": "Model anahtarınız şu şekilde normalize edilecek: {{normalized}}", + "baseModel.label": "Temel Model", + "baseModel.placeholder": "Bir temel model seçin", + "baseModel.empty": "Temel model olarak kullanmak için bir model indirin", + "next": "İleri", + "confirm": "Oluştur", + "error": "Sanal model oluşturulamadı" + }, + "altsSelect": { + "title": "Model kaynağını değiştir", + "resetButton": "Varsayılana sıfırla", + "description": "Bu model için birden fazla kaynak dosya mevcut.", + "trigger": "Varyantlar" + } + } +} \ No newline at end of file diff --git a/tr/onboarding.json b/tr/onboarding.json index cfaabc28..e99b2ac4 100644 --- a/tr/onboarding.json +++ b/tr/onboarding.json @@ -1,25 +1,42 @@ { - "action.skipOnboarding": "Başlangıç Kılavuzunu Atla", + "action.skipOnboarding": "Tanıtımı atla", "action.next": "İleri", "action.back": "Geri", "action.finish": "Bitir", "dismissable_rag_modal": { - "description": "Şimdi Kendi Belgelerinizle Retrieval Augmented Generation (RAG) kullanarak sohbet edebilirsiniz. İşte nasıl çalıştığı:", + "description": "Artık Artırılmış Geri Getirimli Üretim (RAG) kullanarak kendi belgelerinizle sohbet edebilirsiniz. İşte çalışma mantığı:", "instructions": { "attach_files": { - "title": "Dosyaları Ekle", - "description": "Aynı anda en fazla 5 dosya yükleyebilir ve toplam boyutları 30MB olabilir. Desteklenen formatlar PDF, DOCX, TXT ve CSV'dir." + "title": "Dosya Ekle", + "description": "Aynı anda en fazla 5 dosya yükleyin (toplam boyut sınırı 30MB). Desteklenen formatlar: PDF, DOCX, TXT ve CSV." }, "be_specific": { - "title": "Ayrıntılı Olun", - "description": "Sorularınızı sorduğunuzda mümkün olduğunca detay verin. Bu, sistemin belgelerinizden en ilgili bilgiyi almaya yardımcı olur." + "title": "Belirgin Olun", + "description": "Soru sorarken mümkün olduğunca fazla detay verin. Bu, sistemin belgelerinizden en alakalı bilgileri bulmasına yardımcı olur." }, "get_responses": { - "title": "Cevaplar Alın ve Deney Yapın", - "description": "LLM, sorunuzu ve belgelerinizden alınan alıntıları inceleyecek ve bir yanıt üretecektir. En iyi sonucu bulmak için farklı sorgular deneyin." + "title": "Yanıt Alın ve Deneyin", + "description": "Büyük Dil Modeli (LLM), sorgunuza ve belgelerinizden alınan parçalara bakarak bir yanıt oluşturmaya çalışacaktır. En iyi sonucu bulmak için farklı sorgularla denemeler yapın." } } - } -} + }, + "toolUse": { + "step_0": { + "title": "Beta: Araç Kullanımı 🛠️ (Fonksiyon Çağırma)", + "text_0": "Bazı modeller (örneğin Llama 3.1/3.2, Mistral, Qwen ve dahası) araç kullanmak üzere eğitilmiştir.", + "text_1": "Bunun pratikteki anlamı şudur: LLM'e belirli bir formatta 'araçlar' (fonksiyon imzaları) dizisi sunarsınız ve LLM, kullanıcının komutuna göre bunları 'çağırıp' çağırmamaya karar verir.", + "text_2": "Bir API'yi sorgulamak, kod çalıştırmak veya fonksiyon çağrısı olarak ifade edilebilecek herhangi bir kullanım durumunu hayal edebilirsiniz." + }, + "step_1": { + "title": "Araç Kullanımına Başlayın", + "toolUseCanWorkWithAnyModel": "Araç kullanımı için eğitilmiş modeller diğerlerinden daha iyi performans gösterir, ancak araçları herhangi bir modelle kullanmayı deneyebilirsiniz. Daha fazlasını öğrenmek için dokümantasyonu okuyun.\nAraç kullanımı için eğitilmiş modeller yeni bir rozetle işaretlenecektir:", + "hasCompatibleModel": "🎉 Görünüşe göre halihazırda araç desteği olan modelleriniz var!", + "downloadRecommendedModel": "Araç kullanımı için eğitilmiş bir model indirin:" + }, + "nextButton": "İleri", + "letsGoButton": "Modeli yükle ve sunucuyu başlat", + "doneButton": "Kapat" + } +} \ No newline at end of file diff --git a/tr/settings.json b/tr/settings.json index f082c65e..4759a704 100644 --- a/tr/settings.json +++ b/tr/settings.json @@ -1,159 +1,214 @@ { "settingsDialogTitle": "Uygulama Ayarları", "settingsDialogButtonTooltip": "Uygulama Ayarları", + "accountDialogButtonTooltip": "Hesap", "settingsNewButtonPopover": { - "primary": "Uygulama Ayarları şimdi sağ alt köşede yer alıyor", + "primary": "Uygulama Ayarları artık sağ alt köşede", "secondary": "Ayarları açmak için ⚙️ düğmesine tıklayın.", - "tertiary": "Ya da basın" + "tertiary": "Veya şu tuşa basın:" }, "appUpdate": "Uygulama Güncellemesi", "checkingAppUpdate": "Güncellemeler kontrol ediliyor...", "checkForUpdates": "Güncellemeleri kontrol et", - "failedCheckingAppUpdate": "Güncellemeleri kontrol etme başarısız oldu", - "newUpdateAvailable": "LM Studio için yeni bir sürüm mevcut! 🎉", - "newBetaUpdateAvailable": "LM Studio için yeni bir beta sürümü mevcut! 🛠️🎉", + "failedCheckingAppUpdate": "Güncellemeler kontrol edilemedi", + "newUpdateAvailable": "LM Studio'nun yeni bir sürümü mevcut! 🎉", + "newBetaUpdateAvailable": "LM Studio'nun yeni bir beta sürümü mevcut! 🛠️🎉", "downloadingInProgress": "Güncelleme indiriliyor...", - "downloadUpdate": "LM Studio {{version}}'a güncelle", - "downloadBetaUpdate": "LM Studio Beta {{version}} (inşa no: {{build}})'a güncelle", + "downloadUpdate": "LM Studio {{version}} sürümüne güncelle", + "downloadBetaUpdate": "LM Studio Beta {{version}} (yapı {{build}}) sürümüne güncelle", "downloadCompleted": "İndirme Tamamlandı!", - "updateDownloadComplete": "Güncelleme Başarıyla İndirildi!", - "updateDownloadFailed": "Güncelleme Başarısız Oldu!", - "hasFinishedDownloading": "indirimi tamamladı.", - "yourCurrentVersion": "Şu anda kullanmakta olduğunuz sürüm:", + "updateDownloadComplete": "LM Studio güncellemesi hazır", + "updateDownloadFailed": "Güncelleme Başarısız!", + "hasFinishedDownloading": "indirme işlemini tamamladı.", + "yourCurrentVersion": "Şu anki sürümünüz:", "latestVersion": "En son sürüm:", "downloadLabel": "Şimdi Güncelle", + "downloadLabel/Linux": "Güncellemeyi İndir", "cancelDownloadLabel": "İptal", - "downloadingUpdate": "Güncelleme indiriliyor...", - "updateDownloaded": "Yeni güncelleme başarıyla indirildi. Uygulamayı yeniden başlatarak güncellemeyi uygulayın.", - "restartAppToUpdate": "Uygulamayı yeniden başlatmak için tekrar başlatacak", - "appUpdatedToastTitle": "{{title}}'a güncellendi", - "appUpdatedToastDescriptionPrefix": "Yayın Notlarını Görüntüle: ", - "AppUpdatedToastDescriptionReleaseNotes": "Yayın Notları", + "downloadingUpdate": "{{item}} indiriliyor...", + "updateDownloaded": "Güncellemenin uygulanması için uygulamanın yeniden başlatılması gerekiyor", + "restartAppToUpdate": "Güncellemeyi uygulamak için uygulamayı yeniden başlat", + "appUpdatedToastTitle": "{{title}} sürümüne güncellendi", + "appUpdatedToastDescriptionPrefix": "Şuna göz atın: ", + "AppUpdatedToastDescriptionReleaseNotes": "Sürüm Notları", + "toolUseToastTitle": "Beta'da Yeni: Araç Kullanımı (Tool Use) ve Fonksiyon Çağrıları API'si", + "toolUseToastDescription": "Llama 3.1/3.2, Mistral ve Qwen gibi seçili modellerle OpenAI Araç Kullanımı için doğrudan alternatif.", + "toolUseToastButtonText": "Denemek için geliştirici sayfasına gidin", "doItLater": "Daha sonra yapacağım", - "failedToUpdate": "Uygulama güncellemesi başarısız oldu. Lütfen internet bağlantınızı kontrol edin veya daha sonra tekrar deneyin.", - "retryInBackground": "Arka planda yeniden dene", + "failedToUpdate": "Uygulama güncellenemedi. Lütfen internet bağlantınızı kontrol edin veya daha sonra tekrar deneyin.", + "retryInBackground": "Arka planda tekrar dene", "laterLabel": "Daha Sonra", - "releaseNotesLabel": "Yayın Notları", + "releaseNotesLabel": "Sürüm Notları", "remindMeLater": "Daha sonra hatırlat", "failedDownloadUpdate": "Güncelleme indirilemedi", - "installAndRelaunch": "Yükle ve yeniden başlat", - "uptodate": "Zaten güncel! Mevcut sürüm: {{version}}", + "installAndRelaunch": "Kur ve yeniden başlat", + "uptodate": "Tamamen güncelsiniz! Güncel sürüm: {{version}}", "preferences": "Tercihler", "general": "Genel", - "sideButtonLabels": "Kenar düğme etiketlerini göster", + "sideButtonLabels": "Yan düğme etiketlerini göster", + "showModelFileNames": "Modellerim: Her zaman tam model dosya adını göster", "colorThemeLabel": "Renk Teması", - "complexityLevelLabel": "Kullanıcı Arayüzü Karmaşıklık Düzeyi", - "selectComplexityLevelPlaceholder": "Varsayılan UI karmaşıklık düzeyi seçin", + "appNavigationBarPositionLabel": "Gezinti Çubuğu konumu", + "appNavigationBarPositionTop": "Üst", + "appNavigationBarPositionLeft": "Sol", + "complexityLevelLabel": "Kullanıcı Arayüzü Karmaşıklık Seviyesi", + "selectComplexityLevelPlaceholder": "Varsayılan bir arayüz karmaşıklık seviyesi seçin", "userComplexityLevelLabel": "Kullanıcı", - "powerUserComplexityLevelLabel": "Gelişmiş Kullanıcı", + "powerUserComplexityLevelLabel": "İleri Düzey Kullanıcı", "developerComplexityLevelLabel": "Geliştirici", "chatSettingsLabel": "Sohbet Ayarları", - "chat/alwaysShowPromptTemplate": "Sohbet kenar çubuğunda istem şablonunu her zaman göster", - "chat/highlightChatMessageOnHover": "Sohbet mesajına üzerine gelindiğinde vurgula", - "chat/doubleClickMessageToEdit": "Bir sohbet mesajını düzenlemek için çift tıklayın", + "chat/alwaysShowPromptTemplate": "Sohbet yan çubuğunda istem (prompt) şablonunu her zaman göster", + "chat/highlightChatMessageOnHover": "Üzerine gelindiğinde sohbet mesajını vurgula", + "chat/doubleClickMessageToEdit": "Düzenlemek için sohbet mesajına çift tıklayın", + "chat/aiNaming/label": "Sohbet YZ Adlandırma", + "chat/aiNaming/mode/label": "YZ Tarafından Oluşturulan Sohbet Adları", + "chat/aiNaming/mode/value/never": "Asla", + "chat/aiNaming/mode/value/never/subTitle": "YZ üretimi sohbet adları oluşturma", + "chat/aiNaming/mode/value/auto": "Otomatik", + "chat/aiNaming/mode/value/auto/subTitle": "Ad oluşturulup oluşturulmayacağına üretim hızına göre karar verir", + "chat/aiNaming/mode/value/always": "Her Zaman", + "chat/aiNaming/mode/value/always/subTitle": "Üretim hızından bağımsız olarak her zaman YZ üretimi sohbet adları oluştur", + "chat/aiNaming/emoji": "YZ üretimi sohbet adlarında emoji kullan", "chat/keyboardShortcuts/label": "Klavye Kısayolları", - "chat/keyboardShortcuts/verbPrefix": "Kullanın", + "chat/keyboardShortcuts/verbPrefix": "Şunu kullan:", "chat/keyboardShortcuts/regenerate": "sohbetteki son mesajı yeniden oluşturmak için", - "chat/keyboardShortcuts/sendMessage": "mesaj göndermek için", + "chat/keyboardShortcuts/sendMessage": "mesajı göndermek için", - "onboarding/blockTitle": "Yeniyi Kullanmaya Başlama İpuçları", - "onboarding/dismissedHints": "İptal Edilen Yeniyi Kullanmaya Başlama İpuçları", - "onboarding/resetHintTooltip": "Bu yeniyi kullanmaya başlama ipcisini tekrar etkinleştirmek için tıklayın", - "onboarding/resetAllHints": "Tüm Yeniyi Kullanmaya Başlama İpuçlarını Sıfırla", - "onboarding/noneDismissed": "İptal edilen ipçiniz yok, şu anda tüm yeniyi kullanmaya başlama yardımcı ipuçları görünmelidir, sonraki iptale kadar", + "onboarding/blockTitle": "Tanıtım İpuçları", + "onboarding/dismissedHints": "Kapatılan Tanıtım İpuçları", + "onboarding/resetHintTooltip": "Bu tanıtım ipucunu tekrar etkinleştirmek için tıklayın", + "onboarding/resetAllHints": "Tüm Tanıtım İpuçlarını Sıfırla", + "onboarding/noneDismissed": "Kapatılan ipucu yok, şu anda tüm yardımcı ipuçları siz kapatana kadar görünecektir", - "firstTimeExperienceLabel": "Sohbet ilk deneyim", + "firstTimeExperienceLabel": "İlk sohbet deneyimi", "firstTimeExperienceMarkCompletedLabel": "Tamamlandı Olarak İşaretle", "firstTimeExperienceResetLabel": "Sıfırla", - "showPromptSuggestionsLabel": "Yeni sohbet oluştururken istem önerilerini göster", - "darkThemeLabel": "Karanlık", + "showPromptSuggestionsLabel": "Yeni bir sohbet oluştururken istem önerilerini göster", + "darkThemeLabel": "Koyu", "lightThemeLabel": "Açık", "systemThemeLabel": "Otomatik", "sepiaThemeLabel": "Sepya", - "unloadPreviousModelLabel": "Bir model yüklerken mevcut yüklü olanları önce boşalt", - "languageLabel": "Dil", - "changeLanguageLabel": "Uygulama dilini değiştir (hala geliştirilmekte)", + "unloadPreviousModelLabel": "Yüklenecek bir model seçerken, önce yüklü olanları bellekten boşalt", + "languageLabel": "Uygulama Dili", + "changeLanguageLabel": "Uygulama dilini seçin (henüz geliştirme aşamasında)", "developerLabel": "Geliştirici", - "showExperimentalFeaturesLabel": "Deneme özellikleri göster", + "localServiceLabel": "Yerel LLM Servisi (arayüzsüz)", + "modelDefaultsLabel": "Model Varsayılanları", + "showExperimentalFeaturesLabel": "Deneysel özellikleri göster", "appFirstLoadLabel": "Uygulama ilk yükleme deneyimi", "showDebugInfoBlocksInChatLabel": "Sohbette hata ayıklama bilgi bloklarını göster", - "autoLoadBundledLLMLabel": "Başlangıçta paketlenmiş LLM modelini otomatik yükleyin", - "showReleaseNotes": "Yayın notlarını göster", - "hideReleaseNotes": "Yayın notlarını gizle", + "autoLoadBundledLLMLabel": "Başlangıçta paketlenmiş bir LLM modelini otomatik yükle", + "showReleaseNotes": "Sürüm notlarını göster", + "hideReleaseNotes": "Sürüm notlarını gizle", - "backendDownloadNewUpdate": "Daha yeni backends mevcut!", - "backendDownloadNewUpdateAction": "Geliştiriciler sayfasına git", + "backendDownloadNewUpdate": "Yeni arka uçlar (backends) mevcut!", + "backendDownloadNewUpdateAction": "Geliştirici sayfasına git", "backendDownloadChannel.label": "LM Studio Eklenti Paketleri İndirme Kanalı", - "backendDownloadChannel.value.stable": "Stabil", + "backendDownloadChannel.value.stable": "Kararlı", "backendDownloadChannel.value.beta": "Beta", - "backendDownloadChannel.value.latest": "Geliştirme", + "backendDownloadChannel.value.latest": "Geliştirme (Dev)", "backendDownloadChannel.shortLabel": "Çalışma zamanı indirme kanalı", - "backendDownloadChannel.hint": "\"{{stableName}}\" en çok kullanıcılar için önerilen kanaldır. İndireceğiniz LM Studio eklenti paketlerinin kanalını seçin.", + "backendDownloadChannel.hint": "LM Studio eklenti paketlerinin indirileceği kanalı seçin. Çoğu kullanıcı için \"{{stableName}}\" önerilen kanaldır.", - "appUpdateChannel.label": "LM Studio Güncellemesi Kanalı", - "appUpdateChannel.value.stable": "Stabil", + "appUpdateChannel.label": "Güncelleme Kanalı", + "appUpdateChannel.value.stable": "Kararlı", "appUpdateChannel.value.beta": "Beta", + "appUpdateChannel.value.alpha": "Alfa", "appUpdateChannel.shortLabel": "Uygulama güncelleme kanalı", - "appUpdateChannel.hint": "\"{{stableName}}\" en çok kullanıcılar için önerilen kanaldır. İndireceğiniz LM Studio uygulama güncellemelerinin kanalını seçin.", + "appUpdateChannel.hint": "LM Studio uygulama güncellemelerini alacağınız kanalı seçin. Çoğu kullanıcı için \"{{stableName}}\" önerilen kanaldır.", - "modelLoadingGuardrails.label": "Model Yükleme Korumaları", - "modelLoadingGuardrails.description": "Sistem kaynak sınırlarını aşan modeller yüklenirse sistem stabilite ve donma riski taşıyabilir. Korumalar yanlışlıkla aşırı yüklemeden korur. Gerekliyse bu limitleri buradan ayarlayabilirsiniz, ancak sistemin sınırına yakın model yükleme işlemi stabiliteyi azaltabilir.", + "modelLoadingGuardrails.label": "Model yükleme korumaları", + "modelLoadingGuardrails.description": "Modelleri sistem kaynak sınırlarının ötesinde yüklemek sistemin kararsızlaşmasına veya donmasına neden olabilir. Korumalar yanlışlıkla aşırı yükleme yapılmasını engeller. Gerekirse bu sınırları buradan ayarlayın, ancak sınırı zorlamanın kararlılığı azaltabileceğini unutmayın.", "modelLoadingGuardrails.value.off": "KAPALI (Önerilmez)", - "modelLoadingGuardrails.value.off/subTitle": "Sistem aşırı yüklemeden korunmaz", - "modelLoadingGuardrails.value.off/detail": "Açık detay", - "modelLoadingGuardrails.value.low": "Hafif", - "modelLoadingGuardrails.value.low/subTitle": "Mild sistem aşırı yüklemeden koruma", - "modelLoadingGuardrails.value.low/detail": "Hafif detay", + "modelLoadingGuardrails.value.off/subTitle": "Sistem aşırı yüklenmesine karşı önlem yok", + "modelLoadingGuardrails.value.off/detail": "Kapalı detayı", + "modelLoadingGuardrails.value.low": "Esnek", + "modelLoadingGuardrails.value.low/subTitle": "Sistem aşırı yüklenmesine karşı hafif önlemler", + "modelLoadingGuardrails.value.low/detail": "Esnek detayı", "modelLoadingGuardrails.value.medium": "Dengeli", - "modelLoadingGuardrails.value.medium/subTitle": "Orta düzeyde sistem aşırı yüklemeden koruma", - "modelLoadingGuardrails.value.medium/detail": "Dengeli detay", - "modelLoadingGuardrails.value.high": "Güçlü", - "modelLoadingGuardrails.value.high/subTitle": "Keskin sistem aşırı yüklemeden koruma", - "modelLoadingGuardrails.value.high/detail": "Güçlü detay", + "modelLoadingGuardrails.value.medium/subTitle": "Sistem aşırı yüklenmesine karşı orta düzey önlemler", + "modelLoadingGuardrails.value.medium/detail": "Dengeli detayı", + "modelLoadingGuardrails.value.high": "Katı", + "modelLoadingGuardrails.value.high/subTitle": "Sistem aşırı yüklenmesine karşı güçlü önlemler", + "modelLoadingGuardrails.value.high/detail": "Katı detayı", "modelLoadingGuardrails.value.custom": "Özel", - "modelLoadingGuardrails.value.custom/subTitle": "Yükleyebileceğiniz maksimum model boyutu için kendi sınırınızı belirleyin", + "modelLoadingGuardrails.value.custom/subTitle": "Yüklenebilecek maksimum model boyutu için kendi sınırınızı belirleyin", "modelLoadingGuardrails.value.custom/detail": "Özel detay", "modelLoadingGuardrails.custom.label": "Bellek Sınırı: ", "modelLoadingGuardrails.custom.unitGB": "GB", - "modelLoadingGuardrails.custom.description": "Model yükleme için özel bir bellek sınırı belirleyin. Modeli yüklemek, bu sınırı aşarsa model yüklenmeyecektir.", + "modelLoadingGuardrails.custom.description": "Model yükleme için özel bir bellek sınırı belirleyin. Yükleme bu sınırı aşacaksa modeller yüklenmeyecektir.", + "modelLoadingGuardrails.alwaysAllowLoadAnyway": "(Önerilmez) Alt/Option tuşuna basmadan her zaman 'Yine de Yükle'ye izin ver", - "experimentalLoadPresets": "Ön Ayarlar'da model yükleme yapılandırma desteğini etkinleştir", - "experimentalLoadPresets.description": "Bu özellik deneme aşamasındadır ve geri bildirimlerimizi memnuniyetle alacağız. Ön ayarlara model yükleme yapılandırmalarının dahil edilmesine izin verip vermeyeceğini belirleyin.", + "experimentalLoadPresets": "Hazır ayarlarda model yükleme yapılandırma desteğini etkinleştir", + "experimentalLoadPresets.description": "Hazır ayarların model yükleme yapılandırmalarını içermesine izin verilip verilmeyeceği. Bu özellik deneyseldir ve geri bildirimlerinizi bekliyoruz.", - "promptWhenCommittingUnsavedChangesWithNewFields": "Ön Ayarlar: Yeni alanları ön ayara işlediğinizde onay iletişim kutusunu göster", - "promptWhenCommittingUnsavedChangesWithNewFields.description": "Bu, yeni alanları önceden ayarlara yanlışlıkla eklemenizi önlemek için faydalıdır", + "unloadPreviousJITModelOnLoad": "JIT modellerini otomatik çıkar: JIT aracılığıyla aynı anda en fazla 1 modelin yüklü olduğundan emin ol (önceki modeli bellekten boşaltır)", + "autoDeleteExtensionPacks": "En az kullanılan Çalışma Zamanı Eklenti Paketlerini otomatik sil", + "autoUpdateExtensionPacks": "Seçili Çalışma Zamanı Eklenti Paketlerini otomatik güncelle", + "useHFProxy.label": "LM Studio'nun Hugging Face Proxy'sini Kullan", + "useHFProxy.hint": "Modelleri aramak ve indirmek için LM Studio'nun Hugging Face Proxy'sini kullanın. Bu, Hugging Face'e doğrudan erişimde sorun yaşayan kullanıcılara yardımcı olabilir.", + "separateReasoningContentInResponses": "Uygun olduğunda, API yanıtlarında `reasoning_content` ve `content` kısımlarını ayır", + "separateReasoningContentInResponses/hint": "Bu ayar yalnızca DeepSeek R1, onun distile edilmiş varyantları ve `` ile `` etiketleri içinde CoT (Düşünce Zinciri) üreten diğer 'akıl yürütme' modelleri için çalışacaktır.", - "autoStartOnLogin": "Oturum açma sırasında LLM Hizmetini başlat", - "autoStartOnLogin.description": "Bilgisayarınıza giriş yaptığınızda LLM hizmetini otomatik olarak başlatır", + "promptWhenCommittingUnsavedChangesWithNewFields": "Hazır Ayarlar: Hazır ayara yeni alanlar eklerken onay iletişim kutusunu göster", + "promptWhenCommittingUnsavedChangesWithNewFields.description": "Hazır ayarlara yanlışlıkla yeni alanlar eklenmesini önlemek istiyorsanız bu özellik yararlıdır", - "expandConfigsOnClick": "Yapılandırmaları tıklayarak (hürlükleme yerine) genişlet", + "enableLocalService": "Yerel LLM Servisini Etkinleştir", + "enableLocalService.subtitle": "LM Studio uygulamasını açık tutmak zorunda kalmadan LM Studio'nun LLM sunucusunu kullanın", + "enableLocalService.description": "Etkinleştirildiğinde, LM Studio Yerel LLM Servisi başlangıçta başlatılacaktır. LM Studio'nun kapatılması, Yerel LLM Servisi'nin sistem tepsisinde çalışmaya devam etmesini sağlar.", + + "expandConfigsOnClick": "Yapılandırmaları üzerine gelince değil, tıklayınca genişlet", "migrateChats": { - "label": "0.3.0 öncesi Sohbetleri Taşı", - "hasBetterLabel": "Tekrar 0.3.0 öncesi Sohbetleri Taşı", - "action_one": "1 Sohbeti Taşı", - "action_other": "{{count}} Sohbeti Taşı", - "inProgress": "Sohbetler taşınıyor...", + "label": "0.3.0 Öncesi Sohbetleri Aktar", + "hasBetterLabel": "0.3.0 Öncesi Sohbetleri Yeniden Aktar", + "action_one": "1 Sohbeti Aktar", + "action_other": "{{count}} Sohbeti Aktar", + "inProgress": "Sohbetler aktarılıyor...", "hint": { - "primary": "v0.3.0+ sohbetleri için dahili veri yapısını yenilemek, çok sürümlü sohbet mesajları gibi özelliklere destek eklemek amacıyla revize ettik. Eski sohbetlerin uygulamada görünmesi için yeni formata aktarılması gerekmektedir.", - "details": "Taşıma işlemi eski sohbetlerinizi silemeyecek ancak bunların bir kopyasını yeni formatta oluşturacaktır.", - "footer": "Eski versiyonlardaki LM Studio aracılığıyla hala eski sohbetlere erişebilirsiniz. Şu anda resimler otomatik olarak taşınmayacaktır." + "primary": "Çok versiyonlu sohbet mesajları gibi özellikleri desteklemek için v0.3.0+ sohbetlerinde dahili veri yapısını yeniledik. Eski sohbetlerin uygulamada görünmesi için yeni formata aktarılmaları gerekir.", + "details": "Aktarım işlemi eski sohbetlerinizi SİLMEYECEK, bunun yerine yeni formatta bir kopyasını oluşturacaktır.", + "footer": "Eski sohbetlerinize hala LM Studio'nun eski sürümleri üzerinden erişebilirsiniz. Şu an için görseller otomatik olarak aktarılmayacaktır." }, "hasBetterHint": { - "primary": "Eski sohbetlerinizi taşıdıktan sonra sohbet taşıyıcısını geliştirdik. Yeniden çalıştırmak ister misiniz?", - "details": "Taşıma işlemi, yeni taşınan sohbetleri içerecek yeni bir klasör oluşturacaktır. Eski sohbetleriniz etkilenmeyecektir.", - "footer": "Eski versiyonlardaki LM Studio aracılığıyla hala eski sohbetlere erişebilirsiniz. Şu anda resimler otomatik olarak taşınmayacaktır." + "primary": "Sohbetlerinizi aktardığınızdan beri aktarıcıyı geliştirdik. Tekrar çalıştırmak ister misiniz?", + "details": "Aktarım işlemi, yeni aktarılan sohbetleri içerecek yeni bir klasör oluşturacaktır. Eski sohbetlerinize dokunulmayacaktır.", + "footer": "Eski sohbetlerinize hala LM Studio'nun eski sürümleri üzerinden erişebilirsiniz. Şu an için görseller otomatik olarak aktarılmayacaktır." }, - "success": "Sohbetler başarıyla taşındı!", - "success_one": "1 sohbet başarıyla taşındı", - "success_other": "{{count}} sohbet başarıyla taşındı", + "success": "Sohbetler başarıyla aktarıldı!", + "success_one": "1 sohbet başarıyla aktarıldı", + "success_other": "{{count}} sohbet başarıyla aktarıldı", "showInstructionsButton": "Talimatları Göster", - "footerCardText": "LM Studio'nun önceki sürümlerinden gelen sohbetler, bu sürümde kullanılabilmesi için taşınmalıdır.", - "hasBetterFooterCardText": "Eski sohbetlerinizi taşıdıktan sonra sohbet taşıyıcısını geliştirdik. Yeniden taşıma işlemini çalıştırabilirsiniz. (Yeni bir klasör oluşturulacak ve yeni taşınan sohbetleri içerecektir.)", + "footerCardText": "LM Studio'nun önceki sürümlerindeki sohbetlerin bu sürümde kullanılabilmesi için aktarılması gerekir.", + "hasBetterFooterCardText": "Sohbetlerinizi aktardığınızdan beri aktarıcıyı geliştirdik. Aktarım işlemini yeniden çalıştırabilirsiniz. (Yeni aktarılan sohbetleri içermek üzere yeni bir klasör oluşturacağız.)", "dismissConfirm": "Kapat", - "dismissConfirmDescription": "Sohbet taşımayı Ayarlarda yönetebilirsiniz" + "dismissConfirmDescription": "Sohbet aktarımını her zaman Ayarlar'dan yönetebilirsiniz" + }, + "toolConfirmation": { + "label": "Araç Çağrısı Onayı", + "neverAsk": { + "label": "Bir aracı çalıştırmadan önce asla onay isteme (ÖNERİLMEZ)", + "hint": "Bir aracı çalıştırmadan önceki onayları devre dışı bırakın. Bu önerilmez.", + "warnTitle": "Emin misiniz?", + "warnDescription": "Araç çağrısı onaylarını devre dışı bırakmak tehlikelidir. Eklentilerinizden herhangi biri yıkıcı eylemler (komut çalıştırma, dosya silme, dosyaların üzerine yazma, dosya yükleme vb.) gerçekleştirme potansiyeline sahip bir araç sağlıyorsa, model herhangi bir onay almadan bunları yapabilecektir. Onayları her zaman araç bazında ve hatta eklenti bazında devre dışı bırakabilirsiniz. Bu seçeneği etkinleştirmek ÖNERİLMEZ. Lütfen dikkatli olun.", + "warnButton": "Riskleri anlıyorum" + } + }, + + "defaultContextLength": { + "label": "Varsayılan Bağlam Uzunluğu (Context Length)", + "maxTitle": "Model Maksimumu", + "customTitle": "Özel değer", + "maxSubtitle": "Her model tarafından desteklenen maksimum bağlam uzunluğunu kullanın.", + "customSubtitle": "Yeni modelleri yüklemek için varsayılan bağlam uzunluğunu ayarlayın. Modelin desteklediği maksimum bağlam uzunluğu daha düşükse, o değer kullanılacaktır.", + "invalidNaNError": "Geçersiz bağlam uzunluğu değeri. Kullanılan: {{value}}", + "invalidRangeError": "Geçersiz bağlam uzunluğu değeri. 1 ile 2^30 arasında olmalıdır. Kullanılan: {{value}}", + "largeContextWarning": "Bağlam uzunluğu ne kadar yüksek olursa model o kadar fazla bellek tüketir. Emin değilseniz varsayılanı değiştirmeyin" + }, + "jitTTL": { + "subtitle": "JIT ile yüklenen modeller, belirtilen süre boyunca boşta kaldıktan sonra otomatik olarak bellekten boşaltılacaktır." } -} +} \ No newline at end of file diff --git a/tr/shared.json b/tr/shared.json new file mode 100644 index 00000000..46b6b4ec --- /dev/null +++ b/tr/shared.json @@ -0,0 +1,305 @@ +{ + "copyLmStudioLinkButton/toolTip": "Model İndirme Bağlantısını Kopyala", + + "filter.noMatches": "Eşleşme bulunamadı", + "longRunningTask": { + "unbundlingDependencies": { + "badge": "Kaynaklar Ayıklanıyor" + }, + "performingBackendHardwareSurvey": { + "badge": "Çalışma Zamanı Uyumluluğu Kontrol Ediliyor" + }, + "indexingRuntimes": { + "badge": "Çalışma Zamanları Endeksleniyor" + }, + "indexingModels": { + "badge": "Modeller Endeksleniyor" + }, + "authenticating": { + "badge": "Kimlik Doğrulanıyor" + }, + "autoUpdatingExtensionPack": { + "badge": "Eklenti Paketi Güncelleniyor ({{name}} v{{version}})" + } + }, + "auth": { + "prompt": "LM Studio Hub'da Oturum Açın", + "authError": "Kimlik doğrulama başarısız", + "noAccount": "Hesabınız yok mu?", + "signUp": "Kaydol", + "havingTrouble": "Sorun mu yaşıyorsunuz?", + "retry": "Yeniden Dene" + }, + "artifacts": { + "fetchError": "Yapıtlar alınamadı", + "organizationVisible": "Organizasyona Görünür" + }, + + "incompatible": "Uyumsuz", + "compatible": "Uyumlu", + "public": "Genel", + "private": "Özel", + "yes": "Evet", + "no": "Hayır", + "go": "Git", + + "proceedWithEllipsis": "Devam et...", + "proceed": "Devam et", + "inProgress": "Devam ediyor...", + "failed": "Başarısız", + "pending": "Beklemede", + "doneWithExclamation": "Bitti!", + "done": "Bitti", + "beta": "Beta", + + "complete": { + "completeWithEllipsis": "Tamamla...", + "complete": "Tamamla", + "completingWithEllipsis": "Tamamlanıyor...", + "completing": "Tamamlanıyor", + "completedWithExclamation": "Tamamlandı!", + "completed": "Tamamlandı" + }, + + "cancel": { + "cancelWithEllipsis": "İptal et...", + "cancel": "İptal et", + "cancelingWithEllipsis": "İptal ediliyor...", + "canceling": "İptal ediliyor", + "canceled": "İptal edildi" + }, + + "next": { + "nextWithEllipsis": "İleri...", + "next": "İleri" + }, + + "back": { + "backWithEllipsis": "Geri...", + "back": "Geri" + }, + + "close": { + "closeWithEllipsis": "Kapat...", + "close": "Kapat", + "closingWithEllipsis": "Kapatılıyor...", + "closing": "Kapatılıyor", + "closedWithExclamation": "Kapatıldı!", + "closed": "Kapatıldı" + }, + + "delete": { + "deleteWithEllipsis": "Sil...", + "delete": "Sil", + "deletingWithEllipsis": "Siliniyor...", + "deleting": "Siliniyor", + "deletedWithExclamation": "Silindi!", + "deleted": "Silindi" + }, + + "retry": { + "retryWithEllipsis": "Yeniden dene...", + "retry": "Yeniden dene", + "retryingWithEllipsis": "Yeniden deneniyor...", + "retrying": "Yeniden deneniyor" + }, + + "refresh": { + "refreshWithEllipsis": "Yenile...", + "refresh": "Yenile", + "refreshingWithEllipsis": "Yenileniyor...", + "refreshing": "Yenileniyor", + "refreshedWithExclamation": "Yenilendi!", + "refreshed": "Yenilendi" + }, + + "confirm": { + "confirm": "Onayla", + "confirmingWithEllipsis": "Onaylanıyor...", + "confirming": "Onaylanıyor", + "confirmedWithExclamation": "Onaylandı!", + "confirmed": "Onaylandı" + }, + + "copy": { + "copyWithEllipsis": "Kopyala...", + "copy": "Kopyala", + "copyingWithEllipsis": "Kopyalanıyor...", + "copying": "Kopyalanıyor", + "copiedWithExclamation": "Kopyalandı!", + "copied": "Kopyalandı" + }, + + "edit": { + "editWithEllipsis": "Düzenle...", + "edit": "Düzenle", + "editingWithEllipsis": "Düzenleniyor...", + "editing": "Düzenleniyor", + "editedWithExclamation": "Düzenlendi!", + "edited": "Düzenlendi" + }, + + "load": { + "loadWithEllipsis": "Yükle...", + "load": "Yükle", + "loadingWithEllipsis": "Yükleniyor...", + "loading": "Yükleniyor", + "loadedWithExclamation": "Yüklendi!", + "loaded": "Yüklendi" + }, + + "save": { + "saveWithEllipsis": "Kaydet...", + "save": "Kaydet", + "savingWithEllipsis": "Kaydediliyor...", + "saving": "Kaydediliyor", + "savedWithExclamation": "Kaydedildi!", + "saved": "Kaydedildi" + }, + + "saveAs": { + "saveAsWithEllipsis": "Farklı Kaydet...", + "saveAs": "Farklı Kaydet" + }, + + "saveAsNew": { + "saveAsNewWithEllipsis": "Yeni Olarak Kaydet...", + "saveAsNew": "Yeni Olarak Kaydet" + }, + + "search": { + "searchWithEllipsis": "Ara...", + "search": "Ara", + "searchingWithEllipsis": "Aranıyor...", + "searching": "Aranıyor" + }, + + "update": { + "updateWithEllipsis": "Güncelle...", + "update": "Güncelle", + "updatingWithEllipsis": "Güncelleniyor...", + "updating": "Güncelleniyor", + "updatedWithExclamation": "Güncellendi!", + "updated": "Güncellendi" + }, + + "create": { + "createWithEllipsis": "Oluştur...", + "create": "Oluştur", + "creatingWithEllipsis": "Oluşturuluyor...", + "creating": "Oluşturuluyor", + "createdWithExclamation": "Oluşturuldu!", + "created": "Oluşturuldu" + }, + + "reset": { + "resetWithEllipsis": "Sıfırla...", + "reset": "Sıfırla", + "resettingWithEllipsis": "Sıfırlanıyor...", + "resetting": "Sıfırlanıyor" + }, + + "pause": { + "pause": "Duraklat", + "pausingWithEllipsis": "Duraklatılıyor...", + "pausing": "Duraklatılıyor", + "paused": "Duraklatıldı" + }, + + "download": { + "download": "İndir", + "downloadingWithEllipsis": "İndiriliyor...", + "downloading": "İndiriliyor", + "downloadedWithExclamation": "İndirildi!", + "downloaded": "İndirildi" + }, + + "upload": { + "uploadWithEllipsis": "Yükle...", + "upload": "Yükle", + "uploadingWithEllipsis": "Yükleniyor...", + "uploading": "Yükleniyor", + "uploadedWithExclamation": "Yüklendi!", + "uploaded": "Yüklendi" + }, + + "remove": { + "removeWithEllipsis": "Kaldır...", + "remove": "Kaldır", + "removingWithEllipsis": "Kaldırılıyor...", + "removing": "Kaldırılıyor", + "removedWithExclamation": "Kaldırıldı!", + "removed": "Kaldırıldı" + }, + + "uninstall": { + "uninstallWithEllipsis": "Kaldır...", + "uninstall": "Kaldır", + "uninstallingWithEllipsis": "Kaldırılıyor...", + "uninstalling": "Kaldırılıyor", + "uninstalledWithExclamation": "Kaldırıldı!", + "uninstalled": "Kaldırıldı" + }, + + "resume": { + "resumeWithEllipsis": "Devam et...", + "resume": "Devam et", + "resumingWithEllipsis": "Sürdürülüyor...", + "resuming": "Sürdürülüyor" + }, + + "start": { + "startWithEllipsis": "Başlat...", + "start": "Başlat", + "startingWithEllipsis": "Başlatılıyor...", + "starting": "Başlatılıyor", + "started": "Başlatıldı" + }, + + "stop": { + "stopWithEllipsis": "Durdur...", + "stop": "Durdur", + "stoppingWithEllipsis": "Durduruluyor...", + "stopping": "Durduruluyor", + "stoppedWithExclamation": "Durduruldu!", + "stopped": "Durduruldu" + }, + + "import": { + "importWithEllipsis": "İçe aktar...", + "import": "İçe aktar", + "importingWithEllipsis": "İçe aktarılıyor...", + "importing": "İçe aktarılıyor", + "importedWithExclamation": "İçe aktarıldı!", + "imported": "İçe aktarıldı" + }, + + "letsGo": { + "letsGo": "Hadi Başlayalım", + "letsGoWithEllipsis": "Hadi başlayalım...", + "letsGoWithExclamation": "Hadi başlayalım!" + }, + + "run": { + "runWithEllipsis": "Çalıştır...", + "run": "Çalıştır", + "runningWithEllipsis": "Çalıştırılıyor...", + "running": "Çalıştırılıyor" + }, + + "configure": { + "configureWithEllipsis": "Yapılandır...", + "configure": "Yapılandır", + "configuringWithEllipsis": "Yapılandırılıyor...", + "configured": "Yapılandırıldı" + }, + + "publish": { + "publishWithEllipsis": "Yayınla...", + "publish": "Yayınla", + "publishingWithEllipsis": "Yayınlanıyor...", + "publishing": "Yayınlanıyor", + "publishedWithExclamation": "Yayınlandı!", + "published": "Yayınlandı" + } + } \ No newline at end of file diff --git a/tr/sidebar.json b/tr/sidebar.json index b43f6126..7349f8f3 100644 --- a/tr/sidebar.json +++ b/tr/sidebar.json @@ -4,5 +4,6 @@ "myModels": "Modellerim", "developer": "Geliştirici", "settings": "Ayarlar", + "runtimes": "Çalışma Zamanları", "download": "İndirilenler" } \ No newline at end of file