import { settingsDict } from './tr.settings'; import { linearIssuePickerI18n } from './linear-issue-picker.i18n'; import { linearPanelI18n } from './linear-panel.i18n'; export const dict = { 'chat.liveActivity.title': 'Etkinlik', 'chat.liveActivity.changedFile': '{count} dosya değiştirildi', 'chat.liveActivity.changedFiles': '{count} dosya değiştirildi', 'chat.liveActivity.explored': 'Kod tabanı incelendi', 'chat.liveActivity.ranCommand': '{count} komut çalıştırıldı', 'chat.liveActivity.ranCommands': '{count} komut çalıştırıldı', 'chat.liveActivity.researched': 'Web araştırması yapıldı', 'chat.liveActivity.usedSubagent': '{count} alt agent kullanıldı', 'chat.liveActivity.usedSubagents': '{count} alt agent kullanıldı', 'sessions.sidebar.projectAction.active': 'Proje eylemi çalışıyor', ...settingsDict, ...linearIssuePickerI18n.tr, ...linearPanelI18n.tr, 'terminalView.actions.attachSelection': 'Seçili çıktıyı ekle', 'terminalView.actions.copySelection': 'Seçili çıktıyı kopyala', 'terminalView.toast.selectionCopied': 'Çıktı kopyalandı', 'terminalView.toast.copyFailed': 'Kopyalama başarısız', 'terminalView.actions.restart': 'Terminali yeniden başlat', 'chat.message.terminalContext': '{terminal}, {start}-{end}. satırlar', 'chat.chatInput.terminalContext': '{terminal}, {start}-{end}. satırlar', 'chat.chatInput.terminalContextRemove': 'Terminal bağlamını kaldır', 'chat.chatInput.prCommentContext': 'PR yorumları', 'chat.chatInput.prCommentContextRemove': 'PR yorumları bağlamını kaldır', 'chat.chatInput.prCheckContext': 'Başarısız PR kontrolleri', 'chat.chatInput.prCheckContextRemove': 'PR kontrolleri bağlamını kaldır', 'common.loading': 'Yükleniyor...', 'common.unavailable': 'Kullanılamıyor', 'common.language.english': 'İngilizce', 'common.language.german': 'Almanca', 'common.language.french': 'Fransızca', 'common.language.simplifiedChinese': 'Çince (Basitleştirilmiş)', 'common.language.traditionalChinese': 'Çince (Geleneksel)', 'common.language.ukrainian': 'Ukraynaca', 'common.language.spanish': 'İspanyolca', 'common.language.brazilianPortuguese': 'Brezilya Portekizcesi', 'common.language.korean': 'Korece', 'common.language.polish': 'Lehçe', 'common.language.japanese': 'Japonca', 'common.language.turkish': 'Türkçe', 'common.revealPath.finder': 'Finder\'da göster', 'common.revealPath.fileExplorer': 'Dosya Gezgini\'nde aç', 'common.revealPath.fileManager': 'Dosya Yöneticisi\'nde aç', 'pwa.installPrompt.description': 'Daha hızlı erişim için OpenChamber\'ı kur', 'pwa.installPrompt.action': 'Kur', 'pwa.installPrompt.dismiss': 'Yoksay', 'pwa.installPrompt.started': 'Kurulum başladı', 'pwa.installPrompt.installed': 'OpenChamber kuruldu', 'layout.mainTab.chat': 'Sohbet', 'layout.mainTab.plan': 'Plan', 'layout.mainTab.diff': 'Diff', 'layout.mainTab.diagram': 'Diyagram', 'layout.mainTab.files': 'Dosyalar', 'layout.mainTab.terminal': 'Terminal', 'layout.mainTab.context': 'Bağlam', 'mobile.nav.aria': 'Mobil gezinme', 'mobile.connect.welcome.title': 'OpenChamber\'a bağlan', 'mobile.connect.welcome.description': 'Mobil uygulamayı kullanmaya başlamak için bir sunucu URL\'si ekleyin veya eşleştirme QR kodunu tarayın.', 'mobile.connect.url.label': 'Sunucu URL\'si', 'mobile.connect.url.placeholder': 'http://192.168.1.74:2606', 'mobile.connect.token.label': 'İstemci token\'ı', 'mobile.connect.token.placeholder': 'Erişim token\'ını yapıştır', 'mobile.connect.token.hint': 'Yalnızca sunucunuz şifre yerine token istiyorsa gereklidir.', 'mobile.connect.password.label': 'Şifre', 'mobile.connect.password.placeholder': 'OpenChamber şifresi', 'mobile.connect.connectButton': 'Bağlan', 'mobile.connect.unlockButton': 'Kilidi aç ve bağlan', 'mobile.connect.cancelPassword': 'Başka bir sunucu kullan', 'mobile.connect.connecting': 'Bağlanıyor...', 'mobile.connect.notice.unreachable': '{label} sunucusuna ulaşılamadı. Sunucunun çalıştığından emin olun.', 'mobile.connect.notice.authExpired': '{label} erişiminin süresi doldu veya erişim iptal edildi. Yeniden oturum açın.', 'mobile.connect.recovery.description': 'Kaydedilen sunucuya bağlanılamadı. Çalıştığından emin olun veya başka bir instance seçin.', 'mobile.connect.scanQr': 'QR kodu tara', 'mobile.connect.welcome.scanHint': 'Bilgisayarınızda QR kodunu görüntülemek için «Cihaz ekle» seçeneğini açın, ardından burada tarayın.', 'mobile.connect.advanced': 'Gelişmiş', 'mobile.connect.manual.toggle': 'Adresle bağlan', 'mobile.connect.scan.permissionDenied': 'Kamera erişimi kapalı. QR kodu taramak için Ayarlar\'dan etkinleştirin.', 'mobile.connect.scan.failed': 'QR kodu taranamadı. Yeniden deneyin veya URL\'yi elle girin.', 'mobile.connect.scan.invalid': 'Bu QR kodu bir OpenChamber bağlantı kodu değil.', 'mobile.connect.scan.unsupported': 'QR tarama yalnızca kurulu mobil uygulamada kullanılabilir.', 'mobile.connect.saved.title': 'Kayıtlı bağlantılar', 'mobile.connect.saved.empty': 'Henüz kayıtlı bağlantı yok.', 'mobile.connect.relay.badge': 'OpenChamber Relay üzerinden', 'mobile.connect.error.urlRequired': 'Bir sunucu URL\'si girin.', 'mobile.connect.splash.connectingTo': 'Cihaza bağlanılıyor:', 'mobile.connect.error.invalidUrl': 'Bu sunucu URL\'si geçerli değil.', 'mobile.connect.error.unreachable': 'Bu OpenChamber sunucusuna ulaşılamadı.', 'mobile.connect.error.authRequired': 'Bu sunucu bir şifre veya client token gerektiriyor.', 'mobile.connect.error.passwordFailed': 'Sunucunun kilidi açılamadı. Şifreyi kontrol edin.', 'mobile.instances.addTitle': 'Instance ekle', 'mobile.instances.addManual': 'Adresle ekle', 'mobile.instances.editTitle': 'Instance\'ı düzenle', 'mobile.instances.edit': 'Düzenle', 'mobile.instances.delete': 'Sil', 'mobile.instances.deleteAria': '{label} öğesini sil', 'mobile.instances.confirmDeleteAria': '{label} öğesini silmeyi onayla', 'mobile.instances.cancelDeleteAria': '{label} öğesini koru', 'mobile.instances.cancelEdit': 'İptal', 'mobile.instances.label.label': 'Ad', 'mobile.instances.label.placeholder': 'İsteğe bağlı görünen ad', 'mobile.instances.saveNew': 'Instance\'ı kaydet', 'mobile.instances.status.connectedDirect': 'Bağlandı · Yerel ağ', 'mobile.instances.status.connectedRelay': 'Bağlandı · Özel relay', 'mobile.instances.saveEdit': 'Değişiklikleri kaydet', 'mobile.connectionDebug.title': 'Bağlantı günlüğü', 'mobile.connectionDebug.copy': 'Kopyala', 'mobile.connectionDebug.copied': 'Kopyalandı', 'mobile.connectionDebug.close': 'Kapat', 'mobile.connectionDebug.empty': 'Henüz bağlantı olayı yok.', 'mobile.nav.changes': 'Değişiklikler', 'mobile.nav.settings': 'Ayarlar', 'mobile.surface.closeAria': 'Kapat', 'mobile.header.openWorkspaceAria': 'Çalışma alanı panelini aç', 'mobile.header.openMetadataAria': 'Session meta verisini aç', 'mobile.header.metadata.context': 'Bağlam', 'mobile.header.metadata.usage': 'Kullanım', 'mobile.menu.titleAria': 'Çalışma alanı araçları', 'mobile.menu.files': 'Dosyalar', 'mobile.menu.changes': 'Değişiklikler', 'mobile.menu.terminal': 'Terminal', 'mobile.menu.mcp': 'MCP', 'mobile.menu.instances': 'Instance\'lar', 'mobile.menu.update': 'Güncelle', 'mobile.menu.settings': 'Ayarlar', 'mobile.sessions.newChatCta': '{project} içinde yeni sohbet', 'mobile.sessions.dateGroup.today': 'Bugün', 'mobile.sessions.dateGroup.yesterday': 'Dün', 'mobile.sessions.dateGroup.thisWeek': 'Bu haftanın önceki günleri', 'mobile.sessions.dateGroup.older': 'Daha eski', 'mobile.sessions.section.worktrees': 'Worktree\'ler', 'mobile.sessions.section.otherProjects': 'Proje değiştir', 'mobile.sessions.section.projects': 'Projeler', 'mobile.sessions.section.chats': 'Sohbetler', 'mobile.sessions.empty.noProjectsTitle': 'Henüz proje yok', 'mobile.sessions.empty.noProjectsDescription': 'Kodunuzla sohbet etmeye başlamak için bir proje ekleyin.', 'mobile.sessions.empty.noSessionsTitle': 'Henüz session yok', 'mobile.sessions.empty.noSessionsDescription': 'İlk sohbetinizi başlatın, burada görünecek.', 'mobile.sessions.empty.searchTitle': 'Eşleşme yok', 'mobile.sessions.empty.searchDescription': 'Farklı bir arama terimi deneyin.', 'mobile.sessions.showArchived': 'Arşivlenenleri göster ({count})', 'mobile.sessions.hideArchived': 'Arşivlenenleri gizle', 'mobile.sessions.activeWorktreeAria': 'Etkin worktree', 'mobile.sessions.activeProjectAria': 'Etkin proje', 'mobile.sessions.startNewChat': 'Yeni sohbet başlat', 'mobile.sessions.newChat': 'Yeni sohbet', 'mobile.sessions.editOrder': 'Projeleri yeniden sırala', 'mobile.sessions.doneEditing': 'Tamam', 'mobile.sessions.editOrderHint': 'Projeleri yeniden sıralamak için tutamacı sürükleyin. Worktree\'lerini görmek için bir projeye dokunun ve onları da sürükleyin. Bitirmek için onay işaretine dokunun.', 'mobile.sessions.editProjectAria': '{label} öğesini düzenle', 'mobile.sessions.dragHandleAria': '{label} öğesini yeniden sıralamak için sürükleyin', 'mobile.sessions.moveUpAria': '{label} öğesini yukarı taşı', 'mobile.sessions.moveDownAria': '{label} öğesini aşağı taşı', 'mobile.sessions.removeProjectAria': '{label} öğesini kaldır', 'mobile.sessions.confirmRemoveProjectAria': '{label} öğesini kaldırmayı onayla', 'mobile.sessions.toast.projectRemoved': '{label} kaldırıldı', 'mobile.sessions.archiveSessionAria': '{title} öğesini arşivle', 'mobile.sessions.cancelArchiveAria': '{title} öğesini arşivlemeyi iptal et', 'mobile.sessions.renameSessionAria': '{title} öğesini yeniden adlandır', 'mobile.sessions.renameError': 'Session yeniden adlandırılamadı', 'mobile.sessions.deleteSessionAria': '{title} öğesini sil', 'mobile.sessions.confirmDeleteSessionAria': '{title} öğesini silmeyi onayla', 'mobile.projectEdit.worktreesTitle': 'Worktree\'ler', 'mobile.projectEdit.worktreesEmpty': 'Bu projede henüz worktree yok.', 'mobile.projectEdit.reorderHint': 'Worktree\'leri yeniden sıralamak için sürükleyin.', 'mobile.projectEdit.dragWorktreeAria': '{label} öğesini yeniden sıralamak için sürükleyin', 'mobile.projectEdit.deleteWorktreeAria': '{label} worktree\'sini kaldır', 'mobile.projectEdit.deleteWorktreeTitle': 'Worktree\'yi kaldır', 'mobile.projectEdit.deleteWorktreeConfirmButton': 'Kaldır', 'mobile.projectEdit.deleteWorktreeConfirm': '“{name}” worktree\'si kaldırılsın mı? Bu işlem geri alınamaz.', 'mobile.projectEdit.deleteWorktreeDirty': 'Bu worktree\'de commit edilmemiş değişiklikler var; bunlar kaybolacak.', 'mobile.projectEdit.deleteWorktreeArchiveNote': 'Bağlı {count} session arşivlenecek.', 'mobile.projectEdit.deleteLocalBranch': 'Yerel branch\'i de sil', 'mobile.projectEdit.deleteRemoteBranch': 'Uzak branch\'i de sil', 'mobile.sessions.showMore': '{count} tane daha göster', 'mobile.sessions.search.section.sessions': 'Session\'lar', 'mobile.sessions.search.section.archived': 'Arşivlenenler', 'mobile.sessions.search.section.projects': 'Projeler', 'mobile.sessions.clearSearchAria': 'Aramayı temizle', 'mobile.header.noProject': 'Bir proje seç', 'mobile.header.activeSession': 'Etkin session', 'mobile.header.noSession': 'Etkin session yok', 'mobile.sessions.openSheetAria': 'Session\'ları ve projeleri aç', 'mobile.sessions.closeSheetAria': 'Session\'ları ve projeleri kapat', 'mobile.sessions.sheet.title': 'Session\'lar', 'mobile.sessions.sheet.description': 'Proje değiştirin, session açın veya yeni bir sohbet başlatın.', 'mobile.sessions.search.placeholder': 'Session\'larda ara', 'mobile.sessions.empty': 'Session bulunamadı.', 'mobile.sessions.unassignedProject': 'Diğer session\'lar', 'mobile.sessions.newSessionAria': 'Bu projede yeni bir session başlat', 'mobile.sessions.untitled': 'Adsız session', 'mobile.sessions.project.sessionsSingle': '1 session', 'mobile.sessions.project.sessionsPlural': '{count} session', 'mobile.files.refreshAria': 'Dosyaları yenile', 'mobile.files.backToParentAria': '{name} klasörüne geri dön', 'mobile.files.rootDirectory': 'Proje dosyaları', 'mobile.files.search.placeholder': 'Dosyalarda ara', 'mobile.files.search.empty': 'Dosya bulunamadı.', 'mobile.files.parentDirectory': 'Üst klasör', 'mobile.files.empty.noDirectory': 'Dosyalara göz atmak için bir proje seçin.', 'mobile.files.empty.directory': 'Bu klasör boş.', 'mobile.files.error.listFailed': 'Dosyalar yüklenemedi', 'mobile.files.error.readUnavailable': 'Dosya önizlemesi bu runtime\'da kullanılamıyor.', 'mobile.files.file.truncated': 'Dosya önizlemesi mobil için kısaltıldı.', 'mobile.files.copyPathAria': 'Dosya yolunu kopyala', 'mobile.files.copyContent': 'İçeriği kopyala', 'mobile.files.copyContentAria': 'Dosya içeriğini kopyala', 'mobile.files.editAria': 'Dosyayı düzenle', 'mobile.files.doneEditingAria': 'Düzenleme tamam', 'mobile.files.toast.pathCopied': 'Yol kopyalandı', 'mobile.files.toast.contentCopied': 'İçerik kopyalandı', 'mobile.files.toast.copyFailed': 'Kopyalanamadı', 'mobile.changes.placeholder.title': 'Değişiklikler', 'mobile.changes.placeholder.description': 'Working-tree incelemesi, eşitleme ve commit işlemleri burada yer alacak.', 'mobile.changes.branchLabel': 'Branch: {branch}', 'mobile.changes.noRemote': 'Uzak bağlantı yok', 'mobile.changes.cleanDescription': 'Bu çalışma alanında değişen dosya yok.', 'mobile.changes.diffDetail.subtitle': 'Salt okunur diff', 'mobile.changes.diffDetail.loadFailed': 'Diff yüklenemedi', 'mobile.changes.diffDetail.missingTitle': 'Dosyada artık değişiklik yok', 'mobile.changes.diffDetail.missingDescription': 'Değişiklikler\'e geri dönün ve listeyi yenileyin.', 'mobile.changes.diffDetail.imageUnavailable': 'Görsel diff\'leri mobil Değişiklikler\'de henüz kullanılamıyor.', 'mobile.settings.placeholder.title': 'Ayarlar', 'mobile.settings.placeholder.description': 'Mobil bağlantı ve uygulama ayarları burada yer alacak.', 'layout.rightSidebar.git': 'Git', 'layout.rightSidebar.files': 'Dosyalar', 'layout.rightSidebar.context': 'Bağlam', 'layout.services.instance': 'Instance', 'layout.services.usage': 'Kullanım', 'sessions.sidebar.header.actions.closeSessions': 'Session\'ları kapat', 'sessions.sidebar.header.actions.addProject': 'Proje ekle', 'sessions.sidebar.header.actions.newSession': 'Yeni session', 'sessions.sidebar.header.actions.newMultiRun': 'Yeni multi-run', 'sessions.sidebar.header.actions.scheduledTasks': 'Zamanlanmış görevler', 'sessions.scheduledTasks.dialog.title': 'Zamanlanmış görevler', 'sessions.scheduledTasks.dialog.description': 'Yeni bir session oluşturan ve yapılandırılmış bir prompt gönderen sunucu tarafı görevler.', 'sessions.scheduledTasks.dialog.project.label': 'Proje', 'sessions.scheduledTasks.dialog.project.placeholder': 'Proje seç', 'sessions.scheduledTasks.dialog.project.empty': 'Proje yok', 'sessions.scheduledTasks.dialog.actions.newTask': 'Yeni görev', 'sessions.scheduledTasks.dialog.actions.runNow': 'Şimdi çalıştır', 'sessions.scheduledTasks.dialog.actions.edit': 'Düzenle', 'sessions.scheduledTasks.dialog.actions.editAria': '{taskName} görevini düzenle', 'sessions.scheduledTasks.dialog.actions.deleteAria': '{taskName} görevini sil', 'sessions.scheduledTasks.dialog.loading': 'Görevler yükleniyor...', 'sessions.scheduledTasks.dialog.empty.noTasks': 'Henüz zamanlanmış görev yok.', 'sessions.scheduledTasks.dialog.empty.selectProject': 'Zamanlanmış görevleri yönetmek için bir proje seçin.', 'sessions.scheduledTasks.dialog.error.chooseProjectFirst': 'Önce bir proje seçin', 'sessions.scheduledTasks.dialog.toast.loadFailed': 'Zamanlanmış görevler yüklenemedi', 'sessions.scheduledTasks.dialog.toast.saved': 'Zamanlanmış görev kaydedildi', 'sessions.scheduledTasks.dialog.toast.updateFailed': 'Görev güncellenemedi', 'sessions.scheduledTasks.dialog.toast.deleted': 'Zamanlanmış görev silindi', 'sessions.scheduledTasks.dialog.toast.deleteFailed': 'Görev silinemedi', 'sessions.scheduledTasks.dialog.toast.started': 'Görev başlatıldı', 'sessions.scheduledTasks.dialog.toast.startedPersistWarning': 'Görev başlatıldı ancak durumu kaydedilemedi. Bir sonraki başarılı çalıştırmaya kadar çalışıyor olarak görünebilir.', 'sessions.scheduledTasks.dialog.toast.runFailed': 'Görev çalıştırılamadı', 'sessions.scheduledTasks.dialog.confirm.deleteTask': '"{taskName}" zamanlanmış görevi silinsin mi?', 'sessions.scheduledTasks.dialog.confirm.deleteLoopFile': '"{taskName}" loop görevi ve markdown dosyası silinsin mi?', 'sessions.scheduledTasks.dialog.schedule.daily': 'Günlük {time}', 'sessions.scheduledTasks.dialog.schedule.dailyWithTimezone': 'Günlük {time} ({timezone})', 'sessions.scheduledTasks.dialog.schedule.weekly': 'Haftalık {days} {time}', 'sessions.scheduledTasks.dialog.schedule.weeklyWithTimezone': 'Haftalık {days} {time} ({timezone})', 'sessions.scheduledTasks.dialog.schedule.once': 'Tek seferlik {date} {time}', 'sessions.scheduledTasks.dialog.schedule.onceWithTimezone': 'Tek seferlik {date} {time} ({timezone})', 'sessions.scheduledTasks.dialog.schedule.cron': 'Cron: {cron}', 'sessions.scheduledTasks.dialog.schedule.cronWithTimezone': 'Cron: {cron} ({timezone})', 'sessions.scheduledTasks.dialog.schedule.unknownDate': 'Bilinmeyen tarih', 'sessions.scheduledTasks.dialog.schedule.weekdayShort.sun': 'Paz', 'sessions.scheduledTasks.dialog.schedule.weekdayShort.mon': 'Pzt', 'sessions.scheduledTasks.dialog.schedule.weekdayShort.tue': 'Sal', 'sessions.scheduledTasks.dialog.schedule.weekdayShort.wed': 'Çar', 'sessions.scheduledTasks.dialog.schedule.weekdayShort.thu': 'Per', 'sessions.scheduledTasks.dialog.schedule.weekdayShort.fri': 'Cum', 'sessions.scheduledTasks.dialog.schedule.weekdayShort.sat': 'Cmt', 'sessions.scheduledTasks.dialog.schedule.weekdayShort.unknown': '?', 'sessions.scheduledTasks.dialog.relativeTime.inLessThanOneMinute': '<1 dk içinde', 'sessions.scheduledTasks.dialog.relativeTime.justNow': 'az önce', 'sessions.scheduledTasks.dialog.relativeTime.inMinutes': '{count} dk içinde', 'sessions.scheduledTasks.dialog.relativeTime.minutesAgo': '{count} dk önce', 'sessions.scheduledTasks.dialog.relativeTime.inDuration': '{duration} içinde', 'sessions.scheduledTasks.dialog.relativeTime.durationAgo': '{duration} önce', 'sessions.scheduledTasks.dialog.status.success': 'Başarılı', 'sessions.scheduledTasks.dialog.status.error': 'Hata', 'sessions.scheduledTasks.dialog.status.running': 'Çalışıyor', 'sessions.scheduledTasks.dialog.status.idle': 'Boşta', 'sessions.scheduledTasks.dialog.nextRun.label': 'Sıradaki', 'sessions.scheduledTasks.dialog.lastRun.label': 'Son çalıştırma', 'sessions.scheduledTasks.dialog.lastRun.runningNow': 'şimdi çalışıyor', 'sessions.scheduledTasks.dialog.lastRun.never': 'hiç', 'sessions.scheduledTasks.dialog.taskToggle.enableAria': '{taskName} görevini etkinleştir', 'sessions.scheduledTasks.dialog.taskToggle.pauseAria': '{taskName} görevini duraklat', 'sessions.scheduledTasks.dialog.taskToggle.enabled': 'Etkin', 'sessions.scheduledTasks.dialog.taskToggle.paused': 'Duraklatıldı', 'sessions.scheduledTasks.dialog.loopFile.note': '{file} loop dosyası tarafından yönetiliyor', 'sessions.scheduledTasks.dialog.loopFile.toggleDisabled': 'Etkin olma durumu loop dosyası tarafından kontrol edilir; markdown frontmatter içinde etkinleştirin', 'sessions.scheduledTasks.dialog.loopFile.actionsDisabled': 'Loop görevleri kendi .agents/loops markdown dosyalarında yapılandırılır', 'sessions.scheduledTasks.editor.title.edit': 'Zamanlanmış görevi düzenle', 'sessions.scheduledTasks.editor.title.new': 'Yeni zamanlanmış görev', 'sessions.scheduledTasks.editor.description': 'Yeni bir session oluşturan ve prompt gönderen sunucu tarafı görev yapılandırın.', 'sessions.scheduledTasks.editor.taskName.label': 'Görev adı', 'sessions.scheduledTasks.editor.taskName.placeholder': 'Günlük eşitleme', 'sessions.scheduledTasks.editor.scheduleType.label': 'Zamanlama türü', 'sessions.scheduledTasks.editor.scheduleType.daily': 'Günlük', 'sessions.scheduledTasks.editor.scheduleType.weekly': 'Haftalık', 'sessions.scheduledTasks.editor.scheduleType.once': 'Tek seferlik', 'sessions.scheduledTasks.editor.scheduleType.cron': 'Cron', 'sessions.scheduledTasks.editor.date.label': 'Tarih', 'sessions.scheduledTasks.editor.date.placeholder': 'Tarih seç', 'sessions.scheduledTasks.editor.date.previousMonth': 'Önceki ay', 'sessions.scheduledTasks.editor.date.nextMonth': 'Sonraki ay', 'sessions.scheduledTasks.editor.date.jumpToToday': 'Bugüne git', 'sessions.scheduledTasks.editor.date.today': 'Bugün', 'sessions.scheduledTasks.editor.time.label': 'Saat', 'sessions.scheduledTasks.editor.time.hourAria': 'Saat', 'sessions.scheduledTasks.editor.time.minuteAria': 'Dakika', 'sessions.scheduledTasks.editor.time.periodAria': 'ÖÖ/ÖS', 'sessions.scheduledTasks.editor.time.period.am': 'ÖÖ', 'sessions.scheduledTasks.editor.time.period.pm': 'ÖS', 'sessions.scheduledTasks.editor.times.label': 'Saatler', 'sessions.scheduledTasks.editor.times.add': 'Saat ekle', 'sessions.scheduledTasks.editor.times.removeAria': 'Saati kaldır', 'sessions.scheduledTasks.editor.timezone.label': 'Saat dilimi', 'sessions.scheduledTasks.editor.weekdays.label': 'Haftanın günleri', 'sessions.scheduledTasks.editor.model.label': 'Model', 'sessions.scheduledTasks.editor.thinkingLevel.label': 'Düşünme seviyesi', 'sessions.scheduledTasks.editor.thinkingLevel.default': 'Varsayılan', 'sessions.scheduledTasks.editor.agent.label': 'Agent', 'sessions.scheduledTasks.editor.prompt.label': 'Prompt', 'sessions.scheduledTasks.editor.prompt.placeholder': 'Açık görevleri özetle ve sonraki adımları öner', 'sessions.scheduledTasks.editor.enabled.aria': 'Görevi etkinleştir', 'sessions.scheduledTasks.editor.enabled.label': 'Etkin', 'sessions.scheduledTasks.editor.goal.label': 'Hedef olarak çalıştır', 'sessions.scheduledTasks.editor.goal.aria': 'Bu görevi agent\'ın tamamlanana kadar izleyeceği bir hedef olarak çalıştırır', 'sessions.scheduledTasks.editor.goal.budgetLabel': 'Token bütçesi', 'sessions.scheduledTasks.editor.goal.budgetAria': 'Hedefi bir token bütçesiyle sınırla', 'sessions.scheduledTasks.editor.permissionAutoAccept.label': 'İzinleri otomatik kabul et', 'sessions.scheduledTasks.editor.permissionAutoAccept.aria': 'Görev session\'ını izin otomatik kabul etkin olarak başlatır', 'sessions.scheduledTasks.editor.actions.closeAria': 'Kapat', 'sessions.scheduledTasks.editor.actions.cancel': 'İptal', 'sessions.scheduledTasks.editor.actions.save': 'Kaydet', 'sessions.scheduledTasks.editor.actions.saving': 'Kaydediliyor...', 'sessions.scheduledTasks.editor.toast.saveFailed': 'Görev kaydedilemedi', 'sessions.scheduledTasks.editor.validation.taskNameRequired': 'Görev adı gerekli', 'sessions.scheduledTasks.editor.validation.promptRequired': 'Prompt gerekli', 'sessions.scheduledTasks.editor.validation.modelRequired': 'Model gerekli', 'sessions.scheduledTasks.editor.validation.dateFormat': 'Tarih YYYY-MM-DD biçiminde olmalı', 'sessions.scheduledTasks.editor.validation.timeFormat': 'Saat HH:mm biçiminde olmalı', 'sessions.scheduledTasks.editor.validation.atLeastOneTime': 'En az bir geçerli saat ekleyin', 'sessions.scheduledTasks.editor.validation.atLeastOneWeekday': 'En az bir gün seçin', 'sessions.scheduledTasks.editor.validation.timezoneRequired': 'Saat dilimi gerekli', 'sessions.scheduledTasks.editor.validation.cronRequired': 'Cron ifadesi gerekli', 'sessions.scheduledTasks.editor.validation.cronInvalid': 'Geçersiz cron ifadesi', 'sessions.scheduledTasks.editor.cronExpression.label': 'Cron ifadesi', 'sessions.scheduledTasks.editor.cronExpression.placeholder': '*/5 * * * *', 'sessions.scheduledTasks.editor.cronExpression.nextRuns': 'Sonraki çalıştırmalar', 'sessions.scheduledTasks.editor.cronExpression.examples': 'Örnekler', 'sessions.scheduledTasks.editor.cronExpression.examples.every5min': 'Her 5 dakikada bir', 'sessions.scheduledTasks.editor.cronExpression.examples.everyHour': 'Her saat', 'sessions.scheduledTasks.editor.cronExpression.examples.monday9am': 'Her Pazartesi 09:00\'da', 'sessions.scheduledTasks.editor.cronExpression.examples.9am5pm': 'Her gün 09:00 ve 17:00', 'sessions.scheduledTasks.editor.cronExpression.examples.firstOfMonth': 'Her ayın birinci günü', 'multirun.launcher.title': 'Yeni Multi-Run', 'multirun.launcher.actions.closeEsc': 'Kapat (Esc)', 'multirun.launcher.actions.cancel': 'İptal', 'multirun.launcher.actions.creating': 'Oluşturuluyor...', 'multirun.launcher.actions.startWithModelCount': 'Başlat ({count} model)', 'multirun.launcher.project.label': 'Proje', 'multirun.launcher.project.placeholder': 'Proje seç', 'multirun.launcher.project.empty': 'Önce bir proje ekleyin.', 'multirun.launcher.project.gitRequired': 'Worktree izolasyonu yok: çalıştırmalar aynı dizini kullanır.', 'multirun.launcher.groupName.label': 'Grup adı', 'multirun.launcher.groupName.info': 'Worktree dizini ve branch adları için kullanılır', 'multirun.launcher.groupName.placeholder': 'feature-auth, bugfix-login', 'multirun.launcher.baseBranch.label': 'Temel branch', 'multirun.launcher.baseBranch.info': 'Model başına bu temelden yeni branch oluşturulur', 'multirun.launcher.isolateRuns.label': 'Çalıştırmaları izole et', 'multirun.launcher.agent.label': 'Agent', 'multirun.launcher.agent.info': 'Tüm çalıştırmalar için kullanılacak agent. Varsayılan olarak yapılandırdığınız agent kullanılır.', 'multirun.launcher.setupCommands.label': 'Kurulum komutları', 'multirun.launcher.setupCommands.loading': 'Yükleniyor...', 'multirun.launcher.setupCommands.commandPlaceholder': 'bun install', 'multirun.launcher.setupCommands.removeCommandAria': 'Komutu kaldır', 'multirun.launcher.setupCommands.addCommand': 'Komut ekle', 'multirun.launcher.prompt.label': 'Prompt', 'multirun.launcher.prompt.placeholder': 'Tüm modellere gönderilecek prompt\'u girin...', 'multirun.launcher.attachments.attach': 'Ekle', 'multirun.launcher.attachments.tooltip': 'Tüm çalıştırmalara aynı dosyalar gönderilir', 'multirun.launcher.models.label': 'Modeller', 'multirun.launcher.models.info': '2 veya daha fazla model seçin. Aynı model birden çok kez eklenebilir.', 'multirun.launcher.toast.fileTooLarge': '"{fileName}" dosyası çok büyük (en fazla 10MB)', 'multirun.launcher.toast.attachFailed': '"{fileName}" eklenemedi', 'multirun.launcher.toast.attachedSingle': '{count} dosya eklendi', 'multirun.launcher.toast.attachedPlural': '{count} dosya eklendi', 'multirun.modelMultiSelect.actions.addModel': 'Model ekle', 'multirun.modelMultiSelect.search.placeholder': 'Modellerde ara', 'multirun.modelMultiSelect.search.noResults': 'Model bulunamadı', 'multirun.modelMultiSelect.sections.favorites': 'Favoriler', 'multirun.modelMultiSelect.sections.recent': 'Son kullanılanlar', 'multirun.modelMultiSelect.variant.placeholder': 'Düşünme', 'multirun.modelMultiSelect.variant.default': 'Varsayılan', 'multirun.modelMultiSelect.keyboard.hint': '↑↓ gezin • Enter seç • Esc kapat', 'multirun.modelMultiSelect.validation.minOnly': 'En az {min} model seçin.', 'multirun.modelMultiSelect.validation.minToMax': '{min} ile {max} arasında model seçin.', 'multirun.agentSelector.placeholder': 'Agent seç', 'multirun.fusion.title': 'Fusion çalıştır', 'multirun.fusion.description': 'Seçili multi-run çıktılarını tek ve daha güçlü bir yanıtta birleştirin.', 'multirun.fusion.provider.placeholder': 'Provider', 'multirun.fusion.model.placeholder': 'Model', 'multirun.fusion.sources.label': 'Kaynaklar ({count})', 'multirun.fusion.actions.cancel': 'İptal', 'multirun.fusion.actions.start': 'Fusion\'ı başlat', 'multirun.fusion.actions.starting': 'Başlatılıyor...', 'multirun.fusion.toast.noOutputs': 'Birleştirilecek asistan çıktısı bulunamadı.', 'multirun.fusion.toast.failed': 'Fusion başlatılamadı.', 'multirun.launcher.attachments.label': 'Dosyalar', 'multirun.launcher.actions.startWithRunCount': 'Başlat ({count} çalıştırma)', 'multirun.launcher.groups.addGroup': 'Çalıştırma grubu ekle', 'multirun.launcher.groups.removeGroup': 'Grubu kaldır', 'multirun.launcher.groups.groupLabel': 'Çalıştırma grubu {index}', 'multirun.launcher.groups.template.label': 'Şablon', 'multirun.launcher.groups.template.placeholder': 'Şablon seç...', 'multirun.launcher.groups.template.custom': 'Özel prompt', 'multirun.launcher.groups.prompt.label': 'Prompt', 'multirun.launcher.groups.prompt.placeholder': 'Bu grup için prompt\'u girin...', 'sessions.sidebar.header.actions.searchSessions': 'Session\'ları ara', 'sessions.sidebar.header.actions.exitSelection': 'Seçimden çık', 'sessions.sidebar.header.actions.selectSessions': 'Session\'ları seç', 'sessions.sidebar.header.actions.sortProjects': 'Projeleri sırala', 'sessions.sidebar.header.actions.sessionDisplayMode': 'Session görüntüleme modu', 'sessions.sidebar.header.displayMode.label': 'Görüntüleme modu', 'sessions.sidebar.header.displayMode.default': 'Varsayılan', 'sessions.sidebar.header.displayMode.minimal': 'Minimal', 'sessions.sidebar.header.displayMode.showRecent': 'Son kullanılanlar bölümünü göster', 'sessions.sidebar.header.displayMode.showArchived': 'Arşivlenmiş session\'ları göster', 'sessions.sidebar.header.displayMode.collapseAll': 'Tümünü daralt', 'sessions.sidebar.header.displayMode.expandAll': 'Tümünü genişlet', 'sessions.sidebar.header.projectSort.manual': 'Manuel', 'sessions.sidebar.header.projectSort.aToZ': 'A → Z', 'sessions.sidebar.header.projectSort.zToA': 'Z → A', 'sessions.sidebar.header.projectSort.dateAdded': 'En yeni', 'sessions.sidebar.header.projectSort.recent': 'Son kullanılanlar', 'sessions.sidebar.header.search.matchCountSingle': '{count} eşleşme', 'sessions.sidebar.header.search.matchCountPlural': '{count} eşleşme', 'sessions.sidebar.header.search.escapeHint': 'Temizlemek için Esc', 'sessions.sidebar.header.search.placeholder': 'Session ara...', 'sessions.sidebar.header.search.clear': 'Aramayı temizle', 'sessions.sidebar.footer.actions.settings': 'Ayarlar', 'sessions.sidebar.footer.actions.shortcuts': 'Kısayollar', 'sessions.sidebar.footer.actions.aboutOpenChamber': 'OpenChamber hakkında', 'sessions.sidebar.footer.actions.update': 'Güncelle', 'sessions.sidebar.empty.noSessions.title': 'Henüz session yok', 'sessions.sidebar.empty.noSessions.description': 'Kodlamaya başlamak için ilk session\'ınızı oluşturun.', 'sessions.sidebar.empty.noMatches.title': 'Eşleşen session yok', 'sessions.sidebar.empty.noMatches.description': 'Farklı bir başlık, branch, klasör veya yol deneyin.', 'sessions.sidebar.activity.recentTitle': 'son kullanılanlar', 'sessions.sidebar.activity.chatsTitle': 'sohbetler', 'chat.chatInput.chooseProject': 'Proje seç', 'sessions.archivePage.allDirectories': 'Tüm dizinler', 'sessions.sidebar.header.displayMode.stickyHeaders': 'Yapışkan proje başlıkları', 'sessions.sidebar.header.grouping.label': 'Session\'ları grupla', 'sessions.sidebar.header.projectDisplay.label': 'Projeleri göster', 'sessions.sidebar.header.projectDisplay.all': 'Tüm projeler', 'sessions.sidebar.header.projectDisplay.single': 'Tek proje', 'sessions.sidebar.project.selectAria': 'Proje seçin, şu an {project}', 'sessions.sidebar.header.grouping.byWorktree': 'Worktree\'ye göre', 'sessions.sidebar.header.grouping.flat': 'Düz liste', 'sessions.sidebar.project.actions.manageWorktrees': 'Worktree\'leri yönet', 'sessions.worktreesPage.title': '{project} içindeki worktree\'ler', 'sessions.worktreesPage.description': 'Bu proje için git worktree\'leri oluşturun, inceleyin ve kaldırın.', 'sessions.worktreesPage.closeAria': 'Worktree\'leri kapat', 'sessions.scheduledTasks.page.closeAria': 'Zamanlanmış görevleri kapat', 'sessions.sidebar.nav.archive': 'Arşiv', 'sessions.archivePage.title': 'Arşiv', 'sessions.archivePage.countSingle': '{count} arşivlenmiş session', 'sessions.archivePage.countPlural': '{count} arşivlenmiş session', 'sessions.archivePage.closeAria': 'Arşivi kapat', 'sessions.archivePage.searchPlaceholder': 'Arşivlenmiş session\'ları ara', 'sessions.archivePage.empty.noArchived': 'Arşivlenmiş session yok', 'sessions.archivePage.empty.noMatches': 'Eşleşen arşivlenmiş session yok', 'sessions.archivePage.otherProjects': 'diğer projeler', 'sessions.archivePage.deleteProject': 'Bu projedeki tüm arşivlenmiş session\'ları sil', 'sessions.archivePage.deleteProjectAria': '{label} içindeki tüm arşivlenmiş session\'ları sil', 'sessions.archivePage.deleteSessionAria': '{title} öğesini sil', 'sessions.archivePage.restoreSessionAria': '{title} öğesini geri yükle', 'sessions.switcher.openAria': 'Session değiştiriciyi aç', 'sessions.switcher.empty': 'Son kullanılan session yok', 'sessions.switcher.draftTitle': 'Yeni session', 'sessions.sidebar.updateCheck.errorTitle': 'Güncellemeler kontrol edilemedi', 'sessions.sidebar.updateCheck.latestVersion': 'En son sürümü kullanıyorsunuz', 'sessions.sidebar.directory.errorAddProjectTitle': 'Proje eklenemedi', 'sessions.sidebar.directory.errorAddProjectDescription': 'Geçerli bir dizin seçin.', 'sessions.sidebar.directory.errorSelectDirectoryTitle': 'Dizin seçilemedi', 'sessions.sidebar.folder.newFolderName': 'Yeni klasör', 'sessions.sidebar.bulkActions.delete': 'Sil', 'sessions.sidebar.bulkActions.archive': 'Arşivle', 'sessions.sidebar.bulkActions.selectedCount': '{count} seçili', 'sessions.sidebar.bulkActions.moveToFolder': 'Klasöre taşı', 'sessions.sidebar.bulkActions.deletedSingle': '{count} session silindi', 'sessions.sidebar.bulkActions.deletedPlural': '{count} session silindi', 'sessions.sidebar.bulkActions.failedDeleteSingle': '{count} session silinemedi', 'sessions.sidebar.bulkActions.failedDeletePlural': '{count} session silinemedi', 'sessions.sidebar.bulkActions.archivedSingle': '{count} session arşivlendi', 'sessions.sidebar.bulkActions.archivedPlural': '{count} session arşivlendi', 'sessions.sidebar.bulkActions.failedArchiveSingle': '{count} session arşivlenemedi', 'sessions.sidebar.bulkActions.failedArchivePlural': '{count} session arşivlenemedi', 'sessions.sidebar.bulkActions.restore': 'Geri yükle', 'sessions.sidebar.bulkActions.restoredSingle': '{count} session geri yüklendi', 'sessions.sidebar.bulkActions.restoredPlural': '{count} session geri yüklendi', 'sessions.sidebar.bulkActions.failedRestoreSingle': '{count} session geri yüklenemedi', 'sessions.sidebar.bulkActions.failedRestorePlural': '{count} session geri yüklenemedi', 'sessions.sidebar.folders.none': 'Henüz klasör yok', 'sessions.sidebar.folders.newFolderEllipsis': 'Yeni klasör...', 'sessions.sidebar.folders.removeFromFolder': 'Klasörden kaldır', 'sessions.sidebar.folders.moveToFolder': 'Klasöre taşı', 'sessions.sidebar.project.actions.newWorktree': 'Yeni worktree', 'sessions.sidebar.project.actions.newWorktreeEllipsis': 'Yeni worktree...', 'sessions.sidebar.project.actions.projectMenu': 'Proje menüsü', 'sessions.sidebar.project.actions.newSession': 'Yeni session', 'sessions.sidebar.project.actions.edit': 'Düzenle', 'sessions.sidebar.project.actions.closeProject': 'Projeyi kapat', 'sessions.sidebar.project.actions.newDraftSession': 'Yeni taslak session', 'sessions.sidebar.session.menu.rename': 'Yeniden adlandır', 'sessions.sidebar.session.menu.copyId': 'Session ID\'yi kopyala', 'sessions.sidebar.session.copyId.success': 'Session ID kopyalandı', 'sessions.sidebar.session.copyId.error': 'Session ID kopyalanamadı', 'header.sessionActions.openAria': 'Session eylemlerini aç', 'sessions.sidebar.session.rename.save': 'Session adını kaydet', 'sessions.sidebar.session.rename.cancel': 'Session yeniden adlandırmayı iptal et', 'sessions.sidebar.session.menu.unpin': 'Session\'ın sabitlemesini kaldır', 'sessions.sidebar.session.menu.pin': 'Session\'ı sabitle', 'sessions.sidebar.session.menu.share': 'Paylaş', 'sessions.sidebar.session.menu.copied': 'Kopyalandı', 'sessions.sidebar.session.menu.copyLink': 'Bağlantıyı kopyala', 'sessions.sidebar.session.menu.unshare': 'Paylaşımı kaldır', 'sessions.sidebar.session.menu.exportMarkdown': 'Markdown olarak dışa aktar', 'sessions.sidebar.session.menu.moveToWorktree': 'Yeni worktree\'ye taşı', 'sessions.sidebar.session.moveToWorktree.success': 'Session yeni bir worktree\'ye taşındı', 'sessions.sidebar.session.moveToWorktree.failed': 'Session yeni bir worktree\'ye taşınamadı', 'sessions.sidebar.session.moveToWorktree.tooltip': 'Geçerli branch\'ten yeni bir worktree oluşturur, commit edilmemiş değişiklikleri aktarır ve bu session\'ı alt session\'larıyla birlikte oraya taşır.', 'sessions.sidebar.session.moveToWorktree.tooltipBusy': 'Session boşta olduğunda kullanılabilir. Geçerli etkinliği durdur veya bitmesini bekle.', 'sessions.sidebar.session.moveToWorktree.tooltipMoving': 'Bu session zaten yeni bir worktree\'ye taşınıyor.', 'sessions.sidebar.session.menu.moveToWorktreeTargets': 'Worktree\'ye taşı', 'sessions.sidebar.session.menu.newWorktree': 'Yeni worktree...', 'sessions.sidebar.session.moveToWorktree.main': 'Ana worktree', 'sessions.sidebar.session.moveToWorktree.refreshing': 'Worktree\'ler yenileniyor...', 'sessions.sidebar.session.moveToWorktree.loadFailed': 'Worktree\'ler yüklenemedi', 'sessions.sidebar.session.moveToWorktree.current': 'Geçerli worktree', 'sessions.sidebar.session.moveToWorktree.existingSuccess': 'Session worktree\'ye taşındı', 'sessions.sidebar.session.moveToWorktree.existingFailed': 'Session worktree\'ye taşınamadı', 'sessions.sidebar.session.moveToWorktree.tooltipTargets': 'Mevcut worktree\'leri ve bu session için yeni bir tane oluşturma seçeneğini gösterir.', 'sessions.sidebar.session.moveToWorktree.confirm.title': 'Kaynakta commit edilmemiş değişiklikler var', 'sessions.sidebar.session.moveToWorktree.confirm.changedFiles': 'Bu worktree\'de değişen dosya sayısı: {count}.', 'sessions.sidebar.session.moveToWorktree.confirm.ownership': 'OpenCode bu değişiklikleri session\'a göre değil, dizine göre izler.', 'sessions.sidebar.session.moveToWorktree.confirm.sessionOnlyHelp': 'Bu session\'ı ve alt session\'larını taşır, kaynaktaki dosyalara hiç dokunmaz.', 'sessions.sidebar.session.moveToWorktree.confirm.allChangesHelp': 'Session dizinindeki değişiklikleri aktarır. Stage\'lenmemiş ve takip edilmeyen dosyalar başarıdan sonra kaynaktan çıkar.', 'sessions.sidebar.session.moveToWorktree.confirm.stagedWarning': 'Stage\'lenmiş değişiklikler kaynakta kalır ve hedefe kopyalanır.', 'sessions.sidebar.session.moveToWorktree.confirm.baseWarning': 'Hedef farklı bir Git tabanı kullanıyorsa aktarım başarısız olabilir.', 'sessions.sidebar.session.moveToWorktree.confirm.sessionOnly': 'Yalnızca session\'ı taşı', 'sessions.sidebar.session.moveToWorktree.confirm.allChanges': 'Kaynaktaki tüm değişiklikleri taşı', 'sessions.sidebar.session.moveToWorktree.confirm.cancel': 'İptal', 'sessions.sidebar.session.moveToWorktree.sourceVerificationFailed': 'Kaynaktaki değişiklikler doğrulanamadı. Hiçbir worktree veya session değiştirilmedi.', 'sessions.sidebar.session.moveToWorktree.applyChangesFailed': 'Hedef, kaynaktaki değişiklikleri kabul edemedi. Session da kaynaktaki değişiklikler de taşınmadı. Tekrar deneyip Yalnızca session\'ı taşı seçeneğini kullan.', 'sessions.sidebar.session.moveToWorktree.changesMayBeInDestination': 'Hedef taşımayı onaylamadan önce bağlantı koptu. Session taşınmamış olabilir ve commit edilmemiş değişikliklerin hedef worktree içinde olabilir. Tekrar denemeden önce oraya bak.', 'sessions.sidebar.session.menu.runFusion': 'Fusion\'ı çalıştır', 'sessions.sidebar.session.menu.openInSidePanel': 'Yan panelde aç', 'sessions.sidebar.session.actions.openInEditor': 'Editörde aç', 'sessions.sidebar.session.menu.betaBadge': 'beta', 'sessions.sidebar.session.menu.label': 'Session menüsü', 'sessions.sidebar.session.untitled': 'Adsız Session', 'sessions.sidebar.session.export.nothingToExport': 'Dışa aktarılacak bir şey yok', 'sessions.sidebar.session.export.failedLoadHistory': 'Session geçmişinin tamamı yüklenemedi', 'sessions.sidebar.session.export.success': 'Session dışa aktarıldı', 'sessions.sidebar.session.export.failedRevealPath': 'Yol gösterilemedi', 'sessions.sidebar.session.export.untitledSubagent': 'Adsız alt agent', 'sessions.sidebar.session.export.skippedSubtaskSingle': 'Session dışa aktarıldı ancak yüklenemeyen {count} alt agent görevi atlandı.', 'sessions.sidebar.session.export.skippedSubtaskMany': 'Session dışa aktarıldı ancak yüklenemeyen {count} alt agent görevi atlandı.', 'sessions.sidebar.session.export.dialog.title': 'Markdown olarak dışa aktar', 'sessions.sidebar.session.export.dialog.descriptionSingle': 'Bu session\'da {count} alt agent görevi var. Dışa aktarmaya dahil edilsin mi?', 'sessions.sidebar.session.export.dialog.descriptionMany': 'Bu session\'da {count} alt agent görevi var. Dışa aktarmaya dahil edilsin mi?', 'sessions.sidebar.session.export.dialog.includeSubtasks': 'Alt agent görevlerini dahil et', 'sessions.sidebar.session.export.dialog.confirm': 'Dışa aktar', 'sessions.sidebar.session.status.active': 'Session aktif', 'sessions.sidebar.session.status.unread': 'Okunmamış güncellemeler', 'sessions.sidebar.session.status.pinned': 'Sabitlenmiş session', 'sessions.sidebar.session.status.movingToWorktree': 'Session yeni bir worktree\'ye taşınıyor', 'sessions.sidebar.session.status.permissionRequired': 'İzin gerekiyor', 'sessions.sidebar.session.status.questionPendingSingle': '1 bekleyen soru', 'sessions.sidebar.session.status.questionPendingMany': '{count} bekleyen soru', 'sessions.sidebar.session.status.activeFor': '{duration} süredir aktif', 'sessions.sidebar.session.status.lastTurnDuration': 'Son tur {duration} sürdü', 'sessions.sidebar.session.subsessions.collapse': 'Alt session\'ları daralt', 'sessions.sidebar.session.subsessions.expand': 'Alt session\'ları genişlet', 'sessions.sidebar.dialogs.deleteSession.title': 'Session silinsin mi?', 'sessions.sidebar.dialogs.archiveSession.title': 'Session arşivlensin mi?', 'sessions.sidebar.dialogs.deleteSession.withOneSubtask': '"{sessionTitle}" ve {count} alt görevi kalıcı olarak silinecek.', 'sessions.sidebar.dialogs.deleteSession.withManySubtasks': '"{sessionTitle}" ve {count} alt görevi kalıcı olarak silinecek.', 'sessions.sidebar.dialogs.archiveSession.withOneSubtask': '"{sessionTitle}" ve {count} alt görevi arşivlenecek.', 'sessions.sidebar.dialogs.archiveSession.withManySubtasks': '"{sessionTitle}" ve {count} alt görevi arşivlenecek.', 'sessions.sidebar.dialogs.deleteSession.single': '"{sessionTitle}" kalıcı olarak silinecek.', 'sessions.sidebar.dialogs.archiveSession.single': '"{sessionTitle}" arşivlenecek.', 'sessions.sidebar.dialogs.neverAsk': 'Bir daha sorma', 'sessions.sidebar.dialogs.cancel': 'İptal', 'sessions.sidebar.dialogs.deleteSession.titleAction': 'Session\'ı sil', 'sessions.sidebar.dialogs.deleteSessions.titleAction': 'Session\'ları sil', 'sessions.sidebar.dialogs.deleteSessions.title': 'Session\'lar silinsin mi?', 'sessions.sidebar.dialogs.archiveSessions.title': 'Session\'lar arşivlensin mi?', 'sessions.sidebar.dialogs.deleteSessions.singleDescription': '{count} session kalıcı olarak silinecek.', 'sessions.sidebar.dialogs.deleteSessions.pluralDescription': '{count} session kalıcı olarak silinecek.', 'sessions.sidebar.dialogs.archiveSessions.singleDescription': '{count} session arşivlenecek.', 'sessions.sidebar.dialogs.archiveSessions.pluralDescription': '{count} session arşivlenecek.', 'sessions.sidebar.dialogs.deleteFolder.title': 'Klasör silinsin mi?', 'sessions.sidebar.dialogs.deleteFolder.withOneSubfolder': '"{folderName}", {count} alt klasörüyle birlikte silinecek. İçindeki session\'lar silinmeyecek.', 'sessions.sidebar.dialogs.deleteFolder.withManySubfolders': '"{folderName}", {count} alt klasörüyle birlikte silinecek. İçindeki session\'lar silinmeyecek.', 'sessions.sidebar.dialogs.deleteFolder.withContentsNoSubfolders': '"{folderName}" silinecek. İçindeki session\'lar silinmeyecek.', 'sessions.sidebar.dialogs.deleteFolder.single': '"{folderName}" kalıcı olarak silinecek.', 'sessions.sidebar.dialogs.deleteResult.singleFailedToDelete': '{count} session silinemedi.', 'sessions.sidebar.dialogs.deleteResult.manyFailedToDelete': '{count} session silinemedi.', 'sessions.sidebar.dialogs.deleteResult.singleFailedToArchive': '{count} session arşivlenemedi.', 'sessions.sidebar.dialogs.deleteResult.manyFailedToArchive': '{count} session arşivlenemedi.', 'sessions.sidebar.dialogs.deleteResult.removedFromDate': '{dateLabel} içindeki tüm session\'lar kaldırıldı.', 'sessions.sidebar.dialogs.deleteResult.tryAgain': 'Birazdan tekrar deneyin.', 'sessions.sidebar.dialogs.worktreeDelete.descriptionNoLinked': 'Bu işlem seçili worktree\'yi kaldırır.', 'sessions.sidebar.dialogs.worktreeDelete.descriptionOneLinked': 'Bu işlem seçili worktree\'yi kaldırır ve {count} bağlı session\'ı arşivler.', 'sessions.sidebar.dialogs.worktreeDelete.descriptionManyLinked': 'Bu işlem seçili worktree\'yi kaldırır ve {count} bağlı session\'ı arşivler.', 'sessions.sidebar.dialogs.sessionDelete.descriptionOne': 'Bu işlem 1 session\'ı kalıcı olarak kaldırır.', 'sessions.sidebar.dialogs.sessionDelete.descriptionOneWithDate': 'Bu işlem {dateLabel} içindeki 1 session\'ı kalıcı olarak kaldırır.', 'sessions.sidebar.dialogs.sessionDelete.descriptionMany': 'Bu işlem {count} session\'ı kalıcı olarak kaldırır.', 'sessions.sidebar.dialogs.sessionDelete.descriptionManyWithDate': 'Bu işlem {dateLabel} içindeki {count} session\'ı kalıcı olarak kaldırır.', 'sessions.sidebar.dialogs.sessionList.more': '+{count} daha', 'sessions.sidebar.session.share.successTitle': 'Session paylaşıldı', 'sessions.sidebar.session.share.successDescription': 'Paylaşım bağlantısı panoya kopyalandı.', 'sessions.sidebar.session.share.error': 'Session paylaşılamıyor', 'sessions.sidebar.session.share.copyUrlError': 'URL kopyalanamadı', 'sessions.sidebar.session.unshare.success': 'Session paylaşımı kaldırıldı', 'sessions.sidebar.session.unshare.error': 'Session paylaşımı kaldırılamıyor', 'sessions.sidebar.session.delete.success': 'Session silindi', 'sessions.sidebar.session.delete.error': 'Session silinemedi', 'sessions.sidebar.session.archive.success': 'Session arşivlendi', 'sessions.sidebar.session.archive.error': 'Session arşivlenemedi', 'sessions.sidebar.session.restore.success': 'Session geri yüklendi', 'sessions.sidebar.session.restore.error': 'Session geri yüklenemedi', 'sessions.sidebar.group.pr.checksPassed': '{success}/{total} kontrol başarılı', 'sessions.sidebar.group.pr.failingCount': '{count} başarısız', 'sessions.sidebar.group.pr.pendingCount': '{count} beklemede', 'sessions.sidebar.group.pr.conflictsOrBlocked': 'Çakışma veya engellendi', 'sessions.sidebar.group.pr.mergeable': 'Merge edilebilir', 'sessions.sidebar.group.pr.mergeState': 'Merge durumu: {state}', 'sessions.sidebar.group.pr.status.merged': 'Merge edildi', 'sessions.sidebar.group.pr.status.readyToMerge': 'Merge edilmeye hazır', 'sessions.sidebar.group.pr.status.open': 'PR açık', 'sessions.sidebar.group.pr.status.mergeConflicts': 'Merge çakışmaları', 'sessions.sidebar.group.pr.status.mergeBlocked': 'Merge engellendi', 'sessions.sidebar.group.pr.status.draft': 'Taslak PR', 'sessions.sidebar.group.pr.status.closed': 'Kapalı', 'sessions.sidebar.group.empty.noArchivedSessions': 'Henüz arşivlenmiş session yok.', 'sessions.sidebar.group.empty.noSessionsInWorkspace': 'Bu çalışma alanında henüz session yok.', 'sessions.sidebar.group.showMore': 'Daha fazla session göster', 'sessions.sidebar.group.showMoreSingle': '{count} session daha göster', 'sessions.sidebar.group.showMorePlural': '{count} session daha göster', 'sessions.sidebar.group.showFewer': 'Daha az session göster', 'sessions.sidebar.group.expandAria': '{label} öğesini genişlet', 'sessions.sidebar.group.collapseAria': '{label} öğesini daralt', 'sessions.sidebar.group.actions.deleteArchivedInGroupAria': '{label} içindeki arşivlenmiş session\'ları sil', 'sessions.sidebar.group.actions.deleteArchivedSessions': 'Arşivlenmiş session\'ları sil', 'sessions.sidebar.group.actions.deleteGroupAria': '{label} öğesini sil', 'sessions.sidebar.group.actions.deleteWorktree': 'Worktree\'yi sil', 'sessions.sidebar.group.actions.newDraftInGroupAria': '{label} içinde yeni taslak session', 'sessions.sidebar.grouping.projectRoot': 'proje kökü', 'sessions.sidebar.grouping.projectRootWithBranch': 'proje kökü: {branch}', 'sessions.sidebar.grouping.archived': 'arşivlenmiş', 'sessions.sidebar.grouping.archivedDescription': 'Arşivlenmiş ve atanmamış session\'lar', 'sessions.sidebar.folderItem.expandAria': '{folderName} klasörünü genişlet', 'sessions.sidebar.folderItem.collapseAria': '{folderName} klasörünü daralt', 'sessions.sidebar.folderItem.namePlaceholder': 'Klasör adı', 'sessions.sidebar.folderItem.newSessionAria': '{folderName} içinde yeni session', 'sessions.sidebar.folderItem.newSubfolderAria': '{folderName} içinde yeni alt klasör', 'sessions.sidebar.folderItem.newSubfolder': 'Yeni alt klasör', 'sessions.sidebar.folderItem.renameAria': '{folderName} klasörünü yeniden adlandır', 'sessions.sidebar.folderItem.deleteArchivedInFolderAria': '{folderName} klasöründeki arşivlenmiş session\'ları sil', 'sessions.sidebar.folderItem.deleteFolderAria': '{folderName} klasörünü sil', 'sessions.sidebar.folderItem.emptyFolder': 'Boş klasör', 'sessions.sidebar.sessionDialogs.ok': 'Tamam', 'sessions.sidebar.sessionDialogs.linkedSessionSingle': 'Bağlı session', 'sessions.sidebar.sessionDialogs.linkedSessionPlural': 'Bağlı session\'lar', 'sessions.sidebar.sessionDialogs.delete.note': 'Worktree dizinleri olduğu gibi kalır. Seçili session\'lara bağlı alt session\'lar da kaldırılır.', 'sessions.sidebar.sessionDialogs.directory.errorSelectTitle': 'Dizin seçilemedi', 'sessions.sidebar.sessionDialogs.directory.errorOpenTitle': 'Dizin açılamadı', 'sessions.sidebar.sessionDialogs.directory.errorOpenDescription': 'Masaüstü uygulaması dosya erişimi izni veremedi.', 'sessions.sidebar.sessionDialogs.directory.errorAddProjectTitle': 'Proje eklenemedi', 'sessions.sidebar.sessionDialogs.directory.errorAddProjectDescription': 'Geçerli bir dizin yolu seçin.', 'sessions.sidebar.sessionDialogs.worktree.errorRemoveTitle': '“{name}” worktree kaldırılamadı', 'sessions.sidebar.sessionDialogs.worktree.removingTitle': '“{name}” worktree kaldırılıyor…', 'sessions.sidebar.sessionDialogs.worktree.removedTitle': '“{name}” worktree kaldırıldı', 'sessions.sidebar.sessionDialogs.worktree.removed': 'Worktree kaldırıldı.', 'sessions.sidebar.sessionDialogs.worktree.removedWithRemote': 'Worktree ve uzak branch kaldırıldı.', 'sessions.sidebar.sessionDialogs.worktree.attachedArchived': 'Bağlı worktree arşivlendi.', 'sessions.sidebar.sessionDialogs.worktree.attachedArchivedPlural': 'Bağlı worktree\'ler arşivlendi.', 'sessions.sidebar.sessionDialogs.worktree.archivedAndRemoteRemoved': 'Worktree\'ler arşivlendi ve uzak branch\'ler kaldırıldı.', 'sessions.sidebar.group.worktreeMissing': 'Worktree klasörü eksik', 'sessions.sidebar.sessionDialogs.worktree.label': 'Worktree', 'sessions.sidebar.sessionDialogs.worktree.pathUnavailable': 'Worktree yolu kullanılamıyor.', 'sessions.sidebar.sessionDialogs.worktree.uncommittedWarning': 'Commit edilmemiş değişiklikler atılacak.', 'sessions.sidebar.sessionDialogs.actions.deleteRemoteBranch': 'Uzak branch\'i sil', 'sessions.sidebar.sessionDialogs.actions.remoteBranchInfoUnavailable': 'Uzak branch bilgisi kullanılamıyor', 'sessions.sidebar.sessionDialogs.actions.deleteLocalBranch': 'Yerel branch\'i sil', 'sessions.sidebar.sessionDialogs.actions.deleting': 'Siliniyor…', 'sessions.sidebar.sessionDialogs.actions.deleteWorktree': 'Worktree\'yi sil', 'gitView.branch.branchToMergeInto': '{branch} içine merge edilecek branch', 'gitView.branch.branchToRebaseOnto': 'Üzerine rebase edilecek branch', 'gitView.branch.create': 'Yeni branch oluştur...', 'gitView.branch.currentBadge': 'Geçerli', 'gitView.branch.currentBranchFallback': 'geçerli branch', 'gitView.branch.currentBranchTooltip': 'Geçerli branch', 'gitView.branch.detachedHead': 'Detached HEAD', 'gitView.branch.dialogDescriptionPrefix': 'Başka bir branch\'i içine getirmek için bir yöntem seçin:', 'gitView.branch.empty': 'Branch bulunamadı.', 'gitView.branch.localBranches': 'Yerel branch\'ler', 'gitView.branch.mergeDescription': 'Merge commit oluşturur ve branch geçmişini korur.', 'gitView.branch.mergeRebase': 'Merge/Rebase', 'gitView.branch.mergeRebaseTooltip': 'Bu branch\'i başka bir branch\'ten güncelle.', 'gitView.branch.mergingInProgress': 'Merge işlemi devam ediyor', 'gitView.branch.namePlaceholder': 'Branch adı', 'gitView.branch.newBranchPlaceholder': 'Yeni branch adı', 'gitView.branch.noLocalBranches': 'Yerel branch yok', 'gitView.branch.noRemoteBranches': 'Uzak branch yok', 'gitView.branch.operation': 'İşlem', 'gitView.branch.operationCompleted': 'İşlem tamamlandı', 'gitView.branch.operationFailed': 'İşlem başarısız', 'gitView.branch.pushToPrefix': 'Push öneki', 'gitView.branch.pushToSuffix': 'Push soneki', 'gitView.branch.rebaseDescription': 'Commit\'lerinizi seçili branch\'in üzerine yeniden uygular.', 'gitView.branch.rebasingInProgress': 'Rebase işlemi devam ediyor', 'gitView.branch.remoteBranches': 'Uzak branch\'ler', 'gitView.branch.renameTitle': 'Branch\'i yeniden adlandır', 'gitView.branch.renameSave': 'Branch adını kaydet', 'gitView.branch.renameSaving': 'Branch adı kaydediliyor', 'gitView.branch.renameCancel': 'Branch yeniden adlandırmayı iptal et', 'gitView.branch.searchPlaceholder': 'Branch\'lerde ara...', 'gitView.branch.selectBranch': 'Branch seç', 'gitView.branch.summaryMergeInfix': 'içine', 'gitView.branch.summaryMergePrefix': 'Bu, şunu merge edecek:', 'gitView.branch.summaryRebaseInfix': 'üzerine', 'gitView.branch.summaryRebasePrefix': 'Bu, şunu rebase edecek:', 'gitView.branch.updateDescriptionPrefix': 'En son değişiklikleri şuraya getir:', 'gitView.branch.updateTitle': 'Branch\'i güncelle', 'gitView.changes.changedFilesAria': 'Değişen dosyalar', 'gitView.changes.clearSelectionAria': 'Dosya seçimini temizle', 'gitView.changes.collapseDirectoryAria': '{path} dizinini daralt', 'gitView.changes.expandDirectoryAria': '{path} dizinini genişlet', 'gitView.changes.revertAll': 'Tümünü geri al', 'gitView.changes.revertAllDescriptionPlural': '{count} değişen dosya geri alınsın mı? Bu işlem geri alınamaz.', 'gitView.changes.revertAllDescriptionSingle': '{count} değişen dosya geri alınsın mı? Bu işlem geri alınamaz.', 'gitView.changes.revertAllDialogTitle': 'Tüm değişiklikler geri alınsın mı?', 'gitView.changes.revertDirectoryAria': '{path} içindeki değişiklikleri geri al', 'gitView.changes.revertDirectory': 'Klasörü geri al', 'gitView.changes.revertDirectoryDescriptionPlural': 'Bu işlem {path} altındaki {count} dosyadaki yerel değişiklikleri atar.', 'gitView.changes.revertDirectoryDescriptionSingle': 'Bu işlem {path} altındaki {count} dosyadaki yerel değişiklikleri atar.', 'gitView.changes.revertDirectoryDialogTitle': 'Klasör değişiklikleri geri alınsın mı?', 'gitView.changes.revertDirectoryTooltip': 'Klasör değişikliklerini geri al', 'gitView.changes.revertFileAria': '{path} içindeki değişiklikleri geri al', 'gitView.changes.revertFileTooltip': 'Değişiklikleri geri al', 'gitView.changes.reverting': 'Geri alınıyor...', 'gitView.changes.selectAllAria': 'Tüm dosyaları seç', 'gitView.changes.selectFileAria': '{path} öğesini seç', 'gitView.changes.stagedTitle': 'Staged', 'gitView.changes.resizeSplitAria': 'Staged ve unstaged değişiklikleri yeniden boyutlandır', 'gitView.changes.stageAllAria': 'Tüm değişiklikleri stage et', 'gitView.changes.stageDirectoryAria': '{path} içindeki tüm değişiklikleri stage et', 'gitView.changes.stageFileAria': '{path} öğesini stage et', 'gitView.changes.title': 'Değişiklikler', 'gitView.changes.toggleDirectorySelectionAria': '{path} seçimini değiştir', 'gitView.changes.unstageAllAria': 'Tüm değişiklikleri unstage et', 'gitView.changes.unstageDirectoryAria': '{path} içindeki tüm değişiklikleri unstage et', 'gitView.changes.unstageFileAria': '{path} öğesini unstage et', 'gitView.commit.addGitmoji': 'gitmoji ekle', 'gitView.commit.aiHighlights.insertAria': 'Ekle aria etiketi', 'gitView.commit.aiHighlights.insertTooltip': 'Ekle araç ipucu', 'gitView.commit.aiHighlights.title': 'Öne çıkanlar', 'gitView.commit.commit': 'Commit', 'gitView.commit.commitAria': 'Commit aria etiketi', 'gitView.commit.committing': 'Commit ediliyor...', 'gitView.commit.generate': 'Üret', 'gitView.commit.generateAria': 'Commit mesajı üret', 'gitView.commit.messagePlaceholder': 'Commit mesajı', 'gitView.commit.push': 'Commit & eşitle', 'gitView.commit.pushAria': 'Commit et ve eşitle', 'gitView.commit.pushing': 'Eşitleniyor...', 'gitView.commit.selectFilesHint': 'Commit\'i etkinleştirmek için Değişiklikler panelinden dosya seçin.', 'gitView.commit.stageFilesHint': 'Commit\'i etkinleştirmek için dosyaları stage edin.', 'gitView.commit.title': 'Commit', 'gitView.common.cancel': 'İptal', 'gitView.branch.switchBlockedNotice': 'Commit edilmemiş değişiklikler var — geçişten önce commit veya geri alma adımı açılır.', 'gitView.branch.unpushedSingle': '1 commit push edilmedi', 'gitView.branch.unpushedPlural': '{count} commit push edilmedi', 'gitView.branch.recentBranches': 'Son kullanılan dallar', 'gitView.dirtySwitch.title': 'Commit edilmemiş değişiklikler', 'gitView.dirtySwitch.descriptionSingle': 'Değiştirilen dosyanız kaybolmasın diye {branch} dalına geçiş duraklatıldı. Önce commit edin veya geri alın.', 'gitView.dirtySwitch.descriptionPlural': 'Değiştirilen {count} dosyanız kaybolmasın diye {branch} dalına geçiş duraklatıldı. Önce commit edin veya geri alın.', 'gitView.dirtySwitch.commitAndSwitch': 'Commit et ve geç', 'gitView.dirtySwitch.committedNotPushed': '{branch} dalına commit edildi. Commit yalnızca yerel — push edilmedi.', 'gitView.dirtySwitch.pushAfterCommit': 'Commit sonrası push et', 'gitView.dirtySwitch.pushFailed': 'Commit edildi ancak push başarısız oldu — dal değiştirilmedi.', 'gitView.dirtySwitch.actionFailed': 'İşlem başarısız oldu; dal değiştirilmedi.', 'gitView.dirtySwitch.revertAndSwitch': 'Geri al ve geç', 'gitView.dirtySwitch.revertIncomplete': 'Bazı değişiklikler geri alınamadığı için dal değiştirilmedi.', 'gitView.common.close': 'Kapat', 'gitView.common.done': 'Tamam', 'gitView.common.processing': 'İşleniyor...', 'gitView.common.reset': 'Sıfırla', 'gitView.conflict.abortOperation': '{operation} işlemini iptal et', 'gitView.conflict.conflictedFiles': 'Çakışan dosyalar:', 'gitView.conflict.continueLater': 'Daha sonra devam et', 'gitView.conflict.detectedDescription': 'Devam etmek için {operation} çakışmalarını çözün.', 'gitView.conflict.detectedTitle': '{operation} çakışmaları tespit edildi', 'gitView.conflict.errorLoadingDetails': 'Çakışma detayları yüklenemedi: {message}', 'gitView.conflict.headInfo': 'HEAD bilgisi:', 'gitView.conflict.loadFailed': 'Çakışma detayları yüklenemedi', 'gitView.conflict.loading': 'Çakışma detayları yükleniyor...', 'gitView.conflict.noActiveSession': 'Aktif session yok', 'gitView.conflict.noActiveSessionDescription': 'Çakışmaları çözmek için bir session açın veya oluşturun.', 'gitView.conflict.resolveCurrentSession': 'Mevcut session\'da çöz', 'gitView.conflict.resolveNewSession': 'Yeni session\'da çöz', 'gitView.empty.cleanDescription': 'Tüm değişiklikler commit edildi', 'gitView.empty.cleanTitle': 'Working tree temiz', 'gitView.empty.discoveringRepositories': 'Git depoları aranıyor...', 'gitView.empty.discoverFailed': 'Git depoları taranamadı', 'gitView.empty.pullBehindPlural': '{count} commit pull et', 'gitView.empty.pullBehindSingle': '{count} commit pull et', 'gitView.header.identityTooltip': 'Git kimliği', 'gitView.header.noIdentity': 'Kimlik yok', 'gitView.header.noProfiles': 'Uygulanabilir profil yok.', 'gitView.header.repositoryViews': 'Repository görünümleri', 'gitView.header.updateBranch': 'Branch\'i güncelle', 'gitView.header.openPullRequest': 'Pull request aç', 'gitView.header.removeRemoteAria': '{name} remote\'unu kaldır', 'gitView.header.removeRemoteTitle': '{name} remote\'unu kaldır', 'gitView.header.upstreamSynced': 'senkronize', 'gitView.header.upstreamTooltip': '{target} ile karşılaştırıldı.', 'gitView.header.upstreamTooltipTracking': '{target} ile karşılaştırıldı. Birincil senkron rozetleri hâlâ {tracking} değerini gösterir.', 'gitView.history.actions.cancelButton': 'İptal', 'gitView.history.actions.checkout': 'Checkout', 'gitView.history.actions.checkoutConfirm': 'Bu commit detached HEAD olarak checkout edilsin mi?', 'gitView.history.actions.cherryPick': 'Cherry-pick', 'gitView.history.actions.cherryPickConfirm': 'Bu commit mevcut branch üzerine cherry-pick edilsin mi?', 'gitView.history.actions.conflictToastDescription': 'Çakışmalar: {files}. El ile çözüp commit edin veya git cherry-pick/revert --abort ile iptal edin.', 'gitView.history.actions.conflictToastTitle': 'Çakışma', 'gitView.history.actions.confirmButton': 'Onayla', 'gitView.history.actions.createBranch': 'Burada branch oluştur', 'gitView.history.actions.createBranchConfirm': 'Oluştur', 'gitView.history.actions.createBranchPlaceholder': 'Branch adı', 'gitView.history.actions.detachedHead': 'Checkout edildi (detached HEAD)', 'gitView.history.actions.merge': 'Mevcut branch\'e merge et', 'gitView.history.actions.mergeConfirm': 'Bu commit mevcut branch\'e merge edilsin mi?', 'gitView.history.actions.rebase': 'Bunun üzerine rebase et', 'gitView.history.actions.rebaseConfirm': 'Mevcut branch bu commit üzerine rebase edilsin mi?', 'gitView.history.actions.reset': 'Sıfırla...', 'gitView.history.actions.resetHard': 'Hard — tüm değişiklikleri at', 'gitView.history.actions.resetHardConfirm': 'Hard reset — HEAD ilerler, commit edilmemiş tüm değişiklikler kalıcı olarak atılır.', 'gitView.history.actions.resetHardConfirmButton': 'Değişiklikleri at', 'gitView.history.actions.resetMixed': 'Mixed — değişiklikleri unstage et', 'gitView.history.actions.resetMixedConfirm': 'Mixed reset — HEAD ilerler, değişiklikler unstaged olur.', 'gitView.history.actions.resetSoft': 'Soft — staged\'leri koru', 'gitView.history.actions.resetSoftConfirm': 'Soft reset — HEAD ilerler, staged değişiklikler korunur.', 'gitView.history.actions.revert': 'Revert', 'gitView.history.actions.revertConfirm': 'Bu commit için revert hazırlanıp stage edilsin mi?', 'gitView.history.binary': 'Binary', 'gitView.history.binaryNoDiff': 'Binary dosya — diff mevcut değil', 'gitView.history.commitsPlaceholder': 'Commit\'ler', 'gitView.history.copySha': 'SHA\'yı kopyala', 'gitView.history.diffError': 'Diff yüklenemedi. Yeniden denemek için tıklayın.', 'gitView.history.largeDiffDescription': 'Render yavaş olabilir. Aşağıya tıklayarak yine de diff\'i görüntüleyebilirsiniz.', 'gitView.history.largeDiffTitle': 'Büyük diff ({count} değişen satır)', 'gitView.history.loadingDiff': 'Diff yükleniyor...', 'gitView.history.loadingFiles': 'Dosyalar yükleniyor...', 'gitView.history.loadMore': 'Daha fazla yükle', 'gitView.history.loadingMore': 'Yükleniyor...', 'gitView.history.logSize100': '100 commit', 'gitView.history.logSize25': '25 commit', 'gitView.history.logSize50': '50 commit', 'gitView.history.noCommits': 'Commit bulunamadı', 'gitView.history.noFiles': 'Dosya yok', 'gitView.history.renamedNoDiff': 'Yeniden adlandırılmış dosya — diff desteklenmiyor', 'gitView.history.renderDiffAnyway': 'Yine de render et', 'gitView.history.title': 'Geçmiş', 'gitView.history.refresh': 'Yenile', 'gitView.graph.title': 'Graf', 'gitView.integrate.checking': 'Kontrol ediliyor…', 'gitView.integrate.cherryPickAbortedToast': 'Cherry-pick iptal edildi', 'gitView.integrate.cherryPickConflictDescription': 'Devam etmek için cherry-pick çakışmalarını çözün.', 'gitView.integrate.cherryPickConflictToast': 'Cherry-pick çakışmaları tespit edildi', 'gitView.integrate.cherryPickContinueFailedToast': 'Cherry-pick devam ettirilemedi', 'gitView.integrate.cherryPickFinishedToast': 'Cherry-pick tamamlandı', 'gitView.integrate.commitsMovedDescriptionPlural': '{count} commit {branch} branch\'ine taşındı.', 'gitView.integrate.commitsMovedDescriptionSingle': '{count} commit {branch} branch\'ine taşındı.', 'gitView.integrate.commitsMovedToast': 'Commit\'ler taşındı', 'gitView.integrate.commitsToMove': 'Taşınacak commit\'ler', 'gitView.integrate.conflictsInFiles': 'Dosyalardaki çakışmalar', 'gitView.integrate.currentCommit': 'Mevcut commit', 'gitView.integrate.currentSession': 'Mevcut session', 'gitView.integrate.failedToMoveToast': 'Commit\'ler taşınamadı', 'gitView.integrate.moreFiles': 'Daha fazla dosya', 'gitView.integrate.move': 'Taşı', 'gitView.integrate.moveCommits': 'Commit\'leri taşı', 'gitView.integrate.moving': 'Taşınıyor…', 'gitView.integrate.newSession': 'Yeni session', 'gitView.integrate.noActiveSession': 'Aktif session yok', 'gitView.integrate.noActiveSessionDescription': 'Devam etmek için bir session açın veya oluşturun.', 'gitView.integrate.noCommitsToMove': 'Taşınacak commit yok.', 'gitView.integrate.noCommitsToMoveToast': 'Taşınacak commit yok', 'gitView.integrate.previewUnavailable': 'Önizleme kullanılamıyor', 'gitView.integrate.showAll': 'Tümünü göster', 'gitView.integrate.showLess': 'Daha az göster', 'gitView.integrate.showingFirstCommits': 'İlk commit\'ler gösteriliyor', 'gitView.integrate.target': 'Hedef', 'gitView.integrate.title': 'Commit\'leri yeniden entegre et', 'gitView.integrate.toMoveCount': 'Taşınacak', 'gitView.operation.abort': 'İptal et', 'gitView.operation.continue': 'Devam et', 'gitView.operation.inProgressTitle': '{operation} sürüyor', 'gitView.operation.inProgressTitleManyConflicts': '{operation} sürüyor: {count} çakışma', 'gitView.operation.inProgressTitleOneConflict': '{operation} sürüyor: {count} çakışma', 'gitView.operation.merge': 'Merge', 'gitView.operation.mergeInProgressWithHead': '{head} merge ediliyor', 'gitView.operation.mergingMessage': 'Merge ediliyor: {message}', 'gitView.operation.rebase': 'Rebase', 'gitView.operation.rebaseInProgress': 'Rebase sürüyor', 'gitView.operation.rebasingOnto': '{headName}, {onto} üzerine rebase ediliyor', 'gitView.operation.readyToContinueHint': 'Tüm çakışmalar çözüldü. İşlemi tamamlamak için devam edin.', 'gitView.operation.resolveConflictsHint': 'Çakışmaları çözün, ardından işleme devam edin.', 'gitView.operation.resolveWithAi': 'AI ile çöz', 'gitView.stash.confirmButton': '{operation}', 'gitView.stash.description': '{operation} işlemini başlatmadan önce yerel değişikliklerinizi stash edin.', 'gitView.stash.mergeWith': 'ile', 'gitView.stash.rebaseOnto': 'üzerine', 'gitView.stash.restoreAfterOperation': '{operation} işleminden sonra stash edilmiş değişiklikleri geri yükle', 'gitView.stash.restoreAria': 'İşlemden sonra stash edilmiş değişiklikleri geri yükle', 'gitView.stash.stepRestore': 'Stash edilmiş değişikliklerinizi geri yükleyin', 'gitView.stash.stepStash': 'Commit edilmemiş değişikliklerinizi stash edin', 'gitView.stash.thisWill': 'Bu işlem şunları yapacak:', 'gitView.stash.title': 'Commit Edilmemiş Değişiklikler', 'gitView.stashes.actions.apply': 'Apply', 'gitView.stashes.actions.drop': 'Drop', 'gitView.stashes.actions.pop': 'Pop', 'gitView.stashes.actions.stashCurrent': 'Mevcut değişiklikleri stash et', 'gitView.stashes.actions.stashCurrentWithCount': '{count} dosyayı stash et', 'gitView.stashes.confirm.drop': '{ref} drop edilsin mi?', 'gitView.stashes.description': 'Bu repository\'nin Git stash\'lerini kaydedin, geri yükleyin ve temizleyin.', 'gitView.stashes.empty.list': 'Henüz stash yok.', 'gitView.stashes.empty.search': 'Eşleşen stash yok.', 'gitView.stashes.includeUntrackedHint': 'Untracked dosyalar otomatik olarak dahil edilir.', 'gitView.stashes.fileCount': '{count} dosya', 'gitView.stashes.fileCountLoading': 'dosyalar sayılıyor...', 'gitView.stashes.itemNumber': '#{number}', 'gitView.stashes.latestLabel': 'En yeni', 'gitView.stashes.messagePlaceholder': 'Stash adı', 'gitView.stashes.searchPlaceholder': 'Stash\'lerde ara', 'gitView.stashes.title': 'Stash\'ler', 'gitView.stashes.toast.applyFailed': 'Stash apply edilemedi', 'gitView.stashes.toast.applySuccess': 'Stash apply edildi', 'gitView.stashes.toast.createFailed': 'Değişiklikler stash edilemedi', 'gitView.stashes.toast.created': 'Değişiklikler stash edildi', 'gitView.stashes.toast.dropFailed': 'Stash drop edilemedi', 'gitView.stashes.toast.dropSuccess': 'Stash drop edildi', 'gitView.stashes.toast.loadFailed': 'Stash\'ler yüklenemedi', 'gitView.stashes.toast.noChanges': 'Stash edilecek yerel değişiklik yok', 'gitView.stashes.toast.popFailed': 'Stash pop edilemedi', 'gitView.stashes.toast.popSuccess': 'Stash pop edildi', 'gitView.stashes.untitled': 'Adsız stash', 'gitView.sync.fetch': 'Fetch', 'gitView.sync.fetchFromRemote': '{name}\'den fetch et', 'gitView.sync.fetchTooltip': 'Remote\'dan fetch et', 'gitView.sync.commitOrStashTooltip': 'Senkronize etmeden önce değişikliklerinizi commit edin veya stash edin', 'gitView.sync.moreActionsAria': 'Daha fazla senkronizasyon işlemi', 'gitView.sync.noRemoteTooltip': 'Yapılandırılmış remote yok', 'gitView.sync.pull': 'Pull', 'gitView.sync.pullTooltip': 'Değişiklikleri pull et', 'gitView.sync.pullTooltipBehind': 'Değişiklikleri pull et ({count} geride)', 'gitView.sync.push': 'Push', 'gitView.sync.pushTooltip': 'Değişiklikleri push et', 'gitView.sync.pushTooltipAhead': 'Değişiklikleri push et ({count} önde)', 'gitView.sync.sync': 'senkronize et', 'gitView.sync.syncChanges': 'Değişiklikleri Senkronize Et', 'gitView.sync.syncChangesTooltip': 'Değişiklikleri Senkronize Et ({behind} aşağı, {ahead} yukarı)', 'gitView.sync.syncChangesWithCounts': 'Değişiklikleri Senkronize Et {behind}↓ {ahead}↑', 'gitView.sync.syncCounts': '{behind}↓ {ahead}↑', 'gitView.branch.actionsUnavailable': 'Bu repository durumunda branch işlemleri kullanılamıyor', 'gitView.conflict.noDetailsAvailable': 'Çakışma detayları mevcut değil', 'gitView.empty.notGitRepository': 'Bu dizin bir Git repository\'si değil', 'gitView.empty.notGitRepositoryDescription': 'Bu dizinde Git\'i başlatın veya bir repository açın.', 'gitView.empty.retryDiscovery': 'Yeniden dene', 'gitView.empty.selectRepositoryPlaceholder': 'Bir repository seç...', 'gitView.empty.selectSessionOrDirectory': 'Git durumunu görüntülemek için bir session veya dizin seçin', 'gitView.empty.worktreeFeaturesUnavailable': 'Bu çalışma alanı modunda worktree özellikleri kullanılamıyor.', 'gitView.empty.worktreeSetupDescription': 'Worktree kurulumu tamamlanıyor ve repository durumu hazırlanıyor.', 'gitView.empty.worktreeSetupInProgress': 'Worktree kurulumu sürüyor', 'worktree.bootstrap.toast.failed': 'Worktree kurulumu başarısız oldu', 'worktree.bootstrap.toast.failedDescription': 'Worktree oluşturuldu ancak arka plandaki kurulum tamamlanmadı.', 'worktree.bootstrap.toast.timeoutDescription': 'Worktree oluşturuldu ancak arka plandaki kurulum zaman aşımına uğradı.', 'gitView.gitmoji.empty': 'gitmoji bulunamadı', 'gitView.gitmoji.searchPlaceholder': 'gitmoji ara...', 'gitView.gitmoji.title': 'gitmoji ekle', 'gitView.history.dialogDescription': 'Son commit\'lere göz atın ve değişen dosyaları inceleyin.', 'gitView.loading.checkingRepository': 'Repository kontrol ediliyor...', 'gitView.loading.loading': 'Yükleniyor...', 'gitView.pr.actions.add': 'Ekle', 'gitView.pr.actions.cancelEditing': 'Düzenlemeyi iptal et', 'gitView.pr.actions.cancelEditingAria': 'PR düzenlemesini iptal et', 'gitView.pr.actions.createPr': 'PR oluştur', 'gitView.pr.actions.edit': 'Düzenle', 'gitView.pr.actions.editPr': 'PR\'yi düzenle', 'gitView.pr.actions.editPrAria': 'Pull request\'i düzenle', 'gitView.pr.actions.hide': 'Gizle', 'gitView.pr.actions.markReady': 'Hazır olarak işaretle', 'gitView.pr.actions.markReadyAria': 'Pull request\'i incelemeye hazır olarak işaretle', 'gitView.pr.actions.mergePr': 'PR\'yi merge et', 'gitView.pr.actions.mergePrAria': 'Pull request\'i merge et', 'gitView.pr.actions.openChecks': 'Check\'leri aç', 'gitView.pr.actions.openChecksAria': 'Başarısız check\'leri aç', 'gitView.pr.actions.openComments': 'Yorumları aç', 'gitView.pr.actions.openCommentsAria': 'Pull request yorumlarını aç', 'gitView.pr.actions.openOnGitHub': 'GitHub\'da aç', 'gitView.pr.actions.openOnGitHubAria': 'Pull request\'i GitHub\'da aç', 'gitView.pr.actions.openSettings': 'Ayarları aç', 'gitView.pr.actions.repo': 'Repository', 'gitView.pr.actions.resolveFailedChecks': 'Başarısız check\'leri ekle', 'gitView.pr.actions.resolveFailedChecksAria': 'Başarısız check\'leri sohbet bağlamına ekle', 'gitView.pr.actions.savePr': 'PR\'yi kaydet', 'gitView.pr.actions.savePrAria': 'Pull request değişikliklerini kaydet', 'gitView.pr.actions.sendCommentToAgent': 'Yorumu sohbet bağlamına ekle', 'gitView.pr.actions.sendCommentToAgentAria': 'Bu yorumu sohbet bağlamına ekle', 'gitView.pr.actions.sendToAgent': 'Sohbete ekle', 'gitView.pr.actions.shareComments': 'Yorumları ekle', 'gitView.pr.actions.shareCommentsAria': 'Pull request yorumlarını sohbet bağlamına ekle', 'gitView.pr.actions.toggleDraftAria': 'Taslak durumunu değiştir', 'gitView.pr.actions.refresh': 'PR durumunu yenile', 'gitView.pr.actions.refreshAria': 'Pull request durumunu yenile', 'gitView.pr.additionalContext.added': 'Eklendi', 'gitView.pr.additionalContext.hint': 'Daha iyi inceleme kalitesi için ek bağlam ekleyin.', 'gitView.pr.additionalContext.optional': 'İsteğe bağlı', 'gitView.pr.additionalContext.title': 'Ek bağlam', 'gitView.pr.checkDetails.empty': 'Check detayları mevcut değil', 'gitView.pr.checkDetails.title': 'Başarısız check detayları', 'gitView.pr.checkingStatus': 'Pull request durumu kontrol ediliyor...', 'gitView.pr.checks.label': 'check\'ler', 'gitView.pr.checks.completedLabel': 'Tamamlandı', 'gitView.pr.checks.conclusionLabel': 'Sonuç', 'gitView.pr.checks.startedLabel': 'Başladı', 'gitView.pr.checks.statusLabel': 'Durum', 'gitView.pr.checks.stepLabel': 'Adım', 'gitView.pr.checks.steps': 'Adımlar', 'gitView.pr.comments.empty': 'Yorum bulunamadı', 'gitView.pr.comments.generalContext': 'Genel yorum', 'gitView.pr.comments.reviewContext': 'İnceleme yorumu', 'gitView.pr.comments.title': 'Yorumlar', 'gitView.pr.comments.unknownAuthor': 'Bilinmeyen yazar', 'gitView.pr.createTitle': 'Pull request oluştur', 'gitView.pr.draftMustBeReady': 'Taslak PR, merge edilmeden önce hazır olarak işaretlenmelidir.', 'gitView.pr.field.baseBranch': 'Base branch', 'gitView.pr.field.description': 'Açıklama', 'gitView.pr.field.draft': 'Taslak', 'gitView.pr.field.title': 'Başlık', 'gitView.pr.githubNotConnected': 'GitHub bağlı değil', 'gitView.pr.history.merged': 'PR #{number}, {base} branch\'ine merge edildi.', 'gitView.pr.history.closed': 'PR #{number} kapatıldı.', 'gitView.pr.loadingDescription': 'Açıklama yükleniyor...', 'gitView.pr.mergeMethod.merge': 'Merge commit oluştur', 'gitView.pr.mergeMethod.rebase': 'Rebase edip merge et', 'gitView.pr.mergeMethod.squash': 'Squash edip merge et', 'gitView.pr.noDescription': 'Açıklama yok', 'gitView.pr.noMergePermission': 'Bu pull request\'i merge etme iznin yok.', 'gitView.pr.notMergeable': 'Merge edilemez', 'gitView.pr.numberLabel': 'PR #{number}', 'gitView.pr.segment.overview': 'Genel bakış', 'gitView.pr.segment.checks': 'Kontroller', 'gitView.pr.segment.comments': 'Yorumlar', 'gitView.pr.comments.addAll': 'Tümünü sohbete ekle', 'gitView.pr.placeholder.additionalContext': 'Kısıtlar, dağıtım notları veya inceleyici bağlamı...', 'gitView.pr.placeholder.description': 'Değişikliği açıkla...', 'gitView.pr.placeholder.main': 'Pull request\'ini özetle', 'gitView.pr.placeholder.selectBaseBranch': 'Base branch seç', 'gitView.pr.placeholder.title': 'Pull request başlığı', 'gitView.pr.placeholder.whatChanged': 'Ne değişti ve neden?', 'gitView.pr.statusUnavailable': 'Pull request durumu kullanılamıyor', 'gitView.pr.toast.baseBranchRequired': 'Bir base branch seç', 'gitView.pr.toast.baseMustDifferFromHead': 'Base branch, geçerli branch\'ten farklı olmalı', 'gitView.pr.toast.createPrFailed': 'Pull request oluşturulamadı', 'gitView.pr.toast.generateDescriptionFailed': 'Pull request açıklaması oluşturulamadı', 'gitView.pr.toast.githubApiUnavailable': 'GitHub API kullanılamıyor', 'gitView.pr.toast.loadCheckDetailsFailed': 'Kontrol ayrıntıları yüklenemedi', 'gitView.pr.toast.loadChecksFailed': 'Pull request kontrolleri yüklenemedi', 'gitView.pr.toast.loadCommentsFailed': 'Yorumlar yüklenemedi', 'gitView.pr.toast.loadPrCommentsFailed': 'Pull request yorumları yüklenemedi', 'gitView.pr.toast.markReadyFailed': 'Pull request hazır olarak işaretlenemedi', 'gitView.pr.toast.markedReady': 'Pull request incelemeye hazır olarak işaretlendi', 'gitView.pr.toast.mergeFailed': 'Pull request merge edilemedi', 'gitView.pr.toast.noActiveSession': 'Aktif sohbet session\'ı yok', 'gitView.pr.toast.noActiveSessionDescription': 'Bir agent\'a bağlam göndermek için bir sohbet session\'ı aç veya oluştur.', 'gitView.pr.toast.noFailedChecks': 'Başarısız kontrol bulunamadı', 'gitView.pr.toast.noModelSelected': 'Önce bir model seç', 'gitView.pr.toast.noPrComments': 'Pull request yorumu bulunamadı', 'gitView.pr.toast.prCreated': 'Pull request oluşturuldu', 'gitView.pr.toast.prMerged': 'Pull request merge edildi', 'gitView.pr.toast.prNotMerged': 'Pull request merge edilmedi', 'gitView.pr.toast.prUpdated': 'Pull request güncellendi', 'gitView.pr.toast.sendMessageFailed': 'Agent\'a mesaj gönderilemedi', 'gitView.pr.toast.titleRequired': 'Başlık gerekli', 'gitView.pr.toast.updatePrFailed': 'Pull request güncellenemedi', 'gitView.pullRequest.createHint': 'Bu branch\'ten pull request oluştur ve yönet.', 'gitView.pullRequest.availableOnFeatureBranches': 'Geçerli branch\'ten pull request açılabildiğinde kullanılabilir.', 'gitView.pullRequest.title': 'Pull request', 'gitView.tabs.worktree': 'Worktree', 'gitView.toast.abortOperationFailed': 'İşlem iptal edilemedi', 'gitView.toast.appliedIdentity': 'Uygulanan kimlik: {name}', 'gitView.toast.applyIdentityFailed': 'Kimlik uygulanamadı', 'gitView.toast.branchCreatedLocally': 'Branch yerel olarak oluşturuldu, ancak upstream ayarlanamadı.', 'gitView.toast.cannotCheckout': 'Branch checkout edilemiyor: {reason}', 'gitView.toast.cannotCreateBranch': 'Branch oluşturulamıyor: {reason}', 'gitView.toast.cannotRemoveOriginRemote': 'Origin uzak deposu kaldırılamıyor', 'gitView.toast.cannotRenameBranch': 'Branch yeniden adlandırılamıyor: {reason}', 'gitView.toast.checkedOut': '{name} checkout edildi', 'gitView.toast.checkoutFailed': '{name} checkout edilemedi', 'gitView.toast.commitCreated': 'Commit oluşturuldu', 'gitView.toast.commitHashCopied': 'Commit hash\'i kopyalandı', 'gitView.toast.continueOperationFailed': 'İşlem sürdürülemedi', 'gitView.toast.copyFailed': 'Kopyalanamadı', 'gitView.toast.createBranchFailed': 'Branch oluşturulamadı', 'gitView.toast.createCommitFailed': 'Commit oluşturulamadı', 'gitView.toast.createdBranch': '{name} branch\'i oluşturuldu', 'gitView.toast.enterCommitMessage': 'Bir commit mesajı gir', 'gitView.toast.fetchedFromRemote': '{name} uzak deposundan fetch edildi', 'gitView.toast.generateCommitMessageFailed': 'Commit mesajı oluşturulamadı', 'gitView.toast.mergeAborted': 'Merge iptal edildi', 'gitView.toast.mergeCompleted': 'Merge tamamlandı', 'gitView.toast.mergeConflictsDetected': 'Merge çakışmaları tespit edildi', 'gitView.toast.mergedIntoBranch': '{branch}, {currentBranch} branch\'ine merge edildi', 'gitView.toast.pulledFilesPlural': '{name} uzak deposundan {count} dosya pull edildi', 'gitView.toast.pulledFilesSingle': '{name} uzak deposundan {count} dosya pull edildi', 'gitView.toast.pushedToUpstream': '{name} uzak deposuna push edildi', 'gitView.toast.commitOrStashBeforeSync': 'Senkronize etmeden önce değişikliklerini commit et veya stash\'le', 'gitView.toast.alreadyUpToDate': 'Zaten güncel', 'gitView.toast.syncedPulledPluralAndPushed': '{name} uzak deposundan {count} dosya pull edildi ve upstream\'e push edildi', 'gitView.toast.syncedPulledSingleAndPushed': '{name} uzak deposundan {count} dosya pull edildi ve upstream\'e push edildi', 'gitView.toast.syncedChanges': 'Değişiklikler senkronize edildi', 'gitView.toast.rebaseAborted': 'Rebase iptal edildi', 'gitView.toast.rebaseConflictsDetected': 'Rebase çakışmaları tespit edildi', 'gitView.toast.rebaseStepCompleted': 'Rebase adımı tamamlandı', 'gitView.toast.rebasedOntoBranch': '{currentBranch}, {branch} üzerine rebase edildi', 'gitView.toast.refreshRepositoryFailed': 'Depo yenilenemedi', 'gitView.toast.remoteNameRequired': 'Uzak depo adı gerekli', 'gitView.toast.removedRemote': '{name} uzak deposu kaldırıldı', 'gitView.toast.renameBranchFailed': '{oldName}, {newName} olarak yeniden adlandırılamadı', 'gitView.toast.renamedBranch': '{oldName}, {newName} olarak yeniden adlandırıldı', 'gitView.toast.restoreStashFailed': 'Stash geri yüklenemedi', 'gitView.toast.restoreStashManually': 'Stash\'in elle geri yüklenmesi gerekiyor', 'gitView.toast.revertFailed': 'Değişiklikler geri alınamadı', 'gitView.toast.revertedFile': '{path} geri alındı', 'gitView.toast.revertedFilesPlural': '{count} dosya geri alındı', 'gitView.toast.revertedFilesSingle': '{count} dosya geri alındı', 'gitView.toast.revertedSomePlural': '{success} dosya geri alındı, {failed} dosya başarısız oldu', 'gitView.toast.revertedSomeSingle': '{success} dosya geri alındı, {failed} dosya başarısız oldu', 'gitView.toast.stageFileFailed': 'Değişiklikler stage edilemedi', 'gitView.toast.stageFileToCommit': 'Commit etmek için en az bir dosyayı stage et', 'gitView.toast.stageFileToDescribe': 'Açıklamak için en az bir dosyayı stage et', 'gitView.toast.selectFileToCommit': 'Commit etmek için en az bir dosya seç', 'gitView.toast.selectFileToDescribe': 'Açıklamak için en az bir dosya seç', 'gitView.toast.stashedRestored': 'Stash\'e alınan değişiklikler geri yüklendi', 'gitView.toast.syncActionFailed': '{action} başarısız oldu', 'gitView.toast.unstageFileFailed': 'Değişiklikler unstage edilemedi', 'gitView.toast.upstreamSet': '{branch} için upstream {remote} olarak ayarlandı', 'gitView.worktree.availableInWorktreeMode': 'Yalnızca worktree modunda kullanılabilir', 'contextPanel.mode.chat': 'Sohbet', 'contextPanel.mode.files': 'Dosyalar', 'contextPanel.mode.diff': 'Değişiklikler', 'contextPanel.mode.stagedDiff': 'Stage\'lenmiş diff', 'contextPanel.mode.workingDiff': 'Çalışma alanı diff\'i', 'contextPanel.mode.plan': 'Plan', 'contextPanel.mode.pr': 'Pull request', 'contextPanel.mode.context': 'Bağlam', 'contextPanel.mode.preview': 'Önizleme', 'contextPanel.mode.browser': 'Tarayıcı', 'contextRail.aria.rail': 'Panel yüzeyleri', 'contextPanel.editorEmpty.title': 'Açık dosya yok', 'contextPanel.editorEmpty.description': 'Düzenlemeye başlamak için dosya ağacından bir dosya seç.', 'contextRail.surface.editor.description': 'Proje dosyalarını düzenle', 'contextRail.surface.git.description': 'Commit\'ler, branch\'ler ve pull request\'ler', 'contextRail.surface.git.changesCountAriaSingle': '{label}, {count} değiştirilmiş dosya', 'contextRail.surface.git.changesCountAriaPlural': '{label}, {count} değiştirilmiş dosya', 'contextRail.surface.git.changesCountTooltipSingle': '{count} değiştirilmiş dosya', 'contextRail.surface.git.changesCountTooltipPlural': '{count} değiştirilmiş dosya', 'contextRail.surface.terminal.description': 'Yerleşik terminal', 'contextRail.surface.diff.description': 'Çalışma alanı değişikliklerini incele', 'contextPanel.mode.walkthrough': 'İnceleme turu', 'contextRail.surface.walkthrough.description': 'Değişikliklerinin AI rehberliğindeki inceleme turu', 'walkthrough.scope.all': 'Commit edilmemiş tüm değişiklikler', 'walkthrough.scope.group.workingTree': 'Working tree', 'walkthrough.scope.group.committed': 'Commit edilmiş', 'walkthrough.scope.staged': 'Stage\'lenmiş', 'walkthrough.scope.working': 'Stage\'lenmemiş', 'walkthrough.scope.branch': 'Bu branch', 'walkthrough.scope.selectorAria': 'İncelenecek olanı seç', 'walkthrough.language.menuLabel': 'İnceleme turu dili', 'walkthrough.missing.language': 'Henüz {requested} dilinde inceleme turu yok — {shown} dilindeki gösteriliyor.', 'walkthrough.missing.model': 'Henüz {model} modelinden inceleme turu yok — burada oluşturulan son tur gösteriliyor.', 'walkthrough.missing.languageAndModel': 'Henüz bu dilde ve bu modelde inceleme turu yok — burada oluşturulan son tur gösteriliyor.', 'walkthrough.language.selectorAria': 'İnceleme turu dilini seç', 'walkthrough.scope.pullRequest': 'PR #{number}', 'walkthrough.action.generate': 'İnceleme turu oluştur', 'walkthrough.action.regenerate': 'Yeniden oluştur', 'walkthrough.action.cancel': 'İptal', 'walkthrough.action.next': 'Sonraki adım', 'walkthrough.action.previous': 'Önceki adım', 'walkthrough.action.refresh': 'Yenile', 'walkthrough.action.open': 'İnceleme turu', 'walkthrough.stage.collecting': 'Değişiklikler toplanıyor', 'walkthrough.stage.asking': 'Model bekleniyor', 'walkthrough.stage.assembling': 'İnceleme turu birleştiriliyor', 'walkthrough.empty.title': 'Henüz inceleme turu yok', 'walkthrough.empty.description': 'Bu değişiklikler boyunca rehberli bir okuma yolu oluştur. Bu işlem küçük modeli çağırır ve token harcar; bu yüzden yalnızca sen istediğinde çalışır.', 'walkthrough.stale.banner': 'Kod, bu incelemeden sonra değişti. Güncelliğini yitiren adımlar: {count}', 'walkthrough.stop.staleAll': 'Bu adımın açıkladığı kodun tamamı değişti.', 'walkthrough.stop.stalePartial': 'Bu adımın açıkladığı kodun bir kısmı değişti. Eksik parçalar: {count}', 'walkthrough.stop.staleShort': 'Güncel değil', 'walkthrough.stop.noCode': 'Bu adıma ait kodun hiçbir bölümü geçerli diff\'te yok.', 'walkthrough.uncovered.title': 'İncelemenin dışında kalan değişiklikler: {count}', 'walkthrough.uncovered.description': 'İnceleme bunları rutin saydı. Kendin kontrol etmek için genişlet.', 'walkthrough.toc.moreFiles': 'Daha fazla dosya: {count}', 'walkthrough.toc.uncovered': 'Kapsanmayan: {count}', 'walkthrough.toc.resize': 'İçerik sütununu yeniden boyutlandır', 'walkthrough.importance.critical': 'Ana değişiklik', 'walkthrough.importance.criticalHint': 'Bu adım değişikliğin geri kalanını belirler, bu yüzden dikkatlice oku. Kodunda bulunan bir sorun değildir.', 'walkthrough.importance.context': 'Bağlam', 'walkthrough.importance.contextHint': 'Geri kalanın anlam kazanması için eklenmiş destekleyici bir değişiklik.', 'walkthrough.help.guide': 'İnceleme turları nasıl çalışır', 'walkthrough.blocked.noModel.title': 'Kullanılabilir küçük model yok', 'walkthrough.blocked.noModel.description': 'Bir inceleme oluşturmak için bir model provider\'ına giriş yap.', 'walkthrough.blocked.emptyDiff.title': 'İncelenecek bir şey yok', 'walkthrough.blocked.emptyDiff.description': 'Bu kapsamda henüz değişiklik yok.', 'walkthrough.blocked.contextTooSmall.title': 'Bu diff, geçerli model için çok büyük', 'walkthrough.blocked.contextTooSmall.description': '{model} yaklaşık {available}K karakter alabiliyor; bu diff ise yaklaşık {required}K gerektiriyor. Hiçbir şey kırpılmaz — bunun yerine daha büyük bağlam alanı olan bir model seç.', 'walkthrough.blocked.structuredOutput.title': 'Bu model yapılandırılmış çıktı üretemiyor', 'walkthrough.blocked.structuredOutput.description': '{model}, bir inceleme turunun ihtiyaç duyduğu yapılandırılmış yanıtları desteklemiyor.', 'walkthrough.blocked.chooseModel': 'Küçük modeli seç', 'walkthrough.blocked.outputExhausted.title': 'Bu modelin yanıt bütçesi tükendi', 'walkthrough.blocked.outputExhausted.description': '{model}, tüm çıktı payını akıl yürütmeye harcadı ve hiçbir şey döndürmedi. Akıl yürüten modeller büyük diff\'lerde bunu sık yapar — daha az düşünen bir model veya daha dar bir kapsamın incelenmesi işi çözer.', 'walkthrough.blocked.outputExhausted.descriptionUnknownModel': 'Küçük model, tüm çıktı payını akıl yürütmeye harcadı ve hiçbir şey döndürmedi. Akıl yürüten modeller büyük diff\'lerde bunu sık yapar — daha az düşünen bir model veya daha dar bir kapsamın incelenmesi işi çözer.', 'walkthrough.blocked.onlyGenerated.title': 'Yalnızca üretilen dosyalar değişti', 'walkthrough.blocked.onlyGenerated.description': 'Buradaki her değişiklik bir lockfile ya da başka bir aracın ürettiği bir çıktı; inceleme bunları bilerek atlıyor.', 'walkthrough.blocked.serverUnsupported.title': 'Bu sunucuda inceleme turu desteği yok', 'walkthrough.blocked.serverUnsupported.description': 'Uygulamanın bağlı olduğu OpenChamber sunucusu inceleme turu API\'sine yanıt vermedi; bu da sunucunun uygulamadan daha eski olduğu anlamına gelir. Sunucuyu 1.18 veya daha yeni bir sürüme güncelle, ardından yenile.', 'walkthrough.blocked.contextTooSmall.descriptionUnknownModel': 'Küçük model yaklaşık {available}K karakter alabiliyor; bu diff ise yaklaşık {required}K gerektiriyor. Hiçbir şey kırpılmaz — bunun yerine daha büyük bağlam alanı olan bir model seç.', 'walkthrough.blocked.structuredOutput.descriptionUnknownModel': 'Küçük model, bir inceleme turunun ihtiyaç duyduğu yapılandırılmış yanıtları desteklemiyor.', 'contextRail.surface.plan.description': 'Geçerli planı görüntüle', 'contextRail.surface.pr.description': 'Geçerli branch\'in pull request\'ini oluştur, incele ve merge et', 'contextRail.surface.notes.description': 'Proje için notlar, todo\'lar, planlar ve agent belleği', 'contextRail.surface.context.description': 'Session bağlamı ve token kullanımı', 'contextRail.surface.browser.description': 'Yerleşik web tarayıcısı', 'contextRail.surface.preview.description': 'Dev server önizlemesi', 'contextRail.surface.chat.description': 'Yan yana açılan session', 'contextRail.surface.notes': 'Proje bilgisi', 'contextRail.editorTree.toggle': 'Dosya ağacını aç/kapat', 'contextPanel.browser.open': 'Tarayıcı panelini aç', 'contextPanel.browser.addressAria': 'Tarayıcı adresi', 'contextPanel.browser.history.label': 'Son adresler', 'contextPanel.browser.history.forget': 'Geçmişten kaldır', 'contextPanel.browser.newTab': 'Yeni tarayıcı sekmesi', 'contextPanel.browser.empty': 'Web tarayıcısı', 'contextPanel.browser.emptyHint': 'Web\'de gezinmeye başlamak için yukarıya bir adres gir', 'contextPanel.browser.inspectUnavailable': 'Bu sayfa tarayıcı panelinden incelenemiyor.', 'contextPanel.browser.back': 'Geri', 'contextPanel.browser.forward': 'İleri', 'contextPanel.browser.reload': 'Yeniden yükle', 'contextPanel.browser.hardReload': 'Önbelleği yok sayarak yeniden yükle', 'contextPanel.browser.zoomIn': 'Yakınlaştır', 'contextPanel.browser.zoomOut': 'Uzaklaştır', 'contextPanel.browser.zoomReset': 'Yakınlaştırmayı sıfırla', 'contextPanel.browser.clearCookies': 'Çerezleri temizle', 'contextPanel.browser.clearCache': 'Önbelleği temizle', 'contextPanel.browser.clearedCookies': 'Çerezler temizlendi', 'contextPanel.browser.clearedCache': 'Önbellek temizlendi', 'contextPanel.browser.clearFailed': 'Gezinti verileri temizlenemedi', 'contextPanel.browser.stop': 'Durdur', 'contextPanel.browser.openExternal': 'Sistem tarayıcısında aç', 'contextPanel.browser.devTools': 'DevTools\'u aç', 'contextPanel.browser.deviceToolbar': 'Cihaz araç çubuğunu aç/kapat', 'contextPanel.browser.device.preset': 'Cihaz hazır ayarı', 'contextPanel.browser.device.responsive': 'Responsive', 'contextPanel.browser.device.width': 'Viewport genişliği', 'contextPanel.browser.device.height': 'Viewport yüksekliği', 'contextPanel.browser.device.rotate': 'Döndür', 'contextPanel.browser.device.schemeSystem': 'Otomatik', 'contextPanel.browser.device.schemeLight': 'Açık', 'contextPanel.browser.device.schemeDark': 'Koyu', 'contextPanel.browser.device.schemeFailed': 'Sayfa görünümü değiştirilemedi', 'contextPanel.browser.frameTitle': 'Tarayıcı', 'contextPanel.browser.loadFailed': 'Bu sayfa yüklenemedi', 'contextPanel.browser.waitingForServer': 'Dev server bekleniyor', 'contextPanel.browser.waitingForServerHint': 'Sunucu henüz bağlantı kabul etmiyor. Kabul ettiği anda bu sayfa yüklenecek.', 'contextPanel.browser.tunnelFailed': 'Bu dev server\'a ulaşılamadı', 'contextPanel.browser.tunnelFailedHint': '{url}, OpenChamber\'ın çalıştığı makinede çalışıyor ve onunla bağlantı kurulamadı. Kendi makinendeki hiçbir şey burada gösterilmiyor.', 'contextPanel.browser.loadFailedUnknown': 'Sayfaya ulaşılamadı.', 'contextPanel.browser.crashed': 'Bu sayfa yanıt vermeyi bıraktı', 'contextPanel.browser.crashedHint': 'Sayfa tekrar tekrar çöktü. Tekrar denemek için yeniden yükle.', 'contextPanel.browser.devServers.title': 'Çalışan dev server\'lar', 'projectActions.toast.multipleServers': 'Birden fazla server başlatıldı — tarayıcı panelinden birini seç', 'contextPanel.browser.devServers.justStarted': 'Az önce başlatıldı', 'contextPanel.browser.devServers.unavailable': 'Çalışan dev server\'lar kontrol edilemedi.', 'contextPanel.browser.devServers.remoteOnly': 'Bunlar OpenChamber\'ı barındıran makinede çalışıyor. Açılmaları için masaüstü uygulaması gerekiyor.', 'contextPanel.browser.annotate.toggle': 'Sayfaya açıklama ekle', 'contextPanel.browser.annotate.intro': 'Bu, uygulama içi tarayıcıdan alınmış açıklamalı bir seçimdir.', 'contextPanel.browser.annotate.attached': 'Açıklama sohbete eklendi', 'contextPanel.browser.annotate.noSession': 'Açıklama eklemeden önce bir sohbet session\'ı aç', 'contextPanel.browser.annotate.noPage': 'Açıklama eklemeden önce bir sayfa yükle', 'contextPanel.browser.annotate.failed': 'Bu sayfaya açıklama eklenemedi', 'contextPanel.browser.annotate.tool.element': 'Öğe', 'contextPanel.browser.annotate.tool.region': 'Bölge', 'contextPanel.browser.annotate.tool.draw': 'Çiz', 'contextPanel.browser.annotate.commentPlaceholder': 'Değişikliği açıkla...', 'contextPanel.browser.annotate.submit': 'Ekle', 'contextPanel.browser.trustNotice': 'Burada açılan sayfalar OpenChamber\'a tam erişimle çalışır — inceleme ve ekran görüntüleri için gereklidir. Yalnızca güvendiğiniz siteleri açın: kötü niyetli bir sayfa verilerinizi okuyabilir veya sizin adınıza hareket edebilir.', 'contextPanel.tab.closeTabAria': '{label} sekmesini kapat', 'contextPanel.tab.menu.close': 'Kapat', 'contextPanel.tab.menu.closeOthers': 'Diğerlerini kapat', 'contextPanel.tab.menu.closeToLeft': 'Soldaki sekmeleri kapat', 'contextPanel.tab.menu.closeToRight': 'Sağdaki sekmeleri kapat', 'contextPanel.tab.menu.closeAll': 'Tüm sekmeleri kapat', 'contextPanel.actions.collapsePanel': 'Paneli daralt', 'contextPanel.actions.expandPanel': 'Paneli genişlet', 'contextPanel.actions.closePanel': 'Paneli kapat', 'contextPanel.actions.resizePanelAria': 'Bağlam panelini yeniden boyutlandır', 'contextPanel.iframe.sessionChatTitle': 'Session sohbeti {sessionID}', 'contextPanel.preview.actions.reload': 'Önizlemeyi yeniden yükle', 'contextPanel.preview.actions.openExternal': 'Tarayıcıda aç', 'contextPanel.preview.actions.retry': 'Yeniden dene', 'contextPanel.preview.iframeTitle': 'Önizleme', 'contextPanel.preview.invalidUrl': 'Önizleme için geçerli bir http(s) URL\'si gerekli.', 'contextPanel.preview.empty': 'Önizleme URL\'si yok', 'contextPanel.preview.loading': 'Önizleme proxy\'sine bağlanılıyor...', 'contextPanel.preview.proxyError': 'Önizleme proxy\'si başlatılamadı.', 'contextPanel.preview.upstreamUnreachable': 'Dev server yanıt vermiyor.', 'contextPanel.preview.upstreamUnreachableHint': 'Dev server\'ınızın hâlâ çalıştığından emin olun, ardından yeniden deneyin.', 'contextPanel.preview.startingServer': 'Dev server başlatılıyor...', 'contextPanel.preview.startingServerHint': 'Sunucunun bağlantıları kabul etmesi bekleniyor.', 'contextPanel.preview.title': 'Önizleme', 'contextPanel.preview.description': 'Bir önizleme açmak için Project Actions\'ı veya terminaldeki Önizleme düğmesini kullanın.', 'contextPanel.preview.startPreview': 'Önizlemeyi Başlat', 'contextPanel.preview.starting': 'Başlatılıyor...', 'contextPanel.preview.noDevServer': 'Dev server komutu bulunamadı. Bir proje eylemi yapılandırın veya package.json\'a bir "dev" betiği ekleyin.', 'contextPanel.preview.startFailed': 'Önizleme sunucusu başlatılamadı.', 'contextPanel.preview.serverExited': 'Dev server beklenmedik şekilde kapandı.', 'contextPanel.preview.noUrlDetected': 'Dev server başlatıldı ancak çıktısında bir URL algılanmadı. Günlükleri kontrol etmek için Önizleme terminal sekmesini açın.', 'contextPanel.preview.serverExitedWithLog': 'Dev server beklenmedik şekilde kapandı. Son çıktı:\n\n{log}', 'contextPanel.preview.noUrlDetectedWithLog': 'Dev server erişilebilir hale gelmedi. Son çıktı:\n\n{log}', 'contextPanel.preview.console.open': 'Önizleme konsolunu aç', 'contextPanel.preview.console.waiting': 'Önizleme konsolu bekleniyor', 'contextPanel.preview.console.title': 'Önizleme konsolu', 'contextPanel.preview.console.attach': 'Ekle', 'contextPanel.preview.console.copy': 'Kopyala', 'contextPanel.preview.console.clear': 'Temizle', 'contextPanel.preview.console.empty': 'Henüz önizleme konsolu olayı yok.', 'contextPanel.preview.console.noFilteredEvents': 'Bu filtreyle eşleşen olay yok.', 'contextPanel.preview.console.runtimeError': 'Runtime hatası', 'contextPanel.preview.console.copied': 'Önizleme konsolu kopyalandı', 'contextPanel.preview.console.copyFailed': 'Önizleme konsolu kopyalanamadı', 'contextPanel.preview.console.attached': 'Önizleme konsolu sohbete eklendi', 'contextPanel.preview.console.attachNoSession': 'Önizleme günlüklerini eklemeden önce bir sohbet session\'ı açın', 'contextPanel.preview.console.attachAnnotation': 'Bunlar, bu proje için çalışan dev server\'ın tarayıcı konsol günlükleridir.', 'contextPanel.preview.inspect.toggle': 'Önizleme öğesini incele', 'contextPanel.preview.inspect.attached': 'Önizleme açıklaması sohbete eklendi', 'contextPanel.preview.inspect.attachNoSession': 'Önizleme açıklamalarını eklemeden önce bir sohbet session\'ı açın', 'contextPanel.preview.inspect.attachAnnotation': 'Bu, uygulama içi önizlemeden seçilmiş bir DOM öğesidir.', 'contextPanel.preview.inspect.attachAnnotationWithScreenshot': 'Bu, uygulama içi önizlemeden seçilmiş bir DOM öğesidir. Seçili öğenin vurgulandığı görünür önizleme alanına ait bir ekran görüntüsü eklenmiştir.', 'contextPanel.preview.console.filter.all': 'Tümü', 'contextPanel.preview.console.filter.errors': 'Hatalar', 'contextPanel.preview.console.filter.warnings': 'Uyarılar', 'contextPanel.preview.console.filter.logs': 'Günlükler', 'terminalView.preview.open': 'Önizleme', 'terminalView.preview.openTitle': 'Önizleme bölmesini aç', 'sidebarFilesTree.menu.rename': 'Yeniden adlandır', 'sidebarFilesTree.menu.copyPath': 'Yolu Kopyala', 'sidebarFilesTree.menu.save': 'Kaydet', 'sidebarFilesTree.menu.download': 'İndir', 'sidebarFilesTree.menu.newFile': 'Yeni Dosya', 'sidebarFilesTree.menu.newFolder': 'Yeni Klasör', 'sidebarFilesTree.menu.delete': 'Sil', 'sidebarFilesTree.toast.pathCopied': 'Yol kopyalandı', 'sidebarFilesTree.toast.copyFailed': 'Kopyalama başarısız', 'sidebarFilesTree.toast.revealFailed': 'Yol gösterilemedi', 'sidebarFilesTree.toast.filenameRequired': 'Dosya adı gerekli', 'sidebarFilesTree.toast.writeNotSupported': 'Yazma desteklenmiyor', 'sidebarFilesTree.toast.fileCreated': 'Dosya oluşturuldu', 'sidebarFilesTree.toast.operationFailed': 'İşlem başarısız', 'sidebarFilesTree.toast.uploaded': 'Dosyalar karşıya yüklendi', 'sidebarFilesTree.toast.uploadedWithoutConflicts': 'Çakışma içermeyen dosyalar karşıya yüklendi', 'sidebarFilesTree.toast.uploadFailed': 'Bazı dosyalar karşıya yüklenemedi', 'sidebarFilesTree.drop.target': '{path} yoluna karşıya yükle', 'sidebarFilesTree.drop.uploading': 'Dosyalar {path} yoluna karşıya yükleniyor', 'sidebarFilesTree.dialog.uploadConflicts.title': 'Mevcut dosyalar değiştirilsin mi?', 'sidebarFilesTree.dialog.uploadConflicts.description': '{path} içinde bu adlarla dosyalar zaten mevcut. Değiştirmek geri alınamaz.', 'sidebarFilesTree.dialog.uploadConflicts.replace': 'Değiştir', 'sidebarFilesTree.toast.folderNameRequired': 'Klasör adı gerekli', 'sidebarFilesTree.toast.folderCreated': 'Klasör oluşturuldu', 'sidebarFilesTree.toast.nameRequired': 'Ad gerekli', 'sidebarFilesTree.toast.renameNotSupported': 'Yeniden adlandırma desteklenmiyor', 'sidebarFilesTree.toast.renamedSuccessfully': 'Başarıyla yeniden adlandırıldı', 'sidebarFilesTree.toast.deleteNotSupported': 'Silme desteklenmiyor', 'sidebarFilesTree.toast.deletedSuccessfully': 'Başarıyla silindi', 'sidebarFilesTree.search.placeholder': 'Dosyalarda ara...', 'sidebarFilesTree.search.clearAria': 'Aramayı temizle', 'sidebarFilesTree.actions.newFileTitle': 'Yeni Dosya', 'sidebarFilesTree.actions.newFolderTitle': 'Yeni Klasör', 'sidebarFilesTree.actions.refreshTitle': 'Yenile', 'sidebarFilesTree.actions.collapseAllTitle': 'Tüm klasörleri daralt', 'sidebarFilesTree.actions.fileMenuTitle': 'Dosya menüsü', 'sidebarFilesTree.state.searching': 'Aranıyor...', 'sidebarFilesTree.state.loading': 'Yükleniyor...', 'sidebarFilesTree.dialog.createFile.title': 'Dosya Oluştur', 'sidebarFilesTree.dialog.createFolder.title': 'Klasör Oluştur', 'sidebarFilesTree.dialog.rename.title': 'Yeniden adlandır', 'sidebarFilesTree.dialog.delete.title': 'Sil', 'sidebarFilesTree.dialog.createFile.description': '{path} içinde yeni bir dosya oluştur', 'sidebarFilesTree.dialog.createFolder.description': '{path} içinde yeni bir klasör oluştur', 'sidebarFilesTree.dialog.rename.description': '{name} öğesini yeniden adlandır', 'sidebarFilesTree.dialog.delete.description': '{name} öğesini silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.', 'sidebarFilesTree.dialog.rootFallback': 'kök', 'sidebarFilesTree.dialog.rename.placeholder': 'Yeni ad', 'sidebarFilesTree.dialog.namePlaceholder': 'Ad', 'sidebarFilesTree.dialog.cancel': 'İptal', 'sidebarFilesTree.dialog.confirm': 'Onayla', 'sidebarFilesTree.dialog.delete.confirm': 'Sil', 'filesView.dialog.createFile.title': 'Dosya Oluştur', 'filesView.dialog.createFolder.title': 'Klasör Oluştur', 'filesView.dialog.rename.title': 'Yeniden adlandır', 'filesView.dialog.delete.title': 'Sil', 'filesView.dialog.createFile.description': '{path} içinde yeni bir dosya oluştur', 'filesView.dialog.createFolder.description': '{path} içinde yeni bir klasör oluştur', 'filesView.dialog.rename.description': '{name} öğesini yeniden adlandır', 'filesView.dialog.delete.description': '{name} öğesini silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.', 'filesView.dialog.rootFallback': 'kök', 'filesView.dialog.rename.placeholder': 'Yeni ad', 'filesView.dialog.namePlaceholder': 'Ad', 'filesView.dialog.cancel': 'İptal', 'filesView.dialog.confirm': 'Onayla', 'filesView.dialog.delete.confirm': 'Sil', 'filesView.editor.saving': 'Kaydediliyor...', 'filesView.editor.saved': 'Kaydedildi', 'filesView.editor.autoSaveOn': 'Otomatik kaydetme açık', 'filesView.editor.manualSave': 'Manuel kaydetme', 'filesView.editor.saveNowTitle': 'Şimdi kaydet ({shortcut}) - 1,5 sn sonra otomatik kaydeder', 'filesView.editor.saveNowManualTitle': 'Şimdi kaydet ({shortcut})', 'filesView.editor.saveAria': 'Kaydet ({shortcut})', 'filesView.editor.openInDesktopApp': 'Masaüstü uygulamasında aç', 'filesView.editor.refreshApps': 'Uygulamaları Yenile', 'filesView.editor.disableLineWrap': 'Satır kaydırmayı devre dışı bırak', 'filesView.editor.enableLineWrap': 'Satır kaydırmayı etkinleştir', 'filesView.editor.findInFile': 'Dosyada bul', 'filesView.preview.find.placeholder': 'Önizlemede bul', 'filesView.preview.find.nextAria': 'Sonraki eşleşme', 'filesView.preview.find.previousAria': 'Önceki eşleşme', 'filesView.preview.find.closeAria': 'Aramayı kapat', 'filesView.preview.find.noMatches': 'Eşleşme yok', 'filesView.preview.find.countAria': '{total} içinde {current}', 'filesView.editor.goToLine': 'Satıra git', 'filesView.editor.switchToEditMode': 'Düzenleme moduna geç', 'filesView.editor.switchToPreviewMode': 'Önizleme moduna geç', 'filesView.editor.switchToTextView': 'Metin Görünümüne Geç', 'filesView.editor.switchToTreeView': 'Ağaç Görünümüne Geç', 'filesView.toast.copyFailed': 'Kopyalama başarısız', 'filesView.toast.openInAppFailed': '{app} içinde açılamadı', 'filesView.toast.savingNotSupported': 'Kaydetme desteklenmiyor', 'filesView.toast.writeFileFailed': 'Dosya yazılamadı', 'filesView.toast.saveFailed': 'Kaydetme başarısız', 'filesView.editor.copyFileContents': 'Dosya içeriğini kopyala', 'filesView.editor.copyFilePathTitle': 'Dosya yolunu kopyala ({path})', 'filesView.editor.saveFile': 'Dosyayı kaydet', 'filesView.editor.exitFullscreen': 'Tam ekrandan çık', 'filesView.editor.fullscreen': 'Tam ekran', 'filesView.unsaved.title': 'Kaydedilmemiş değişiklikler', 'filesView.unsaved.description': 'Devam etmeden önce düzenlemelerinizi kaydetmek ister misiniz?', 'filesView.unsaved.saveChanges': 'Değişiklikleri kaydet', 'filesView.unsaved.discard': 'At', 'filesView.editor.back': 'Geri', 'filesView.editor.openFilesAria': 'Açık dosyalar', 'filesView.editor.closeFileAria': '{name} dosyasını kapat', 'filesView.editor.selectFile': 'Bir dosya seç', 'filesView.editor.showControlsAria': 'Düzenleyici denetimlerini göster', 'filesView.editor.controlsTitle': 'Düzenleyici denetimleri', 'filesView.editor.pickFileFromTree': 'Ağaçtan bir dosya seçin.', 'filesView.editor.cannotPreviewBinary': 'İkili dosya önizlenemiyor', 'filesView.editor.binaryFileDescription': 'Bu dosya ikili olduğundan OpenChamber\'da düzenlenemez. Başka bir uygulamayla açmak için indirin.', 'filesView.state.loading': 'Yükleniyor...', 'filesView.state.openingFileAtChange': 'Değişiklik noktasındaki dosya açılıyor...', 'filesView.tree.search.placeholder': 'Dosyalarda ara...', 'filesView.tree.search.clearAria': 'Aramayı temizle', 'filesView.tree.search.searching': 'Aranıyor...', 'filesView.tree.actions.newFileTitle': 'Yeni Dosya', 'filesView.tree.actions.newFolderTitle': 'Yeni Klasör', 'filesView.tree.actions.refreshTitle': 'Yenile', 'filesView.editor.imageAltFallback': 'Görsel', 'filesView.error.jsonViewerUnavailable': 'JSON görüntüleyici kullanılamıyor', 'filesView.error.switchToTextMode': 'Ham içeriği görüntülemek için metin moduna geçin.', 'filesView.warning.largeFilePreviewLimited': 'Bu dosya büyük ({sizeKb}KB). Önizleme sınırlı olabilir.', 'filesView.error.previewUnavailable': 'Önizleme kullanılamıyor', 'filesView.error.switchToEditMode': 'Sorunu düzeltmek için düzenleme moduna geçin.', 'filesView.error.readFileFailed': 'Dosya okunamadı', 'filesView.editor.htmlPreviewTitle': 'HTML Önizleme', 'filesView.diagram.closeDiagramView': 'Diyagram görünümünü kapat', 'filesView.diagram.saveDiagram': 'Diyagramı kaydet', 'contextUsage.aria.label': 'Bağlam kullanımı', 'contextUsage.mobile.title': 'Bağlam Kullanımı', 'contextUsage.mobile.usedTokens': 'Kullanılan token', 'contextUsage.mobile.contextLimit': 'Bağlam limiti', 'contextUsage.mobile.outputLimit': 'Çıktı limiti', 'contextUsage.mobile.cost': 'Maliyet', 'contextUsage.mobile.usage': 'Kullanım', 'contextUsage.tooltip.usedTokens': 'Kullanılan token: {tokens}', 'contextUsage.tooltip.contextLimit': 'Bağlam limiti: {tokens}', 'contextUsage.tooltip.outputLimit': 'Çıktı limiti: {tokens}', 'contextUsage.tooltip.cost': 'Maliyet: {cost}', 'contextSidebar.session.untitled': 'Adsız Session', 'contextSidebar.empty.openSession': 'Bağlamı incelemek için bir session açın.', 'contextSidebar.section.context': 'Bağlam', 'contextSidebar.section.lastAssistantMessage': 'Son Asistan Mesajı', 'contextSidebar.section.rawMessages': 'Ham Mesajlar', 'contextSidebar.context.percentUsed': '%{percent} kullanıldı', 'contextSidebar.breakdown.user': 'Kullanıcı', 'contextSidebar.breakdown.assistant': 'Asistan', 'contextSidebar.breakdown.toolCalls': 'Araç Çağrıları', 'contextSidebar.breakdown.other': 'Diğer', 'contextSidebar.stats.messages': 'Mesajlar', 'contextSidebar.stats.user': 'Kullanıcı', 'contextSidebar.stats.assistant': 'Asistan', 'contextSidebar.stats.cost': 'Maliyet', 'contextSidebar.tokens.input': 'Girdi', 'contextSidebar.tokens.output': 'Çıktı', 'contextSidebar.tokens.reasoning': 'Muhakeme', 'contextSidebar.tokens.cacheRead': 'Cache Okuma', 'contextSidebar.tokens.cacheWrite': 'Cache Yazma', 'contextSidebar.tokens.cacheHit': 'Cache Hit', 'contextSidebar.actions.copyJson': 'JSON\'u Kopyala', 'contextSidebar.actions.copy': 'Kopyala', 'contextSidebar.actions.copied': 'Kopyalandı', 'planView.file.defaultName': 'plan', 'planView.title.default': 'Plan', 'planView.error.saveFailed': 'Kaydetme başarısız', 'planView.error.loadFailed': 'Bu plan yüklenemedi', 'planView.error.previewUnavailable': 'Önizleme kullanılamıyor', 'planView.error.switchToEditMode': 'Sorunu düzeltmek için düzenleme moduna geçin.', 'planView.error.writeFailed': 'Yazma başarısız', 'planView.error.writePlanFileFailed': 'Plan dosyası yazılamadı ({status})', 'planView.actions.improvePlanAria': 'Planı geliştir', 'planView.actions.improve': 'Geliştir', 'planView.actions.implementPlanAria': 'Planı uygula', 'planView.actions.implement': 'Uygula', 'planView.actions.sendToNewSession': 'Yeni session\'a gönder', 'planView.actions.sendToNewWorktreeSession': 'Yeni worktree session\'ına gönder', 'planView.actions.copyPlanContents': 'Plan içeriğini kopyala', 'planView.state.loading': 'Yükleniyor...', 'diffView.binary.unavailable': 'Bu dosyanın içeriği görüntülenemiyor.', 'diffView.change.untracked': 'İzlenmeyen dosya', 'diffView.change.new': 'Yeni dosya', 'diffView.change.deleted': 'Silinmiş dosya', 'diffView.change.renamed': 'Yeniden adlandırılmış dosya', 'diffView.change.copied': 'Kopyalanmış dosya', 'diffView.change.modified': 'Değiştirilmiş dosya', 'diffView.selector.selectFile': 'Dosya seç', 'diffView.image.original': 'Orijinal', 'diffView.image.modified': 'Değiştirilmiş', 'diffView.image.new': 'Yeni', 'diffView.image.originalAlt': 'Orijinal: {path}', 'diffView.image.modifiedAlt': 'Değiştirilmiş: {path}', 'diffView.section.files': 'Dosyalar', 'diffView.state.selectSessionDirectory': 'Diff\'leri görüntülemek için bir session dizini seçin', 'diffView.state.loadingRepositoryStatus': 'Depo durumu yükleniyor...', 'diffView.state.notGitRepository': 'Bu bir git deposu değil. Başlatmak veya dizin değiştirmek için Git sekmesini kullanın.', 'diffView.state.cleanWorkingTree': 'Working tree temiz, görüntülenecek değişiklik yok', 'diffView.state.noLastTurnChanges': 'Görüntülenecek son tur değişikliği yok', 'diffView.state.failedToLoadDiff': 'Diff yüklenemedi', 'diffView.state.loadingDiff': 'Diff yükleniyor...', 'diffView.state.loadingChanges': 'Değişiklikler yükleniyor...', 'diffView.state.largeDiff': 'Büyük diff ({count} değiştirilen satır)', 'diffView.state.largeDiffDescription': 'Görüntüleme yavaş olabilir. Aşağıya tıklayarak diff\'i yine de görüntüleyebilirsiniz.', 'diffView.summary.changedFilesSingle': '{count} dosya değişti', 'diffView.summary.changedFilesPlural': '{count} dosya değişti', 'diffView.scope.changed': 'Değişen', 'diffView.scope.staged': 'Staged', 'diffView.scope.lastTurn': 'Son tur', 'diffView.scope.selectorAria': 'Değişiklik modunu seç', 'diffView.actions.retry': 'Yeniden dene', 'diffView.actions.renderAnyway': 'Yine de render et', 'diffView.actions.expandAll': 'Tümünü genişlet', 'diffView.actions.collapseAll': 'Tümünü daralt', 'diffView.actions.loadFullFiles': 'Dosyaların tamamını yükle', 'diffView.actions.disableFullFiles': 'Tam dosya yüklemeyi durdur', 'diffView.actions.disableLineWrap': 'Satır kaydırmayı devre dışı bırak', 'diffView.actions.enableLineWrap': 'Satır kaydırmayı etkinleştir', 'diffView.actions.openFileInEditorAtChange': 'Bu dosyayı değişiklik konumunda editörde aç', 'diffView.actions.openFileAtFirstChangedLine': 'Bu dosyayı ilk değişen satırda aç', 'diffView.actions.review': 'İncele', 'diffView.actions.reviewAria': 'Değişiklikleri incele', 'diffView.reviewDialog.title': 'Değişiklikleri incele', 'diffView.reviewDialog.description': 'Mevcut değişiklikler için ayrı bir inceleme session\'ı başlat.', 'diffView.reviewDialog.generateHandoff': 'Handoff oluştur', 'diffView.reviewDialog.autoReview': 'Otomatik inceleme döngüsünü çalıştır', 'diffView.reviewDialog.info': 'Bu akış, değişikliklerin uygulandığı session\'dan başlatıldığında en iyi şekilde çalışır.', 'diffView.reviewDialog.actions.cancel': 'İptal', 'diffView.reviewDialog.actions.start': 'İncele', 'diffView.reviewDialog.actions.starting': 'Başlatılıyor...', 'diffView.reviewDialog.toast.noSessionDirectory': 'Session dizini kullanılamıyor', 'diffView.reviewDialog.toast.startFailed': 'İnceleme akışı başlatılamadı', 'chat.history.loadOlder': 'Daha eski mesajları yükle', 'chat.autoReview.title': 'Kod inceleme döngüsü çalışıyor', 'chat.autoReview.status.waitingForReviewer': 'Reviewer bekleniyor', 'chat.autoReview.status.waitingForImplementer': 'Implementer bekleniyor', 'chat.autoReview.reviewSessionLabel': 'İnceleme session\'ı', 'chat.autoReview.actions.open': 'Aç', 'chat.autoReview.actions.stop': 'Durdur', 'chat.draftDirtyNotice.tooltip': 'Bu dalda commit edilmemiş değişiklikleriniz var.\nYeni bir oturum bunlarla çakışabilir. Önce commit etmeyi veya başka bir worktree kullanmayı düşünebilirsiniz.', 'chat.draftDirtyNotice.indicatorAria': 'Bu dizinde commit edilmemiş değişiklikler var', 'diffView.hunk.label': 'Hunk\'lar', 'diffView.hunk.stage': 'Stage', 'diffView.hunk.unstage': 'Unstage', 'diffView.hunk.discard': 'At', 'diffView.hunk.stageTitle': 'Hunk {index}\'i stage\'le', 'diffView.hunk.unstageTitle': 'Hunk {index}\'i stage\'den çıkar', 'diffView.hunk.discardTitle': 'Hunk {index}\'i at', 'diffView.hunk.unavailable': 'Bu hunk artık mevcut değil. Diff\'i yenileyin ve tekrar deneyin.', 'diffView.hunk.unsupported': 'Tek tek hunk stage\'leme bu runtime\'da desteklenmiyor.', 'rightSidebar.contextNotesTodo.plan.defaultTitle': 'Plan', 'rightSidebar.contextNotesTodo.empty.selectProject': 'Not ve yapılacak eklemek için bir proje seçin.', 'rightSidebar.contextNotesTodo.notes.placeholder': 'Bağlam, hatırlatıcı veya bağlantı yakala', 'rightSidebar.contextNotesTodo.notes.addAria': 'Not ekle', 'rightSidebar.contextNotesTodo.notes.empty': 'Henüz not yok. Bağlam, hatırlatıcı veya bağlantı yakalayın.', 'rightSidebar.contextNotesTodo.notes.actions.expand': 'Notu genişlet', 'rightSidebar.contextNotesTodo.notes.actions.collapse': 'Notu daralt', 'rightSidebar.contextNotesTodo.notes.actions.delete': 'Notu sil', 'rightSidebar.contextNotesTodo.notes.actions.pin': 'Agent bağlamına sabitle', 'rightSidebar.contextNotesTodo.notes.actions.unpin': 'Agent bağlamından sabitlemeyi kaldır', 'rightSidebar.contextNotesTodo.notes.source.selection': 'Sohbetten', 'rightSidebar.contextNotesTodo.notes.source.agent': 'Agent\'tan', 'rightSidebar.contextNotesTodo.search.placeholder': 'Ara', 'rightSidebar.contextNotesTodo.search.clear': 'Aramayı temizle', 'rightSidebar.contextNotesTodo.search.noResults': '"{query}" ile eşleşen bir şey yok.', 'rightSidebar.contextNotesTodo.toast.deleteNoteFailed': 'Not silinemedi', 'rightSidebar.contextNotesTodo.toast.createNoteFailed': 'Not oluşturulamadı', 'rightSidebar.contextNotesTodo.tabs.notes': 'Notlar', 'rightSidebar.contextNotesTodo.tabs.todos': 'Yapılacaklar', 'rightSidebar.contextNotesTodo.tabs.plans': 'Planlar', 'rightSidebar.contextNotesTodo.plans.actions.back': 'Planlara geri dön', 'rightSidebar.contextNotesTodo.tabs.memory': 'Hafıza', 'rightSidebar.contextNotesTodo.sections.label': 'Proje bağlamı bölümleri', 'rightSidebar.contextNotesTodo.sections.resize': 'Bölüm kenar çubuğunu yeniden boyutlandır', 'rightSidebar.contextNotesTodo.memory.scope.project': 'Proje', 'rightSidebar.contextNotesTodo.memory.scope.label': 'Hafıza kapsamı', 'rightSidebar.contextNotesTodo.memory.scope.global': 'Senin hakkında', 'rightSidebar.contextNotesTodo.memory.type.fact': 'olgu', 'rightSidebar.contextNotesTodo.memory.badge.new': 'yeni', 'rightSidebar.contextNotesTodo.memory.flagged': 'Agent\'tan gizleniyor — talimat gibi okunuyor', 'rightSidebar.contextNotesTodo.memory.badge.changed': 'değişti', 'rightSidebar.contextNotesTodo.memory.type.preference': 'tercih', 'rightSidebar.contextNotesTodo.memory.type.reference': 'referans', 'rightSidebar.contextNotesTodo.memory.actions.delete': 'Bu hafızayı unut', 'rightSidebar.contextNotesTodo.memory.actions.editTitle': 'Hafıza başlığı', 'rightSidebar.contextNotesTodo.memory.actions.editBody': 'Hafıza metni', 'rightSidebar.contextNotesTodo.memory.toast.saveFailed': 'Hafıza kaydedilemedi', 'rightSidebar.contextNotesTodo.memory.toast.deleteFailed': 'Hafıza unutulamadı', 'rightSidebar.contextNotesTodo.memory.empty.nothing': 'Agent buraya henüz bir şey kaydetmedi.', 'rightSidebar.contextNotesTodo.memory.empty.noMatches': 'Aramanızla eşleşen kayıtlı hafıza yok.', 'rightSidebar.contextNotesTodo.memory.empty.noProject': 'Agent\'ın projeyle ilgili ne hatırladığını görmek için bir proje açın.', 'rightSidebar.contextNotesTodo.memory.empty.unavailable': 'Kayıtlı hafıza yüklenemedi. Hiçbir şey kaybolmadı — tekrar deneyin.', 'rightSidebar.contextNotesTodo.todo.clearCompleted': 'Tamamlananları temizle', 'rightSidebar.contextNotesTodo.todo.inputPlaceholder': 'Yapılacak ekle', 'rightSidebar.contextNotesTodo.todo.addAria': 'Yapılacak ekle', 'rightSidebar.contextNotesTodo.todo.empty': 'Henüz yapılacak yok. Bu proje için küçük bir kontrol listesi ekleyin.', 'rightSidebar.contextNotesTodo.todo.actions.markComplete': 'Tamamlandı olarak işaretle: "{text}"', 'rightSidebar.contextNotesTodo.todo.actions.collapse': 'Daralt: "{text}"', 'rightSidebar.contextNotesTodo.todo.actions.expand': 'Genişlet: "{text}"', 'rightSidebar.contextNotesTodo.todo.actions.delete': 'Sil: "{text}"', 'rightSidebar.contextNotesTodo.todo.actions.send': 'Gönder: "{text}"', 'rightSidebar.contextNotesTodo.todo.actions.reorder': 'Yeniden sırala: "{text}"', 'rightSidebar.contextNotesTodo.todo.sendMenu.currentSession': 'Mevcut session\'a gönder', 'rightSidebar.contextNotesTodo.todo.sendMenu.newSession': 'Yeni session\'a gönder', 'rightSidebar.contextNotesTodo.todo.sendMenu.newWorktreeSession': 'Yeni worktree session\'ına gönder', 'rightSidebar.contextNotesTodo.plans.importFromFile': 'Planı dosyadan içe aktar', 'rightSidebar.contextNotesTodo.plans.empty': 'Henüz kaydedilmiş plan yok.', 'rightSidebar.contextNotesTodo.plans.deletePlan': 'Planı sil', 'rightSidebar.contextNotesTodo.plans.sharedBadge': 'Depoda', 'rightSidebar.contextNotesTodo.plans.share': 'Depo planlar klasörüne taşı; depoyu çeken herkes görür', 'rightSidebar.contextNotesTodo.plans.makePersonal': 'Depodan çıkarıp planlarıma taşı', 'rightSidebar.contextNotesTodo.plans.deletePlanWithTitle': 'Planı sil: "{title}"', 'rightSidebar.contextNotesTodo.sendDialog.title.newSession': 'Yeni session\'a gönder', 'rightSidebar.contextNotesTodo.sendDialog.title.newWorktree': 'Yeni worktree\'ye gönder', 'rightSidebar.contextNotesTodo.sendDialog.variant.default': 'Varsayılan', 'rightSidebar.contextNotesTodo.sendDialog.actions.cancel': 'İptal', 'rightSidebar.contextNotesTodo.sendDialog.actions.send': 'Gönder', 'rightSidebar.contextNotesTodo.sendDialog.actions.sending': 'Gönderiliyor', 'rightSidebar.contextNotesTodo.toast.saveNotesFailed': 'Proje notları kaydedilemedi', 'rightSidebar.contextNotesTodo.toast.loadNotesFailed': 'Proje notları yüklenemedi', 'rightSidebar.contextNotesTodo.toast.noActiveSession': 'Etkin session seçilmedi', 'rightSidebar.contextNotesTodo.toast.sentToCurrentSession': 'Yapılacak mevcut session\'a gönderildi', 'rightSidebar.contextNotesTodo.toast.worktreeRequiresGitRepo': 'Worktree işlemleri yalnızca Git depolarında kullanılabilir', 'rightSidebar.contextNotesTodo.toast.createSessionFailed': 'Session oluşturulamadı', 'rightSidebar.contextNotesTodo.toast.sentToNewSession': 'Yapılacak yeni session\'a gönderildi', 'rightSidebar.contextNotesTodo.toast.sentToNewWorktreeSession': 'Yapılacak yeni worktree session\'ına gönderildi', 'rightSidebar.contextNotesTodo.toast.sendTodoFailed': 'Yapılacak gönderilemedi', 'rightSidebar.contextNotesTodo.toast.updatePlanFailed': 'Plan güncellenemedi', 'rightSidebar.contextNotesTodo.toast.deletePlanFailed': 'Plan silinemedi', 'rightSidebar.contextNotesTodo.toast.movePlanFailed': 'Plan taşınamadı', 'rightSidebar.contextNotesTodo.toast.planFileEmpty': 'Plan dosyası boş', 'rightSidebar.contextNotesTodo.toast.importPlanFailed': 'Plan içe aktarılamadı', 'rightSidebar.contextNotesTodo.toast.planImported': 'Plan içe aktarıldı', 'rightSidebar.contextNotesTodo.toast.readPlanFileFailed': 'Plan dosyası okunamadı', 'inlineComment.range.lines': 'Satırlar {start}-{end}', 'inlineComment.input.placeholder': 'Yorum ekle... (kaydetmek için {shortcut})', 'inlineComment.input.placeholderShort': 'Yorum ekle...', 'inlineComment.actions.cancel': 'İptal', 'inlineComment.actions.save': 'Kaydet', 'inlineComment.actions.comment': 'Yorum yap', 'inlineComment.actions.showLess': 'Daha az göster', 'inlineComment.actions.showMore': 'Daha fazla göster', 'inlineComment.actions.editComment': 'Yorumu düzenle', 'inlineComment.actions.deleteComment': 'Yorumu sil', 'inlineComment.toast.selectSessionToSave': 'Yorumu kaydetmek için bir session seçin', 'header.github.connectedWithLogin': 'GitHub: {login}', 'header.github.connected': 'GitHub bağlandı', 'header.github.avatarWithLogin': '{login} avatarı', 'header.github.avatar': 'GitHub avatarı', 'header.github.accountsTitle': 'GitHub Hesapları', 'header.github.accountSource.oauth': 'OAuth', 'header.github.accountSource.cli': 'CLI', 'header.services.openWithCurrent': 'Instance\'ı, kullanımı ve MCP\'yi aç (mevcut: {current})', 'header.services.open': 'Hizmetleri, kullanımı ve MCP\'yi aç', 'header.services.title': 'Hizmetler', 'header.services.viewAria': 'Hizmetleri görüntüle', 'header.services.closeAria': 'Hizmetleri kapat', 'header.services.rateLimits': 'Rate limit\'ler', 'header.services.refreshRateLimitsAria': 'Rate limit\'leri yenile', 'header.services.noRateLimits': 'Kullanılabilir rate limit yok.', 'header.services.noRateLimitsReported': 'Bildirilen rate limit yok.', 'header.services.remoteUpdate.title': 'Uzak instance güncellemesi', 'header.services.remoteUpdate.checking': 'Güncellemeler aranıyor...', 'header.services.remoteUpdate.upToDate': 'Bu instance güncel.', 'header.services.remoteUpdate.available': 'Bu instance için {version} sürümü mevcut.', 'header.services.remoteUpdate.error': 'Uzak instance güncellemeleri kontrol edilemedi', 'header.services.remoteUpdate.actions.open': 'Güncelle', 'header.services.used': 'Kullanılan', 'header.services.remaining': 'Kalan', 'header.services.modelFamily.other': 'Diğer', 'header.actions.openPlanAria': 'Planı aç', 'header.actions.toggleChangesPanel': 'Değişiklik paneli', 'header.actions.toggleChangesPanelAria': 'Değişiklik panelini aç/kapat', 'header.actions.planWithShortcut': 'Plan ({shortcut})', 'header.actions.terminalPanelWithShortcut': 'Terminal paneli ({shortcut})', 'chat.recap.aria': 'Session özeti', 'chat.recap.label': 'Özet:', 'chat.sessionError.title': 'OpenCode bu yanıtı durdurdu', 'chat.sessionError.noDetails': 'OpenCode ayrıntı bildirmedi. Son hataları görmek için durum raporunu açın (Ctrl/Cmd+Shift+L).', 'chat.sessionError.noReply': 'OpenCode bu mesaja yanıt vermeye başlamadı.', 'chat.goal.dialog.titleCreate': 'Session hedefi belirle', 'chat.goal.dialog.titleManage': 'Session hedefi', 'chat.goal.dialog.objectiveLabel': 'Amaç', 'chat.goal.dialog.objectivePlaceholder': 'Agent\'ın ulaşması ve doğrulaması gereken son durumu açıkla…', 'chat.goal.dialog.budgetLabel': 'Token bütçesi', 'chat.goal.dialog.evaluationModelLabel': 'Değerlendirme modeli', 'chat.goal.status.active': 'Etkin', 'chat.goal.status.evaluating': 'Değerlendiriliyor…', 'chat.goal.status.paused': 'Duraklatıldı', 'chat.goal.status.blocked': 'Engellendi', 'chat.goal.status.budgetLimited': 'Bütçeye ulaşıldı', 'chat.goal.status.complete': 'Tamamlandı', 'chat.goal.usage.tokens': '{used} token', 'chat.goal.usage.tokensWithBudget': '{used}/{budget} token', 'chat.goal.usage.turns': '{turns} devam', 'chat.goal.action.pause': 'Duraklat', 'chat.goal.action.resume': 'Devam et', 'chat.goal.action.markComplete': 'Tamamlandı olarak işaretle', 'chat.goal.action.clear': 'Hedefi kaldır', 'chat.goal.action.cancel': 'İptal', 'chat.goal.action.save': 'Hedefi kaydet', 'chat.goal.action.start': 'Hedefi başlat', 'chat.goal.toast.actionFailed': 'Hedef güncellenemedi', 'chat.goal.toast.distillFallback': 'Hedef limiti aştı ve özetlenemedi — denetçi için kısaltılmış bir sürüm kullanılıyor', 'chat.goal.row.aria': 'Session hedefi — ayrıntıları aç', 'chat.goal.button.createAria': 'Bir session hedefi belirle', 'chat.goal.button.manageAria': 'Session hedefini yönet', 'chat.goal.button.armAria': 'Sonraki mesajla birlikte bir hedef başlat', 'chat.goal.counter.aria': 'Hedef amaç uzunluk sınırı', 'chat.goal.button.disarmAria': 'Hedef devrede — devreden çıkarmak için dokun', 'chat.goal.button.cancelAria': 'Hedef çalışıyor — iptal etmek için dokun', 'chat.goal.cancelDialog.title': 'Bu hedef iptal edilsin?', 'chat.goal.cancelDialog.description': 'Agent bu hedef için otomatik çalışmayı durduracak.', 'chat.goal.cancelDialog.keep': 'Hedefi koru', 'chat.goal.cancelDialog.confirm': 'Hedefi iptal et', 'chat.suggestion.applyAria': 'Önerilen mesajı kullan', 'chat.suggestion.dismissAria': 'Öneriyi kapat', 'header.actions.toggleTerminalPanelAria': 'Terminal panelini aç/kapat', 'terminalView.stream.processExitedMessage': '\\r\\n[İşlem sonlandı{exitCodeSegment}{signalSegment}]\\r\\n', 'terminalView.stream.processExitedWithCode': ', kod: {exitCode}', 'terminalView.stream.processExitedWithSignal': ' (sinyal: {signal})', 'terminalView.error.sessionEnded': 'Terminal session\'ı sonlandı', 'terminalView.error.connectionFailed': 'Bağlantı başarısız: {message}', 'terminalView.error.startSessionFailed': 'Terminal session\'ı başlatılamadı', 'terminalView.error.restartFailed': 'Terminal yeniden başlatılamadı', 'terminalView.error.sendInputFailed': 'Girdi gönderilemedi', 'terminalView.empty.noWorkingDirectory': 'Terminal için kullanılabilir çalışma dizini yok.', 'terminalView.empty.selectSession': 'Terminali açmak için bir session seçin.', 'terminalView.empty.noWorkingDirectoryForSession': 'Bu session için kullanılabilir çalışma dizini yok.', 'terminalView.actions.retry': 'Yeniden dene', 'terminalView.actions.hardRestart': 'Zorla yeniden başlat', 'terminalView.actions.hardRestartTitle': 'Zorla sonlandır ve temiz bir session oluştur', 'terminalView.quickKeys.escape': 'Esc', 'terminalView.quickKeys.tabAria': 'Tab', 'terminalView.quickKeys.controlLabel': 'Ctrl', 'terminalView.quickKeys.controlModifierAria': 'Ctrl değiştiricisi', 'terminalView.quickKeys.altLabel': 'Alt', 'terminalView.quickKeys.altModifierAria': 'Alt değiştiricisi', 'terminalView.quickKeys.commandModifierAria': 'Command değiştiricisi', 'terminalView.quickKeys.arrowUpAria': 'Yukarı ok', 'terminalView.quickKeys.arrowLeftAria': 'Sol ok', 'terminalView.quickKeys.arrowDownAria': 'Aşağı ok', 'terminalView.quickKeys.arrowRightAria': 'Sağ ok', 'terminalView.quickKeys.enterAria': 'Enter', 'terminalView.tabs.closeTabTitle': 'Sekmeyi kapat', 'terminalView.tabs.newTabTitle': 'Yeni sekme', 'terminalView.viewport.inputAria': 'Terminal girişi', 'terminalView.viewport.scrollbarAria': 'Terminal geçmişi', 'directoryExplorerDialog.title': 'Proje dizini ekle', 'directoryExplorerDialog.description': 'Proje olarak eklemek için bir klasör seçin.', 'directoryExplorerDialog.toggle.showHidden': 'Gizli dosyaları göster', 'directoryExplorerDialog.pathInput.placeholder': 'Dosya yolunu girin veya ağaçtan seçin...', 'directoryExplorerDialog.actions.openingFinder': 'Açılıyor...', 'directoryExplorerDialog.actions.openInFinder': 'Finder\'da aç', 'directoryExplorerDialog.actions.adding': 'Ekleniyor...', 'directoryExplorerDialog.actions.addProject': 'Proje ekle', 'directoryExplorerDialog.actions.addSelected': 'Seçilenleri ekle', 'directoryExplorerDialog.actions.addLocalProject': 'Yerel proje ekle', 'directoryExplorerDialog.actions.cloneRepository': 'Depoyu klonla', 'directoryExplorerDialog.actions.cloneAndAdd': 'Klonla ve ekle', 'directoryExplorerDialog.actions.cloning': 'Klonlanıyor...', 'directoryExplorerDialog.actions.createAndAdd': 'Oluştur ve ekle', 'directoryExplorerDialog.actions.alreadyAdded': 'Zaten eklendi', 'directoryExplorerDialog.clone.remoteUrlPlaceholder': 'Depo URL\'si (HTTPS veya SSH)', 'directoryExplorerDialog.browse.directories': 'Dizinler', 'directoryExplorerDialog.browse.loading': 'Dizinler yükleniyor...', 'directoryExplorerDialog.browse.empty': 'Eşleşen dizin yok.', 'directoryExplorerDialog.browse.permissionDenied': 'OpenChamber\'in bu klasöre erişmesi gerekiyor.', 'directoryExplorerDialog.browse.loadFailed': 'Bu klasör yüklenemedi.', 'directoryExplorerDialog.browse.grantAccess': 'Erişim ver', 'directoryExplorerDialog.browse.retry': 'Yeniden dene', 'directoryExplorerDialog.browse.parentDirectory': 'Üst dizin', 'directoryExplorerDialog.browse.addedBadge': 'Eklendi', 'directoryExplorerDialog.browse.selectForAdd': 'Eklemek için seç', 'directoryExplorerDialog.browse.quickAdd': 'Ekle', 'directoryExplorerDialog.footer.navigate': 'Gezin', 'directoryExplorerDialog.footer.select': 'Seç', 'directoryExplorerDialog.footer.add': 'Ekle', 'directoryExplorerDialog.shortcut.enter': 'Enter', 'directoryExplorerDialog.toast.unableToAccessDirectory': 'Dizine erişilemiyor', 'directoryExplorerDialog.toast.desktopDeniedAccess': 'Masaüstü uygulaması dizin erişimini reddetti.', 'directoryExplorerDialog.toast.failedToOpenDirectory': 'Dizin açılamadı', 'directoryExplorerDialog.toast.desktopCouldNotGrantAccess': 'Masaüstü uygulaması dosya erişimi veremedi.', 'directoryExplorerDialog.toast.addedProjects': '{count} proje eklendi', 'directoryExplorerDialog.toast.failedToAddProject': 'Proje eklenemedi', 'directoryExplorerDialog.toast.cloneUrlRequired': 'Klonlamadan önce bir depo URL\'si girin.', 'directoryExplorerDialog.toast.selectValidDirectoryPath': 'Geçerli bir dizin yolu seçin.', 'directoryExplorerDialog.toast.failedToSelectDirectory': 'Dizin seçilemedi', 'directoryExplorerDialog.toast.unknownError': 'Bilinmeyen bir hata oluştu.', 'directoryTree.actions.createNewDirectory': 'Yeni dizin oluştur', 'directoryTree.actions.pinDirectory': 'Dizini sabitle', 'directoryTree.actions.unpinDirectory': 'Dizinin sabitlemesini kaldır', 'directoryTree.actions.createDirectory': 'Dizin oluştur', 'directoryTree.actions.cancel': 'İptal', 'directoryTree.actions.selectWorkingDirectoryAria': 'Çalışma dizinini seç', 'directoryTree.state.locatingHomeDirectory': 'Ana dizin bulunuyor...', 'directoryTree.state.loading': 'Yükleniyor...', 'directoryTree.state.noDirectoriesFound': 'Dizin bulunamadı', 'directoryTree.section.pinned': 'Sabitlenenler', 'directoryTree.section.browse': 'Göz at', 'aboutDialog.versionLabel': 'Sürüm {version}', 'aboutDialog.openChamberVersionLabel': 'OpenChamber sürümü {version}', 'aboutDialog.openCodeVersionLabel': 'OpenCode sürümü {version}', 'aboutDialog.actions.copyDiagnostics': 'Tanılamaları kopyala', 'aboutDialog.actions.preparingDiagnostics': 'Tanılamalar hazırlanıyor...', 'aboutDialog.actions.diagnosticsCopied': 'Tanılamalar kopyalandı', 'aboutDialog.diagnosticsDescription': 'OpenChamber durumu, OpenCode sağlık durumu, dizinler ve projeleri içerir.', 'aboutDialog.footerNote': 'Topluluk için sevgiyle yapıldı', 'aboutDialog.toast.copyFailed': 'Kopyalama başarısız', 'aboutDialog.toast.diagnosticsNotReady': 'Tanılamalar henüz hazır değil. Bir saniye bekleyip yeniden deneyin.', 'aboutDialog.toast.diagnosticsCopied': 'Tanılamalar kopyalandı', 'helpDialog.title': 'Klavye Kısayolları', 'helpDialog.description': 'OpenChamber\'de verimli gezinmek için bu klavye kısayollarını kullanın', 'helpDialog.section.navigationCommands': 'Gezinme ve Komutlar', 'helpDialog.section.sessionManagement': 'Session Yönetimi', 'helpDialog.section.panels': 'Paneller', 'helpDialog.section.interface': 'Arayüz', 'helpDialog.item.openCommandPalette': 'Komut paletini aç', 'helpDialog.item.showKeyboardShortcuts': 'Klavye kısayollarını göster (bu iletişim kutusu)', 'helpDialog.item.toggleSessionSidebar': 'Session kenar çubuğunu aç/kapat', 'helpDialog.item.addSelectionToChat': 'Seçimi sohbete ekle', 'helpDialog.item.cycleAgent': 'Agent değiştir (sohbet girişi)', 'helpDialog.item.openModelSelector': 'Model seçiciyi aç', 'helpDialog.item.navigateModels': 'Modellerde gezin (seçicide)', 'helpDialog.item.adjustThinkingMode': 'Düşünme modunu ayarla (seçicide, desteklendiğinde)', 'helpDialog.item.cycleThinkingVariant': 'Düşünme varyantını değiştir (genel kısayol)', 'helpDialog.item.newWindow': 'Yeni pencere (yalnızca masaüstü)', 'helpDialog.item.createNewSession': 'Yeni session oluştur', 'helpDialog.item.createNewWorktreeDraft': 'Yeni worktree taslağı oluştur', 'helpDialog.item.focusChatInput': 'Sohbet girdisine odaklan', 'helpDialog.item.togglePromptNavigator': 'Prompt gezginini aç/kapat', 'helpDialog.item.abortActiveRun': 'Etkin çalıştırmayı iptal et (çift basış)', 'helpDialog.item.toggleTerminalDock': 'Terminal dock\'unu aç/kapat', 'helpDialog.item.toggleTerminalExpanded': 'Terminali genişlet/daralt', 'helpDialog.item.switchContextSurface': 'Bağlam paneli yüzeyini değiştir (sayı tuşu)', 'helpDialog.item.cycleTheme': 'Temayı değiştir (Açık → Koyu → Sistem)', 'helpDialog.item.toggleServicesMenu': 'Hizmetler menüsünü aç/kapat', 'helpDialog.item.openSettings': 'Ayarları aç', 'helpDialog.keyCombiner.or': 'veya', 'helpDialog.proTips.title': 'İpuçları:', 'helpDialog.proTips.commandPalette': 'Tüm eylemlere hızlıca erişmek için komut paletini ({shortcut}) kullanın', 'helpDialog.proTips.recentSessions': 'En son 5 session komut paletinde görünür', 'header.actions.rightSidebarWithShortcut': 'Sağ kenar çubuğu ({shortcut})', 'header.actions.toggleRightSidebarAria': 'Sağ kenar çubuğunu aç/kapat', 'header.actions.openAppMenu': 'OpenChamber menüsü', 'header.actions.openAppMenuAria': 'OpenChamber menüsünü aç', 'header.actions.openSessionsWithShortcut': 'Session\'ları aç ({shortcut})', 'header.actions.openSessionsAria': 'Session\'ları aç', 'header.actions.closeSessionsAria': 'Session\'ları kapat', 'header.actions.newSessionAria': 'Yeni session', 'header.actions.newSessionWithShortcut': 'Yeni session ({shortcut})', 'header.actions.backAria': 'Geri', 'header.navigation.mainAria': 'Ana gezinme', 'header.sessions.title': 'Session\'lar', 'header.changes.availableAria': 'Değişiklikler mevcut', 'session.githubIssuePicker.error.noActiveProject': 'Etkin proje yok', 'session.githubIssuePicker.error.runtimeUnavailable': 'GitHub runtime API\'si kullanılamıyor', 'session.githubIssuePicker.error.notConnected': 'GitHub bağlı değil', 'session.githubIssuePicker.error.repoNotResolvable': 'Depo çözümlenemiyor', 'session.githubIssuePicker.error.repoMustBeGithub': 'origin remote\'ı bir GitHub URL\'si olmalı', 'session.githubIssuePicker.error.issueNotFound': 'Issue bulunamadı', 'session.githubIssuePicker.error.noModelSelected': 'Model seçilmedi', 'session.githubIssuePicker.toast.loadMoreFailed': 'Daha fazla issue yüklenemedi', 'session.githubIssuePicker.toast.loadIssueDetailsFailed': 'Issue ayrıntıları yüklenemedi', 'session.githubIssuePicker.toast.sendContextFailed': 'Issue bağlamı gönderilemedi', 'session.githubIssuePicker.toast.sessionCreated': 'Issue\'dan session oluşturuldu', 'session.githubIssuePicker.toast.startSessionFailed': 'Session başlatılamadı', 'session.githubIssuePicker.title.select': 'GitHub Issue bağla', 'session.githubIssuePicker.title.createSession': 'GitHub Issue\'dan yeni session', 'session.githubIssuePicker.description.select': 'Bu session\'a bağlamak için bir issue seçin.', 'session.githubIssuePicker.description.createSession': 'Yeni bir session\'ı gizli issue bağlamıyla oluşturur (başlık/gövde/etiketler/yorumlar).', 'session.githubIssuePicker.searchPlaceholder': 'GitHub kod arama söz dizimi kullanarak ara', 'session.githubIssuePicker.empty.noActiveProject': 'Etkin proje seçilmedi.', 'session.githubIssuePicker.empty.runtimeUnavailable': 'GitHub runtime API\'si kullanılamıyor.', 'session.githubIssuePicker.empty.notConnected': 'GitHub bağlı değil. GitHub hesabınızı ayarlardan bağlayın.', 'session.githubIssuePicker.empty.noIssuesFound': 'Issue bulunamadı', 'session.githubIssuePicker.empty.noOpenIssuesFound': 'Açık issue bulunamadı', 'session.githubIssuePicker.loading.issues': 'Issue\'lar yükleniyor...', 'session.githubIssuePicker.loading.more': 'Yükleniyor...', 'session.githubIssuePicker.actions.openSettings': 'Ayarları aç', 'session.githubIssuePicker.actions.useIssue': 'Issue #{number} kullan', 'session.githubIssuePicker.actions.openInGitHubAria': 'GitHub\'da aç', 'session.githubIssuePicker.actions.loadMore': 'Daha fazla yükle', 'session.githubIssuePicker.actions.sectionTitle': 'Eylemler', 'session.githubIssuePicker.actions.toggleWorktreeAria': 'Worktree\'yi aç/kapat', 'session.githubIssuePicker.actions.createInWorktree': 'Worktree\'de oluştur', 'session.githubIssuePicker.actions.openRepo': 'Depoyu aç', 'session.githubIssuePicker.actions.refresh': 'Yenile', 'session.githubPrPicker.error.noActiveProject': 'Etkin proje yok', 'session.githubPrPicker.error.runtimeUnavailable': 'GitHub runtime API\'si kullanılamıyor', 'session.githubPrPicker.error.notConnected': 'GitHub bağlı değil', 'session.githubPrPicker.error.prNotFound': 'Pull request bulunamadı', 'session.githubPrPicker.error.repoNotResolvable': 'Depo çözümlenemiyor', 'session.githubPrPicker.error.repoMustBeGithub': 'origin remote\'ı bir GitHub URL\'si olmalı', 'session.githubPrPicker.toast.loadMoreFailed': 'Daha fazla pull request yüklenemedi', 'session.githubPrPicker.toast.loadDetailsFailed': 'Pull request ayrıntıları yüklenemedi', 'session.githubPrPicker.title': 'GitHub Pull Request bağla', 'session.githubPrPicker.description': 'Bu mesaja inceleme bağlamı eklemek için bir pull request seçin.', 'session.githubPrPicker.searchPlaceholder': 'GitHub kod arama söz dizimi kullanarak ara', 'session.githubPrPicker.includeDiffAria': 'Ekli bağlama PR diff\'i dahil et', 'session.githubPrPicker.includeDiff': 'PR diff\'i dahil et', 'session.githubPrPicker.empty.noActiveProject': 'Etkin proje seçilmedi.', 'session.githubPrPicker.empty.runtimeUnavailable': 'GitHub runtime API\'si kullanılamıyor.', 'session.githubPrPicker.empty.notConnected': 'GitHub bağlı değil. GitHub hesabınızı ayarlardan bağlayın.', 'session.githubPrPicker.empty.noPullRequestsFound': 'Pull request bulunamadı', 'session.githubPrPicker.empty.noOpenPullRequestsFound': 'Açık pull request bulunamadı', 'session.githubPrPicker.loading.pullRequests': 'Pull request\'ler yükleniyor...', 'session.githubPrPicker.loading.more': 'Yükleniyor...', 'session.githubPrPicker.actions.openSettings': 'Ayarları aç', 'session.githubPrPicker.actions.usePullRequest': 'Pull request #{number} kullan', 'session.githubPrPicker.actions.openInGitHubAria': 'GitHub\'da aç', 'session.githubPrPicker.actions.loadMore': 'Daha fazla yükle', 'session.newWorktree.title': 'Yeni Worktree', 'session.newWorktree.mode.newBranch': 'Yeni Branch', 'session.newWorktree.mode.existingBranch': 'Mevcut Branch', 'session.newWorktree.selectBranch': 'Branch seç', 'session.newWorktree.chooseBranch': 'Bir branch seçin...', 'session.newWorktree.fetchBranches': 'Branch\'leri fetch et', 'session.newWorktree.searchBranches': 'Branch\'lerde ara...', 'session.newWorktree.loadingBranches': 'Branch\'ler yükleniyor...', 'session.newWorktree.noBranchesFound': 'Branch bulunamadı', 'session.newWorktree.matchingBranches': 'Eşleşen branch\'ler', 'session.newWorktree.noMatchingBranches': 'Eşleşen branch yok', 'session.newWorktree.localBranches': 'Yerel branch\'ler', 'session.newWorktree.remoteBranches': 'Uzak branch\'ler', 'session.newWorktree.branchName': 'Branch Adı', 'session.newWorktree.branchNamePlaceholder': 'feature/my-awesome-feature', 'session.newWorktree.actions.change': 'Değiştir', 'session.newWorktree.actions.startFromGitHubIssuePr': 'GitHub Issue/PR\'dan başla', 'session.newWorktree.usingPrBranch': 'PR branch\'i kullanılıyor: {branch}', 'session.newWorktree.fromIssue': 'Issue #{number}\'dan: {title}', 'session.newWorktree.worktreeDirectory': 'Worktree Dizini', 'session.newWorktree.worktreeDirectoryPlaceholder': 'my-worktree-directory', 'session.newWorktree.resetToMatchBranchName': 'Branch adıyla eşleşecek şekilde sıfırla', 'session.newWorktree.sourceBranch': 'Kaynak Branch', 'session.newWorktree.selectSourceBranch': 'Kaynak branch seç', 'session.newWorktree.selectSourceBranchPlaceholder': 'Kaynak branch seçin...', 'session.newWorktree.newBranchFromSource': 'Yeni branch {source} kaynağından oluşturulacak', 'session.newWorktree.issueNumber': 'Issue #{number}', 'session.newWorktree.prNumber': 'PR #{number}', 'session.newWorktree.includeDiffBadge': '+diff', 'session.newWorktree.newSessionTitle': 'Yeni session', 'session.newWorktree.fromSource': '{source} kaynağından', 'session.newWorktree.actions.cancel': 'İptal', 'session.newWorktree.actions.creating': 'Oluşturuluyor...', 'session.newWorktree.actions.createWorktree': 'Worktree oluştur', 'session.newWorktree.actions.reset': 'Sıfırla', 'session.newWorktree.error.noModelSelected': 'Model seçilmedi', 'session.newWorktree.error.noActiveProject': 'Etkin proje yok', 'session.newWorktree.error.branchNameRequired': 'Branch adı gerekli', 'session.newWorktree.error.worktreeDirectoryRequired': 'Worktree dizini gerekli', 'session.newWorktree.error.sendGitHubContextFailed': 'GitHub bağlamı gönderilemedi', 'session.newWorktree.error.createWorktreeFailed': 'Worktree oluşturulamadı', 'session.newWorktree.toast.sessionFromIssue': 'Issue\'dan session oluşturuldu', 'session.newWorktree.toast.sessionFromPr': 'PR\'dan session oluşturuldu', 'session.newWorktree.toast.worktreeCreated': 'Worktree oluşturuldu', 'session.newWorktree.toast.worktreeCreatedDescription': '{target} - arka planda hazırlanıyor', 'session.newWorktree.toast.fetchSourceFailed': 'Uzak depodan fetch edilemedi — yerel durumdan oluşturuldu', 'session.githubIntegration.title': 'GitHub\'dan seç', 'session.githubIntegration.tabs.issues': 'Issue\'lar', 'session.githubIntegration.tabs.pullRequests': 'Pull Request\'ler', 'session.githubIntegration.connect.title': 'GitHub\'a bağlan', 'session.githubIntegration.connect.description': 'Worktree ayrıntılarını otomatik doldurmak için issue veya pull request bağlayın', 'session.githubIntegration.connect.action': 'GitHub\'a Bağlan', 'session.githubIntegration.search.issuesPlaceholder': 'GitHub kod arama söz dizimi kullanarak ara', 'session.githubIntegration.search.prsPlaceholder': 'GitHub kod arama söz dizimi kullanarak ara', 'session.githubIntegration.empty.noIssuesFound': 'Issue bulunamadı', 'session.githubIntegration.empty.noPullRequestsFound': 'Pull request bulunamadı', 'session.githubIntegration.actions.loadMore': 'Daha fazla yükle', 'session.githubIntegration.actions.cancel': 'İptal', 'session.githubIntegration.actions.select': 'Seç', 'session.githubIntegration.selected.issueNumber': 'Issue #{number}', 'session.githubIntegration.selected.prNumber': 'PR #{number}', 'session.githubIntegration.includeDiffAria': 'Session bağlamına PR diff\'i dahil et', 'session.githubIntegration.includeDiff': 'PR diff\'i dahil et', 'session.githubIntegration.error.notConnected': 'GitHub bağlı değil', 'session.githubIntegration.error.loadDataFailed': 'Veri yüklenemedi', 'session.githubIntegration.validation.branchAlreadyCheckedOut': 'Branch zaten bir worktree\'de checkout edilmiş', 'session.githubIntegration.validation.branchAlreadyExists': 'Branch zaten yerel olarak mevcut', 'session.githubIntegration.validation.failed': 'Doğrulama başarısız', 'chat.fileAttachment.toast.attachFailed': 'Dosya eklenemedi', 'chat.fileAttachment.toast.someFilesSkipped': 'Bazı dosyalar atlandı:\n{summary}', 'chat.fileAttachment.toast.vscodePickFailed': 'VS Code\'da dosya seçilemedi', 'chat.fileAttachment.fileFallback': 'dosya', 'chat.fileAttachment.skippedFallback': 'atlandı', 'chat.fileAttachment.actions.attachAria': 'Dosyaları ekle', 'chat.fileAttachment.actions.attach': 'Dosyaları ekle', 'chat.fileAttachment.actions.removeNamed': '{name} öğesini kaldır', 'chat.fileAttachment.actions.removeImage': 'Görseli kaldır', 'chat.fileAttachment.activeEditor.addFile': '{name} dosyasını bağlama ekle', 'chat.fileAttachment.activeEditor.pinSelection': 'Seçimi bağlama sabitle', 'chat.fileAttachment.activeEditor.remove': 'Bağlamdan kaldır', 'chat.fileAttachment.openInDiagram': 'Diyagram görünümünde aç', 'chat.pendingChanges.fileCountSingle': '{count} dosya', 'chat.pendingChanges.fileCountPlural': '{count} dosya', 'chat.pendingChanges.changedInWorkspace': 'çalışma alanında değişti', 'chat.changedFiles.title': 'Değişen dosyalar', 'chat.changedFiles.actions.openFileTitle': '{path} dosyasını aç', 'chat.emptyState.opencodeUnreachable': 'OpenCode\'a erişilemiyor', 'chat.emptyState.startNewChat': 'Yeni sohbet başlat', 'chat.emptyState.draftTitle': 'Ne üzerinde çalışıyoruz?', 'chat.emptyState.draftTitleWithProject': '{project} projesinde ne üzerinde çalışıyoruz?', 'chat.draftPresets.explore.label': 'Kod tabanını keşfet', 'chat.draftPresets.catchup.label': 'Beni güncelle', 'chat.draftPresets.weigh.label': 'Seçeneklerimi değerlendir', 'chat.draftPresets.plan.label': 'Özellik planlaması başlat', 'chat.draftPresets.craftGoal.label': 'Hedef Oluştur', 'chat.draftPresets.scheduleTask.label': 'Görev Zamanla', 'chat.draftPresets.debug.label': 'Sorun ayıkla', 'chat.draftPresets.review.label': 'Değişikliklerimi incele', 'chat.draftStarters.add': 'Starter ekle', 'chat.draftStarters.searchPlaceholder': 'Komutları ve skill\'leri ara…', 'chat.draftStarters.empty': 'Eklenecek bir şey yok', 'chat.draftStarters.sectionBuiltIn': 'Yerleşik', 'chat.draftStarters.sectionCommands': 'Komutlar', 'chat.draftStarters.sectionSkills': 'Skill\'ler', 'chat.draftStarters.remove': 'Kaldır', 'chat.draftStarters.sharedTitle': 'Depo yapılandırmasında sabitlendi; orada değiştirin', 'chat.draftStarters.share': 'Depo yapılandırmasına taşı', 'chat.draftStarters.makePersonal': 'Ayarlarıma taşı', 'chat.scrollToBottom.aria': 'En alta kaydır', 'chat.promptNavigator.aria': 'Prompt gezinmesi', 'chat.promptNavigator.currentPrompt': 'Mevcut prompt', 'chat.promptNavigator.loadMore': 'Daha fazla prompt yükle', 'chat.timeline.relative.justNow': 'az önce', 'chat.timeline.relative.minutesAgo': '{count} dk önce', 'chat.timeline.relative.hoursAgo': '{count} sa önce', 'chat.timeline.relative.daysAgo': '{count} gün önce', 'chat.timeline.title': 'Konuşma Zaman Çizelgesi', 'chat.timeline.description': 'Konuşmadaki herhangi bir noktaya git veya yeni bir session fork\'la', 'chat.timeline.searchPlaceholder': 'Mesajlarda ara...', 'chat.timeline.empty.search': 'Mesaj bulunamadı', 'chat.timeline.empty.session': 'Bu session\'da henüz mesaj yok', 'chat.timeline.noTextContent': '[Metin içeriği yok]', 'chat.timeline.actions.title': 'Eylemler', 'chat.timeline.actions.revertFromHere': 'Buradan geri al', 'chat.timeline.actions.forkFromHere': 'Buradan fork\'la', 'chat.timeline.actions.previousTurn': 'Önceki tur', 'chat.timeline.actions.latest': 'En son', 'chat.timeline.help.clickMessage': 'Konuşmada o mesaja gitmek için bir mesaja tıkla', 'chat.timeline.help.undoToPoint': 'Bu noktaya geri al (mesaj metni girişe gelir)', 'chat.timeline.help.createSessionFromHere': 'Buradan başlayan yeni bir session oluştur', 'chat.statusRow.todo.status.inProgress': 'Devam ediyor', 'chat.statusRow.todo.status.pending': 'Beklemede', 'chat.statusRow.todo.status.completed': 'Tamamlandı', 'chat.statusRow.todo.status.cancelled': 'İptal edildi', 'chat.statusRow.todo.priority.high': 'Yüksek öncelik', 'chat.statusRow.todo.priority.medium': 'Orta öncelik', 'chat.statusRow.todo.priority.low': 'Düşük öncelik', 'chat.statusRow.actions.stopGeneratingAria': 'Üretmeyi durdur', 'chat.statusRow.tasksTitle': 'Görevler', 'chat.statusRow.modelStatus': '{model}: {status}', 'chat.statusRow.summary.activeLeft': '{active} etkin · {left} kaldı', 'chat.revertIndicator.redo': 'Yinele', 'chat.revertIndicator.redoAria': 'Yinele — geri alınan mesajları geri yükle', 'chat.revertPopover.title': 'Geri alındı', 'chat.revertPopover.noTextContent': 'Metin içeriği yok', 'chat.revertPopover.forkFromHere': 'Buradan fork\'la', 'chat.revertPopover.forkFromMessage': 'Bu mesajdan fork\'la', 'chat.revertPopover.restoreAll': 'Tümünü geri yükle', 'chat.revertPopover.restore': 'Geri yükle', 'chat.revertPopover.revert': 'Geri al', 'chat.revertPopover.fork': 'Fork', 'chat.revert.toast.undo': 'Geri alındı: {preview}', 'chat.revert.toast.redo': 'Yinelendi', 'chat.revert.toast.restored': 'Tüm mesajlar geri yüklendi', 'chat.toast.opencodeRestartInterrupted.title': 'Sohbet kesildi', 'chat.toast.opencodeRestartInterrupted.description': 'Yanıt hâlâ çalışırken OpenCode yeniden başlatıldı. Devam etmek için bir mesaj gönder.', 'chat.toast.opencodeRestartInterrupted.openSession': 'Session\'ı aç', 'chat.errorBoundary.title': 'Sohbet Hatası', 'chat.errorBoundary.description': 'Sohbet arayüzünde bir hata oluştu. Bu durum geçici bir ağ sorunu veya bozuk mesaj verilerinden kaynaklanıyor olabilir.', 'chat.errorBoundary.sessionLabel': 'Session', 'chat.errorBoundary.detailsSummary': 'Hata ayrıntıları', 'chat.errorBoundary.resetAction': 'Sohbeti Sıfırla', 'chat.errorBoundary.persistentHint': 'Sorun sürerse sayfayı yenilemeyi dene.', 'chat.autocomplete.tabs.commands': 'Komutlar', 'chat.autocomplete.tabs.agents': 'Agent\'ler', 'chat.autocomplete.tabs.files': 'Dosyalar', 'chat.autocomplete.keyboardHint': '↑↓ gezin • Enter seç • Esc kapat', 'chat.commandAutocomplete.command.initDescription': 'AGENTS.md dosyasını oluşturur/günceller', 'chat.commandAutocomplete.command.undoDescription': 'Son mesajı geri alır', 'chat.commandAutocomplete.command.redoDescription': 'Önceden geri alınan mesajları geri getirir', 'chat.commandAutocomplete.command.timelineDescription': 'Konuşma zaman çizelgesini açar', 'chat.commandAutocomplete.command.compactDescription': 'Bağlam boyutunu küçültmek için session geçmişini AI ile sıkıştırır', 'chat.commandAutocomplete.command.summaryDescription': 'Session geçmişini değiştirmeden özet çıkarır. Komuttan sonra isteğe bağlı konu ipucu verilebilir.', 'chat.commandAutocomplete.command.workspaceReviewDescription': 'Çalışma alanı diff\'ini amaç, doğruluk ve yeterlilik açısından inceler ve önem derecesine göre sınıflandırır.', 'chat.commandAutocomplete.command.handoffReviewDescription': 'Oluşturulan bir handoff\'tan ayrı bir inceleme session\'ı oluşturur veya yeniden kullanır.', 'chat.commandAutocomplete.command.featurePlanDescription': 'Yeni bir özellik için rehberli, karşılıklı planlama session\'ı başlatır.', 'chat.commandAutocomplete.command.craftGoalDescription': 'Bir fikri veya görevi net, doğrulanabilir bir Hedef\'e dönüştürür.', 'chat.commandAutocomplete.command.scheduleTaskDescription': 'Rehberli bir diyalog aracılığıyla zamanlanmış görev tanımlar.', 'chat.chatInput.toast.craftGoalFailed': 'Hedef oluşturma başlatılamadı', 'chat.chatInput.toast.scheduleTaskFailed': 'Zamanlanmış görev kurulumu başlatılamadı', 'chat.commandAutocomplete.command.catchUpDescription': 'Bağlamı yeniden kurar: ne yaptığını ve nereden devam edeceğini gösterir.', 'chat.commandAutocomplete.command.debugDescription': 'Düzeltme önermeden önce hatanın kök nedenini rehberli şekilde araştırır.', 'chat.commandAutocomplete.command.weighDescription': 'Commit etmeden önce 2-3 yaklaşımı ödünleşimleriyle değerlendirir ve bir öneri sunar.', 'chat.commandAutocomplete.command.exploreDescription': 'Bu kod tabanında yön bulmanı sağlar: mimarinin ve ana bölümlerin üst düzey bir turu.', 'chat.commandAutocomplete.badge.skill': 'skill', 'chat.commandAutocomplete.badge.command': 'komut', 'chat.commandAutocomplete.badge.system': 'sistem', 'chat.commandAutocomplete.empty': 'Komut bulunamadı', 'chat.agentMentionAutocomplete.badge.system': 'sistem', 'chat.agentMentionAutocomplete.empty': 'Agent bulunamadı', 'chat.fileMentionAutocomplete.searchMoreAgents': 'Daha fazla agent aramak için yaz', 'chat.fileMentionAutocomplete.empty': 'Eşleşme bulunamadı', 'chat.queuedMessage.attachments': '+{count} dosya', 'chat.queuedMessage.empty': '(boş)', 'chat.queuedMessage.title': 'Kuyruktaki mesajlar', 'chat.queuedMessage.edit': 'düzenle', 'chat.queuedMessage.send': 'gönder', 'chat.queuedMessage.removeAria': 'Kuyruktan kaldır', 'chat.queuedMessage.reorderAria': 'Yeniden sıralamak için sürükle', 'chat.queuedMessage.toast.queueFailed': 'Mesaj kuyruğa eklenemedi. Yazma alanına geri kondu.', 'chat.queuedMessage.toast.takeFailed': 'Kuyruktaki mesaj yüklenemedi. Lütfen tekrar deneyin.', 'chat.container.returnToParent.aria': 'Üst session\'a dön', 'chat.container.returnToParent.titleNamed': 'Şuraya dön: {title}', 'chat.container.returnToParent.title': 'Üst session\'a dön', 'chat.container.returnToParent.label': 'Üst', 'chat.container.readOnlySubagentPromptBanner': 'Subagent session\'larına prompt gönderilemez.', 'chat.container.sessionLoadError.title': 'Session yüklenemedi', 'chat.container.sessionLoadError.description': 'Bağlantıyı kontrol et ve bu session\'ı yeniden yüklemeyi dene.', 'chat.container.sessionLoadError.retry': 'Yeniden dene', 'sessions.sidebar.group.empty.loadingSessions': 'Session\'lar yükleniyor…', 'sessions.sidebar.group.empty.loadFailed': 'Session\'lar yenilenemedi.', 'sessions.sidebar.group.empty.retry': 'Yeniden dene', 'sessions.sidebar.group.empty.permissionDenied': 'Klasör erişimi gerekiyor.', 'sessions.sidebar.group.empty.grantAccess': 'Erişim ver', 'chat.unifiedControls.title': 'Denetimler', 'chat.unifiedControls.model.title': 'Model', 'chat.unifiedControls.model.noRecent': 'Son kullanılan model yok', 'chat.unifiedControls.model.moreAria': 'Daha fazla model', 'chat.unifiedControls.effort.title': 'Çaba', 'chat.unifiedControls.effort.moreAria': 'Daha fazla çaba seçeneği', 'chat.questionCard.summaryTab': 'Özet', 'chat.questionCard.noAnswer': '(yanıt yok)', 'chat.questionCard.inputNeeded': 'Girdi gerekiyor', 'chat.questionCard.fromSubagent': 'Subagent\'tan', 'chat.questionCard.questionFallback': 'Soru {index}', 'chat.questionCard.selectMultiple': 'Çoklu seçim', 'chat.questionCard.recommended': 'önerilen', 'chat.questionCard.other': 'Diğer…', 'chat.questionCard.yourAnswer': 'Yanıtın', 'chat.questionCard.submit': 'Gönder', 'chat.questionCard.next': 'İleri', 'chat.questionCard.dismiss': 'Yok say', 'chat.questionCard.copyMarkdown': 'Markdown olarak kopyala', 'chat.questionCard.copyJson': 'JSON olarak kopyala', 'chat.questionCard.copiedMarkdown': 'Soru Markdown olarak kopyalandı', 'chat.questionCard.copiedJson': 'Soru JSON olarak kopyalandı', 'chat.questionCard.copyFailed': 'Soru kopyalanamadı', 'chat.questionCard.submitFailed': 'Yanıt gönderilemedi', 'chat.questionCard.dismissFailed': 'Soru yok sayılamadı', 'chat.questionCard.noLongerPending': 'Bu soru artık yanıt beklemiyor.', 'chat.questionCard.tryAgain': 'Birazdan tekrar dene.', 'chat.textSelection.toast.noProject': 'Bu session için proje bulunamadı', 'chat.textSelection.toast.addToNotesFailed': 'Notlara eklenemedi', 'chat.textSelection.toast.addToNotesSuccess': 'Seçili metin notlara eklendi', 'chat.textSelection.toast.addToNotesSummaryFailed': 'Seçim özetlenemedi, seçili metin notlara eklendi', 'chat.textSelection.actions.addToNotes': 'Notlara ekle', 'chat.textSelection.title.addToCurrentChat': 'Mevcut sohbete ekle', 'chat.textSelection.title.saveInsightToNotes': 'Seçili metni notlara kaydet', 'chat.messageBody.actions.revertAria': 'Bu mesaja geri al', 'chat.messageBody.actions.revert': 'Buradan geri al', 'chat.messageBody.actions.forkAria': 'Bu mesajdan fork\'la', 'chat.messageBody.actions.fork': 'Buradan fork\'la', 'chat.messageBody.actions.copyMessageAria': 'Mesaj metnini kopyala', 'chat.messageBody.actions.copyMessage': 'Mesajı kopyala', 'chat.messageBody.actions.pinContext': 'Bağlama sabitle (sıkıştırmadan etkilenmez)', 'chat.messageBody.actions.unpinContext': 'Bağlamdan sabitlemeyi kaldır (sıkıştırmadan sonra kalmaz)', 'chat.messageBody.actions.contextPinFailed': 'Bağlam sabitlemesi güncellenemedi', 'chat.messageBody.actions.openPreviewAria': 'Önizlemeyi aç', 'chat.messageBody.actions.openPreview': 'Önizlemeyi aç', 'chat.messageBody.actions.copyAnswer': 'Yanıtı kopyala', 'chat.messageBody.actions.savingImage': 'Görsel kaydediliyor...', 'chat.messageBody.actions.saveAsImage': 'Görsel olarak kaydet', 'chat.messageBody.actions.saveAsPlan': 'Plan olarak kaydet', 'chat.messageBody.actions.startNewSession': 'Bu yanıttan yeni session başlat', 'chat.messageBody.actions.startNewMultiRun': 'Bu yanıttan yeni multi-run başlat', 'chat.messageBody.forkDialog.instructions.label': 'Talimatlar', 'chat.messageBody.forkDialog.instructions.placeholder': 'Yeni session için talimat ekle…', 'chat.messageBody.forkDialog.createWorktree': 'Worktree oluştur', 'chat.generatedResult.actions.copy': 'Kopyala', 'chat.generatedResult.actions.copied': 'Kopyalandı', 'chat.generatedResult.commit.title': 'Oluşturulan commit mesajı', 'chat.generatedResult.commit.highlights': 'Öne çıkanlar', 'chat.generatedResult.pullRequest.title': 'Oluşturulan pull request', 'chat.generatedResult.pullRequest.titleLabel': 'Başlık', 'chat.generatedResult.pullRequest.bodyLabel': 'Gövde', 'chat.messageBody.tts.stopSpeaking': 'Konuşmayı durdur', 'chat.messageBody.tts.readAloud': 'Sesli oku', 'chat.messageBody.tts.readAloudWithProvider': 'Sesli oku ({provider} sesi)', 'planView.tts.readAloud': 'Planı sesli oku', 'planView.tts.stopSpeaking': 'Konuşmayı durdur', 'filesView.tts.readAloud': 'Dosyayı sesli oku', 'filesView.tts.stopSpeaking': 'Konuşmayı durdur', 'chat.messageBody.toast.noProject': 'Bu session için proje bulunamadı', 'chat.messageBody.toast.savePlanFailed': 'Plan kaydedilemedi', 'chat.messageBody.toast.planSaved': 'Plan kaydedildi', 'chat.messageBody.toast.imageSaved': 'Görsel kaydedildi', 'chat.messageBody.toast.generateImageFailed': 'Görsel oluşturulamadı', 'chat.chatInput.actions.commands': 'Komutlar', 'chat.chatInput.actions.attachFiles': 'Dosya ekle', 'chat.chatInput.actions.addAttachment': 'Ek ekle', 'chat.chatInput.actions.linkGithubIssue': 'GitHub Issue\'ı bağla', 'chat.chatInput.actions.linkGithubPr': 'GitHub PR\'yi bağla', 'chat.chatInput.actions.modelAgentSettings': 'Model ve agent ayarları', 'chat.chatInput.actions.sendMessageAria': 'Mesaj gönder', 'chat.chatInput.actions.queueMessageAria': 'Mesajı kuyruğa ekle', 'chat.chatInput.actions.stopGeneratingAria': 'Üretmeyi durdur', 'chat.chatInput.focusMode.toggleAria': 'Odak modunu aç/kapat', 'chat.chatInput.focusMode.label': 'Odak modu', 'chat.chatInput.permissionAutoAccept.disable': 'İzin otomatik kabulünü devre dışı bırak', 'chat.chatInput.permissionAutoAccept.enable': 'İzin otomatik kabulünü etkinleştir', 'chat.chatInput.permissionAutoAccept.on': 'İzin otomatik kabulü: açık', 'chat.chatInput.permissionAutoAccept.off': 'İzin otomatik kabulü: kapalı', 'chat.chatInput.linked.byAuthor': '{author} tarafından', 'chat.chatInput.linked.issue.openInBrowserAria': 'Issue\'ı tarayıcıda aç', 'chat.chatInput.linked.issue.removeAria': 'Bağlı issue\'ı kaldır', 'chat.chatInput.linked.pr.number': 'PR #{number}', 'chat.chatInput.linked.pr.openInBrowserAria': 'Pull request\'i tarayıcıda aç', 'chat.chatInput.linked.pr.removeAria': 'Bağlı pull request\'i kaldır', 'chat.chatInput.placeholder.shell': 'Shell komutu gir...', 'chat.chatInput.placeholder.chat': 'Dosyalar/agent\'ler için @; komutlar ve skill\'ler için /; shell için !; snippet\'ler için #', 'chat.chatInput.placeholder.chatCompact': 'Yardımcılar için @ / ! # kullan', 'chat.chatInput.placeholder.selectSession': 'Sohbete başlamak için bir session seç veya oluştur', 'chat.dictation.start': 'Dikteyi başlat', 'chat.dictation.overlayAria': 'Dikte', 'chat.dictation.downloadingModel': 'Konuşma modeli indiriliyor...', 'chat.dictation.downloadingModelProgress': 'Konuşma modeli indiriliyor... {percent}%', 'chat.dictation.listening': 'Dinleniyor...', 'chat.dictation.processing': 'Yazıya dökülüyor...', 'chat.dictation.failed': 'Yazıya dökme başarısız', 'chat.dictation.cancel': 'Dikteyi iptal et', 'chat.dictation.insert': 'Dökümü ekle', 'chat.dictation.insertAndSend': 'Ekle ve gönder', 'chat.dictation.retry': 'Yazıya dökmeyi yeniden dene', 'chat.dictation.discard': 'Kaydı iptal et', 'chat.snippetAutocomplete.action.addNew': '+ Yeni snippet ekle', 'chat.snippetAutocomplete.empty': 'Snippet bulunamadı', 'chat.snippetAutocomplete.footer': '↑↓ gezin • Enter seç • Esc kapat', 'snippets.source.global': 'genel', 'snippets.source.project': 'proje', 'chat.chatInput.toast.compactFailed': 'Session sıkıştırılamadı', 'chat.chatInput.toast.summaryFailed': 'Özet oluşturulamadı', 'chat.messageBody.actions.sendReviewFeedback': 'İnceleme geri bildirimini uygulayan agent\'a gönder', 'chat.messageBody.actions.sendImplementationResponse': 'Uygulama yanıtını inceleyen agent\'a gönder', 'chat.chatInput.toast.reviewFailed': 'Değişiklikler incelenemedi', 'chat.chatInput.toast.planFeatureFailed': 'Özellik planlaması başlatılamadı', 'chat.chatInput.toast.catchUpFailed': 'Güncelleme yapılamadı', 'chat.chatInput.toast.debugFailed': 'Hata ayıklama başlatılamadı', 'chat.chatInput.toast.weighFailed': 'Seçenekler değerlendirilemedi', 'chat.chatInput.toast.exploreFailed': 'Tur başlatılamadı', 'chat.chatInput.toast.attachmentsTooLarge': 'Ekler gönderilemeyecek kadar büyük. Görsel sayısını veya boyutunu azaltmayı dene.', 'chat.chatInput.toast.sendAttachmentsFailed': 'Ekler gönderilemedi. Daha az dosya veya daha küçük görseller deneyin.', 'chat.chatInput.toast.messageSendFailed': 'Mesaj gönderilemedi. Ekler geri yüklendi.', 'chat.chatInput.toast.clipboardAttachFailed': 'Panodan görsel eklenemedi', 'chat.chatInput.toast.clipboardTextAttachFailed': 'Yapıştırılan metin dosya olarak eklenemedi', 'chat.chatInput.toast.largeTextPaste.title': 'Büyük metin algılandı', 'chat.chatInput.toast.largeTextPaste.attach': 'Dosya olarak ekle', 'chat.chatInput.toast.largeTextPaste.inline': 'Satır içi yapıştır', 'chat.chatInput.toast.addedFileMentions': '{count} dosya bahsi eklendi', 'chat.chatInput.toast.attachFileFailed': 'Dosya eklenemedi', 'chat.chatInput.toast.attachNamedFailed': '{name} eklenemedi', 'chat.chatInput.toast.unsupportedAttachmentModalities': '{model}, {files} için gereken {modalities} girişini desteklemiyor. Mesajı yine de gönderebilirsiniz ancak bu ekler yok sayılabilir.', 'chat.chatInput.toast.someFilesSkipped': 'Bazı dosyalar atlandı:\\n{summary}', 'chat.chatInput.toast.vscodePickFailed': 'VS Code\'da dosya seçilemedi', 'chat.chatInput.toast.openSessionFirst': 'Önce bir session açın', 'chat.chatInput.toast.togglePermissionAutoAcceptFailed': 'İzin otomatik kabulü değiştirilemedi', 'chat.chatInput.reviewComments': 'İnceleme yorumları:', 'chat.chatInput.reviewCommentsRemove': 'İnceleme yorumlarını kaldır', 'chat.chatInput.previewAnnotations': 'Önizleme ek açıklamaları:', 'chat.chatInput.previewContext': 'Önizleme bağlamı:', 'chat.chatInput.previewContextRemove': 'Önizleme bağlamını kaldır', 'chat.chatInput.projectRoot': 'Proje kök dizini', 'chat.chatInput.branch': 'Branch', 'chat.chatInput.draftPicker.projectTitle': 'Proje', 'chat.chatInput.draftPicker.searchProjects': 'Projelerde ara...', 'chat.chatInput.draftPicker.searchBranches': 'Branch\'lerde ara...', 'chat.chatInput.draftPicker.noProjectsFound': 'Proje bulunamadı.', 'chat.chatInput.worktrees': 'Worktree\'ler', 'chat.chatInput.worktreeNew': '+ Yeni', 'chat.chatInput.drop.insertMention': 'Mention olarak eklemek için bırak', 'chat.chatInput.drop.attachFiles': 'Dosyaları eklemek için buraya bırak', 'chat.chatInput.fileFallback': 'dosya', 'chat.toolOutputDialog.image.previousAria': 'Önceki görsel', 'chat.toolOutputDialog.image.nextAria': 'Sonraki görsel', 'chat.toolOutputDialog.image.closeAria': 'Görsel önizlemesini kapat', 'chat.toolOutputDialog.mermaid.missingSource': 'Mermaid kaynak URL\'si eksik.', 'chat.toolOutputDialog.mermaid.loadFailed': 'Mermaid diyagramı yüklenemedi.', 'chat.toolOutputDialog.mermaid.dataUrlMalformed': 'Mermaid veri URL\'si hatalı biçimlendirilmiş.', 'chat.toolOutputDialog.mermaid.invalidLocalPath': 'Yerel Mermaid dosya yolu geçersiz.', 'chat.toolOutputDialog.mermaid.readFileFailedWithStatus': 'Mermaid dosyası okunamadı. Durum: {status}.', 'chat.toolOutputDialog.mermaid.unsupportedUrlProtocol': 'Mermaid URL protokolü desteklenmiyor.', 'chat.toolOutputDialog.mermaid.loadFailedWithStatus': 'Mermaid diyagramı yüklenemedi. Durum: {status}.', 'chat.toolOutputDialog.mermaid.closeAria': 'Diyagram önizlemesini kapat', 'chat.toolOutputDialog.mermaid.loading': 'Diyagram yükleniyor...', 'chat.toolOutputDialog.mermaid.renderFailed': 'Mermaid diyagramı oluşturulamadı.', 'chat.toolOutputDialog.mermaid.retry': 'Yeniden dene', 'chat.toolOutputDialog.commandCompleted': 'Komut başarıyla tamamlandı', 'chat.toolOutputDialog.noOutputProduced': 'Çıktı üretilmedi', 'chat.toolPart.lspErrors': 'LSP hataları', 'chat.toolPart.moreErrors': '+{count} hata daha', 'chat.toolPart.error': 'Hata:', 'chat.toolPart.awaitingResponse': 'Yanıt bekleniyor...', 'chat.toolPart.noOutputProduced': 'Çıktı üretilmedi', 'chat.toolPart.output': 'Çıktı', 'chat.toolPart.showRawJson': 'Ham JSON göster', 'chat.toolPart.showFormattedJson': 'Biçimlendirilmiş JSON göster', 'chat.toolPart.showNavigableJson': 'Gezilebilir JSON göster', 'chat.toolPart.openFileAtFirstChange': 'Dosyayı ilk değişiklikte aç', 'chat.toolPart.openFileDiff': 'Dosya diff\'ini aç', 'chat.toolPart.copyOutput': 'Çıktıyı kopyala', 'chat.toolPart.copiedOutput': 'Çıktı kopyalandı', 'chat.toolPart.copyOutputFailed': 'Çıktı kopyalanamadı', 'chat.toolPart.openSubtask': '{type} alt görevini aç', 'chat.todo.total': 'Toplam', 'chat.todo.inProgress': 'Devam Ediyor', 'chat.todo.pending': 'Beklemede', 'chat.todo.completed': 'Tamamlandı', 'chat.todo.cancelled': 'İptal edildi', 'chat.permissionCard.workingDirectory': 'Çalışma Dizini:', 'chat.permissionCard.timeout': 'Zaman aşımı:', 'chat.permissionCard.request': 'İstek:', 'chat.permissionCard.headers': 'Başlıklar:', 'chat.permissionCard.body': 'Gövde:', 'chat.permissionCard.action': 'Eylem:', 'chat.permissionCard.details': 'Ayrıntılar:', 'chat.permissionCard.patterns': 'Desenler:', 'chat.permissionToast.sessionFallback': 'Session', 'chat.permissionToast.permissionFallback': 'İzin ayrıntıları kullanılamıyor', 'chat.permissionToast.labels.session': 'Session:', 'chat.permissionToast.labels.permission': 'İzin:', 'chat.permissionToast.actions.once': 'Bir kez', 'chat.permissionToast.actions.always': 'Her zaman', 'chat.permissionToast.actions.deny': 'Reddet', 'chat.permissionToast.actions.approveOnceAria': 'Bir kez onayla', 'chat.permissionToast.actions.approveOnceAriaWithSession': '{session} için bir kez onayla', 'chat.permissionToast.actions.approveAlwaysAria': 'Her zaman onayla', 'chat.permissionToast.actions.approveAlwaysAriaWithSession': '{session} için her zaman onayla', 'chat.permissionToast.actions.denyAria': 'İzni reddet', 'chat.permissionToast.actions.denyAriaWithSession': '{session} için izni reddet', 'chat.permissionRequest.required': 'İzin gerekiyor:', 'chat.permissionRequest.actions.once': 'Bir kez', 'chat.permissionRequest.actions.always': 'Her zaman', 'chat.permissionRequest.actions.reject': 'Reddet', 'chat.modelControls.provider': 'Provider', 'chat.modelControls.capability.toolCalling': 'Araç çağırma', 'chat.modelControls.capability.reasoning': 'Akıl yürütme', 'chat.modelControls.modality.text': 'Metin', 'chat.modelControls.modality.image': 'Görsel', 'chat.modelControls.modality.video': 'Video', 'chat.modelControls.modality.audio': 'Ses', 'chat.modelControls.modality.pdf': 'PDF', 'chat.modelControls.capabilities': 'Yetenekler', 'chat.modelControls.modalities': 'Modaliteler', 'chat.modelControls.input': 'Girdi', 'chat.modelControls.output': 'Çıktı', 'chat.modelControls.limits': 'Limitler', 'chat.modelControls.context': 'Bağlam', 'chat.modelControls.metadata': 'Meta verileri', 'chat.modelControls.knowledge': 'Bilgi', 'chat.modelControls.release': 'Sürüm', 'chat.modelControls.mode': 'Mod', 'chat.modelControls.model': 'Model', 'chat.modelControls.temperature': 'Sıcaklık', 'chat.modelControls.topP': 'Top P', 'chat.modelControls.permissions': 'İzinler', 'chat.modelControls.edit': 'Düzenle', 'chat.modelControls.bash': 'Bash', 'chat.modelControls.webFetch': 'WebFetch', 'chat.modelControls.customPrompt': 'Özel Prompt', 'chat.modelControls.selectModel': 'Model seç', 'chat.modelControls.searchProvidersOrModels': 'Provider veya model ara', 'chat.modelControls.clearSearch': 'Aramayı temizle', 'chat.modelControls.current': 'Mevcut', 'chat.modelControls.thinking': 'Düşünme', 'chat.modelControls.default': 'Varsayılan', 'chat.modelControls.selectAgent': 'Agent seç', 'chat.modelControls.costPerMillion': 'Maliyet ($/1M token)', 'chat.modelControls.metadataUnavailable': 'Model meta verileri kullanılamıyor.', 'chat.modelControls.addNewProvider': 'Yeni provider ekle', 'chat.modelControls.noAgentSelected': 'Agent seçilmedi.', 'chat.modelControls.resetToDefault': 'Varsayılana sıfırla', 'chat.modelControls.searchModels': 'Modelleri ara', 'chat.modelControls.searchAgents': 'Agent\'leri ara', 'chat.modelControls.noModelsFound': 'Model bulunamadı', 'chat.modelControls.favorites': 'Favoriler', 'chat.modelControls.recent': 'Son kullanılanlar', 'chat.modelControls.addToFavorites': 'Favorilere ekle', 'chat.modelControls.removeFromFavorites': 'Favorilerden kaldır', 'chat.modelControls.favoriteAria': 'Favori', 'chat.modelControls.unfavoriteAria': 'Favorilerden çıkar', 'chat.modelControls.collapseProvider': 'Provider\'ı daralt', 'chat.modelControls.expandProvider': 'Provider\'ı genişlet', 'chat.modelControls.keyboardHint': '↑↓ gezin{thinking} • Enter seç • Esc kapat', 'chat.modelControls.keyboardHintNavigate': '↑↓ gezin', 'chat.modelControls.keyboardHintSwitchAgent': '{shortcut} agent değiştir', 'chat.modelControls.keyboardHintThinking': '←→ düşünme', 'chat.modelControls.showThinkingModes': 'Düşünme modlarını göster', 'chat.modelControls.hideThinkingModes': 'Düşünme modlarını gizle', 'chat.modelControls.moreThinkingModes': 'Daha fazla düşünme modu', 'chat.modelControls.noProvidersOrModelsFound': 'Aramanızla eşleşen provider veya model yok.', 'chat.modelControls.reorderFavoriteAria': 'Favoriyi yeniden sırala', 'chat.modelControls.reorderFavoriteTitle': 'Yeniden sıralamak için favoriyi sürükleyin', 'chat.modelControls.reorderProviderTitle': 'Yeniden sıralamak için provider\'ı sürükleyin', 'chat.modelControls.permissionLabel.custom': 'Özel', 'chat.modelControls.permissionLabel.allow': 'İzin ver', 'chat.modelControls.permissionLabel.deny': 'Reddet', 'chat.modelControls.permissionLabel.ask': 'Sor', 'chat.modelControls.modeValue.primary': 'Birincil', 'chat.modelControls.modeValue.subagent': 'Subagent', 'chat.modelControls.modeValue.all': 'Tümü', 'chat.modelControls.modeValue.none': '—', 'chat.reasoningTrace.thinking': 'Düşünme', 'chat.reasoningTrace.justification': 'Gerekçe', 'chat.reasoningTrace.expandAria': 'Akıl yürütme izini genişlet', 'chat.reasoningTrace.collapseAria': 'Akıl yürütme izini daralt', 'chat.reasoningTrace.thought': 'Düşünce', 'chat.messageBody.subtask.title': 'Devredilen görev', 'chat.messageBody.subtask.hidePrompt': 'Prompt\'u gizle', 'chat.messageBody.subtask.showPrompt': 'Prompt\'u göster', 'chat.messageBody.subtask.openSession': 'Alt görev session\'ını aç', 'chat.messageBody.shellCommand.title': 'Shell komutu', 'chat.messageBody.shellCommand.hideOutput': 'Çıktıyı gizle', 'chat.messageBody.shellCommand.showOutput': 'Çıktıyı göster', 'chat.messageBody.shellCommand.copied': 'Kopyalandı', 'chat.messageBody.shellCommand.copyOutput': 'Çıktıyı kopyala', 'commandPalette.title': 'Komut Paleti', 'commandPalette.description': 'Dosyalar, session\'lar ve komutlar arasında arama yapın.', 'commandPalette.input.placeholder': 'Dosyalarda, session\'larda, komutlarda ara...', 'commandPalette.empty.noResults': 'Sonuç bulunamadı.', 'commandPalette.empty.searchingFiles': 'Dosyalarda aranıyor...', 'commandPalette.item.newSession': 'Yeni Session', 'commandPalette.item.newMiniChat': 'Yeni Mini Sohbet Penceresi', 'commandPalette.item.newWorktreeDraft': 'Yeni Worktree Taslağı', 'commandPalette.item.addProject': 'Proje Ekle', 'commandPalette.item.showSessionSwitcher': 'Session değiştiriciyi göster', 'commandPalette.item.toggleSidebar': 'Kenar çubuğunu aç/kapat', 'commandPalette.item.showContextUsage': 'Bağlam kullanımını göster', 'commandPalette.item.toggleTerminal': 'Terminali aç/kapat', 'commandPalette.item.openSettings': 'Ayarları aç...', 'commandPalette.session.untitled': 'Başlıksız Session', 'openCodeStatusDialog.title': 'OpenCode Durumu', 'openCodeStatusDialog.description': 'Mevcut OpenCode durumunu ve tanılama bilgilerini inceleyin.', 'openCodeStatusDialog.actions.copy': 'Kopyala', 'openCodeStatusDialog.empty.noData': 'Veri yok.', 'openCodeStatusDialog.toast.copiedTitle': 'Kopyalandı', 'openCodeStatusDialog.toast.copiedDescription': 'Durum panoya kopyalandı', 'openCodeStatusDialog.toast.copyFailed': 'Durum kopyalanamadı', 'saveProjectPlanDialog.title': 'Proje Planını Kaydet', 'saveProjectPlanDialog.description': 'Bu planı projenize Markdown dosyası olarak kaydedin.', 'saveProjectPlanDialog.field.title': 'Başlık', 'saveProjectPlanDialog.field.titlePlaceholder': 'Plan başlığı', 'saveProjectPlanDialog.field.contentPreview': 'İçerik önizlemesi', 'saveProjectPlanDialog.actions.cancel': 'İptal', 'saveProjectPlanDialog.actions.save': 'Kaydet', 'saveProjectPlanDialog.actions.saving': 'Kaydediliyor...', 'branchPickerDialog.title': 'Branch Seçici', 'branchPickerDialog.description.localBranchesForProject': '{project} için yerel branch\'ler', 'branchPickerDialog.description.selectProject': 'Branch\'leri görüntülemek için bir proje seçin', 'branchPickerDialog.search.placeholder': 'Branch\'lerde ara...', 'branchPickerDialog.search.renameBranchPlaceholder': 'Branch\'i yeniden adlandır', 'branchPickerDialog.state.noProjectSelected': 'Proje seçilmedi', 'branchPickerDialog.state.loadingBranches': 'Branch\'ler yükleniyor...', 'branchPickerDialog.state.noMatchingBranches': 'Eşleşen branch yok', 'branchPickerDialog.state.noBranchesFound': 'Branch bulunamadı', 'branchPickerDialog.badge.head': 'HEAD', 'branchPickerDialog.badge.worktree': 'worktree', 'branchPickerDialog.actions.createWorktreeAria': 'Branch\'ten worktree oluştur', 'branchPickerDialog.actions.renameAria': 'Branch\'i yeniden adlandır', 'branchPickerDialog.actions.deleteAria': 'Branch\'i sil', 'branchPickerDialog.actions.deleteWorktreeAria': 'Worktree\'yi kaldır', 'branchPickerDialog.actions.confirmRenameAria': 'Yeniden adlandırmayı onayla', 'branchPickerDialog.actions.cancelRenameAria': 'Yeniden adlandırmayı iptal et', 'branchPickerDialog.actions.confirmDeleteAria': 'Branch silmeyi onayla', 'branchPickerDialog.actions.cancelDeleteAria': 'Branch silmeyi iptal et', 'branchPickerDialog.actions.deletePrompt': 'Sil', 'branchPickerDialog.actions.forceDeletePrompt': 'Zorla Sil', 'branchPickerDialog.tooltip.createWorktree': 'Worktree oluştur', 'branchPickerDialog.tooltip.worktreeAlreadyExists': 'Worktree zaten mevcut', 'branchPickerDialog.tooltip.rename': 'Branch\'i yeniden adlandır', 'branchPickerDialog.tooltip.renameDisabledForRoot': 'Kök branch yeniden adlandırılamaz', 'branchPickerDialog.tooltip.delete': 'Branch\'i sil', 'branchPickerDialog.tooltip.deleteCurrentBranch': 'Mevcut branch silinemez', 'branchPickerDialog.tooltip.deleteDisabledForRoot': 'Kök branch silinemez', 'branchPickerDialog.tooltip.deleteWorktree': 'Worktree\'yi kaldır', 'branchPickerDialog.tooltip.deleteWorktreeRootProtected': 'Kök worktree kaldırılamaz', 'branchPickerDialog.toast.branchRenamed': 'Branch yeniden adlandırıldı', 'branchPickerDialog.toast.failedToRenameBranch': 'Branch yeniden adlandırılamadı', 'branchPickerDialog.toast.branchDeleted': 'Branch silindi', 'branchPickerDialog.toast.branchNotMerged': 'Branch tam olarak merge edilmedi', 'branchPickerDialog.toast.confirmAgainToForceDelete': 'Zorla silmek için tekrar onaylayın', 'branchPickerDialog.toast.failedToDeleteBranch': 'Branch silinemedi', 'branchPickerDialog.toast.worktreeCreated': 'Worktree oluşturuldu', 'branchPickerDialog.toast.failedToCreateWorktree': 'Worktree oluşturulamadı', 'branchPickerDialog.error.failedToLoad': 'Branch\'ler yüklenemedi', 'branchPickerDialog.error.renameRejected': 'Yeniden adlandırma reddedildi', 'branchPickerDialog.error.renameFailed': 'Branch yeniden adlandırılamadı', 'branchPickerDialog.error.deleteRejected': 'Silme reddedildi', 'branchPickerDialog.error.deleteFailed': 'Branch silinemedi', 'branchPickerDialog.error.createWorktreeFailed': 'Worktree oluşturulamadı', 'projectEditDialog.title': 'Projeyi düzenle', 'projectEditDialog.field.name': 'Ad', 'projectEditDialog.field.namePlaceholder': 'Proje adı', 'projectEditDialog.field.color': 'Renk', 'projectEditDialog.field.icon': 'Simge', 'projectEditDialog.field.preview': 'Önizleme', 'projectEditDialog.field.iconBackground': 'İkon Arka Planı', 'projectEditDialog.field.iconBackgroundAria': 'Proje ikonu arka plan rengi', 'projectEditDialog.option.none': 'Yok', 'projectEditDialog.actions.uploadIcon': 'İkonu Karşıya Yükle', 'projectEditDialog.actions.uploading': 'Karşıya yükleniyor...', 'projectEditDialog.actions.discoverFavicon': 'Favicon\'u Keşfet', 'projectEditDialog.actions.discovering': 'Keşfediliyor...', 'projectEditDialog.actions.removeProjectIcon': 'Proje İkonunu Kaldır', 'projectEditDialog.actions.removing': 'Kaldırılıyor...', 'projectEditDialog.actions.undoRemove': 'Kaldırmayı Geri Al', 'projectEditDialog.actions.clear': 'Temizle', 'projectEditDialog.actions.cancel': 'İptal', 'projectEditDialog.actions.save': 'Kaydet', 'projectEditDialog.toast.failedToUploadIcon': 'Proje ikonu karşıya yüklenemedi', 'projectEditDialog.toast.iconUpdated': 'Proje ikonu güncellendi', 'projectEditDialog.toast.failedToRemoveIcon': 'Proje ikonu kaldırılamadı', 'projectEditDialog.toast.iconRemoved': 'Proje ikonu kaldırıldı', 'projectEditDialog.toast.failedToDiscoverIcon': 'Proje ikonu keşfedilemedi', 'projectEditDialog.toast.customIconAlreadySet': 'Bu proje için özel ikon zaten ayarlanmış', 'projectEditDialog.toast.iconDiscovered': 'Proje ikonu keşfedildi', 'agentManager.sidebar.search.placeholder': 'Agent Gruplarında Ara...', 'agentManager.sidebar.actions.newAgentGroup': 'Yeni Agent Grubu', 'agentManager.sidebar.actions.more': '... Daha Fazla ({count})', 'agentManager.sidebar.actions.showLess': 'Daha az göster', 'agentManager.sidebar.section.agentGroups': 'Agent Grupları', 'agentManager.sidebar.state.loading': 'Yükleniyor...', 'agentManager.sidebar.state.noGroupsFound': 'Grup bulunamadı', 'agentManager.sidebar.state.noGroupsYet': 'Henüz agent grubu yok', 'agentManager.sidebar.state.createToGetStarted': 'Başlamak için yeni bir agent grubu oluşturun', 'agentManager.sidebar.item.modelCountSingle': '{count} model', 'agentManager.sidebar.item.modelCountPlural': '{count} model', 'agentManager.sidebar.item.groupMenuAria': 'Grup menüsü', 'agentManager.sidebar.item.delete': 'Sil', 'agentManager.sidebar.relativeTime.now': 'şimdi', 'agentManager.sidebar.relativeTime.minutes': '{count}dk', 'agentManager.sidebar.relativeTime.hours': '{count}sa', 'agentManager.sidebar.relativeTime.days': '{count}g', 'agentManager.sidebar.dialog.deleteGroupTitle': 'Agent grubunu sil', 'agentManager.sidebar.dialog.deleteGroupDescription': '"{group}" silinsin mi? Bu işlem, bu gruptaki tüm worktree\'leri ve session\'ları kaldırır.', 'agentManager.sidebar.dialog.cancel': 'İptal', 'agentManager.sidebar.dialog.delete': 'Sil', 'agentManager.sidebar.dialog.deleting': 'Siliniyor...', 'agentManager.sidebar.toast.deletingGroup': '"{group}" siliniyor...', 'agentManager.sidebar.toast.deletedGroup': '"{group}" silindi', 'agentManager.sidebar.toast.failedToDeleteGroup': '"{group}" tamamen silinemedi', 'agentManager.detail.header.modelCountSingle': '{count} model', 'agentManager.detail.header.modelCountPlural': '{count} model', 'agentManager.detail.header.noBranch': 'Branch yok', 'agentManager.detail.actions.worktreeActionsAria': 'Worktree işlemleri', 'agentManager.detail.actions.removeThisWorktree': 'Bu worktree\'yi kaldır', 'agentManager.detail.actions.keepThisRemoveOthers': 'Bunu bırak, diğerlerini kaldır', 'agentManager.detail.actions.copyWorktreePath': 'Worktree Yolunu Kopyala', 'agentManager.detail.dialog.removeWorktreeTitle': 'Worktree\'yi kaldır', 'agentManager.detail.dialog.removeOtherWorktreesTitle': 'Diğer worktree\'leri kaldır', 'agentManager.detail.dialog.removeWorktreeDescription': '"{label}" kaldırılsın mı? Bu işlem, o worktree\'deki tüm session\'ları siler ve worktree\'nin kendisini kaldırır.', 'agentManager.detail.dialog.removeOtherWorktreesDescription': '"{group}" içindeki diğer worktree\'ler kaldırılır, "{label}" korunur.', 'agentManager.detail.dialog.cancel': 'İptal', 'agentManager.detail.dialog.remove': 'Kaldır', 'agentManager.detail.dialog.removeOthers': 'Diğerlerini kaldır', 'agentManager.detail.dialog.working': 'Çalışıyor...', 'agentManager.detail.state.loadingSessionFor': '{label} için session yükleniyor', 'agentManager.detail.state.sessionId': 'Session ID: {id}', 'agentManager.detail.state.noSessionsInGroup': 'Bu grupta session yok', 'agentManager.detail.toast.noWorktreePath': 'Kullanılabilir worktree yolu yok', 'agentManager.detail.toast.worktreePathCopied': 'Worktree yolu kopyalandı', 'agentManager.detail.toast.failedToCopyPath': 'Yol kopyalanamadı', 'agentManager.detail.toast.removingWorktree': 'Worktree kaldırılıyor...', 'agentManager.detail.toast.removingOtherWorktrees': 'Diğer worktree\'ler kaldırılıyor...', 'agentManager.detail.toast.failedToFullyRemoveWorktree': 'Worktree tamamen kaldırılamadı', 'agentManager.detail.toast.worktreeRemoved': 'Worktree kaldırıldı', 'agentManager.detail.toast.otherWorktreesRemoved': 'Diğer worktree\'ler kaldırıldı', 'agentManager.empty.groupName.label': 'Grup Adı', 'agentManager.empty.groupName.placeholder': 'örn. feature-auth, bugfix-login', 'agentManager.empty.groupName.description': 'Worktree dizini ve branch adlandırmasında kullanılır', 'agentManager.empty.baseBranch.label': 'Temel Branch', 'agentManager.empty.baseBranch.description': 'Yeni branch\'ler {branch} üzerinden oluşturulur', 'agentManager.empty.setupCommands.label': 'Kurulum komutları', 'agentManager.empty.setupCommands.configured': '{count} tane yapılandırıldı', 'agentManager.empty.setupCommands.description': 'Komutlar her yeni worktree\'de çalıştırılır. Proje kökü için $ROOT_PROJECT_PATH kullanın.', 'agentManager.empty.setupCommands.loading': 'Yükleniyor...', 'agentManager.empty.setupCommands.commandPlaceholder': 'örn. bun install', 'agentManager.empty.setupCommands.removeCommandAria': 'Komutu kaldır', 'agentManager.empty.setupCommands.addCommand': 'Komut ekle', 'agentManager.empty.agent.label': 'Agent', 'agentManager.empty.agent.description': 'Varsayılan olarak yapılandırdığınız agent kullanılır', 'agentManager.empty.models.label': 'Modeller', 'agentManager.empty.models.addModel': 'Model ekle', 'agentManager.empty.models.selectedSingle': '{count} model seçildi', 'agentManager.empty.models.selectedPlural': '{count} model seçildi', 'agentManager.empty.prompt.label': 'Prompt', 'agentManager.empty.prompt.placeholder': 'Ne sormak istersiniz...', 'agentManager.empty.prompt.addAttachmentAria': 'Ek ekle', 'agentManager.empty.actions.startAgentGroupAria': 'Agent Grubunu Başlat', 'agentManager.empty.toast.fileTooLarge': '"{fileName}" dosyası çok büyük (en fazla 10MB)', 'agentManager.empty.toast.failedToAttach': '"{fileName}" eklenemedi', 'agentManager.empty.toast.attachedSingle': '{count} dosya eklendi', 'agentManager.empty.toast.attachedPlural': '{count} dosya eklendi', 'agentManager.empty.toast.failedToCreateGroup': 'Agent grubu oluşturulamadı', 'openInApp.actions.open': 'Aç', 'openInApp.actions.openInAria': '{app} içinde aç', 'openInApp.actions.chooseAppAria': 'Açılacak uygulamayı seç', 'openInApp.actions.copyPath': 'Yolu Kopyala', 'openInApp.actions.refreshApps': 'Uygulamaları Yenile', 'openInApp.toast.pathCopied': 'Yol panoya kopyalandı', 'projectActions.actions.addActionAria': 'Eylem ekle', 'projectActions.actions.addAction': 'Eylem ekle', 'projectActions.actions.addNewAction': 'Yeni eylem ekle', 'projectActions.actions.autoDiscover': 'Otomatik keşfet', 'projectActions.menu.sharedBadge': 'depo', 'projects.sharedTrust.title': 'Bu depoda saklanan komutlar çalıştırılsın mı?', 'projects.sharedTrust.description': 'Bu depodaki {path}, bu makinede çalışan komutlar tanımlıyor. Bir kez güvenin; OpenChamber yalnızca değiştiklerinde yeniden sorar.', 'projects.sharedTrust.setupCommands': 'Worktree kurulum komutları', 'projects.sharedTrust.actions': 'Eylemler', 'projects.sharedTrust.skip': 'Bu sefer değil', 'projects.sharedTrust.trust': 'Güven ve çalıştır', 'projectActions.actions.autoDiscoverTooltip': 'Geliştirme sunucusunu otomatik keşfeder ve çalıştırır', 'projectActions.actions.chooseActionAria': 'Proje eylemini seç', 'projectActions.actions.openPreview': 'Önizlemeyi Aç', 'projectActions.actions.runNamedAria': '{name} eylemini çalıştır', 'projectActions.actions.stopNamedAria': '{name} eylemini durdur', 'projectActions.label.fallbackAction': 'Eylem', 'projectActions.toast.openedUrlFromOutput': 'Eylem çıktısındaki URL açıldı', 'projectActions.toast.openedForwardedUrl': 'Yönlendirilen URL açıldı', 'projectActions.toast.openedActionUrl': 'Eylem URL\'si açıldı', 'projectActions.error.noActiveDirectory': 'Etkin dizin yok', 'projectActions.error.noActiveDirectoryForAction': 'Eylem için etkin dizin yok', 'projectActions.error.failedToCreateTerminalSession': 'Terminal session\'ı oluşturulamadı', 'projectActions.error.invalidCustomUrlFormat': 'Geçersiz özel URL biçimi', 'projectActions.error.selectedDesktopSshForwardUnavailable': 'Seçilen masaüstü SSH forward\'ı kullanılamıyor', 'projectActions.error.failedToRunAction': 'Eylem çalıştırılamadı', 'mcpDropdown.title': 'MCP Sunucuları', 'mcpDropdown.actions.refreshAria': 'Yenile', 'mcpDropdown.actions.openAria': 'MCP sunucuları', 'mcpDropdown.statusAria': 'MCP durumu', 'mcpDropdown.status.unknown': 'Bilinmiyor', 'mcpDropdown.status.connected': 'Bağlandı', 'mcpDropdown.status.failed': 'Başarısız: {error}', 'mcpDropdown.status.unknownError': 'Bilinmeyen hata', 'mcpDropdown.status.needsAuth': 'Kimlik doğrulama gerekiyor', 'mcpDropdown.status.needsRegistration': 'Kayıt gerekiyor: {error}', 'mcpDropdown.empty.configureInConfig': 'MCP sunucularını Ayarlar\'dan yapılandırın.', 'sessionAuth.error.rateLimitTitle': 'Çok fazla deneme', 'sessionAuth.error.networkTitle': 'Sunucuya ulaşılamıyor', 'sessionAuth.error.rateLimitDescriptionSingle': 'Tekrar denemeden önce {minutes} dakika bekleyin.', 'sessionAuth.error.rateLimitDescriptionPlural': 'Tekrar denemeden önce {minutes} dakika bekleyin.', 'sessionAuth.error.networkDescription': 'UI session\'ı doğrulanamadı. OpenChamber\'i yerel ağınızdaki başka bir cihazdan açıyorsanız, masaüstü uygulamasında Masaüstü Ağ Erişimi\'nin etkinleştirildiğinden emin olun ve Ayarlar\'da gösterilen LAN adresini kullanın.', 'sessionAuth.error.retry': 'Yeniden dene', 'sessionAuth.error.passkeySetupFailed': 'Passkey kurulumu başarısız oldu.', 'sessionAuth.error.incorrectPassword': 'Şifre hatalı. Tekrar deneyin.', 'sessionAuth.error.unexpectedResponse': 'Sunucudan beklenmeyen yanıt.', 'sessionAuth.error.networkRetry': 'Ağ hatası. Bağlantıyı kontrol edip tekrar deneyin.', 'sessionAuth.error.passkeySignInCanceled': 'Passkey ile oturum açma iptal edildi.', 'sessionAuth.error.enterPasswordForPasskey': 'Passkey eklemek için şifrenizi girin.', 'sessionAuth.locked.tunnelTitle': 'Tunnel erişimi gerekiyor', 'sessionAuth.locked.unlockTitle': 'OpenChamber\'in kilidini aç', 'sessionAuth.locked.tunnelDescription': 'Bu tunnel\'i masaüstü uygulamasındaki tek kullanımlık bağlantı linkiyle açın.', 'sessionAuth.locked.passwordDescription': 'Bu session şifre korumalıdır.', 'sessionAuth.locked.hostSwitcherHint': 'Uzak sunucuya erişilemiyorsa Yerel\'i kullanın.', 'sessionAuth.actions.cancelPasskey': 'Passkey\'i iptal et', 'sessionAuth.actions.usePasskey': 'Passkey kullan', 'sessionAuth.actions.unlockingAria': 'Kilit açılıyor', 'sessionAuth.actions.unlockAria': 'Kilidi aç', 'sessionAuth.actions.trustDevice': 'Bu cihaza güven', 'sessionAuth.actions.trustDeviceAria': 'Bu cihaza güven', 'sessionAuth.actions.cancelPasskeySetup': 'Passkey kurulumunu iptal et', 'sessionAuth.actions.addPasskey': 'Passkey ekle', 'sessionAuth.password.placeholder': 'Şifrenizi girin', 'sessionAuth.toast.passkeyAdded': 'Passkey eklendi', 'sessionAuth.toast.passkeySetupCanceled': 'Passkey kurulumu iptal edildi', 'desktopHostSwitcher.title': 'Instance', 'desktopHostSwitcher.description': 'Yerel ve uzak OpenChamber sunucuları arasında geçiş yapın', 'desktopHostSwitcher.header.current': 'Mevcut', 'desktopHostSwitcher.header.default': 'Varsayılan', 'desktopHostSwitcher.header.currentColon': 'Mevcut:', 'desktopHostSwitcher.header.currentDefaultColon': 'Mevcut varsayılan:', 'desktopHostSwitcher.status.connected': 'Bağlandı', 'desktopHostSwitcher.status.authRequired': 'Kimlik doğrulama gerekiyor', 'desktopHostSwitcher.status.checking': 'Kontrol ediliyor', 'desktopHostSwitcher.status.updateRecommended': 'Güncelleme öneriliyor', 'desktopHostSwitcher.status.incompatible': 'Uyumsuz', 'desktopHostSwitcher.status.wrongService': 'Yanlış servis', 'desktopHostSwitcher.status.unreachable': 'Erişilemiyor', 'desktopHostSwitcher.status.unknown': 'Bilinmiyor', 'desktopHostSwitcher.status.ping': ' · {ms}ms ping', 'desktopHostSwitcher.statusAria': 'Instance durumu', 'desktopHostSwitcher.sshPhase.ready': 'Hazır', 'desktopHostSwitcher.sshPhase.error': 'Hata', 'desktopHostSwitcher.sshPhase.reconnecting': 'Yeniden bağlanıyor', 'desktopHostSwitcher.sshPhase.resolvingConfig': 'Config çözümleniyor', 'desktopHostSwitcher.sshPhase.checkingAuth': 'Kimlik doğrulaması kontrol ediliyor', 'desktopHostSwitcher.sshPhase.connectingSsh': 'SSH bağlantısı kuruluyor', 'desktopHostSwitcher.sshPhase.probingRemote': 'Uzak yoklanıyor', 'desktopHostSwitcher.sshPhase.installing': 'Kuruluyor', 'desktopHostSwitcher.sshPhase.updating': 'Güncelleniyor', 'desktopHostSwitcher.sshPhase.detectingServer': 'Sunucu algılanıyor', 'desktopHostSwitcher.sshPhase.startingServer': 'Sunucu başlatılıyor', 'desktopHostSwitcher.sshPhase.forwardingPorts': 'Portlar yönlendiriliyor', 'desktopHostSwitcher.sshPhase.idle': 'Boşta', 'desktopHostSwitcher.ssh.needInstancesHint': 'SSH instance\'larına mı ihtiyacınız var? Bunları Ayarlar\'dan yönetebilirsiniz.', 'desktopHostSwitcher.ssh.instanceFallback': 'SSH instance', 'desktopHostSwitcher.ssh.connectingTo': '{host} adresine bağlanılıyor', 'desktopHostSwitcher.actions.refresh': 'Yenile', 'desktopHostSwitcher.actions.refreshInstancesAria': 'Instance\'ları yenile', 'desktopHostSwitcher.actions.remoteSsh': 'Uzak SSH', 'desktopHostSwitcher.actions.instanceActionsAria': 'Instance işlemleri', 'desktopHostSwitcher.actions.edit': 'Düzenle', 'desktopHostSwitcher.actions.delete': 'Sil', 'desktopHostSwitcher.actions.connect': 'Bağlan', 'desktopHostSwitcher.actions.defaultInstanceAria': 'Varsayılan instance', 'desktopHostSwitcher.actions.setAsDefaultAria': 'Varsayılan olarak ayarla', 'desktopHostSwitcher.actions.setAsDefault': 'Varsayılan olarak ayarla', 'desktopHostSwitcher.actions.openInNewWindowAria': 'Yeni pencerede aç', 'desktopHostSwitcher.actions.openInNewWindow': 'Yeni pencerede aç', 'desktopHostSwitcher.actions.addInstance': 'Instance ekle', 'desktopHostSwitcher.actions.cancel': 'İptal', 'desktopHostSwitcher.actions.save': 'Kaydet', 'desktopHostSwitcher.actions.add': 'Ekle', 'desktopHostSwitcher.actions.switchToLocal': 'Yerel\'e geç', 'desktopHostSwitcher.actions.retry': 'Yeniden dene', 'desktopHostSwitcher.actions.switchInstanceAria': 'Instance değiştir', 'desktopHostSwitcher.actions.switchInstance': 'Instance değiştir', 'desktopHostSwitcher.actions.switchToAria': '{instance} sunucusuna geç', 'desktopHostSwitcher.field.labelPlaceholder': 'Etiket', 'desktopHostSwitcher.field.labelOptionalPlaceholder': 'Etiket (isteğe bağlı)', 'desktopHostSwitcher.field.urlPlaceholder': 'https://host:port', 'desktopHostSwitcher.state.limitedOnPage': 'Instance değiştirici bu sayfada sınırlı. Kurtulmak için Yerel\'i kullanın.', 'desktopHostSwitcher.state.loading': 'Yükleniyor...', 'desktopHostSwitcher.state.instanceUnreachable': 'Instance\'a erişilemiyor', 'desktopHostSwitcher.edit.title': 'Instance\'ı düzenle', 'desktopHostSwitcher.add.title': 'Instance ekle', 'desktopHostSwitcher.error.failedToSave': 'Kaydedilemedi', 'desktopHostSwitcher.error.failedToLoad': 'Yüklenemedi', 'desktopHostSwitcher.error.invalidUrl': 'Geçersiz URL (http/https olmalı)', 'desktopHostSwitcher.error.failedToOpenNewWindow': 'Yeni pencere açılamadı', 'desktopHostSwitcher.instance.local': 'Yerel', 'desktopHostSwitcher.instance.fallback': 'Instance', 'desktopHostSwitcher.startup.title': 'Varsayılan SSH instance\'ı kullanılamıyor', 'desktopHostSwitcher.startup.connectingTo': '{host} adresine bağlanılıyor...', 'desktopHostSwitcher.startup.failed': 'Varsayılan SSH instance\'ına bağlanılamadı.', 'desktopHostSwitcher.toast.sshConnected': 'SSH instance\'ı "{host}" bağlandı', 'desktopHostSwitcher.toast.sshFailedToConnect': 'SSH instance\'ı "{host}" bağlanamadı', 'desktopHostSwitcher.toast.instanceUnreachable': '"{host}" instance\'ına erişilemiyor', 'miniChat.header.newSession': 'Yeni session', 'miniChat.header.session': 'Session', 'miniChat.header.defaultAgent': 'Varsayılan agent', 'miniChat.header.noModel': 'Model yok', 'miniChat.status.busy': 'Çalışıyor', 'miniChat.status.retry': 'Yeniden deneniyor', 'miniChat.status.idle': 'Boşta', 'miniChat.actions.pin': 'Diğer pencerelerin üzerinde sabitle', 'miniChat.actions.unpin': 'Pencerenin sabitlemesini kaldır', 'miniChat.actions.pinAria': 'Mini Sohbet penceresini sabitle', 'miniChat.actions.unpinAria': 'Mini Sohbet penceresinin sabitlemesini kaldır', 'miniChat.actions.openMain': 'Ana pencerede aç', 'miniChat.actions.openMainAria': 'Session\'ı ana pencerede aç', 'miniChat.unavailable.title': 'Session kullanılamıyor', 'miniChat.unavailable.description': 'Bu session yüklenemedi. Silinmiş, arşivlenmiş veya farklı bir proje bağlamından açılmış olabilir.', 'sessions.sidebar.session.menu.openMiniChatWindow': 'Mini Sohbet Penceresinde Aç', 'header.actions.newMiniChat': 'Yeni Mini Sohbet Penceresi', 'header.actions.newMiniChatAria': 'Yeni bir Mini Sohbet penceresi aç', 'header.actions.openSessionMiniChat': 'Session\'ı Mini Sohbet\'te Aç', 'header.actions.openSessionMiniChatAria': 'Mevcut session\'ı Mini Sohbet\'te aç', 'header.windowControls.groupAria': 'Pencere denetimleri', 'header.windowControls.minimize': 'Pencereyi küçült', 'header.windowControls.maximize': 'Pencereyi büyüt', 'header.windowControls.restore': 'Pencereyi geri yükle', 'header.windowControls.close': 'Pencereyi kapat', 'errorBoundary.title': 'Bir şeyler ters gitti', 'errorBoundary.description': 'Uygulama beklenmeyen bir hatayla karşılaştı. Bu durum hata ayıklama için kaydedildi.', 'errorBoundary.state.unknownError': 'Bilinmeyen hata', 'errorBoundary.state.componentStackLabel': 'Bileşen yığını:', 'errorBoundary.actions.errorDetails': 'Hata ayrıntıları', 'errorBoundary.actions.tryAgain': 'Yeniden dene', 'errorBoundary.actions.copy': 'Kopyala', 'errorBoundary.actions.copied': 'Kopyalandı', 'jsonTreeView.error.emptyJson': 'Boş JSON içeriği', 'jsonTreeView.error.invalidJson': 'Geçersiz JSON', 'jsonTreeView.error.invalidJsonTitle': 'Geçersiz JSON', 'jsonTreeView.actions.expandAll': 'Tümünü Genişlet', 'jsonTreeView.actions.collapseAll': 'Tümünü Daralt', 'numberInput.actions.decreaseAria': 'Değeri azalt', 'numberInput.actions.increaseAria': 'Değeri artır', 'goToLineDialog.field.linePlaceholderShort': 'Satır', 'goToLineDialog.field.linePlaceholder': 'Satır numarası', 'goToLineDialog.actions.go': 'Git', 'goToLineDialog.helper.editorUnavailable': 'Düzenleyici kullanılamıyor.', 'goToLineDialog.helper.currentLineRange': 'Geçerli satır: {current}. Gitmek için 1 ile {max} arasında bir satır numarası yazın.', 'goToLineDialog.helper.goToLine': '{line}. satıra git', 'dialog.common.actions.close': 'Kapat', 'filesView.toast.relativePathCopied': 'Göreli yol kopyalandı', 'filesView.tree.menu.copyRelativePath': 'Göreli Yolu Kopyala', 'multiRun.branchSelector.placeholder.selectSourceBranch': 'Kaynak branch\'i seçin...', 'multiRun.branchSelector.status.loadingBranches': 'Branch\'ler yükleniyor...', 'multiRun.branchSelector.status.noBranchesFound': 'Branch bulunamadı', 'multiRun.branchSelector.status.notInGitRepository': 'Bir git deposu içinde değilsiniz.', 'multiRun.branchSelector.groups.localBranches': 'Yerel branch\'ler', 'multiRun.branchSelector.groups.remoteBranches': 'Uzak branch\'ler', 'multiRun.window.actions.closeAria': 'Multi-run\'ı kapat', 'multiRun.window.description': 'OpenChamber Multi-Run penceresi.', 'voice.status.idle': 'Ses Hazır', 'voice.status.listening': 'Dinleniyor...', 'voice.status.processing': 'İşleniyor...', 'voice.status.speaking': 'Konuşuyor...', 'voice.status.error': 'Ses Hatası', 'voice.status.conversationModeActiveAria': 'Konuşma modu etkin', 'voice.action.finishAndTranscribe': 'Ses girişini bitir ve metne dönüştür', 'onboarding.common.actions.back': 'Geri', 'onboarding.common.copyToClipboard': 'Panoya kopyala', 'onboarding.common.status.copiedToClipboard': 'Panoya kopyalandı', 'onboarding.chooser.title': 'OpenChamber\'a hoş geldiniz', 'onboarding.chooser.description': 'Başlamak için nasıl bağlanmak istediğinizi seçin.', 'onboarding.chooser.tabs.localInstall': 'Yerel Kurulum', 'onboarding.chooser.tabs.connectRemote': 'Uzak Bağlantı', 'onboarding.localSetup.title': 'OpenCode Kurulumu', 'onboarding.localSetup.description': 'Devam etmek için OpenCode CLI\'yı kurun.', 'onboarding.localSetup.dialog.selectOpencodeBinary': 'opencode binary dosyasını seç', 'onboarding.localSetup.errors.cliNotReady': 'OpenCode CLI henüz hazır değil. Kurulumun tamamlandığından emin olup yeniden deneyin.', 'onboarding.localSetup.errors.detectionFailed': 'Algılama başarısız oldu', 'onboarding.localSetup.windows.title': 'Windows kurulumu', 'onboarding.localSetup.windows.stepInstallWsl': 'OpenCode\'u aşağıdaki komutla kurun.', 'onboarding.localSetup.windows.stepInstallWslSuffix': '', 'onboarding.localSetup.windows.stepRunInstallInWsl': 'Aşağıdaki kurulum komutunu bir Windows terminalinde çalıştırın.', 'onboarding.localSetup.windows.stepSetBinaryPath': 'OpenChamber, OpenCode\'u otomatik algılamazsa aşağıdaki binary yolunu ayarlayın.', 'onboarding.localSetup.intro': 'OpenCode, OpenChamber\'ın kalbidir — başlamak için onu kurun.', 'onboarding.localSetup.docs.windows': 'OpenCode dokümanları', 'onboarding.localSetup.docs.default': 'OpenCode dokümanları', 'onboarding.localSetup.actions.checking': 'Kontrol ediliyor…', 'onboarding.localSetup.actions.checkAndContinue': 'Kurulumu tamamladım, kontrol et ve devam et', 'onboarding.localSetup.actions.checkNow': 'Şimdi kontrol et', 'onboarding.localSetup.helper.checkAndContinue': 'OpenCode CLI\'nin kullanılabilir olup olmadığını kontrol etmek için tıklayın. Başarılı olursa otomatik olarak ana ekrana geçersiniz.', 'onboarding.localSetup.status.watching': 'OpenCode bekleniyor', 'onboarding.localSetup.status.autoContinue': 'Algılandığında otomatik olarak devam edeceğiz.', 'onboarding.localSetup.field.alreadyInstalled': 'Zaten kurulu mu? OpenCode CLI yolunu ayarlayın:', 'onboarding.localSetup.advanced.title': 'Özel bir binary yolu ayarlayın', 'onboarding.localSetup.troubleshoot.title': 'Sorun mu yaşıyorsunuz?', 'onboarding.localSetup.actions.browse': 'Göz at', 'onboarding.localSetup.actions.apply': 'Uygula', 'onboarding.localSetup.helper.saveAndReload': 'OpenChamber ayarlarına kaydeder ve OpenCode yapılandırmasını yeniden yükler.', 'onboarding.localSetup.remotePreference': 'Uzak bir sunucu kullanmayı mı tercih edersiniz?', 'onboarding.localSetup.actions.connectRemoteServer': 'Uzak Sunucuya Bağlan →', 'onboarding.localSetup.windows.hintInstallInWsl': 'Windows\'ta OpenCode\'u yerel olarak kurun ve çalıştırın.', 'onboarding.localSetup.windows.hintDetectionFailed': 'Algılama başarısız olursa opencode.cmd veya opencode.exe gibi yerel bir yol ayarlayın.', 'onboarding.localSetup.hint.ensurePath': 'Zaten kurulu mu? opencode\'un PATH içinde olduğundan emin olun.', 'onboarding.localSetup.hint.setEnv': 'Ya da OPENCODE_BINARY ortam değişkenini ayarlayın.', 'onboarding.localSetup.hint.missingRuntime': '"env: node: No such file or directory" veya "env: bun: No such file or directory" hatasını görürseniz, ilgili runtime\'ı kurun veya PATH üzerinde olduğundan emin olun.', 'onboarding.remoteConnection.title': 'Uzak Sunucuya Bağlan', 'onboarding.remoteConnection.titleRecovery': 'Farklı Bir Sunucuya Bağlan', 'onboarding.remoteConnection.description': 'Bağlanmak için bir OpenChamber sunucusunun adresini girin.', 'onboarding.remoteConnection.field.serverAddress': 'Sunucu Adresi', 'onboarding.remoteConnection.field.serverAddressPlaceholder': 'https://your-server.example.com:4096', 'onboarding.remoteConnection.field.nameOptional': 'Ad (isteğe bağlı)', 'onboarding.remoteConnection.field.namePlaceholder': 'Uzak Sunucum', 'onboarding.remoteConnection.errors.connectionTestFailed': 'Bağlantı testi başarısız oldu', 'onboarding.remoteConnection.errors.failedToSaveConnection': 'Bağlantı kaydedilemedi', 'onboarding.remoteConnection.status.connectedSuccessfully': 'Başarıyla bağlanıldı ({latencyMs}ms)', 'onboarding.remoteConnection.status.authWarning': 'Sunucu kimlik doğrulaması gerektiriyor. Yine de bağlanabilirsiniz.', 'onboarding.remoteConnection.status.connectionFailed': 'Bağlantı Başarısız', 'onboarding.remoteConnection.status.suggestionsUnreachable': 'Öneriler: Sunucu adresini kontrol edin, sunucunun çalıştığından emin olun veya ağ bağlantınızı kontrol edin.', 'onboarding.remoteConnection.status.suggestionsWrongService': 'Öneriler: URL\'nin bir OpenChamber sunucusuna işaret ettiğini doğrulayın veya sunucu yöneticisiyle iletişime geçin.', 'onboarding.remoteConnection.actions.testing': 'Test ediliyor…', 'onboarding.remoteConnection.actions.testConnection': 'Bağlantıyı Test Et', 'onboarding.remoteConnection.actions.connectAndRestart': 'Bağlan ve Yeniden Başlat', 'onboarding.remoteConnection.actions.whatToDo': 'Ne yapmak istersiniz?', 'onboarding.remoteConnection.actions.chooseDifferentServer': 'Farklı Sunucu Seç', 'onboarding.remoteConnection.actions.useLocalInstead': 'Bunun Yerine Yerel\'i Kullan', 'onboarding.remoteConnection.probe.authMessage': 'Sunucu kimlik doğrulaması gerektiriyor. Bağlanabilirsiniz ancak kimlik bilgisi girmeniz gerekebilir.', 'onboarding.remoteConnection.probe.updateRecommendedMessage': 'Bu örnek farklı bir OpenChamber sürümü çalıştırıyor. Bağlanabilirsiniz ancak bir şey çalışmazsa her iki uygulamayı da güncelleyin.', 'onboarding.remoteConnection.probe.incompatibleMessage': 'Sunucu OpenChamber çalıştırıyor ancak bu uygulama sürümüyle uyumlu değil. Sunucudaki OpenChamber\'ı güncelleyin, ardından yeniden deneyin.', 'onboarding.remoteConnection.probe.wrongServiceMessage': 'Sunucu yanıt verdi ancak OpenChamber çalıştırmıyor. Adresin bir OpenChamber sunucusuna işaret ettiğini doğrulayın.', 'onboarding.remoteConnection.probe.unreachableMessage': 'Sunucuya erişilemiyor. Ağ bağlantınızı kontrol edin ve sunucu adresini doğrulayın.', 'onboarding.desktopRecovery.localUnavailable.title': 'Yerel OpenCode Kullanılamıyor', 'onboarding.desktopRecovery.localUnavailable.description': 'OpenCode CLI başlatılamadı veya kurulu değil. OpenCode\'u kurun ya da bunun yerine uzak bir sunucuya bağlanın.', 'onboarding.desktopRecovery.localUnavailable.retry': 'Yerel\'i Yeniden Dene', 'onboarding.desktopRecovery.localUnavailable.useLocal': 'Yerel Kurulumu Yap', 'onboarding.desktopRecovery.noDefaultConnection.title': 'Varsayılan Bağlantı Yok', 'onboarding.desktopRecovery.noDefaultConnection.description': 'Kayıtlı varsayılan bağlantınız bulunamadı. Nasıl bağlanmak istediğinizi seçin.', 'onboarding.desktopRecovery.remoteUnreachable.title': 'Uzak Sunucuya Erişilemiyor', 'onboarding.desktopRecovery.remoteUnreachable.description': '"{host}" adresine bağlanılamadı. Ağ bağlantınızı kontrol edin ve sunucu adresini doğrulayın.', 'onboarding.desktopRecovery.remoteUnreachable.retry': 'Bağlantıyı Yeniden Dene', 'onboarding.desktopRecovery.incompatibleServer.title': 'Uyumsuz Sunucu', 'onboarding.desktopRecovery.incompatibleServer.description': '"{host}" adresindeki sunucu OpenChamber çalıştırmıyor. Adresin bir OpenChamber sunucusuna işaret ettiğini doğrulayın.', 'onboarding.desktopRecovery.remoteIncompatible.title': 'Sunucu Güncellemesi Gerekli', 'onboarding.desktopRecovery.remoteIncompatible.description': '"{host}" adresindeki OpenChamber sunucusu bu uygulama sürümüyle uyumlu değil. Sunucudaki OpenChamber\'ı güncelleyin, ardından yeniden deneyin.', 'onboarding.desktopRecovery.common.useLocal': 'Yerel\'i Kullan', 'onboarding.desktopRecovery.common.useRemote': 'Uzak\'ı Kullan', 'onboarding.desktopRecovery.actions.retrying': 'Yeniden deneniyor…', 'onboarding.desktopRecovery.actions.retryConnection': 'Bağlantıyı Yeniden Dene', 'startup.initRecovery.title': 'Başlatma başarısız oldu', 'startup.initRecovery.description': 'OpenChamber başlatmayı tamamlayamadı. Sunucunun çalıştığından emin olun, ardından yeniden deneyin.', 'startup.initRecovery.retry': 'Yeniden dene', 'startup.initRecovery.retrying': 'Yeniden deneniyor…', 'onboarding.desktopRecovery.placeholders.remoteServer': 'uzak sunucu', 'onboarding.desktopRecovery.placeholders.unknownServer': 'bilinmeyen', 'vscodeLayout.title.chat': 'Sohbet', 'vscodeLayout.title.newSession': 'Yeni session', 'vscodeLayout.title.sessions': 'Session\'lar', 'vscodeLayout.title.sessionFallback': 'Session', 'vscodeLayout.actions.backToSessionsAria': 'Session\'lara geri dön', 'vscodeLayout.actions.archiveAllAria': 'Tüm session\'ları arşivle', 'vscodeLayout.actions.archiveAllConfirm': 'Tümünü arşivle', 'vscodeLayout.actions.archiveAllSuccess': '{count} session arşivlendi', 'vscodeLayout.actions.archiveAllError': '{count} session arşivlenemedi', 'vscodeLayout.actions.cancel': 'İptal', 'vscodeLayout.actions.newSessionAria': 'Yeni session', 'vscodeLayout.actions.openAgentManagerAria': 'Agent Manager\'ı Aç', 'vscodeLayout.actions.resizeSessionsSidebarAria': 'Session\'lar kenar çubuğunu yeniden boyutlandır', 'vscodeLayout.actions.settingsAria': 'Ayarlar', 'vscodeLayout.quota.title': 'Hız limitleri', 'vscodeLayout.quota.mode.used': 'Kullanılan', 'vscodeLayout.quota.mode.remaining': 'Kalan', 'vscodeLayout.quota.lastUpdated': 'Son güncelleme {time}', 'vscodeLayout.quota.noRateLimitsAvailable': 'Kullanılabilir hız limiti yok.', 'vscodeLayout.quota.noRateLimitsReported': 'Bildirilen hız limiti yok.', 'vscodeLayout.quota.actions.rateLimitsAria': 'Hız limitleri', 'vscodeLayout.quota.actions.showUsedAria': 'Kullanılan kotayı göster', 'vscodeLayout.quota.actions.showRemainingAria': 'Kalan kotayı göster', 'vscodeLayout.quota.actions.refreshAria': 'Hız limitlerini yenile', 'updateDialog.header.updateAvailable': 'Güncelleme Var', 'updateDialog.header.updating': 'OpenChamber güncelleniyor...', 'updateDialog.changelog.title': 'Yenilikler', 'updateDialog.status.installingUpdate': 'Güncelleme kuruluyor...', 'updateDialog.status.serverRestarting': 'Sunucu yeniden başlatılıyor...', 'updateDialog.status.waitingForServer': 'Sunucu bekleniyor...', 'updateDialog.status.autoReloadHint': 'Güncelleme tamamlandığında sayfa otomatik olarak yeniden yüklenecek.', 'updateDialog.fallback.updateViaTerminal': 'Ya da terminalden güncelleyin:', 'updateDialog.actions.copyCommand': 'Komutu kopyala', 'updateDialog.actions.copied': 'Kopyalandı!', 'updateDialog.status.downloadingPayload': 'Güncelleme paketi indiriliyor...', 'updateDialog.actions.downloadUpdate': 'Güncellemeyi İndir', 'updateDialog.status.downloading': 'İndiriliyor...', 'updateDialog.actions.restartToUpdate': 'Güncellemek İçin Yeniden Başlat', 'updateDialog.actions.updateNow': 'Şimdi Güncelle', 'updateDialog.actions.openMobileUpdate': 'Güncellemeyi aç', 'updateDialog.status.updating': 'Güncelleniyor...', 'updateDialog.error.updateFailed': 'Güncelleme başarısız oldu', 'updateDialog.error.takingLonger': 'Güncelleme beklenenden uzun sürüyor. Biraz bekleyip sayfayı yenileyin ya da şunu çalıştırın: openchamber update', 'updateDialog.error.signatureRejected': 'İndirilen güncelleme reddedildi: kod imzası bu kurulumla eşleşmiyor. Bu genellikle çalışan kopyanın resmi imzalı bir sürümden kurulmadığı anlamına gelir. OpenChamber’ı resmi bir sürümden kurun ve yeniden güncelleyin.', 'updateDialog.error.updaterDisabled': 'Başarısız bir kurulumdan sonra güncelleyici durdu. OpenChamber’dan çıkın, yeniden açın ve güncellemeyi tekrar deneyin.', 'updateDialog.error.restartFailed': 'Güncellemeyi kurmak için yeniden başlatılamadı.', 'updateDialog.error.restartUnavailable': 'Güncellemeyi kurmak için OpenChamber masaüstü uygulaması gerekir.', 'mobileUpdate.toast.available.title': 'OpenChamber güncellemesi var', 'mobileUpdate.toast.available.description': '{version} sürümü Android için hazır.', 'mobileUpdate.toast.actions.download': 'İndir', 'mobileUpdate.toast.actions.dismiss': 'Kapat', 'opencodeUpdate.toast.available.title': 'OpenCode güncellemesi', 'opencodeUpdate.toast.available.description': '{version} sürümü mevcut.', 'opencodeUpdate.toast.actions.update': 'Güncelle', 'opencodeUpdate.toast.actions.dismiss': 'Kapat', 'opencodeUpdate.toast.actions.reload': 'OpenCode\'u Yeniden Yükle', 'opencodeUpdate.toast.upgrading.title': 'OpenCode güncelleniyor...', 'opencodeUpdate.toast.upgrading.description': 'OpenChamber\'ı açık tutun.', 'opencodeUpdate.toast.updated.title': 'OpenCode güncellendi', 'opencodeUpdate.toast.updated.description': 'Güncelleme kuruldu.', 'opencodeUpdate.toast.updated.descriptionWithVersion': '{version} sürümü kuruldu.', 'opencodeUpdate.toast.failed.title': 'OpenCode güncellenemedi', 'opencodeUpdate.toast.failed.description': 'OpenCode yükseltmesi başarısız oldu.', 'opencodeUpdate.toast.reload.message': 'OpenCode yeniden başlatılıyor...', 'memoryDebugPanel.title': 'Debug Paneli', 'memoryDebugPanel.tabs.memory': 'Bellek', 'memoryDebugPanel.tabs.streaming': 'Streaming', 'memoryDebugPanel.section.sessionsInMemory': 'Bellekteki Session\'lar', 'memoryDebugPanel.section.uiStreamingMetrics': 'UI Streaming Metrikleri', 'memoryDebugPanel.section.vscodeBridgeMetrics': 'VS Code Bridge Metrikleri', 'memoryDebugPanel.section.noUiSamples': 'Henüz UI streaming örneği yok. Bir stream başlatın ve bu paneli açık tutun.', 'memoryDebugPanel.section.noVscodeSamples': 'Henüz VS Code bridge örneği yok.', 'memoryDebugPanel.metric.totalMessages': 'Toplam Mesaj', 'memoryDebugPanel.metric.cachedSessions': 'Önbelleğe Alınmış Session\'lar', 'memoryDebugPanel.metric.userMessages': 'Kullanıcı Mesajları', 'memoryDebugPanel.metric.assistantMessages': 'Asistan Mesajları', 'memoryDebugPanel.metric.viewportWindow': 'Viewport Penceresi', 'memoryDebugPanel.metric.zombieTimeout': 'Zombie Timeout', 'memoryDebugPanel.metric.githubTotalRequests': 'GitHub Toplam İstek', 'memoryDebugPanel.metric.metrics': 'Metrikler', 'memoryDebugPanel.metric.samples': 'Örnekler', 'memoryDebugPanel.metric.lastUpdate': 'Son Güncelleme', 'memoryDebugPanel.metric.uiMetrics': 'UI Metrikleri', 'memoryDebugPanel.metric.vscodeMetrics': 'VS Code Metrikleri', 'memoryDebugPanel.metric.messageListRenders': 'MsgList render sayısı', 'memoryDebugPanel.metric.messageListStreamRenders': 'MsgList stream render sayısı', 'memoryDebugPanel.metric.chatMessageRenders': 'ChatMessage render sayısı', 'memoryDebugPanel.metric.chatMessageStreamRenders': 'ChatMessage stream render sayısı', 'memoryDebugPanel.metric.chatMessageStaticDuringStream': 'Stream Sırasında Statik ChatMessage', 'memoryDebugPanel.metric.chatMessageStaticOutsideActiveTurn': 'Aktif Turn Dışında Statik ChatMessage', 'memoryDebugPanel.metric.messagesValue': '{count} mesaj', 'memoryDebugPanel.metric.minutesValue': '{count} dakika', 'memoryDebugPanel.metric.msgsValue': '{count} mesaj', 'memoryDebugPanel.metric.roleMsgsValue': 'K {user} / A {assistant}', 'memoryDebugPanel.metric.countValue': 'sayı {value}', 'memoryDebugPanel.metric.avgValue': 'ort. {value}', 'memoryDebugPanel.metric.maxValue': 'maks {value}', 'memoryDebugPanel.metric.totalValue': 'toplam {value}', 'memoryDebugPanel.actions.logState': 'Durumu Logla', 'memoryDebugPanel.actions.copyJson': 'JSON\'u Kopyala', 'memoryDebugPanel.tooltip.logCurrentState': 'Mevcut bellek durumunu tarayıcı konsoluna logla', 'memoryDebugPanel.streaming.copy.copied': 'Streaming debug JSON\'ı kopyalandı', 'memoryDebugPanel.streaming.copy.failed': 'JSON kopyalanamadı', 'memoryDebugPanel.streaming.copy.hint': 'Kopyala işlemi, hem UI hem de VS Code streaming metriklerini JSON olarak dışa aktarır', 'memoryDebugPanel.common.idle': 'boşta', 'memoryDebugPanel.common.live': 'canlı', 'memoryDebugPanel.common.notAvailable': 'yok', 'memoryDebugPanel.common.untitled': 'Adsız', 'directoryTree.field.newDirectoryPlaceholder': 'new_directory', 'textarea.resizeHandleAria': 'Textarea\'yı yeniden boyutlandır', 'sidebar.resize.leftPanelAria': 'Sol paneli yeniden boyutlandır', 'sidebar.resize.rightPanelAria': 'Sağ paneli yeniden boyutlandır', 'mainLayout.mobile.closeDrawerAria': 'Çekmeceyi kapat', 'sortableTabsStrip.aria.tabs': 'Sekmeler', 'openChamberLogo.aria.logo': 'OpenChamber logosu', 'markdownRenderer.code.actions.copyTitle': 'Kodu kopyala', 'markdownRenderer.code.actions.copiedTitle': 'Kopyalandı', 'markdownRenderer.table.actions.copyTitle': 'Tabloyu kopyala', 'markdownRenderer.code.actions.enableWrapTitle': 'Satır kaydırmayı etkinleştir', 'markdownRenderer.code.actions.disableWrapTitle': 'Satır kaydırmayı devre dışı bırak', 'markdownRenderer.table.actions.downloadTitle': 'Tabloyu indir', 'markdownRenderer.table.toast.downloadedAsFormat': 'Tablo {format} olarak indirildi', 'markdownRenderer.mermaid.actions.copyTitle': 'Kopyala', 'markdownRenderer.mermaid.actions.copySourceTitle': 'Kaynağı kopyala', 'markdownRenderer.mermaid.actions.downloadSvgTitle': 'SVG indir', 'markdownRenderer.mermaid.actions.zoomInTitle': 'Yakınlaştır', 'markdownRenderer.mermaid.actions.zoomOutTitle': 'Uzaklaştır', 'markdownRenderer.mermaid.actions.resetViewTitle': 'Görünümü sıfırla', 'markdownRenderer.mermaid.toast.downloadFailed': 'Diyagram indirilemedi', 'common.date.today': 'Bugün', 'common.date.yesterday': 'Dün', 'common.date.yesterdayWithTime': 'Dün {time}', 'common.relative.justNow': 'Az önce', 'common.relative.minutesAgoShort': '{count} dk önce', 'common.relative.hoursAgoShort': '{count} sa önce', 'common.relative.daysAgoShort': '{count} gün önce', 'common.relative.weeksAgoShort': '{count} hf önce', 'common.relative.yearsAgoShort': '{count} yıl önce', 'common.relative.daysAgoCompact': '{count} gün önce', 'common.relative.weeksAgoCompact': '{count} hf önce', 'common.relative.yearsAgoCompact': '{count} yıl önce', 'common.duration.secondsCompact': '{seconds} sn', 'common.duration.minutesSecondsCompact': '{minutes}dk {seconds}sn', 'common.duration.hoursMinutesCompact': '{hours}sa {minutes}dk', 'contextFileOpen.failure.tooLarge': 'Dosya açmak için çok büyük (>{count} satır)', 'contextFileOpen.failure.missing': 'Dosya bulunamadı', 'contextFileOpen.failure.unreadable': 'Dosya açılamadı', 'quota.window.5h': '5 Saatlik', 'quota.window.7d': '7 Günlük Limit', 'quota.window.extraUsage': 'Ek Kullanım', 'quota.window.weekly': 'Haftalık', 'quota.window.daily': 'Günlük', 'quota.window.monthly': 'Aylık', 'quota.window.credits': 'Kredi', 'quota.window.creditsBalance': 'Kredi Bakiyesi', 'quota.window.monthlyCredits': 'Aylık Kredi', 'quota.window.purchasedCredits': 'Satın Alınan Kredi', 'quota.window.freeCredits': 'Ücretsiz Kredi', 'quota.window.billingCycle': 'Fatura Dönemi', 'quota.window.auto': 'Otomatik', 'quota.window.api': 'API', 'quota.window.planLimit': 'Plan Limiti', 'quota.window.onDemand': 'İsteğe bağlı', 'quota.window.session': 'Session', 'quota.window.premium': 'Premium Etkileşimler', 'quota.window.chat': 'Sohbet İstekleri', 'quota.window.completions': 'Completions', 'quota.window.premiumInteractions': 'Premium etkileşimler', 'chat.workStatus.ariaLabel': 'Çalışma durumu', 'chat.workStatus.context.label': 'Bağlam', 'chat.workStatus.git.changedFileSingle': '{count} dosya değişti', 'chat.workStatus.git.changedFilePlural': '{count} dosya değişti', 'chat.workStatus.pr.untitled': 'Adsız pull request', 'chat.workStatus.pr.draft': 'Taslak', 'chat.workStatus.pr.checks': 'Kontroller', 'chat.workStatus.pr.checksFailed': '{count} başarısız', 'chat.workStatus.pr.checksPending': '{count} çalışıyor', 'chat.workStatus.pr.checksPassed': '{count} geçti', 'chat.workStatus.attention.merge': 'Merge devam ediyor', 'chat.workStatus.attention.rebase': 'Rebase devam ediyor', 'chat.workStatus.attention.cherryPick': 'Cherry-pick devam ediyor', 'chat.workStatus.attention.revert': 'Revert devam ediyor', 'chat.workStatus.attention.bisect': 'Bisect devam ediyor', 'chat.workStatus.subagent.done': 'Tamamlandı', 'chat.workStatus.subagent.untitled': 'Subagent', 'chat.workStatus.mcp.toggle': '{name} aç/kapat', 'chat.workStatus.mcp.needsAuth': 'Oturum aç', 'chat.workStatus.mcp.failed': 'Başarısız', 'chat.workStatus.pinned.unavailable': 'Sabitlenmiş mesaj', 'chat.workStatus.section.session': 'Session', 'chat.workStatus.section.project': 'Proje', 'chat.workStatus.section.subagents': 'Subagent\'ler', 'chat.workStatus.section.mcp': 'MCP', 'chat.workStatus.section.pinned': 'Sabitlenmiş mesajlar', 'chat.workStatus.section.tasks': 'Görevler', 'chat.workStatus.subagent.working': 'çalışıyor', 'chat.workStatus.subagent.needsPermission': 'izin gerekiyor', 'chat.workStatus.subagent.askedQuestion': 'soru sordu', 'chat.workStatus.section.contextBreakdown': 'Bağlam kaynakları', 'chat.workStatus.breakdown.skills': 'Skill\'ler', 'chat.workStatus.breakdown.pinnedNote': 'not', 'chat.workStatus.breakdown.unpin': 'Bağlamdan sabitlemeyi kaldır', 'chat.workStatus.breakdown.pinnedPlan': 'plan', 'chat.workStatus.breakdown.memory': 'Agent belleği', 'chat.workStatus.breakdown.pinnedKnowledgeSingle': '{count} sabitlenmiş', 'chat.workStatus.breakdown.pinnedKnowledgePlural': '{count} sabitlenmiş', 'chat.workStatus.breakdown.mcp': 'MCP sunucuları', 'chat.workStatus.action.openChanges': 'Değişiklikleri aç', 'chat.workStatus.action.openGit': 'Git panelini aç', 'chat.workStatus.action.openPr': 'Pull request\'i aç', 'chat.workStatus.action.openSubagent': '{name} öğesini aç', 'chat.workStatus.section.usage': 'Kullanım', 'chat.workStatus.section.telemetry': 'Tur istatistikleri', 'chat.workStatus.telemetry.responseSpeed': 'Yanıt', 'chat.workStatus.telemetry.responseSpeedDescription': 'Son metnin ne hızla geldiği. İlk bekleme, akıl yürütme ve önceki araç çağrıları dahil değildir. Metin zamanlarından hesaplanan bir tahmindir, sağlayıcı tarafındaki hız ölçümü değildir.', 'chat.workStatus.telemetry.speed': 'Tüm istek', 'chat.workStatus.telemetry.llmDuration': 'Model süresi', 'chat.workStatus.telemetry.llmDurationDescription': 'Yanıt bekleme dahil tüm model adımlarının süresi. Araç çalışma süresi çıkarılır. Yalnızca metin üretme süresi değildir.', 'chat.workStatus.telemetry.toolDuration': 'Araç süresi', 'chat.workStatus.telemetry.toolDurationDescription': 'Başarısız çağrılar dahil araçların çalışma süresi. Aynı anda çalışan araçların süreleri bir kez sayılır.', 'chat.workStatus.telemetry.ttft': 'Ortalama TTFT', 'chat.workStatus.telemetry.ttftDescription': 'Her model adımında ilk metin veya akıl yürütme başlayana kadar ortalama bekleme. Bir adımın başlangıç zamanı yoksa gösterilmez; yalnızca araç çağıran adımlarda bu sık görülür.', 'chat.workStatus.telemetry.steps': 'Adımlar', 'chat.workStatus.telemetry.stepsDescription': 'Bu prompt için modelin kaç kez çağrıldığı. Araç sonucunu okuyup sıradaki işi belirlemek genellikle yeni bir adım gerektirir.', 'chat.workStatus.telemetry.tokens': 'Tokenlar', 'chat.workStatus.telemetry.tokens.inOut': '{input} ↑ · {output} ↓', 'chat.workStatus.telemetry.speedDescription': 'Akıl yürütme dahil tüm adımlarda üretilen tokenların, araç çalışması çıkarılmış süreye bölümü. Modeli bekleme süresi sayılır; çok sayıda kısa çağrı bu değeri düşürebilir.', 'chat.workStatus.telemetry.tokensDescription': '↑ Önbellek hariç girdi: {input}. ↓ Üretilen tokenlar: metin ve araç çağrıları için {output}, akıl yürütme için {reasoning}. Bu promptun tüm adımlarının toplamıdır.', 'chat.workStatus.telemetry.cacheHit': 'Önbellek', 'chat.workStatus.telemetry.cacheHitDescription': 'Tüm adımlarda prompt önbelleğinden yeniden kullanılan girdi tokenlarının oranı. Bağlamı yeniden kullanmak maliyeti ve beklemeyi azaltabilir, ancak bu bir hız puanı değildir.', 'chat.workStatus.telemetry.cost': 'Maliyet', 'chat.workStatus.telemetry.costDescription': 'Sağlayıcının bu promptun tüm model adımları için bildirdiği ABD doları tutarı. Ayrı alt agent oturumları dahil değildir. Sıfır, ücretsiz model veya ücret bildirmeyen sağlayıcı anlamına gelebilir.', 'chat.workStatus.goal.open': 'Hedefi yönet', 'chat.workStatus.goal.pause': 'Duraklat', 'chat.workStatus.goal.resume': 'Devam et', 'chat.workStatus.goal.updateFailed': 'Hedef güncellenemedi', 'chat.workStatus.pinned.unpin': 'Mesajın sabitlemesini kaldır', 'chat.workStatus.pinned.reveal': 'Mesaja git', 'chat.workStatus.pinned.unpinFailed': 'Mesajın sabitlemesi kaldırılamadı', 'chat.workStatus.action.openContext': 'Bağlam panelini aç', 'chat.workStatus.section.linkedIssues': 'Bağlantılı', 'chat.workStatus.linkedIssues.open': 'GitHub\'da #{number} öğesini aç', 'chat.workStatus.linkedIssues.unlink': 'Bağlantıyı kaldır', 'chat.workStatus.linkedIssues.unlinkFailed': 'Bağlantı kaldırılamadı', 'chat.workStatus.linkedIssues.link': 'Session\'a bağla', 'chat.workStatus.linkedIssues.linkFailed': 'Bağlanamadı', 'chat.workStatus.breakdown.issueCountSingle': '{count} issue', 'chat.workStatus.breakdown.issueCountPlural': '{count} issue', 'chat.workStatus.breakdown.prCountSingle': '{count} PR', 'chat.workStatus.breakdown.prCountPlural': '{count} PR', 'chat.workStatus.breakdown.skillCountSingle': '{count} skill', 'chat.workStatus.breakdown.skillCountPlural': '{count} skill', 'chat.workStatus.breakdown.mcpCountSingle': '{count} MCP', 'chat.workStatus.breakdown.mcpCountPlural': '{count} MCP', 'chat.workStatus.sections.open': 'Bölümleri seç', 'chat.workStatus.sections.dialogTitle': 'Panel bölümleri', 'chat.workStatus.sections.dialogDescription': 'Çalışma durumu panelinin neler göstereceğini seç. Gizli bölümler verilerini korur — yalnızca panelde gösterilmez.', 'chat.workStatus.sections.allHidden': 'Hiçbir bölüm seçilmedi', 'chat.workStatus.sections.showAll': 'Tümünü göster', 'chat.workStatus.sections.noneWarning': 'Panel boş görünecek.', 'header.workStatusPanel.toggleAria': 'Çalışma durumu panelini aç/kapat', 'header.workStatusPanel.hide': 'Çalışma durumunu gizle', 'header.workStatusPanel.show': 'Çalışma durumunu göster', 'chat.workStatus.mcp.authorizeOpenFailed': 'Yetkilendirme sayfası açılamadı', 'chat.workStatus.mcp.authorizeFailed': 'Yetkilendirme başarısız', 'mcpDropdown.toast.authorizeOpenFailed': 'Yetkilendirme sayfası açılamadı', 'mcpDropdown.toast.authorizeFailed': 'Yetkilendirme başarısız', 'header.services.tooltip.currentInstance': 'Geçerli örnek: {current} ({toggle})', 'header.workStatusPanel.showOverlay': 'Çalışma durumunu sohbet üzerinde göster', 'settings.mcp.page.connection.title': 'Nasıl erişilir', 'settings.mcp.page.connection.description': 'Onu başlatan komutu ya da barındırılan bir sunucunun bağlantısını yapıştır.', 'settings.mcp.page.registration.title': 'Bu sunucu için ayrı uygulama gerekli', 'settings.mcp.page.registration.description': 'Kimlik bilgilerini otomatik olarak vermez. Hizmetin kendi ayarlarında bir uygulama oluştur, ayrıntılarını buraya yapıştır ve oturum aç.', 'settings.mcp.page.registration.callbackLabel': 'Hizmete bu adresi ver', 'settings.mcp.page.registration.clientId': 'Uygulama ID\'si', 'settings.mcp.page.registration.clientSecret': 'Uygulama gizli anahtarı', 'settings.mcp.page.registration.afterSaving': 'Önce Kaydet, ardından oturum açmak için Authorize\'a bas.', 'settings.mcp.page.toast.copiedCallbackUrl': 'Adres kopyalandı', 'settings.mcp.page.toast.clipboardWriteFailed': 'Panoya kopyalanamadı', 'settings.mcp.page.scope.everywhere': 'Her projede kullanılabilir', 'settings.mcp.page.scope.thisProject': 'Yalnızca bu projede', 'settings.mcp.page.env.description': 'Sunucunun gerektirdiği değerler, örneğin bir API anahtarı.', 'settings.mcp.page.connection.kindCommand': 'Komut', 'settings.mcp.page.connection.kindLink': 'Bağlantı', 'settings.mcp.page.connection.hintCommand': 'Bu makinede çalışır. Komutun tamamını yapıştır; her satıra bir argüman olacak şekilde bölünür.', 'settings.mcp.page.connection.hintLink': 'Başka birinin barındırdığı sunucuya bağlanır. Sunucunun https adresini yapıştır.', 'sessions.sidebar.activity.chatsEmpty': 'Henüz sohbet yok.', 'diffView.scope.branch': 'Branch', 'diffView.branch.resolvingBase': 'Base branch algılanıyor...', 'diffView.branch.noBaseTitle': 'Base branch yok', 'diffView.branch.noBaseDescription': 'Git bu branch\'in nereden başladığına dair kayıt tutmuyor. Karşılaştırılacak bir base branch seçin.', 'diffView.branch.loadError': 'Branch değişiklikleri yüklenemedi', 'diffView.branch.loadingFiles': 'Branch değişiklikleri yükleniyor...', 'diffView.branch.empty': 'Bu branch\'te {base} ile karşılaştırıldığında değişiklik yok', 'chat.appLink.confirm.title': 'Bu link başka bir uygulamada açılsın mı?', 'chat.appLink.confirm.description': 'Bu sohbet linki {scheme} protokolünü kullanıyor ve başka bir uygulamada açılacak.', 'chat.appLink.confirm.descriptionPlain': 'Bu sohbet linki başka bir uygulamada açılacak.', 'chat.appLink.confirm.cancel': 'İptal', 'chat.appLink.confirm.open': 'Bir kez aç', 'chat.appLink.confirm.trustAndOpen': 'Güven ve aç', 'chat.commandAutocomplete.command.btwDescription': 'Bu sohbeti saptırmadan geçici bir alt session\'da yan soru sorun.', 'chat.btw.destroyAria': 'Bu btw session\'ını yok et', 'chat.btw.titleFallback': 'btw session', 'chat.btw.mainComposerPlaceholder': 'Bu btw session\'da sor…', 'chat.btw.loading': 'btw session başlatılıyor…', 'chat.btw.toast.emptyArgument': '/btw sonrasına bir soru yazın', 'chat.btw.toast.createFailed': 'btw session başlatılamadı', 'chat.btw.toast.destroyFailed': 'btw session yok edilemedi. Kenar çubuğunda kalacak.', 'chat.btw.working': 'Çalışıyor…', 'chat.btw.collapseAria': 'btw panelini daralt', 'chat.btw.draftHint': 'Sorunuzu sorun', 'chat.btw.cancelAria': 'Bu BTW sorusunu iptal et', 'chat.btw.expandAria': 'btw panelini genişlet', 'chat.btw.promoteAria': 'Ayrı bir session olarak sakla', 'chat.btw.toast.promoteFailed': 'btw session saklanamadı', 'chat.message.context.codeComment': '{file} üzerindeki yorum, satır {start}-{end}', 'chat.message.context.codeCommentLine': '{file} üzerindeki yorum, satır {line}', 'chat.message.context.chatQuote': 'Önceki bir mesajdan alıntı', 'chat.message.context.fileQuote': '{file} dosyasından seçim', 'chat.chatInput.chatQuoteContext': 'Sohbet alıntıları', 'chat.chatInput.chatQuoteContextRemove': 'Sohbet alıntılarını kaldır', 'chat.chatInput.contextPreview.selectedLabel': 'Seçili metin', 'chat.chatInput.contextPreview.commentLabel': 'Kullanıcı yorumu', 'chat.chatInput.contextPreview.edit': 'Yorumu düzenle', 'chat.chatInput.contextPreview.remove': 'Kaldır', 'chat.message.context.browserAnnotation': 'Tarayıcı ek notu ({page})', 'chat.message.context.prComment': 'GitHub PR yorumu ({label})', 'chat.message.context.prCheck': 'Başarısız GitHub PR check\'i ({label})', 'header.sessionTabs.stripAria': 'Açık session\'lar', 'header.sessionTabs.tabMenuAria': 'Session sekmesi eylemleri', 'header.sessionTabs.closeTab': 'Sekmeyi kapat', 'header.sessionTabs.closeOtherTabs': 'Diğer sekmeleri kapat', 'contextRail.configure.open': 'Panelleri yapılandır', 'contextRail.configure.dialogTitle': 'Rail panelleri', 'contextRail.configure.dialogDescription': 'Rail\'in hangi panelleri göstereceğini seçin. Gizlenen paneller verilerini korur ve komut paletinden erişilebilir kalır.', 'contextRail.configure.showAll': 'Tümünü göster', 'contextRail.configure.noneWarning': 'Tüm paneller gizli.', 'helpDialog.item.switchSessionTab': 'Session Sekmesi Değiştir', 'helpDialog.proTips.leaderSequences': 'İki adımlı kısayollar: önce ilk tuş bileşimine, sonra ikinci tuşa basın — Esc iptal eder', 'chat.container.sessionLoadError.authDescription': 'Session\'ınızın süresi doldu, bu yüzden sunucu isteği reddetti. Oturum açın, sohbet yüklenecek.', 'chat.textSelection.actions.addToInput': 'Girdiye ekle', 'chat.textSelection.actions.comment': 'Yorum yap', 'chat.textSelection.actions.askOpenChamber': 'Bu arada…', 'chat.textSelection.title.askOpenChamber': 'Seçili metinle BTW taslağı aç', 'chat.textSelection.title.commentOnSelection': 'Seçime yorum yap', 'chat.textSelection.comment.placeholder': 'İsteğe bağlı bir yorum ekleyin...', 'chat.textSelection.comment.attach': 'Ekle', 'commandPalette.item.cycleTheme': 'Temayı değiştir', 'commandPalette.item.showOpenCodeStatus': 'OpenCode durumunu göster', 'commandPalette.item.toggleMemoryDebug': 'Memory debug panelini aç/kapat', 'commandPalette.item.pinSession': 'Session\'ı sabitle/kaldır', 'commandPalette.item.copySessionId': 'Session ID\'yi kopyala', 'commandPalette.item.openMultiRun': 'Multi-run başlatıcısını aç', 'commandPalette.item.openArchive': 'Arşivlenmiş session\'ları aç', 'commandPalette.item.openNotes': 'Notlar yüzeyini aç', 'commandPalette.item.openTodos': 'Yapılacaklar yüzeyini aç', 'sessionAuth.expired.banner': 'Session\'ınızın süresi doldu — devam etmek için oturum açın.', 'sessionAuth.expired.loginAction': 'Oturum aç', 'sessionAuth.expired.sendBlocked': 'Session süresi doldu — mesaj göndermek için oturum açın.', 'chat.chatInput.toast.noModelSelected': 'Göndermeden önce bir provider ve model seçin.', 'chat.toolPart.openFile': 'Dosyayı aç', 'memoryDebugPanel.tabs.requests': 'Request\'ler', 'memoryDebugPanel.requests.inFlight': 'Devam eden', 'memoryDebugPanel.requests.peak': 'Zirve', 'memoryDebugPanel.requests.duration': 'Süre', 'memoryDebugPanel.requests.totalRequests': 'Toplam Request', 'memoryDebugPanel.requests.tracking': 'İzleniyor', 'memoryDebugPanel.requests.now': 'şimdi', 'memoryDebugPanel.requests.noSamples': 'Henüz izlenen request yok. Fetch etkinliğini kaydetmek için bu paneli açık tutun.', 'memoryDebugPanel.requests.chartLabel': 'Zaman içinde devam eden fetch request\'leri, zirve {peak}', 'memoryDebugPanel.requests.windowHint': 'son {seconds} sn', 'memoryDebugPanel.requests.percentileChartLabel': 'Zaman içinde devam eden request yaş yüzdelikleri (p50, p90, p99, maks)', 'chat.workStatus.cost.breakdown': 'Session {session} · Subagent\'ler {subagents}', };