With "Follow new content while streaming" disabled, sending from mid-history no longer anchors the new message at the top of the viewport; the reader stays where they were and the scroll-to-bottom pill leads to the new turn. Sending from the live edge still parks the message as before. The setting's info text now describes this in every locale. Claude-Session: https://claude.ai/code/session_017TK5JAYDfT3Fotc23UEg98
2215 lines
195 KiB
TypeScript
2215 lines
195 KiB
TypeScript
import { thirdPartyIntegrationI18n } from './third-party-integrations.i18n';
|
||
export const settingsDict = {
|
||
'settings.providers.page.openCodeGo.title': 'OpenCode Go kullanım takibi',
|
||
'settings.providers.page.openCodeGo.description': 'Kayan, haftalık ve aylık kotayı göstermek için OpenCode Go kontrol panelini bağlayın.',
|
||
'settings.providers.page.openCodeGo.workspaceId': 'Çalışma alanı ID\'si',
|
||
'settings.providers.page.openCodeGo.authCookie': 'Kimlik doğrulama çerezi',
|
||
'settings.providers.page.openCodeGo.apiKey': 'API anahtarı',
|
||
'settings.providers.page.openCodeGo.help': 'Çalışma alanı ID\'sini kontrol paneli URL\'sinden, kimlik doğrulama çerezini de tarayıcınızın geliştirici araçlarından kopyalayın. OpenChamber tarayıcı çerez deposunu asla taramaz.',
|
||
'settings.providers.page.openCodeGo.save': 'Kaydet ve doğrula',
|
||
'settings.providers.page.openCodeGo.replace': 'Değiştir',
|
||
'settings.providers.page.openCodeGo.validate': 'Doğrula',
|
||
'settings.providers.page.openCodeGo.delete': 'Sil',
|
||
'settings.providers.page.quotaCredentials.saved': '{provider} kimlik bilgileri kaydedildi.',
|
||
'settings.providers.page.quotaCredentials.accessToken': 'Erişim token\'ı',
|
||
'settings.providers.page.quotaCredentials.refreshToken': 'Yenileme token\'ı',
|
||
'settings.providers.page.quotaCredentials.tokenPlaceholder': 'Token\'ı yapıştır',
|
||
'settings.providers.page.openCodeGo.saveFailed': 'OpenCode Go kimlik bilgileri doğrulanamadı.',
|
||
'settings.providers.page.openCodeGo.valid': 'OpenCode Go kimlik bilgileri geçerli.',
|
||
'settings.providers.page.openCodeGo.invalid': 'OpenCode Go kimlik bilgileri geçersiz veya süresi dolmuş.',
|
||
'settings.providers.page.openCodeGo.deleted': 'OpenCode Go kimlik bilgileri silindi.',
|
||
'settings.providers.page.openCodeGo.deleteFailed': 'OpenCode Go kimlik bilgileri silinemedi.',
|
||
'settings.appearance.language.label': 'Dil',
|
||
'settings.appearance.language.description': 'Arayüz dilini seçin.',
|
||
'settings.appearance.language.select': 'Dil seç',
|
||
'settings.window.description': 'OpenChamber ayarlar penceresi.',
|
||
'settings.view.home.title': 'Ayarlar',
|
||
'settings.view.home.description': 'Sık kullanılan sayfalara geçin.',
|
||
'settings.view.home.cards.providers.title': 'Provider\'lar',
|
||
'settings.view.home.cards.providers.description': 'Model + kimlik bilgisi bağlayın',
|
||
'settings.view.home.cards.agents.title': 'Agent\'ler',
|
||
'settings.view.home.cards.agents.description': 'Prompt\'lar, araçlar, izinler',
|
||
'settings.view.home.cards.skillsCatalog.title': 'Skill Kataloğu',
|
||
'settings.view.home.cards.skillsCatalog.description': 'Kataloglardan skill kurun',
|
||
'settings.view.home.cards.mcp.title': 'MCP',
|
||
'settings.view.home.cards.mcp.description': 'MCP sunucularını + bağlantılarını yapılandırın',
|
||
'settings.view.home.cards.plugins.title': 'Plugin\'ler',
|
||
'settings.view.home.cards.plugins.description': 'opencode plugin\'lerini yönetin',
|
||
'settings.view.home.cards.usage.title': 'Kullanım',
|
||
'settings.view.home.cards.usage.description': 'Kota + harcama görünürlüğü',
|
||
'settings.view.unavailable.title': 'Kullanılamıyor',
|
||
'settings.view.unavailable.description': 'Bu ayar sayfası bu runtime\'da kullanılamıyor.',
|
||
'settings.view.badge.beta': 'beta',
|
||
'settings.view.actions.reloadOpenCode': 'OpenCode\'u yeniden yükle',
|
||
'settings.view.actions.reloadOpenCodeTooltip': 'OpenCode\'u yeniden başlatın ve yapılandırmasını yeniden yükleyin.',
|
||
'settings.view.actions.applyAndRestartOpenCode': 'Uygula & Yeniden Başlat',
|
||
'settings.view.actions.applyAndRestartOpenCodeTooltipSingle': '1 bekleyen yapılandırma değişikliğini uygula ve OpenCode\'u yeniden başlat.',
|
||
'settings.view.actions.applyAndRestartOpenCodeTooltipPlural': '{count} bekleyen yapılandırma değişikliğini uygula ve OpenCode\'u yeniden başlat.',
|
||
'settings.view.pendingRestart.applying': 'Yeniden başlatılıyor...',
|
||
'settings.view.pendingRestart.applied': 'OpenCode, bekleyen yapılandırma değişiklikleri uygulanarak yeniden başlatıldı.',
|
||
'settings.view.pendingRestart.applyFailed': 'Yapılandırma değişiklikleri uygulanamadı.',
|
||
'settings.view.pendingRestart.manualRestartRequired': 'Diske kaydedildi. Değişiklikleri uygulamak için bağlı olduğunuz OpenCode sunucusunu yeniden başlatın.',
|
||
'settings.view.pendingRestart.saved': 'Kaydedildi. Uygulamak için OpenCode\'u yeniden başlatın.',
|
||
'settings.view.pendingRestart.confirm.title': 'Uygula & yeniden başlat?',
|
||
'settings.view.pendingRestart.confirm.description': 'OpenCode\'un yeniden başlatılması, çalışan tüm sohbetleri durdurur. Kaydettiğiniz yapılandırma değişiklikleri yeniden başlatmadan sonra etkili olur.',
|
||
'settings.view.pendingRestart.confirm.dontShowAgain': 'Bunu tekrar gösterme',
|
||
'settings.view.pendingRestart.confirm.cancel': 'İptal',
|
||
'settings.view.actions.backToSettings': 'Ayarlar\'a geri dön',
|
||
'settings.view.actions.closeSettings': 'Ayarları kapat',
|
||
'settings.view.actions.openSectionList': 'Bölüm listesini aç',
|
||
'settings.view.actions.closeSettingsWithShortcut': 'Ayarları kapat ({shortcut}+,)',
|
||
'settings.view.actions.back': 'Geri',
|
||
'settings.view.actions.resizeNavigation': 'Ayar gezinmesini yeniden boyutlandır',
|
||
'settings.view.search.placeholder': 'Ayarları ara',
|
||
'settings.view.search.aria': 'Ayarları ara',
|
||
'settings.view.search.clear': 'Ayar aramasını temizle',
|
||
'settings.view.search.noResults': 'Eşleşen ayar yok',
|
||
'settings.view.nav.group.general': 'OpenChamber',
|
||
'settings.view.nav.group.projects': 'Çalışma alanı',
|
||
'settings.view.nav.group.opencode': 'OpenCode',
|
||
'settings.view.nav.group.content': 'Kitaplık',
|
||
'settings.page.projects.title': 'Projeler',
|
||
'settings.page.remoteInstances.title': 'Uzak Örnekler',
|
||
'settings.page.providers.title': 'Provider\'lar',
|
||
'settings.page.usage.title': 'Kullanım',
|
||
'settings.page.agents.title': 'Agent\'ler',
|
||
'settings.page.commands.title': 'Komutlar',
|
||
'settings.page.mcp.title': 'MCP',
|
||
'settings.page.plugins.title': 'Plugin\'ler',
|
||
'settings.page.skills.title': 'Skill\'ler',
|
||
'settings.page.skillsCatalog.title': 'Skill Kataloğu',
|
||
'settings.page.git.title': 'Git',
|
||
'settings.page.appearance.title': 'Görünüm',
|
||
'settings.page.appearance.description': 'OpenChamber\'ın görünümünü ve hissini özelleştirin.',
|
||
'settings.page.chat.title': 'Sohbet',
|
||
'settings.page.chat.description': 'Mesajların ve araçların nasıl görüntüleneceğini yapılandırın.',
|
||
'settings.page.shortcuts.title': 'Kısayollar',
|
||
'settings.page.shortcuts.description': 'Klavye kısayollarını özelleştirin.',
|
||
'settings.page.general.title': 'Genel',
|
||
'settings.page.general.description': 'Uygulama başlatma, güvenlik, bağlantı ve gizlilik.',
|
||
'settings.page.sessions.title': 'Session\'lar',
|
||
'settings.page.sessions.description': 'Session\'lar için varsayılanları ve saklama sürelerini ayarlayın.',
|
||
'settings.page.magicPrompts.title': 'Sihirli Prompt\'lar',
|
||
'settings.page.notifications.title': 'Bildirimler',
|
||
'settings.page.notifications.description': 'Ne zaman ve nasıl bildirim alacağınızı seçin.',
|
||
'settings.page.voice.title': 'Ses',
|
||
'settings.page.voice.description': 'Konuşma ve dikteyi yapılandırın.',
|
||
'settings.page.tunnel.title': 'Harici Tunnel',
|
||
'settings.page.tunnel.description': 'Bu örneği uzak bir tunnel üzerinden erişime açın.',
|
||
'settings.page.about.title': 'Hakkında',
|
||
'settings.page.snippets.title': 'Snippet\'ler',
|
||
'settings.snippets.sidebar.title': 'Snippet\'ler',
|
||
'settings.snippets.sidebar.total': 'Toplam: {count}',
|
||
'settings.snippets.sidebar.actions.create': 'Snippet oluştur',
|
||
'settings.snippets.sidebar.actions.more': '{name} için daha fazla eylem',
|
||
'settings.snippets.sidebar.toast.deleted': 'Snippet silindi',
|
||
'settings.snippets.sidebar.toast.deleteFailed': 'Snippet silinemedi',
|
||
'settings.snippets.sidebar.dialog.deleteTitle': 'Snippet silinsin mi?',
|
||
'settings.snippets.sidebar.dialog.deleteDescription': '#{name} kalıcı olarak silinecek.',
|
||
'settings.snippets.page.empty.title': 'Bir snippet seçin',
|
||
'settings.snippets.page.empty.description': 'Düzenlemek için kenar çubuğundan bir snippet seçin.',
|
||
'settings.snippets.page.title.new': 'Yeni snippet',
|
||
'settings.snippets.page.field.namePlaceholder': 'snippet-name',
|
||
'settings.snippets.page.field.descriptionPlaceholder': 'Bu snippet ne işe yarar',
|
||
'settings.snippets.page.field.aliases': 'Takma adlar',
|
||
'settings.snippets.page.field.aliasesPlaceholder': 'safe, careful',
|
||
'settings.snippets.page.field.content': 'İçerik',
|
||
'settings.snippets.page.field.contentPlaceholder': 'Snippet markdown...',
|
||
'settings.snippets.page.hint': 'Prompt\'larda #name kullanın. Takma adları ve opencode-snippets ile uyumlu prepend/append bloklarını destekler.',
|
||
'settings.snippets.page.toast.nameRequired': 'Snippet adı gerekli',
|
||
'settings.snippets.page.toast.contentRequired': 'Snippet içeriği gerekli',
|
||
'settings.snippets.page.toast.saveFailed': 'Snippet kaydedilemedi',
|
||
'settings.snippets.page.toast.saved': 'Snippet kaydedildi',
|
||
'settings.page.promptTemplates.title': 'Prompt Şablonları',
|
||
'settings.promptTemplates.sidebar.title': 'Prompt Şablonları',
|
||
'settings.promptTemplates.sidebar.total': 'Toplam: {count}',
|
||
'settings.promptTemplates.sidebar.empty.title': 'Prompt şablonu yok',
|
||
'settings.promptTemplates.sidebar.empty.description': 'Başlamak için bir prompt şablonu oluşturun.',
|
||
'settings.promptTemplates.sidebar.toast.deleted': '"{name}" şablonu silindi',
|
||
'settings.promptTemplates.sidebar.toast.deleteFailed': 'Şablon silinemedi',
|
||
'settings.promptTemplates.sidebar.toast.nameRequired': 'Şablon adı gerekli',
|
||
'settings.promptTemplates.sidebar.toast.renamed': 'Şablon yeniden adlandırıldı',
|
||
'settings.promptTemplates.sidebar.toast.renameFailed': 'Şablon yeniden adlandırılamadı',
|
||
'settings.promptTemplates.sidebar.dialog.deleteTitle': 'Şablon silinsin mi?',
|
||
'settings.promptTemplates.sidebar.dialog.deleteDescription': '"{name}" kalıcı olarak silinecek. Bu işlem geri alınamaz.',
|
||
'settings.promptTemplates.sidebar.renameDialog.title': 'Şablonu yeniden adlandır',
|
||
'settings.promptTemplates.sidebar.renameDialog.description': '"{name}" için yeni bir ad girin.',
|
||
'settings.promptTemplates.sidebar.renameDialog.placeholder': 'Şablon adı',
|
||
'settings.promptTemplates.sidebar.badge.default': 'varsayılan',
|
||
'settings.promptTemplates.page.empty.title': 'Bir şablon seçin',
|
||
'settings.promptTemplates.page.empty.description': 'Düzenlemek için kenar çubuğundan bir şablon seçin.',
|
||
'settings.promptTemplates.page.title.new': 'Yeni şablon',
|
||
'settings.promptTemplates.page.subtitle.edit': 'Şablonu düzenle',
|
||
'settings.promptTemplates.page.subtitle.new': 'Yeni bir prompt şablonu oluştur',
|
||
'settings.promptTemplates.page.section.identity': 'Kimlik',
|
||
'settings.promptTemplates.page.field.name': 'Ad',
|
||
'settings.promptTemplates.page.field.namePlaceholder': 'Şablon adı',
|
||
'settings.promptTemplates.page.section.template': 'Şablon',
|
||
'settings.promptTemplates.page.field.templatePlaceholder': 'Prompt şablonu metnini girin...',
|
||
'settings.promptTemplates.page.templateHint': 'Bu metin, çoklu çalıştırma grubunda seçildiğinde kullanıcının prompt\'unun başına eklenir.',
|
||
'settings.promptTemplates.page.toast.nameRequired': 'Şablon adı gerekli',
|
||
'settings.promptTemplates.page.toast.updated': 'Şablon güncellendi',
|
||
'settings.promptTemplates.page.toast.updateFailed': 'Şablon güncellenemedi',
|
||
'settings.promptTemplates.page.toast.created': 'Şablon oluşturuldu',
|
||
'settings.promptTemplates.page.toast.createFailed': 'Şablon oluşturulamadı',
|
||
'settings.promptTemplates.page.toast.saveUnexpectedError': 'Kaydedilirken beklenmeyen bir hata oluştu',
|
||
'settings.openchamber.tunnel.title': 'Harici Tunnel',
|
||
'settings.openchamber.tunnel.description': 'Hızlı linklerle veya kendi yönetilen uzak Cloudflare tunnel\'ınızla güvenli uzak erişimi yapılandırın.',
|
||
'settings.openchamber.tunnel.note.serverSideEnforced': 'Güvenli tunnel erişimi sunucu tarafında zorunlu tutulur.',
|
||
'settings.openchamber.tunnel.note.connectLinksOneTime': 'Bağlantı linkleri tek kullanımlıktır; tunnel durduğunda veya bağlantı linki TTL\'si dolduğunda iptal edilir.',
|
||
'settings.openchamber.tunnel.note.cloudflareConnectorTarget': 'Cloudflare connector hedefi:',
|
||
'settings.openchamber.tunnel.note.cloudflareConnectorTargetUse': 'Cloudflare connector hedefi için şunu kullanın',
|
||
'settings.openchamber.tunnel.note.tokensSavedPerTunnel': 'Token\'lar tunnel başına kaydedilir ve diskten yeniden kullanılır.',
|
||
'settings.openchamber.tunnel.note.customConfigUsed': 'Tunnel başlatılırken özel yapılandırma dosyası kullanılır.',
|
||
'settings.openchamber.tunnel.note.defaultConfigUsed': 'Boş bırakıldığında cloudflared varsayılan yapılandırmasını (~/.cloudflared/config.yml) kullanır.',
|
||
'settings.openchamber.tunnel.note.managedRemoteRequiresDomain': 'Yönetilen uzak tunnel\'lar, Cloudflare hesabınızda satın alınmış bir alan adı gerektirir.',
|
||
'settings.openchamber.tunnel.note.managedLocalUsesConfig': 'Yönetilen yerel tunnel\'lar yerel cloudflared yapılandırma dosyanızı kullanır.',
|
||
'settings.openchamber.tunnel.note.startModeAndGenerateLink': '{mode} tunnel\'ı başlatın ve tek kullanımlık bir bağlantı linki oluşturun. Bu tunnel kullanımdayken uygulamayı kapatmayın.',
|
||
'settings.openchamber.tunnel.note.scanQrToConnect': 'Bağlanmak için telefonunuzla tarayın.',
|
||
'settings.openchamber.tunnel.section.redeemedAccessLinks': 'Kullanılmış erişim linkleri',
|
||
'settings.openchamber.tunnel.section.savedManagedRemoteTunnels': 'Kaydedilmiş yönetilen uzak tunnel\'lar',
|
||
'settings.openchamber.tunnel.notAvailable.cloudflaredNotFound': 'cloudflared bulunamadı',
|
||
'settings.openchamber.tunnel.notAvailable.dependencyNotFound': '{dependency} bulunamadı.',
|
||
'settings.openchamber.tunnel.notAvailable.installHint': 'Uzak tunnel erişimini etkinleştirmek için kurun:',
|
||
'settings.openchamber.tunnel.field.provider': 'Provider',
|
||
'settings.openchamber.tunnel.field.providerPlaceholder': 'Provider seç',
|
||
'settings.openchamber.tunnel.field.tunnelType': 'Tunnel türü',
|
||
'settings.openchamber.tunnel.field.connectLinkTtl': 'Bağlantı linki TTL',
|
||
'settings.openchamber.tunnel.field.tunnelSessionTtl': 'Tunnel session TTL',
|
||
'settings.openchamber.tunnel.field.hostnameLabel': 'Hostname:',
|
||
'settings.openchamber.tunnel.field.savedTokenAvailablePlaceholder': 'Kayıtlı token mevcut (değiştirilmesi isteğe bağlı)',
|
||
'settings.openchamber.tunnel.field.pasteTokenPlaceholder': 'Bu tunnel için token\'ı yapıştır',
|
||
'settings.openchamber.tunnel.field.newPresetNamePlaceholder': 'Tunnel adı (örn. Production)',
|
||
'settings.openchamber.tunnel.field.newPresetHostnamePlaceholder': 'Hostname (örn. oc.example.com)',
|
||
'settings.openchamber.tunnel.field.newPresetTokenPlaceholder': 'Token',
|
||
'settings.openchamber.tunnel.field.managedRemoteTokenInfoAria': 'Yönetilen uzak tunnel token bilgisi',
|
||
'settings.openchamber.tunnel.field.configurationFile': 'Yapılandırma dosyası',
|
||
'settings.openchamber.tunnel.field.configurationFilePlaceholder': 'Varsayılan cloudflared yapılandırması kullanılıyor',
|
||
'settings.openchamber.tunnel.field.managedRemoteTunnelToConnect': 'Bağlanılacak yönetilen uzak tunnel',
|
||
'settings.openchamber.tunnel.field.selectSavedTunnelPlaceholder': 'Kayıtlı tunnel seç',
|
||
'settings.openchamber.tunnel.field.publicUrlHint': 'Herkese açık URL (token olmadan erişilemez)',
|
||
'settings.openchamber.tunnel.field.connectLink': 'Bağlantı linki',
|
||
'settings.openchamber.tunnel.field.expires': 'Sona erme',
|
||
'settings.openchamber.tunnel.field.connectQrAlt': 'Tunnel bağlantı QR kodu',
|
||
'settings.openchamber.tunnel.actions.removePresetAria': '{name} öğesini kaldır',
|
||
'settings.openchamber.tunnel.actions.saveToken': 'Token\'ı kaydet',
|
||
'settings.openchamber.tunnel.actions.browseConfigFileAria': 'Yapılandırma dosyasına göz at',
|
||
'settings.openchamber.tunnel.actions.clearConfigFileAria': 'Yapılandırma dosyasını temizle',
|
||
'settings.openchamber.tunnel.actions.openManagedRemoteDocs': 'Yönetilen uzak tunnel\'ın nasıl yapılandırılacağına ilişkin belgeleri inceleyin',
|
||
'settings.openchamber.tunnel.actions.openManagedLocalDocs': 'Yönetilen yerel tunnel yapılandırması hakkındaki belgeleri inceleyin',
|
||
'settings.openchamber.tunnel.actions.startTunnel': 'Tunnel\'ı başlat',
|
||
'settings.openchamber.tunnel.actions.startingTunnel': 'Tunnel başlatılıyor...',
|
||
'settings.openchamber.tunnel.actions.stopTunnel': 'Tunnel\'ı durdur',
|
||
'settings.openchamber.tunnel.actions.stopping': 'Durduruluyor...',
|
||
'settings.openchamber.tunnel.actions.newConnectLink': 'Yeni bağlantı linki',
|
||
'settings.openchamber.tunnel.actions.copied': 'Kopyalandı',
|
||
'settings.openchamber.tunnel.actions.retry': 'Yeniden dene',
|
||
'settings.openchamber.tunnel.option.moreProvidersSoon': 'Daha fazla provider yakında',
|
||
'settings.openchamber.tunnel.option.mode.quick.label': 'Hızlı',
|
||
'settings.openchamber.tunnel.option.mode.quick.tooltip': 'Hızlı Tunnel mümkün olan en iyi şekilde çalışır ve çalışma süresi garanti edilmez.',
|
||
'settings.openchamber.tunnel.option.mode.managedRemote.label': 'Yönetilen Uzak',
|
||
'settings.openchamber.tunnel.option.mode.managedRemote.tooltip': 'Yönetilen Uzak, uzun süreli erişim için Cloudflare hesabınızı ve hostname\'inizi kullanır.',
|
||
'settings.openchamber.tunnel.option.mode.managedLocal.label': 'Yönetilen Yerel',
|
||
'settings.openchamber.tunnel.option.mode.managedLocal.tooltip': 'Yönetilen Yerel, yerel cloudflared yapılandırma dosyanızı kullanır.',
|
||
'settings.openchamber.tunnel.warning.quickModeReliability': 'Daha güvenilir uzun süreli erişim için Yönetilen Uzak veya Yönetilen Yerel tunnel moduna geçin.',
|
||
'settings.openchamber.tunnel.warning.replacesActiveTunnel': 'Bu tunnel\'ı başlatmak etkin tunnel\'ı değiştirir ve mevcut bağlantı linklerini ve uzak session\'ları iptal eder.',
|
||
'settings.openchamber.tunnel.badge.quick': 'HIZLI',
|
||
'settings.openchamber.tunnel.badge.remote': 'UZAK',
|
||
'settings.openchamber.tunnel.badge.local': 'YEREL',
|
||
'settings.openchamber.tunnel.state.loading': 'Yükleniyor',
|
||
'settings.openchamber.tunnel.state.expired': 'Süresi doldu',
|
||
'settings.openchamber.tunnel.state.revoked': 'İptal edildi',
|
||
'settings.openchamber.tunnel.state.inactive': 'Etkin değil',
|
||
'settings.openchamber.tunnel.state.noExpiry': 'Sona erme yok',
|
||
'settings.openchamber.tunnel.state.never': 'Asla',
|
||
'settings.openchamber.tunnel.state.tunnelReady': 'Tunnel hazır',
|
||
'settings.openchamber.tunnel.session.redeemedAt': 'Kullanıldı: {time}',
|
||
'settings.openchamber.tunnel.session.expiresIn': '{remaining} içinde sona erer',
|
||
'settings.openchamber.tunnel.session.inactiveWithReason': 'Etkin değil ({reason})',
|
||
'settings.openchamber.tunnel.error.invalidConfigExtension': 'Yapılandırma dosyası .yml, .yaml veya .json uzantısını kullanmalıdır.',
|
||
'settings.openchamber.tunnel.tooltip.tokensSavedPath': 'Token\'lar ~/.config/openchamber/cloudflare-managed-remote-tunnels.json dosyasına kaydedilir.',
|
||
'settings.openchamber.tunnel.empty.noManagedRemoteTunnels': 'Henüz kaydedilmiş yönetilen uzak tunnel yok.',
|
||
'settings.openchamber.tunnel.toast.checkAvailabilityFailed': 'Tunnel kullanılabilirliği kontrol edilemedi',
|
||
'settings.openchamber.tunnel.toast.saveSettingsFailed': 'Tunnel ayarları kaydedilemedi',
|
||
'settings.openchamber.tunnel.toast.saveTtlFailed': 'Tunnel TTL ayarları kaydedilemedi',
|
||
'settings.openchamber.tunnel.toast.saveTokenFailed': 'Yönetilen uzak tunnel token\'ı kaydedilemedi',
|
||
'settings.openchamber.tunnel.toast.selectOrAddManagedRemoteFirst': 'Önce bir yönetilen uzak tunnel seçin veya ekleyin',
|
||
'settings.openchamber.tunnel.toast.managedRemoteTokenRequiredBeforeStarting': 'Başlatmadan önce yönetilen uzak tunnel token\'ı gerekli',
|
||
'settings.openchamber.tunnel.toast.addManagedRemoteTokenBeforeStarting': 'Başlatmadan önce bir yönetilen uzak tunnel token\'ı ekleyin',
|
||
'settings.openchamber.tunnel.toast.startFailed': 'Tunnel başlatılamadı',
|
||
'settings.openchamber.tunnel.toast.startedButNoPublicUrl': 'Tunnel başlatıldı ancak herkese açık bir URL döndürülmedi',
|
||
'settings.openchamber.tunnel.toast.replacedTunnelSingleSingle': 'Önceki tunnel değiştirildi: 1 link iptal edildi, 1 session geçersiz kılındı.',
|
||
'settings.openchamber.tunnel.toast.replacedTunnelSingleManySessions': 'Önceki tunnel değiştirildi: 1 link iptal edildi, {invalidatedSessionCount} session geçersiz kılındı.',
|
||
'settings.openchamber.tunnel.toast.replacedTunnelManyLinksSingleSession': 'Önceki tunnel değiştirildi: {revokedBootstrapCount} link iptal edildi, 1 session geçersiz kılındı.',
|
||
'settings.openchamber.tunnel.toast.replacedTunnelManyMany': 'Önceki tunnel değiştirildi: {revokedBootstrapCount} link iptal edildi, {invalidatedSessionCount} session geçersiz kılındı.',
|
||
'settings.openchamber.tunnel.toast.linkReady': 'Tunnel linki hazır',
|
||
'settings.openchamber.tunnel.toast.stopped': 'Tunnel durduruldu',
|
||
'settings.openchamber.tunnel.toast.stopFailed': 'Tunnel durdurulamadı',
|
||
'settings.openchamber.tunnel.toast.connectLinkCopied': 'Bağlantı linki kopyalandı',
|
||
'settings.openchamber.tunnel.toast.copyUrlFailed': 'URL kopyalanamadı',
|
||
'settings.openchamber.tunnel.toast.saveSelectedManagedRemoteFailed': 'Seçilen yönetilen uzak tunnel kaydedilemedi',
|
||
'settings.openchamber.tunnel.toast.tunnelNameRequired': 'Tunnel adı gerekli',
|
||
'settings.openchamber.tunnel.toast.managedRemoteHostnameRequired': 'Yönetilen uzak tunnel hostname\'i gerekli',
|
||
'settings.openchamber.tunnel.toast.managedRemoteTokenRequired': 'Yönetilen uzak tunnel token\'ı zorunludur',
|
||
'settings.openchamber.tunnel.toast.hostnameAlreadyExists': 'Bu hostname zaten mevcut',
|
||
'settings.openchamber.tunnel.toast.managedRemoteSaved': 'Yönetilen uzak tunnel kaydedildi',
|
||
'settings.openchamber.tunnel.toast.managedRemoteRemoved': 'Yönetilen uzak tunnel kaldırıldı',
|
||
'settings.magicPrompts.sidebar.title': 'Magic Prompt\'lar',
|
||
'settings.magicPrompts.sidebar.description': 'Düzenlemek için bir prompt şablonu seçin.',
|
||
'settings.magicPrompts.sidebar.group.git': 'Git',
|
||
'settings.magicPrompts.sidebar.group.github': 'GitHub',
|
||
'settings.magicPrompts.sidebar.group.planning': 'Planlama',
|
||
'settings.magicPrompts.sidebar.group.session': 'Session',
|
||
'settings.magicPrompts.sidebar.item.gitCommitGenerate': 'Commit oluşturma',
|
||
'settings.magicPrompts.sidebar.item.gitPrGenerate': 'PR oluşturma',
|
||
'settings.magicPrompts.sidebar.item.gitConflictResolve': 'Merge/Rebase çakışma çözümü',
|
||
'settings.magicPrompts.sidebar.item.gitCherrypickConflictResolve': 'Cherry-pick çakışma çözümü',
|
||
'settings.magicPrompts.sidebar.item.githubPrReview': 'PR incelemesi',
|
||
'settings.magicPrompts.sidebar.item.githubIssueReview': 'Issue incelemesi',
|
||
'settings.magicPrompts.sidebar.item.githubPrFailedChecksReview': 'PR başarısız kontroller incelemesi',
|
||
'settings.magicPrompts.sidebar.item.githubPrCommentsReview': 'PR yorumları incelemesi',
|
||
'settings.magicPrompts.sidebar.item.githubSinglePrCommentReview': 'Tek PR yorumu incelemesi',
|
||
'settings.magicPrompts.sidebar.item.planTodo': 'Todo planlama',
|
||
'settings.magicPrompts.sidebar.item.planImprove': 'Planı iyileştir',
|
||
'settings.magicPrompts.sidebar.item.planImplement': 'Planı uygula',
|
||
'settings.magicPrompts.sidebar.item.sessionSummary': 'Session özeti',
|
||
'settings.magicPrompts.sidebar.item.sessionWorkspaceReview': 'Çalışma alanı incelemesi',
|
||
'settings.magicPrompts.sidebar.item.sessionExplore': 'Kod tabanı turu',
|
||
'settings.magicPrompts.sidebar.item.sessionFeaturePlan': 'Özellik planlama',
|
||
'settings.magicPrompts.sidebar.item.sessionCraftGoal': 'Hedef oluşturma',
|
||
'settings.magicPrompts.page.group.sessionCraftGoal.title': 'Hedef oluşturma',
|
||
'settings.magicPrompts.page.group.sessionCraftGoal.description': '/craft-goal slash komutunun kullandığı prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar. Bir fikri veya görevi, yönlendirmeli keşif yoluyla açık ve kanıtla doğrulanabilir bir Hedef\'e dönüştürür.',
|
||
'settings.magicPrompts.sidebar.item.sessionCatchUp': 'Gelişmelere yetiş',
|
||
'settings.magicPrompts.sidebar.item.sessionDebug': 'Hata ayıklama',
|
||
'settings.magicPrompts.sidebar.item.sessionWeigh': 'Seçenekleri tart',
|
||
'settings.magicPrompts.sidebar.item.sessionFusion': 'Fusion',
|
||
'settings.remoteInstances.sidebar.title': 'Uzak instance\'lar',
|
||
'settings.remoteInstances.sidebar.total': 'Toplam {count}',
|
||
'settings.remoteInstances.sidebar.newSshInstanceName': 'Yeni SSH bağlantısı',
|
||
'settings.remoteInstances.sidebar.actions.addSshInstance': 'SSH bağlantısı ekle',
|
||
'settings.remoteInstances.sidebar.actions.connect': 'Bağlan',
|
||
'settings.remoteInstances.sidebar.actions.disconnect': 'Bağlantıyı kes',
|
||
'settings.remoteInstances.sidebar.actions.retry': 'Yeniden dene',
|
||
'settings.remoteInstances.sidebar.actions.remove': 'Kaldır',
|
||
'settings.remoteInstances.sidebar.confirm.localPortInUseRetry': 'Yerel port kullanımda. Rastgele boş bir yerel port seçilip yeniden denensin mi?',
|
||
'settings.remoteInstances.sidebar.toast.createFailed': 'SSH bağlantısı oluşturulamadı',
|
||
'settings.remoteInstances.sidebar.toast.retriedWithRandomPort': 'Rastgele bir yerel portla yeniden denendi',
|
||
'settings.remoteInstances.sidebar.toast.connectFailed': 'Instance\'a bağlanılamadı',
|
||
'settings.remoteInstances.sidebar.toast.disconnectFailed': 'Instance bağlantısı kesilemedi',
|
||
'settings.remoteInstances.sidebar.toast.retryFailed': 'Bağlantı yeniden denenemedi',
|
||
'settings.remoteInstances.sidebar.toast.removeFailed': 'Instance kaldırılamadı',
|
||
'settings.remoteInstances.direct.sidebarTitle': 'Sunucu linkleri',
|
||
'settings.remoteInstances.direct.sidebarDescription': 'Link veya token ile bağlan',
|
||
'settings.remoteInstances.direct.title': 'Diğer OpenChamber sunucuları',
|
||
'settings.remoteInstances.direct.description': 'Bu uygulamanın geçiş yapabileceği sunucular. Diğer sunucudan bir eşleştirme linki içe aktarın ya da adresle bir tane ekleyin.',
|
||
'settings.remoteInstances.direct.addDialog.description': 'URL ile başka bir OpenChamber sunucusu ekleyin. Sunucu zaten çalışıyor ve elinizde bir bağlantı token\'ı varken bunu kullanın.',
|
||
'settings.remoteInstances.direct.field.labelPlaceholder': 'Etiket (isteğe bağlı)',
|
||
'settings.remoteInstances.direct.field.urlPlaceholder': 'https://host:port',
|
||
'settings.remoteInstances.direct.field.tokenPlaceholder': 'Bağlantı token\'ı (güvenilir yerel sunucular için isteğe bağlı)',
|
||
'settings.remoteInstances.direct.note': 'Bağlantı token\'ları bu cihazda saklanır ve yalnızca bu uygulama o sunucuya bağlanırken kullanılır.',
|
||
'settings.remoteInstances.direct.headers.title': 'Ek header\'lar',
|
||
'settings.remoteInstances.direct.headers.description': 'Masaüstü API istekleri için isteğe bağlı HTTP header\'ları. Authorization, bağlantı token\'ı için ayrılmıştır.',
|
||
'settings.remoteInstances.direct.headers.field.namePlaceholder': 'Header adı',
|
||
'settings.remoteInstances.direct.headers.field.valuePlaceholder': 'Header değeri',
|
||
'settings.remoteInstances.direct.headers.actions.add': 'Header ekle',
|
||
'settings.remoteInstances.direct.headers.removeAria': 'Header\'ı kaldır',
|
||
'settings.remoteInstances.direct.actions.add': 'Sunucu ekle',
|
||
'settings.remoteInstances.direct.import.description': 'Başka bir OpenChamber sunucusundan bağlantı linki yapıştırın.',
|
||
'settings.remoteInstances.direct.import.placeholder': 'openchamber://connect?...',
|
||
'settings.remoteInstances.direct.import.action': 'Link\'i içe aktar',
|
||
'settings.remoteInstances.direct.error.invalidConnectLink': 'Geçersiz OpenChamber bağlantı linki.',
|
||
'settings.remoteInstances.direct.state.loading': 'Instance\'lar yükleniyor...',
|
||
'settings.remoteInstances.direct.state.empty': 'Henüz başka sunucu eklenmedi.',
|
||
'settings.remoteInstances.clientAuth.title': 'Bu sunucuya bağlan',
|
||
'settings.remoteInstances.clientAuth.description': 'OpenChamber Desktop\'ın bu sunucuya bağlanabilmesi için güvenli bir link veya token oluşturun.',
|
||
'settings.remoteInstances.clientAuth.field.labelPlaceholder': 'Cihaz adı — örn. iPhone\'um',
|
||
'settings.remoteInstances.clientAuth.actions.create': 'Token oluştur',
|
||
'settings.remoteInstances.clientAuth.actions.pair': 'Link oluştur',
|
||
'settings.remoteInstances.clientAuth.actions.revoke': 'Geçersiz kıl',
|
||
'settings.remoteInstances.clientAuth.actions.clearRevoked': 'Geçersiz kılınanları temizle',
|
||
'settings.remoteInstances.clientAuth.qrAlt': 'OpenChamber bağlantı QR kodu',
|
||
'settings.remoteInstances.clientAuth.qrEnlarge': 'QR kodunu büyüt',
|
||
'settings.remoteInstances.clientAuth.qrScanHint': 'Bunu diğer cihazınızdaki OpenChamber uygulamasıyla okutun. Tek kullanımlıktır ve süresi dolar.',
|
||
'settings.remoteInstances.clientAuth.qrDialogTitle': 'Bağlanmak için okut',
|
||
'settings.remoteInstances.clientAuth.actions.addDevice': 'Cihaz ekle',
|
||
'settings.remoteInstances.clientAuth.actions.copied': 'Kopyalandı',
|
||
'settings.remoteInstances.clientAuth.addDevice.transportLabel': 'Bu cihazı nerede kullanacaksınız?',
|
||
'settings.remoteInstances.clientAuth.addDevice.subtitle': 'Başka bir cihazı bu sunucuya bağlayan tek kullanımlık bir QR kodu oluşturun.',
|
||
'settings.remoteInstances.clientAuth.addDevice.transport.local': 'Yalnızca bu bilgisayar',
|
||
'settings.remoteInstances.clientAuth.addDevice.transport.localHint': 'Aynı makinede çalışan uygulamalar için.',
|
||
'settings.remoteInstances.clientAuth.addDevice.transport.lan': 'Yalnızca ev ağı',
|
||
'settings.remoteInstances.clientAuth.addDevice.transport.lanHint': 'Wi-Fi üzerinden doğrudan bağlanır. Bu ağın dışında çalışmaz.',
|
||
'settings.remoteInstances.clientAuth.addDevice.transport.relay': 'Her yerden',
|
||
'settings.remoteInstances.clientAuth.addDevice.transport.relayHint': 'Evde ve evin dışında çalışır. Evin dışındayken trafik OpenChamber Private Relay üzerinden geçer — uçtan uca şifreli bir tunnel. Kurulum gerekmez.',
|
||
'settings.remoteInstances.clientAuth.addDevice.fallback.relay': 'Evin dışındayken şifreli relay\'e de izin ver',
|
||
'settings.remoteInstances.clientAuth.addDevice.fallback.preferLocal': 'Mevcut olduğunda doğrudan ev bağlantısını tercih et',
|
||
'settings.remoteInstances.clientAuth.addDevice.create': 'QR kodu oluştur',
|
||
'settings.remoteInstances.clientAuth.addDevice.done': 'Tamam',
|
||
'settings.remoteInstances.clientAuth.addDevice.connectedToast': 'Cihaz bağlandı.',
|
||
'settings.remoteInstances.clientAuth.pairingUrl': 'Bağlantı linki',
|
||
'settings.remoteInstances.clientAuth.createdToken': 'Bu token\'ı şimdi kopyalayın. Güvenlik için bir daha gösterilmeyecek.',
|
||
'settings.remoteInstances.clientAuth.state.loading': 'Token\'lar yükleniyor...',
|
||
'settings.remoteInstances.clientAuth.state.empty': 'Henüz bağlanmış cihaz yok.',
|
||
'settings.remoteInstances.clientAuth.state.revoked': 'Geçersiz kılınmış',
|
||
'settings.remoteInstances.clientAuth.state.thisDevice': 'Bu cihaz',
|
||
'settings.remoteInstances.clientAuth.state.pending': 'Bağlanmak için bekliyor…',
|
||
'settings.remoteInstances.clientAuth.state.viaRelay': 'Relay',
|
||
'settings.remoteInstances.clientAuth.state.connectedDirect': 'Bağlı · Yerel ağ',
|
||
'settings.remoteInstances.clientAuth.state.connectedRelay': 'Bağlı · Relay',
|
||
'settings.remoteInstances.clientAuth.lastUsed': 'Son kullanım {date}',
|
||
'settings.remoteInstances.clientAuth.neverUsed': 'Hiç kullanılmadı',
|
||
'settings.remoteInstances.relay.title': 'OpenChamber Relay',
|
||
'settings.remoteInstances.relay.autoHint': 'Bir cihazı relay üzerinden eşleştirdiğinizde otomatik açılır.',
|
||
'settings.remoteInstances.relay.description': 'Diğer cihazlarınızın port açmadan her yerden bağlanmasını sağlayın. Trafik uçtan uca şifrelidir — relay onu okuyamaz.',
|
||
'settings.remoteInstances.relay.enableHint': 'Bu sunucuda relay\'i etkinleştirene kadar hiçbir şey paylaşılmaz.',
|
||
'settings.remoteInstances.relay.actions.enable': 'Relay\'i etkinleştir',
|
||
'settings.remoteInstances.relay.actions.disable': 'Devre dışı bırak',
|
||
'settings.remoteInstances.relay.confirm.disable': 'Relay devre dışı bırakılsın mı? Üzerinden bağlanan cihazların bağlantısı hemen kesilir.',
|
||
'settings.remoteInstances.relay.state.loading': 'Relay durumu kontrol ediliyor...',
|
||
'settings.remoteInstances.relay.state.disabled': 'Devre dışı',
|
||
'settings.remoteInstances.relay.state.connecting': 'Bağlanıyor',
|
||
'settings.remoteInstances.relay.state.connected': 'Bağlı',
|
||
'settings.remoteInstances.relay.state.reconnecting': 'Yeniden bağlanıyor',
|
||
'settings.remoteInstances.relay.state.error': 'Hata',
|
||
'settings.remoteInstances.relay.status.clientsOne': '{count} cihaz bağlı',
|
||
'settings.remoteInstances.relay.status.clientsMany': '{count} cihaz bağlı',
|
||
'settings.remoteInstances.relay.pair.title': 'Cihaz eşleştir',
|
||
'settings.remoteInstances.relay.pair.labelPlaceholder': 'Cihaz adı (isteğe bağlı)',
|
||
'settings.remoteInstances.relay.pair.includeToken': 'Erişim token\'ını dahil et (tek okutmalı eşleştirme)',
|
||
'settings.remoteInstances.relay.pair.noTokenHint': 'Token olmadan cihaz, bağlandıktan sonra bu sunucunun UI şifresiyle oturum açar.',
|
||
'settings.remoteInstances.relay.pair.generate': 'Eşleştirme linki oluştur',
|
||
'settings.remoteInstances.relay.pair.requiresConnected': 'Relay bağlandığında eşleştirme kullanılabilir hale gelir.',
|
||
'settings.remoteInstances.relay.pair.linkLabel': 'Eşleştirme linki',
|
||
'settings.remoteInstances.relay.pair.warning': 'Bu link bu sunucuya erişim verir. Kimseyle paylaşmayın.',
|
||
'settings.remoteInstances.relay.pair.qrAlt': 'Relay eşleştirme QR kodu',
|
||
'settings.remoteInstances.relay.pair.showQr': 'QR kodunu göster',
|
||
'settings.remoteInstances.relay.pair.qrDialogTitle': 'Eşleştirmek için okut',
|
||
'settings.remoteInstances.relay.pair.qrDialogDescription': 'Bu QR kodunu diğer cihazınızdaki OpenChamber uygulamasıyla okutun.',
|
||
'settings.remoteInstances.relay.pair.manageHint': 'Eşleştirilmiş cihazları yukarıdaki "Bu sunucuya bağlan" listesinden yönetin veya geçersiz kılın.',
|
||
'settings.remoteInstances.relay.toast.enableFailed': 'Relay etkinleştirilemedi',
|
||
'settings.remoteInstances.relay.toast.disableFailed': 'Relay devre dışı bırakılamadı',
|
||
'settings.remoteInstances.relay.toast.offerFailed': 'Eşleştirme linki oluşturulamadı',
|
||
'settings.remoteInstances.relay.toast.linkCopied': 'Eşleştirme linki kopyalandı',
|
||
'settings.remoteInstances.sidebar.phase.ready': 'Hazır',
|
||
'settings.remoteInstances.sidebar.phase.error': 'Hata',
|
||
'settings.remoteInstances.sidebar.phase.reconnect': 'Yeniden bağlan',
|
||
'settings.remoteInstances.sidebar.phase.installing': 'Kuruluyor',
|
||
'settings.remoteInstances.sidebar.phase.updating': 'Güncelleniyor',
|
||
'settings.remoteInstances.sidebar.phase.forwarding': 'Yönlendiriliyor',
|
||
'settings.remoteInstances.sidebar.phase.starting': 'Başlatılıyor',
|
||
'settings.remoteInstances.sidebar.phase.connecting': 'Bağlanıyor',
|
||
'settings.remoteInstances.sidebar.phase.idle': 'Boşta',
|
||
'settings.remoteInstances.page.section.instance': 'Instance',
|
||
'settings.remoteInstances.page.section.instanceDescription': 'Bu bağlantı için SSH komutunu ve görünen adı seçin.',
|
||
'settings.remoteInstances.page.field.mode': 'Mod',
|
||
'settings.remoteInstances.page.field.modeHint': 'OpenChamber\'ın sunucuyu sizin için başlatmasını mı yoksa zaten çalışan bir sunucuya bağlanmasını mı istediğinizi seçin.',
|
||
'settings.remoteInstances.page.field.modePlaceholder': 'Mod seçin',
|
||
'settings.remoteInstances.page.field.modeManaged': 'Benim için başlat',
|
||
'settings.remoteInstances.page.field.modeExternal': 'Zaten çalışıyor',
|
||
'settings.remoteInstances.page.field.preferredRemotePort': 'Tercih edilen uzak port',
|
||
'settings.remoteInstances.page.field.preferredRemotePortHint': 'Uzak makinede kullanılacak port. Otomatik seçilmesi için boş bırakın.',
|
||
'settings.remoteInstances.page.field.keepServerRunning': 'Sunucuyu çalışır halde tut',
|
||
'settings.remoteInstances.page.field.keepServerRunningHint': 'Bağlantıyı kestikten sonra OpenChamber\'ın uzak makinede çalışmaya devam etmesini sağlar.',
|
||
'settings.remoteInstances.page.field.bindHost': 'Bağlanacak host',
|
||
'settings.remoteInstances.page.field.bindHostHint': 'Yerel bağlantının dinleyeceği adres. LAN erişimine ihtiyacınız yoksa 127.0.0.1 veya localhost kullanın.',
|
||
'settings.remoteInstances.page.field.preferredLocalPort': 'Tercih edilen yerel port',
|
||
'settings.remoteInstances.page.field.preferredLocalPortHint': 'Bu bağlantı için açılacak yerel port. Otomatik seçilmesi için boş bırakın.',
|
||
'settings.remoteInstances.page.field.forwardType': 'Yönlendirme türü',
|
||
'settings.remoteInstances.page.field.localHostPlaceholder': '127.0.0.1',
|
||
'settings.remoteInstances.page.field.remoteHostPlaceholder': '127.0.0.1',
|
||
'settings.remoteInstances.page.field.auto': 'Otomatik',
|
||
'settings.remoteInstances.page.confirm.bindAllInterfaces': '0.0.0.0\'a bağlanmak, yönlendirilen portları yerel ağınızda görünür kılar. Devam edilsin mi?',
|
||
'settings.remoteInstances.page.preview.localSocks5': '(yerel SOCKS5)',
|
||
'settings.remoteInstances.page.preview.local': '(yerel)',
|
||
'settings.remoteInstances.page.preview.remote': '(uzak)',
|
||
'settings.remoteInstances.page.toast.openLocalEndpointFailed': 'Yerel adres açılamadı',
|
||
'settings.remoteInstances.page.toast.localUrlCopied': 'Yerel URL kopyalandı',
|
||
'settings.remoteInstances.page.actions.copyLocalUrl': 'Yerel URL\'yi kopyala',
|
||
'settings.remoteInstances.page.actions.open': 'Aç',
|
||
'settings.remoteInstances.page.logsDialog.selectedInstanceFallback': 'Seçili instance',
|
||
'settings.remoteInstances.page.patternDialog.descriptionWithHost': '{host} somut bir hedef gerektirir.',
|
||
'settings.remoteInstances.page.patternDialog.description': 'Hedef girin.',
|
||
'settings.common.infoAria': 'Daha fazla bilgi',
|
||
'settings.common.actions.cancel': 'İptal',
|
||
'settings.common.actions.create': 'Oluştur',
|
||
'settings.common.actions.delete': 'Sil',
|
||
'settings.common.actions.reset': 'Sıfırla',
|
||
'settings.common.actions.rename': 'Yeniden adlandır',
|
||
'settings.common.actions.duplicate': 'Çoğalt',
|
||
'settings.common.actions.import': 'İçe aktar',
|
||
'settings.common.actions.copyAll': 'Tümünü kopyala',
|
||
'settings.common.actions.clear': 'Temizle',
|
||
'settings.common.actions.saving': 'Kaydediliyor...',
|
||
'settings.common.status.saved': 'Kaydedildi',
|
||
'settings.common.status.saveFailed': 'Kaydedilemedi',
|
||
'settings.common.actions.saveChanges': 'Değişiklikleri kaydet',
|
||
'settings.common.scope.global': 'Genel',
|
||
'settings.common.scope.project': 'Proje',
|
||
'settings.common.field.description': 'Açıklama',
|
||
'settings.common.badge.new': 'Yeni',
|
||
'settings.common.badge.modified': 'Değiştirildi',
|
||
'settings.common.permission.allow': 'İzin ver',
|
||
'settings.common.permission.ask': 'Sor',
|
||
'settings.common.permission.deny': 'Reddet',
|
||
'settings.common.state.comingSoon': 'Yakında...',
|
||
'settings.projects.actions.title': 'Eylemler',
|
||
'settings.projects.actions.description': 'Üst bilgide proje adının yanında gösterilen proje bazlı komutlar.',
|
||
'settings.projects.actions.validation.fillNameAndCommand': 'Kaydetmeden önce eylem adını ve komutu doldurun.',
|
||
'settings.projects.actions.state.loading': 'Yükleniyor...',
|
||
'settings.projects.actions.state.empty': 'Henüz yapılandırılmış eylem yok.',
|
||
'settings.projects.actions.state.untitled': 'Adsız eylem',
|
||
'settings.projects.actions.state.noDesktopSshForwards': 'Kullanılabilir etkin yerel SSH yönlendirmesi yok.',
|
||
'settings.projects.actions.field.selectIconAria': 'Simge seç',
|
||
'settings.projects.actions.field.iconAria': '{icon} simgesi',
|
||
'settings.projects.actions.field.actionNamePlaceholder': 'Eylem adı',
|
||
'settings.projects.actions.field.command': 'Komut',
|
||
'settings.projects.actions.field.commandPlaceholder': 'örn. bun run lint',
|
||
'settings.projects.actions.field.autoOpenUrl': 'URL\'yi otomatik aç',
|
||
'settings.projects.actions.field.autoOpenUrlForAria': '{title} için URL\'yi otomatik aç',
|
||
'settings.projects.actions.field.autoOpenUrlDescription': 'Çıktıdaki URL\'yi veya aşağıdaki özel URL\'yi aç',
|
||
'settings.projects.actions.field.overrideUrlPlaceholder': 'Geçersiz kılınacak URL (isteğe bağlı)',
|
||
'settings.projects.actions.field.overrideUrlTooltip': 'Bu alan doluysa özel URL kullanılır. Boşsa uygulama çıktıdan en iyi URL\'yi açar.',
|
||
'settings.projects.actions.field.desktopSshForward': 'Masaüstü SSH yönlendirmesi',
|
||
'settings.projects.actions.field.useOutputManualUrl': 'Çıktı/manuel URL kullan',
|
||
'settings.projects.actions.actions.add': 'Eylem ekle',
|
||
'settings.projects.actions.actions.save': 'Eylemleri kaydet',
|
||
'settings.projects.actions.toast.saveFailed': 'Eylemler kaydedilemedi',
|
||
'settings.projects.actions.toast.saved': 'Proje eylemleri kaydedildi',
|
||
'settings.openchamber.about.title': 'OpenChamber hakkında',
|
||
'settings.openchamber.about.field.version': 'Sürüm',
|
||
'settings.openchamber.about.field.openCodeVersion': 'OpenCode sürümü',
|
||
'settings.openchamber.about.field.instanceUrls': 'Instance URL\'leri',
|
||
'settings.openchamber.about.field.applicationUrl': 'Uygulama',
|
||
'settings.openchamber.about.field.tunnelUrl': 'Tunnel',
|
||
'settings.openchamber.about.state.checking': 'Kontrol ediliyor...',
|
||
'settings.openchamber.about.state.upToDate': 'Güncel',
|
||
'settings.openchamber.about.state.unknown': 'bilinmiyor',
|
||
'settings.openchamber.about.actions.checkUpdates': 'Güncellemeleri kontrol et',
|
||
'settings.openchamber.about.actions.update': 'Güncelle',
|
||
'settings.openchamber.about.actions.updateToVersion': '{version} sürümüne güncelle',
|
||
'settings.openchamber.about.actions.checkForUpdates': 'Güncellemeleri kontrol et',
|
||
'settings.openchamber.about.toast.latestVersion': 'En son sürümü kullanıyorsunuz',
|
||
'settings.agents.sidebar.title': 'Agent\'lar',
|
||
'settings.agents.sidebar.total': 'Toplam {count}',
|
||
'settings.agents.sidebar.empty.title': 'Yapılandırılmış agent yok',
|
||
'settings.agents.sidebar.empty.description': 'Oluşturmak için yukarıdaki + düğmesini kullanın',
|
||
'settings.agents.sidebar.section.builtIn': 'Yerleşik Agent\'lar',
|
||
'settings.agents.sidebar.section.custom': 'Özel Agent\'lar',
|
||
'settings.agents.sidebar.badge.system': 'sistem',
|
||
'settings.agents.sidebar.dialog.deleteTitle': 'Agent\'ı sil',
|
||
'settings.agents.sidebar.dialog.resetTitle': 'Agent\'ı sıfırla',
|
||
'settings.agents.sidebar.dialog.deleteDescription': '"{name}" adlı agent\'ı silmek istediğinizden emin misiniz?',
|
||
'settings.agents.sidebar.dialog.resetDescription': '"{name}" adlı agent\'ı varsayılan yapılandırmasına sıfırlamak istediğinizden emin misiniz?',
|
||
'settings.agents.sidebar.renameDialog.title': 'Agent\'ı yeniden adlandır',
|
||
'settings.agents.sidebar.renameDialog.description': '"@{name}" agent\'ı için yeni bir ad girin',
|
||
'settings.agents.sidebar.renameDialog.placeholder': 'Yeni agent adı...',
|
||
'settings.agents.sidebar.toast.builtInCannotDelete': 'Yerleşik agent\'ler silinemez',
|
||
'settings.agents.sidebar.toast.agentDeleted': '"{name}" agent\'ı başarıyla silindi',
|
||
'settings.agents.sidebar.toast.agentReset': '"{name}" agent\'ı varsayılana sıfırlandı',
|
||
'settings.agents.sidebar.toast.deleteFailed': 'Agent silinemedi',
|
||
'settings.agents.sidebar.toast.definitionNotFound': 'Agent tanımı bulunamadı. Hiçbir şey değiştirilmedi.',
|
||
'settings.agents.sidebar.toast.resetFailed': 'Agent sıfırlanamadı',
|
||
'settings.agents.sidebar.toast.agentNameRequired': 'Agent adı zorunludur',
|
||
'settings.agents.sidebar.toast.agentExists': 'Bu adda bir agent zaten mevcut',
|
||
'settings.agents.sidebar.toast.removeOldAfterRenameFailed': 'Yeniden adlandırmadan sonra eski agent kaldırılamadı',
|
||
'settings.agents.sidebar.toast.renameFailed': 'Agent yeniden adlandırılamadı',
|
||
'settings.agents.sidebar.toast.agentRenamed': 'Agent, "{name}" olarak yeniden adlandırıldı',
|
||
'settings.agents.page.toast.permissionNameRequired': 'İzin adı zorunludur',
|
||
'settings.agents.page.toast.created': 'Agent başarıyla oluşturuldu',
|
||
'settings.agents.page.toast.updated': 'Agent başarıyla güncellendi',
|
||
'settings.agents.page.toast.createFailed': 'Agent oluşturulamadı',
|
||
'settings.agents.page.toast.updateFailed': 'Agent güncellenemedi',
|
||
'settings.agents.page.toast.saveUnexpectedError': 'Kaydedilirken bir hata oluştu',
|
||
'settings.agents.page.toast.savedManualRestart': 'Diske kaydedildi. Değişiklikleri uygulamak için bağlı olduğunuz OpenCode sunucusunu yeniden başlatın.',
|
||
'settings.agents.page.empty.title': 'Kenar çubuğundan bir agent seçin',
|
||
'settings.agents.page.empty.description': 'veya yeni bir tane oluşturun',
|
||
'settings.agents.page.title.new': 'Yeni Agent',
|
||
'settings.agents.page.subtitle.new': 'Yeni bir asistan kişiliği yapılandırın',
|
||
'settings.agents.page.subtitle.edit': 'Agent ayarlarını düzenle',
|
||
'settings.agents.page.section.identityRole': 'Kimlik & Rol',
|
||
'settings.agents.page.section.modelParameters': 'Model & Parametreler',
|
||
'settings.agents.page.section.systemPrompt': 'System Prompt',
|
||
'settings.agents.page.permissionsEditor.sectionInfo': 'Bu agent\'ın kendi izin kurallarını, yapılandırmasında depolandığı haliyle düzenler. "Devral", bir anahtarı ayarlanmamış bırakır; böylece global yapılandırma ve varsayılanlar uygulanır.',
|
||
'settings.agents.page.permissionsEditor.defaultLabel': 'Tüm araçlar için varsayılan',
|
||
'settings.agents.page.permissionsEditor.defaultAria': 'Tüm araçlar için varsayılan izin',
|
||
'settings.agents.page.permissionsEditor.defaultInfo': 'Agent düzeyindeki yedek (* anahtarı). Kendi kuralı olmayan her araca uygulanır.',
|
||
'settings.agents.page.permissionsEditor.effectiveHint': '→ {action}',
|
||
'settings.agents.page.permissionsEditor.ruleCount': '{count} kural',
|
||
'settings.agents.page.permissionsEditor.keyAria': '{key} için izin',
|
||
'settings.agents.page.permissionsEditor.patternPlaceholder': 'Kalıp, örn. rm -rf * veya /path/**',
|
||
'settings.agents.page.permissionsEditor.patternActionAria': '{key} kalıbı için eylem',
|
||
'settings.agents.page.permissionsEditor.customKeyPlaceholder': 'Özel izin anahtarı…',
|
||
'settings.agents.page.permissionsEditor.sessionRulesTitle': 'Session\'da verilmiş (kaydedilmedi)',
|
||
'settings.agents.page.permissionsEditor.sessionRulesInfo': 'Canlı session\'lar sırasında verilen kurallar (örn. "her zaman izin ver" yanıtları). Şu anda geçerlidir ama kayıtlı yapılandırmanın parçası değildir ve yeniden başlatmada kaybolur.',
|
||
'settings.agents.page.permissionsEditor.action.default': 'Varsayılan',
|
||
'settings.agents.page.permissionsEditor.action.inherit': 'Devral',
|
||
'settings.agents.page.permissionsEditor.action.allow': 'İzin ver',
|
||
'settings.agents.page.permissionsEditor.action.ask': 'Sor',
|
||
'settings.agents.page.permissionsEditor.action.deny': 'Reddet',
|
||
'settings.agents.page.permissionsEditor.actions.save': 'İzinleri kaydet',
|
||
'settings.agents.page.permissionsEditor.actions.discard': 'Vazgeç',
|
||
'settings.agents.page.permissionsEditor.actions.addRule': 'Kural ekle',
|
||
'settings.agents.page.permissionsEditor.actions.addKey': 'Anahtar ekle',
|
||
'settings.agents.page.permissionsEditor.actions.removeRuleAria': 'Kuralı kaldır',
|
||
'settings.agents.page.permissionsEditor.actions.retry': 'Yeniden dene',
|
||
'settings.agents.page.permissionsEditor.state.loadFailed': 'Agent izin yapılandırması yüklenemedi.',
|
||
'settings.agents.page.permissionsEditor.toast.saved': 'İzinler kaydedildi',
|
||
'settings.agents.page.permissionsEditor.toast.savedRestartRequired': 'İzinler kaydedildi — uygulamak için OpenCode sunucusunu yeniden başlatın',
|
||
'settings.agents.page.permissionsEditor.toast.saveFailed': 'İzinler kaydedilemedi',
|
||
'settings.agents.page.section.toolPermissions': 'Araç İzinleri',
|
||
'settings.agents.page.field.agentName': 'Agent adı',
|
||
'settings.agents.page.field.agentNamePlaceholder': 'agent-name',
|
||
'settings.agents.page.field.scopePlaceholder': 'Kapsam',
|
||
'settings.agents.page.field.descriptionPlaceholder': 'Bu agent ne yapar?',
|
||
'settings.agents.page.field.mode': 'Mod',
|
||
'settings.agents.page.field.modeTooltip': 'Birincil ve alt agent görünürlüğü',
|
||
'settings.agents.page.field.overrideModel': 'Modeli geçersiz kıl',
|
||
'settings.agents.page.field.temperature': 'Temperature',
|
||
'settings.agents.page.field.temperatureTooltip': 'Rastgeleliği kontrol eder. Yüksek = yaratıcı, Düşük = odaklı.',
|
||
'settings.agents.page.field.temperatureRange': '0.0 ile 2.0 arası',
|
||
'settings.agents.page.field.clearTemperatureAria': 'Temperature geçersiz kılmayı temizle',
|
||
'settings.agents.page.field.topP': 'Top P',
|
||
'settings.agents.page.field.topPTooltip': 'Nucleus örnekleme çeşitliliği. Düşük = yalnızca yüksek olasılıklı token\'ler.',
|
||
'settings.agents.page.field.topPRange': '0.0 ile 1.0 arası',
|
||
'settings.agents.page.field.clearTopPAria': 'Top P geçersiz kılmayı temizle',
|
||
'settings.agents.page.field.variant': 'Düşünme Varyantı',
|
||
'settings.agents.page.field.variantTooltip': 'Bu agent\'ın düşünme/muhakeme derinliğini kontrol eder. Provider\'a özgü parametrelere eşlenir (örn. Anthropic varyantı, OpenAI reasoning effort).',
|
||
'settings.agents.page.field.variantHint': 'örn. high, max, low',
|
||
'settings.agents.page.field.variantPlaceholder': 'default',
|
||
'settings.agents.page.field.systemPromptPlaceholder': 'Sen uzman bir kodlama asistanısın...',
|
||
'settings.agents.page.mode.primary': 'Birincil',
|
||
'settings.agents.page.mode.subagent': 'Alt agent',
|
||
'settings.agents.page.mode.all': 'Tümü',
|
||
'settings.agents.page.permissions.defaultLabel': 'Varsayılan',
|
||
'settings.agents.page.permissions.hideEditor': 'Düzenleyiciyi gizle',
|
||
'settings.agents.page.permissions.advancedEditor': 'Gelişmiş düzenleyici',
|
||
'settings.agents.page.permissions.globalSummary': 'Global: {summary}',
|
||
'settings.agents.page.permissions.rulesSummary': 'Kurallar: {summary}',
|
||
'settings.agents.page.permissions.globalDefault': 'Global Varsayılan',
|
||
'settings.agents.page.permissions.pattern': 'Kalıp',
|
||
'settings.agents.page.permissions.addCustomRule': 'Özel kural ekle',
|
||
'settings.agents.page.permissions.permissionPlaceholder': 'İzin...',
|
||
'settings.agents.page.permissions.patternPlaceholder': 'Kalıp (örn. *)',
|
||
'settings.page.behavior.title': 'Davranış',
|
||
'settings.page.behavior.description': 'Agent\'ın nasıl yanıt vereceğine yön verin.',
|
||
'settings.behavior.page.title': 'Davranış',
|
||
'settings.behavior.page.warning.title': 'Global kurallar, proje kurallarıyla birleştirilir',
|
||
'settings.behavior.page.warning.description': 'Burada yapılan değişiklikler {path} dosyasını günceller. OpenCode, mevcut olduğunda proje düzeyindeki AGENTS.md kurallarını da içerir.',
|
||
'settings.behavior.page.section.systemPrompt': 'Global AGENTS.md',
|
||
'settings.behavior.page.section.systemPromptOptimization': 'System prompt optimizasyonu',
|
||
'settings.behavior.page.systemPromptOptimization.enable': 'System prompt boyutunu optimize et',
|
||
'settings.behavior.page.systemPromptOptimization.enableAria': 'OpenCode system prompt boyutunu optimize et',
|
||
'settings.behavior.page.systemPromptOptimization.info': 'System prompt\'u, build ve plan agent\'ları için tahmini %40 küçültür. Diğer agent\'lar değişmez. Bu, build veya plan\'ı geçersiz kılan özel tanımları kaldırabileceği için bu agent\'ları özelleştiren iş akışlarında etkinleştirmeyin. Değişiklik, OpenCode yeniden başlatıldığında uygulanır.',
|
||
'settings.behavior.page.systemPromptOptimization.restarting': 'System prompt optimizasyonunu uygulamak için OpenCode yeniden başlatılıyor…',
|
||
'settings.behavior.page.field.systemPromptPlaceholder': 'Sen yardımcı bir AI asistanısın...\\n\\nBu alanı, AI\'ın tüm session\'lar ve provider\'lar genelinde nasıl davranacağına dair mutlak kuralları tanımlamak için kullanın.',
|
||
'settings.behavior.page.section.responseStyle': 'Yanıt stili',
|
||
'settings.behavior.page.responseStyle.tooltip': 'Etkinleştirildiğinde, bu talimatlar asistanın her yeni sohbette nasıl yanıt vereceğine yön verir. İlk mesajınızla birlikte gönderilir ve global AGENTS.md kurallarınızı değiştirmez.',
|
||
'settings.behavior.page.responseStyle.enableAria': 'Yanıt stili talimatlarını etkinleştir',
|
||
'settings.behavior.page.responseStyle.enable': 'Yeni sohbetlere yanıt stili talimatları ekle',
|
||
'settings.behavior.page.responseStyle.preset': 'Hazır ayar',
|
||
'settings.behavior.page.responseStyle.option.concise': 'Kısa ve öz',
|
||
'settings.behavior.page.responseStyle.option.detailed': 'Ayrıntılı',
|
||
'settings.behavior.page.responseStyle.option.mentor': 'Mentor',
|
||
'settings.behavior.page.responseStyle.option.pushback': 'İtiraz',
|
||
'settings.behavior.page.responseStyle.option.noFiller': 'Dolgu yok',
|
||
'settings.behavior.page.responseStyle.option.matchEnergy': 'Enerjime uyum sağla',
|
||
'settings.behavior.page.responseStyle.option.warmPeer': 'Samimi akran',
|
||
'settings.behavior.page.responseStyle.option.custom': 'Özel',
|
||
'settings.behavior.page.responseStyle.customPlaceholder': 'İlk mesaja eklenecek talimatı yazın...',
|
||
'settings.behavior.page.toast.saved': 'Davranış başarıyla kaydedildi',
|
||
'settings.behavior.page.toast.saveFailed': 'Davranış kaydedilemedi',
|
||
'settings.commands.sidebar.title': 'Komutlar',
|
||
'settings.commands.sidebar.total': 'Toplam {count}',
|
||
'settings.commands.sidebar.empty.title': 'Yapılandırılmış komut yok',
|
||
'settings.commands.sidebar.empty.description': 'Bir tane oluşturmak için yukarıdaki + düğmesini kullanın',
|
||
'settings.commands.sidebar.section.builtIn': 'Yerleşik Komutlar',
|
||
'settings.commands.sidebar.section.custom': 'Özel Komutlar',
|
||
'settings.commands.sidebar.dialog.deleteTitle': 'Komutu sil',
|
||
'settings.commands.sidebar.dialog.resetTitle': 'Komutu sıfırla',
|
||
'settings.commands.sidebar.dialog.deleteDescription': '"{name}" komutunu silmek istediğinizden emin misiniz?',
|
||
'settings.commands.sidebar.dialog.resetDescription': '"{name}" komutunu varsayılan yapılandırmasına sıfırlamak istediğinizden emin misiniz?',
|
||
'settings.commands.sidebar.renameDialog.title': 'Komutu yeniden adlandır',
|
||
'settings.commands.sidebar.renameDialog.description': '"/{name}" komutu için yeni bir ad girin',
|
||
'settings.commands.sidebar.renameDialog.placeholder': 'Yeni komut adı...',
|
||
'settings.commands.sidebar.toast.builtInCannotDelete': 'Yerleşik komutlar silinemez',
|
||
'settings.commands.sidebar.toast.commandDeleted': '"{name}" komutu başarıyla silindi',
|
||
'settings.commands.sidebar.toast.commandReset': '"{name}" komutu varsayılana sıfırlandı',
|
||
'settings.commands.sidebar.toast.deleteFailed': 'Komut silinemedi',
|
||
'settings.commands.sidebar.toast.resetFailed': 'Komut sıfırlanamadı',
|
||
'settings.commands.sidebar.toast.commandNameRequired': 'Komut adı zorunludur',
|
||
'settings.commands.sidebar.toast.commandExists': 'Bu adda bir komut zaten mevcut',
|
||
'settings.commands.sidebar.toast.removeOldAfterRenameFailed': 'Yeniden adlandırmadan sonra eski komut kaldırılamadı',
|
||
'settings.commands.sidebar.toast.renameFailed': 'Komut yeniden adlandırılamadı',
|
||
'settings.commands.page.toast.templateRequired': 'Komut şablonu zorunludur',
|
||
'settings.commands.page.toast.created': 'Komut başarıyla oluşturuldu',
|
||
'settings.commands.page.toast.updated': 'Komut başarıyla güncellendi',
|
||
'settings.commands.page.toast.createFailed': 'Komut oluşturulamadı',
|
||
'settings.commands.page.toast.updateFailed': 'Komut güncellenemedi',
|
||
'settings.commands.page.toast.saveUnexpectedError': 'Kaydedilirken bir hata oluştu',
|
||
'settings.commands.page.empty.title': 'Kenar çubuğundan bir komut seçin',
|
||
'settings.commands.page.empty.description': 'veya yeni bir tane oluşturun',
|
||
'settings.commands.page.title.new': 'Yeni Komut',
|
||
'settings.commands.page.subtitle.new': 'Yeni bir slash komutu yapılandırın',
|
||
'settings.commands.page.subtitle.edit': 'Komut ayarlarını düzenle',
|
||
'settings.commands.page.section.identity': 'Kimlik',
|
||
'settings.commands.page.section.executionContext': 'Yürütme Bağlamı',
|
||
'settings.commands.page.section.template': 'Komut Şablonu',
|
||
'settings.commands.page.field.commandName': 'Komut adı',
|
||
'settings.commands.page.field.commandNamePlaceholder': 'command-name',
|
||
'settings.commands.page.field.descriptionPlaceholder': 'Bu komut ne yapar?',
|
||
'settings.commands.page.field.overrideAgent': 'Agent\'ı geçersiz kıl',
|
||
'settings.commands.page.field.templatePlaceholder': 'Komut şablonunuzu buraya yazın...\\n\\nKullanıcı girdisine başvurmak için $ARGUMENTS kullanın.\\nShell çıktısını eklemek için !`shell command` kullanın.\\nDosya içeriğini dahil etmek için @filename kullanın.',
|
||
'settings.commands.page.templateHint.userInput': 'kullanıcı girdisi',
|
||
'settings.commands.page.templateHint.shellOutput': 'shell çıktısı',
|
||
'settings.commands.page.templateHint.fileContents': 'dosya içeriği',
|
||
'settings.commands.agentSelector.title': 'Agent seç',
|
||
'settings.commands.agentSelector.notSelected': 'Seçilmedi',
|
||
'settings.commands.agentSelector.selectAgentPlaceholder': 'Agent seç...',
|
||
'settings.gitIdentities.page.section.title': 'Kimlikler',
|
||
'settings.gitIdentities.page.empty.title': 'Yapılandırılmış kimlik yok',
|
||
'settings.gitIdentities.page.empty.description': 'Proje başına Git yazar ayarlarını yönetmek için bir tane oluşturun',
|
||
'settings.gitIdentities.page.discoveredCredentials.title': '~/.git-credentials içinde bulundu',
|
||
'settings.gitIdentities.page.badge.default': 'default',
|
||
'settings.gitIdentities.page.actions.setAsDefault': 'Varsayılan olarak ayarla',
|
||
'settings.gitIdentities.page.actions.unsetDefault': 'Varsayılanı kaldır',
|
||
'settings.gitIdentities.page.actions.import': 'İçe aktar',
|
||
'settings.gitIdentities.page.toast.updateDefaultFailed': 'Varsayılan kimlik güncellenemedi',
|
||
'settings.gitIdentities.page.toast.defaultUpdated': 'Varsayılan kimlik güncellendi',
|
||
'settings.gitIdentities.page.toast.defaultUnset': 'Varsayılan kimlik kaldırıldı',
|
||
'settings.gitIdentities.page.toast.profileDeleted': '"{name}" profili silindi',
|
||
'settings.gitIdentities.page.toast.deleteProfileFailed': 'Profil silinemedi',
|
||
'settings.gitIdentities.page.deleteDialog.title': 'Profili sil',
|
||
'settings.gitIdentities.page.deleteDialog.description': '"{name}" öğesini silmek istediğinizden emin misiniz?',
|
||
'settings.gitIdentities.editor.title.importCredential': 'Kimlik bilgisini içe aktar',
|
||
'settings.gitIdentities.editor.title.newIdentity': 'Yeni Kimlik',
|
||
'settings.gitIdentities.editor.title.globalIdentity': 'Global Kimlik',
|
||
'settings.gitIdentities.editor.title.editIdentity': 'Kimliği düzenle',
|
||
'settings.gitIdentities.editor.description.globalReadOnly': 'Sistem geneli Git kimliği (salt okunur)',
|
||
'settings.gitIdentities.editor.description.newProfile': 'Yeni bir Git kimlik profili oluştur',
|
||
'settings.gitIdentities.editor.description.editProfile': 'Kimlik profili ayarlarını düzenle',
|
||
'settings.gitIdentities.editor.section.commitSigning': 'Commit imzalama',
|
||
'settings.gitIdentities.editor.field.profileName': 'Profil adı',
|
||
'settings.gitIdentities.editor.field.profileNamePlaceholder': 'İş Profili, Kişisel vb.',
|
||
'settings.gitIdentities.editor.field.color': 'Renk',
|
||
'settings.gitIdentities.editor.field.icon': 'Simge',
|
||
'settings.gitIdentities.editor.field.userName': 'Kullanıcı adı',
|
||
'settings.gitIdentities.editor.field.userNameTooltip': 'Git commit mesajlarında görünecek ad.',
|
||
'settings.gitIdentities.editor.field.userNamePlaceholder': 'John Doe',
|
||
'settings.gitIdentities.editor.field.emailAddress': 'E-posta adresi',
|
||
'settings.gitIdentities.editor.field.emailAddressTooltip': 'Doğru atıf için GitHub veya GitLab\'taki e-postanızla eşleşmelidir.',
|
||
'settings.gitIdentities.editor.field.emailAddressPlaceholder': 'john@example.com',
|
||
'settings.gitIdentities.editor.field.authMethod': 'Kimlik doğrulama yöntemi',
|
||
'settings.gitIdentities.editor.field.authToken': 'Token',
|
||
'settings.gitIdentities.editor.field.sshKeyPath': 'SSH anahtar yolu',
|
||
'settings.gitIdentities.editor.field.sshKeyPathTooltip': 'Özel anahtar için isteğe bağlı yol. Örn. ~/.ssh/id_ed25519',
|
||
'settings.gitIdentities.editor.field.sshKeyPathPlaceholder': '~/.ssh/id_ed25519',
|
||
'settings.gitIdentities.editor.field.signCommits': 'Commit\'leri bu kimlikle imzala',
|
||
'settings.gitIdentities.editor.field.signingKey': 'İmzalama anahtarı',
|
||
'settings.gitIdentities.editor.field.signingKeyPlaceholder': '~/.ssh/id_ed25519.pub',
|
||
'settings.gitIdentities.editor.field.host': 'Host',
|
||
'settings.gitIdentities.editor.field.hostTooltip': 'Token, bu host için ~/.git-credentials dosyasından okunur.',
|
||
'settings.gitIdentities.editor.field.hostPlaceholder': 'github.com',
|
||
'settings.gitIdentities.editor.actions.close': 'Kapat',
|
||
'settings.gitIdentities.editor.actions.create': 'Oluştur',
|
||
'settings.gitIdentities.editor.actions.save': 'Kaydet',
|
||
'settings.gitIdentities.editor.toast.userNameEmailRequired': 'Kullanıcı adı ve e-posta zorunludur',
|
||
'settings.gitIdentities.editor.toast.hostRequiredForToken': 'Token tabanlı kimlik doğrulama için host zorunludur',
|
||
'settings.gitIdentities.editor.toast.signingKeyRequired': 'Commit imzalama etkinleştirildiğinde imzalama anahtarı zorunludur',
|
||
'settings.gitIdentities.editor.toast.profileCreated': 'Profil oluşturuldu',
|
||
'settings.gitIdentities.editor.toast.profileUpdated': 'Profil güncellendi',
|
||
'settings.gitIdentities.editor.toast.createProfileFailed': 'Profil oluşturulamadı',
|
||
'settings.gitIdentities.editor.toast.updateProfileFailed': 'Profil güncellenemedi',
|
||
'settings.gitIdentities.editor.toast.saveUnexpectedError': 'Kaydedilirken bir hata oluştu',
|
||
'settings.gitIdentities.editor.toast.profileDeleted': 'Profil silindi',
|
||
'settings.gitIdentities.editor.toast.deleteProfileFailed': 'Profil silinemedi',
|
||
'settings.gitIdentities.editor.toast.deleteUnexpectedError': 'Silinirken bir hata oluştu',
|
||
'settings.skills.sidebar.title': 'Skill\'ler',
|
||
'settings.skills.sidebar.total': 'Toplam {count}',
|
||
'settings.skills.sidebar.section.project': 'Proje Skill\'leri',
|
||
'settings.skills.sidebar.section.user': 'Kullanıcı Skill\'leri',
|
||
'settings.skills.sidebar.empty.title': 'Yapılandırılmış skill yok',
|
||
'settings.skills.sidebar.empty.description': 'Bir tane oluşturmak için yukarıdaki + düğmesini kullanın',
|
||
'settings.skills.sidebar.badge.claude': 'claude',
|
||
'settings.skills.sidebar.badge.agents': 'agents',
|
||
'settings.skills.sidebar.badge.opencode': 'opencode',
|
||
'settings.skills.sidebar.toast.skillDeleted': '"{name}" skill\'i başarıyla silindi',
|
||
'settings.skills.sidebar.toast.deleteSkillFailed': 'Skill silinemedi',
|
||
'settings.skills.sidebar.toast.duplicateLoadFailed': 'Çoğaltma için skill ayrıntıları yüklenemedi',
|
||
'settings.skills.sidebar.toast.renameFailed': 'Skill yeniden adlandırılamadı',
|
||
'settings.skills.sidebar.toast.skillRenamed': 'Skill, "{name}" olarak yeniden adlandırıldı',
|
||
'settings.skills.sidebar.deleteDialog.title': 'Skill\'i sil',
|
||
'settings.skills.sidebar.deleteDialog.description': '"{name}" skill\'ini silmek istediğinizden emin misiniz?',
|
||
'settings.skills.sidebar.renameDialog.title': 'Skill\'i yeniden adlandır',
|
||
'settings.skills.sidebar.renameDialog.description': '"{name}" skill\'i için yeni bir ad girin',
|
||
'settings.skills.sidebar.renameDialog.placeholder': 'Yeni skill adı...',
|
||
'settings.skills.page.title.newSkill': 'Yeni Skill',
|
||
'settings.skills.page.subtitle.newSkill': 'Yeni bir skill yapılandırın',
|
||
'settings.skills.page.subtitle.skillLocation': '{location} skill',
|
||
'settings.skills.page.section.basicInformation': 'Temel Bilgiler',
|
||
'settings.skills.page.section.instructions': 'Talimatlar',
|
||
'settings.skills.page.section.supportingFiles': 'Destek Dosyaları',
|
||
'settings.skills.page.field.skillNameLocation': 'Skill Adı & Konum',
|
||
'settings.skills.page.field.skillNameHint': 'Küçük harfler, sayılar, tire',
|
||
'settings.skills.page.field.skillNamePlaceholder': 'skill-name',
|
||
'settings.skills.page.field.descriptionHint': 'Agent, skill\'i ne zaman yükleyeceğine karar vermek için bunu kullanır',
|
||
'settings.skills.page.field.descriptionPlaceholder': 'Bu skill\'in ne yaptığına dair kısa bir açıklama...',
|
||
'settings.skills.page.field.instructionsPlaceholder': 'Adım adım talimatlar, yönergeler veya başvuru içeriği...',
|
||
'settings.skills.page.badge.claudeCompatible': 'Claude uyumlu',
|
||
'settings.skills.page.badge.pending': 'beklemede',
|
||
'settings.skills.page.actions.addFile': 'Dosya Ekle',
|
||
'settings.skills.page.actions.createSkill': 'Skill Oluştur',
|
||
'settings.skills.page.actions.createFile': 'Dosya Oluştur',
|
||
'settings.skills.page.supportingFiles.empty': 'Destekleyici dosya yok. Başvuru materyalleri eklemek için "Dosya Ekle"yi kullanın.',
|
||
'settings.skills.page.loading.details': 'Skill ayrıntıları yükleniyor...',
|
||
'settings.skills.page.loading.fileContent': 'Dosya içeriği yükleniyor...',
|
||
'settings.skills.page.empty.title': 'Kenar çubuğundan bir skill seçin',
|
||
'settings.skills.page.empty.description': 'veya yeni bir tane oluşturun',
|
||
'settings.skills.page.deleteFileDialog.title': 'Destekleyici Dosyayı Sil',
|
||
'settings.skills.page.deleteFileDialog.description': '"{path}" dosyasını silmek istediğinizden emin misiniz?',
|
||
'settings.skills.page.fileDialog.titleEdit': 'Destekleyici Dosyayı Düzenle',
|
||
'settings.skills.page.fileDialog.titleAdd': 'Destekleyici Dosya Ekle',
|
||
'settings.skills.page.fileDialog.descriptionEdit': 'Dosya içeriğini değiştirin',
|
||
'settings.skills.page.fileDialog.descriptionAdd': 'Skill dizininde yeni bir dosya oluşturun',
|
||
'settings.skills.page.fileDialog.field.filePath': 'Dosya yolu',
|
||
'settings.skills.page.fileDialog.field.filePathPlaceholder': 'example.md veya docs/reference.txt',
|
||
'settings.skills.page.fileDialog.field.filePathHint': 'Skill dizini içindeki göreli yol. Alt dizinler otomatik olarak oluşturulur.',
|
||
'settings.skills.page.fileDialog.field.content': 'İçerik',
|
||
'settings.skills.page.fileDialog.field.contentPlaceholder': 'Dosya içeriği...',
|
||
'settings.skills.page.toast.skillNameRequired': 'Skill adı zorunludur',
|
||
'settings.skills.page.toast.invalidSkillName': 'Skill adı 1-64 adet küçük harf, rakam veya tire karakterinden oluşmalıdır; tire ile başlayamaz veya bitemez',
|
||
'settings.skills.page.toast.descriptionRequired': 'Açıklama zorunludur',
|
||
'settings.skills.page.toast.skillExists': 'Bu adda bir skill zaten mevcut',
|
||
'settings.skills.page.toast.skillCreated': 'Skill başarıyla oluşturuldu',
|
||
'settings.skills.page.toast.skillUpdated': 'Skill başarıyla güncellendi',
|
||
'settings.skills.page.toast.createSkillFailed': 'Skill oluşturulamadı',
|
||
'settings.skills.page.toast.updateSkillFailed': 'Skill güncellenemedi',
|
||
'settings.skills.page.toast.saveUnexpectedError': 'Kaydedilirken bir hata oluştu',
|
||
'settings.skills.page.toast.loadFileContentFailed': 'Dosya içeriği yüklenemedi',
|
||
'settings.skills.page.toast.fileNameRequired': 'Dosya adı zorunludur',
|
||
'settings.skills.page.toast.fileExists': 'Bu adda bir dosya zaten mevcut',
|
||
'settings.skills.page.toast.noSkillSelected': 'Seçili bir skill yok',
|
||
'settings.skills.page.toast.fileAdded': '"{path}" dosyası eklendi',
|
||
'settings.skills.page.toast.fileCreated': '"{path}" dosyası oluşturuldu',
|
||
'settings.skills.page.toast.fileUpdated': '"{path}" dosyası güncellendi',
|
||
'settings.skills.page.toast.fileRemoved': '"{path}" dosyası kaldırıldı',
|
||
'settings.skills.page.toast.fileDeleted': '"{path}" dosyası silindi',
|
||
'settings.skills.page.toast.createFileFailed': 'Dosya oluşturulamadı',
|
||
'settings.skills.page.toast.updateFileFailed': 'Dosya güncellenemedi',
|
||
'settings.skills.page.toast.deleteFileFailed': 'Dosya silinemedi',
|
||
'settings.skills.location.option.userOpencode.label': 'Kullanıcı / OpenCode',
|
||
'settings.skills.location.option.userOpencode.description': 'Genel OpenCode yapılandırma konumu',
|
||
'settings.skills.location.option.projectOpencode.label': 'Proje / OpenCode',
|
||
'settings.skills.location.option.projectOpencode.description': 'Geçerli projenin .opencode konumu',
|
||
'settings.skills.location.option.userClaude.label': 'Kullanıcı / Claude',
|
||
'settings.skills.location.option.userClaude.description': 'Genel Claude skill\'leri konumu',
|
||
'settings.skills.location.option.projectClaude.label': 'Proje / Claude',
|
||
'settings.skills.location.option.projectClaude.description': 'Geçerli projenin .claude konumu',
|
||
'settings.skills.location.option.userAgents.label': 'Kullanıcı / Agents',
|
||
'settings.skills.location.option.userAgents.description': 'Genel .agents uyumluluk konumu',
|
||
'settings.skills.location.option.projectAgents.label': 'Proje / Agents',
|
||
'settings.skills.location.option.projectAgents.description': 'Geçerli projenin .agents uyumluluk konumu',
|
||
'settings.skills.catalog.shared.field.repository': 'Depo',
|
||
'settings.skills.catalog.shared.field.repositoryPlaceholder': 'owner/repo veya git@github.com:owner/repo.git',
|
||
'settings.skills.catalog.shared.field.optionalSubpath': 'İsteğe bağlı alt yol',
|
||
'settings.skills.catalog.shared.field.subpathPlaceholder': 'örn. skills',
|
||
'settings.skills.catalog.shared.field.targetLocation': 'Hedef konum',
|
||
'settings.skills.catalog.shared.field.project': 'Proje',
|
||
'settings.skills.catalog.shared.field.noProjects': 'Kullanılabilir proje yok',
|
||
'settings.skills.catalog.shared.field.chooseProjectPlaceholder': 'Proje seçin',
|
||
'settings.skills.catalog.shared.field.searchSkillsPlaceholder': 'Skill ara…',
|
||
'settings.skills.catalog.shared.toast.repositoryRequired': 'Depo kaynağı zorunludur',
|
||
'settings.skills.catalog.shared.toast.privateRepoNotSupportedVsCode': 'Özel depolar henüz VS Code\'da desteklenmiyor',
|
||
'settings.skills.catalog.shared.toast.foundSkills': '{count} skill bulundu',
|
||
'settings.skills.catalog.shared.noDescription': 'Açıklama sağlanmadı',
|
||
'settings.skills.catalog.shared.actions.scan': 'Tara',
|
||
'settings.skills.catalog.shared.actions.scanning': 'Taranıyor...',
|
||
'settings.skills.catalog.shared.actions.install': 'Kur',
|
||
'settings.skills.catalog.shared.actions.installing': 'Kuruluyor...',
|
||
'settings.skills.catalog.shared.auth.title': 'Kimlik doğrulaması gerekiyor',
|
||
'settings.skills.catalog.shared.auth.description': 'Bir Git kimliği (SSH anahtarı) seçin',
|
||
'settings.skills.catalog.shared.auth.chooseIdentity': 'Kimlik seçin',
|
||
'settings.skills.catalog.shared.auth.footerHint': 'Kimlikleri Ayarlar - Git Kimlikleri bölümünden yapılandırın.',
|
||
'settings.skills.catalog.shared.auth.footerHintArrow': 'Kimlikleri Ayarlar → Git Kimlikleri bölümünden yapılandırın.',
|
||
'settings.skills.catalog.conflicts.title': 'Skill\'ler zaten mevcut',
|
||
'settings.skills.catalog.conflicts.description': 'Seçili bazı skill\'ler bu kapsamda zaten kurulu. Bunları atlayın veya üzerlerine yazın.',
|
||
'settings.skills.catalog.conflicts.count': '{count} çakışma',
|
||
'settings.skills.catalog.conflicts.installedIn': '{scope} / {source} içinde kurulu',
|
||
'settings.skills.catalog.conflicts.scope.user': 'user',
|
||
'settings.skills.catalog.conflicts.scope.project': 'project',
|
||
'settings.skills.catalog.conflicts.source.opencode': 'opencode',
|
||
'settings.skills.catalog.conflicts.source.agents': 'agents',
|
||
'settings.skills.catalog.conflicts.decision.skip': 'Atla',
|
||
'settings.skills.catalog.conflicts.decision.overwrite': 'Üzerine yaz',
|
||
'settings.skills.catalog.conflicts.actions.skipAll': 'Tümünü atla',
|
||
'settings.skills.catalog.conflicts.actions.overwriteAll': 'Tümünün üzerine yaz',
|
||
'settings.skills.catalog.conflicts.actions.continue': 'Devam et',
|
||
'settings.skills.catalog.installSkill.title': 'Skill kur',
|
||
'settings.skills.catalog.installSkill.descriptionPrefix': 'Kur',
|
||
'settings.skills.catalog.installSkill.descriptionSuffix': '— dört hedef konumdan birine.',
|
||
'settings.skills.catalog.installSkill.field.destination': 'Hedef',
|
||
'settings.skills.catalog.installSkill.field.project': 'Proje',
|
||
'settings.skills.catalog.installSkill.field.noProjects': 'Kullanılabilir proje yok',
|
||
'settings.skills.catalog.installSkill.field.chooseProjectPlaceholder': 'Proje seçin',
|
||
'settings.skills.catalog.installSkill.actions.install': 'Kur',
|
||
'settings.skills.catalog.installSkill.actions.installing': 'Kuruluyor...',
|
||
'settings.skills.catalog.installSkill.toast.installed': 'Skill başarıyla kuruldu',
|
||
'settings.skills.catalog.installSkill.toast.authRequired': 'Kimlik doğrulaması gerekiyor',
|
||
'settings.skills.catalog.installSkill.toast.installFailed': 'Skill kurulamadı',
|
||
'settings.skills.catalog.add.title': 'Skill kataloğu ekle',
|
||
'settings.skills.catalog.add.descriptionPrefix': 'Yeni bir katalog kaynağı olarak bir Git deposu ekleyin. OpenChamber, depoyu şu dosyayı içeren klasörler için tarayacak:',
|
||
'settings.skills.catalog.add.descriptionSuffix': '.',
|
||
'settings.skills.catalog.add.field.catalogName': 'Katalog adı',
|
||
'settings.skills.catalog.add.field.catalogNamePlaceholder': 'örn. Ekip Skill\'leri',
|
||
'settings.skills.catalog.add.field.repository': 'Depo',
|
||
'settings.skills.catalog.add.field.optionalSubpath': 'İsteğe bağlı alt yol',
|
||
'settings.skills.catalog.add.field.repositoryHint': 'Herkese açık depolar her yerde çalışır. Özel depolar SSH kimliği gerektirir (yalnızca Masaüstü/Web).',
|
||
'settings.skills.catalog.add.scanResult': 'Tarama sonucu: {count} skill bulundu',
|
||
'settings.skills.catalog.add.duplicateMessage': 'Bu katalog zaten eklendi.',
|
||
'settings.skills.catalog.add.actions.addCatalog': 'Katalog ekle',
|
||
'settings.skills.catalog.add.toast.repositoryRequired': 'Depo kaynağı zorunludur',
|
||
'settings.skills.catalog.add.toast.authenticationRequiredScan': 'Kimlik doğrulaması gerekiyor. Bir Git kimliği seçin ve yeniden tarayın.',
|
||
'settings.skills.catalog.add.toast.scanFailed': 'Depo taranamadı',
|
||
'settings.skills.catalog.add.toast.noSkillsFound': 'Bu depoda skill bulunamadı',
|
||
'settings.skills.catalog.add.toast.catalogNameRequired': 'Katalog adı zorunludur',
|
||
'settings.skills.catalog.add.toast.scanBeforeAdd': 'Bu katalogu eklemeden önce depoyu tarayın',
|
||
'settings.skills.catalog.add.toast.catalogAlreadyExists': 'Bu katalog zaten mevcut',
|
||
'settings.skills.catalog.add.toast.catalogAdded': 'Katalog eklendi',
|
||
'settings.skills.catalog.add.toast.saveFailed': 'Katalog kaydedilemedi',
|
||
'settings.skills.catalog.installFromRepo.title': 'Git deposundan kur',
|
||
'settings.skills.catalog.installFromRepo.descriptionPrefix': 'Bir depoyu şu dosyayı içeren klasörler için tarayın:',
|
||
'settings.skills.catalog.installFromRepo.descriptionSuffix': ', ardından seçili skill\'leri kurun.',
|
||
'settings.skills.catalog.installFromRepo.repositoryHintPrefix': 'GitHub kısaltmaları için şuna benzer bir alt yol ekleyebilirsiniz:',
|
||
'settings.skills.catalog.installFromRepo.authDescription': 'Bu depoya erişebilen bir Git kimliği (SSH anahtarı) seçin.',
|
||
'settings.skills.catalog.installFromRepo.empty.noScanResultsTitle': 'Henüz tarama sonucu yok',
|
||
'settings.skills.catalog.installFromRepo.empty.noScanResultsDescription': 'Skill\'leri keşfetmek için bir depo tarayın',
|
||
'settings.skills.catalog.installFromRepo.actions.selectAll': 'Tümünü seç',
|
||
'settings.skills.catalog.installFromRepo.actions.selectNone': 'Hiçbirini seçme',
|
||
'settings.skills.catalog.installFromRepo.actions.installSelected': 'Seçilenleri kur',
|
||
'settings.skills.catalog.installFromRepo.badge.installed': 'kurulu ({scope}/{source})',
|
||
'settings.skills.catalog.installFromRepo.selectedCount': 'Seçilen: {selected} / {total}',
|
||
'settings.skills.catalog.installFromRepo.toast.authenticationRequiredScan': 'Kimlik doğrulaması gerekiyor. Bir Git kimliği seçin ve taramayı yeniden deneyin.',
|
||
'settings.skills.catalog.installFromRepo.toast.authenticationRequiredInstall': 'Kimlik doğrulaması gerekiyor. Bir Git kimliği seçin ve kurulumu yeniden deneyin.',
|
||
'settings.skills.catalog.installFromRepo.toast.scanFailed': 'Depo taranamadı',
|
||
'settings.skills.catalog.installFromRepo.toast.selectAtLeastOne': 'Kurmak için en az bir skill seçin',
|
||
'settings.skills.catalog.installFromRepo.toast.installedCount': '{count} skill kuruldu',
|
||
'settings.skills.catalog.installFromRepo.toast.installCompleted': 'Kurulum tamamlandı',
|
||
'settings.skills.catalog.installFromRepo.toast.installFailed': 'Skill\'ler kurulamadı',
|
||
'settings.skills.catalog.page.mode.manual': 'Manuel',
|
||
'settings.skills.catalog.page.mode.external': 'Harici',
|
||
'settings.skills.catalog.page.title': 'Skill Kataloğu',
|
||
'settings.skills.catalog.page.subtitle': 'Özenle seçilmiş depolardan hazır skill\'ler kurun veya kendi kaynağınızı ekleyin.',
|
||
'settings.skills.catalog.page.section.sources': 'Kaynaklar',
|
||
'settings.skills.catalog.page.searchAllPlaceholder': 'Tüm kaynaklarda skill ara…',
|
||
'settings.skills.catalog.page.search.clear': 'Aramayı temizle',
|
||
'settings.skills.catalog.page.source.skillsCount': '{count} skill',
|
||
'settings.skills.catalog.page.source.stars': '{count} yıldız',
|
||
'settings.skills.catalog.page.source.updated': 'Güncellendi: {time}',
|
||
'settings.skills.catalog.page.source.addOwnTitle': 'Kendi kaynağınızı ekleyin',
|
||
'settings.skills.catalog.page.source.addOwnDescription': 'Skill içeren herhangi bir Git deposu',
|
||
'settings.skills.catalog.page.source.viewRepo': 'Depoyu GitHub\'da aç',
|
||
'settings.skills.catalog.page.skill.viewOnGithub': 'Skill\'i GitHub\'da görüntüle',
|
||
'settings.skills.catalog.page.list.searchTitle': 'Arama sonuçları',
|
||
'settings.skills.catalog.page.section.sourceRepository': 'Kaynak Depo',
|
||
'settings.skills.catalog.page.field.selectSourcePlaceholder': 'Kaynak seç',
|
||
'settings.skills.catalog.page.actions.refreshTitle': 'Yenile',
|
||
'settings.skills.catalog.page.actions.removeCatalogTitle': 'Katalogu Kaldır',
|
||
'settings.skills.catalog.page.actions.addCatalog': 'Katalog Ekle',
|
||
'settings.skills.catalog.page.actions.removeCatalog': 'Katalogu Kaldır',
|
||
'settings.skills.catalog.page.loading.catalog': 'Yükleniyor...',
|
||
'settings.skills.catalog.page.loading.skills': 'Skill\'ler yükleniyor...',
|
||
'settings.skills.catalog.page.foundCount': '{count} skill bulundu',
|
||
'settings.skills.catalog.page.error.catalogTitle': 'Katalog hatası',
|
||
'settings.skills.catalog.page.empty.noSkillsTitle': 'Skill bulunamadı',
|
||
'settings.skills.catalog.page.empty.noSkillsDescription': 'Farklı bir arama yapın veya kataloğu yenileyin',
|
||
'settings.skills.catalog.page.badge.installed': 'kurulu ({scope})',
|
||
'settings.skills.catalog.page.badge.notInstallable': 'kurulamaz',
|
||
'settings.skills.catalog.page.badge.unknown': 'bilinmiyor',
|
||
'settings.skills.catalog.page.removeDialog.title': 'Katalogu Kaldır',
|
||
'settings.skills.catalog.page.removeDialog.description': 'Bu katalogu kaldırmak istediğinizden emin misiniz?',
|
||
'settings.openchamber.passkeys.title': 'Passkey\'ler',
|
||
'settings.openchamber.passkeys.field.currentDevice': 'Geçerli cihaz',
|
||
'settings.openchamber.passkeys.actions.add': 'Passkey ekle',
|
||
'settings.openchamber.passkeys.actions.cancelSetup': 'Passkey kurulumunu iptal et',
|
||
'settings.openchamber.passkeys.actions.signOutEverywhere': 'Her yerden oturumu kapat',
|
||
'settings.openchamber.passkeys.actions.signingOut': 'Oturum kapatılıyor…',
|
||
'settings.openchamber.passkeys.actions.removing': 'Kaldırılıyor…',
|
||
'settings.openchamber.passkeys.state.uiPasswordRequired': 'Passkey\'ler yalnızca UI şifre kilidi etkinken kullanılabilir.',
|
||
'settings.openchamber.passkeys.state.loading': 'Passkey\'ler yükleniyor…',
|
||
'settings.openchamber.passkeys.state.noneSaved': 'Bu ana makine için henüz kaydedilmiş passkey yok.',
|
||
'settings.openchamber.passkeys.item.lastUsed': 'Son kullanım {time}',
|
||
'settings.openchamber.passkeys.item.added': 'Eklenme {time}',
|
||
'settings.openchamber.passkeys.time.neverUsed': 'Hiç kullanılmadı',
|
||
'settings.openchamber.passkeys.toast.loadFailed': 'Passkey\'ler yüklenemedi.',
|
||
'settings.openchamber.passkeys.toast.enableUiPasswordFirst': 'Passkey eklemek için önce UI şifre kilidini etkinleştirin.',
|
||
'settings.openchamber.passkeys.toast.added': 'Passkey eklendi',
|
||
'settings.openchamber.passkeys.toast.setupCanceled': 'Passkey kurulumu iptal edildi',
|
||
'settings.openchamber.passkeys.toast.addFailed': 'Passkey eklenemedi.',
|
||
'settings.openchamber.passkeys.toast.removed': 'Passkey kaldırıldı',
|
||
'settings.openchamber.passkeys.toast.removeFailed': 'Passkey kaldırılamadı.',
|
||
'settings.openchamber.passkeys.toast.clearAuthFailed': 'Kaydedilmiş kimlik doğrulama bilgileri temizlenemedi.',
|
||
'settings.openchamber.sessionRetention.title': 'Session Saklama',
|
||
'settings.openchamber.sessionRetention.tooltip': 'Etkin olmayan session\'ları son etkinliğe göre otomatik olarak arşivler veya siler. En son 5 session\'ı saklar.',
|
||
'settings.openchamber.sessionRetention.field.enableAutoCleanupAria': 'Otomatik temizlemeyi etkinleştir',
|
||
'settings.openchamber.sessionRetention.field.enableAutoCleanup': 'Otomatik Temizlemeyi Etkinleştir',
|
||
'settings.openchamber.sessionRetention.field.retentionPeriod': 'Saklama Süresi',
|
||
'settings.openchamber.sessionRetention.field.retentionPeriodAria': 'Gün cinsinden saklama süresi',
|
||
'settings.openchamber.sessionRetention.field.days': 'gün',
|
||
'settings.openchamber.sessionRetention.field.whenSessionsExpire': 'Session\'ların süresi dolduğunda',
|
||
'settings.openchamber.sessionRetention.actions.resetRetentionAria': 'Saklama süresini sıfırla',
|
||
'settings.openchamber.sessionRetention.actions.runCleanupNow': 'Temizliği şimdi çalıştır',
|
||
'settings.openchamber.sessionRetention.actions.cleaningUp': 'Temizleniyor...',
|
||
'settings.openchamber.sessionRetention.action.archive': 'Arşivle',
|
||
'settings.openchamber.sessionRetention.action.delete': 'Sil',
|
||
'settings.openchamber.sessionRetention.manualCleanup.title': 'Manuel Temizlik',
|
||
'settings.openchamber.sessionRetention.manualCleanup.eligibleArchiveNow': 'Şu anda arşivlenebilir: {count}',
|
||
'settings.openchamber.sessionRetention.manualCleanup.eligibleDeleteNow': 'Şu anda silinebilir: {count}',
|
||
'settings.openchamber.sessionRetention.toast.noneEligibleArchive': 'Arşivlenebilecek session yok',
|
||
'settings.openchamber.sessionRetention.toast.noneEligibleDelete': 'Silinebilecek session yok',
|
||
'settings.openchamber.sessionRetention.toast.archivedCount': '{count} session arşivlendi',
|
||
'settings.openchamber.sessionRetention.toast.deletedCount': '{count} session silindi',
|
||
'settings.openchamber.sessionRetention.toast.failedArchiveCount': '{count} session arşivlenemedi',
|
||
'settings.openchamber.sessionRetention.toast.failedDeleteCount': '{count} session silinemedi',
|
||
'settings.openchamber.desktopNetwork.title': 'Masaüstü Ağ Erişimi',
|
||
'settings.openchamber.desktopNetwork.field.windowControlsPosition': 'Pencere denetimlerinin konumu',
|
||
'settings.openchamber.desktopNetwork.field.windowControlsPositionDescription': 'Küçültme, büyütme ve kapatma düğmelerinin nerede görüneceğini seçin. Varsayılan konum sağdır.',
|
||
'settings.openchamber.desktopNetwork.field.windowControlsPositionAria': 'Pencere denetimlerinin konumu',
|
||
'settings.openchamber.desktopNetwork.option.windowControlsLeft': 'Sol',
|
||
'settings.openchamber.desktopNetwork.option.windowControlsRight': 'Sağ',
|
||
'settings.openchamber.desktopNetwork.field.windowControls': 'Pencere denetimleri',
|
||
'settings.openchamber.desktopNetwork.field.windowControlsStyle': 'Stil',
|
||
'settings.openchamber.desktopNetwork.field.windowControlsStyleAria': 'Pencere denetimlerinin stili',
|
||
'settings.openchamber.desktopNetwork.option.windowControlsClassic': 'Klasik',
|
||
'settings.openchamber.desktopNetwork.option.windowControlsTrafficLights': 'Trafik ışıkları',
|
||
'settings.openchamber.desktopNetwork.field.launchAtLoginAria': 'OpenChamber\'ı oturum açılışında başlat',
|
||
'settings.openchamber.desktopNetwork.field.launchAtLogin': 'Oturum açtığınızda OpenChamber\'ı başlat',
|
||
'settings.openchamber.desktopNetwork.field.launchAtLoginDescription': 'Uygulamayı pencere açmadan arka planda başlatır. Açmak için masaüstü durum simgesini kullanın.',
|
||
'settings.openchamber.desktopNetwork.field.macMenuBarAria': 'OpenChamber\'ı macOS menü çubuğunda göster',
|
||
'settings.openchamber.desktopNetwork.field.macMenuBar': 'OpenChamber\'ı menü çubuğunda göster',
|
||
'settings.openchamber.desktopNetwork.field.macMenuBarDescription': 'Uygulamanın yeniden başlatılmasını gerektirir. Kapalıyken OpenChamber, menü çubuğu öğesini oluşturmaz ve session, onay ile kullanım güncellemelerini çalıştırmaz.',
|
||
'settings.openchamber.desktopNetwork.field.minimizeToTrayAria': 'OpenChamber\'ı sistem tepsisine kapat',
|
||
'settings.openchamber.desktopNetwork.field.minimizeToTray': 'Sistem tepsisine kapat',
|
||
'settings.openchamber.desktopNetwork.field.minimizeToTrayDescription': 'Ana pencere kapatıldığında OpenChamber\'ı sistem tepsisinde çalışır halde tutar. Küçültüldüğünde pencere görev çubuğunda kalır.',
|
||
'settings.openchamber.desktopNetwork.field.keepAwakeAria': 'OpenChamber çalışırken bilgisayarı uyanık tut',
|
||
'settings.openchamber.desktopNetwork.field.keepAwake': 'OpenChamber çalışırken bilgisayarı uyanık tut',
|
||
'settings.openchamber.desktopNetwork.field.keepAwakeDescription': 'Telefonların bu uygulamaya erişmeye devam edebilmesi için sistemin uykuya geçmesini engeller. Ekran yine de kapanabilir.',
|
||
'settings.openchamber.desktopNetwork.field.allowLanAccessAria': 'Masaüstü sidecar\'ına LAN erişimine izin ver',
|
||
'settings.openchamber.desktopNetwork.field.allowLanAccess': 'Yerel ağınızdaki diğer cihazların bu uygulamayı açmasına izin ver',
|
||
'settings.openchamber.desktopNetwork.field.allowLanAccessDescription': 'Telefonlar, tabletler ve Wi-Fi ağınızdaki diğer bilgisayarların uygulamayı açabilmesi için uygulamayı yeniden başlatır.',
|
||
'settings.openchamber.desktopNetwork.field.warning': 'Uyarı: Etkinken uygulamaya aynı yerel ağdaki herkes erişebilir.',
|
||
'settings.openchamber.desktopNetwork.field.passwordRequiredWarning': 'LAN erişimi Masaüstü UI Şifresi gerektirir. Şifre ayarlanana kadar masaüstü uygulaması yalnızca yerel olarak başlar.',
|
||
'settings.openchamber.desktopPassword.actions.showPassword': 'Şifreyi göster',
|
||
'settings.openchamber.desktopPassword.actions.hidePassword': 'Şifreyi gizle',
|
||
'settings.openchamber.desktopPassword.field.password': 'Masaüstü UI Şifresi',
|
||
'settings.openchamber.desktopPassword.field.passwordPlaceholder': 'Şifre gerekmez',
|
||
'settings.openchamber.desktopPassword.field.passwordDescription': 'OpenChamber yeniden başlatma sonrasında sorar, ardından giriş session\'ı sona erdiğinde tekrar sorar: 12 saat sonra veya Trust this device ile 7 gün sonra. Girişi devre dışı bırakmak için boş bırakın.',
|
||
'settings.openchamber.desktopNetwork.hint.openAfterRestart': 'Yeniden başlatma sonrasında başka bir cihazdan açın: ',
|
||
'settings.openchamber.desktopNetwork.hint.openNow': 'Başka bir cihazdan açın: ',
|
||
'settings.openchamber.desktopNetwork.actions.saveAndRestart': 'Kaydet + Yeniden başlat',
|
||
'settings.openchamber.desktopNetwork.error.loadFailed': 'Masaüstü ayarları yüklenemedi',
|
||
'settings.openchamber.desktopNetwork.error.saveFailed': 'Masaüstü ayarları kaydedilemedi',
|
||
'settings.openchamber.desktopNetwork.error.savedRestartFailed': 'Kaydedildi, ancak uygulama yeniden başlatılamadı',
|
||
'settings.openchamber.desktopNetwork.error.launchAtLoginUnsupported': 'Oturum açıldığında başlatma bu sistemde desteklenmiyor',
|
||
'settings.openchamber.desktopNetwork.error.launchAtLoginSaveFailed': 'Oturum açıldığında başlatma ayarı güncellenemedi',
|
||
'settings.openchamber.desktopNetwork.error.minimizeToTrayUnsupported': 'Sistem tepsisi arka plan modu bu sistemde desteklenmiyor',
|
||
'settings.openchamber.desktopNetwork.error.minimizeToTraySaveFailed': 'Sistem tepsisi ayarı güncellenemedi',
|
||
'settings.openchamber.desktopNetwork.error.keepAwakeUnsupported': 'Uykuyu engelleme bu sistemde desteklenmiyor',
|
||
'settings.openchamber.desktopNetwork.error.keepAwakeSaveFailed': 'Uyanık tutma ayarı güncellenemedi',
|
||
'settings.openchamber.opencodeCli.title': 'OpenCode CLI',
|
||
'settings.openchamber.tools.title': 'OpenChamber Araçları',
|
||
'settings.openchamber.tools.field.agentControlTool': 'Agent kontrol aracı',
|
||
'settings.openchamber.tools.field.agentControlToolAria': 'Agent kontrol aracını etkinleştir',
|
||
'settings.openchamber.tools.field.agentControlToolInfo': 'Agent\'ların işinizi sohbetten yönetmesine izin verin: session ve worktree\'ler başlatın, prompt\'ları diğer agent\'lara devredin ve zamanlanmış görevleri yönetin. Her session\'a küçük bir araç açıklaması eklenir. OpenCode yeniden başlatıldıktan sonra uygulanır.',
|
||
'settings.openchamber.tools.field.agentWebTool': 'OpenChamber Web aracı',
|
||
'settings.openchamber.tools.field.agentWebToolAria': 'OpenChamber Web aracını etkinleştir',
|
||
'settings.openchamber.tools.field.agentWebToolInfo': 'Agent\'ların OpenChamber\'ın tarayıcı panelindeki sayfayı görmesine ve etkileşim kurmasına izin verin: URL açın, sayfayı okuyun, tıklayın, yazın, kaydırın ve mobil ile masaüstü düzenleri arasında geçiş yapın. Her session\'a küçük bir araç açıklaması eklenir. OpenCode yeniden başlatıldıktan sonra uygulanır.',
|
||
'settings.openchamber.tools.field.agentMemoryTool': 'Agent hafıza aracı',
|
||
'settings.openchamber.tools.field.agentMemoryToolAria': 'Agent hafıza aracı',
|
||
'settings.openchamber.tools.field.agentMemoryToolInfo': 'Agent\'ların öğrendiklerini session\'lar arasında iki depoda tutmasına izin verin: sizinle ilgili doğrular ve her projeyle ilgili doğrular. Session\'lara kayıtlı başlıklar verilir; böylece agent ilgili bir kaydı okuyabilir. Kapatılırsa araç, Memory sekmesi ve session dizini kaldırılır. OpenCode yeniden başlatıldıktan sonra uygulanır.',
|
||
'settings.openchamber.opencodeCli.tooltipPrefix': 'İsteğe bağlı mutlak dosya yolu: ',
|
||
'settings.openchamber.opencodeCli.tooltipSuffix': 'binary dosyası.',
|
||
'settings.openchamber.opencodeCli.field.binaryPath': 'OpenCode Binary Yolu',
|
||
'settings.openchamber.opencodeCli.field.binaryPathPlaceholder': '/Users/you/.bun/bin/opencode',
|
||
'settings.openchamber.opencodeCli.field.showUpdateNotifications': 'OpenCode güncelleme bildirimlerini göster',
|
||
'settings.openchamber.opencodeCli.field.showUpdateNotificationsAria': 'OpenCode güncelleme bildirimlerini göster',
|
||
'settings.openchamber.opencodeCli.actions.browseAria': 'OpenCode binary yolu için gözat',
|
||
'settings.openchamber.opencodeCli.actions.browse': 'Gözat',
|
||
'settings.openchamber.opencodeCli.actions.saveAndReload': 'Kaydet + Yeniden yükle',
|
||
'settings.openchamber.opencodeCli.actions.restartingOpenCode': 'OpenCode yeniden başlatılıyor…',
|
||
'settings.openchamber.opencodeCli.dialog.selectBinaryTitle': 'opencode binary dosyasını seç',
|
||
'settings.openchamber.opencodeCli.tipPrefix': 'İpucu: ',
|
||
'settings.openchamber.opencodeCli.tipMiddle': 'env var\'ını da kullanabilirsiniz, ancak bu ayar kalıcı olarak şurada saklanır: ',
|
||
'settings.mcp.sidebar.title': 'MCP Sunucuları',
|
||
'settings.mcp.sidebar.total': 'Toplam {count}',
|
||
'settings.mcp.sidebar.actions.refreshStatusAria': 'MCP durumunu yenile',
|
||
'settings.mcp.sidebar.actions.refreshStatusTitle': 'MCP durumunu yenile',
|
||
'settings.mcp.sidebar.actions.addServerTitle': 'MCP sunucusu ekle',
|
||
'settings.mcp.sidebar.actions.deleting': 'Siliniyor…',
|
||
'settings.mcp.sidebar.empty.title': 'Yapılandırılmış MCP sunucusu yok',
|
||
'settings.mcp.sidebar.empty.description': 'Eklemek için yukarıdaki + düğmesini kullanın',
|
||
'settings.mcp.sidebar.group.projectServers': 'Proje Sunucuları',
|
||
'settings.mcp.sidebar.group.userServers': 'Kullanıcı Sunucuları',
|
||
'settings.mcp.sidebar.serverType.localTitle': 'Yerel sunucu',
|
||
'settings.mcp.sidebar.serverType.remoteTitle': 'Uzak sunucu',
|
||
'settings.mcp.sidebar.deleteDialog.title': 'MCP Sunucusunu Sil',
|
||
'settings.mcp.sidebar.deleteDialog.descriptionPrefix': '"{name}" öğesini silmek istediğinizden emin misiniz? Bu işlem onu şuradan kaldırır: ',
|
||
'settings.mcp.sidebar.toast.deleteFailed': 'MCP sunucusu silinemedi',
|
||
'settings.mcp.sidebar.toast.serverDeleted': 'MCP sunucusu "{name}" silindi',
|
||
'settings.mcp.sidebar.toast.refreshListIfStale': 'Arayüz güncel görünmüyorsa MCP listesini yenileyin.',
|
||
'settings.plugins.sidebar.title': 'Eklentiler',
|
||
'settings.plugins.sidebar.total': 'Toplam {count}',
|
||
'settings.plugins.sidebar.actions.addTitle': 'Eklenti ekle',
|
||
'settings.plugins.sidebar.actions.deleting': 'Siliniyor…',
|
||
'settings.plugins.sidebar.empty.title': 'Yapılandırılmış eklenti yok',
|
||
'settings.plugins.sidebar.empty.description': 'Eklemek için yukarıdaki + düğmesini kullanın',
|
||
'settings.plugins.sidebar.group.userEntries': 'Kullanıcı yapılandırması',
|
||
'settings.plugins.sidebar.group.userFiles': 'Kullanıcı eklenti dosyası',
|
||
'settings.plugins.sidebar.group.projectEntries': 'Proje yapılandırması',
|
||
'settings.plugins.sidebar.group.projectFiles': 'Proje eklenti dosyası',
|
||
'settings.plugins.sidebar.kind.npm': 'npm paketi',
|
||
'settings.plugins.sidebar.kind.path': 'Yerel yol',
|
||
'settings.plugins.sidebar.kind.file': 'Eklenti dosyası',
|
||
'settings.plugins.sidebar.deleteDialog.title': 'Eklentiyi sil',
|
||
'settings.plugins.sidebar.deleteDialog.description': '"{name}" öğesini silmek istediğinizden emin misiniz?',
|
||
'settings.plugins.sidebar.toast.deleted': 'Eklenti "{name}" silindi',
|
||
'settings.plugins.sidebar.toast.deleteFailed': 'Eklenti silinemedi',
|
||
'settings.plugins.page.empty.select': 'Görüntülemek veya düzenlemek için bir eklenti seçin',
|
||
'settings.plugins.page.empty.add': 'Ya da yeni eklenti eklemek için +\'ya tıklayın',
|
||
'settings.plugins.page.header.entry': 'Yüklü eklenti',
|
||
'settings.plugins.page.header.file': 'Eklenti dosyası',
|
||
'settings.plugins.page.field.spec': 'Spec',
|
||
'settings.plugins.page.field.spec.placeholder': 'npm-package@version veya /absolute/path',
|
||
'settings.plugins.page.field.options': 'Seçenekler (JSON)',
|
||
'settings.plugins.page.field.options.invalidJson': 'Geçersiz JSON',
|
||
'settings.plugins.page.field.fileName': 'Dosya adı',
|
||
'settings.plugins.page.field.content': 'İçerik',
|
||
'settings.plugins.page.field.scope': 'Kapsam',
|
||
'settings.plugins.scope.user': 'Kullanıcı',
|
||
'settings.plugins.scope.project': 'Proje',
|
||
'settings.plugins.page.action.save': 'Kaydet',
|
||
'settings.plugins.page.action.discard': 'Vazgeç',
|
||
'settings.plugins.dialog.add.title': 'Eklenti ekle',
|
||
'settings.plugins.dialog.add.tab.npm': 'npm\'den',
|
||
'settings.plugins.dialog.add.tab.path': 'Yerel yoldan',
|
||
'settings.plugins.dialog.add.tab.file': 'Yeni dosya',
|
||
'settings.plugins.dialog.add.action.submit': 'Ekle',
|
||
'settings.plugins.dialog.add.action.cancel': 'İptal',
|
||
'settings.plugins.toast.created': 'Eklenti eklendi',
|
||
'settings.plugins.toast.updated': 'Eklenti güncellendi',
|
||
'settings.plugins.toast.reloadFailed': 'opencode yeniden yüklenemedi — yeniden başlatma gerekli',
|
||
'settings.plugins.validation.fileName': 'Dosya adı küçük harf olmalı ve .js / .ts / .mjs / .cjs ile bitmeli',
|
||
'settings.plugins.validation.specRequired': 'Spec zorunludur',
|
||
'settings.plugins.registry.badge.update.label': '↑ {version}',
|
||
'settings.plugins.registry.badge.update.tooltip': 'Güncelleme var: {current} → {latest}',
|
||
'settings.plugins.registry.badge.malformed.tooltip': 'Spec hatalı biçimlendirilmiş',
|
||
'settings.plugins.registry.badge.missingPackage.tooltip': '{name} paketi npm üzerinde bulunamadı',
|
||
'settings.plugins.registry.badge.missingVersion.tooltip': '{name} paketinin {version} sürümü yayımlanmamış',
|
||
'settings.plugins.registry.badge.pathMissing.tooltip': 'Dosya bulunamadı: {path}',
|
||
'settings.plugins.registry.badge.pathUnreadable.tooltip': 'Dosya okunamıyor: {path}',
|
||
'settings.plugins.registry.badge.network.tooltip': 'npm registry\'ye ulaşılamadı',
|
||
'settings.plugins.registry.banner.updateAvailable.title': 'Güncelleme var',
|
||
'settings.plugins.registry.banner.updateAvailable.description': '{current} → {latest}',
|
||
'settings.plugins.registry.banner.updateAvailable.action': '{latest} sürümüne güncelle',
|
||
'settings.plugins.registry.banner.invalid.title': 'Geçersiz eklenti',
|
||
'settings.plugins.registry.banner.invalid.malformed': 'Spec sözdizimi bozuk',
|
||
'settings.plugins.registry.banner.invalid.missingPackage': 'Paket npm üzerinde bulunamadı',
|
||
'settings.plugins.registry.banner.invalid.missingVersion': 'Sürüm yayımlanmamış',
|
||
'settings.plugins.registry.banner.invalid.pathMissing': 'Dosya mevcut değil',
|
||
'settings.plugins.registry.banner.invalid.pathUnreadable': 'Dosya okunamıyor',
|
||
'settings.plugins.sidebar.actions.updateToLatest': 'En son sürüme güncelle',
|
||
'settings.plugins.sidebar.actions.refresh': 'Güncellemeleri denetle',
|
||
'settings.plugins.sidebar.group.updatesAvailable_one': '{count} güncelleme var',
|
||
'settings.plugins.sidebar.group.updatesAvailable_other': '{count} güncelleme var',
|
||
'settings.plugins.toast.updatedToLatest': 'Eklenti {version} sürümüne güncellendi',
|
||
'settings.plugins.toast.refreshing': 'npm güncellemeleri denetleniyor…',
|
||
'settings.plugins.toast.refreshFailed': 'npm registry denetlenemedi',
|
||
'settings.openchamber.keyboardShortcuts.title': 'Klavye Kısayolları',
|
||
'settings.openchamber.keyboardShortcuts.actions.resetAll': 'Tümünü Sıfırla',
|
||
'settings.openchamber.keyboardShortcuts.actions.overwrite': 'Üzerine Yaz',
|
||
'settings.openchamber.keyboardShortcuts.tooltip': 'Yeni bir tuş kombinasyonu yakalayıp kaydedin; atamalar anında güncellenir.',
|
||
'settings.openchamber.keyboardShortcuts.overwritePrompt': 'Bu kombinasyon başka bir kısayol tarafından kullanılıyor. Üzerine yazılsın ve diğer atama temizlensin mi?',
|
||
'settings.openchamber.keyboardShortcuts.field.pressKeys': 'Tuşlara basın...',
|
||
'settings.openchamber.keyboardShortcuts.error.captureFirst': 'Önce bir kısayol yakalayın.',
|
||
'settings.openchamber.keyboardShortcuts.warning.riskyBrowserShortcut': 'Bu kısayol tarayıcı varsayılanlarıyla çakışabilir. Yine de kaydedilir.',
|
||
'settings.openchamber.keyboardShortcuts.action.open_go_to_line.label': 'Satıra git (dosya düzenleyici)',
|
||
'settings.openchamber.keyboardShortcuts.action.open_command_palette.label': 'Komut paletini aç',
|
||
'settings.openchamber.keyboardShortcuts.action.focus_input.label': 'Girdi alanına odaklan',
|
||
'settings.openchamber.keyboardShortcuts.action.open_settings.label': 'Ayarları aç',
|
||
'settings.openchamber.keyboardShortcuts.action.toggle_terminal.label': 'Terminal dock\'unu aç/kapat',
|
||
'settings.openchamber.keyboardShortcuts.action.toggle_terminal_expanded.label': 'Terminali genişlet/daralt',
|
||
'settings.openchamber.keyboardShortcuts.action.add_selection_to_chat.label': 'Seçimi sohbete ekle',
|
||
'settings.openchamber.keyboardShortcuts.action.toggle_sidebar.label': 'Kenar çubuğunu aç/kapat',
|
||
'settings.openchamber.keyboardShortcuts.action.switch_context_surface.label': 'Bağlam paneli yüzeyini değiştir',
|
||
'settings.openchamber.keyboardShortcuts.action.switch_context_surface.suffix': ' + 1…0',
|
||
'settings.openchamber.keyboardShortcuts.action.new_chat.label': 'Yeni session',
|
||
'settings.openchamber.keyboardShortcuts.action.new_chat_worktree.label': 'Yeni worktree taslağı',
|
||
'settings.openchamber.keyboardShortcuts.action.new_mini_chat.label': 'Yeni Mini Sohbet penceresi',
|
||
'settings.openchamber.keyboardShortcuts.action.open_help.label': 'Klavye kısayollarını aç',
|
||
'settings.openchamber.keyboardShortcuts.action.toggle_services_menu.label': 'Hizmetler menüsünü aç/kapat',
|
||
'settings.openchamber.keyboardShortcuts.action.cycle_theme.label': 'Temalar arasında geçiş yap',
|
||
'settings.openchamber.keyboardShortcuts.action.cycle_agent.label': 'Agent\'lar arasında geçiş yap',
|
||
'settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_forward.label': 'Sonraki favori modele geç',
|
||
'settings.openchamber.keyboardShortcuts.action.cycle_favorite_model_backward.label': 'Önceki favori modele geç',
|
||
'settings.openchamber.keyboardShortcuts.action.open_model_selector.label': 'Model seçiciyi aç',
|
||
'settings.openchamber.keyboardShortcuts.action.expand_input.label': 'Girdiyi genişlet',
|
||
'settings.openchamber.keyboardShortcuts.action.open_timeline_dialog.label': 'Konuşma zaman çizelgesini aç',
|
||
'settings.openchamber.keyboardShortcuts.action.toggle_prompt_navigator.label': 'Prompt gezginini aç/kapat',
|
||
'settings.projects.sidebar.total': 'Toplam {count}',
|
||
'settings.projects.sidebar.actions.addProject': 'Proje ekle',
|
||
'settings.projects.page.empty.noProjects': 'Kullanılabilir proje yok.',
|
||
'settings.projects.page.title.default': 'Proje Ayarları',
|
||
'settings.projects.page.section.worktree': 'Worktree',
|
||
'settings.projects.page.field.projectName': 'Proje Adı',
|
||
'settings.projects.page.field.projectNamePlaceholder': 'Proje adı',
|
||
'settings.projects.page.field.accentColor': 'Vurgu Rengi',
|
||
'settings.projects.page.field.projectIcon': 'Proje Simgesi',
|
||
'settings.projects.page.field.projectIconBackgroundAria': 'Proje simgesi arka plan rengi',
|
||
'settings.projects.page.field.clearIconBackgroundAria': 'Simge arka planını temizle',
|
||
'settings.projects.page.field.clearBackground': 'Arka planı temizle',
|
||
'settings.projects.page.field.none': 'Yok',
|
||
'settings.projects.page.field.preview': 'Önizleme',
|
||
'settings.projects.page.actions.uploadIcon': 'Simgeyi karşıya yükle',
|
||
'settings.projects.page.actions.uploading': 'Karşıya yükleniyor...',
|
||
'settings.projects.page.actions.discoverFavicon': 'Favicon bul',
|
||
'settings.projects.page.actions.discovering': 'Bulunuyor...',
|
||
'settings.projects.page.actions.removeProjectIcon': 'Proje Simgesini Kaldır',
|
||
'settings.projects.page.actions.removing': 'Kaldırılıyor...',
|
||
'settings.projects.page.actions.undoRemove': 'Kaldırmayı Geri Al',
|
||
'settings.projects.page.toast.uploadIconFailed': 'Proje simgesi karşıya yüklenemedi',
|
||
'settings.projects.page.toast.iconUpdated': 'Proje simgesi güncellendi',
|
||
'settings.projects.page.toast.removeIconFailed': 'Proje simgesi kaldırılamadı',
|
||
'settings.projects.page.toast.iconRemoved': 'Proje simgesi kaldırıldı',
|
||
'settings.projects.page.toast.discoverIconFailed': 'Proje simgesi bulunamadı',
|
||
'settings.projects.page.toast.customIconAlreadySet': 'Bu proje için zaten özel simge ayarlanmış',
|
||
'settings.projects.page.toast.iconDiscovered': 'Proje simgesi bulundu',
|
||
'settings.projects.page.toast.saveFailed': 'Proje ayarları kaydedilemedi',
|
||
'settings.usage.sidebar.title': 'Kullanım',
|
||
'settings.usage.sidebar.total': 'Toplam {count}',
|
||
'settings.usage.sidebar.actions.toggleAutoRefreshAria': 'Otomatik yenilemeyi aç/kapat',
|
||
'settings.usage.sidebar.actions.refreshAria': 'Kullanımı yenile',
|
||
'settings.usage.sidebar.actions.refreshTitle': 'Kullanımı yenile',
|
||
'settings.usage.sidebar.tooltip.autoRefresh': 'Kullanım verilerini ayarlanan aralıkta otomatik yenile',
|
||
'settings.usage.sidebar.field.intervalPlaceholder': 'Aralık',
|
||
'settings.usage.sidebar.field.display': 'Görüntüleme',
|
||
'settings.usage.sidebar.field.displayModePlaceholder': 'Görüntüleme modu',
|
||
'settings.usage.sidebar.field.displayModeUsage': 'Kullanım',
|
||
'settings.usage.sidebar.field.displayModeRemaining': 'Kalan kota',
|
||
'settings.usage.sidebar.status.notSet': 'Ayarlanmadı',
|
||
'settings.usage.page.empty.selectProvider': 'Kullanım ayrıntılarını görüntülemek için bir provider seçin.',
|
||
'settings.usage.page.header.providerUsage': '{provider} Kullanımı',
|
||
'settings.usage.page.header.refreshing': 'Kullanım yenileniyor...',
|
||
'settings.usage.page.header.lastUpdated': 'Son güncelleme: {time}',
|
||
'settings.usage.page.header.lastUpdatedWithPlan': 'Plan: {plan} · Son güncelleme: {time}',
|
||
'settings.usage.page.options.showInWorkStatusAria': 'Çalışma durumu panelinde göster',
|
||
'settings.usage.page.options.showInWorkStatus': 'Çalışma Durumu Panelinde Göster',
|
||
'settings.usage.page.options.showInWorkStatusTooltip': 'Etkinleştirildiğinde bu provider\'ın kullanımı çalışma durumu panelinde görünür.',
|
||
'settings.usage.page.state.noData': 'Henüz kullanım verisi yok.',
|
||
'settings.usage.page.state.refreshFailedTitle': 'Kullanım verileri yenilenemedi',
|
||
'settings.usage.page.state.providerNotConfiguredTitle': 'Provider yapılandırılmamış',
|
||
'settings.usage.page.state.providerNotConfiguredDescription': 'Kullanım takibini etkinleştirmek için Provider\'lar sekmesinde kimlik bilgileri ekleyin.',
|
||
'settings.usage.page.section.modelQuotas': 'Model Kotaları',
|
||
'settings.usage.page.section.otherModels': 'Diğer Modeller',
|
||
'settings.usage.page.state.noQuotaWindowsTitle': 'Bildirilen kota penceresi yok',
|
||
'settings.usage.page.state.noQuotaWindowsDescription': 'Bu provider şu anda herhangi bir hız limiti veya kullanım kotası bildirmiyor.',
|
||
'settings.usage.pace.status.onTrack': 'Hedefte',
|
||
'settings.usage.pace.status.slightlyFast': 'Biraz hızlı',
|
||
'settings.usage.pace.status.tooFast': 'Çok hızlı',
|
||
'settings.usage.pace.status.usedUp': 'Tükendi',
|
||
'settings.usage.pace.predictionTooltip': 'Mevcut hıza göre pencere sonunda beklenen kullanım: {prediction}',
|
||
'settings.usage.pace.wait': 'Bekle {duration}',
|
||
'settings.usage.pace.prediction': 'Tahmin: {prediction}',
|
||
'settings.usage.pace.rate': 'Hız: {rate}',
|
||
'settings.usage.pace.waitSeparator': ' · Bekle ',
|
||
'settings.usage.pace.predictionLabel': 'Tahmin: ',
|
||
'settings.remoteInstances.page.title': 'Uzak instance',
|
||
'settings.remoteInstances.page.description': 'SSH üzerinden başka bir makineye bağlanın ve OpenChamber\'ı orada açın.',
|
||
'settings.remoteInstances.page.empty.selectInstance': 'Ayarlarını görüntülemek ve düzenlemek için bir instance seçin.',
|
||
'settings.remoteInstances.page.empty.noExtraForwards': 'Ek port yönlendirmesi yapılandırılmadı.',
|
||
'settings.remoteInstances.page.section.actions': 'Eylemler',
|
||
'settings.remoteInstances.page.section.actionsDescription': 'Bağlanın, yeniden bağlanın, log\'ları görüntüleyin veya bu bağlantıyı kaldırın.',
|
||
'settings.remoteInstances.page.section.remoteServer': 'Uzak makinedeki OpenChamber',
|
||
'settings.remoteInstances.page.section.remoteServerDescription': 'SSH bağlantısı kurulduktan sonra OpenChamber\'ın nasıl çalışacağını seçin.',
|
||
'settings.remoteInstances.page.section.mainTunnel': 'Yerel erişim',
|
||
'settings.remoteInstances.page.section.mainTunnelDescription': 'Bu uzak OpenChamber sunucusunu açmak için kullanılacak yerel adresi seçin.',
|
||
'settings.remoteInstances.page.section.authentication': 'Kimlik doğrulama',
|
||
'settings.remoteInstances.page.section.authenticationDescription': 'SSH ve uzak OpenChamber arayüzü için isteğe bağlı kimlik bilgileri.',
|
||
'settings.remoteInstances.page.section.portForwards': 'Port Yönlendirmeleri',
|
||
'settings.remoteInstances.page.section.portForwardsDescription': 'Bu SSH bağlantısı üzerinden erişilebilir hale getirilecek isteğe bağlı ek portlar.',
|
||
'settings.remoteInstances.page.field.sshCommand': 'SSH komutu',
|
||
'settings.remoteInstances.page.field.sshCommandPlaceholder': 'ssh user@host',
|
||
'settings.remoteInstances.page.field.nickname': 'Takma ad',
|
||
'settings.remoteInstances.page.field.nicknamePlaceholder': 'İş dizüstü bilgisayarı',
|
||
'settings.remoteInstances.page.field.connectionTimeoutSeconds': 'Bağlantı zaman aşımı (saniye)',
|
||
'settings.remoteInstances.page.field.installMethod': 'Kurulum yöntemi',
|
||
'settings.remoteInstances.page.field.installMethodHint': 'Bu uygulama OpenChamber\'ı sizin için başlattığında uzak makineye nasıl yerleştirileceği.',
|
||
'settings.remoteInstances.page.field.selectInstallMethodPlaceholder': 'Kurulum yöntemi seçin',
|
||
'settings.remoteInstances.page.field.selectBindHostPlaceholder': 'Bağlama host\'u seç',
|
||
'settings.remoteInstances.page.field.sshPasswordOptional': 'SSH şifresi (isteğe bağlı)',
|
||
'settings.remoteInstances.page.field.sshPasswordPlaceholder': 'SSH şifresini gir',
|
||
'settings.remoteInstances.page.field.uiPasswordOptional': 'UI şifresi (isteğe bağlı)',
|
||
'settings.remoteInstances.page.field.uiPasswordPlaceholder': 'UI şifresini gir',
|
||
'settings.remoteInstances.page.field.forwardTypeHint': 'Bu SSH bağlantısının hangi tür port erişimi sağlayacağını seçin.',
|
||
'settings.remoteInstances.page.field.typePlaceholder': 'Tür',
|
||
'settings.remoteInstances.page.forwardType.local': 'Yerel (-L)',
|
||
'settings.remoteInstances.page.forwardType.remote': 'Uzak (-R)',
|
||
'settings.remoteInstances.page.forwardType.dynamic': 'Dinamik (-D)',
|
||
'settings.remoteInstances.page.forwardTypeDescription.local': 'Uzak makinedeki bir hedefe bağlanan yerel bir port açar.',
|
||
'settings.remoteInstances.page.forwardTypeDescription.remote': 'Uzak makinede, bilgisayarınıza geri bağlanan bir port açar.',
|
||
'settings.remoteInstances.page.forwardTypeDescription.dynamic': 'SSH bağlantısı üzerinden yerel bir SOCKS proxy\'si açar.',
|
||
'settings.remoteInstances.page.actions.create': 'Oluştur',
|
||
'settings.remoteInstances.page.actions.cancel': 'İptal',
|
||
'settings.remoteInstances.page.actions.connecting': 'Bağlanıyor...',
|
||
'settings.remoteInstances.page.actions.reconnecting': 'Yeniden bağlanıyor...',
|
||
'settings.remoteInstances.page.actions.reconnectNow': 'Şimdi yeniden bağlan',
|
||
'settings.remoteInstances.page.actions.logs': 'SSH Günlükleri',
|
||
'settings.remoteInstances.page.actions.pickRandomPort': 'Rastgele port seç',
|
||
'settings.remoteInstances.page.actions.enableForwardAria': 'Yönlendirmeyi etkinleştir',
|
||
'settings.remoteInstances.page.actions.openLocal': 'Yereli aç',
|
||
'settings.remoteInstances.page.actions.addForward': 'Yönlendirme ekle',
|
||
'settings.remoteInstances.page.import.loading': 'SSH host\'ları yükleniyor...',
|
||
'settings.remoteInstances.page.import.noneFound': 'SSH host\'u bulunamadı.',
|
||
'settings.remoteInstances.page.import.noneAvailable': 'İçe aktarılacak SSH host\'u yok.',
|
||
'settings.remoteInstances.page.import.patternSuffix': '(kalıp)',
|
||
'settings.remoteInstances.page.status.currentLocalUrl': 'Geçerli yerel URL:',
|
||
'settings.remoteInstances.page.status.reconnectStale': 'Yeniden bağlanma takılmış görünüyor. Şimdi yeniden deneyebilirsiniz.',
|
||
'settings.remoteInstances.page.logsDialog.title': 'SSH Günlükleri',
|
||
'settings.remoteInstances.page.logsDialog.loading': 'Günlükler yükleniyor...',
|
||
'settings.remoteInstances.page.logsDialog.empty': 'Henüz SSH günlüğü yok.',
|
||
'settings.remoteInstances.page.patternDialog.title': 'Bir SSH hedefi seçin',
|
||
'settings.remoteInstances.page.patternDialog.destinationPlaceholder': 'user@host',
|
||
'settings.remoteInstances.page.phase.resolvingConfiguration': 'Yapılandırma çözümleniyor',
|
||
'settings.remoteInstances.page.phase.checkingAuth': 'Kimlik doğrulaması denetleniyor',
|
||
'settings.remoteInstances.page.phase.establishingSsh': 'SSH bağlantısı kuruluyor',
|
||
'settings.remoteInstances.page.phase.probingRemote': 'Uzak makine denetleniyor',
|
||
'settings.remoteInstances.page.phase.installingOpenChamber': 'OpenChamber kuruluyor',
|
||
'settings.remoteInstances.page.phase.updatingOpenChamber': 'OpenChamber güncelleniyor',
|
||
'settings.remoteInstances.page.phase.detectingServer': 'Sunucu algılanıyor',
|
||
'settings.remoteInstances.page.phase.startingServer': 'Sunucu başlatılıyor',
|
||
'settings.remoteInstances.page.phase.forwardingPorts': 'Portlar yönlendiriliyor',
|
||
'settings.remoteInstances.page.phase.reconnecting': 'Yeniden bağlanılıyor',
|
||
'settings.remoteInstances.page.confirm.storeSshPasswordPlaintext': 'SSH şifresi diskte düz metin olarak depolansın mı?',
|
||
'settings.remoteInstances.page.confirm.storeUiPasswordPlaintext': 'UI şifresi diskte düz metin olarak depolansın mı?',
|
||
'settings.remoteInstances.page.confirm.removeInstance': 'Bu uzak instance kaldırılsın mı?',
|
||
'settings.remoteInstances.page.toast.sshCommandRequired': 'SSH komutu gerekli',
|
||
'settings.remoteInstances.page.toast.saveFailed': 'Instance kaydedilemedi',
|
||
'settings.remoteInstances.page.toast.instanceSaved': 'Instance kaydedildi',
|
||
'settings.remoteInstances.page.toast.instanceCreated': 'Instance oluşturuldu',
|
||
'settings.remoteInstances.page.toast.destinationRequired': 'Hedef gerekli',
|
||
'settings.remoteInstances.page.toast.noLogsToCopy': 'Kopyalanacak günlük yok',
|
||
'settings.remoteInstances.page.toast.logsCopied': 'Günlükler kopyalandı',
|
||
'settings.remoteInstances.page.toast.logsCleared': 'Günlükler temizlendi',
|
||
'settings.remoteInstances.page.toast.clearLogsFailed': 'Günlükler temizlenemedi',
|
||
'settings.remoteInstances.page.toast.instanceUrlUnavailable': 'Instance URL\'si kullanılamıyor',
|
||
'settings.remoteInstances.page.toast.connectFailed': 'Instance\'a bağlanılamadı',
|
||
'settings.remoteInstances.page.toast.cancelConnectionFailed': 'Bağlantı iptal edilemedi',
|
||
'settings.remoteInstances.page.toast.disconnectFailed': 'Instance bağlantısı kesilemedi',
|
||
'settings.remoteInstances.page.toast.retryFailed': 'Bağlantı yeniden denenemedi',
|
||
'settings.remoteInstances.page.toast.instanceRemoved': 'Instance kaldırıldı',
|
||
'settings.remoteInstances.page.toast.removeInstanceFailed': 'Instance kaldırılamadı',
|
||
'settings.openchamber.worktrees.state.selectProject': 'Worktree\'leri yönetmek için bir proje seçin.',
|
||
'settings.openchamber.worktrees.state.gitOnly': 'Worktree ayarları yalnızca Git depolarında kullanılabilir.',
|
||
'settings.openchamber.worktrees.setup.title': 'Kurulum komutları',
|
||
'settings.openchamber.worktrees.setup.tooltipPrefix': 'Bir worktree oluşturulduğunda yeni worktree dizininde otomatik olarak çalışır. Şunu kullanın:',
|
||
'settings.openchamber.worktrees.setup.tooltipSuffix': 'proje kökü için.',
|
||
'settings.openchamber.worktrees.setup.loading': 'Yükleniyor...',
|
||
'settings.openchamber.worktrees.setup.commandPlaceholder': 'örn. bun install',
|
||
'settings.openchamber.worktrees.setup.removeCommandAria': 'Komutu kaldır',
|
||
'settings.openchamber.worktrees.setup.addCommand': 'Komut ekle',
|
||
'settings.openchamber.worktrees.setup.waitForCommands': 'Session oluşturmadan veya göndermeden önce kurulum komutlarının tamamlanmasını bekle',
|
||
'settings.openchamber.worktrees.setup.waitForCommandsAria': 'Session oluşturmadan veya göndermeden önce Worktree kurulum komutlarının tamamlanmasını bekle',
|
||
'settings.openchamber.worktrees.setup.toast.saveFailed': 'Worktree kurulum komutları kaydedilemedi',
|
||
'settings.openchamber.worktrees.list.title': 'Mevcut worktree\'ler',
|
||
'settings.openchamber.worktrees.list.tooltip': 'Bir worktree\'yi silmek, ona bağlı session\'ları da kaldırır.',
|
||
'settings.openchamber.worktrees.list.loading': 'Worktree\'ler yükleniyor...',
|
||
'settings.openchamber.worktrees.list.empty': 'Bu proje için worktree bulunamadı',
|
||
'settings.openchamber.worktrees.list.detachedHead': 'Detached HEAD',
|
||
'settings.openchamber.worktrees.list.deleteWorktreeAria': '{name} worktree\'sini sil',
|
||
'settings.agents.modelSelector.title': 'Model seç',
|
||
'settings.agents.modelSelector.searchPlaceholder': 'Model ara',
|
||
'settings.agents.modelSelector.selectPlaceholder': 'Model seç...',
|
||
'settings.agents.modelSelector.notSelected': 'Seçilmedi',
|
||
'settings.agents.modelSelector.noModelOptional': 'Model yok (isteğe bağlı)',
|
||
'settings.agents.modelSelector.section.favorites': 'Favoriler',
|
||
'settings.agents.modelSelector.section.recents': 'Son kullanılanlar',
|
||
'settings.agents.modelSelector.section.recent': 'Son kullanılan',
|
||
'settings.agents.modelSelector.badge.current': 'Geçerli',
|
||
'settings.agents.modelSelector.actions.favorite': 'Favorile',
|
||
'settings.agents.modelSelector.actions.unfavorite': 'Favorilerden çıkar',
|
||
'settings.agents.modelSelector.actions.addToFavorites': 'Favorilere ekle',
|
||
'settings.agents.modelSelector.actions.removeFromFavorites': 'Favorilerden kaldır',
|
||
'settings.agents.modelSelector.state.noModelsFound': 'Model bulunamadı',
|
||
'settings.agents.modelSelector.keyboardHints': '↑↓ gezin • Enter seç • Esc kapat',
|
||
'settings.providers.sidebar.title': 'Provider\'lar',
|
||
'settings.providers.sidebar.total': 'Toplam {count}',
|
||
'settings.providers.sidebar.actions.connectProviderAria': 'Provider\'ı bağla',
|
||
'settings.providers.sidebar.actions.connectProviderTitle': 'Provider\'ı bağla',
|
||
'settings.providers.sidebar.empty.title': 'Provider bulunamadı',
|
||
'settings.providers.sidebar.empty.description': 'OpenCode yapılandırmanızı kontrol edin',
|
||
'settings.providers.sidebar.section.userProviders': 'Kullanıcı Provider\'ları',
|
||
'settings.providers.sidebar.section.projectProviders': 'Proje Provider\'ları',
|
||
'settings.providers.page.state.loading': 'Yükleniyor...',
|
||
'settings.providers.page.state.unableToLoadProviderList': 'Provider listesi yüklenemedi',
|
||
'settings.providers.page.empty.noProvidersDetected': 'Provider algılanmadı',
|
||
'settings.providers.page.empty.checkOpenCodeConfiguration': 'OpenCode yapılandırmanızı kontrol edin',
|
||
'settings.providers.page.empty.selectProviderFromSidebar': 'Kenar çubuğundan bir provider seçin',
|
||
'settings.providers.page.empty.reviewDetailsAndConfigureAuth': 'Ayrıntıları inceleyin ve kimlik doğrulamayı yapılandırın',
|
||
'settings.providers.page.connect.title': 'Provider\'ı Bağla',
|
||
'settings.providers.page.connect.selectProviderTitle': 'Provider Seç',
|
||
'settings.providers.page.connect.providerField': 'Provider',
|
||
'settings.providers.page.connect.selectProviderPlaceholder': 'Provider seç',
|
||
'settings.providers.page.connect.searchProvidersPlaceholder': 'Ara...',
|
||
'settings.providers.page.connect.noProvidersFound': 'Provider bulunamadı',
|
||
'settings.providers.page.custom.optionLabel': 'Diğer / Özel',
|
||
'settings.providers.page.custom.title': 'Özel provider',
|
||
'settings.providers.page.custom.editTitle': 'Özel provider\'ı düzenle',
|
||
'settings.providers.page.custom.description': 'Base URL, kimlik bilgileri, model listesi ve desteklenen API protokolüyle bir provider ekleyin. Sohbette kullanılmak üzere OpenCode yapılandırmasına kaydedilir.',
|
||
'settings.providers.page.custom.field.providerID.label': 'Provider ID',
|
||
'settings.providers.page.custom.field.providerID.placeholder': 'my-provider',
|
||
'settings.providers.page.custom.field.providerID.info': 'Küçük harfler, sayılar, tire ve alt çizgi. OpenCode provider id\'si olarak kullanılır.',
|
||
'settings.providers.page.custom.field.name.label': 'Görünen ad',
|
||
'settings.providers.page.custom.field.name.placeholder': 'Provider\'ım',
|
||
'settings.providers.page.custom.field.name.info': 'Provider ve model seçicilerinde görünür.',
|
||
'settings.providers.page.custom.field.protocol.label': 'API protokolü',
|
||
'settings.providers.page.custom.field.protocol.info': 'Bu API\'nin uyguladığı istek biçimini seçin.',
|
||
'settings.providers.page.custom.field.protocol.openaiChat': 'OpenAI Chat Completions',
|
||
'settings.providers.page.custom.field.protocol.openaiResponses': 'OpenAI Responses',
|
||
'settings.providers.page.custom.field.protocol.anthropicMessages': 'Anthropic Messages',
|
||
'settings.providers.page.custom.field.baseURL.label': 'Base URL',
|
||
'settings.providers.page.custom.field.baseURL.placeholder': 'https://api.example.com/v1',
|
||
'settings.providers.page.custom.field.baseURL.info': 'OpenAI uyumlu API base URL\'si. http:// veya https:// ile başlamalıdır.',
|
||
'settings.providers.page.custom.field.apiKey.label': 'API anahtarı',
|
||
'settings.providers.page.custom.field.apiKey.placeholder': 'sk-... veya {env:VAR_NAME}',
|
||
'settings.providers.page.custom.field.apiKey.info': 'OpenCode auth içinde saklanır; OpenChamber tarafından saklanmaz. Bunun yerine anahtarı ortamdan okumak için {env:VAR_NAME} kullanın.',
|
||
'settings.providers.page.custom.field.apiKey.editInfo': 'Mevcut kimlik bilgisini korumak için boş bırakın ya da yeni bir anahtar / {env:VAR_NAME} girin.',
|
||
'settings.providers.page.custom.field.apiKey.editPlaceholder': 'Mevcut anahtarı korumak için boş bırakın',
|
||
'settings.providers.page.custom.models.title': 'Modeller',
|
||
'settings.providers.page.custom.models.idLabel': 'Model ID',
|
||
'settings.providers.page.custom.models.idPlaceholder': 'gpt-4o',
|
||
'settings.providers.page.custom.models.nameLabel': 'Model adı',
|
||
'settings.providers.page.custom.models.namePlaceholder': 'GPT-4o',
|
||
'settings.providers.page.custom.models.add': 'Model ekle',
|
||
'settings.providers.page.custom.models.remove': 'Modeli kaldır',
|
||
'settings.providers.page.custom.headers.title': 'Header\'lar',
|
||
'settings.providers.page.custom.headers.description': 'Her istekle birlikte gönderilen isteğe bağlı header\'lar.',
|
||
'settings.providers.page.custom.headers.keyLabel': 'Header adı',
|
||
'settings.providers.page.custom.headers.keyPlaceholder': 'X-Custom-Header',
|
||
'settings.providers.page.custom.headers.valueLabel': 'Header değeri',
|
||
'settings.providers.page.custom.headers.valuePlaceholder': 'değer',
|
||
'settings.providers.page.custom.headers.add': 'Header ekle',
|
||
'settings.providers.page.custom.headers.remove': 'Header\'ı kaldır',
|
||
'settings.providers.page.custom.actions.back': 'Geri',
|
||
'settings.providers.page.custom.actions.save': 'Provider\'ı kaydet',
|
||
'settings.providers.page.custom.actions.update': 'Provider\'ı güncelle',
|
||
'settings.providers.page.custom.error.providerID.required': 'Provider ID gerekli',
|
||
'settings.providers.page.custom.error.providerID.format': 'Küçük harf, sayı, tire veya alt çizgi kullanın',
|
||
'settings.providers.page.custom.error.providerID.exists': 'Bu ID\'ye sahip bir provider zaten bağlı',
|
||
'settings.providers.page.custom.error.name.required': 'Görünen ad gerekli',
|
||
'settings.providers.page.custom.error.baseURL.required': 'Base URL gerekli',
|
||
'settings.providers.page.custom.error.baseURL.format': 'Base URL, http:// veya https:// ile başlamalıdır',
|
||
'settings.providers.page.custom.error.required': 'Zorunlu',
|
||
'settings.providers.page.custom.error.duplicate': 'Yinelenen',
|
||
'settings.providers.page.custom.error.apiKey.required': 'API anahtarı veya {env:VAR_NAME} gerekli',
|
||
'settings.providers.page.custom.authFailure.configAfterAuth': 'Kimlik bilgileri kaydedildi ancak provider yapılandırması kaydedilmedi. Hatayı düzeltip yeniden deneyin ya da kısmi kaydı temizlemek için bağlantıyı kesin.',
|
||
'settings.providers.page.auth.title': 'Kimlik doğrulama',
|
||
'settings.providers.page.auth.loadingMethods': 'Kimlik doğrulama yöntemleri yükleniyor...',
|
||
'settings.providers.page.auth.apiKeyLabel': 'API Anahtarı',
|
||
'settings.providers.page.auth.apiKeyTooltip': 'Anahtarlar doğrudan OpenCode\'a gönderilir ve OpenChamber tarafından asla saklanmaz.',
|
||
'settings.providers.page.auth.apiKeyPlaceholder': 'sk-...',
|
||
'settings.providers.page.auth.oauthMethodFallback': 'OAuth yöntemi {index}',
|
||
'settings.providers.page.auth.pasteAuthorizationCodePlaceholder': 'Yetkilendirme kodunu yapıştır',
|
||
'settings.providers.page.auth.oauth.starting': 'Yetkilendirme başlatılıyor…',
|
||
'settings.providers.page.auth.oauth.waiting': 'Yetkilendirme bekleniyor…',
|
||
'settings.providers.page.auth.oauth.waitingHint': 'Tarayıcınızda oturum açmayı tamamlayın. Bu sayfayı açık tutun — bağlantı kendi kendine tamamlanır.',
|
||
'settings.providers.page.auth.oauth.codeHint': 'Yetkilendirme kodunu tarayıcınızdan kopyalayıp buraya yapıştırın.',
|
||
'settings.providers.page.auth.oauth.deviceCodeLabel': 'Cihaz kodu',
|
||
'settings.providers.page.auth.oauth.linkLabel': 'Yetkilendirme bağlantısı',
|
||
'settings.providers.page.auth.oauth.promptRequired': 'Devam etmek için “{field}” alanını doldurun',
|
||
'settings.providers.page.auth.oauth.error.sessionExpired': 'Yetkilendirme isteğinin süresi doldu. Yeniden başlatmak için tekrar bağlanın.',
|
||
'settings.providers.page.auth.oauth.error.codeRequired': 'Bu provider için tarayıcınızdaki yetkilendirme kodu gerekir.',
|
||
'settings.providers.page.auth.oauth.error.declined': 'Yetkilendirme reddedildi veya tamamlanmadı.',
|
||
'settings.providers.page.auth.oauth.error.invalidInput': 'Girdiğiniz bilgiler reddedildi.',
|
||
'settings.providers.page.auth.connected': 'Bağlı',
|
||
'settings.providers.page.auth.incomplete': 'Kimlik bilgileri eksik',
|
||
'settings.providers.page.auth.incompleteHint': '· Sohbette bu provider\'ı kullanmadan önce bir API anahtarı veya {env:VAR} ekleyin',
|
||
'settings.providers.page.auth.useReconnectHint': '· Kimlik bilgilerini güncellemek için Yeniden bağlan düğmesini kullanın',
|
||
'settings.providers.page.connectionDetails.title': 'Bağlantı Ayrıntıları',
|
||
'settings.providers.page.connectionDetails.configuredIn': 'Şurada yapılandırıldı:',
|
||
'settings.providers.page.connectionDetails.noActiveSource': 'Etkin yapılandırma kaynağı yok',
|
||
'settings.providers.page.connectionDetails.source.authCredentials': 'auth kimlik bilgileri',
|
||
'settings.providers.page.connectionDetails.source.userConfig': 'kullanıcı yapılandırması',
|
||
'settings.providers.page.connectionDetails.source.projectConfig': 'proje yapılandırması',
|
||
'settings.providers.page.connectionDetails.source.customConfig': 'özel yapılandırma',
|
||
'settings.providers.page.models.title': 'Kullanılabilir Modeller',
|
||
'settings.providers.page.models.filterPlaceholder': 'Modelleri filtrele...',
|
||
'settings.providers.page.models.noModelsMatchFilter': 'Bu filtreye uyan model yok.',
|
||
'settings.providers.page.models.capability.toolCalling': 'Araç çağırma',
|
||
'settings.providers.page.models.capability.reasoning': 'Akıl yürütme',
|
||
'settings.providers.page.models.capability.imageInput': 'Görsel girişi',
|
||
'settings.providers.page.models.tokenBadge.context': 'ctx',
|
||
'settings.providers.page.models.tokenBadge.output': 'çıktı',
|
||
'settings.providers.page.models.actions.hideModelFromSelectors': 'Modeli seçicilerden gizle',
|
||
'settings.providers.page.models.actions.showModelInSelectors': 'Modeli seçicilerde göster',
|
||
'settings.providers.page.models.actions.hideModel': 'Modeli gizle',
|
||
'settings.providers.page.models.actions.showModel': 'Modeli göster',
|
||
'settings.providers.page.actions.saving': 'Kaydediliyor...',
|
||
'settings.providers.page.actions.saveKey': 'Anahtarı Kaydet',
|
||
'settings.providers.page.actions.connect': 'Bağlan',
|
||
'settings.providers.page.actions.copyCode': 'Kodu Kopyala',
|
||
'settings.providers.page.actions.open': 'Aç',
|
||
'settings.providers.page.actions.copy': 'Kopyala',
|
||
'settings.providers.page.actions.complete': 'Tamamla',
|
||
'settings.providers.page.actions.continue': 'Devam et',
|
||
'settings.providers.page.actions.cancel': 'İptal',
|
||
'settings.providers.page.actions.tryAgain': 'Yeniden dene',
|
||
'settings.providers.page.actions.hide': 'Gizle',
|
||
'settings.providers.page.actions.reconnect': 'Yeniden bağlan',
|
||
'settings.providers.page.actions.edit': 'Düzenle',
|
||
'settings.providers.page.actions.disconnecting': 'Bağlantı kesiliyor...',
|
||
'settings.providers.page.actions.disconnect': 'Bağlantıyı kes',
|
||
'settings.providers.page.actions.hideAll': 'Tümünü gizle',
|
||
'settings.providers.page.actions.showAll': 'Tümünü göster',
|
||
'settings.providers.page.toast.authMethodsLoadFailed': 'Provider kimlik doğrulama yöntemleri yüklenemedi',
|
||
'settings.providers.page.toast.providerSourcesLoadFailed': 'Provider kaynakları yüklenemedi',
|
||
'settings.providers.page.toast.apiKeyRequired': 'API anahtarı gerekli',
|
||
'settings.providers.page.toast.apiKeySaveFailed': 'API anahtarı kaydedilemedi',
|
||
'settings.providers.page.toast.apiKeySaved': 'API anahtarı kaydedildi',
|
||
'settings.providers.page.toast.oauthStartFailed': 'OAuth akışı başlatılamadı',
|
||
'settings.providers.page.toast.oauthDetailsMissing': 'OAuth ayrıntıları döndürülmedi',
|
||
'settings.providers.page.toast.oauthCompleteFailed': 'OAuth akışı tamamlanamadı',
|
||
'settings.providers.page.toast.oauthCompleted': 'OAuth bağlantısı tamamlandı',
|
||
'settings.providers.page.toast.oauthLinkCopied': 'OAuth linki kopyalandı',
|
||
'settings.providers.page.toast.oauthLinkCopyFailed': 'OAuth linki kopyalanamadı',
|
||
'settings.providers.page.toast.deviceCodeCopied': 'Cihaz kodu kopyalandı',
|
||
'settings.providers.page.toast.deviceCodeCopyFailed': 'Cihaz kodu kopyalanamadı',
|
||
'settings.providers.page.toast.providerDisconnected': 'Provider bağlantısı kesildi',
|
||
'settings.providers.page.toast.providerDisconnectFailed': 'Provider bağlantısı kesilemedi',
|
||
'settings.providers.page.toast.customProviderSaved': '{provider} bağlandı',
|
||
'settings.providers.page.toast.customProviderSaveFailed': 'Özel provider kaydedilemedi',
|
||
'settings.mcp.page.empty.selectServer': 'Kenar çubuğundan bir MCP sunucusu seçin',
|
||
'settings.mcp.page.empty.addNewOne': 'veya yeni bir tane ekleyin',
|
||
'settings.mcp.page.header.newServer': 'Yeni MCP Sunucusu',
|
||
'settings.mcp.page.header.configureNewServer': 'Yeni bir MCP sunucusu yapılandır',
|
||
'settings.mcp.page.header.transport': '{type} transport',
|
||
'settings.mcp.page.transport.local': 'Yerel · stdio',
|
||
'settings.mcp.page.transport.remote': 'Uzak · SSE',
|
||
'settings.mcp.page.status.label.connected': 'Bağlandı',
|
||
'settings.mcp.page.status.label.failed': 'Başarısız',
|
||
'settings.mcp.page.status.label.needsAuth': 'Yetkilendirme gerekiyor',
|
||
'settings.mcp.page.status.label.needsRegistration': 'Kayıt gerekiyor',
|
||
'settings.mcp.page.status.label.awaitingRestart': 'Yeniden başlatma bekleniyor',
|
||
'settings.mcp.page.status.description.awaitingRestart': 'Bu sunucu kaydedildi ancak henüz uygulanmadı. OpenCode\'a yüklemek için Uygula ve Yeniden Başlat\'ı kullanın — bağlantı ve yetkilendirme bundan sonra kullanılabilir olur.',
|
||
'settings.mcp.page.status.description.connected': 'Bağlı; OpenCode araçları ve kaynakları keşfetmeye hazır.',
|
||
'settings.mcp.page.status.description.failedDefault': 'OpenCode bu MCP sunucusuna ulaşamadı.',
|
||
'settings.mcp.page.status.description.needsAuth': 'Bu uzak MCP sunucusu bağlanmadan önce yetkilendirme gerektiriyor.',
|
||
'settings.mcp.page.status.description.needsClientRegistrationDefault': 'Bu uzak MCP sunucusu, yetkilendirmenin tamamlanabilmesi için istemci kaydı gerektiriyor.',
|
||
'settings.mcp.page.status.description.disabled': 'Bu MCP sunucusu yapılandırmada devre dışı bırakılmış.',
|
||
'settings.mcp.page.status.description.default': 'Canlı runtime durumunu yüklemek için bağlantıyı yenileyin veya test edin.',
|
||
'settings.mcp.page.status.runtimeStatus': 'Runtime Durumu',
|
||
'settings.mcp.page.status.projectScopedTo': 'Proje kapsamında: {directory}',
|
||
'settings.mcp.page.status.userScoped': 'Kullanıcı kapsamlı yapılandırma',
|
||
'settings.mcp.page.status.activeProject': 'etkin proje',
|
||
'settings.mcp.page.actions.connect': 'Bağlan',
|
||
'settings.mcp.page.actions.disconnect': 'Bağlantıyı kes',
|
||
'settings.mcp.page.actions.authorize': 'Yetkilendir',
|
||
'settings.mcp.page.actions.reauthorize': 'Yeniden yetkilendir',
|
||
'settings.mcp.page.actions.clearAuth': 'Yetkilendirmeyi Temizle',
|
||
'settings.mcp.page.actions.test': 'Test et',
|
||
'settings.mcp.page.actions.testConnection': 'Bağlantıyı Test Et',
|
||
'settings.mcp.page.actions.working': 'Çalışıyor...',
|
||
'settings.mcp.page.actions.starting': 'Başlatılıyor...',
|
||
'settings.mcp.page.actions.clearing': 'Temizleniyor...',
|
||
'settings.mcp.page.actions.testing': 'Test ediliyor...',
|
||
'settings.mcp.page.actions.completing': 'Tamamlanıyor...',
|
||
'settings.mcp.page.actions.completeAuthorization': 'Yetkilendirmeyi Tamamla',
|
||
'settings.mcp.page.actions.openInBrowser': 'Tarayıcıda Aç',
|
||
'settings.mcp.page.actions.copyLink': 'Bağlantıyı Kopyala',
|
||
'settings.mcp.page.actions.deleting': 'Siliniyor…',
|
||
'settings.mcp.page.auth.authorizationUrl': 'Yetkilendirme URL\'si',
|
||
'settings.mcp.page.auth.manualFallbackTitle': 'Manuel Yetkilendirme Yedeği',
|
||
'settings.mcp.page.auth.manualFallbackDescription': 'Tarayıcı farklı bir makineye geri dönerse veya kod içeren bir callback URL\'si gösterirse, URL\'nin tamamını veya ham kodu buraya yapıştırın.',
|
||
'settings.mcp.page.auth.callbackInputPlaceholder': 'Callback URL\'sini veya yetkilendirme kodunu yapıştırın',
|
||
'settings.mcp.page.auth.waitingForOpenCode': 'OpenCode\'un tamamlanan tarayıcı yetkilendirme akışını gözlemlemesi bekleniyor...',
|
||
'settings.mcp.page.server.title': 'Sunucu',
|
||
'settings.mcp.page.server.name': 'Sunucu Adı',
|
||
'settings.mcp.page.server.namePlaceholder': 'my-mcp-server',
|
||
'settings.mcp.page.server.importJson': 'JSON Parçasından İçe Aktar',
|
||
'settings.mcp.page.server.importJsonTitle': 'Tam bir MCP sunucu yapılandırmasını JSON parçasından içe aktar',
|
||
'settings.mcp.page.server.enable': 'Sunucuyu Etkinleştir',
|
||
'settings.mcp.page.server.enableAria': 'Sunucuyu etkinleştir',
|
||
'settings.mcp.page.server.transportMode': 'Aktarım Modu',
|
||
'settings.mcp.page.connection.command': 'Komut',
|
||
'settings.mcp.page.connection.serverUrl': 'Sunucu URL\'si',
|
||
'settings.mcp.page.connection.serverUrlPlaceholder': 'https://mcp.example.com/mcp',
|
||
'settings.mcp.page.connection.pasteCommand': 'Komutu Yapıştır',
|
||
'settings.mcp.page.connection.pasteCommandTitle': 'Panodaki yerel bir komutu yapıştır ve otomatik böl',
|
||
'settings.mcp.page.connection.previewArgs': 'Önizleme ({count} argüman)',
|
||
'settings.mcp.page.advanced.title': 'Gelişmiş Uzak Seçenekleri',
|
||
'settings.mcp.page.advanced.configure': 'Gelişmiş seçenekleri yapılandır',
|
||
'settings.mcp.page.advanced.autoDetect': 'Otomatik algıla',
|
||
'settings.mcp.page.advanced.custom': 'Özel',
|
||
'settings.mcp.page.advanced.headers': 'başlıklar',
|
||
'settings.mcp.page.advanced.timeoutMs': 'Zaman aşımı (ms)',
|
||
'settings.mcp.page.advanced.timeoutHint': 'OpenCode\'un varsayılan MCP zaman aşımını kullanmak için boş bırakın.',
|
||
'settings.mcp.page.advanced.requestHeaders': 'İstek Başlıkları',
|
||
'settings.mcp.page.advanced.headerNamePlaceholder': 'Header-Name',
|
||
'settings.mcp.page.advanced.pasteHeaders': 'Başlıkları yapıştır',
|
||
'settings.mcp.page.advanced.pasteHeadersTitle': 'Panodan KEY=VALUE başlık satırlarını yapıştır',
|
||
'settings.mcp.page.advanced.oauthAutoDetection': 'OAuth otomatik algılamasını etkinleştir',
|
||
'settings.mcp.page.advanced.oauthAutoDetectionAria': 'OAuth otomatik algılamasını etkinleştir',
|
||
'settings.mcp.page.advanced.oauthClientIdPlaceholder': 'OAuth istemci ID\'si',
|
||
'settings.mcp.page.advanced.oauthClientSecretPlaceholder': 'OAuth istemci gizli anahtarı',
|
||
'settings.mcp.page.advanced.oauthScopesPlaceholder': 'Kapsamlar (boşlukla ayrılmış)',
|
||
'settings.mcp.page.advanced.oauthRedirectUriPlaceholder': 'Yönlendirme URI\'si',
|
||
'settings.mcp.page.advanced.oauthHint': 'OpenCode\'un OAuth ayarlarını MCP sunucusundan çıkarsaması için bu alanları boş bırakın.',
|
||
'settings.mcp.page.advanced.oauthCallbackHint': 'Yönlendirme URI\'si boşken tarayıcı tabanlı MCP yetkilendirmesi bu callback URL\'sini kullanır:',
|
||
'settings.mcp.page.env.title': 'Ortam Değişkenleri',
|
||
'settings.mcp.page.env.key': 'Anahtar',
|
||
'settings.mcp.page.env.value': 'Değer',
|
||
'settings.mcp.page.env.valuePlaceholder': 'değer',
|
||
'settings.mcp.page.env.hide': 'Gizle',
|
||
'settings.mcp.page.env.show': 'Göster',
|
||
'settings.mcp.page.env.addVariable': 'Değişken ekle',
|
||
'settings.mcp.page.env.addEnvironmentVariable': 'Ortam değişkeni ekle',
|
||
'settings.mcp.page.env.keyPlaceholder': 'API_KEY',
|
||
'settings.mcp.page.env.pasteEnv': '.env yapıştır',
|
||
'settings.mcp.page.env.pasteEnvTitle': 'Panodan KEY=VALUE satırlarını yapıştır',
|
||
'settings.mcp.page.env.plainTextWarning': '⚠ Değerler opencode.json içinde düz metin olarak saklanır',
|
||
'settings.mcp.page.env.removeVariableAria': 'Değişkeni kaldır',
|
||
'settings.mcp.page.importDialog.title': 'JSON Parçasını İçe Aktar',
|
||
'settings.mcp.page.importDialog.description': 'Dokümanlardan veya başka bir yapılandırma dosyasından tam bir MCP JSON parçasını yapıştırın. Ayrıştırılan değerler, kaydetmeden önce incelenmek üzere bu formu doldurur.',
|
||
'settings.mcp.page.importDialog.pasteFromClipboard': 'JSON\'u Panodan Yapıştır',
|
||
'settings.mcp.page.deleteDialog.title': '"{name}" silinsin mi?',
|
||
'settings.mcp.page.deleteDialog.descriptionPrefix': 'Bu, sunucuyu şu konumdan kaldırır',
|
||
'settings.mcp.page.deleteDialog.descriptionSuffix': 'OpenCode\'un yeniden yüklenmesi gerekecek.',
|
||
'settings.mcp.page.toast.clipboardReadFailed': 'Pano okunamıyor',
|
||
'settings.mcp.page.toast.configImported': 'MCP yapılandırması içe aktarıldı',
|
||
'settings.mcp.page.toast.nameRequired': 'Ad zorunludur',
|
||
'settings.mcp.page.toast.serverNameExists': 'Bu adla bir sunucu zaten mevcut',
|
||
'settings.mcp.page.toast.localCommandRequired': 'Yerel bir sunucu için komut boş olamaz',
|
||
'settings.mcp.page.toast.remoteUrlRequired': 'Uzak bir sunucu için URL boş olamaz',
|
||
'settings.mcp.page.toast.serverCreatedReloadFailed': 'MCP sunucusu oluşturuldu, ancak OpenCode yeniden yüklenemedi.',
|
||
'settings.mcp.page.toast.savedReloadFailed': 'Kaydedildi, ancak OpenCode yeniden yüklenemedi.',
|
||
'settings.mcp.page.toast.retryRefreshHint': 'Bu sunucuyu yetkilendirmeden önce yenilemeyi yeniden deneyin veya Ayarlar\'ı yeniden açın.',
|
||
'settings.mcp.page.toast.serverCreatedReloading': 'MCP sunucusu oluşturuldu. OpenCode yeniden yükleniyor…',
|
||
'settings.mcp.page.toast.savedReloading': 'Kaydedildi. OpenCode yeniden yükleniyor…',
|
||
'settings.mcp.page.toast.saveFailed': 'Kaydedilemedi',
|
||
'settings.mcp.page.toast.unexpectedError': 'Bir hata oluştu',
|
||
'settings.mcp.page.toast.serverDeletedReloadFailed': '"{name}" silindi, ancak OpenCode yeniden yüklenemedi',
|
||
'settings.mcp.page.toast.refreshListIfStale': 'Arayüz güncel görünmüyorsa MCP listesini yenileyin.',
|
||
'settings.mcp.page.toast.serverDeleted': '"{name}" silindi',
|
||
'settings.mcp.page.toast.deleteFailed': 'Silinemedi',
|
||
'settings.mcp.page.toast.disconnected': 'Bağlantı kesildi',
|
||
'settings.mcp.page.toast.connected': 'Bağlandı',
|
||
'settings.mcp.page.toast.connectionNeedsAuthorization': 'Bağlantı yetkilendirme gerektiriyor',
|
||
'settings.mcp.page.toast.connectionNeedsClientRegistration': 'Bağlantı istemci kaydı gerektiriyor',
|
||
'settings.mcp.page.toast.connectionFailed': 'Bağlantı başarısız oldu',
|
||
'settings.mcp.page.toast.connectionAttemptFinished': 'Bağlantı denemesi tamamlandı. Ayrıntılar için durumu yenileyin.',
|
||
'settings.mcp.page.toast.createServerBeforeLiveActions': 'Canlı eylemleri çalıştırmadan önce sunucuyu oluşturun',
|
||
'settings.mcp.page.toast.saveBeforeLiveActions': 'Canlı eylemleri çalıştırmadan önce değişiklikleri kaydedin',
|
||
'settings.mcp.page.toast.refreshStatusFailed': 'MCP durumu yenilenemedi',
|
||
'settings.mcp.page.toast.oauthRedirectUrlBuildFailed': 'MCP OAuth yönlendirme URL\'si oluşturulamıyor',
|
||
'settings.mcp.page.toast.oauthBrowserCallbackSaveFailed': 'MCP yetkilendirmesi için tarayıcı callback URL\'si kaydedilemedi',
|
||
'settings.mcp.page.toast.openCodeReloadFailedAfterCallbackSave': 'Tarayıcı callback URL\'si kaydedildikten sonra OpenCode yeniden yüklenemedi',
|
||
'settings.mcp.page.toast.completeAuthorizationInBrowserWithPaste': 'MCP yetkilendirme akışını tarayıcınızda tamamlayın, ardından dönen kodu veya callback URL\'sini buraya yapıştırın',
|
||
'settings.mcp.page.toast.completeAuthorizationInBrowser': 'MCP yetkilendirme akışını tarayıcınızda tamamlayın',
|
||
'settings.mcp.page.toast.openAuthorizationUrlFailed': 'Yetkilendirme URL\'si otomatik olarak açılamadı',
|
||
'settings.mcp.page.toast.authorizationStartFailed': 'Yetkilendirme başlatılamadı',
|
||
'settings.mcp.page.toast.authSessionExpired': 'Yetkilendirme session\'ının süresi doldu veya yeniden yükleme sırasında temizlendi. Yetkilendir\'e tekrar tıklayın.',
|
||
'settings.mcp.page.toast.savedAuthorizationRemoved': 'Kaydedilmiş MCP yetkilendirmesi kaldırıldı',
|
||
'settings.mcp.page.toast.clearAuthorizationFailed': 'Yetkilendirme temizlenemedi',
|
||
'settings.mcp.page.toast.authorizationUrlCopied': 'Yetkilendirme URL\'si kopyalandı',
|
||
'settings.mcp.page.toast.authorizationUrlCopyFailed': 'Yetkilendirme URL\'si kopyalanamadı',
|
||
'settings.mcp.page.toast.pasteCallbackOrCodeFirst': 'Önce callback URL\'sini veya yetkilendirme kodunu yapıştırın',
|
||
'settings.mcp.page.toast.missingServerDetails': 'MCP sunucu ayrıntıları eksik. Sunucuyu yeniden seçin veya callback URL\'sinin tamamını yapıştırın.',
|
||
'settings.mcp.page.toast.authorizationCompleted': 'MCP yetkilendirmesi tamamlandı',
|
||
'settings.mcp.page.toast.authorizationCompletedFor': '{name} için MCP yetkilendirmesi tamamlandı',
|
||
'settings.mcp.page.toast.authorizationCompleteFailed': 'MCP yetkilendirmesi tamamlanamadı',
|
||
'settings.mcp.page.toast.enableServerBeforeTest': 'Bağlantıyı test etmeden önce bu sunucuyu etkinleştirin',
|
||
'settings.mcp.page.toast.connectionTestSucceeded': 'Bağlantı testi başarılı oldu',
|
||
'settings.mcp.page.toast.connectionTestFailed': 'Bağlantı testi başarısız oldu',
|
||
'settings.mcp.page.toast.connectionTestFinished': 'Bağlantı testi tamamlandı. Ayrıntılar için durumu yenileyin.',
|
||
'settings.mcp.page.toast.authorizationFailed': 'Yetkilendirme başarısız oldu',
|
||
'settings.mcp.page.toast.authorizationStillInProgress': 'Yetkilendirme tarayıcınızda hâlâ sürüyor. Gerekirse callback URL\'sini veya kodu yapıştırın.',
|
||
'settings.mcp.page.toast.noKeyValuePairsFound': 'Panoda KEY=VALUE çifti bulunamadı',
|
||
'settings.mcp.page.toast.importedVariablesCount': 'İçe aktarılan değişkenler: {count}',
|
||
'settings.mcp.page.toast.pastedArgumentsCount': 'Yapıştırılan argümanlar: {count}',
|
||
'settings.shared.projectSelector.fallbackProject': 'Proje',
|
||
'settings.shared.projectSelector.switchProjectAria': 'Proje değiştir',
|
||
'settings.shared.projectSelector.switchProjectTitle': 'Proje değiştir',
|
||
'settings.openchamber.defaults.title': 'Session Varsayılanları',
|
||
'settings.openchamber.defaults.summaryPrefix': 'Yeni session\'lar şununla başlayacak:',
|
||
'settings.openchamber.defaults.summaryOpenCodeDefault': 'OpenCode agent varsayılanı',
|
||
'settings.openchamber.defaults.field.defaultModel': 'Varsayılan Model',
|
||
'settings.openchamber.defaults.field.defaultThinking': 'Varsayılan Düşünme',
|
||
'settings.openchamber.defaults.field.thinkingPlaceholder': 'Düşünme',
|
||
'settings.openchamber.defaults.field.defaultAgent': 'Varsayılan Agent',
|
||
'settings.openchamber.defaults.field.showDeletionDialogAria': 'Silme iletişim kutusunu göster',
|
||
'settings.openchamber.defaults.field.showDeletionDialog': 'Silme İletişim Kutusunu Göster',
|
||
'settings.openchamber.defaults.smallModel.title': 'Küçük Model',
|
||
'settings.openchamber.defaults.smallModel.description': 'Kısa özet ve hatırlatmalar gibi hızlı yardımcı görevler için ucuz bir model.',
|
||
'settings.openchamber.defaults.smallModel.useDefault': 'Varsayılan küçük modeli kullan',
|
||
'settings.openchamber.defaults.smallModel.useDefaultAria': 'Varsayılan küçük modeli kullan',
|
||
'settings.openchamber.defaults.smallModel.overrideModel': 'Modeli geçersiz kıl',
|
||
'settings.openchamber.defaults.walkthroughModel.title': 'Değişiklikler İnceleme Turu Modeli',
|
||
'settings.openchamber.defaults.walkthroughModel.description': 'Değişikliklerinizin yapay zekâ incelemesi, yapılandırılmış çıktı ve bir diff\'in tamamına yetecek alan ister; bunları ucuz bir küçük model çoğu zaman sağlayamaz. Katalogda yapılandırılmış çıktı üretemez olarak görünen modeller bu seçicide gizlenir. Boş bırakılırsa küçük model kullanılır.',
|
||
'settings.openchamber.defaults.walkthroughModel.overrideModel': 'İnceleme turu modeli',
|
||
'settings.openchamber.defaults.walkthroughModel.usesSmallModel': 'Küçük model',
|
||
'settings.openchamber.defaults.field.openFilesPreviewAria': 'Önizlenebilir dosyaları önizleme modunda aç',
|
||
'settings.openchamber.defaults.field.openFilesPreview': 'Önizlenebilir dosyaları önizleme modunda aç',
|
||
'settings.openchamber.defaults.option.default': 'Varsayılan',
|
||
'settings.openchamber.defaults.option.defaultLowercase': 'varsayılan',
|
||
'settings.openchamber.git.title': 'Git Tercihleri',
|
||
'settings.openchamber.git.changesViewTitle': 'Değişiklikler Görünümü',
|
||
'settings.openchamber.git.changesViewAria': 'Git değişiklikleri görünüm modu',
|
||
'settings.openchamber.git.option.flatList': 'Düz Liste',
|
||
'settings.openchamber.git.option.treeView': 'Ağaç Görünümü',
|
||
'settings.openchamber.git.optionAria': 'Git değişiklikleri görünüm modu: {option}',
|
||
'settings.openchamber.git.enableGitmojiAria': 'Gitmoji seçicisini etkinleştir',
|
||
'settings.openchamber.git.enableGitmoji': 'Gitmoji Seçicisini Etkinleştir',
|
||
'settings.openchamber.git.showGitignoredAria': 'Gitignore edilen dosyaları göster',
|
||
'settings.openchamber.git.showGitignored': 'Gitignore Edilen Dosyaları Göster',
|
||
'settings.github.page.tooltip.connectAccount': 'Uygulama içi PR ve issue iş akışları için bir GitHub hesabı bağlayın.',
|
||
'settings.github.page.avatarAlt.withLogin': '{login} avatarı',
|
||
'settings.github.page.avatarAlt.fallback': 'GitHub avatarı',
|
||
'settings.github.page.label.unknownUser': 'bilinmiyor',
|
||
'settings.github.page.label.scopes': 'Kapsamlar: {value}',
|
||
'settings.github.page.label.otherAccounts': 'Diğer Hesaplar',
|
||
'settings.github.page.accountSource.oauth': 'OAuth',
|
||
'settings.github.page.accountSource.cli': 'CLI',
|
||
'settings.github.page.actions.disconnect': 'Bağlantıyı kes',
|
||
'settings.github.page.actions.connect': 'GitHub\'a Bağlan',
|
||
'settings.github.page.actions.switchTo': 'Geçiş yap',
|
||
'settings.github.page.actions.addAccount': 'Hesap Ekle',
|
||
'settings.github.page.actions.openGithub': 'GitHub\'ı Aç',
|
||
'settings.github.page.status.notConnected': 'Bağlı Değil',
|
||
'settings.github.page.status.active': 'Etkin',
|
||
'settings.github.page.flow.title': 'OpenChamber\'ı Yetkilendir',
|
||
'settings.github.page.flow.description': 'GitHub\'da bu cihazı yetkilendirmek için aşağıdaki kodu girin:',
|
||
'settings.github.page.flow.waiting': 'Onay bekleniyor… (otomatik yenilenir)',
|
||
'settings.github.page.toast.startConnectFailed': 'GitHub bağlantısı başlatılamadı',
|
||
'settings.github.page.toast.connected': 'GitHub bağlandı',
|
||
'settings.github.page.toast.authorizationFailed': 'GitHub yetkilendirmesi başarısız oldu',
|
||
'settings.github.page.toast.disconnected': 'GitHub bağlantısı kesildi',
|
||
'settings.github.page.toast.disconnectFailed': 'GitHub bağlantısı kesilemedi',
|
||
'settings.github.page.toast.accountSwitched': 'GitHub hesabı değiştirildi',
|
||
'settings.github.page.toast.accountSwitchFailed': 'GitHub hesabı değiştirilemedi',
|
||
'settings.github.page.oauth.title': 'GitHub OAuth Token',
|
||
'settings.github.page.ghCli.title': 'GitHub CLI Token',
|
||
'settings.github.page.ghCli.activeDescription': 'gh CLI üzerinden kimlik doğrulandı',
|
||
'settings.github.page.ghCli.fallbackDescription': 'OpenChamber yetkilendirmesi kaldırılırsa yedek olarak kullanılabilir',
|
||
'settings.github.page.ghCli.disabledDescription': 'Kurulu ancak yedek olarak kullanılmıyor',
|
||
'settings.github.page.ghCli.actions.disable': 'Devre dışı bırak',
|
||
'settings.github.page.ghCli.actions.enable': 'Etkinleştir',
|
||
'settings.github.page.toast.ghCliEnabled': 'gh CLI yedeği etkinleştirildi',
|
||
'settings.github.page.toast.ghCliDisabled': 'gh CLI yedeği devre dışı bırakıldı',
|
||
'settings.github.page.toast.ghCliUpdateFailed': 'gh CLI ayarı güncellenemedi',
|
||
'settings.notifications.page.delivery.title': 'Bildirim Teslimi',
|
||
'settings.notifications.page.delivery.enableAria': 'Bildirimleri etkinleştir',
|
||
'settings.notifications.page.delivery.enableLabel': 'Bildirimleri Etkinleştir',
|
||
'settings.notifications.page.delivery.focusedAria': 'Uygulama odaktayken bildir',
|
||
'settings.notifications.page.delivery.focusedLabel': 'Uygulama Odaktayken Bildir',
|
||
'settings.notifications.page.delivery.testAction': 'Test bildirimi gönder',
|
||
'settings.notifications.page.delivery.browserPermissionHint': 'Tarayıcınız ilk seferinde izin isteyebilir.',
|
||
'settings.notifications.page.delivery.permissionDenied': 'Bildirim izni reddedildi. Tarayıcı ayarlarınızdan etkinleştirin.',
|
||
'settings.notifications.page.delivery.permissionGrantedButDisabled': 'İzin verildi, ancak bildirimler devre dışı.',
|
||
'settings.notifications.page.delivery.vscodeHint': 'Etkinleştirildiğinde bildirimler VS Code yerel bildirimleri aracılığıyla teslim edilir.',
|
||
'settings.notifications.page.events.title': 'Bildirim Olayları',
|
||
'settings.notifications.page.events.completionAria': 'Agent tamamlama',
|
||
'settings.notifications.page.events.completionLabel': 'Agent Tamamlama',
|
||
'settings.notifications.page.events.subtaskAria': 'Alt agent tamamlama',
|
||
'settings.notifications.page.events.subtaskLabel': 'Alt Agent Tamamlama',
|
||
'settings.notifications.page.events.errorAria': 'Agent hataları',
|
||
'settings.notifications.page.events.errorLabel': 'Agent Hataları',
|
||
'settings.notifications.page.events.questionAria': 'Agent soruları',
|
||
'settings.notifications.page.events.questionLabel': 'Agent Soruları',
|
||
'settings.notifications.page.template.title': 'Bildirim Şablonları',
|
||
'settings.notifications.page.template.variablesLabel': 'Değişkenler:',
|
||
'settings.notifications.page.template.event.completion': 'tamamlama',
|
||
'settings.notifications.page.template.event.subtask': 'Alt Agent Tamamlama',
|
||
'settings.notifications.page.template.event.error': 'hata',
|
||
'settings.notifications.page.template.event.question': 'soru',
|
||
'settings.notifications.page.template.field.title': 'Başlık',
|
||
'settings.notifications.page.template.field.message': 'Mesaj',
|
||
'settings.notifications.page.template.defaults.completion.title': '{agent_name} hazır',
|
||
'settings.notifications.page.template.defaults.completion.message': '{model_name} görevi tamamladı',
|
||
'settings.notifications.page.template.defaults.error.title': 'Araç hatası',
|
||
'settings.notifications.page.template.defaults.error.message': '{last_message}',
|
||
'settings.notifications.page.template.defaults.question.title': 'Girdi gerekiyor',
|
||
'settings.notifications.page.template.defaults.question.message': '{last_message}',
|
||
'settings.notifications.page.template.defaults.subtask.title': '{agent_name} hazır',
|
||
'settings.notifications.page.template.defaults.subtask.message': '{model_name} görevi tamamladı',
|
||
'settings.notifications.page.summary.title': 'Yapay Zekâ Özetleme',
|
||
'settings.notifications.page.summary.toggleAria': 'Son mesajı özetle',
|
||
'settings.notifications.page.summary.toggleLabel': 'Son Mesajı Özetle',
|
||
'settings.notifications.page.summary.requiresTemplateVariable': 'Gerektirir',
|
||
'settings.notifications.page.summary.modelLabel': 'Özetleme Modeli',
|
||
'settings.notifications.page.summary.modelTooltip': 'Bildirim ve ses özetlerinde kullanılır.',
|
||
'settings.notifications.page.summary.notSelected': 'Seçilmedi',
|
||
'settings.notifications.page.summary.thresholdLabel': 'Eşik',
|
||
'settings.notifications.page.summary.thresholdHint': 'Bu uzunluğu aşan mesajlar özetlenir',
|
||
'settings.notifications.page.summary.resetThresholdAria': 'Eşiği sıfırla',
|
||
'settings.notifications.page.summary.lengthLabel': 'Uzunluk',
|
||
'settings.notifications.page.summary.lengthHint': 'Özetin hedef karakter uzunluğu',
|
||
'settings.notifications.page.summary.resetLengthAria': 'Özet uzunluğunu sıfırla',
|
||
'settings.notifications.page.summary.maxLengthLabel': 'Maksimum Uzunluk',
|
||
'settings.notifications.page.summary.maxLengthHint': '{last_message} metnini bu uzunluğa kısalt',
|
||
'settings.notifications.page.summary.resetMaxLengthAria': 'Maksimum mesaj uzunluğunu sıfırla',
|
||
'settings.notifications.page.push.title': 'Arka Plan Push Bildirimleri',
|
||
'settings.notifications.page.push.enableAria': 'Push bildirimlerini etkinleştir',
|
||
'settings.notifications.page.push.enableLabel': 'Push bildirimlerini etkinleştir',
|
||
'settings.notifications.page.push.unsupportedHint': 'Push desteklenmiyor. Masaüstü Chrome/Edge ve Android push\'u destekler. iOS için kurulu bir PWA gerekir.',
|
||
'settings.notifications.page.push.supportedHint': 'Uyarıları işletim sisteminizin arka plan servisi üzerinden alın',
|
||
'settings.notifications.page.push.loadingAria': 'Yükleniyor',
|
||
'settings.notifications.page.toast.permissionDenied.title': 'Bildirim izni reddedildi',
|
||
'settings.notifications.page.toast.permissionDenied.description': 'Bildirimleri tarayıcı ayarlarınızdan etkinleştirin.',
|
||
'settings.notifications.page.toast.permissionDenied.enableInBrowser': 'Bildirimleri tarayıcı ayarlarınızdan etkinleştirin.',
|
||
'settings.notifications.page.toast.requestPermissionFailed': 'Bildirim izni istenemedi',
|
||
'settings.notifications.page.toast.notificationsApiUnavailable': 'Notifications API kullanılamıyor',
|
||
'settings.notifications.page.toast.testNotificationSent': 'Test bildirimi başarıyla gönderildi',
|
||
'settings.notifications.page.toast.testNotificationFailed': 'Test bildirimi gönderilemedi',
|
||
'settings.notifications.page.toast.pushUnsupported': 'Push bildirimleri desteklenmiyor',
|
||
'settings.notifications.page.toast.pushApiUnavailable': 'Push API kullanılamıyor',
|
||
'settings.notifications.page.toast.pushKeyLoadFailed': 'Push anahtarı yüklenemedi',
|
||
'settings.notifications.page.toast.enableBackgroundFailed': 'Arka plan bildirimleri etkinleştirilemedi',
|
||
'settings.notifications.page.toast.backgroundEnabled': 'Arka plan bildirimleri etkinleştirildi',
|
||
'settings.notifications.page.toast.backgroundDisabled': 'Arka plan bildirimleri devre dışı bırakıldı',
|
||
'settings.notifications.page.testNotification.title': 'Test Bildirimi',
|
||
'settings.notifications.page.testNotification.body': 'Bu, OpenChamber\'dan gelen bir test bildirimidir.',
|
||
'settings.voice.page.section.speechRecognition': 'Konuşma Tanıma',
|
||
'settings.voice.page.field.enableVoiceInput': 'Sesli girişi etkinleştir',
|
||
'settings.voice.page.field.enableVoiceInputAria': 'Sesli girişi etkinleştir (dikte)',
|
||
'settings.voice.page.section.playbackAndSummary': 'Oynatma',
|
||
'settings.voice.page.field.provider': 'Provider',
|
||
'settings.voice.page.provider.browser': 'Tarayıcı',
|
||
'settings.voice.page.provider.openai': 'OpenAI',
|
||
'settings.voice.page.provider.custom': 'Özel',
|
||
'settings.voice.page.provider.say': 'Say',
|
||
'settings.voice.page.provider.server': 'Sunucu',
|
||
'settings.voice.page.provider.local': 'Yerel',
|
||
'settings.voice.page.tooltip.sttLocal': 'OpenChamber sunucusunda cihaz üstü transkripsiyon. Modeller otomatik indirilir; API anahtarı gerekmez.',
|
||
'settings.voice.page.tooltip.localTts': 'OpenChamber sunucusunda cihaz üstü sentez (Kokoro, İngilizce). Model otomatik indirilir; API anahtarı gerekmez.',
|
||
'settings.voice.page.stt.model.parakeetV2': 'Parakeet v2 (İngilizce)',
|
||
'settings.voice.page.stt.model.parakeetV3': 'Parakeet v3 (25 Avrupa dili)',
|
||
'settings.voice.page.stt.model.whisperBase': 'Whisper base (çok dilli)',
|
||
'settings.voice.page.stt.model.whisperTiny': 'Whisper tiny (çok dilli)',
|
||
'settings.voice.page.stt.badge.bestForEnglish': 'İngilizce için en iyisi',
|
||
'settings.voice.page.stt.badge.bestForMultilingual': 'Çok dilli kullanım için en iyisi',
|
||
'settings.voice.page.stt.meta.accuracy': 'Doğruluk',
|
||
'settings.voice.page.stt.meta.speed': 'Hız',
|
||
'settings.voice.page.stt.modelInstalled': 'Model kuruldu',
|
||
'settings.voice.page.stt.modelDownloading': 'Model indiriliyor...',
|
||
'settings.voice.page.stt.modelDownloadingProgress': 'Model indiriliyor... %{percent}',
|
||
'settings.voice.page.stt.modelNotInstalled': 'Model indirilmedi',
|
||
'settings.voice.page.stt.modelDownload': 'İndir',
|
||
'settings.voice.page.stt.modelDelete': 'Modeli sil',
|
||
'settings.voice.page.stt.modelRetry': 'Yeniden dene',
|
||
'settings.voice.page.provider.wasm': 'Yerel',
|
||
'settings.voice.page.stt.wasmModel': 'Whisper Modeli',
|
||
'settings.voice.page.stt.wasmLoaded': 'Model yüklendi, hazır',
|
||
'settings.voice.page.stt.wasmDownloading': 'Model indiriliyor...',
|
||
'settings.voice.page.stt.wasmLoading': 'Model yükleniyor...',
|
||
'settings.voice.page.stt.wasmNotLoaded': 'Model ilk sesli kullanımda yüklenecek',
|
||
'settings.voice.page.stt.wasmDownload': 'Yükle',
|
||
'settings.voice.page.stt.wasmRetry': 'Yeniden dene',
|
||
'settings.voice.page.tooltip.browser': 'Ücretsiz, çevrimdışı, sınırlı mobil destek.',
|
||
'settings.voice.page.tooltip.openai': 'Yüksek kalite, mobil uyumlu, API anahtarı gerektirir.',
|
||
'settings.voice.page.tooltip.custom': 'OpenAI uyumlu sunucu (örneğin Kokoro).',
|
||
'settings.voice.page.tooltip.say': 'macOS\'a özgü. Hızlı, ücretsiz, çevrimdışı.',
|
||
'settings.voice.page.tooltip.sttBrowser': 'Web Speech API (Chrome/Edge). Ücretsiz, kurulum gerekmez.',
|
||
'settings.voice.page.tooltip.sttServer': 'OpenAI uyumlu Whisper sunucusu. Daha iyi doğruluk, her dil.',
|
||
'settings.voice.page.field.apiKey': 'API Anahtarı',
|
||
'settings.voice.page.field.apiKeyHintUsingConfig': 'Yapılandırmadaki anahtar kullanılıyor',
|
||
'settings.voice.page.field.apiKeyHintRequired': 'OpenAI TTS bir API anahtarı gerektirir',
|
||
'settings.voice.page.field.apiKeyHintProvide': 'OpenAI anahtarınızı girin',
|
||
'settings.voice.page.field.serverUrl': 'Sunucu URL\'si',
|
||
'settings.voice.page.field.serverUrlHint': 'OpenAI uyumlu TTS sunucusunun temel URL\'si',
|
||
'settings.voice.page.field.model': 'Model',
|
||
'settings.voice.page.field.voice': 'Ses',
|
||
'settings.voice.page.field.voiceIdentifierHint': 'Sunucunun desteklediği ses tanımlayıcısı',
|
||
'settings.voice.page.field.configuredAbove': 'Yukarıda yapılandırıldı',
|
||
'settings.voice.page.actions.preview': 'Önizleme',
|
||
'settings.voice.page.field.selectVoicePlaceholder': 'Ses seç',
|
||
'settings.voice.page.field.auto': 'Otomatik',
|
||
'settings.voice.page.field.speechRate': 'Konuşma Hızı',
|
||
'settings.voice.page.field.speechPitch': 'Konuşma Perdesi',
|
||
'settings.voice.page.field.speechVolume': 'Konuşma Ses Seviyesi',
|
||
'settings.voice.page.field.language': 'Dil',
|
||
'settings.voice.page.field.selectLanguagePlaceholder': 'Dil seç',
|
||
'settings.voice.page.field.sttBrowserSupportError': 'Bu tarayıcıda MediaRecorder veya AudioContext kullanılamıyor. Sunucu STT çalışmayabilir.',
|
||
'settings.voice.page.field.sttServerUrlHint': 'Whisper uyumlu sunucunun temel URL\'si',
|
||
'settings.voice.page.field.sttLanguageHint': 'BCP-47 kodu (örneğin en, fr). Otomatik algılama için boş bırakın.',
|
||
'settings.voice.page.field.silenceThreshold': 'Sessizlik Eşiği',
|
||
'settings.voice.page.field.silenceHold': 'Sessizlik Beklemesi',
|
||
'settings.voice.page.field.transcribeOnStopAria': 'Kayıt durdurulurken transkripte çevir',
|
||
'settings.voice.page.field.transcribeOnStop': 'Durdurunca Transkripte Çevir',
|
||
'settings.voice.page.field.millisecondsUnit': 'ms',
|
||
'settings.voice.page.field.messageReadAloudButtonAria': 'Mesaj sesli okuma düğmesi',
|
||
'settings.voice.page.field.messageReadAloudButton': 'Mesajı sesli oku düğmesi',
|
||
'settings.voice.page.field.summarizeBeforePlaybackAria': 'Oynatmadan önce özetle',
|
||
'settings.voice.page.field.summarizeBeforePlayback': 'Oynatmadan Önce Özetle',
|
||
'settings.voice.page.field.summarizeVoiceModeResponsesAria': 'Ses modu yanıtlarını özetle',
|
||
'settings.voice.page.field.summarizeVoiceModeResponses': 'Ses Modu Yanıtlarını Özetle',
|
||
'settings.voice.page.field.summarizationThreshold': 'Özetleme Eşiği',
|
||
'settings.voice.page.field.summaryMaxLength': 'Özet Maksimum Uzunluğu',
|
||
'settings.voice.page.hint.shiftClickPrefix': 'Sürekli mod arasında geçiş yapmak için mikrofon düğmesindeki',
|
||
'settings.voice.page.hint.shiftClickSuffix': 'tuşuna basın',
|
||
'settings.voice.page.preview.browserVoiceFallback': 'tarayıcı sesiniz',
|
||
'settings.voice.page.preview.voiceLine': 'Merhaba! Ben {voiceName}. Sesim böyle duyuluyor.',
|
||
'settings.voice.page.preview.customServerLine': 'Merhaba! Bu, özel TTS sunucusunun bir önizlemesidir.',
|
||
'settings.voice.page.field.ttsInputMode': 'TTS Giriş Modu',
|
||
'settings.voice.page.field.ttsInputModeSanitized': 'Temizlenmiş',
|
||
'settings.voice.page.field.ttsInputModeRaw': 'Ham Markdown',
|
||
'settings.voice.page.field.ttsInputModeSummarized': 'özetlenmiş',
|
||
'settings.openchamber.visual.section.colorMode': 'Renk Modu',
|
||
'settings.openchamber.visual.section.colorModeAndTheme': 'Renk modu & Tema',
|
||
'settings.openchamber.visual.section.localization': 'Yerelleştirme',
|
||
'settings.openchamber.visual.section.spacingAndLayout': 'Aralık & Yerleşim',
|
||
'settings.openchamber.visual.section.densityAndType': 'Yoğunluk & tipografi',
|
||
'settings.openchamber.visual.section.appInstall': 'Uygulama kurulumu',
|
||
'settings.openchamber.visual.section.navigation': 'Gezinme',
|
||
'settings.openchamber.visual.section.chatRenderMode': 'Sohbet Render Modu',
|
||
'settings.openchamber.visual.section.chatRenderModeAria': 'Sohbet render modu',
|
||
'settings.openchamber.visual.section.chatDisplay': 'Görüntüleme',
|
||
'settings.openchamber.visual.section.chatMessageOptions': 'Mesaj seçenekleri',
|
||
'settings.openchamber.visual.section.chatFeatures': 'Özellikler',
|
||
'settings.openchamber.visual.section.messageStreamTransport': 'Mesaj Akışı Taşıyıcısı',
|
||
'settings.openchamber.visual.section.activityDefault': 'Etkinlik Varsayılanı',
|
||
'settings.openchamber.visual.section.activityDefaultAria': 'Etkinlik varsayılan modu',
|
||
'settings.openchamber.visual.section.showToolsOpenedByDefault': 'Araçları varsayılan olarak açık göster',
|
||
'settings.openchamber.visual.section.sessionAssistance': 'Session Yardımı',
|
||
'settings.openchamber.visual.section.reasoning': 'Akıl Yürütme',
|
||
'settings.openchamber.visual.section.messageAppearance': 'Mesaj Görünümü',
|
||
'settings.openchamber.visual.section.toolsAndFiles': 'Araçlar & Dosyalar',
|
||
'settings.openchamber.visual.section.composer': 'Composer',
|
||
'settings.openchamber.visual.section.userMessageRendering': 'Kullanıcı Mesajı Görüntüleme',
|
||
'settings.openchamber.visual.section.userMessageRenderingAria': 'Kullanıcı mesajı görüntüleme modu',
|
||
'settings.openchamber.visual.section.mermaidRendering': 'Mermaid Görüntüleme',
|
||
'settings.openchamber.visual.section.mermaidRenderingAria': 'Mermaid görüntüleme modu',
|
||
'settings.openchamber.visual.section.diffLayout': 'Diff Yerleşimi',
|
||
'settings.openchamber.visual.section.diffLayoutAria': 'Diff yerleşimi',
|
||
'settings.openchamber.visual.section.privacy': 'Gizlilik',
|
||
'settings.openchamber.visual.field.lightTheme': 'Açık Tema',
|
||
'settings.openchamber.visual.field.darkTheme': 'Koyu Tema',
|
||
'settings.openchamber.visual.field.selectLightThemeAria': 'Açık tema seç',
|
||
'settings.openchamber.visual.field.selectDarkThemeAria': 'Koyu tema seç',
|
||
'settings.openchamber.visual.field.selectThemePlaceholder': 'Tema seç',
|
||
'settings.openchamber.visual.field.timeFormat': 'Saat Biçimi',
|
||
'settings.openchamber.visual.field.weekStartsOn': 'Hafta Başlangıcı',
|
||
'settings.openchamber.visual.field.selectTimeFormatAria': 'Saat biçimi seç',
|
||
'settings.openchamber.visual.field.selectWeekStartAria': 'Hafta başlangıcı seç',
|
||
'settings.openchamber.visual.actions.reloadThemes': 'Temaları yeniden yükle',
|
||
'settings.openchamber.visual.actions.reloadingThemes': 'Temalar yeniden yükleniyor...',
|
||
'settings.openchamber.visual.field.dockBadge': 'Dock rozeti',
|
||
'settings.openchamber.visual.field.dockBadgeHint': 'Görülmeyen etkinlik içeren sohbetlerin sayısını macOS dock simgesinde göster.',
|
||
'settings.openchamber.visual.actions.saveAndRestart': 'Kaydet ve yeniden başlat',
|
||
'settings.openchamber.visual.actions.restarting': 'Yeniden başlatılıyor…',
|
||
'settings.openchamber.visual.field.themeImportInfoAria': 'Tema içe aktarma bilgisi',
|
||
'settings.openchamber.visual.field.themeImportInfoTooltip': 'Özel temaları ~/.config/openchamber/themes/ konumundan içe aktarın',
|
||
'settings.openchamber.visual.field.installAppName': 'Uygulama Kurulum Adı',
|
||
'settings.openchamber.visual.field.installAppNameHint': 'PWA kurulum sürecinde kullanılır.',
|
||
'settings.openchamber.visual.field.pwaInstallAppNameAria': 'PWA kurulum uygulama adı',
|
||
'settings.openchamber.visual.actions.resetInstallAppNameAria': 'Uygulama kurulum adını sıfırla',
|
||
'settings.openchamber.visual.field.installOrientation': 'Kurulum Yönü',
|
||
'settings.openchamber.visual.field.installOrientationHint': 'Kurulu web uygulaması tarafından kullanılır. Bunu değiştirdikten sonra PWA\'yı yeniden kurun.',
|
||
'settings.openchamber.visual.field.pwaInstallOrientationAria': 'PWA kurulum yönü',
|
||
'settings.openchamber.visual.field.selectOrientationPlaceholder': 'Yön seç',
|
||
'settings.openchamber.visual.actions.resetInstallOrientationAria': 'Kurulum yönünü sıfırla',
|
||
'settings.openchamber.visual.field.mobileKeyboardMode': 'Mobil Klavye Davranışı',
|
||
'settings.openchamber.visual.field.mobileKeyboardModeHint': 'Varsayılan tarayıcı davranışı en güvenli olanıdır. İçeriği yeniden boyutlandır seçeneği, ekran klavyesi açıldığında uygulamayı küçültmesini desteklenen tarayıcılardan ister.',
|
||
'settings.openchamber.visual.field.mobileKeyboardModeAria': 'Mobil klavye davranışı',
|
||
'settings.openchamber.visual.field.selectMobileKeyboardModePlaceholder': 'Klavye davranışı seç',
|
||
'settings.openchamber.visual.actions.resetMobileKeyboardModeAria': 'Mobil klavye davranışını sıfırla',
|
||
'settings.openchamber.visual.field.interfaceFontSize': 'Arayüz Yazı Boyutu',
|
||
'settings.openchamber.visual.field.interfaceFont': 'Arayüz Yazı Tipi',
|
||
'settings.openchamber.visual.field.selectInterfaceFontAria': 'Arayüz yazı tipi seç',
|
||
'settings.openchamber.visual.actions.resetInterfaceFontAria': 'Arayüz yazı tipini sıfırla',
|
||
'settings.openchamber.visual.field.fontSizePercentageAria': 'Yazı boyutu yüzdesi',
|
||
'settings.openchamber.visual.actions.resetFontSizeAria': 'Yazı boyutunu sıfırla',
|
||
'settings.openchamber.visual.field.terminalFontSize': 'Terminal Yazı Boyutu',
|
||
'settings.openchamber.visual.field.terminalShell': 'Terminal Shell',
|
||
'settings.openchamber.visual.field.terminalShellAria': 'Terminal shell seç',
|
||
'settings.openchamber.visual.field.terminalShellHint': 'Bu değişikliği geçerli session\'a uygulamak için terminali yeniden başlatın.',
|
||
'settings.openchamber.visual.field.terminalLoginShell': 'Login shell olarak başlat',
|
||
'settings.openchamber.visual.option.terminalShell.auto': 'Otomatik',
|
||
'settings.openchamber.visual.field.editorFontSize': 'Editör Yazı Boyutu',
|
||
'settings.openchamber.visual.field.codeFont': 'Kod Yazı Tipi',
|
||
'settings.openchamber.visual.field.selectCodeFontAria': 'Kod yazı tipi seç',
|
||
'settings.openchamber.visual.actions.resetCodeFontAria': 'Kod yazı tipini sıfırla',
|
||
'settings.openchamber.visual.actions.resetTerminalFontSizeAria': 'Terminal yazı boyutunu sıfırla',
|
||
'settings.openchamber.visual.actions.resetEditorFontSizeAria': 'Editör yazı boyutunu sıfırla',
|
||
'settings.openchamber.visual.field.spacingDensity': 'Aralık Yoğunluğu',
|
||
'settings.openchamber.visual.actions.resetSpacingAria': 'Aralığı sıfırla',
|
||
'settings.openchamber.visual.field.inputBarOffset': 'Giriş Çubuğu Ofseti',
|
||
'settings.openchamber.visual.field.inputBarOffsetTooltip': 'Ana ekran çubuğu gibi işletim sistemi düzeyindeki ekran engellerinden kaçınmak için giriş çubuğunu yukarı kaldırır.',
|
||
'settings.openchamber.visual.actions.resetInputBarOffsetAria': 'Giriş çubuğu ofsetini sıfırla',
|
||
'settings.openchamber.visual.field.terminalQuickKeysAria': 'Terminal hızlı tuşları',
|
||
'settings.openchamber.visual.field.terminalQuickKeys': 'Terminal Hızlı Tuşları',
|
||
'settings.openchamber.visual.field.terminalQuickKeysTooltip': 'Terminal görünümünde Esc, Ctrl ve Ok tuşlarını göster',
|
||
'settings.openchamber.visual.field.fileEditorKeymap': 'Dosya editörü tuş düzeni',
|
||
'settings.openchamber.visual.option.fileEditorKeymap.default': 'Varsayılan',
|
||
'settings.openchamber.visual.option.fileEditorKeymap.vim': 'Vim',
|
||
'settings.openchamber.visual.field.activityDefaultModeAria': 'Etkinlik varsayılan modu: {option}',
|
||
'settings.openchamber.visual.field.showExpandedBashToolsAria': 'Genişletilmiş bash araçlarını göster',
|
||
'settings.openchamber.visual.field.showExpandedEditToolsAria': 'Genişletilmiş düzenleme araçlarını göster',
|
||
'settings.openchamber.visual.field.bash': 'Bash',
|
||
'settings.openchamber.visual.field.editTools': 'Düzenleme araçları',
|
||
'settings.openchamber.visual.field.userMessageRenderingAria': 'Kullanıcı mesajı görüntüleme: {option}',
|
||
'settings.openchamber.visual.field.mermaidRenderingAria': 'Mermaid görüntüleme: {option}',
|
||
'settings.openchamber.visual.field.diffLayoutAria': 'Diff yerleşimi: {option}',
|
||
'settings.openchamber.visual.field.sessionRecap': 'Session Özeti Oluştur',
|
||
'settings.openchamber.visual.field.sessionRecapAria': 'Agent işini bitirdikten sonra özet oluşturur',
|
||
'settings.openchamber.visual.field.sessionSuggestion': 'Sonraki Kullanıcı Mesajı Önerisi Oluştur',
|
||
'settings.openchamber.visual.field.sessionSuggestionAria': 'Agent işini bitirdikten sonra sonraki kullanıcı mesajı için öneri oluşturur',
|
||
'settings.openchamber.visual.field.sessionGoal': 'Session Hedeflerini Etkinleştir',
|
||
'settings.openchamber.visual.field.sessionGoalAria': 'Session\'ın bir hedefe doğru otomatik çalışmasını sağlar',
|
||
'settings.openchamber.visual.goal.sectionTitle': 'Hedef',
|
||
'settings.openchamber.visual.goal.budgetLabel': 'Varsayılan token bütçesi',
|
||
'settings.openchamber.visual.goal.budgetAria': 'Yeni hedeflere varsayılan token bütçesi uygula',
|
||
'settings.openchamber.visual.goal.description': 'Composer\'daki hedef düğmesini etkinleştirin; sonraki mesaj bir hedef olur: agent, siz uzaktayken bile otomatik olarak ona doğru çalışmaya devam eder ve küçük model tarafından denetlenir.',
|
||
'settings.openchamber.visual.field.showReasoningTracesAria': 'Akıl yürütme izlerini göster',
|
||
'settings.openchamber.visual.field.showReasoningTraces': 'Akıl Yürütme İzlerini Göster',
|
||
'settings.openchamber.visual.field.collapsibleThinkingBlocksAria': 'Daraltılabilir akıl yürütme bloklarını etkinleştir',
|
||
'settings.openchamber.visual.field.collapsibleThinkingBlocks': 'Daraltılabilir Akıl Yürütme Bloklarını Etkinleştir',
|
||
'settings.openchamber.visual.field.collapsibleUserMessagesAria': 'Uzun kullanıcı mesajlarını daralt',
|
||
'settings.openchamber.visual.field.collapsibleUserMessages': 'Uzun Kullanıcı Mesajlarını Daralt',
|
||
'settings.openchamber.visual.field.stickyUserHeaderAria': 'Yapışkan kullanıcı üstbilgisi',
|
||
'settings.openchamber.visual.field.stickyUserHeader': 'Yapışkan Kullanıcı Üstbilgisi',
|
||
'settings.openchamber.visual.field.promptNavigatorEnabledAria': 'Prompt gezgini',
|
||
'settings.openchamber.visual.field.promptNavigatorEnabled': 'Prompt Gezgini',
|
||
'settings.openchamber.visual.field.autoSaveEnabledAria': 'Dosyaları otomatik kaydet',
|
||
'settings.openchamber.visual.field.autoSaveEnabled': 'Dosyaları otomatik kaydet',
|
||
'settings.openchamber.visual.field.autoSaveEnabledInfo': 'Yazmayı bıraktıktan sonra dosya düzenlemelerini otomatik kaydeder. Devre dışı bırakırsanız manuel kaydetme gerekir.',
|
||
'settings.openchamber.visual.field.wideChatLayoutAria': 'Geniş sohbet yerleşimi',
|
||
'settings.openchamber.visual.field.wideChatLayout': 'Geniş Sohbet Yerleşimi',
|
||
'settings.openchamber.visual.field.codeBlockLineWrapAria': 'Kod bloğu satırlarını kaydır',
|
||
'settings.openchamber.visual.field.codeBlockLineWrap': 'Kod Bloğu Satırlarını Kaydır',
|
||
'settings.openchamber.visual.field.showSplitAssistantMessageActionsAria': 'Satır içi asistan eylemleri',
|
||
'settings.openchamber.visual.field.showSplitAssistantMessageActions': 'Satır İçi Asistan Eylemleri',
|
||
'settings.openchamber.visual.field.showSplitAssistantMessageActionsTooltip': 'Aynı yanıtta sonraki araç çağrılarından önce görünen asistan metin bloklarında Yanıtı Kopyala, Görsel olarak kaydet ve Sesli oku seçeneklerini göster.',
|
||
'settings.openchamber.visual.field.allowPromptingSubagentSessionsAria': 'Subagent session\'lara prompt göndermeye izin ver',
|
||
'settings.openchamber.visual.field.allowPromptingSubagentSessions': 'Subagent session\'lara prompt göndermeye izin ver',
|
||
'settings.openchamber.visual.field.draftStartersVisible': 'Yeni session ekranında starter\'ları göster',
|
||
'settings.openchamber.visual.field.draftStartersVisibleAria': 'Yeni session ekranında starter\'ları göster',
|
||
'settings.openchamber.visual.field.showToolFileIconsAria': 'Araç dosyası simgelerini göster',
|
||
'settings.openchamber.visual.field.showToolFileIcons': 'Araç dosyası simgelerini göster',
|
||
'settings.openchamber.visual.field.showTurnChangedFilesAria': 'Tamamlanan turlarda değişen dosyaları göster',
|
||
'settings.openchamber.visual.field.showTurnChangedFiles': 'Tamamlanan turlarda değişen dosyaları göster',
|
||
'settings.openchamber.visual.field.showDotfilesAria': 'Dotfile\'ları göster',
|
||
'settings.openchamber.visual.field.showDotfiles': 'Dotfile\'ları göster',
|
||
'settings.openchamber.visual.field.queueMessagesByDefaultAria': 'Mesajları varsayılan olarak kuyruğa ekle',
|
||
'settings.openchamber.visual.field.queueMessagesByDefault': 'Mesajları varsayılan olarak kuyruğa ekle',
|
||
'settings.openchamber.visual.field.queueMessagesByDefaultTooltip': 'Etkinleştirildiğinde Enter mesajları kuyruğa ekler. Göndermek için {modifier}+Enter kullanın.',
|
||
'settings.openchamber.visual.field.persistDraftMessagesAria': 'Taslak mesajları kalıcı olarak sakla',
|
||
'settings.openchamber.visual.field.persistDraftMessages': 'Taslak mesajları kalıcı olarak sakla',
|
||
'settings.openchamber.visual.field.enableSpellcheckInTextInputsAria': 'Metin girişlerinde yazım denetimini etkinleştir',
|
||
'settings.openchamber.visual.field.enableSpellcheckInTextInputs': 'Metin girişlerinde yazım denetimini etkinleştir',
|
||
'settings.openchamber.visual.field.sendAnonymousUsageReportsAria': 'Anonim kullanım raporları gönder',
|
||
'settings.openchamber.visual.field.sendAnonymousUsageReports': 'Anonim kullanım raporları gönder',
|
||
'settings.openchamber.visual.field.sendAnonymousUsageReportsHint': 'Hangi uygulama sürümlerinin etkin kullanıldığını anlamamıza ve iyileştirmelere öncelik vermemize yardımcı olur. Yalnızca uygulama sürümü, platform ve runtime toplanır - kişisel veri veya kod toplanmaz.',
|
||
'settings.openchamber.visual.option.themeMode.system': 'Sistem',
|
||
'settings.openchamber.visual.option.themeMode.system.description': 'Sistem ayarını takip et',
|
||
'settings.openchamber.visual.option.themeMode.light': 'Açık',
|
||
'settings.openchamber.visual.option.themeMode.light.description': 'Her zaman açık görünüm kullan',
|
||
'settings.openchamber.visual.option.themeMode.dark': 'Koyu',
|
||
'settings.openchamber.visual.option.themeMode.dark.description': 'Her zaman koyu görünüm kullan',
|
||
'settings.openchamber.visual.option.diffLayout.dynamic.label': 'Dinamik',
|
||
'settings.openchamber.visual.option.diffLayout.dynamic.description': 'Yeni dosyalar satır içi, değiştirilenler yan yana.',
|
||
'settings.openchamber.visual.option.diffLayout.inline.label': 'Her zaman satır içi',
|
||
'settings.openchamber.visual.option.diffLayout.inline.description': 'Tek birleşik görünüm olarak göster.',
|
||
'settings.openchamber.visual.option.diffLayout.sideBySide.label': 'Her zaman yan yana',
|
||
'settings.openchamber.visual.option.diffLayout.sideBySide.description': 'Orijinal ve değiştirilmiş dosyaları karşılaştır.',
|
||
'settings.openchamber.visual.option.mermaidRendering.svg.label': 'SVG',
|
||
'settings.openchamber.visual.option.mermaidRendering.svg.description': 'Diyagramları ölçeklenebilir grafikler olarak render eder.',
|
||
'settings.openchamber.visual.option.mermaidRendering.ascii.label': 'ASCII',
|
||
'settings.openchamber.visual.option.mermaidRendering.ascii.description': 'Diyagramları metin blokları olarak render eder.',
|
||
'settings.openchamber.visual.option.pwaOrientation.system.label': 'Sistemi takip et',
|
||
'settings.openchamber.visual.option.pwaOrientation.system.description': 'Cihaz döndürme ayarına uy.',
|
||
'settings.openchamber.visual.option.pwaOrientation.portrait.label': 'Dikey kilit',
|
||
'settings.openchamber.visual.option.pwaOrientation.portrait.description': 'Uygulamayı dikey kilitli olarak kur.',
|
||
'settings.openchamber.visual.option.pwaOrientation.landscape.label': 'Yatay kilit',
|
||
'settings.openchamber.visual.option.pwaOrientation.landscape.description': 'Uygulamayı yatay kilitli olarak kur.',
|
||
'settings.openchamber.visual.option.mobileKeyboardMode.native.label': 'Tarayıcıyı takip et',
|
||
'settings.openchamber.visual.option.mobileKeyboardMode.native.description': 'Klavye açıldığında kaydırma ve viewport değişiklikleri için tarayıcı varsayılanını kullan.',
|
||
'settings.openchamber.visual.option.mobileKeyboardMode.resizeContent.label': 'İçeriği yeniden boyutlandır',
|
||
'settings.openchamber.visual.option.mobileKeyboardMode.resizeContent.description': 'Yalnızca kaydırmaya güvenmek yerine destekleyen tarayıcılardan uygulama düzenini daraltmalarını ister.',
|
||
'settings.openchamber.visual.option.userMessageRendering.markdown.label': 'Markdown',
|
||
'settings.openchamber.visual.option.userMessageRendering.markdown.description': 'Kullanıcı metnini markdown biçimlendirmesiyle render eder.',
|
||
'settings.openchamber.visual.option.userMessageRendering.plain.label': 'Düz metin',
|
||
'settings.openchamber.visual.option.userMessageRendering.plain.description': 'Kullanıcı metnini boşlukları ve bağlantıları korunmuş şekilde render eder.',
|
||
'chat.message.userText.collapseAria': 'Kullanıcı mesajını daralt',
|
||
'settings.openchamber.visual.option.chatRenderMode.sorted.label': 'Sıralı',
|
||
'settings.openchamber.visual.option.chatRenderMode.sorted.description': 'Tamamlanmış asistan mesajlarını canlı akış olmadan render eder.',
|
||
'settings.openchamber.visual.option.chatRenderMode.live.label': 'Canlı',
|
||
'settings.openchamber.visual.option.chatRenderMode.live.description': 'Asistan metnini ve araçları ulaştıkça akışla göster.',
|
||
'settings.openchamber.visual.option.messageTransport.auto.label': 'Otomatik',
|
||
'settings.openchamber.visual.option.messageTransport.auto.description': 'WebSocket\'i tercih eder, gerekirse SSE\'ye geçer.',
|
||
'settings.openchamber.visual.option.messageTransport.ws.label': 'WebSocket',
|
||
'settings.openchamber.visual.option.messageTransport.ws.description': 'Mesaj akışı için WebSocket kullan.',
|
||
'settings.openchamber.visual.option.messageTransport.sse.label': 'SSE',
|
||
'settings.openchamber.visual.option.messageTransport.sse.description': 'Mesaj akışı için Server-Sent Events kullan.',
|
||
'settings.openchamber.visual.option.activityRenderMode.collapsed.label': 'Daraltılmış',
|
||
'settings.openchamber.visual.option.activityRenderMode.collapsed.description': 'Activity\'yi varsayılan olarak daraltılmış tut.',
|
||
'settings.openchamber.visual.option.activityRenderMode.summary.label': 'Genişletilmiş',
|
||
'settings.openchamber.visual.option.activityRenderMode.summary.description': 'Activity\'yi varsayılan olarak genişlet.',
|
||
'settings.openchamber.visual.option.timeFormat.auto.label': 'Otomatik',
|
||
'settings.openchamber.visual.option.timeFormat.auto.description': 'Sistem yerel ayar tercihini kullan.',
|
||
'settings.openchamber.visual.option.timeFormat.24h.label': '24 saat',
|
||
'settings.openchamber.visual.option.timeFormat.24h.description': 'Saati 14:15 olarak göster.',
|
||
'settings.openchamber.visual.option.timeFormat.12h.label': '12 saat',
|
||
'settings.openchamber.visual.option.timeFormat.12h.description': 'Saati 02:15 PM olarak göster.',
|
||
'settings.openchamber.visual.option.weekStart.auto.label': 'Otomatik',
|
||
'settings.openchamber.visual.option.weekStart.auto.description': 'Yerel ayarın hafta başlangıcını kullan.',
|
||
'settings.openchamber.visual.option.weekStart.monday.label': 'Pazartesi',
|
||
'settings.openchamber.visual.option.weekStart.sunday.label': 'Pazar',
|
||
'settings.magicPrompts.page.loading.aria': 'Yükleniyor',
|
||
'settings.magicPrompts.page.loading.text': 'Magic Prompts yükleniyor...',
|
||
'settings.magicPrompts.page.block.visiblePrompt': 'Görünür Prompt',
|
||
'settings.magicPrompts.page.block.instructions': 'Talimatlar',
|
||
'settings.magicPrompts.page.group.gitCommitGenerate.title': 'Commit Oluşturma',
|
||
'settings.magicPrompts.page.group.gitCommitGenerate.description': 'Commit mesajı oluşturmak için kullanılan prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar.',
|
||
'settings.magicPrompts.page.group.gitPrGenerate.title': 'PR Oluşturma',
|
||
'settings.magicPrompts.page.group.gitPrGenerate.description': 'PR başlığı/gövdesi oluşturmak için kullanılan prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar.',
|
||
'settings.magicPrompts.page.group.githubPrReview.title': 'PR İncelemesi',
|
||
'settings.magicPrompts.page.group.githubPrReview.description': 'PR inceleme akışında kullanılan prompt\'lar: görünür kullanıcı mesajı + gizli talimat yükü.',
|
||
'settings.magicPrompts.page.group.githubIssueReview.title': 'Issue İncelemesi',
|
||
'settings.magicPrompts.page.group.githubIssueReview.description': 'Issue inceleme akışında kullanılan prompt\'lar: görünür kullanıcı mesajı + gizli talimat yükü.',
|
||
'settings.magicPrompts.page.group.githubPrFailedChecksReview.title': 'PR Başarısız Kontroller İncelemesi',
|
||
'settings.magicPrompts.page.group.githubPrFailedChecksReview.description': 'PR başarısız kontrol analizinde kullanılan prompt\'lar.',
|
||
'settings.magicPrompts.page.group.githubPrCommentsReview.title': 'PR Yorumları İncelemesi',
|
||
'settings.magicPrompts.page.group.githubPrCommentsReview.description': 'PR yorumları analizinde kullanılan prompt\'lar.',
|
||
'settings.magicPrompts.page.group.githubSinglePrCommentReview.title': 'Tekil PR Yorumu İncelemesi',
|
||
'settings.magicPrompts.page.group.githubSinglePrCommentReview.description': 'Tekil PR yorumu analizinde kullanılan prompt\'lar.',
|
||
'settings.magicPrompts.page.group.gitConflictResolve.title': 'Merge/Rebase Çakışma Çözümü',
|
||
'settings.magicPrompts.page.group.gitConflictResolve.description': 'Merge/rebase çakışmaları AI ile çözülürken kullanılan prompt\'lar.',
|
||
'settings.magicPrompts.page.group.gitCherrypickConflictResolve.title': 'Cherry-pick Çakışma Çözümü',
|
||
'settings.magicPrompts.page.group.gitCherrypickConflictResolve.description': 'Cherry-pick çakışmaları integrate akışında çözülürken kullanılan prompt\'lar.',
|
||
'settings.magicPrompts.page.group.planImprove.title': 'Planı İyileştir',
|
||
'settings.magicPrompts.page.group.planImprove.description': 'Kaydedilmiş bir plan improve akışına gönderildiğinde kullanılan gizli prompt.',
|
||
'settings.magicPrompts.page.group.planTodo.title': 'Todo Planlaması',
|
||
'settings.magicPrompts.page.group.planTodo.description': 'Bir todo yeni bir planlama session\'ına gönderildiğinde kullanılan gizli prompt.',
|
||
'settings.magicPrompts.page.group.planImplement.title': 'Planı Uygula',
|
||
'settings.magicPrompts.page.group.planImplement.description': 'Kaydedilmiş bir plan implement akışına gönderildiğinde kullanılan gizli prompt.',
|
||
'settings.magicPrompts.page.group.sessionSummary.title': 'Session Özeti',
|
||
'settings.magicPrompts.page.group.sessionSummary.description': '/summary slash komutunun kullandığı prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar. Yıkıcı değildir - session geçmişini sıkıştırmaz.',
|
||
'settings.magicPrompts.page.group.sessionWorkspaceReview.title': 'Çalışma Alanı İncelemesi',
|
||
'settings.magicPrompts.page.group.sessionExplore.title': 'Kod Tabanı Turu',
|
||
'settings.magicPrompts.page.group.sessionExplore.description': '/explore slash komutunun kullandığı prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar. Depoyu inceler ve yapılandırılmış bir yönlendirme sunar — büyük resim, ana modüller, nasıl bağlandıkları ve nereden başlanacağı — dosya dosya bir döküm yerine.',
|
||
'settings.magicPrompts.page.group.sessionWorkspaceReview.description': '/workspace-review slash komutunun kullandığı prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar. Çalışma alanı diff\'ini amacına ulaşıp ulaşmadığı ve doğru, yeterli olup olmadığı açısından inceler; bulguları önem derecesine göre sınıflandırır.',
|
||
'settings.magicPrompts.page.group.sessionFeaturePlan.title': 'Özellik Planlaması',
|
||
'settings.magicPrompts.page.group.sessionFeaturePlan.description': '/plan-feature slash komutunun kullandığı prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar. Kodu araştıran ve bir uygulama planı üretmeden önce netleştirici soruları küçük gruplar halinde soran rehberli bir diyalog yürütür.',
|
||
'settings.magicPrompts.page.group.sessionCatchUp.title': 'Son Durumu Yakala',
|
||
'settings.magicPrompts.page.group.sessionCatchUp.description': '/catch-up slash komutunun kullandığı prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar. Ne yaptığınızı anlamak için branch\'e duyarlı bağlam oluşturur — branch\'in commit\'leri, PR\'i ve commit\'lenmemiş çalışmalar bir arada — ardından anlaşılır bir özet ve ürüne odaklı bir sonraki adım sunar.',
|
||
'settings.magicPrompts.page.group.sessionDebug.title': 'Hata Ayıklama',
|
||
'settings.magicPrompts.page.group.sessionDebug.description': '/debug slash komutunun kullandığı prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar. Rehberli bir kök neden incelemesi yürütür — belirtiyi kaydeder, hipotezler kurar, bunları koda karşı sınar ve bir düzeltme önermeden önce nedeni doğrular.',
|
||
'settings.magicPrompts.page.group.sessionWeigh.title': 'Seçenekleri Değerlendir',
|
||
'settings.magicPrompts.page.group.sessionWeigh.description': '/weigh slash komutunun kullandığı prompt\'lar: görünür kullanıcı mesajı + gizli talimatlar. Kodu inceler, ardından her biri ödünleşimleri ve bir öneriyle birlikte 2-3 farklı yaklaşım ortaya koyar — plan veya kod yazmadan.',
|
||
'settings.magicPrompts.page.group.sessionFusion.title': 'Füzyon',
|
||
'settings.magicPrompts.page.group.sessionFusion.description': 'Çoklu run çıktıları tek bir nihai yanıtta birleştirilirken kullanılan prompt\'lar: görünür kullanıcı mesajı + kaynak sonuçlarından önce gizli talimatlar.',
|
||
'settings.magicPrompts.page.actions.resetting': 'Sıfırlanıyor...',
|
||
'settings.magicPrompts.page.actions.resetAllOverrides': 'Tüm override\'ları sıfırla',
|
||
'settings.magicPrompts.page.actions.resetToDefault': 'Varsayılana sıfırla',
|
||
'settings.magicPrompts.page.actions.save': 'Kaydet',
|
||
'settings.magicPrompts.page.placeholdersLabel': 'Yer tutucular:',
|
||
'settings.magicPrompts.page.validation.visiblePromptRequired': 'Görünür prompt boş olamaz.',
|
||
'settings.magicPrompts.page.status.unsavedChanges': 'Kaydedilmemiş değişiklikler',
|
||
'settings.magicPrompts.page.status.usingSavedOverride': 'Kaydedilmiş override kullanılıyor',
|
||
'settings.magicPrompts.page.status.usingBuiltinDefault': 'Yerleşik varsayılan kullanılıyor',
|
||
'settings.magicPrompts.page.toast.loadFailed': 'Magic Prompts yüklenemedi',
|
||
'settings.magicPrompts.page.toast.visiblePromptRequired': 'Görünür prompt boş olamaz',
|
||
'settings.magicPrompts.page.toast.saved': 'Magic prompt kaydedildi',
|
||
'settings.magicPrompts.page.toast.saveFailed': 'Magic prompt kaydedilemedi',
|
||
'settings.magicPrompts.page.toast.resetSuccess': 'Prompt varsayılana sıfırlandı',
|
||
'settings.magicPrompts.page.toast.resetFailed': 'Prompt sıfırlanamadı',
|
||
'settings.magicPrompts.page.toast.resetAllSuccess': 'Tüm prompt override\'ları sıfırlandı',
|
||
'settings.magicPrompts.page.toast.resetAllFailed': 'Tüm prompt\'lar sıfırlanamadı',
|
||
'settings.openchamber.visual.section.followUpBehavior': 'Takip mesajı davranışı',
|
||
'settings.openchamber.visual.section.followUpBehaviorAria': 'Takip mesajı davranışı',
|
||
'settings.openchamber.visual.field.followUpBehaviorAria': 'Takip mesajı davranışı: {option}',
|
||
'settings.openchamber.visual.field.followUpBehaviorDescription': 'Agent hâlâ yanıt verirken bir takip mesajında Enter\'a bastığınızda ne olacağını seçin.',
|
||
'settings.openchamber.visual.option.followUpBehavior.steer.label': 'Yönlendir',
|
||
'settings.openchamber.visual.option.followUpBehavior.queue.label': 'Kuyruğa al',
|
||
'settings.openchamber.appLinks.title': 'Güvenilen uygulama linkleri',
|
||
'settings.openchamber.appLinks.info': 'Burada listelenen linkler bu cihazda tekrar sormadan açılır. Diğer uygulama linkleri açılmadan önce her zaman sorar.',
|
||
'settings.openchamber.appLinks.empty': 'Bu cihazda güvenilen uygulama linki yok. Bir link açarken "Güven ve aç" seçeneğini seçtiğinizde buraya eklenir.',
|
||
'settings.openchamber.appLinks.removeAria': 'Güvenilen {scheme} linklerini kaldır',
|
||
'settings.projects.page.field.projectModel': 'Proje Modeli',
|
||
'settings.projects.page.field.projectThinking': 'Proje Thinking\'i',
|
||
'settings.projects.page.section.chatDefaults': 'Yeni sohbetler için varsayılanlar',
|
||
'settings.projects.page.section.chatDefaultsDescription': 'Bu projede yeni bir sohbet başlatılırken kullanılır. Ayarlanmamışsa genel varsayılanlara düşer. Thinking yalnızca seviye sunan modellerde görünür.',
|
||
'settings.projects.page.option.thinkingDefault': 'Model varsayılanı',
|
||
'settings.remoteInstances.page.addDialog.description': 'SSH yapılandırmanızdan bir host seçin ya da bağlantıyı kendiniz yazın.',
|
||
'settings.remoteInstances.page.addDialog.sourceLabel': 'Bağlantının kaynağı',
|
||
'settings.remoteInstances.page.addDialog.tab.saved': 'SSH yapılandırmasından',
|
||
'settings.remoteInstances.page.addDialog.tab.manual': 'Kendim yazacağım',
|
||
'settings.remoteInstances.page.addDialog.searchPlaceholder': 'Host ara',
|
||
'settings.remoteInstances.page.addDialog.emptySaved': 'SSH yapılandırmanızda host bulunamadı. Bağlantıyı kendiniz yazın.',
|
||
'settings.remoteInstances.page.addDialog.searchEmpty': 'Bu aramayla eşleşen host yok.',
|
||
'settings.remoteInstances.page.addDialog.use': 'Kullan',
|
||
'settings.remoteInstances.page.state.notConnected': 'Bağlı değil',
|
||
'settings.remoteInstances.page.state.connecting': 'Bağlanıyor',
|
||
'settings.remoteInstances.page.state.ready': 'Bağlı',
|
||
'settings.remoteInstances.page.state.problem': 'Dikkat gerektiriyor',
|
||
'settings.remoteInstances.page.section.advanced': 'Gelişmiş ayarlar',
|
||
'settings.remoteInstances.page.section.advancedHint': 'Portlar, kurulum yöntemi, şifreler ve ek forward\'lar. Çoğu bağlantı için varsayılanlar yeterlidir.',
|
||
'settings.remoteInstances.page.field.installMethodAuto': 'Otomatik',
|
||
'settings.remoteInstances.page.error.hint.noRuntime': 'Uzak makinede ne bun ne de npm var. Birini oraya kurun ya da bu bağlantıyı "Zaten çalışıyor" moduna geçirin.',
|
||
'settings.remoteInstances.page.error.hint.noOpencode': 'opencode CLI uzak makinede kurulu değil. Oraya kurun (bkz. opencode.ai), sonra tekrar bağlanın.',
|
||
'settings.remoteInstances.page.error.action.setUiPassword': 'UI şifresi belirle',
|
||
'settings.remoteInstances.page.error.action.pickRandomPort': 'Başka bir yerel port kullan',
|
||
'settings.remoteInstances.page.error.action.setRemotePort': 'Uzak portu ayarla',
|
||
'settings.remoteInstances.page.validation.externalPortRequired': 'Önce bir uzak port ayarlayın. "Zaten çalışıyor" modunda OpenChamber\'ın sunucunun hangi portu dinlediğini bilmesi gerekir.',
|
||
'settings.remoteInstances.page.empty.noInstances': 'Henüz SSH bağlantısı yok.',
|
||
'settings.remoteInstances.page.field.uiPasswordRequired': 'UI şifresi (zorunlu)',
|
||
'settings.remoteInstances.page.field.uiPasswordMissingForLan': 'Uzak sunucu kendi ağında erişilebilirken zorunludur.',
|
||
'settings.remoteInstances.page.field.remoteLanAccess': 'Uzak ağdan erişilebilir',
|
||
'settings.remoteInstances.page.field.remoteLanAccessHint': 'Uzak makinenin ağındaki diğer cihazların da SSH tüneli olmadan bu OpenChamber\'ı doğrudan açmasına izin verin. UI şifresi gerekir.',
|
||
'settings.remoteInstances.page.field.remoteLanAccessWarning': 'O ağdaki herkes uzak OpenChamber\'a erişebilir. Yalnızca aşağıdaki UI şifresiyle korunur.',
|
||
'settings.remoteInstances.page.validation.remoteLanNeedsPassword': 'Önce bir UI şifresi belirleyin. Şifresiz uzak OpenChamber\'ı ağına yayınlamak, oradaki her cihaza açık bırakmak olur.',
|
||
'settings.remoteInstances.page.field.bindHostOption.loopback': 'Yalnızca bu bilgisayar (127.0.0.1)',
|
||
'settings.remoteInstances.page.field.bindHostOption.localhost': 'Yalnızca bu bilgisayar (localhost)',
|
||
'settings.remoteInstances.page.field.bindHostOption.lan': 'Ağımdaki herhangi bir cihaz (0.0.0.0)',
|
||
'settings.remoteInstances.page.field.sshPasswordHint': 'Yalnızca bu host SSH anahtarı yerine şifre istediğinde gerekir.',
|
||
'settings.remoteInstances.page.field.uiPasswordHintManaged': 'Uzak OpenChamber arayüzünü koruyan şifre. OpenChamber, sizin için başlattığı sunucuda bu şifreyi ayarlar.',
|
||
'settings.remoteInstances.page.field.uiPasswordHintExternal': 'Uzak makinede zaten çalışan OpenChamber sunucusunun şifresi; ona giriş yapmak için kullanılır.',
|
||
'settings.remoteInstances.page.tunnelPreview.caption': 'Bu bağlantı şunları forward eder:',
|
||
'settings.remoteInstances.page.empty.noInstancesWithOneImport': 'Henüz SSH bağlantısı yok. SSH yapılandırmanızdan içe aktarılabilir 1 host var.',
|
||
'settings.remoteInstances.page.empty.noInstancesWithImports': 'Henüz SSH bağlantısı yok. SSH yapılandırmanızdan içe aktarılabilir {count} host var.',
|
||
'settings.remoteInstances.page.state.loadingInstances': 'Bağlantılar yükleniyor...',
|
||
'settings.openchamber.keyboardShortcuts.action.switch_session_tab.label': 'Session sekmesini değiştir',
|
||
'settings.openchamber.keyboardShortcuts.action.switch_session_tab.suffix': ' + 1…9',
|
||
'settings.openchamber.keyboardShortcuts.action.switch_session_previous.label': 'Önceki session',
|
||
'settings.openchamber.keyboardShortcuts.action.switch_session_next.label': 'Sonraki session',
|
||
'settings.openchamber.keyboardShortcuts.action.rename_current_session.label': 'Geçerli session\'ı yeniden adlandır',
|
||
'settings.openchamber.keyboardShortcuts.action.toggle_permission_auto_accept.label': 'İzin otomatik onayını aç/kapat',
|
||
'settings.openchamber.keyboardShortcuts.action.close_session_tab.label': 'Session sekmesini kapat',
|
||
'settings.openchamber.keyboardShortcuts.warning.contextualPrefix': 'Bu dizilim {action} ile bağlamsal bir önek paylaşıyor. O eylem, bağlamı etkinken öncelik alır.',
|
||
'settings.openchamber.keyboardShortcuts.category.session': 'Session Denetimleri',
|
||
'settings.openchamber.keyboardShortcuts.category.models': 'Modeller ve Agent\'ler',
|
||
'settings.openchamber.keyboardShortcuts.category.panels': 'Paneller ve Araçlar',
|
||
'settings.openchamber.keyboardShortcuts.category.navigation': 'Gezinme',
|
||
'settings.openchamber.keyboardShortcuts.category.application': 'Uygulama',
|
||
'settings.openchamber.keyboardShortcuts.actions.edit': 'Düzenle',
|
||
'settings.openchamber.keyboardShortcuts.actions.confirm': 'Onayla',
|
||
'settings.openchamber.keyboardShortcuts.dialog.title': '{action} düzenle',
|
||
'settings.openchamber.keyboardShortcuts.dialog.instructions': 'En fazla iki tuş bileşimine basın, her birinde en fazla üç tuş. İlkinden sonra ikinci bileşim için en fazla 3 saniye bekleyin; tek bileşim için boş bırakın.',
|
||
'settings.openchamber.keyboardShortcuts.dialog.firstChord': 'İlk bileşim',
|
||
'settings.openchamber.keyboardShortcuts.dialog.secondChord': 'İkinci bileşim',
|
||
'settings.openchamber.keyboardShortcuts.dialog.recording': 'Tuşlara basın…',
|
||
'settings.openchamber.keyboardShortcuts.unassigned': 'Atanmamış',
|
||
'settings.openchamber.keyboardShortcuts.error.prefixConflict': 'Bu, {action} tarafından kullanılan dizilimle çakışıyor. Farklı bir bileşim seçin.',
|
||
'settings.openchamber.keyboardShortcuts.error.exactConflict': 'Bu bileşim {action} tarafından zaten kullanılıyor.',
|
||
'settings.openchamber.keyboardShortcuts.error.internalConflict': 'Bu bileşim, değiştirilemeyen yerleşik bir kısayolla çakışıyor.',
|
||
'settings.openchamber.keyboardShortcuts.action.open_draft_project_picker.label': 'Draft proje seçicisini aç',
|
||
'settings.openchamber.keyboardShortcuts.action.open_draft_worktree_picker.label': 'Draft worktree seçicisini aç',
|
||
'settings.openchamber.keyboardShortcuts.action.open_session_list.label': 'Son session\'ları aç',
|
||
'settings.openchamber.keyboardShortcuts.action.toggle_dictation.label': 'Sesli giriş',
|
||
'settings.openchamber.visual.section.streaming': 'Streaming',
|
||
'settings.openchamber.visual.field.streamingAutoFollow': 'Streaming sırasında yeni içeriği takip et',
|
||
'settings.openchamber.visual.field.streamingAutoFollowAria': 'Bir yanıt akarken yeni içeriği otomatik olarak takip et',
|
||
'settings.openchamber.visual.field.streamingAutoFollowInfo': 'Bir yanıt akarken görünüm en yeni içeriğe doğru kayar. Görünümün sabit kalması için bunu kapatın ve elle kaydırın; bu durumda sohbetin ortasından mesaj göndermek de görünümü yerinden oynatmaz.',
|
||
'settings.openchamber.visual.field.sessionTabsGroup': 'Session sekmeleri',
|
||
'settings.openchamber.visual.field.sessionTabs': 'Session\'ları başlıkta sekme olarak göster',
|
||
'settings.openchamber.visual.field.sessionTabsAria': 'Başlıktaki session sekmelerini aç/kapat',
|
||
'settings.openchamber.visual.field.sessionTabsInfo': 'Açtığınız session\'lar başlıkta sekmeler olarak dizilir. Kapatırsanız düz session başlığına döner.',
|
||
...thirdPartyIntegrationI18n.tr,
|
||
};
|