{
  "ai-chat-ui.show-settings": "AI Ayarlarını Göster",
  "ai.executePlanWithCoder": "Coder ile Mevcut Planı Yürüt",
  "aiConfiguration:open": "AI Yapılandırması görünümünü aç",
  "aiHistory:clear": "AI Geçmişi: Geçmişi Temizle",
  "aiHistory:open": "Açık AI Geçmişi görünümü",
  "aiHistory:sortChronologically": "AI Geçmişi: Kronolojik olarak sıralama",
  "aiHistory:sortReverseChronologically": "AI Geçmişi: Ters kronolojik sırayla sıralama",
  "aiHistory:toggleCompact": "AI Geçmişi: Kompakt görünümü aç/kapat",
  "aiHistory:toggleHideNewlines": "AI Geçmişi: Satır sonlarını yorumlamayı durdur",
  "aiHistory:toggleRaw": "AI Geçmişi: Ham görünümü aç/kapat",
  "aiHistory:toggleRenderNewlines": "AI Geçmişi: Satır sonlarını yorumla",
  "debug.breakpoint.editCondition": "Koşulu Düzenle...",
  "debug.breakpoint.removeSelected": "Seçili Kesme Noktalarını Kaldır",
  "debug.breakpoint.toggleEnabled": "Kesme Noktalarını Etkinleştir",
  "notebook.cell.changeToCode": "Hücreyi Kod olarak değiştir",
  "notebook.cell.changeToMarkdown": "Hücreyi Markdown olarak değiştir",
  "notebook.cell.insertMarkdownCellAbove": "Yukarıya Markdown Hücresi Ekle",
  "notebook.cell.insertMarkdownCellBelow": "Aşağıya Markdown Hücresi Ekle",
  "terminal:new:profile": "Profilden Yeni Entegre Terminal Oluştur",
  "terminal:profile:default": "Varsayılan Terminal Profilini seçin",
  "theia": {
    "ai": {
      "agents": {
        "capabilityOverrides": {
          "mdDescription": "Şablon tabanlı yetenekler için kullanıcı geçersiz kılmaları. Anahtarlar yetenek parçası kimlikleridir, değerler ise etkin (true) veya devre dışı (false)dır.",
          "title": "Yetenek Geçersiz Kılmaları"
        },
        "completionNotification": {
          "mdDescription": "Bu aracı bir görevi tamamladığında bildirim davranışı. Ayarlanmamışsa, genel varsayılan bildirim ayarı kullanılır.\n- `os-notification`: İşletim sistemi/sistem bildirimlerini göster\n- `message`: Durum çubuğu/mesaj alanında bildirimleri göster\n- `blink`: Kullanıcı arayüzünü yanıp sönme veya vurgula\n- `off`: Bu aracı için bildirimleri devre dışı bırak",
          "title": "Tamamlama Bildirimi"
        },
        "enable": {
          "mdDescription": "Ajanın etkinleştirilmesi (true) veya devre dışı bırakılması (false) gerektiğini belirtir.",
          "title": "Aracıyı Etkinleştir"
        },
        "genericCapabilitySelections": {
          "agentDelegation": "Yetki devri için seçilen aracı kimlikleri",
          "functions": "Seçilen işlev kimlikleri",
          "mcpFunctions": "Seçilen MCP işlev kimlikleri",
          "mdDescription": "Beceri, işlev ve MCP araçları gibi genel yetenekler için kullanıcı seçimleri.",
          "promptFragments": "Seçilen komut istemi parçası kimlikleri",
          "skills": "Seçilen beceri kimlikleri",
          "title": "Genel Yetenek Seçenekleri",
          "variables": "Seçilen değişken adları"
        },
        "languageModelRequirements": {
          "identifier": {
            "mdDescription": "Kullanılacak dil modelinin tanımlayıcısı."
          },
          "mdDescription": "Bu aracı için kullanılan dil modellerini belirtir.",
          "purpose": {
            "mdDescription": "Bu dil modelinin kullanıldığı amaç.",
            "title": "Amaç"
          },
          "title": "Dil Modeli Gereksinimleri"
        },
        "mdDescription": "Belirli ajanları etkinleştirme veya devre dışı bırakma, istemleri yapılandırma ve LLM'leri seçme gibi ajan ayarlarını yapılandırın.",
        "selectedVariants": {
          "mdDescription": "Bu aracı için şu anda seçili olan komut istemi varyantlarını belirtir.",
          "title": "Seçilen Varyantlar"
        },
        "showInChat": {
          "mdDescription": "Ajanın sohbet kullanıcı arayüzünde gösterilip gösterilmeyeceğini (true) veya gizlenip gizlenmeyeceğini (false) belirtir.",
          "title": "Sohbette göster"
        },
        "title": "Ajan Ayarları"
      },
      "anthropic": {
        "apiKey": {
          "description": "Resmi Anthropic Hesabınızın API Anahtarını girin. **Lütfen dikkat:** Bu tercihi kullanarak, Anthropic API anahtarı Theia'yı çalıştıran makinede açık metin olarak saklanacaktır. Anahtarı güvenli bir şekilde ayarlamak için `ANTHROPIC_API_KEY` ortam değişkenini kullanın."
        },
        "customEndpoints": {
          "apiKey": {
            "title": "Verilen URL'de sunulan API'ye erişmek için anahtar veya global Anthropic API anahtarını kullanmak için `true`."
          },
          "enableStreaming": {
            "title": "Akış API'sının kullanılıp kullanılmayacağını belirtir. Varsayılan olarak `true`."
          },
          "id": {
            "title": "UI'da özel modeli tanımlamak için kullanılan benzersiz bir tanımlayıcı."
          },
          "maxRetries": {
            "title": "Bir istek başarısız olduğunda maksimum yeniden deneme sayısı. Varsayılan olarak 3'tür."
          },
          "mdDescription": "Anthropic API ile uyumlu özel modelleri entegre edin. Gerekli öznitelikler `model` ve `url`'dir.            \n            İsteğe bağlı olarak,            \n            - kullanıcı arayüzünde özel modeli tanımlamak için benzersiz bir `id` belirtebilirsiniz. Hiçbiri belirtilmezse, `model` `id` olarak kullanılır.            \n            - verilen url'de sunulan API'ye erişmek için bir `apiKey` sağlayın. Global anthropic API anahtarının kullanıldığını belirtmek için `true` kullanın.            \n            - akışın kullanılmayacağını belirtmek için `enableStreaming: false` belirtin.            \n            - Prompt önbelleklemenin kullanılmayacağını belirtmek için `useCaching: false` belirtin. \n- Bir istek başarısız olduğunda maksimum yeniden deneme sayısını belirtmek için `maxRetries: <sayı>` belirtin. Varsayılan değer 3'tür.",
          "modelId": {
            "title": "Model Kimliği"
          },
          "url": {
            "title": "Modelin barındırıldığı Anthropic API uyumlu uç nokta"
          },
          "useCaching": {
            "title": "Modelin komut istemini önbelleğe alıp almadığını gösterir. Varsayılan olarak `true`"
          }
        },
        "models": {
          "description": "Kullanılacak resmi Anthropic modelleri"
        }
      },
      "chat": {
        "agent": {
          "architect": "Mimar",
          "coder": "Kodlayıcı",
          "universal": "Evrensel"
        },
        "app-tester": {
          "description": "Bu ajan, tarayıcı otomasyonu aracılığıyla kullanıcı tarafından belirlenen test senaryolarını doğrulamak için uygulama kullanıcı arayüzünüzü test eder. Test iş akışlarını otomatikleştirebilir ve uygulama işlevselliği hakkında ayrıntılı geri bildirim sağlayabilir."
        },
        "applySuggestion": "Öneriyi uygula",
        "bypassModelRequirement": {
          "description": "Dil modeli gereksinimi kontrolünü atlayın. Theia dil modellerini gerektirmeyen harici ajanlar (ör. Claude Code) kullanıyorsanız bunu etkinleştirin."
        },
        "changeSetDefaultTitle": "Önerilen Değişiklikler",
        "changeSetFileDiffUriLabel": "AI Değişiklikleri: {0}",
        "chatAgentsVariable": {
          "description": "Sistemde mevcut olan sohbet ajanlarının listesini döndürür."
        },
        "chatSessionNamingAgent": {
          "description": "Sohbet oturumu adları oluşturmak için ajan",
          "vars": {
            "conversation": {
              "description": "Sohbet konuşmasının içeriği."
            },
            "listOfSessionNames": {
              "description": "Mevcut oturum adlarının listesi."
            }
          }
        },
        "chatSessionSummaryAgent": {
          "description": "Sohbet oturumu özetleri oluşturmak için kullanılan aracı."
        },
        "clipboardSeparator": "pano",
        "confirmApplySuggestion": "{0} dosyası bu öneri oluşturulduğundan beri değiştirilmiştir. Değişikliği uygulamak istediğinizden emin misiniz?",
        "confirmRevertSuggestion": "{0} dosyası bu öneri oluşturulduğundan beri değiştirilmiştir. Değişikliği geri almak istediğinizden emin misiniz?",
        "couldNotFindMatchingLM": "Eşleşen bir dil modeli bulunamadı. Lütfen ayarlarınızı kontrol edin!",
        "couldNotFindReadyLMforAgent": "{0} ajanı için hazır bir dil modeli bulunamadı. Lütfen ayarlarınızı kontrol edin!",
        "defaultAgent": {
          "description": "İsteğe bağlı: Kullanıcı sorgusunda @<agent-name> ile açıkça belirtilen bir ajan yoksa, çağrılacak Sohbet Ajanının <agent-name> adı. Varsayılan Ajan yapılandırılmamışsa, Theia'nın varsayılanları uygulanır."
        },
        "fromClipboard": "$(clippy) Panodan",
        "fromClipboardDescription": "Panodan resmi yapıştır",
        "imageContextVariable": {
          "args": {
            "data": {
              "description": "Base64'teki görüntü verileri."
            },
            "mimeType": {
              "description": "Görüntünün mimetype'ı."
            },
            "name": {
              "description": "Varsa, görüntü dosyasının adı."
            },
            "wsRelativePath": {
              "description": "Varsa, görüntü dosyasının çalışma alanına göre göreli yolu."
            }
          },
          "description": "Bir görüntü için bağlam bilgisi sağlar.",
          "label": "Görüntü Dosyası"
        },
        "imagePickerPlaceholder": "Bir görüntü dosyası seçin veya ada göre arayın",
        "orchestrator": {
          "description": "Bu ajan, kullanıcı isteğini mevcut tüm sohbet ajanlarının açıklamalarıyla karşılaştırarak analiz eder ve isteği yanıtlamak için en uygun ajanı seçer (AI kullanarak). Kullanıcının isteği, daha fazla onay gerekmeden doğrudan seçilen ajana iletilir.",
          "vars": {
            "availableChatAgents": {
              "description": "Orkestratörün, hariç tutma listesi tercihinde belirtilen ajanlar hariç, görevlendirebileceği sohbet ajanlarının listesi."
            }
          }
        },
        "pendingImage": {
          "file": "Bekleyen resim: {0}",
          "pasted": "Bekleyen görüntü (yapıştırılmış)"
        },
        "persistedSessionLimit": {
          "description": "Sürdürülecek maksimum sohbet oturumu sayısı. Sınırsız oturum için -1, oturum sürekliliğini devre dışı bırakmak için 0 kullanın. Sınır azaltıldığında, yeni sınırı aşan en eski oturumlar bir sonraki kaydetme işleminde otomatik olarak kaldırılır."
        },
        "pinChatAgent": {
          "description": "Ajan sabitlemeyi etkinleştirerek, belirtilen sohbet ajanını istemlerde otomatik olarak aktif tutun ve tekrar tekrar belirtme ihtiyacını azaltın. Ajanları istediğiniz zaman manuel olarak sabitleyebilir veya değiştirebilirsiniz."
        },
        "revertSuggestion": "Öneriyi geri al",
        "sessionStorageScope": {
          "description": "Sohbet oturumlarını ayrı çalışma alanı depolarında mı yoksa tek bir genel depoda mı saklayacağınızı seçin. Açık bir çalışma alanı yoksa, oturumlar genel depolamaya geri döner.",
          "global": "Sohbet oturumlarını, tüm çalışma alanlarında paylaşılan tek bir depoda saklayın.",
          "workspace": "Sohbet oturumlarını çalışma alanına özgü meta veri depolama alanında saklayın. Oturumlar çalışma alanıyla ilişkilidir, ancak çalışma alanı dizini dışında saklanır."
        },
        "taskContextService": {
          "summarizeProgressMessage": "Özet: {0}"
        },
        "taskContextStorageDirectory": {
          "description": "Görev bağlamı açıklamalarının saklanacağı ve alınacağı çalışma alanı göreceli yolu. Boş değer olarak ayarlanırsa, oluşturulan görev bağlamları diske değil belleğe kaydedilir."
        },
        "toolConfirmation": {
          "confirm": {
            "description": "Araçları çalıştırmadan önce onay isteyin"
          },
          "description": "Farklı araçlar için onay davranışını yapılandırın. Anahtar, araç kimliğidir; değer ise onay modudur. Tüm araçlar için genel bir varsayılan ayar belirlemek üzere anahtar olarak \"*\" kullanın.",
          "disabled": {
            "description": "Aracın çalıştırılmasını devre dışı bırak"
          },
          "yolo": {
            "description": "Onay almadan araçları otomatik olarak çalıştır"
          }
        },
        "toolConfirmationTimeout": {
          "denialReason": "{0} saniye sonra onay zaman aşımına uğradı",
          "description": "Araç onay iletişim kutuları için saniye cinsinden zaman aşımı süresi. Pozitif bir değere ayarlandığında, araç onayları belirtilen süre sonunda otomatik olarak reddedilir. Devre dışı bırakmak için 0 olarak ayarlayın (varsayılan)."
        },
        "universal": {
          "description": "Bu ajan, genel programlama ve yazılım geliştirme sorularına kısa ve doğru cevaplar vererek yazılım geliştiricilere yardımcı olmak için tasarlanmıştır. Ayrıca, kullanıcının sorabileceği genel sorular için de yedek çözümdür. Evrensel ajan şu anda varsayılan olarak herhangi bir bağlama sahip değildir, yani mevcut kullanıcı bağlamına veya çalışma alanına erişemez."
        },
        "view": {
          "label": "AI Sohbet"
        },
        "welcomeScreenSessions": {
          "description": "Karşılama ekranında görüntülenecek son sohbet oturumlarının satır sayısı. Görüntülenebilen oturum sayısı, kullanılabilir genişliğe bağlıdır. Son sohbetler bölümünü gizlemek için 0 olarak ayarlayın."
        }
      },
      "chat-ui": {
        "addContextVariable": "Bağlam değişkeni ekle",
        "agentDelegationDescription": "Delege edilebilecek diğer AI ajanları",
        "aiDisabled": "AI özellikleri devre dışıdır",
        "applyAll": "Tümünü Uygula",
        "applyAllTitle": "Bekleyen tüm değişiklikleri uygula",
        "askQuestion": "Soru sor",
        "attachToContext": "Öğeleri bağlama ekleyin",
        "cancel": "İptal (Esc)",
        "chat-view-tree-widget": {
          "ai": "AI",
          "generating": "Oluşturma",
          "noRenderer": "Hata: Renderer bulunamadı",
          "scrollToBottom": "En son mesaja atla",
          "waitingForInput": "Giriş bekleniyor",
          "you": "Siz"
        },
        "chatInput": {
          "clearHistory": "Giriş İstem Geçmişini Temizle",
          "cycleMode": "Sohbet Modu Döngüsü",
          "nextPrompt": "Sonraki İstem",
          "pasteWithImageSupport": "Yapıştır (görüntü desteği ile)",
          "previousPrompt": "Önceki İstem",
          "toggleCapabilities": "Yetenek Yapılandırmasını Değiştir"
        },
        "chatInputAriaLabel": "Mesajınızı buraya yazın",
        "chatResponses": "Sohbet yanıtları",
        "clearAllSelections": "Arama dizesini ve yetenek seçimlerini temizle",
        "code-part-renderer": {
          "copied": "Kopyalandı",
          "generatedCode": "Oluşturulan Kod"
        },
        "collapseAll": "Tümünü daralt",
        "collapseChangeSet": "Daralt Değişiklik Seti",
        "command-part-renderer": {
          "commandNotExecutable": "Komutun kimliği \"{0}\"dir, ancak Sohbet penceresinden çalıştırılamaz."
        },
        "confirmDeleteChatMsg": "Bu sohbeti silmek istediğinizden emin misiniz?",
        "copyCodeBlock": "Kod Bloğunu Kopyala",
        "couldNotSendRequestToSession": "\"{0}\" isteği {1} oturumuna gönderilemedi.",
        "delegation-response-renderer": {
          "prompt": {
            "label": "Delege edilmiş istem:"
          },
          "response": {
            "label": "Yanıt:"
          },
          "restoredNotAvailable": "Geri yüklenen oturumlar için yanıt mevcut değildir.",
          "starting": "Delegasyon başlatılıyor...",
          "status": {
            "canceled": "iptal edildi",
            "error": "hata",
            "generating": "oluşturuluyor...",
            "starting": "başlıyor..."
          }
        },
        "deleteChangeSet": "Değişiklik Setini Sil",
        "deleteChat": "Sohbeti Sil",
        "editRequest": "Düzenle",
        "edited": "düzenlendi",
        "editedTooltipHint": "Bu komut istemi varyantı düzenlenmiştir. AI Yapılandırma görünümünde sıfırlayabilirsiniz.",
        "enterChatName": "Sohbet adını girin",
        "errorChatInvocation": "Sohbet hizmeti çağrısı sırasında bir hata oluştu.",
        "expandChangeSet": "Değişiklik Setini Genişlet",
        "failedToDeleteSession": "Sohbet oturumu silinemedi",
        "failedToLoadChats": "Sohbet oturumları yüklenemedi",
        "failedToRestoreSession": "Sohbet oturumunu geri yükleyemedi",
        "failedToRetry": "Yeniden deneme başarısız mesajı",
        "focusInput": "Odak Sohbet Girişi",
        "focusResponse": "Odak Sohbet Yanıtı",
        "functions": "İşlevler",
        "functionsDescription": "Theia uzantıları tarafından sağlanan yerleşik işlevler",
        "genericCapabilities": "Genel Yetenekler",
        "mcpFunctionsDescription": "Bağlı sunuculardan Model Bağlam Protokolü (MCP) işlevleri",
        "noChatAgentsAvailable": "Sohbet temsilcisi mevcut değil.",
        "noMatchingCapabilities": "Eşleşen özellik yok",
        "openDiff": "Açık Fark",
        "openImage": "Resmi aç",
        "openOriginalFile": "Orijinal Dosyayı Aç",
        "performThisTask": "Bu görevi gerçekleştirin.",
        "persistedSession": "Kalıcı oturum (geri yüklemek için tıklayın)",
        "promptFragmentsDescription": "Sohbete eklenecek özel komut istemi parçaları",
        "removeChat": "Sohbeti Kaldır",
        "renameChat": "Sohbeti Yeniden Adlandır",
        "requestNotFoundForRetry": "Yeniden denemek için istek bulunamadı",
        "responseFrom": "{0}'dan gelen yanıt",
        "saveCurrentSelectionsToSettings": "Yetenek ayarlarını kaydet",
        "searchCapabilities": "Arama yetenekleri",
        "selectAgentQuickPickPlaceholder": "Yeni oturum için bir aracı seçin",
        "selectAllInCategory": "Bu kategorideki tümünü seç",
        "selectChat": "Sohbeti seç",
        "selectContextVariableQuickPickPlaceholder": "Mesaja eklenecek bir bağlam değişkeni seçin.",
        "selectTaskContextQuickPickItem": {
          "currentlyOpen": "şu anda açık"
        },
        "selectTaskContextQuickPickPlaceholder": "Eklemek için bir görev bağlamı seçin",
        "selectVariableArguments": "Değişken argümanları seçin",
        "send": "Gönder (Enter)",
        "sessionNotFoundForRetry": "Yeniden denemek için oturum bulunamadı",
        "skillsDescription": "Sohbete eklenebilen yeniden kullanılabilir beceri talimatları",
        "switchAgentMode": "Ajan Modunu Değiştir",
        "text-part-renderer": {
          "cantDisplay": "Yanıt görüntülenemiyor, lütfen ChatResponsePartRenderers'ınızı kontrol edin!"
        },
        "toggleCapabilitiesConfig": "Yetenek Yapılandırmasını Değiştir",
        "toolcall-part-renderer": {
          "denied": "Yürütme reddedildi",
          "finished": "Çalıştır",
          "rejected": "Yürütme iptal edildi"
        },
        "toolconfirmation": {
          "allow-options-dropdown-tooltip": "Daha Fazla İzin Seçenekleri",
          "allow-session": "Bu Sohbeti İzin Ver",
          "allowed": "Araç yürütme izin verilir",
          "alwaysAllowConfirm": "Anladım, otomatik onayı etkinleştir",
          "alwaysAllowGenericWarning": "Bu araç, otomatik onay etkinleştirilmeden önce onay gerektirir. Etkinleştirildikten sonra, gelecekteki tüm çağrılar onay olmadan yürütülecektir. Bu aracı güveniyorsanız ve olası riskleri anlıyorsanız etkinleştirin.",
          "alwaysAllowTitle": "\"{0}\" için Otomatik Onay'ı etkinleştirin?",
          "autoCancel": "{0}'da otomatik iptal",
          "canceled": "Araç yürütme iptal edildi",
          "denied": "Araç yürütme reddedildi",
          "deny-forever": "Her Zaman Reddet",
          "deny-options-dropdown-tooltip": "Daha Fazla Reddetme Seçenekleri",
          "deny-reason-placeholder": "Reddetme nedenini girin...",
          "deny-session": "Bu Sohbeti Reddet",
          "deny-with-reason": "Sebep göstererek reddet...",
          "executionDenied": "Araç yürütme reddedildi",
          "header": "Aracın Çalıştırılmasını Onayla"
        },
        "unableToSummarizeCurrentSession": "Mevcut oturumu özetleyemiyorum. Özetleme aracısının devre dışı bırakılmadığını lütfen kontrol edin.",
        "unknown-part-renderer": {
          "contentNotRestoreable": "Bu içerik (tipi '{0}') tam olarak geri yüklenemedi. Artık kullanılmayan bir uzantıdan gelmiş olabilir."
        },
        "unpinAgent": "Ajanı Sabitlemeyi Kaldır",
        "unselectAllInCategory": "Bu kategorideki tüm seçimleri kaldır",
        "variablesDescription": "Bağlam bilgisi sağlayan dinamik değişkenler",
        "variantTooltip": "Komut istemi varyantı: {0}",
        "yourMessage": "Mesajınız"
      },
      "claude-code": {
        "agentDescription": "Anthropic'in kodlama ajanı",
        "allowSession": "Bu oturuma izin ver",
        "apiKey": {
          "description": "Claude Code için bir API Anahtarı girin. **Lütfen dikkat:** Bu tercihi kullanarak API anahtarı, Theia'yı çalıştıran makinede açık metin olarak saklanacaktır. Anahtarı güvenli bir şekilde ayarlamak için `ANTHROPIC_API_KEY` ortam değişkenini kullanın."
        },
        "askBeforeEdit": "Düzenlemeden önce sorun",
        "changeSetTitle": "Claude Code tarafından yapılan değişiklikler",
        "clearCommand": {
          "description": "Yeni bir oturum oluşturun"
        },
        "compactCommand": {
          "description": "İsteğe bağlı odak talimatları ile kompakt konuşma"
        },
        "completedCount": "{0} / {1} tamamlandı",
        "configCommand": {
          "description": "Claude Kod Yapılandırmasını Aç"
        },
        "currentDirectory": "geçerli dizin",
        "differentAgentRequestWarning": "Önceki sohbet isteği başka bir temsilci tarafından ele alınmıştır. Claude Code diğer mesajları görmez.",
        "directory": "Dizin",
        "domain": "Etki alanı",
        "editAutomatically": "Otomatik olarak düzenle",
        "editNumber": "{0}'ı düzenle",
        "editing": "Düzenleme",
        "editsCount": "{0} düzenlemeler",
        "emptyTodoList": "No todos mevcut",
        "entireFile": "Tüm Dosya",
        "excludingOnePattern": " (1 desen hariç)",
        "excludingPatterns": " ({0}ı kalıpları hariç)",
        "executablePath": {
          "description": "`@anthropic-ai/claude-agent-sdk`'nin Claude Code yürütülebilir dosyasının (cli.js) yolu. Belirtilmezse, sistem yolu global npm kurulumundan otomatik olarak çözmeye çalışacaktır."
        },
        "executedCommand": "Yürütüldü: {0}",
        "failedToParseBashToolData": "Bash aracı verilerini ayrıştırılamadı",
        "failedToParseEditToolData": "Düzenleme aracı verilerini ayrıştırma başarısız",
        "failedToParseGlobToolData": "Glob aracı verilerini ayrıştırma başarısız",
        "failedToParseGrepToolData": "Grep aracı verilerini ayrıştırılamadı",
        "failedToParseLSToolData": "LS aracı verilerini ayrıştırılamadı",
        "failedToParseMultiEditToolData": "MultiEdit aracı verilerini ayrıştırma başarısız",
        "failedToParseReadToolData": "Okuma aracı verilerini ayrıştırma başarısız",
        "failedToParseTodoListData": "Todo listesi verilerini ayrıştırılamadı",
        "failedToParseWebFetchToolData": "WebFetch aracı verilerini ayrıştırma başarısız",
        "failedToParseWriteToolData": "Yazma aracı verilerini ayrıştırılamadı",
        "fetching": "Alma",
        "fileFilter": "Dosya Filtresi",
        "filePath": "Dosya Yolu",
        "fileType": "Dosya Türü",
        "findMatchingFiles": "Geçerli dizinde \"{0}\" glob desenine uyan dosyaları bul",
        "findMatchingFilesWithPath": "{1} içinde \"{0}\" glob desenine uyan dosyaları bulun.",
        "finding": "Bulma",
        "from": "Kaynak",
        "globPattern": "glob kalıbı",
        "grepOptions": {
          "caseInsensitive": "büyük/küçük harf duyarlı değil",
          "glob": "glob: {0}",
          "headLimit": "sınır: {0}",
          "lineNumbers": "satır numaraları",
          "linesAfter": "+{0}'dan sonra",
          "linesBefore": "+{0}'dan önce",
          "linesContext": "±{0} bağlamı",
          "multiLine": "çok satırlı",
          "type": "tür: {0}"
        },
        "grepOutputModes": {
          "content": "içerik",
          "count": "sayı",
          "filesWithMatches": "eşleşen dosyalar"
        },
        "ignoredPatterns": "Yoksayılan Desenler",
        "ignoringPatterns": "{0}ı kalıplarını yok sayma",
        "initCommand": {
          "description": "CLAUDE.md kılavuzu ile projeyi başlatın"
        },
        "itemCount": "{0} öğeler",
        "lineLimit": "Satır Sınırı",
        "lines": "Satırlar",
        "listDirectoryContents": "Dizin içeriğini listele",
        "listing": "Liste",
        "memoryCommand": {
          "description": "CLAUDE.md bellek dosyasını düzenleyin"
        },
        "multiEditing": "Çoklu düzenleme",
        "oneEdit": "1 düzenleme",
        "oneItem": "1 öğe",
        "oneOption": "1 seçenek",
        "openDirectoryTooltip": "Dizini açmak için tıklayın",
        "openFileTooltip": "Dosyayı düzenleyicide açmak için tıklayın",
        "optionsCount": "{0} seçenekler",
        "partial": "Kısmi",
        "pattern": "Desen",
        "plan": "Plan modu",
        "project": "proje",
        "projectRoot": "proje kökü",
        "readMode": "Okuma Modu",
        "reading": "Okuma",
        "replaceAllCount": "{0} tümünü değiştir",
        "replaceAllOccurrences": "Tüm örnekleri değiştir",
        "resumeCommand": {
          "description": "Oturumu devam ettir"
        },
        "reviewCommand": {
          "description": "Kod incelemesi isteği"
        },
        "searchPath": "Arama Yolu",
        "searching": "Arama",
        "startingLine": "Başlangıç Satırı",
        "timeout": "Zaman aşımı",
        "timeoutInMs": "Zaman aşımı: {0} ms",
        "to": "To",
        "todoList": "Tüm Liste",
        "todoPriority": {
          "high": "yüksek",
          "low": "düşük",
          "medium": "orta"
        },
        "toolApprovalRequest": "Claude Code, \"{0}\" aracını kullanmak istiyor. Buna izin vermek istiyor musunuz?",
        "totalEdits": "Toplam Düzenleme",
        "vars": {
          "activeEditor": {
            "description": "Şu anda etkin olan düzenleyicinin URI'si."
          }
        },
        "webFetch": "Web Fetch",
        "writing": "Yazma"
      },
      "code-completion": {
        "progressText": "AI kod tamamlama hesaplanıyor..."
      },
      "codex": {
        "agentDescription": "Codex tarafından desteklenen OpenAI'nin kodlama asistanı",
        "apiKey": {
          "description": "Codex için OpenAI API anahtarı. Ayarlanmamışsa, paylaşılan OpenAI API anahtarına (`ai-features.openAiOfficial.openAiApiKey`) geri döner. `OPENAI_API_KEY` ortam değişkeni aracılığıyla da ayarlanabilir."
        },
        "completedCount": "{0} / {1} tamamlandı",
        "exitCode": "Çıkış kodu: {0}",
        "fileChangeFailed": "Codex, {0} için değişiklikleri uygulayamadı.",
        "fileChangeFailedGeneric": "Codex, dosya değişikliklerini uygulayamadı.",
        "itemCount": "{0} öğeler",
        "noItems": "Hiçbir öğe yok",
        "oneItem": "1 öğe",
        "searched": "Aranan",
        "searching": "Arama",
        "todoList": "Tüm Liste",
        "webSearch": "Web Arama"
      },
      "completion": {
        "agent": {
          "description": "Bu aracı, Theia IDE'deki kod düzenleyicide satır içi kod tamamlama özelliği sağlar.",
          "vars": {
            "file": {
              "description": "Düzenlenmekte olan dosyanın URI'si"
            },
            "language": {
              "description": "Düzenlenen dosyanın languageId'si"
            },
            "prefix": {
              "description": "Geçerli imleç konumunun önündeki kod"
            },
            "suffix": {
              "description": "Geçerli imleç konumunun ardından gelen kod"
            }
          }
        },
        "automaticEnable": {
          "description": "Düzenleme sırasında herhangi bir (Monaco) düzenleyicide otomatik olarak AI tamamlamalarını tetikleyin.            \n            Alternatif olarak, \"Trigger Inline Suggestion\" komutu veya varsayılan kısayol \"Ctrl+Alt+Space\" ile kodu manuel olarak tetikleyebilirsiniz."
        },
        "cacheCapacity": {
          "description": "Önbellekte depolanacak maksimum kod tamamlama sayısı. Daha yüksek bir sayı performansı artırabilir, ancak daha fazla bellek tüketir. Minimum değer 10'dur, önerilen aralık 50-200 arasındadır.",
          "title": "Kod Tamamlama Önbellek Kapasitesi"
        },
        "debounceDelay": {
          "description": "Editörde değişiklikler algılandıktan sonra AI tamamlamalarının tetiklenmesinden önceki gecikmeyi milisaniye cinsinden kontrol eder. Otomatik Kod Tamamlama özelliğinin etkinleştirilmesi gerekir. Debounce gecikmesini devre dışı bırakmak için 0 girin.",
          "title": "Debounce Gecikmesi"
        },
        "excludedFileExts": {
          "description": "AI tamamlamalarının devre dışı bırakılması gereken dosya uzantılarını (ör. .md, .txt) belirtin.",
          "title": "Hariç Tutulan Dosya Uzantıları"
        },
        "fileVariable": {
          "description": "Düzenlenmekte olan dosyanın URI'si. Yalnızca kod tamamlama bağlamında kullanılabilir."
        },
        "languageVariable": {
          "description": "Düzenlenen dosyanın languageId'si. Yalnızca kod tamamlama bağlamında kullanılabilir."
        },
        "maxContextLines": {
          "description": "Bağlam olarak kullanılan maksimum satır sayısı, imleç konumunun önündeki ve arkasındaki satırlar arasında dağıtılır (önek ve sonek).            Satır sınırı olmadan tüm dosyayı bağlam olarak kullanmak için bunu -1 olarak, yalnızca geçerli satırı kullanmak için 0 olarak ayarlayın.",
          "title": "Maksimum Bağlam Satırı"
        },
        "prefixVariable": {
          "description": "Geçerli imleç konumunun önündeki kod. Yalnızca kod tamamlama bağlamında kullanılabilir."
        },
        "stripBackticks": {
          "description": "Bazı LLM'ler tarafından döndürülen koddan çevreleyen ters eğik çizgileri kaldırın. Ters eğik çizgi algılanırsa, kapanış ters eğik çizgisinden sonraki tüm içerik de kaldırılır. Bu ayar, dil modelleri markdown benzeri biçimlendirme kullandığında düz kodun döndürülmesini sağlar.",
          "title": "Satır içi tamamlamalardan ters eğik çizgileri kaldırın"
        },
        "suffixVariable": {
          "description": "Geçerli imleç konumunun ardından gelen kod. Yalnızca kod tamamlama bağlamında kullanılabilir."
        }
      },
      "configuration": {
        "selectItem": "Lütfen bir öğe seçin."
      },
      "copilot": {
        "auth": {
          "aiConfiguration": "AI Yapılandırması",
          "authorize": "Yetkilendirdim",
          "copied": "Kopyalandı!",
          "copyCode": "Kodu kopyala",
          "expired": "Yetki süresi doldu veya reddedildi. Lütfen tekrar deneyin.",
          "hint": "Kodu girdikten ve yetkilendirdikten sonra, aşağıdaki \"Yetkilendirdim\" düğmesini tıklayın.",
          "initiating": "Kimlik doğrulama başlatılıyor...",
          "instructions": "Theia'nın GitHub Copilot'u kullanmasına izin vermek için aşağıdaki URL'yi ziyaret edin ve kodu girin:",
          "openGitHub": "GitHub'ı aç",
          "privacy": "Theia açık kaynaklı bir projedir. GitHub Copilot hizmetlerine bağlanmak için yalnızca GitHub kullanıcı adınıza erişim talep ediyoruz — başka hiçbir veriye erişilmez veya depolanmaz.",
          "success": "GitHub Copilot'a başarıyla giriş yapıldı!",
          "successHint": "GitHub hesabınız Copilot'a erişime sahipse, artık Copilot dil modellerini ",
          "tos": "Giriş yaparak, aşağıdakileri kabul etmiş olursunuz ",
          "tosLink": "GitHub Hizmet Şartları",
          "verifying": "Yetkilendirme doğrulanıyor..."
        },
        "category": "Copilot",
        "commands": {
          "signIn": "GitHub Copilot'a giriş yapın",
          "signOut": "GitHub Copilot'tan çıkış yapın"
        },
        "enabled": {
          "mdDescription": "GitHub Copilot sağlayıcısını etkinleştirin. Etkinleştirildiğinde, kimlik doğrulama için bir durum çubuğu girişi görünür ve Copilot aboneliğinizden kullanılabilir modeller tespit edilir."
        },
        "enterpriseUrl": {
          "mdDescription": "Copilot API için GitHub Enterprise etki alanı (ör. `github.mycompany.com`). GitHub.com için boş bırakın."
        },
        "modelOverrides": {
          "mdDescription": "Otomatik olarak keşfedilen GitHub Copilot modellerini geçersiz kılın. Boş bırakıldığında (varsayılan), Copilot aboneliğinizden kullanılabilir modeller keşfedilir. Otomatik keşfi geçersiz kılmak için açık model kimlikleri ayarlayın."
        },
        "signOut": {
          "confirmMessage": "GitHub Copilot'tan çıkış yapmak istediğinizden emin misiniz?"
        },
        "statusBar": {
          "signedIn": "{0} olarak GitHub Copilot'a giriş yaptınız. Çıkmak için tıklayın.",
          "signedOut": "GitHub Copilot'a giriş yapmadınız. Giriş yapmak için tıklayın."
        },
        "tokenMigration": "GitHub Copilot oturumunuzda eski bir kimlik doğrulama yöntemi kullanıldı ve oturum silindi. Kullanılabilir tüm modellere erişmek için lütfen tekrar oturum açın."
      },
      "core": {
        "agentConfiguration": {
          "addCustomAgent": "Özel Ajan Ekle",
          "availableCapabilities": "Mevcut Yetenekler",
          "completionNotificationDescriptionPrefix": "Bu aracı görevini tamamladığında nasıl bilgilendirilmek istediğinizi seçin. \"Varsayılan\" seçeneği ",
          "defaultNotificationDescription": "Küresel AI bildirim ayarını kullanır",
          "enableAgent": "Aracıyı Etkinleştir",
          "llmRequirements": "LLM Gereksinimleri",
          "notUsedInPrompt": "Komut isteminde kullanılmaz.",
          "notUsedInPromptTooltip": "Bu değişken, aracı tarafından bildirilir ancak mevcut komut istemi şablonunda referans gösterilmez.",
          "notificationSettings": "Bildirim Ayarları",
          "notificationSettingsLink": "AI bildirim ayarı",
          "promptTemplates": "Komut İstemi Şablonları",
          "selectAgentMessage": "Lütfen önce bir Ajan seçin!",
          "showInChat": "Sohbette göster",
          "templateName": "Şablon",
          "undeclared": "Bildirilmemiş",
          "undeclaredTooltip": "Bu değişken isteminde kullanılır, ancak aracı tarafından açıklanmış bir açıklaması yoktur.",
          "usedAgentSpecificVariables": "Kullanılan Aracıya Özgü Değişkenler",
          "usedFunctions": "Kullanılan İşlevler",
          "usedGlobalVariables": "Kullanılan Global Değişkenler",
          "variant": "Varyant"
        },
        "agentsVariable": {
          "description": "Sistemde kullanılabilir ajanların listesini döndürür."
        },
        "aiConfiguration": {
          "label": "AI Yapılandırması [Beta]"
        },
        "blinkTitle": {
          "agentCompleted": "Theia - Ajan Tamamlandı",
          "namedAgentCompleted": "Theia - Ajan \"{0}\" Tamamlandı"
        },
        "capabilityVariable": {
          "argDescription": "Komut istemi parçası kimliği, isteğe bağlı olarak \"varsayılan açık\" veya \"varsayılan kapalı\" (varsayılan olarak kapalı) ifadesini takip eder.",
          "completions": {
            "detail": {
              "off": "Varsayılan olarak devre dışı bırakılmış özellik",
              "on": "Varsayılan olarak etkinleştirilmiş özellik"
            }
          },
          "description": "Varsayılan açık/kapalı ayarına göre komut istem parçalarını koşullu olarak çözer."
        },
        "changeSetSummaryVariable": {
          "description": "Değişiklik kümesindeki dosyaların ve içeriklerinin özetini sağlar."
        },
        "contextDetailsVariable": {
          "description": "Tüm bağlam öğeleri için tam metin değerleri ve açıklamalar sağlar."
        },
        "contextSummaryVariable": {
          "description": "Belirli bir oturum bağlamındaki dosyaları açıklar."
        },
        "customAgentTemplate": {
          "description": "Bu bir örnek ajandır. Lütfen özellikleri ihtiyaçlarınıza göre uyarlayın."
        },
        "defaultModelAliases": {
          "code": {
            "description": "Kod anlama ve oluşturma görevleri için optimize edilmiştir."
          },
          "code-completion": {
            "description": "Kod otomatik tamamlama senaryoları için en uygunudur."
          },
          "summarize": {
            "description": "İçeriğin özetlenmesi ve yoğunlaştırılması için öncelik verilen modeller."
          },
          "universal": {
            "description": "Hem kod hem de genel dil kullanımı için dengeli bir yapıya sahiptir."
          }
        },
        "defaultNotification": {
          "mdDescription": "Bir AI ajanı bir görevi tamamladığında kullanılan varsayılan bildirim yöntemi. Bireysel ajanlar bu ayarı geçersiz kılabilir.\n- `os-notification`: OS/sistem bildirimlerini göster\n- `message`: Durum çubuğu/mesaj alanında bildirimleri göster\n- `blink`: Kullanıcı arayüzünü yanıp sönme veya vurgula\n- `off`: Tüm bildirimleri devre dışı bırak",
          "title": "Varsayılan Bildirim Türü"
        },
        "discard": {
          "label": "AI İstem Şablonunu Sil"
        },
        "discardCustomPrompt": {
          "tooltip": "Özelleştirmeleri Sil"
        },
        "fileVariable": {
          "description": "Bir dosyanın içeriğini çözer",
          "uri": {
            "description": "İstenen dosyanın URI'si."
          }
        },
        "languageModelRenderer": {
          "alias": "[alias] {0}",
          "languageModel": "Dil Modeli",
          "purpose": "Amaç"
        },
        "maxRetries": {
          "mdDescription": "AI sağlayıcısına yapılan bir istek başarısız olduğunda yeniden deneme girişimlerinin maksimum sayısı. 0 değeri, yeniden deneme yapılmayacağı anlamına gelir.",
          "title": "Maksimum Yeniden Deneme Sayısı"
        },
        "modelAliasesConfiguration": {
          "agents": "Bu takma adı kullanan aracılar",
          "defaultList": "[Varsayılan liste]",
          "evaluatesTo": "Değerlendirilir",
          "label": "Model Takma Adları",
          "modelNotReadyTooltip": "Hazır değil",
          "modelReadyTooltip": "Hazır",
          "noAgents": "Hiçbir ajan bu takma adı kullanmaz.",
          "noModelReadyTooltip": "Hazır model yok",
          "noResolvedModel": "Bu takma ad için hazır model yok.",
          "priorityList": "Öncelik Listesi",
          "selectAlias": "Lütfen bir Model Takma Adı seçin.",
          "selectedModelId": "Seçilen Model",
          "unavailableModel": "Seçilen model artık mevcut değildir"
        },
        "noVariableFoundForOpenRequest": "Açık istek için değişken bulunamadı.",
        "notification": {
          "message": {
            "description": "Uygulama içinde bir bildirim mesajı göster"
          },
          "off": {
            "description": "Tüm bildirimleri devre dışı bırak"
          },
          "osNotification": "İşletim Sistemi Bildirimi",
          "windowBlink": "Pencere Yanıp Sönme"
        },
        "openEditorsShortVariable": {
          "description": "Şu anda açık olan tüm dosyalara kısa referans (göreceli yollar, virgülle ayrılmış)"
        },
        "openEditorsVariable": {
          "description": "Çalışma alanı kök dizinine göre, şu anda açık olan tüm dosyaların virgülle ayrılmış listesi."
        },
        "preference": {
          "languageModelAliases": {
            "description": "[AI Yapılandırma Görünümü]({0}) içinde her dil modeli takma adı için modelleri yapılandırın. Alternatif olarak, ayarları settings.json dosyasında manuel olarak da yapabilirsiniz: \n```\n\"default/code\": {\n  \"selectedModel\": \"anthropic/claude-opus-4-20250514\"\n}\n```",
            "selectedModel": "Bu takma ad için kullanıcı tarafından seçilen model.",
            "title": "Dil Modeli Takma Adları"
          }
        },
        "promptFragmentsConfiguration": {
          "activeCustomizationTitle": "Etkin özelleştirme",
          "createCustomizationTitle": "Özelleştirme Oluştur",
          "customization": "özelleştirme",
          "customizationLabel": "Özelleştirme",
          "defaultVariantTitle": "Varsayılan varyant",
          "deleteCustomizationTitle": "Özelleştirmeyi Sil",
          "editTemplateTitle": "Şablonu düzenle",
          "headerTitle": "Komut İstemi Parçaları",
          "label": "Komut İstemi Parçaları",
          "noFragmentsAvailable": "Kullanılabilir komut istemi parçası yoktur.",
          "otherPromptFragmentsHeader": "Diğer Komut İstemi Parçaları",
          "promptTemplateText": "Komut İstemi Şablonu Metni",
          "promptVariantsHeader": "Komut İstemi Varyant Setleri",
          "removeCustomizationDialogMsg": "\"{1}\" komut istem parçası için {0} özelleştirmesini kaldırmak istediğinizden emin misiniz?",
          "removeCustomizationDialogTitle": "Özelleştirmeyi Kaldır",
          "removeCustomizationWithDescDialogMsg": "\"{1}\" ({2}) komut istemi parçası için {0} özelleştirmesini kaldırmak istediğinizden emin misiniz?",
          "resetAllButton": "Tümünü Sıfırla",
          "resetAllCustomizationsDialogMsg": "Tüm komut istemi parçalarını yerleşik sürümlerine sıfırlamak istediğinizden emin misiniz? Bu, tüm özelleştirmeleri kaldıracaktır.",
          "resetAllCustomizationsDialogTitle": "Tüm Özelleştirmeleri Sıfırla",
          "resetAllCustomizationsTitle": "Tüm özelleştirmeleri sıfırla",
          "resetAllPromptFragments": "Tüm komut istem parçalarını sıfırla",
          "resetToBuiltInDialogMsg": "\"{0}\" komut istemini yerleşik sürümüne sıfırlamak istediğinizden emin misiniz? Bu işlem tüm özelleştirmeleri silecektir.",
          "resetToBuiltInDialogTitle": "Yerleşik olarak sıfırla",
          "resetToBuiltInTitle": "Bu yerleşik özelliğe sıfırla",
          "resetToCustomizationDialogMsg": "\"{0}\" komut istemini sıfırlayarak {1} özelleştirmesini kullanmak istediğinizden emin misiniz? Bu işlem, tüm yüksek öncelikli özelleştirmeleri kaldıracaktır.",
          "resetToCustomizationDialogTitle": "Özelleştirmeye Sıfırla",
          "resetToCustomizationTitle": "Bu özelleştirmeye sıfırla",
          "selectedVariantLabel": "Seçili",
          "selectedVariantTitle": "Seçilen varyant",
          "usedByAgentTitle": "Ajan tarafından kullanılır: {0}",
          "variantSetError": "Seçilen varyant mevcut değildir ve varsayılan bir değer bulunamadı. Lütfen yapılandırmanızı kontrol edin.",
          "variantSetWarning": "Seçilen varyant mevcut değildir. Bunun yerine varsayılan varyant kullanılmaktadır.",
          "variantsOfSystemPrompt": "Bu komut istemi varyantı setinin varyantları:"
        },
        "promptTemplates": {
          "description": "Özelleştirilmiş komut istemi şablonlarını depolamak için kullanılan klasör. Özelleştirilmezse, kullanıcı yapılandırma dizini kullanılır. Komut istemi şablonlarının varyantlarını yönetmek için sürüm kontrolü altında olan bir klasör kullanmayı düşünün."
        },
        "promptVariable": {
          "argDescription": "Çözülmesi gereken komut istemi şablonu kimliği",
          "completions": {
            "detail": {
              "builtin": "Yerleşik komut istemi parçası",
              "custom": "Özelleştirilmiş komut istemi parçası"
            }
          },
          "description": "Komut istemi hizmeti aracılığıyla komut istemi şablonlarını çözer."
        },
        "prompts": {
          "category": "AI Komut Şablonları"
        },
        "requestSettings": {
          "clientSettings": {
            "description": "Llm'ye geri gönderilen mesajların nasıl işleneceğine ilişkin istemci ayarları.",
            "keepThinking": {
              "description": "Yanlış olarak ayarlanırsa, çok turlu bir konuşmada bir sonraki kullanıcı isteği gönderilmeden önce tüm düşünme çıktıları filtrelenir."
            },
            "keepToolCalls": {
              "description": "Yanlış olarak ayarlanırsa, çok turlu bir konuşmada bir sonraki kullanıcı isteği gönderilmeden önce tüm araç istekleri ve araç yanıtları filtrelenir."
            }
          },
          "mdDescription": "Birden fazla model için özel istek ayarlarının belirtilmesine olanak tanır.\nHer ayar şunlardan oluşur:\n- `scope`: Ayarın ne zaman geçerli olacağını tanımlar:\n- `modelId` (isteğe bağlı): Eşleşecek model kimliği\n- `providerId` (isteğe bağlı): Eşleşecek sağlayıcı kimliği (ör. huggingface, openai, ollama, llamafile)\n- `agentId` (isteğe bağlı): Eşleşecek aracı kimliği\n- `requestSettings`: Anahtar-değer çiftleri olarak modele özgü ayarlar\n- `clientSettings`: İstemci tarafında mesaj işleme ayarları:\n- `keepToolCalls` (boolean): Araç çağrılarını bağlamda tutmak isteyip istemediğiniz\n- `keepThinking` (boolean): Düşünme mesajlarını tutmak isteyip istemediğiniz\nAyarlar, özgüllüğe göre eşleştirilir (ajan: 100, model: 10, sağlayıcı: 1 puan).\nDaha fazla bilgi için [belgelerimize](https://theia-ide.org/docs/user_ai/#custom-request-settings) bakın.",
          "modelSpecificSettings": {
            "description": "Belirli model kimliği için ayarlar."
          },
          "scope": {
            "agentId": {
              "description": "Ayarların uygulanacağı (isteğe bağlı) ajan kimliği."
            },
            "modelId": {
              "description": "(İsteğe bağlı) model kimliği"
            },
            "providerId": {
              "description": "Ayarları uygulamak için (isteğe bağlı) sağlayıcı kimliği."
            }
          },
          "title": "Özel İstek Ayarları"
        },
        "skillDirectories": {
          "description": "Beceri tanımlarını içeren ek dizinler (SKILL.md dosyaları). Beceriler, AI ajanları tarafından referans alınabilecek yeniden kullanılabilir talimatlar sağlar. Çalışma alanınızdaki .prompts/skills dizini ve ürününüzün yapılandırma klasöründeki beceri dizini her zaman dahil edilir."
        },
        "skillsVariable": {
          "description": "AI ajanları tarafından kullanılabilecek mevcut becerilerin listesini döndürür."
        },
        "taskContextSummary": {
          "description": "Oturum bağlamında bulunan tüm görev bağlam öğelerini çözer."
        },
        "templateSettings": {
          "edited": "düzenlendi",
          "unavailableVariant": "Kullanılamıyor"
        },
        "thinkingMode": {
          "mdDescription": "Genişletilmiş düşünme yeteneklerini destekleyen modeller için düşünme modu ayarlarının belirtilmesine olanak tanır.\nHer ayar şunlardan oluşur:\n- `scope`: Ayarın ne zaman geçerli olacağını tanımlar:\n- `modelId` (isteğe bağlı): Eşleşecek model kimliği\n- `providerId` (isteğe bağlı): Eşleşecek sağlayıcı kimliği\n- `agentId` (isteğe bağlı): Eşleşecek ajan kimliği\n- `thinkingMode`: Düşünme modu yapılandırması:\n- `enabled` (boolean): Düşünme modunun etkin olup olmadığı\n- `budgetTokens` (sayı, isteğe bağlı): Düşünme için maksimum jeton sayısı (model tarafından destekleniyorsa)\nAyarlar, özgüllüğe göre eşleştirilir (ajan: 100, model: 10, sağlayıcı: 1 puan).",
          "scope": {
            "agentId": {
              "description": "Ayarların uygulanacağı (isteğe bağlı) ajan kimliği."
            },
            "modelId": {
              "description": "(İsteğe bağlı) model kimliği"
            },
            "providerId": {
              "description": "Ayarları uygulamak için (isteğe bağlı) sağlayıcı kimliği."
            }
          },
          "thinkingMode": {
            "budgetTokens": {
              "description": "Düşünmek için kullanılacak maksimum jeton sayısı. Yalnızca model düşünme bütçesini destekliyorsa geçerlidir."
            },
            "description": "Düşünme modu yapılandırması.",
            "enabled": {
              "description": "Düşünme modunun etkin olup olmadığı."
            }
          },
          "title": "Düşünme Modu Ayarları"
        },
        "todayVariable": {
          "description": "Bugün için bir şeyler yapın",
          "format": {
            "description": "Tarihin biçimi"
          }
        },
        "unableToDisplayVariableValue": "Değişken değerini görüntüleyemiyor.",
        "unableToResolveVariable": "Değişken çözülemiyor.",
        "variable-contribution": {
          "builtInVariable": "Theia Yerleşik Değişken",
          "currentAbsoluteFilePath": "Şu anda açık olan dosyanın mutlak yolu. Çoğu aracının göreceli dosya yolu (mevcut çalışma alanına göre) beklediğini lütfen unutmayın.",
          "currentFileContent": "Şu anda açık olan dosyanın düz içeriği. Bu, içeriğin nereden geldiği bilgisini içermez. Çoğu aracının göreceli dosya yolu (mevcut çalışma alanına göre) ile daha iyi çalıştığını lütfen unutmayın.",
          "currentRelativeDirPath": "Şu anda açık olan dosyayı içeren dizinin göreceli yolu.",
          "currentRelativeFilePath": "Şu anda açık olan dosyanın göreceli yolu.",
          "currentSelectedText": "Açık dosyada şu anda seçili olan düz metin. Bu, içeriğin nereden geldiği bilgisini hariç tutar. Çoğu aracının göreceli dosya yolu (mevcut çalışma alanına göre) ile daha iyi çalıştığını lütfen unutmayın.",
          "dotRelativePath": "Şu anda açık olan dosyanın göreceli yoluna kısa bir referans ('currentRelativeFilePath')."
        }
      },
      "editor": {
        "editorContextVariable": {
          "description": "Editöre özgü bağlam bilgilerini çözer",
          "label": "EditorContext"
        },
        "explainWithAI": {
          "prompt": "Bu hatayı açıklayın",
          "title": "AI ile açıklayın"
        },
        "fixWithAI": {
          "prompt": "Bu hatayı düzeltmeye yardımcı olun"
        }
      },
      "google": {
        "apiKey": {
          "description": "Resmi Google AI (Gemini) Hesabınızın API Anahtarını girin. **Lütfen dikkat:** Bu tercihi kullanarak GOOGLE AI API anahtarı, Theia'yı çalıştıran makinede açık metin olarak saklanacaktır. Anahtarı güvenli bir şekilde ayarlamak için `GOOGLE_API_KEY` ortam değişkenini kullanın."
        },
        "maxRetriesOnErrors": {
          "description": "Hata durumunda maksimum yeniden deneme sayısı. 1'den küçükse, yeniden deneme mantığı devre dışı bırakılır."
        },
        "models": {
          "description": "Kullanılacak resmi Google Gemini modelleri"
        },
        "retryDelayOnOtherErrors": {
          "description": "Diğer hatalarda yeniden deneme arasında saniye cinsinden gecikme (bazen Google GenAI, modelden döndürülen eksik JSON sözdizimi veya 500 Dahili Sunucu Hatası gibi hatalar bildirir). Bunu -1 olarak ayarlamak, bu durumlarda yeniden denemeyi engeller. Aksi takdirde, yeniden deneme ya hemen (0 olarak ayarlandığında) ya da bu gecikme süresi kadar saniye sonra (pozitif bir sayı olarak ayarlandığında) gerçekleşir."
        },
        "retryDelayOnRateLimitError": {
          "description": "Hız sınırı hataları durumunda yeniden denemeler arasındaki gecikme süresi (saniye cinsinden). Bkz. https://ai.google.dev/gemini-api/docs/rate-limits"
        }
      },
      "history": {
        "clear": {
          "tooltip": "Tüm ajanların geçmişini temizle"
        },
        "edited": "düzenlendi",
        "exchange-card": {
          "timestamp": "Başladı"
        },
        "open-history-tooltip": "AI geçmişini aç...",
        "request-card": {
          "promptVariant": "Komut İstemi Varyantı",
          "request": "Talep",
          "timestamp": "Zaman damgası",
          "title": "Talep"
        },
        "sortChronologically": {
          "tooltip": "Kronolojik olarak sıralama"
        },
        "sortReverseChronologically": {
          "tooltip": "Ters kronolojik sırayla sıralama"
        },
        "toggleCompact": {
          "tooltip": "Kompakt görünümü göster"
        },
        "toggleHideNewlines": {
          "tooltip": "Satır sonlarını yorumlamayı durdur"
        },
        "toggleRaw": {
          "tooltip": "Ham görünümü göster"
        },
        "toggleRenderNewlines": {
          "tooltip": "Yeni satırları yorumla"
        },
        "view": {
          "label": "AI Ajan Geçmişi [Beta]",
          "noAgent": "Kullanılabilir ajan yok.",
          "noAgentSelected": "Ajan seçilmedi.",
          "noHistoryForAgent": "Seçilen \"{0}\" ajanı için geçmiş mevcut değil."
        }
      },
      "huggingFace": {
        "apiKey": {
          "mdDescription": "Hugging Face Hesabınız için bir API Anahtarı girin. **Lütfen dikkat:** Bu tercihi kullanarak Hugging Face API anahtarı, Theia'yı çalıştıran makinede açık metin olarak saklanacaktır. Anahtarı güvenli bir şekilde ayarlamak için `HUGGINGFACE_API_KEY` ortam değişkenini kullanın."
        },
        "models": {
          "mdDescription": "Kullanılacak Hugging Face modelleri. **Lütfen dikkat:** Şu anda yalnızca sohbet tamamlama API'sini destekleyen modeller (`*-Instruct` gibi talimat ayarlı modeller) desteklenmektedir. Bazı modeller için Hugging Face web sitesinde lisans koşullarının kabul edilmesi gerekebilir."
        }
      },
      "ide": {
        "agent-description": "[AI Yapılandırma Görünümü]({0}) içinde etkinleştirme, LLM seçimi, komut istemi şablonu özelleştirme ve özel ajan oluşturma dahil olmak üzere AI ajan ayarlarını yapılandırın.",
        "agentConfiguration": {
          "customAgentLocationQuickPick": {
            "createNewFile": "Yeni dosya oluştur",
            "openExistingFile": "Mevcut dosyayı aç",
            "placeholder": "Özel ajan dosyasını nerede oluşturacağınızı veya açacağınızı seçin",
            "title": "Özel Ajanlar Dosyası için Konum Seç"
          },
          "genericCapabilitiesSettings": "Genel Yetenekler",
          "genericCapabilityType": {
            "agentDelegation": "Aracı Yetki Devri",
            "functions": "İşlevler",
            "mcpFunctions": "MCP İşlevleri",
            "promptFragments": "Komut İstemi Parçaları"
          },
          "noDescription": "Açıklama mevcut değil",
          "resetAllCapabilities": "Tüm özellikleri varsayılan değerlerine sıfırla",
          "resetAllDefaults": "Tümünü Varsayılanlara Sıfırla",
          "selections": "Seçimler"
        },
        "agentMode": {
          "confirmed": {
            "mdDescription": "Kullanıcının ajan modu uyarısını onaylayıp onaylamadığı. Ajan modu, ek onay gerektirmeden özerk dosya değişikliklerine izin verir. Bir sonraki ajan modu isteğinde onay mesajını tekrar görmek için `false` olarak ayarlayın."
          }
        },
        "agentModeConfirmation": {
          "confirm": "Onayla",
          "msg": "Bu ajan **ajans modu** kullanır. Otonom akışı etkinleştirmek için, ek bir onay almadan çalışma alanı dosyalarınıza doğrudan yazabilir.\n\nDeğişiklikleri gözden geçirebilmeniz ve geri alabilmeniz için sürüm kontrolü (ör. Git) kullanmanız önerilir.\n\nAşağıdaki sohbet giriş alanındaki mod seçiciyi kullanarak **Düzenleme Modu**'na geçebilir veya salt okunur planlama için **Architect** ajanını kullanabilirsiniz.\n\nBu onay, bu çalışma alanı için kaydedilir ve bir daha gösterilmez. Bunu sıfırlamak veya genel olarak yapılandırmak için Ayarlar'da `ai-features.agentMode.confirmed` öğesini arayın.",
          "question": "Ajan Modu ile devam etmek istiyor musunuz?",
          "waiting": "Onay bekleniyor..."
        },
        "app-tester": {
          "errorCheckingDevToolsServerStatus": "Hata kontrolü DevTools MCP sunucu durumu: {0}",
          "errorCheckingPlaywrightServerStatus": "Hata kontrolü Playwright MCP sunucu durumu: {0}",
          "startChromeDevToolsMcpServers": {
            "canceled": "Lütfen Chrome DevTools MCP sunucusunu kurun.",
            "error": "Chrome DevTools MCP sunucusu başlatılamadı: {0}",
            "progress": "Chrome DevTools MCP sunucusunu başlatma.",
            "question": "Chrome DevTools MCP sunucusu çalışmıyor. Şimdi başlatmak ister misiniz? Bu, Chrome DevTools MCP sunucusunu yükleyebilir."
          },
          "startMcpServers": {
            "no": "Hayır, iptal et",
            "yes": "Evet, sunucuları başlatın"
          },
          "startPlaywrightServers": {
            "canceled": "Lütfen Playwright MCP sunucularını kurun.",
            "error": "Playwright MCP sunucuları başlatılamadı: {0}",
            "progress": "Playwright MCP sunucularını başlatma.",
            "question": "Playwright MCP sunucuları çalışmıyor. Şimdi başlatmak ister misiniz? Bu, Playwright MCP sunucularını yükleyebilir."
          }
        },
        "architectAgent": {
          "mode": {
            "plan": "Plan Modu",
            "planNext": "Plan Modu (Sonraki)",
            "simple": "Basit Mod"
          },
          "suggestion": {
            "executePlanWithCoder": "Coder ile \"{0}\" komutunu çalıştırın."
          }
        },
        "browseAllChats": "Tüm sohbetleri gözat...",
        "bypassHint": "Claude Code gibi bazı ajanlar Theia Dil Modellerine ihtiyaç duymaz.",
        "chatDisabledMessage": {
          "title": "AI Özellikleri Devre Dışı Bırakıldı"
        },
        "codeReviewerAgent": {
          "description": "Kod değişikliklerini analiz eden ve yapılandırılmış kararlar veren bir kod inceleme asistanı. Tamamlanma kriterlerini, derleme/lint/test kanıtlarını ve kod kalitesini kontrol eder."
        },
        "coderAgent": {
          "mode": {
            "agentNext": "Ajan Modu (Sonraki)",
            "edit": "Düzenleme Modu"
          },
          "suggestion": {
            "fixProblems": {
              "content": "Mevcut dosyadaki sorunları düzeltin ({0}).",
              "prompt": "Lütfen {1} adresine bakın ve sorunları giderin."
            },
            "startNewChat": "Sohbetleri kısa ve odaklanmış tutun. Yeni bir görev için [yeni bir sohbet başlatın]({0}) veya [bu sohbetin özetini içeren yeni bir sohbet başlatın]({1})."
          }
        },
        "commandAgent": {
          "commandCallback": {
            "confirmAction": "Anladım",
            "label": "AI komutu",
            "message": "{0} ile args ile geri çağırma yürütme. İlk arg, dinamik olarak kaydedilen komut için kaydedilen komut kimliğidir. Diğer args, işleyici için gerçek args'lardır."
          },
          "description": "Bu ajan, kullanıcının şu anda çalıştığı araç olan Theia IDE içinde kullanıcının yürütebileceği tüm komutları bilir. Kullanıcı talebine göre doğru komutu bulabilir ve kullanıcının bunu yürütmesine izin verebilir.",
          "response": {
            "customHandler": "Şunu deneyin:",
            "noCommand": "Üzgünüm, böyle bir komut bulamıyorum.",
            "theiaCommand": "Size yardımcı olabilecek bu komutu buldum:"
          },
          "vars": {
            "commandIds": {
              "description": "Theia'da kullanılabilir komutların listesi."
            }
          }
        },
        "configurationState": "Yapılandırma sorunları",
        "configureAgent": {
          "header": "Varsayılan aracıyı yapılandırın"
        },
        "continueAnyway": "Yine de Devam Et",
        "createSkillAgent": {
          "mode": {
            "edit": "Varsayılan Mod"
          }
        },
        "deleteChat": "Sohbeti Sil",
        "enableAI": {
          "mdDescription": "Bu ayar, en son AI özelliklerine (Beta sürümü) erişmenizi sağlar.            \n            Bu özelliklerin beta aşamasında olduğunu, yani değişikliklere uğrayabileceğini ve daha da geliştirileceğini lütfen unutmayın. Bu özelliklerin, erişim sağladığınız dil modellerine (LLM'ler) sürekli istekler gönderebileceğini bilmeniz önemlidir. Bu, yakından izlemeniz gereken maliyetlere neden olabilir. Bu seçeneği etkinleştirerek, bu riskleri kabul etmiş olursunuz.            \n            **Lütfen dikkat! Bu bölümdeki aşağıdaki ayarlar,\n            ana özellik ayarı etkinleştirildikten sonra geçerli olacaktır. Özelliği etkinleştirdikten sonra, aşağıda en az bir LLM sağlayıcısı yapılandırmanız gerekir. Ayrıca [belgelere](https://theia-ide.org/docs/user_ai/) bakın**."
        },
        "exploreAgent": {
          "description": "Kod tabanından bilgileri ayıklayan ve özetleyen bir kod tabanı keşif asistanı.         Mevcut durumla ilgili bilgileri raporlar, kod alıntıları sunar ve gözlemlenen kalıpları açıklar."
        },
        "github": {
          "configureGitHubServer": {
            "canceled": "GitHub sunucu yapılandırması iptal edildi. Bu aracıyı kullanmak için lütfen GitHub MCP sunucusunu yapılandırın.",
            "followup": "Ayarlar dosyası açıldı. Lütfen GitHub kişisel erişim jetonunuzu GitHub sunucu yapılandırmasındaki `serverAuthToken` özelliğine ekleyin, ardından  kaydedin ve tekrar deneyin.\n\nKişisel erişim jetonunu şu adresten oluşturabilirsiniz: https://github.com/settings/tokens",
            "no": "Hayır, iptal et",
            "question": "GitHub MCP sunucusu yapılandırılmamıştır. Şimdi yapılandırmak ister misiniz? Bu, GitHub erişim jetonunuzu ekleyebileceğiniz settings.json dosyasını açacaktır.",
            "yes": "Evet, GitHub sunucusunu yapılandır"
          },
          "description": "Bu aracı, GitHub MCP sunucusu aracılığıyla GitHub depoları, sorunlar, çekme istekleri ve diğer GitHub özellikleriyle etkileşim kurmanıza yardımcı olur. Depolarınızı yönetmenize, sorunlar oluşturmanıza, çekme isteklerini işlemenize ve çeşitli GitHub işlemlerini gerçekleştirmenize yardımcı olabilir.",
          "errorCheckingGitHubServerStatus": "GitHub MCP sunucu durumunu kontrol ederken hata: {0}",
          "startGitHubServer": {
            "canceled": "Bu aracıyı kullanmak için lütfen GitHub MCP sunucusunu başlatın.",
            "error": "GitHub MCP sunucusu başlatılamadı: {0}",
            "no": "Hayır, iptal et",
            "progress": "GitHub MCP sunucusunu başlatıyor.",
            "question": "GitHub MCP sunucusu yapılandırıldı ancak çalışmıyor. Şimdi başlatmak ister misiniz?",
            "yes": "Evet, sunucuyu başlatın"
          }
        },
        "githubCapability": {
          "description": "Ajanın GitHub ile etkileşime girmesine olanak tanır. Bunun için ajan, sorunları, çekme isteklerini, yorumları ve depo içeriğini okuyup yazabilen GitHub ajanına yetki verebilir.",
          "name": "GitHub"
        },
        "githubRepoName": {
          "description": "Mevcut GitHub deposunun adı (ör. \"eclipse-theia/theia\")"
        },
        "howToGetStarted": "Başlangıç",
        "model-selection-description": "[AI Yapılandırma Görünümü]({0}) içinde her bir AI ajanı tarafından hangi Büyük Dil Modellerinin (LLM) kullanılacağını seçin.",
        "moreAgentsAvailable": {
          "header": "Daha fazla ajan mevcuttur"
        },
        "noRecommendedAgents": "Önerilen ajan bulunmamaktadır.",
        "openSettings": "AI Ayarlarını Aç",
        "orchestrator": {
          "error": {
            "noAgents": "İsteği işleyebilecek sohbet ajanı mevcut değil. Lütfen yapılandırmanızda herhangi bir ajanın etkin olup olmadığını kontrol edin."
          },
          "excludedAgents": {
            "mdDescription": "Orkestratörün delege etme izni olmayan ajan kimliklerinin listesi. Bu ajanlar, bir isteği işlemek için ajan seçerken orkestratör tarafından görülemez."
          },
          "progressMessage": "En uygun aracıyı belirleme",
          "response": {
            "delegatingToAgent": "`@{0}`'e devretme"
          }
        },
        "prompt-template-description": "[AI Yapılandırma Görünümü]({0}) içinde AI ajanları için komut istem varyantlarını seçin ve komut istem şablonlarını özelleştirin.",
        "recentChats": "Son Sohbetler",
        "renameChat": "Sohbeti Yeniden Adlandır",
        "shellAllowlist": {
          "placeholder": "Örneğin, \"git log\" (tam) veya \"git log *\" (argümanlarla)."
        },
        "shellDenylist": {
          "placeholder": "Örneğin, \"git push *\" veya \"rm -rf /\""
        },
        "shellExecutionCapability": {
          "description": "Ajanın ana sistemde rastgele kabuk komutları çalıştırmasına izin verir. Ajan daha sonra görev olarak kullanılamayan komut dosyalarını yürütmek, sistem bilgilerini sorgulamak ve özel bir aracı olmayan işlemleri gerçekleştirmek için yetki devredebilir.",
          "name": "Kabuk Yürütme"
        },
        "skillsConfiguration": {
          "noSkills": "Kullanılabilir beceri yok",
          "noSlashCommands": "Kullanılabilir eğik çizgi komutu yok",
          "slashCommand": {
            "allAgents": "Tüm ajanlar"
          },
          "slashCommandsSectionHeader": "Slash Komutları"
        },
        "toolsConfiguration": {
          "confirmAlwaysAllow": {
            "confirm": "Anladım, otomatik onayı etkinleştir",
            "genericWarning": "Bu araç, otomatik onay etkinleştirilmeden önce onay gerektirir. Etkinleştirildikten sonra, gelecekteki tüm çağrılar onay olmadan yürütülecektir. Bu aracı güveniyorsanız ve olası riskleri anlıyorsanız etkinleştirin.",
            "title": "\"{0}\" için Otomatik Onay'ı etkinleştirin?"
          },
          "confirmationMode": {
            "label": "Onay Modu"
          },
          "default": {
            "label": "Varsayılan Araç Onay Modu:"
          },
          "resetAll": "Tümünü Sıfırla",
          "resetAllConfirmDialog": {
            "msg": "Tüm araç onay modlarını varsayılana sıfırlamak istediğinizden emin misiniz? Bu, tüm özel ayarları silecektir.",
            "title": "Tüm Araç Onay Modlarını Sıfırla"
          },
          "resetAllTooltip": "Tüm araçları varsayılana sıfırla",
          "shellAllowlist": {
            "description": "Bu kalıplara uyan komutlar, onaylanmadan otomatik olarak izin verilir. * karakterini joker karakter olarak kullanın: \"git log\" (tam eşleşme), \"git log *\" (herhangi bir argümanla). Joker karakterin önüne boşluk bırakılmalıdır.",
            "empty": "Yapılandırılmış desen yoktur. Tüm kabuk komutları onay gerektirecektir.",
            "title": "Kabuk Yürütme İzin Listesi"
          },
          "shellDenylist": {
            "description": "Bu kalıplara uyan komutlar, onaylanmadan otomatik olarak reddedilecektir. Bunu, \"git push *\" veya \"rm -rf /\" gibi tehlikeli komutları engellemek için kullanın.",
            "empty": "Yapılandırılmış desen yok. Hiçbir kabuk komutu otomatik olarak reddedilmeyecektir.",
            "title": "Kabuk Yürütme Reddetme Listesi"
          },
          "toolOptions": {
            "confirm": {
              "label": "Onayla"
            }
          }
        },
        "tooltip": {
          "lastActivity": "Son etkinlik",
          "lastMessage": "Son mesaj",
          "messages": "Mesajlar",
          "multipleExchanges": "{0} değişimler",
          "oneExchange": "1 değişim",
          "unread": "Okunmamış"
        },
        "variableConfiguration": {
          "selectVariable": "Lütfen bir Değişken seçin.",
          "usedByAgents": "Ajanlar tarafından kullanılır."
        }
      },
      "llamaFile": {
        "prefs": {
          "mdDescription": "Bu ayar, Theia IDE'de LlamaFile modellerini yapılandırmanıza ve yönetmenize olanak tanır.            \n            Her giriş için kullanıcı dostu bir `ad`, LlamaFile'ınızı gösteren dosya `uri` ve çalışacağı `bağlantı noktası` gereklidir.            \n            Bir LlamaFile'ı başlatmak için, istediğiniz modeli seçmenize olanak tanıyan \"LlamaFile'ı Başlat\" komutunu kullanın.            \n            Bir girişi düzenlerseniz (örneğin, bağlantı noktasını değiştirirseniz), çalışan tüm örnekler durur ve bunları manuel olarak yeniden başlatmanız gerekir.            \n            [Theia IDE belgelerinde LlamaFiles'ı yapılandırma ve yönetme hakkında daha fazla bilgi edinin](https://theia-ide.org/docs/user_ai/#llamafile-models).",
          "name": {
            "description": "Bu Llamafile için kullanılacak model adı."
          },
          "port": {
            "description": "Sunucuyu başlatmak için kullanılacak bağlantı noktası."
          },
          "title": "AI LlamaFile",
          "uri": {
            "description": "Llamafile dosyasının dosya uri'si."
          }
        },
        "start": "Llamafile'ı başlat",
        "stop": "Stop Llamafile"
      },
      "llamafile": {
        "error": {
          "noConfigured": "Llamafiles yapılandırılmamış.",
          "noRunning": "Çalışan Llamafiles yok.",
          "startFailed": "Llamafile başlatılırken bir sorun oluştu: {0}.\nDaha fazla bilgi için konsola bakın.",
          "stopFailed": "Llamafile durdurma sırasında bir sorun oluştu: {0}.\nDaha fazla bilgi için konsola bakın."
        }
      },
      "mcp": {
        "error": {
          "allServersRunning": "Tüm MCP sunucuları zaten çalışıyor.",
          "noRunningServers": "Çalışan MCP sunucusu yok.",
          "noServersConfigured": "MCP sunucusu yapılandırılmamış.",
          "startFailed": "MCP sunucusu başlatılırken bir hata oluştu."
        },
        "info": {
          "serverStarted": "MCP sunucusu \"{0}\" başarıyla başlatıldı. Kayıtlı araçlar: {1}"
        },
        "servers": {
          "args": {
            "mdDescription": "Komuta aktarılacak bir dizi argüman.",
            "title": "Komut için argümanlar"
          },
          "autostart": {
            "mdDescription": "Ön uç başlatıldığında bu sunucuyu otomatik olarak başlat. Yeni eklenen sunucular hemen otomatik olarak başlatılmaz, ancak yeniden başlatıldığında başlatılır.",
            "title": "Otomatik başlatma"
          },
          "command": {
            "mdDescription": "MCP sunucusunu başlatmak için kullanılan komut, örneğin \"uvx\" veya \"npx\".",
            "title": "MCP sunucusunu çalıştırma komutu"
          },
          "env": {
            "mdDescription": "API anahtarı gibi sunucu için ayarlanacak isteğe bağlı ortam değişkenleri.",
            "title": "Ortam değişkenleri"
          },
          "headers": {
            "mdDescription": "Sunucuya yapılan her istekte bulunan isteğe bağlı ek başlıklar.",
            "title": "Başlıklar"
          },
          "mdDescription": "MCP sunucularını komut, argümanlar ve isteğe bağlı olarak ortam değişkenleri ile yerel olarak veya sunucu URL'si, kimlik doğrulama jetonu ve isteğe bağlı olarak kimlik doğrulama başlık adı ile uzaktan yapılandırın. Ayrıca, otomatik başlatmayı yapılandırmak da mümkündür (varsayılan olarak doğrudur). Her sunucu, \"brave-search\" veya \"filesystem\" gibi benzersiz bir anahtarla tanımlanır. Bir sunucuyu başlatmak için, istediğiniz sunucuyu seçmenizi sağlayan \"MCP: Start MCP Server\" komutunu kullanın. Bir sunucuyu durdurmak için \"MCP: Stop MCP Server\" komutunu kullanın. Otomatik başlatma özelliğinin yalnızca yeniden başlatma sonrasında etkili olacağını ve ilk kez bir sunucuyu manuel olarak başlatmanız gerektiğini lütfen unutmayın.\nÖrnek yapılandırma:\n```{\n  \"brave-search\": {\n    \"command\": \"npx\",\n    \"args\": [\n      \"-y\",\n      \"@modelcontextprotocol/server-brave-search\"\n    ],\n    \"env\": {\n      \"BRAVE_API_KEY\": \"YOUR_API_KEY\"\n    },\n  },\n  \"filesystem\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@modelcontextprotocol/server-filesystem\", \"/Users/YOUR_USERNAME/Desktop\"],\n    \"env\": {\n      \"CUSTOM_ENV_VAR\": \"custom-value\"\n    },\n    \"autostart\": false\n  },\n  \"jira\": {\n    \"serverUrl\": \"YOUR_JIRA_MCP_SERVER_URL\",\n    \"serverAuthToken\": \"YOUR_JIRA_MCP_SERVER_TOKEN\"\n  }\n}\n```",
          "serverAuthToken": {
            "mdDescription": "Gerekirse, sunucu için kimlik doğrulama belirteci. Bu, uzak sunucu ile kimlik doğrulaması yapmak için kullanılır.",
            "title": "Kimlik Doğrulama Jetonu"
          },
          "serverAuthTokenHeader": {
            "mdDescription": "Sunucu kimlik doğrulama belirteci için kullanılacak başlık adı. Belirtilmezse, \"Bearer\" ile birlikte \"Authorization\" kullanılacaktır.",
            "title": "Kimlik Doğrulama Başlığı Adı"
          },
          "serverUrl": {
            "mdDescription": "Uzak MCP sunucusunun URL'si. Sağlanırsa, sunucu yerel bir işlem başlatmak yerine bu URL'ye bağlanacaktır.",
            "title": "Sunucu URL'si"
          },
          "title": "MCP Sunucu Yapılandırması"
        },
        "start": {
          "label": "MCP: MCP Sunucusunu Başlat"
        },
        "stop": {
          "label": "MCP: MCP Sunucusunu Durdur"
        },
        "useWorkspaceAsRoot": {
          "mdDescription": "Kökler, sunucuların dosya sistemi içinde çalışabileceği sınırları tanımlar. Etkinleştirilirse, çalışma alanı klasörleri kök olarak kullanılır, aksi takdirde MCP sunucuları tüm dosya sistemine erişebilir. Bu ayarın değiştirilmesi, yeni kök yapılandırmasını uygulamak için çalışan tüm MCP sunucularını yeniden başlatır.",
          "title": "Çalışma Alanını Kök Olarak Kullan"
        }
      },
      "mcpConfiguration": {
        "autostart": "Otomatik başlatma",
        "connectServer": "Bağlan",
        "connectingServer": "Bağlanılıyor...",
        "copiedAllList": "Tüm araçları panoya kopyalandı (tüm araçların listesi)",
        "copiedAllSingle": "Tüm araçları panoya kopyaladı (tüm araçları içeren tek komut istemi parçası)",
        "copiedForPromptTemplate": "Tüm araçları komut istemi şablonu için panoya kopyaladı                                     (tüm araçları içeren tek komut istemi parçası)",
        "copyAllList": "Tümünü kopyala (tüm araçların listesi)",
        "copyAllSingle": "Sohbet için tümünü kopyala (tüm araçları içeren tek komut istemi parçası)",
        "copyForPrompt": "Kopyalama aracı (sohbet veya komut istemi şablonu için)",
        "copyForPromptTemplate": "Hızlı şablon için tümünü kopyala (tüm araçları içeren tek hızlı şablon parçası)",
        "deleteServer": "Sunucuyu Sil",
        "deleteServerDialogMsg": "\"{0}\" sunucusunu silmek istediğinizden emin misiniz?",
        "deleteServerDialogTitle": "MCP Sunucusunu Sil",
        "deleteServerError": "MCP sunucusu silinemedi: {0}",
        "editServer": "Sunucuyu Düzenle",
        "editServerTitle": "MCP Sunucusunu Düzenle",
        "environmentVariables": "Ortam Değişkenleri",
        "form": {
          "argsPlaceholder": "Boşlukla ayrılmış, örneğin -y @modelcontextprotocol/server-brave-search",
          "authHeaderPlaceholder": "Varsayılan: Taşıyıcı ile yetkilendirme",
          "authTokenPlaceholder": "İsteğe bağlı kimlik doğrulama jetonu",
          "autostart": "Otomatik başlatma",
          "commandPlaceholder": "Örneğin, npx veya uvx",
          "commandRequired": "Yerel sunucular için komut gereklidir.",
          "envPlaceholder": "KEY=değer (her satırda bir tane)",
          "headersPlaceholder": "Başlık-Ad=değer (her satırda bir tane)",
          "localServer": "Yerel (Komut)",
          "nameExists": "Bu ada sahip bir sunucu zaten mevcuttur.",
          "nameRequired": "Sunucu adı gereklidir",
          "remoteServer": "Uzak (URL)",
          "saveChanges": "Değişiklikleri Kaydet",
          "serverName": "Sunucu Adı",
          "serverNamePlaceholder": "Örneğin, my-mcp-server",
          "serverType": "Sunucu Türü",
          "serverUrlPlaceholder": "Örneğin, https://mcp.example.com",
          "serverUrlRequired": "Uzak sunucular için sunucu URL'si gereklidir."
        },
        "headers": "Başlıklar",
        "saveServerError": "MCP sunucu yapılandırması kaydedilemedi: {0}",
        "serverAuthToken": "Kimlik Doğrulama Jetonu",
        "serverAuthTokenHeader": "Kimlik Doğrulama Başlığı Adı",
        "serverUrl": "Sunucu URL'si",
        "tools": "Araçlar: "
      },
      "openai": {
        "apiKey": {
          "mdDescription": "Resmi OpenAI Hesabınızın API Anahtarını girin. **Lütfen dikkat:** Bu tercihi kullanarak Open AI API anahtarı, Theia'yı çalıştıran makinede açık metin olarak saklanacaktır. Anahtarı güvenli bir şekilde ayarlamak için `OPENAI_API_KEY` ortam değişkenini kullanın."
        },
        "customEndpoints": {
          "apiKey": {
            "title": "Verilen url'de sunulan API'ye erişmek için anahtar veya global OpenAI API anahtarını kullanmak için `true`."
          },
          "apiVersion": {
            "title": "Azure'da verilen URL'de sunulan API'ye erişmek için sürüm veya global OpenAI API sürümünü kullanmak için `true`."
          },
          "deployment": {
            "title": "Azure'da verilen url'de sunulan API'ye erişmek için kullanılan dağıtım adı"
          },
          "developerMessageSettings": {
            "title": "Sistem mesajlarının işlenmesini kontrol eder: `user`, `system` ve `developer` rol olarak kullanılır, `mergeWithFollowingUserMessage`, aşağıdaki kullanıcı mesajının başına sistem mesajını ekler veya bir sonraki mesaj kullanıcı mesajı değilse sistem mesajını kullanıcı mesajına dönüştürür. `skip` sadece sistem mesajını kaldırır), varsayılan değer `developer`'dır."
          },
          "enableStreaming": {
            "title": "Akış API'sının kullanılıp kullanılmayacağını belirtir. Varsayılan olarak `true`."
          },
          "id": {
            "title": "UI'da özel modeli tanımlamak için kullanılan benzersiz bir tanımlayıcı."
          },
          "mdDescription": "OpenAI API ile uyumlu özel modelleri, örneğin `vllm` aracılığıyla entegre edin. Gerekli öznitelikler `model` ve `url`'dir.            \n            İsteğe bağlı olarak,            \n            - kullanıcı arayüzünde özel modeli tanımlamak için benzersiz bir `id` belirtebilirsiniz. Hiçbiri belirtilmezse, `model` `id` olarak kullanılır.            \n            - verilen url'de sunulan API'ye erişmek için bir `apiKey` sağlayın. Global OpenAI API anahtarının kullanıldığını belirtmek için `true` kullanın.            \n            - Azure'da verilen url'de sunulan API'ye erişmek için bir `apiVersion` sağlayın. Global OpenAI API sürümünün kullanıldığını belirtmek için `true` kullanın.            \n            - Azure dağıtımınız için bir `deployment` adı sağlayın.            \n            - Geliştirici mesajının nasıl dahil edileceğini kontrol etmek için `developerMessageSettings`'i `user`, `system`, `developer`, `mergeWithFollowingUserMessage` veya `skip` olarak ayarlayın (`user`, `system` ve `developer` rol olarak kullanılırken, `mergeWithFollowingUserMessage`, aşağıdaki kullanıcı mesajının önüne sistem mesajını ekler veya bir sonraki mesaj kullanıcı mesajı değilse sistem mesajını kullanıcı mesajına dönüştürür. `skip`, sistem mesajını kaldırır). Varsayılan değer `developer`'dır.            \n            - Yapılandırılmış çıktının kullanılmayacağını belirtmek için `supportsStructuredOutput: false` belirtin.\n- Akışın kullanılmayacağını belirtmek için `enableStreaming: false` belirtin.\n- Chat Completion API yerine daha yeni OpenAI Response API'yi kullanmak için `useResponseApi: true` belirtin (uyumlu uç nokta gerektirir).            \n            Daha fazla bilgi için [belgelerimize](https://theia-ide.org/docs/user_ai/#openai-compatible-models-eg-via-vllm) bakın.",
          "modelId": {
            "title": "Model Kimliği"
          },
          "supportsStructuredOutput": {
            "title": "Modelin yapılandırılmış çıktıyı destekleyip desteklemediğini gösterir. Varsayılan olarak `true`."
          },
          "url": {
            "title": "Modelin barındırıldığı Open AI API uyumlu uç nokta"
          },
          "useResponseApi": {
            "title": "Chat Completion API yerine daha yeni OpenAI Response API'yi kullanın. Özel sağlayıcılar için varsayılan olarak `false`. Not: Araçlar kullanıldığında otomatik olarak Chat Completions API'ye geri döner."
          }
        },
        "models": {
          "description": "Kullanılacak resmi OpenAI modelleri"
        },
        "useResponseApi": {
          "mdDescription": "Resmi OpenAI modelleri için Chat Completion API yerine daha yeni OpenAI Response API'yi kullanın.Bu ayar yalnızca resmi OpenAI modelleri için geçerlidir - özel sağlayıcılar bunu ayrı ayrı yapılandırmalıdır. Yanıt API'si için araç çağırma tanımlarının Open AI'nın [katı şema tanımına](https://platform.openai.com/docs/guides/function-calling#strict-mode) uyması gerektiğini unutmayın. Uygun olmayan şemaları dönüştürmek için elimizden gelenin en iyisi yapılır, ancak yine de hatalar olabilir."
        }
      },
      "promptTemplates": {
        "directories": {
          "description": "WORKSPACE özel komut istemi şablonları için taranacak mevcut çalışma alanındaki klasörleri gösteren göreceli yolların listesi. Aynı kimliğe (dosya adı) sahip şablonlar birden fazla konumda mevcutsa, çakışmalar öncelik sırasına göre çözülür: özel şablon dosyaları (en yüksek) > çalışma alanı dizinleri > genel dizinler (en düşük).",
          "title": "Çalışma alanına özgü Komut İstemi Şablonu Dizinleri"
        },
        "extensions": {
          "description": "Komut istemi şablonları olarak kabul edilen komut istemi konumlarındaki ek dosya uzantılarının listesi. '.prompttemplate' her zaman varsayılan olarak kabul edilir.",
          "title": "Ek Komut İstemi Şablonu Dosya Uzantıları"
        },
        "files": {
          "description": "Geçerli çalışma alanında, komut istemi şablonu olarak kullanılacak belirli dosyalara göreli yolların listesi. Aynı kimliğe (dosya adı) sahip şablonlar birden fazla konumda mevcutsa, çakışmalar öncelik sırasına göre çözülür: belirli şablon dosyaları (en yüksek) > çalışma alanı dizinleri > genel dizinler (en düşük).",
          "title": "Çalışma alanına özgü Komut İstemi Şablon Dosyaları"
        }
      },
      "scanoss": {
        "changeSet": {
          "clean": "Eşleşme bulunamadı",
          "error": "Hata: Yeniden çalıştır",
          "error-notification": "ScanOSS hatası: {0}.",
          "match": "Eşleşmeleri Görüntüle",
          "scan": "Taramak",
          "scanning": "Tarama..."
        },
        "mode": {
          "automatic": {
            "description": "Sohbet görünümlerinde kod parçacıklarının otomatik olarak taranmasını etkinleştirin."
          },
          "description": "Sohbet görünümlerinde kod parçacıklarını analiz etmek için SCANOSS özelliğini yapılandırın. Bu, önerilen kod parçacıklarının bir hash değerini analiz için [Software Transparency foundation](https://www.softwaretransparency.org/osskb) tarafından barındırılan SCANOSS\nhizmetine gönderir.",
          "manual": {
            "description": "Kullanıcı, sohbet görünümünde SCANOSS öğesini tıklayarak taramayı manuel olarak başlatabilir."
          },
          "off": {
            "description": "Özellik tamamen kapatılmıştır."
          }
        },
        "snippet": {
          "dialog-header": "ScanOSS Sonuçları",
          "errored": "SCANOSS - Hata - {0}",
          "file-name-heading": "{0}'da bulunan eşleşme",
          "in-progress": "SCANOSS - Tarama yapılıyor...",
          "match-count": "{0}'da eşleşme(ler) bulundu",
          "matched": "SCANOSS - Eşleşen {0} bulundu",
          "no-match": "SCANOSS - Eşleşme yok"
        }
      },
      "session-settings-dialog": {
        "advancedSettings": "Gelişmiş Ayarlar (JSON)",
        "budgetTokens": "Bütçe jetonları:",
        "confirmationTimeout": "Onay Zaman Aşımı",
        "confirmationTimeoutNote": "Belirtilen süreden sonra araç onaylarını otomatik olarak reddet. Bu oturum için genel tercihi geçersiz kılar.",
        "enableConfirmationTimeout": "Onay zaman aşımını etkinleştir",
        "enableThinking": "Genişletilmiş düşünmeyi etkinleştirin",
        "thinkingMode": "Düşünme Modu",
        "thinkingModeNote": "Bazı modeller bu ayarı yok sayabilir.",
        "timeoutSeconds": "Zaman aşımı (saniye):",
        "title": "Oturum Ayarlarını Yap",
        "tooltip": "Oturum Ayarlarını Yap"
      },
      "terminal": {
        "agent": {
          "description": "Bu aracı, rastgele terminal komutları yazma ve yürütme konusunda yardım sağlar. Kullanıcının isteğine göre komutlar önerir ve kullanıcının bunları doğrudan terminale yapıştırıp yürütmesine olanak tanır. Bağlam farkında yardım sağlamak için geçerli dizine, ortama ve terminal oturumunun son terminal çıktısına erişir.",
          "vars": {
            "cwd": {
              "description": "Geçerli çalışma dizini."
            },
            "recentTerminalContents": {
              "description": "Terminalde görünen son 0 ila 50 satır."
            },
            "shell": {
              "description": "Kullanılan kabuk, örneğin /usr/bin/zsh."
            },
            "userRequest": {
              "description": "Kullanıcının sorusu veya talebi."
            }
          }
        },
        "askAi": "AI'ya sor",
        "askTerminalCommand": "Terminal komutu hakkında soru sor...",
        "hitEnterConfirm": "Onaylamak için Enter tuşuna basın.",
        "howCanIHelp": "Nasıl yardımcı olabilirim?",
        "tryAgain": "Tekrar deneyin...",
        "useArrowsAlternatives": " veya ⇅ kullanarak alternatifleri göster..."
      },
      "tokenUsage": {
        "cachedInputTokens": "Önbelleğe Yazılan Giriş Belirteçleri",
        "cachedInputTokensTooltip": "\"Giriş Jetonları\"na ek olarak izlenir. Genellikle önbelleğe alınmamış jetonlardan daha pahalıdır.",
        "failedToGetTokenUsageData": "Token kullanım verilerini almada hata oluştu: {0}",
        "inputTokens": "Giriş Belirteçleri",
        "label": "Token Kullanımı",
        "lastUsed": "Son Kullanım",
        "noData": "Henüz token kullanım verisi mevcut değildir.",
        "note": "Token kullanımı, uygulamanın başlangıcından itibaren izlenir ve kalıcı değildir.",
        "outputTokens": "Çıktı Belirteçleri",
        "readCachedInputTokens": "Önbellekten Okunan Giriş Belirteçleri",
        "readCachedInputTokensTooltip": "\"Giriş Jetonu\"na ek olarak izlenir. Genellikle önbelleğe alınmamış halinden çok daha ucuzdur. Genellikle oran sınırlarına dahil edilmez.",
        "total": "Toplam",
        "totalTokensTooltip": "'Giriş Belirteçleri' + 'Çıkış Belirteçleri'"
      },
      "vercelai": {
        "anthropicApiKey": {
          "mdDescription": "Vercel AI SDK tarafından kullanılan Anthropic modelleri için bir API Anahtarı girin. **Lütfen dikkat:** Bu tercihi kullanarak API anahtarı, Theia'yı çalıştıran makinede açık metin olarak saklanacaktır. Anahtarı güvenli bir şekilde ayarlamak için `ANTHROPIC_API_KEY` ortam değişkenini kullanın."
        },
        "customEndpoints": {
          "apiKey": {
            "title": "Verilen url'de sunulan API'ye erişmek için anahtar veya global API anahtarını kullanmak için `true`."
          },
          "enableStreaming": {
            "title": "Akış API'sının kullanılıp kullanılmayacağını belirtir. Varsayılan olarak `true`."
          },
          "id": {
            "title": "UI'da özel modeli tanımlamak için kullanılan benzersiz bir tanımlayıcı."
          },
          "mdDescription": "Vercel AI SDK ile uyumlu özel modelleri entegre edin. Gerekli öznitelikler `model` ve `url`'dir.            \n            İsteğe bağlı olarak,            \n            - kullanıcı arayüzünde özel modeli tanımlamak için benzersiz bir `id` belirtebilirsiniz. Hiçbiri belirtilmezse, `model` `id` olarak kullanılır.            \n            - verilen url'de sunulan API'ye erişmek için bir `apiKey` sağlayın. Global API anahtarının kullanıldığını belirtmek için `true` kullanın.            \n            - Yapılandırılmış çıktının kullanılmayacağını belirtmek için `supportsStructuredOutput: false` belirtin.            \n            - Akışın kullanılmayacağını belirtmek için `enableStreaming: false` belirtin.            \n            - Modelin hangi sağlayıcıdan geldiğini belirtmek için `provider` belirtin (openai, anthropic).",
          "modelId": {
            "title": "Model Kimliği"
          },
          "supportsStructuredOutput": {
            "title": "Modelin yapılandırılmış çıktıyı destekleyip desteklemediğini gösterir. Varsayılan olarak `true`."
          },
          "url": {
            "title": "Modelin barındırıldığı API uç noktası"
          }
        },
        "models": {
          "description": "Vercel AI SDK ile kullanılacak resmi modeller",
          "id": {
            "title": "Model Kimliği"
          },
          "model": {
            "title": "Model Adı"
          }
        },
        "openaiApiKey": {
          "mdDescription": "Vercel AI SDK tarafından kullanılan OpenAI modelleri için bir API Anahtarı girin. **Lütfen dikkat:** Bu tercihi kullanarak API anahtarı, Theia'yı çalıştıran makinede açık metin olarak saklanacaktır. Anahtarı güvenli bir şekilde ayarlamak için `OPENAI_API_KEY` ortam değişkenini kullanın."
        }
      },
      "workspace": {
        "coderAgent": {
          "description": "Yazılım geliştiricilere yardımcı olmak için tasarlanmış, Theia IDE'ye entegre bir AI asistanı. Bu ajan, kullanıcıların çalışma alanına erişebilir, mevcut tüm dosya ve klasörlerin listesini alabilir ve bunların içeriğini geri getirebilir. Ayrıca, kullanıcıya dosya değişiklikleri önerebilir. Böylece, kullanıcıya kodlama görevlerinde veya dosya değişikliklerini içeren diğer görevlerde yardımcı olabilir."
        },
        "considerGitignore": {
          "description": "Etkinleştirildiğinde, global .gitignore dosyasında (beklenen konum çalışma alanı köküdür) belirtilen dosya/klasörleri hariç tutar.",
          "title": ".gitignore'u düşünün."
        },
        "createSkillAgent": {
          "description": "Yeni beceriler oluşturmak için bir AI asistanı. Beceriler, AI ajanları için yeniden kullanılabilir talimatlar ve alan bilgisi sağlar. Bu ajan, uygun YAML ön metni ve markdown içeriği ile .prompts/skills dizininde iyi yapılandırılmış beceriler oluşturmanıza yardımcı olur."
        },
        "excludedPattern": {
          "description": "Hariç tutulacak dosyalar/klasörler için desenlerin (glob veya regex) listesi.",
          "title": "Hariç Tutulan Dosya Kalıpları"
        },
        "fileContentMaxSizeKB": {
          "description": "getFileContent aracı tarafından döndürülen içeriğin kilobayt cinsinden maksimum boyutu. Tam bir dosya okunurken (ofset/sınır yok), bu sınırı aşan dosyalar bir hata döndürür. Ofset ve sınır kullanıldığında, yalnızca istenen aralık bu sınıra göre kontrol edilir.",
          "title": "Dosya İçeriği Maksimum Boyutu (KB)"
        },
        "projectInfoAgent": {
          "description": "Proje bilgisi şablonlarını yönetmek için bir AI asistanı. Bu ajan, diğer AI ajanlarına projenizle ilgili bağlam bilgisi sağlayan .prompts/project-info.prompttemplate dosyasını oluşturmaya, güncellemeye ve incelemeye yardımcı olur. Çalışma alanınızı analiz ederek proje bilgileri önerebilir veya gereksinimlerinize göre mevcut şablonları güncelleyebilir."
        },
        "searchMaxResults": {
          "description": "Çalışma alanı arama işlevi tarafından döndürülen maksimum arama sonucu sayısı.",
          "title": "Maksimum Arama Sonuçları"
        },
        "workspaceAgent": {
          "description": "Theia IDE'ye entegre edilmiş, yazılım geliştiricilere yardımcı olmak için tasarlanmış bir AI asistanı. Bu ajan, kullanıcıların çalışma alanına erişebilir, mevcut tüm dosya ve klasörlerin listesini alabilir ve bunların içeriğini geri getirebilir. Dosyaları değiştiremez. Bu nedenle, mevcut proje, proje dosyaları ve çalışma alanındaki kaynak kodu ile ilgili sorular, örneğin projenin nasıl oluşturulacağı, kaynak kodunun nereye konulacağı, belirli kod veya yapılandırmaların nerede bulunacağı vb. gibi soruların yanıtlarını verebilir."
        }
      }
    },
    "ai-chat": {
      "fileChangeSetTitle": "Önerilen değişiklikler"
    },
    "ai-chat-ui": {
      "confirm": "Onayla",
      "deleteChat": "Sohbeti Sil",
      "initiate-session-task-context": "Görev Bağlamı: Oturumu Başlat",
      "navigate-back": "Geri Dön",
      "navigate-forward": "İleriye Git",
      "open-current-session-summary": "Geçerli Oturum Özetini Aç",
      "open-settings-tooltip": "AI ayarlarını aç...",
      "renameChat": "Sohbeti Yeniden Adlandır",
      "scroll-lock": "Kaydırmayı Kilitle",
      "scroll-unlock": "Kilit Açma Kaydırma",
      "session-settings": "Oturum Ayarlarını Yap",
      "showChats": "Sohbetleri göster...",
      "summarize-current-session": "Mevcut Oturumu Özetle"
    },
    "ai-claude-code": {
      "open-config": "Claude Kod Yapılandırmasını Aç",
      "open-memory": "Claude Kod Belleği (CLAUDE.MD)"
    },
    "ai-core": {
      "agentCompletionMessage": "\"{0}\" ajanı görevini tamamladı.",
      "agentCompletionMessageWithSession": "Ajan \"{0}\" \"{1}\" içindeki görevini tamamladı.",
      "agentCompletionTitle": "Ajan \"{0}\" Görevi Tamamlandı",
      "preferences": {
        "title": "AI Özellikleri"
      },
      "showChat": "Sohbeti Göster"
    },
    "ai-editor": {
      "contextMenu": "AI'ya sor",
      "sendToChat": "AI Sohbetine Gönder"
    },
    "ai-ide": {
      "addressGhReviewCommand": {
        "argumentHint": "<pr-numara>",
        "description": "GitHub çekme isteğindeki adres inceleme yorumları"
      },
      "appTester": {
        "description": "Uygulama sonrası tarayıcı tabanlı kullanıcı arayüzü doğrulaması için AppTester ajanı görevlendirir.",
        "name": "E2E Testi"
      },
      "codeReview": {
        "description": "Her uygulamadan sonra kod inceleme aracısına devreder. İnceleme geçene kadar sonraki adımları engeller."
      },
      "fixGhTicketCommand": {
        "argumentHint": "<bilet numarası>",
        "description": "GitHub biletini analiz edin ve çözümü uygulayın."
      },
      "open-agent-settings-tooltip": "Aracı ayarlarını aç...",
      "rememberCommand": {
        "argumentHint": "[konu ipucu]",
        "description": "Konuşmalardan konuları çıkarın ve proje bilgilerini güncelleyin"
      },
      "ticketCommand": {
        "argumentHint": "<bilet numarası>",
        "description": "GitHub biletini analiz edin ve bir uygulama planı oluşturun"
      },
      "todoTool": {
        "noTasks": "Görev yok"
      }
    },
    "ai-mcp": {
      "blockedServersLabel": "MCP Sunucuları (otomatik başlatma engellenmiş)"
    },
    "ai-terminal": {
      "allowAllConfirm": "Anladım, tümünü izin ver",
      "allowAllForever": "Her zaman tüm kabuk komutlarına izin ver...",
      "allowAllSession": "Bu sohbet için tüm kabuk komutlarına izin ver...",
      "allowAllSessionConfirm": "Anladım, bu sohbet için tümüne izin ver",
      "allowAllSessionTitle": "Bu Sohbet için TÜM Kabuk Komutlarına İzin Ver?",
      "allowAllSessionWarning": "Bu, AI'nın bu sohbet oturumunun geri kalanında herhangi bir onay olmadan herhangi bir kabuk komutunu yürütmesine olanak tanır. Kabuk komutları tam sistem erişimine sahiptir ve herhangi bir komutu yürütebilir, çalışma alanı dışındaki dosyaları değiştirebilir ve ağ kaynaklarına erişebilir. Engellenenler listesindeki komutlar yine de engellenecektir.",
      "allowAllTitle": "TÜM Kabuk Komutlarına İzin Ver?",
      "allowAllWarning": "Bu, AI'nın herhangi bir onay olmadan herhangi bir kabuk komutunu yürütmesine olanak tanır. Kabuk komutları tam sistem erişimine sahiptir ve herhangi bir komutu yürütebilir, çalışma alanı dışındaki dosyaları değiştirebilir ve ağ kaynaklarına erişebilir. Engelleme listesindeki komutlar yine de engellenecektir.",
      "alwaysAllowPattern": "{0}'a her zaman izin ver",
      "alwaysAllowPatterns": "{0} ve {1} adreslerine her zaman izin ver",
      "alwaysAllowPatternsList": "{0}'a her zaman izin ver",
      "alwaysDenyPattern": "{0}'yi her zaman reddet",
      "alwaysDenyPatterns": "{0} ve {1} adreslerini her zaman reddet",
      "alwaysDenyPatternsList": "{0}'yi her zaman reddet",
      "cancelExecution": "Komut yürütmeyi iptal et",
      "canceling": "İptal ediliyor...",
      "configurePermissions": "Kabuk komut izinlerini yapılandırın",
      "confirmExecution": "Kabuk Komutunu Onayla",
      "denialReason": "Sebep",
      "executionCanceled": "İptal edildi",
      "executionDenied": "Reddedildi",
      "executionDeniedWithReason": "Sebep gösterilerek reddedildi",
      "noOutput": "Çıktı yok",
      "partialOutput": "Kısmi Çıktı",
      "shellCommandAllowlist": {
        "description": "Kabuk komut kalıplarının listesi. * karakterini joker karakter olarak kullanın: \"git log\" (tam eşleşme), \"git log *\" (isteğe bağlı argümanlarla), \"* --version\" (--version ile biten herhangi bir komut). Joker karakterin önünde boşluk olmalıdır. Tehlikeli kalıplara sahip komutlar ($, ters eğik çizgi) asla otomatik olarak izin verilmez."
      },
      "shellCommandDenylist": {
        "description": "Her zaman reddedilmesi gereken kabuk komut kalıplarının listesi. Bu kalıplara uyan komutlar, onaylanmadan otomatik olarak reddedilir. Kalıp sözdizimi kullanır: \"git push\" (tam eşleşme) veya \"git push *\" (herhangi bir argümanla). Tehlikeli komutlar için varsayılan kalıplarla birlikte gelir (eval, exec, sudo, rm -rf vb.)."
      },
      "timeout": "Zaman aşımı",
      "workingDirectory": "Çalışma dizini"
    },
    "callhierarchy": {
      "noCallers": "Hiçbir arayan tespit edilmedi.",
      "open": "Açık Çağrı Hiyerarşisi"
    },
    "chat": {
      "taskContextVariable": {
        "args": {
          "contextId": {
            "description": "Alınacak görev bağlamının kimliği veya özetlenecek sohbet oturumu."
          }
        },
        "description": "Bir görev için bağlam bilgisi sağlar, örneğin bir görevi tamamlama planı veya önceki oturumların özeti.",
        "label": "Görev Bağlamı"
      }
    },
    "collaboration": {
      "collaborate": "İşbirliği",
      "collaboration": "İşbirliği",
      "collaborationWorkspace": "İşbirliği Çalışma Alanı",
      "connected": "Bağlı",
      "connectedSession": "İşbirliği oturumuna bağlı",
      "copiedInvitation": "Davet kodu panoya kopyalandı.",
      "copyAgain": "Tekrar Kopyala",
      "createRoom": "Yeni İşbirliği Oturumu Oluştur",
      "creatingRoom": "Oturum Oluşturma",
      "end": "İşbirliği Oturumunu Sonlandır",
      "endDetail": "Oturumu sonlandırın, içerik paylaşımını durdurun ve diğer kullanıcıların erişimini iptal edin.",
      "enterCode": "İşbirliği oturumu kodunu girin",
      "failedCreate": "Oda oluşturulamadı: {0}",
      "failedJoin": "Odaya katılma başarısız: {0}",
      "fieldRequired": "{0} alanı zorunludur. Giriş iptal edildi.",
      "invite": "Başkalarını Davet Et",
      "inviteDetail": "Davet kodunu kopyalayın ve başkalarıyla paylaşarak oturuma katılmalarını sağlayın.",
      "joinRoom": "İşbirliği Oturumuna Katıl",
      "joiningRoom": "Oturuma Katılma",
      "leave": "İşbirliği Oturumunu Terk Et",
      "leaveDetail": "Mevcut işbirliği oturumundan bağlantıyı kesin ve çalışma alanını kapatın.",
      "loginFailed": "Giriş başarısız.",
      "loginSuccessful": "Giriş başarılı.",
      "noAuth": "Sunucu tarafından sağlanan kimlik doğrulama yöntemi yoktur.",
      "optional": "isteğe bağlı",
      "selectAuth": "Kimlik Doğrulama Yöntemini Seçin",
      "selectCollaboration": "İşbirliği seçeneğini seçin",
      "serverUrl": "Sunucu URL'si",
      "serverUrlDescription": "Canlı işbirliği oturumları için Açık İşbirliği Araçları Sunucusu örneğinin URL'si",
      "sharedSession": "Bir işbirliği oturumu paylaştı",
      "startSession": "İşbirliği oturumu başlatın veya katılın",
      "userWantsToJoin": "Kullanıcı \"{0}\" işbirliği odasına katılmak istiyor.",
      "whatToDo": "Diğer işbirlikçilerle ne yapmak istersiniz?"
    },
    "core": {
      "about": {
        "compatibility": "{0} Uyumluluk",
        "defaultApi": "VarsayılanAPI {0}",
        "listOfExtensions": "Uzantıların listesi",
        "monacoEditor": "Monaco Editor Sürümü"
      },
      "common": {
        "closeAll": "Tüm Sekmeleri Kapat",
        "closeAllTabMain": "Ana Alandaki Tüm Sekmeleri Kapat",
        "closeOtherTabMain": "Ana Alandaki Diğer Sekmeleri Kapat",
        "closeOthers": "Diğer Sekmeleri Kapat",
        "closeRight": "Sağdaki Sekmeleri Kapat",
        "closeTab": "Sekmeyi Kapat",
        "closeTabMain": "Ana Alandaki Sekmeyi Kapat",
        "collapseAllTabs": "Tüm Yan Panelleri Daralt",
        "collapseBottomPanel": "Alt Paneli Aç/Kapat",
        "collapseLeftPanel": "Sol Paneli Aç/Kapat",
        "collapseRightPanel": "Sağ Paneli Aç/Kapat",
        "collapseTab": "Yan Paneli Daralt",
        "showNextTabGroup": "Sonraki Sekme Grubuna Geç",
        "showNextTabInGroup": "Grupta Sonraki Sekmeye Geç",
        "showPreviousTabGroup": "Önceki Sekme Grubuna Geç",
        "showPreviousTabInGroup": "Grupta Önceki Sekmeye Geç",
        "toggleMaximized": "Büyütülmüş Halini Aç/Kapat"
      },
      "copyInfo": "Önce bir dosyayı açarak yolunu kopyalayın.",
      "copyWarn": "Lütfen tarayıcının kopyalama komutunu veya kısayolunu kullanın.",
      "cutWarn": "Lütfen tarayıcının kesme komutunu veya kısayolunu kullanın.",
      "enhancedPreview": {
        "classic": "Temel bilgileri içeren sekmenin basit bir önizlemesini görüntüleyin.",
        "enhanced": "Ek bilgilerle birlikte sekmenin gelişmiş bir önizlemesini görüntüleyin.",
        "visual": "Sekmenin görsel önizlemesini görüntüleyin."
      },
      "file": {
        "browse": "Gözat"
      },
      "highlightModifiedTabs": "Değiştirilmiş (kirli) düzenleyici sekmelerine üst kenarlık çizilip çizilmeyeceğini kontrol eder.",
      "keybinding": {
        "duplicateModifierError": "{0}'da tuş ataması yapılamıyor Yinelenen değiştiriciler",
        "metaError": "{0} meta anahtar bağlamasını yalnızca OSX için ayrıştıramıyor",
        "unrecognizedKeyError": "{1}'da tanınmayan anahtar {0}"
      },
      "keybindingStatus": "{0} tuşuna basıldı, daha fazla tuş bekliyor",
      "keyboard": {
        "choose": "Klavye Düzeni Seç",
        "chooseLayout": "Klavye düzeni seçin",
        "current": "(güncel: {0})",
        "currentLayout": " - mevcut düzen",
        "mac": "Mac Klavyeler",
        "pc": "PC Klavyeleri",
        "tryDetect": "Tarayıcı bilgileri ve basılan tuşlardan klavye düzenini algılamaya çalışın."
      },
      "navigator": {
        "clipboardWarn": "Pano erişimi reddedildi. Tarayıcınızın izinlerini kontrol edin.",
        "clipboardWarnFirefox": "Pano API'si kullanılamaz. \"{1}\" (Gelişmiş) sayfasında \"{0}\" (Pano API'sini etkinleştir) tercihi ile etkinleştirilebilir. Ardından Theia'yı yeniden yükleyin. Bu, FireFox'un sistem panosuna tam erişim izni verecektir."
      },
      "offline": "Çevrimdışı",
      "pasteWarn": "Lütfen tarayıcının yapıştır komutunu veya kısayolunu kullanın.",
      "quitMessage": "Kaydedilmemiş değişiklikler kaydedilmeyecektir.",
      "resetWorkbenchLayout": "Çalışma Alanı Düzenini Sıfırla",
      "searchbox": {
        "close": "Kapat (Escape)",
        "next": "Sonraki (Aşağı)",
        "previous": "Önceki (Yukarı)",
        "showAll": "Tüm öğeleri göster",
        "showOnlyMatching": "Yalnızca eşleşen öğeleri göster"
      },
      "secondaryWindow": {
        "alwaysOnTop": "Etkinleştirildiğinde, ikincil pencere diğer tüm pencerelerin üzerinde kalır, farklı uygulamaların pencereleri de dahil.",
        "description": "Çıkarılan ikincil pencerenin başlangıç konumunu ve boyutunu ayarlar.",
        "fullSize": "Çıkarılan widget'ın konumu ve boyutu, çalışan Theia uygulamasıyla aynı olacaktır.",
        "halfWidth": "Çıkarılan widget'ın konumu ve boyutu, çalışan Theia uygulamasının genişliğinin yarısı kadar olacaktır.",
        "originalSize": "Çıkarılan widget'ın konumu ve boyutu, orijinal widget ile aynı olacaktır."
      },
      "severity": {
        "log": "Günlük"
      },
      "silentNotifications": "Bildirim açılır pencerelerinin gösterilip gösterilmeyeceğini kontrol eder.",
      "tabDefaultSize": "Sekmelerin varsayılan boyutunu belirtir.",
      "tabMaximize": "Çift tıklamada sekmeleri maksimize edip etmemeyi kontrol eder.",
      "tabMinimumSize": "Sekmelerin minimum boyutunu belirtir.",
      "tabShrinkToFit": "Sekmeleri mevcut alana sığacak şekilde küçültün.",
      "window": {
        "tabCloseIconPlacement": {
          "description": "Kapatma simgelerini sekme başlıklarının başına veya sonuna yerleştirin. Varsayılan ayar tüm platformlarda sondur.",
          "end": "Kapatma simgesini etiketin sonuna yerleştirin. Soldan sağa yazılan dillerde, bu sekmenin sağ tarafıdır.",
          "start": "Kapatma simgesini etiketin başına yerleştirin. Soldan sağa yazılan dillerde, bu sekmenin sol tarafıdır."
        }
      },
      "window.menuBarVisibility": "Menü, yan çubukta kompakt bir düğme olarak görüntülenir. Bu değer, {0} {1} olduğunda yok sayılır."
    },
    "debug": {
      "TheiaIDE": "Theia IDE",
      "addConfigurationPlaceholder": "Yapılandırmayı eklemek için çalışma alanı kökünü seçin.",
      "breakpoint": "breakpoint",
      "cannotRunToThisLocation": "Geçerli iş parçacığını belirtilen konuma çalıştıramadı.",
      "compound-cycle": "Başlatma yapılandırması \"{0}\" kendi içinde bir döngü içerir.",
      "conditionalBreakpoint": "Koşullu Kesme Noktası",
      "conditionalBreakpointsNotSupported": "Bu hata ayıklama türü tarafından desteklenmeyen koşullu kesme noktaları",
      "confirmRunToShiftedPosition_msg": "Hedef konum Ln {0}, Col {1} konumuna kaydırılacaktır. Yine de çalıştırmak ister misiniz?",
      "confirmRunToShiftedPosition_title": "Geçerli iş parçacığını tam olarak belirtilen konuma çalıştıramıyor",
      "consoleFilterAriaLabel": "Hata ayıklama konsolu çıktısını filtrele",
      "consoleFilterTooltip": "Konsol çıktısını metne göre filtreleyin. Birden fazla terimi virgülle ayırın. Bir terimi hariç tutmak için önüne `!` ekleyin.\n\nÖrnekler:\n\n- `metin` - \"metin\" içeren satırları göster\n- `metin, diğer` - \"metin\" veya \"diğer\" içeren satırları göster\n- `!metin` - \"metin\" içeren satırları gizle\n- `metin, !diğer` - \"metin\"i göster, ancak \"diğer\"i gizle",
      "consoleSessionSelectorTooltip": "Hata ayıklama oturumları arasında geçiş yapın. Her hata ayıklama oturumunun kendi konsol çıkışı vardır.",
      "consoleSeverityTooltip": "Konsol çıktısını önem düzeyine göre filtreleyin. Yalnızca seçilen önem düzeyine sahip mesajlar gösterilecektir.",
      "continueAll": "Tümünü devam ettir",
      "copyExpressionValue": "İfade Değerini Kopyala",
      "couldNotRunTask": "{0}' görevi çalıştırılamadı.",
      "dataBreakpoint": "veri kesme noktası",
      "debugConfiguration": "Hata Ayıklama Yapılandırması",
      "debugRestricted": "Kısıtlı Modda hata ayıklama devre dışıdır.",
      "debugSessionInitializationFailed": "Hata ayıklama oturumu başlatma başarısız oldu. Ayrıntılar için konsola bakın.",
      "debugSessionTypeNotSupported": "\"{0}\" hata ayıklama oturumu türü desteklenmemektedir.",
      "debugToolbarMenu": "Hata Ayıklama Araç Çubuğu Menüsü",
      "debugVariableInput": "{0}ı Değerini Ayarla",
      "disableSelectedBreakpoints": "Seçili Kesme Noktalarını Devre Dışı Bırak",
      "disabledBreakpoint": "Devre dışı {0}",
      "enableSelectedBreakpoints": "Seçili Kesme Noktalarını Etkinleştir",
      "entry": "giriş",
      "errorStartingDebugSession": "Hata ayıklama oturumunu başlatırken bir hata oluştu, daha fazla ayrıntı için günlükleri kontrol edin.",
      "exception": "istisna",
      "functionBreakpoint": "fonksiyon kesme noktası",
      "goto": "goto",
      "htiConditionalBreakpointsNotSupported": "Bu hata ayıklama türü tarafından desteklenmeyen koşullu kesme noktalarına ulaşın",
      "instruction-breakpoint": "Talimat Kesme Noktası",
      "instructionBreakpoint": "talimat kesme noktası",
      "logpointsNotSupported": "Bu hata ayıklama türü tarafından desteklenmeyen günlük noktaları",
      "missingConfiguration": "Dinamik yapılandırma \"{0}: {1}\" eksik veya geçerli değil",
      "pause": "ara",
      "pauseAll": "Tümünü Duraklat",
      "reveal": "Göstermek",
      "step": "adım",
      "taskTerminatedBySignal": "\"{0}\" görevi, {1} sinyaliyle sonlandırıldı.",
      "taskTerminatedForUnknownReason": "\"{0}\" görevi bilinmeyen bir nedenle sonlandırıldı.",
      "taskTerminatedWithExitCode": "{0} görevi, {1} çıkış koduyla sonlandırıldı.",
      "threads": "İş parçacıkları",
      "toggleTracing": "Hata ayıklama adaptörleriyle izleme iletişimini etkinleştir/devre dışı bırak",
      "unknownSession": "Bilinmeyen Oturum",
      "unverifiedBreakpoint": "Doğrulanmamış {0}"
    },
    "editor": {
      "autoSaveWhenNoErrors": "Etkinleştirildiğinde, otomatik kaydetme işlevini, otomatik kaydetme tetiklendiği anda içinde hata bildirilmeyen dosyalarla sınırlayacaktır. Yalnızc{0}i etkinleştirildiğinde geçerlidir.",
      "clearFormatterSetting": "Biçimlendirici ayarını temizle",
      "configuredIn": "{0}'da yapılandırılmıştır.",
      "configuredNotInstalled": "{1}'da yapılandırılmış ancak yüklenmemiş \"{0}\"",
      "configuredNotInstalledFallbackNamed": "{1}'da yapılandırılan '{0}' yüklü değil, '{2}' kullanılıyor",
      "currentFormatter": "(Güncel)",
      "diffEditor.wordWrap2": "Satırlar, `#editor.wordWrap#` ayarına göre satır sonu yapacaktır.",
      "dirtyEncoding": "Dosya kirli. Lütfen başka bir kodlama ile yeniden açmadan önce kaydedin.",
      "editor.bracketPairColorization.enabled": "Köşeli parantez çiftlerinin renklendirilmesinin etkin olup olmadığını kontrol eder. Köşeli parantezlerin vurgu renklerini geçersiz kılmak için `#workbench.colorCustomizations#` kullanın.",
      "editor.codeActions.triggerOnFocusChange": "`#files.autoSave#` `afterDelay` olarak ayarlandığında `#editor.codeActionsOnSave#` tetiklemesini etkinleştirin. Pencere ve odak değişiklikleri için tetiklenebilmesi için Code Actions `always` olarak ayarlanmalıdır.",
      "editor.detectIndentation": "Bir dosya açıldığında, dosya içeriğine göre `#editor.tabSize#` ve `#editor.insertSpaces#` özelliklerinin otomatik olarak algılanıp algılanmayacağını kontrol eder.",
      "editor.inlayHints.enabled1": "Inlay ipuçları varsayılan olarak gösterilir ve Ctrl+Alt tuşları basılı tutulduğunda gizlenir.",
      "editor.inlayHints.enabled2": "Inlay ipuçları varsayılan olarak gizlidir ve Ctrl+Alt tuşları basılı tutulduğunda gösterilir.",
      "editor.inlayHints.fontFamily": "Editördeki inlay ipuçlarının yazı tipi ailesini kontrol eder. Boş olarak ayarlandığında, `#editor.fontFamily#` kullanılır.",
      "editor.inlayHints.fontSize": "Editördeki içme ipuçlarının yazı tipi boyutunu kontrol eder. Varsayılan olarak, yapılandırılan değer `5`'ten küçük veya editör yazı tipi boyutundan büyük olduğunda `#editor.fontSize#` kullanılır.",
      "editor.inlineSuggest.edits.experimental.enabled": "Satır içi önerilerde deneysel düzenlemelerin etkinleştirilip etkinleştirilmeyeceğini kontrol eder.",
      "editor.inlineSuggest.edits.experimental.onlyShowWhenCloseToCursor": "İmleç önerinin yakınına geldiğinde yalnızca satır içi önerileri gösterip göstermeyeceğini kontrol eder.",
      "editor.inlineSuggest.edits.experimental.useInterleavedLinesDiff": "Satır içi önerilerde deneysel interleaved lines diff özelliğinin etkinleştirilip etkinleştirilmeyeceğini kontrol eder.",
      "editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "Satır içi önerilerde deneysel düzenlemelerin etkinleştirilip etkinleştirilmeyeceğini kontrol eder.",
      "editor.insertSpaces": "Tab tuşuna basıldığında boşluk ekleyin. Bu ayar, #editor.detectIndentation# açık olduğunda dosya içeriğine göre geçersiz kılınır.",
      "editor.quickSuggestions": "Yazarken önerilerin otomatik olarak gösterilip gösterilmeyeceğini kontrol eder. Bu, yorumlar, dizeler ve diğer kodlar yazarken kontrol edilebilir. Hızlı öneri, hayalet metin olarak veya öneri widget'ı ile gösterilecek şekilde yapılandırılabilir. Ayrıca, önerilerin özel karakterlerle tetiklenip tetiklenmeyeceğini kontrol eden `#editor.suggestOnTriggerCharacters#` ayarını da unutmayın.",
      "editor.suggestFontSize": "Öneri widget'ı için yazı tipi boyutu. `0` olarak ayarlandığında, `#editor.fontSize#` değeri kullanılır.",
      "editor.suggestLineHeight": "Öneri widget'ının satır yüksekliği. `0` olarak ayarlandığında, `#editor.lineHeight#` değeri kullanılır. Minimum değer 8'dir.",
      "editor.tabSize": "Bir sekmenin eşdeğer olduğu boşluk sayısı. Bu ayar, `#editor.detectIndentation#` açık olduğunda dosya içeriğine göre geçersiz kılınır.",
      "formatOnSaveTimeout": "Dosya kaydetme sırasında çalıştırılan biçimlendirmenin iptal edildiği milisaniye cinsinden zaman aşımı süresi.",
      "formatter": "Biçimlendirici",
      "noDefaultConfiguredLabel": "Varsayılan biçimlendirici yapılandırılmamış",
      "noDefaultConfiguredTooltip": "Varsayılan biçimlendirici yapılandırılmamış ({0} biçimlendiriciler mevcuttur)",
      "noEditor": "Etkin editör yok",
      "noFormatter": "Biçimlendirici Yok",
      "noFormatterInstalled": "Biçimlendirici yüklü değil",
      "noFormattersAvailable": "Bu dil için formatlayıcı mevcut değildir.",
      "noFormattersInstalledTooltip": "Bu dil için herhangi bir biçimlendirici yüklü değildir.",
      "onlyAvailableFormatter": "Yalnızca Kullanılabilir Biçimlendirici",
      "onlyFormatterInstalled": "{0} (yalnızca biçimlendirici yüklü)",
      "persistClosedEditors": "Pencerenin yeniden yüklenmesi durumunda çalışma alanının kapalı düzenleyici geçmişinin korunup korunmayacağını kontrol eder.",
      "selectFormatter": "Varsayılan Biçimlendiriciyi Seç",
      "selectScope": "Ayarın kaydedileceği yeri seçin",
      "showAllEditors": "Tüm Açık Editörleri Göster",
      "showFormatterInfo": "Biçimlendirici Bilgilerini Göster",
      "splitHorizontal": "Editörü Yatay Olarak Böl",
      "splitVertical": "Bölünmüş Editör Dikey",
      "toggleStickyScroll": "Yapışkan Kaydırmayı Aç/Kapat",
      "userSettingsDetail": "Tüm çalışma alanlarına uygula",
      "workspaceSettingsDetail": "Yalnızca mevcut çalışma alanına uygula"
    },
    "external-terminal": {
      "cwd": "Yeni harici terminal için geçerli çalışma dizinini seçin"
    },
    "file-search": {
      "toggleExcludedFiles": " (Hariç tutulan dosyaları göstermek/gizlemek için {0} tuşlarına basın)"
    },
    "fileDialog": {
      "showHidden": "Gizli dosyaları göster"
    },
    "fileSystem": {
      "fileResource": {
        "overWriteBody": "Dosya sisteminde \"{0}\" dosyasında yapılan değişiklikleri üzerine yazmak istiyor musunuz?"
      }
    },
    "filesystem": {
      "copiedToClipboard": "İndirme bağlantısı panoya kopyalandı.",
      "copyDownloadLink": "Kopyala İndirme Bağlantısı",
      "dialog": {
        "initialLocation": "İlk Konuma Git",
        "multipleItemMessage": "Yalnızca bir öğe seçebilirsiniz.",
        "navigateBack": "Geri Dön",
        "navigateForward": "İleriye Git",
        "navigateUp": "Bir Dizin Yukarı Git"
      },
      "fileResource": {
        "binaryFileQuery": "Açılması biraz zaman alabilir ve IDE'nin yanıt vermemesine neden olabilir. Yine de '{0}' dosyasını açmak istiyor musunuz?",
        "binaryTitle": "Dosya ikili dosyadır veya desteklenmeyen bir metin kodlaması kullanmaktadır.",
        "largeFileTitle": "Dosya çok büyük ({0}).",
        "overwriteTitle": "\"{0}\" dosyası dosya sisteminde değiştirilmiştir."
      },
      "filesExclude": "Dosya ve klasörleri hariç tutmak için glob desenlerini yapılandırın. Örneğin, dosya Gezgini bu ayara göre hangi dosya ve klasörlerin gösterileceğini veya gizleneceğini belirler.",
      "format": "Biçim:",
      "maxConcurrentUploads": "Birden fazla dosya yüklerken eşzamanlı olarak yüklenebilecek maksimum dosya sayısı. 0, tüm dosyaların eşzamanlı olarak yükleneceği anlamına gelir.",
      "maxFileSizeMB": "Açılabilen maksimum dosya boyutunu MB cinsinden kontrol eder.",
      "prepareDownload": "İndirme hazırlanıyor...",
      "prepareDownloadLink": "İndirme bağlantısı hazırlanıyor...",
      "processedOutOf": "İşlenmiş {0}, {1} adresinden alınmıştır.",
      "replaceTitle": "Dosyayı Değiştir",
      "uploadFailed": "Dosya yüklenirken bir hata oluştu. {0}",
      "uploadFiles": "Dosya Yükleme",
      "uploadedOutOf": "{1} adresinden {0} adresine yüklendi."
    },
    "getting-started": {
      "ai": {
        "header": "Theia IDE'de AI Desteği mevcuttur (Beta Sürümü)!",
        "openAIChatView": "Başlamak için şimdi AI Sohbet Görünümünü açın!"
      },
      "apiComparator": "{0} API Uyumluluğu",
      "newExtension": "Yeni Bir Uzantı Oluşturma",
      "newPlugin": "Yeni Eklenti Oluşturma",
      "startup-editor": {
        "welcomePage": "{0}'ye ve uzantılara başlamak için yardımcı olacak içeriği içeren Hoş Geldiniz sayfasını açın."
      },
      "telemetry": "Veri Kullanımı ve Telemetri"
    },
    "keybinding-schema-updater": {
      "deprecation": "Bunun yerine `when` cümlesini kullanın."
    },
    "keymaps": {
      "addKeybindingTitle": "{0} için Tuş Ataması Ekle",
      "editKeybinding": "Tuş Atamalarını Düzenle...",
      "editKeybindingTitle": "{0} için Tuş Atamalarını Düzenle",
      "editWhenExpression": "Duchamp'ın \"Müzik\" adlı eserinde, sanatçı, bir dizi ses perdesini, bir dizi ses perdesini, bir",
      "editWhenExpressionTitle": "{0} için İfade Düzenleme",
      "keybinding": {
        "copy": "Klavye Tuş Atamalarını Kopyala",
        "copyCommandId": "Kopyala Tuş Atama Komut Kimliği",
        "copyCommandTitle": "Kopyala Tuş Atama Komut Başlığı",
        "edit": "Tuş Atamalarını Düzenle...",
        "editWhenExpression": "İfade..."
      },
      "keybindingCollidesValidation": "tuş ataması şu anda çakışıyor",
      "requiredKeybindingValidation": "tuş atama değeri gereklidir",
      "resetKeybindingConfirmation": "Bu tuş atamasını gerçekten varsayılan değerine sıfırlamak istiyor musunuz?",
      "resetKeybindingTitle": "{0} için tuş atamalarını sıfırla",
      "resetMultipleKeybindingsWarning": "Bu komut için birden fazla tuş ataması varsa, hepsi sıfırlanacaktır."
    },
    "localize": {
      "offlineTooltip": "Arka uca bağlanılamıyor."
    },
    "markers": {
      "clearAll": "Tümünü Temizle",
      "noProblems": "Şu ana kadar çalışma alanında herhangi bir sorun tespit edilmemiştir.",
      "tabbarDecorationsEnabled": "Sekme çubuklarında sorun dekoratörlerini (tanı işaretçileri) göster."
    },
    "memory-inspector": {
      "addressTooltip": "Görüntülenecek bellek konumu, bir adres veya bir adrese değerlendirilen ifade",
      "ascii": "ASCII",
      "binary": "İkili",
      "byteSize": "Byte Size",
      "bytesPerGroup": "Grup Başına Bayt",
      "closeSettings": "Ayarları Kapat",
      "columns": "Sütunlar",
      "command": {
        "createNewMemory": "Yeni Bellek Denetleyicisi Oluştur",
        "createNewRegisterView": "Yeni Kayıt Görünümü Oluştur",
        "followPointer": "İşaretçiyi Takip Et",
        "followPointerMemory": "Bellek Denetleyicisi'nde İşaretçiyi Takip Et",
        "resetValue": "Değeri Sıfırla",
        "showRegister": "Bellek Denetçisinde Kaydet'i göster",
        "viewVariable": "Bellek Denetleyicisinde Değişkeni Göster"
      },
      "data": "Veri",
      "decimal": "Ondalık",
      "diff": {
        "label": "Diff: {0}"
      },
      "diff-widget": {
        "offset-label": "{0} Ofset",
        "offset-title": "{0}'dan belleği dengelemek için baytlar"
      },
      "editable": {
        "apply": "Değişiklikleri Uygula",
        "clear": "Değişiklikleri Temizle"
      },
      "endianness": "Endianlık",
      "extraColumn": "Ekstra Sütun",
      "groupsPerRow": "Satır Başına Gruplar",
      "hexadecimal": "Onaltılık",
      "length": "Uzunluk",
      "lengthTooltip": "Alınacak bayt sayısı, ondalık veya onaltılık olarak",
      "memory": {
        "addressField": {
          "memoryReadError": "Konum alanına bir adres veya ifade girin."
        },
        "freeze": "Bellek Görünümünü Dondur",
        "hideSettings": "Ayarlar Panelini Gizle",
        "readError": {
          "bounds": "Bellek sınırı aşıldı, sonuç kesilecektir.",
          "noContents": "Şu anda kullanılabilir bellek içeriği yoktur."
        },
        "readLength": {
          "memoryReadError": "Uzunluk alanına bir uzunluk (ondalık veya onaltılık sayı) girin."
        },
        "showSettings": "Ayarlar Panelini Göster",
        "unfreeze": "Bellek Görünümünü Çöz",
        "userError": "Belleği getirirken bir hata oluştu."
      },
      "memoryCategory": "Bellek Denetleyicisi",
      "memoryInspector": "Bellek Denetleyicisi",
      "memoryTitle": "Bellek",
      "octal": "Sekizlik",
      "offset": "Ofset",
      "offsetTooltip": "Gezinirken geçerli bellek konumuna eklenecek ofset",
      "provider": {
        "localsError": "Yerel değişkenleri okuyamıyor. Etkin hata ayıklama oturumu yok.",
        "readError": "Belleği okuyamıyor. Etkin hata ayıklama oturumu yok.",
        "writeError": "Belleğe yazılamıyor. Etkin hata ayıklama oturumu yok."
      },
      "register": "Kayıt",
      "register-widget": {
        "filter-placeholder": "Filtre (ile başlayan)"
      },
      "registerReadError": "Kayıtları alırken bir hata oluştu.",
      "registers": "Kayıtlar",
      "toggleComparisonWidgetVisibility": "Karşılaştırma Widget'ının Görünürlüğünü Değiştir",
      "utils": {
        "afterBytes": "Karşılaştırmak istediğiniz her iki widget'a da bellek yüklemeniz gerekir. {0}'da bellek yüklü değildir.",
        "bytesMessage": "Karşılaştırmak istediğiniz her iki widget'a da bellek yüklemeniz gerekir. {0}'da bellek yüklü değildir."
      }
    },
    "messages": {
      "notificationTimeout": "Bu süre dolduktan sonra bilgilendirici bildirimler gizlenecektir.",
      "toggleNotifications": "Bildirimleri Aç/Kapat"
    },
    "mini-browser": {
      "typeUrl": "URL yazın"
    },
    "monaco": {
      "noSymbolsMatching": "Eşleşen sembol yok",
      "typeToSearchForSymbols": "Sembolleri aramak için yazın"
    },
    "navigator": {
      "autoReveal": "Otomatik Göster",
      "clipboardWarn": "Pano erişimi reddedildi. Tarayıcınızın izinlerini kontrol edin.",
      "clipboardWarnFirefox": "Pano API'si kullanılamaz. \"{1}\" (Gelişmiş) sayfasında \"{0}\" (Pano API'sini etkinleştir) tercihi ile etkinleştirilebilir. Ardından Theia'yı yeniden yükleyin. Bu, FireFox'un sistem panosuna tam erişim izni verecektir.",
      "openWithSystemEditor": "Sistem Düzenleyicisi ile Aç",
      "refresh": "Explorer'da yenile",
      "reveal": "Explorer'da göster",
      "systemEditor": "Sistem Düzenleyici",
      "toggleHiddenFiles": "Gizli Dosyaları Göster/Gizle"
    },
    "output": {
      "clearOutputChannel": "Çıkış Kanalını Temizle...",
      "closeOutputChannel": "Çıkış Kanalını Kapat...",
      "hiddenChannels": "Gizli Kanallar",
      "hideOutputChannel": "Çıkış Kanalını Gizle...",
      "maxChannelHistory": "Bir çıktı kanalındaki maksimum giriş sayısı.",
      "outputChannels": "Çıkış Kanalları",
      "showOutputChannel": "Çıktı Kanalını Göster..."
    },
    "plugin": {
      "blockNewTab": "Tarayıcınız yeni bir sekme açılmasını engelledi"
    },
    "plugin-dev": {
      "alreadyRunning": "Barındırılan örnek zaten çalışıyor.",
      "debugInstance": "Hata Ayıklama Örneği",
      "debugMode": "Node.js hata ayıklama için inspect veya inspect-brk kullanma",
      "debugPorts": {
        "debugPort": "Bu sunucunun Node.js hata ayıklaması için kullanılacak bağlantı noktası",
        "serverName": "Eklenti ana bilgisayar sunucu adı, örneğin \"--hosted-plugin-inspect=\" içindeki \"hosted-plugin\" veya \"--headless-hosted-plugin-inspect=\" içindeki \"headless-hosted-plugin\"."
      },
      "devHost": "Geliştirme Ana Bilgisayarı",
      "failed": "Barındırılan eklenti örneği çalıştırılamadı: {0}",
      "hostedPlugin": "Barındırılan Eklenti",
      "hostedPluginRunning": "Barındırılan Eklenti: Çalışıyor",
      "hostedPluginStarting": "Barındırılan Eklenti: Başlatma",
      "hostedPluginStopped": "Barındırılan Eklenti: Durduruldu",
      "hostedPluginWatching": "Barındırılan Eklenti: İzleme",
      "instanceTerminated": "{0} sonlandırıldı",
      "launchOutFiles": "Oluşturulan JavaScript dosyalarını bulmak için glob desenleri dizisi (`${pluginPath}`, eklentinin gerçek yolu ile değiştirilecektir).",
      "noValidPlugin": "Belirtilen klasör geçerli bir eklenti içermiyor.",
      "notRunning": "Barındırılan örnek çalışmıyor.",
      "pluginFolder": "Eklenti klasörü şu şekilde ayarlanmıştır: {0}",
      "preventedNewTab": "Tarayıcınız yeni bir sekme açılmasını engelledi",
      "restartInstance": "Örneği Yeniden Başlat",
      "running": "Barındırılan örnek şu adreste çalışıyor:",
      "selectPath": "Yolu Seç",
      "startInstance": "Örneği Başlat",
      "starting": "Barındırılan örnek sunucuyu başlatıyor...",
      "stopInstance": "Örneği Durdur",
      "unknownTerminated": "Örnek sonlandırılmıştır.",
      "watchMode": "Geliştirilmekte olan eklentide izleyiciyi çalıştırın"
    },
    "plugin-ext": {
      "authentication-main": {
        "loginTitle": "Giriş",
        "signedOut": "Oturum başarıyla kapatıldı."
      },
      "extensionsRestrictedMode": "Kısıtlı Modda bazı uzantılar devre dışıdır",
      "supportNodeGlobalNavigator": "Etkinleştirilirse, uzantı ana bilgisayarındaki genel navigator nesnesi Node.js tarafından sağlandığı şekilde tanımlanacaktır. Uzantılar, navigator nesnesinin varlığını kodun bir tarayıcıda çalıştığına dair bir ipucu olarak kullanabilir. Bunu devre dışı bırakmak (varsayılan ayar), bu varsayımı korumak için uzantı ana bilgisayarındaki navigator'ı tanımdan kaldırır.",
      "webviewTrace": "Web görünümleriyle iletişim izlemeyi kontrol eder.",
      "webviewWarnIfUnsecure": "Kullanıcılara, web görünümlerinin şu anda güvenli olmayan bir şekilde dağıtıldığını bildirir."
    },
    "preferences": {
      "ai-features": "AI Özellikleri",
      "hostedPlugin": "Barındırılan Eklenti",
      "toolbar": "Araç çubuğu"
    },
    "preview": {
      "openByDefault": "Varsayılan olarak düzenleyici yerine önizlemeyi açın."
    },
    "property-view": {
      "directory": "Dizin",
      "lastModified": "Son değiştirilme tarihi",
      "noProperties": "Kullanılabilir özellik yok.",
      "properties": "Özellikler",
      "symbolicLink": "Sembolik bağlantı"
    },
    "remote": {
      "dev-container": {
        "connect": "Konteynerde Yeniden Aç",
        "noDevcontainerFiles": "Çalışma alanında devcontainer.json dosyası bulunamadı. Devcontainer.json dosyasının bulunduğu bir .devcontainer dizini olduğundan emin olun.",
        "selectDevcontainer": "Bir devcontainer.json dosyası seçin"
      },
      "ssh": {
        "connect": "Geçerli Pencereyi Ana Bilgisayara Bağla...",
        "connectToConfigHost": "Yapılandırma Dosyasında Mevcut Pencereyi Ana Bilgisayara Bağla...",
        "enterHost": "SSH ana bilgisayar adını girin",
        "enterUser": "SSH kullanıcı adını girin",
        "failure": "Uzak sunucuya SSH bağlantısı açılamadı.",
        "hostPlaceHolder": "Örneğin: hello@example.com",
        "needsHost": "Lütfen bir ana bilgisayar adı girin.",
        "needsUser": "Lütfen bir kullanıcı adı girin.",
        "userPlaceHolder": "Örneğin: merhaba"
      },
      "sshNoConfigPath": "SSH yapılandırma yolu bulunamadı.",
      "wsl": {
        "connectToWsl": "WSL'ye bağlan",
        "connectToWslUsingDistro": "Distro kullanarak WSL'ye bağlan...",
        "noWslDistroFound": "WSL dağıtımı bulunamadı. Lütfen önce bir WSL dağıtımı yükleyin.",
        "reopenInWsl": "WSL'de Klasörü Yeniden Aç",
        "selectWSLDistro": "Bir WSL dağıtımı seçin"
      }
    },
    "scm": {
      "amend": "Değiştir",
      "amendHeadCommit": "HEAD Commit",
      "amendLastCommit": "Son taahhüdü değiştir",
      "changeRepository": "Depoyu Değiştir...",
      "dirtyDiff": {
        "close": "Kapat Değiştir Peek Görünümü"
      },
      "history": "Geçmiş",
      "mergeEditor": {
        "resetConfirmationTitle": "Bu düzenleyicide birleştirme sonucunu gerçekten sıfırlamak istiyor musunuz?"
      },
      "noHistoryForError": "{0} için geçmiş bilgisi mevcut değildir.",
      "prepositionIn": "ve",
      "unamend": "Değiştirilemez",
      "unamendCommit": "Değiştirilemez taahhüt"
    },
    "search-in-workspace": {
      "includeIgnoredFiles": "Yoksayılan Dosyaları Dahil Et",
      "noFolderSpecified": "Bir klasör açmamış veya belirtmemişsiniz. Şu anda yalnızca açık dosyalar aranmaktadır.",
      "resultSubset": "Bu, tüm sonuçların yalnızca bir alt kümesidir. Sonuç listesini daraltmak için daha spesifik bir arama terimi kullanın.",
      "searchExclude": "Tam metin aramalarında ve hızlı açma özelliğindeki dosya aramalarında dosya ve klasörleri hariç tutmak için [glob kalıplarını](https://aka.ms/vscode-glob-patterns) yapılandırın. Tüm glob kalıplarını `#files.exclude#` ayarından devralır.",
      "searchOnEditorModification": "Değiştirildiğinde etkin düzenleyiciyi ara."
    },
    "secondary-window": {
      "extract-widget": "Görünümü İkincil Pencereye Taşı"
    },
    "shell-area": {
      "secondary": "İkincil Pencere"
    },
    "task": {
      "attachTask": "Görev Ekle...",
      "circularReferenceDetected": "Döngüsel referans tespit edildi: {0} --> {1}",
      "clearHistory": "Geçmişi Temizle",
      "errorKillingTask": "{0} görevini sonlandırma hatası: {1}",
      "errorLaunchingTask": "{0} görevini başlatırken hata oluştu: {1}",
      "invalidTaskConfigs": "Geçersiz görev yapılandırmaları bulundu. tasks.json dosyasını açın ve Sorunlar görünümünde ayrıntıları bulun.",
      "neverScanTaskOutput": "Görev çıktısını asla taramayın",
      "noTaskToRun": "Çalıştırılacak görev bulunamadı. Görevleri Yapılandır...",
      "noTasksFound": "Hiçbir görev bulunamadı",
      "notEnoughDataInDependsOn": "\"dependsOn\" bölümünde sağlanan bilgiler doğru görevi eşleştirmek için yeterli değildir!",
      "schema": {
        "commandOptions": {
          "cwd": "Yürütülen programın veya komut dosyasının geçerli çalışma dizini. Atlanırsa, Theia'nın geçerli çalışma alanı kökü kullanılır."
        },
        "presentation": {
          "panel": {
            "dedicated": "Terminal belirli bir göreve ayrılmıştır. Bu görev tekrar yürütülürse, terminal yeniden kullanılır. Ancak, farklı bir görevin çıktısı farklı bir terminalde sunulur.",
            "new": "Bu görevin her yürütülmesi, yeni ve temiz bir terminal kullanır.",
            "shared": "Terminal paylaşılır ve diğer görevlerin çıktıları aynı terminale eklenir."
          },
          "showReuseMessage": "\"Terminal görevler tarafından yeniden kullanılacaktır\" mesajının gösterilip gösterilmeyeceğini kontrol eder."
        },
        "problemMatcherObject": {
          "owner": "Theia içindeki sorunun sahibi. Base belirtilmişse atlanabilir. Atlanırsa ve base belirtilmemişse varsayılan değer 'external'dır."
        }
      },
      "taskAlreadyRunningInTerminal": "Görev terminalde zaten çalışıyor",
      "taskExitedWithCode": "\"{0}\" görevi, {1} koduyla sonlandırıldı.",
      "taskIdLabel": "#{0}",
      "taskRestricted": "Kısıtlı Modda görev yürütme devre dışıdır.",
      "taskTerminatedBySignal": "\"{0}\" görevi, {1} sinyaliyle sonlandırıldı.",
      "terminalWillBeReusedByTasks": "Terminal, görevler tarafından yeniden kullanılacaktır."
    },
    "terminal": {
      "defaultProfile": "{0}'da kullanılan varsayılan profil",
      "enableCommandHistory": "Shell enjeksiyonunu kullanarak terminal komutlarını ve çıktılarını ayrı ayrı izleyin. Bu, kullanıcı arayüzünde komutları görsel olarak ayırt etme ve AI ajanlarına terminallere daha yapılandırılmış erişim sağlama gibi kullanım senaryolarını mümkün kılar. Bu ayarın değiştirilmesi, halihazırda açık olan terminalleri etkilemez.\n\n&nbsp;\n\nBu özellik şu anda yalnızca bash veya zsh çalıştıran görev terminalleri ve kullanıcı terminalleri tarafından desteklenmektedir.",
      "enableCommandSeparator": "Terminalde yürütülen komutlar ile bunların çıktıları arasında görsel bir ayırıcı etkinleştirin. Değişiklikler, yalnızca bu ayar değiştirildikten sonra yürütülen komutlar için geçerlidir. Yalnızc{0}i etkinleştirildiğinde çalışır.",
      "enableCopy": "Seçili metni kopyalamak için ctrl-c (macOS'ta cmd-c) tuşlarını etkinleştirin.",
      "enablePaste": "Panodan yapıştırmak için ctrl-v (macOS'ta cmd-v) tuşlarını etkinleştirin.",
      "profileArgs": "Bu profilin kullandığı kabuk argümanları.",
      "profileColor": "Terminalle ilişkilendirilecek bir terminal tema rengi kimliği.",
      "profileDefault": "Varsayılan Profili Seç...",
      "profileIcon": "Terminal simgesiyle ilişkilendirilecek bir codicon kimliği.\nterminal-tmux:\"$(terminal-tmux)\"",
      "profileNew": "Yeni Terminal (Profil ile)...",
      "profilePath": "Bu profilin kullandığı kabuğun yolu.",
      "profiles": "Yeni bir terminal oluştururken sunulacak profiller. İsteğe bağlı argümanlarla yol özelliğini manuel olarak ayarlayın.\nProfili listeden gizlemek için mevcut profili `null` olarak ayarlayın, örneğin: `\"{0}\": null`.",
      "rendererType": "Terminalin nasıl görüntüleneceğini kontrol eder.",
      "rendererTypeDeprecationMessage": "Renderer türü artık bir seçenek olarak desteklenmemektedir.",
      "selectProfile": "Yeni terminal için bir profil seçin",
      "shell.deprecated": "Bu yöntem artık kullanılmamaktadır. Varsayılan kabuğunuzu yapılandırmak için önerilen yeni yöntem, 'terminal.integrated.profiles.{0}' içinde bir terminal profili oluşturmak ve profil adını 'terminal.integrated.defaultProfile.{0}' içinde varsayılan olarak ayarlamaktır.",
      "shellArgsLinux": "Linux terminalinde kullanılacak komut satırı argümanları.",
      "shellArgsOsx": "macOS terminalinde kullanılacak komut satırı argümanları.",
      "shellArgsWindows": "Windows terminalinde kullanılacak komut satırı argümanları.",
      "shellLinux": "Terminalin Linux'ta kullandığı kabuğun yolu (varsayılan: '{0}'}).",
      "shellOsx": "Terminalin macOS'ta kullandığı kabuğun yolu (varsayılan: '{0}'}).",
      "shellWindows": "Terminalin Windows'ta kullandığı kabuğun yolu. (varsayılan: '{0}')."
    },
    "terminal-manager": {
      "addTerminalToGroup": "Gruba terminal ekle",
      "closeDialog": {
        "message": "Terminal Yöneticisi kapatıldığında, düzeni geri yüklenemez. Terminal Yöneticisini kapatmak istediğinizden emin misiniz?",
        "title": "Terminal yöneticisini kapatmak istiyor musunuz?"
      },
      "closeTerminalManager": "Terminal Yöneticisini Kapat",
      "createNewTerminalGroup": "Yeni Terminal Grubu Oluştur",
      "createNewTerminalPage": "Yeni Terminal Sayfası Oluştur",
      "deleteGroup": "Grubu Sil",
      "deletePage": "Sayfayı Sil",
      "deleteTerminal": "Terminali Sil",
      "group": "Grup",
      "label": "Terminaller",
      "maximizeBottomPanel": "Alt Paneli Maksimize Et",
      "minimizeBottomPanel": "Alt Paneli Küçült",
      "openTerminalManager": "Terminal Yöneticisini Aç",
      "page": "Sayfa",
      "rename": "Yeniden adlandır",
      "resetTerminalManagerLayout": "Terminal Yöneticisi Düzenini Sıfırla",
      "tabsDisplay": "Terminallerin nasıl görüntüleneceğini kontrol eder. \"Ağaç\" seçeneği, yönetim için ağaç görünümüyle tek bir görünümde birden fazla terminali gösterir; \"sekmeli\" seçeneği ise her terminali ayrı bir sekmede kendi görünümünde gösterir.",
      "toggleTreeView": "Ağaç Görünümünü Aç/Kapat",
      "treeViewLocation": "Terminal yöneticisinin ağaç görünümünün konumu. Yalnızca \"terminal.grouping.mode\" \"tree\" olarak ayarlandığında geçerlidir."
    },
    "test": {
      "cancelAllTestRuns": "Tüm Test Çalıştırmalarını İptal Et",
      "stackFrameAt": "at",
      "testRunDefaultName": "{0} {1}'u çalıştır",
      "testRuns": "Test Çalıştırmaları"
    },
    "toolbar": {
      "addCommand": "Araç Çubuğuna Komut Ekle",
      "addCommandPlaceholder": "Araç çubuğuna eklenecek bir komut bulun",
      "centerColumn": "Orta Sütun",
      "failedUpdate": "'{1}' içindeki '{0}' değerinin güncellenmesi başarısız oldu.",
      "filterIcons": "Filtre Simgeleri",
      "iconSelectDialog": "\"{0}\" için bir simge seçin",
      "iconSet": "Simge Seti",
      "insertGroupLeft": "Grup Ayırıcı Ekle (Sol)",
      "insertGroupRight": "Grup Ayırıcı Ekle (Sağ)",
      "leftColumn": "Sol Sütun",
      "openJSON": "Araç Çubuğunu Özelleştir (JSON'u Aç)",
      "removeCommand": "Araç Çubuğundan Komutu Kaldır",
      "restoreDefaults": "Araç Çubuğu Varsayılanlarını Geri Yükle",
      "rightColumn": "Sağ Sütun",
      "selectIcon": "Simgeyi seçin",
      "toggleToolbar": "Araç Çubuğunu Aç/Kapat",
      "toolbarLocationPlaceholder": "Komutun nereye eklenmesini istersiniz?",
      "useDefaultIcon": "Varsayılan Simgeyi Kullan"
    },
    "typehierarchy": {
      "subtypeHierarchy": "Alt Tür Hiyerarşisi",
      "supertypeHierarchy": "Süper tip hiyerarşisi"
    },
    "variableResolver": {
      "listAllVariables": "Değişken: Tümünü Listele"
    },
    "vsx-registry": {
      "confirmDialogMessage": "\"{0}\" uzantısı doğrulanmamıştır ve güvenlik riski oluşturabilir.",
      "confirmDialogTitle": "Yüklemeye devam etmek istediğinizden emin misiniz?",
      "downloadCount": "İndirme sayısı: {0}",
      "duplicateVSIX": "{0}'i VSIX'ten yükleyemedi. Uzantı zaten yüklü. VSIX'ten yeni bir sürümü yüklemeden önce mevcut uzantıyı kaldırın.",
      "errorFetching": "Uzantıları almada hata oluştu.",
      "errorFetchingConfigurationHint": "Bu durum, ağ yapılandırma sorunlarından kaynaklanıyor olabilir.",
      "failedInstallingVSIX": "VSIX'ten {0}'ın yüklenmesi başarısız oldu.",
      "invalidVSIX": "Seçilen dosya geçerli bir \"*.vsix\" eklentisi değildir.",
      "license": "Lisans: {0}",
      "onlyShowVerifiedExtensionsDescription": "Bu, {0}'un yalnızca doğrulanmış uzantıları göstermesini sağlar.",
      "onlyShowVerifiedExtensionsTitle": "Yalnızca Doğrulanmış Uzantıları Göster",
      "recommendedExtensions": "Bu çalışma alanında kullanılması önerilen uzantıların adlarının listesi.",
      "restrictedModeInstallWarning": "\"{0}\" uzantısı, Kısıtlı Modda çalışmayı desteklemiyorsa devre dışı bırakılabilir. Uzantının beklendiği gibi çalışmasını sağlamak için bu çalışma alanına güvenin.",
      "searchPlaceholder": "{0}'da Uzantıları Ara",
      "showInstalled": "Yüklü Uzantıları Göster",
      "showRecommendedExtensions": "Uzantı önerileri için bildirimlerin gösterilip gösterilmeyeceğini kontrol eder.",
      "vsx-extensions-contribution": {
        "update-version-uninstall-error": "Uzantıyı kaldırırken hata oluştu: {0}.",
        "update-version-version-error": "{1}'nin {0} sürümünün yüklenmesi başarısız oldu."
      }
    },
    "webview": {
      "goToReadme": "README'ye Git",
      "messageWarning": "            {0} uç noktasının ana bilgisayar deseni `{1}` olarak değiştirilmiştir; desenin değiştirilmesi güvenlik açıklarına yol açabilir. Daha fazla bilgi için `{2}` adresine bakın."
    },
    "workspace": {
      "bothAreDirectories": "Her iki kaynak da dizindir.",
      "clickToManageTrust": "Güven ayarlarını yönetmek için tıklayın.",
      "compareWithEachOther": "Birbirleriyle Karşılaştır",
      "confirmDeletePermanently.description": "Çöp Kutusu kullanılarak \"{0}\" dosyası silinemedi. Bunun yerine kalıcı olarak silmek ister misiniz?",
      "confirmDeletePermanently.solution": "Tercihler bölümünden Çöp Kutusu'nun kullanımını devre dışı bırakabilirsiniz.",
      "confirmDeletePermanently.title": "Dosya silme hatası",
      "confirmMessage.delete": "Aşağıdaki dosyaları gerçekten silmek istiyor musunuz?",
      "confirmMessage.dirtyMultiple": "Kaydedilmemiş değişiklikler içeren {0} dosyalarını gerçekten silmek istiyor musunuz?",
      "confirmMessage.dirtySingle": "Kaydedilmemiş değişikliklerle birlikte {0} dosyasını gerçekten silmek istiyor musunuz?",
      "confirmMessage.uriMultiple": "{0}'da seçilen tüm dosyaları gerçekten silmek istiyor musunuz?",
      "confirmMessage.uriSingle": "{0}'ı gerçekten silmek istiyor musunuz?",
      "directoriesCannotBeCompared": "Dizinler karşılaştırılamaz. {0}",
      "duplicate": "Yinelenen",
      "failSaveAs": "Mevcut widget için \"{0}\" çalıştırılamıyor.",
      "isDirectory": "\"{0}\" bir dizindir.",
      "manageTrustPlaceholder": "Bu çalışma alanı için güven durumunu seçin",
      "newFilePlaceholder": "Dosya Adı",
      "newFolderPlaceholder": "Klasör Adı",
      "noErasure": "Not: Diskten hiçbir şey silinmeyecektir.",
      "notWorkspaceFile": "Geçerli bir çalışma alanı dosyası değil: {0}",
      "openRecentPlaceholder": "Açmak istediğiniz çalışma alanının adını yazın.",
      "openRecentWorkspace": "Son Çalışma Alanını Aç...",
      "preserveWindow": "Mevcut pencerede çalışma alanlarını açmayı etkinleştir.",
      "removeFolder": "Aşağıdaki klasörü çalışma alanından kaldırmak istediğinizden emin misiniz?",
      "removeFolders": "Aşağıdaki klasörleri çalışma alanından silmek istediğinizden emin misiniz?",
      "restrictedModeDescription": "Bu çalışma alanı güvenilir olmadığı için bazı özellikler devre dışı bırakılmıştır.",
      "restrictedModeNote": "*Lütfen dikkat: Çalışma alanı güven özelliği şu anda Theia'da geliştirme aşamasındadır; henüz tüm özellikler çalışma alanı güveniyle entegre edilmemiştir*",
      "schema": {
        "folders": {
          "description": "Çalışma alanındaki kök klasörler"
        },
        "title": "Çalışma Alanı Dosyası"
      },
      "trashTitle": "{0}'ı Çöp Kutusu'na taşıyın",
      "trustDialogMessage": "Yazarlara güveniyorsanız, bu klasördeki kodlar çalıştırılabilir.\n\nGüvenmiyorsanız, bazı özellikler devre dışı bırakılacaktır.\n\nÇalışma alanı güven özelliği şu anda Theia'da geliştirme aşamasındadır; henüz tüm özellikler çalışma alanı güveniyle entegre edilmemiştir.\nAyrıntılar için durum çubuğundaki \"Kısıtlı Mod\" göstergesini kontrol edin.",
      "trustEmptyWindow": "Boş çalışma alanının varsayılan olarak güvenilir olup olmadığını kontrol eder.",
      "trustEnabled": "Çalışma alanı güveninin etkinleştirilip etkinleştirilmeyeceğini kontrol eder. Devre dışı bırakıldığında, tüm çalışma alanları güvenilir olarak kabul edilir.",
      "trustTrustedFolders": "Sorgulama yapılmadan güvenilen klasör URI'lerinin listesi.",
      "untitled-cleanup": "Başlıksız birçok çalışma alanı dosyası var gibi görünüyor. Lütfen {0} adresini kontrol edin ve kullanılmayan dosyaları silin.",
      "variables": {
        "cwd": {
          "description": "Görev çalıştırıcısının başlangıçtaki geçerli çalışma dizini"
        },
        "file": {
          "description": "Şu anda açık olan dosyanın yolu"
        },
        "fileBasename": {
          "description": "Şu anda açık olan dosyanın temel adı"
        },
        "fileBasenameNoExtension": {
          "description": "Uzantısı olmadan şu anda açık olan dosyanın adı"
        },
        "fileDirname": {
          "description": "Şu anda açık olan dosyanın dizin adı"
        },
        "fileExtname": {
          "description": "Şu anda açık olan dosyanın uzantısı"
        },
        "relativeFile": {
          "description": "Çalışma alanı köküne göre şu anda açık olan dosyanın yolu"
        },
        "relativeFileDirname": {
          "description": "${workspaceFolder} ile ilgili olarak şu anda açık olan dosyanın dizin adı"
        },
        "workspaceFolder": {
          "description": "Çalışma alanı kök klasörünün yolu"
        },
        "workspaceFolderBasename": {
          "description": "Çalışma alanı kök klasörünün adı"
        },
        "workspaceRoot": {
          "description": "Çalışma alanı kök klasörünün yolu"
        },
        "workspaceRootFolderName": {
          "description": "Çalışma alanı kök klasörünün adı"
        }
      },
      "workspaceFolderAdded": "Birden fazla kök içeren bir çalışma alanı oluşturuldu. Çalışma alanı yapılandırmanızı bir dosya olarak kaydetmek ister misiniz?",
      "workspaceFolderAddedTitle": "Çalışma Alanına Eklenen Klasör"
    }
  },
  "vsx.disabling": "Devre dışı bırakma",
  "vsx.disabling.extensions": "{0}'ı devre dışı bırakma...",
  "vsx.enabling": "Etkinleştirme",
  "vsx.enabling.extension": "{0}'ı etkinleştirme..."
}
