Files
openchamber/packages/ui/src/lib/i18n/messages/tr.ts
T

3276 lines
230 KiB
TypeScript
Raw Normal View History

2026-08-28 02:27:31 +03:00
import { settingsDict } from './tr.settings';
import { linearIssuePickerI18n } from './linear-issue-picker.i18n';
import { linearPanelI18n } from './linear-panel.i18n';
2026-08-28 02:27:31 +03:00
export const dict = {
...settingsDict,
...linearIssuePickerI18n.tr,
...linearPanelI18n.tr,
2026-08-28 02:27:31 +03:00
'terminalView.actions.attachSelection': 'Seçili çıktıyı ekle',
'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',
2026-08-28 02:27:31 +03:00
'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.',
2026-08-28 02:27:31 +03:00
'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': 'Worktree kaldırılamadı',
'sessions.sidebar.sessionDialogs.worktree.removedTitle': '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.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.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.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.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',
2026-08-28 02:27:31 +03:00
'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}',
2026-08-28 02:27:31 +03:00
'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',
'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.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.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ı.',
2026-08-28 02:27:31 +03:00
'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',
'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',
2026-08-28 02:27:31 +03:00
'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ç',
2026-08-28 02:27:31 +03:00
'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',
2026-08-28 02:27:31 +03:00
'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.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.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.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',
2026-08-28 02:27:31 +03:00
'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.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.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.',
2026-08-28 02:27:31 +03:00
'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.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.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.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}',
};