Files
openchamber/packages/ui/src/lib/i18n/messages/tr.ts
T
fitzgptandfitzgpt 4d8148587c fix(i18n): align Turkish glossary for agent and prompt in telemetry strings (#3445)
* fix(i18n): align Turkish glossary for agent and prompt in telemetry strings

* fix(i18n): use literal prompt in input history scope description

---------

Co-authored-by: fitzgpt <fitzgpt@users.noreply.github.com>
2026-09-09 16:26:34 +03:00

3354 lines
237 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { 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. OpenChamberdan çı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}',
};