From 0934305bd80d44c41d77338a7c2a5385c22c51c7 Mon Sep 17 00:00:00 2001 From: fitzgpt Date: Wed, 9 Sep 2026 13:04:30 +0300 Subject: [PATCH 1/4] chore(i18n): sync Turkish with V2 migration key changes --- .../ui/src/lib/i18n/messages/tr/commands.ts | 13 +++++ .../ui/src/lib/i18n/messages/tr/instance.ts | 18 ++++--- .../ui/src/lib/i18n/messages/tr/messaging.ts | 54 +++++++++---------- .../ui/src/lib/i18n/messages/tr/settings.ts | 16 +++++- .../ui/src/lib/i18n/messages/tr/toolCall.ts | 10 ++++ 5 files changed, 76 insertions(+), 35 deletions(-) diff --git a/packages/ui/src/lib/i18n/messages/tr/commands.ts b/packages/ui/src/lib/i18n/messages/tr/commands.ts index cd2386a4d..66dd4d9ac 100644 --- a/packages/ui/src/lib/i18n/messages/tr/commands.ts +++ b/packages/ui/src/lib/i18n/messages/tr/commands.ts @@ -159,4 +159,17 @@ export const commandMessages = { "unifiedPicker.footer.navigate": "gezin", "unifiedPicker.footer.select": "seç", "unifiedPicker.footer.close": "kapat", + "commands.removeSessionTechnicalParts.failed.message": "{count} yanıt temizlenemedi.", + "commands.removeSessionTechnicalParts.failed.title": "Kaldırma başarısız", + "commands.removeSessionTechnicalParts.confirm.label": "Kaldır", + "commands.removeSessionTechnicalParts.confirm.message": "Araç çıktıları: {toolCount}; akıl yürütme blokları: {reasoningCount}. Son yanıt metni korunacak.", + "commands.removeSessionTechnicalParts.confirm.title": "Araçlar ve akıl yürütme kaldırılsın mı?", + "commands.removeSessionTechnicalParts.empty.message": "Bu oturumda tamamlanmış araç çıktısı veya akıl yürütme bloğu yok.", + "commands.removeSessionTechnicalParts.empty.title": "Kaldırılacak bir şey yok", + "commands.removeSessionTechnicalParts.keywords": "temizlik, araçlar, akıl yürütme, kaldır, oturum", + "commands.removeSessionTechnicalParts.description": "Son yanıtları koru, tamamlanmış araç çıktılarını ve akıl yürütmeyi kaldır", + "commands.removeSessionTechnicalParts.label": "Oturum Araçlarını ve Akıl Yürütmeyi Kaldır", + "commands.stopInstance.keywords": "durdur, workspace, sunucu, paylaşılan", + "commands.stopInstance.description": "Her pencere için paylaşılan workspace'i durdur", + "commands.stopInstance.label": "Workspace'i Durdur", } as const diff --git a/packages/ui/src/lib/i18n/messages/tr/instance.ts b/packages/ui/src/lib/i18n/messages/tr/instance.ts index 1746e2e2b..5024a7493 100644 --- a/packages/ui/src/lib/i18n/messages/tr/instance.ts +++ b/packages/ui/src/lib/i18n/messages/tr/instance.ts @@ -215,13 +215,15 @@ export const instanceMessages = { "instanceShell.yoloMode.badge": "Yolo", "instanceShell.yoloMode.badgeAriaLabel": "Yolo modu etkin", "instanceShell.backgroundProcesses.empty": "Arka plan süreci yok.", - "instanceShell.backgroundProcesses.status": "Durum: {status}", - "instanceShell.backgroundProcesses.output": "Çıktı: {sizeKb}KB", - "instanceShell.backgroundProcesses.notify.enabled": "Tamamlanma bildirimi etkin", - "instanceShell.backgroundProcesses.notify.disabled": "Tamamlanma bildirimi devre dışı", + "instanceShell.backgroundProcesses.loading": "Arka plan kabukları yükleniyor...", + "instanceShell.backgroundProcesses.error": "Arka plan kabukları yüklenemedi.", + "instanceShell.backgroundProcesses.status.running": "Çalışıyor", + "instanceShell.backgroundProcesses.status.exited": "Sonlandı", + "instanceShell.backgroundProcesses.status.timeout": "Zaman aşımı", + "instanceShell.backgroundProcesses.status.killed": "Sonlandırıldı", + "instanceShell.backgroundProcesses.pid": "PID {pid}", + "instanceShell.backgroundProcesses.exitCode": "Çıkış {code}", "instanceShell.backgroundProcesses.actions.output": "Çıktı", - "instanceShell.backgroundProcesses.actions.stop": "Durdur", - "instanceShell.backgroundProcesses.actions.terminate": "Sonlandır", "versionPill.appWithVersion": "Uygulama {version}", "versionPill.ui": "UI", "versionPill.uiWithVersion": "UI {version}", @@ -242,4 +244,8 @@ export const instanceMessages = { "opencodeBinarySelector.validation.alreadyValidating": "Zaten doğrulanıyor", "opencodeBinarySelector.display.systemPath": "{name} (sistem PATH)", "opencodeBinarySelector.versionLabel": "v{version}", + "instanceShell.backgroundProcesses.remove.message": "\"{title}\" kaldırılsın mı? Çalışan işlem durdurulacak.", + "instanceShell.backgroundProcesses.remove.title": "Arka plan kabuğunu kaldır", + "instanceShell.backgroundProcesses.actions.remove": "Kaldır", + "instanceShell.backgroundProcesses.actions.stopRemove": "Durdur ve kaldır", } as const diff --git a/packages/ui/src/lib/i18n/messages/tr/messaging.ts b/packages/ui/src/lib/i18n/messages/tr/messaging.ts index 63b7e8808..d6ad88038 100644 --- a/packages/ui/src/lib/i18n/messages/tr/messaging.ts +++ b/packages/ui/src/lib/i18n/messages/tr/messaging.ts @@ -34,6 +34,8 @@ export const messagingMessages = { "messageSection.search.count.minChars": "{count}+ karakter", "messageSection.search.count.searching": "Aranıyor...", "messageSection.search.count.none": "Eşleşme yok", + "messageSection.search.failed": "Arama başarısız", + "messageSection.search.retry": "Yeniden dene", "messageSection.search.count.matches": "{current} / {total}", "messageSection.search.previousAriaLabel": "Önceki eşleşme", "messageSection.search.nextAriaLabel": "Sonraki eşleşme", @@ -56,11 +58,6 @@ export const messagingMessages = { "messageBlock.tool.goToSession.label": "Session'a Git", "messageBlock.tool.goToSession.title": "Session'a git", "messageBlock.tool.goToSession.unavailableTitle": "Session henüz kullanılamıyor", - "messageBlock.tool.deletePart.label": "Parçayı Sil", - "messageBlock.tool.deletePart.deleting": "Siliniyor...", - "messageBlock.tool.deletePart.title": "Bu araç çağrısı çıktısını sil", - "messageBlock.tool.deletePart.failed.title": "Silme başarısız", - "messageBlock.tool.deletePart.failed.message": "Araç çağrısı çıktısı silinemedi", "messageBlock.compaction.ariaLabel": "Session sıkıştırması", "messageBlock.compaction.autoLabel": "Session otomatik sıkıştırıldı", "messageBlock.compaction.manualLabel": "Session'ı sen sıkıştırdın", @@ -77,6 +74,9 @@ export const messagingMessages = { "messageBlock.reasoning.thinkingLabel": "Düşünme", "messageBlock.reasoning.expandAriaLabel": "Düşünmeyi genişlet", "messageBlock.reasoning.collapseAriaLabel": "Düşünmeyi daralt", + "messageBlock.reasoning.thoughtLabel": "Düşünce", + "messageBlock.reasoning.steps.one": "{count} adım", + "messageBlock.reasoning.steps.other": "{count} adım", "messageBlock.reasoning.indicator.hide": "Gizle", "messageBlock.reasoning.indicator.view": "Görüntüle", "messageBlock.reasoning.detailsAriaLabel": "Akıl yürütme ayrıntıları", @@ -116,40 +116,18 @@ export const messagingMessages = { "messageItem.actions.speak.error.unsupported": "Bu tarayıcıda konuşma oynatma desteklenmiyor.", "messageItem.actions.speak.error.unavailable": "Konuşma ayarları yapılandırılana kadar konuşma oynatma kullanılamaz.", "messageItem.actions.speak.error.generate": "Bu mesaj için konuşma oluşturulamadı.", - "messageItem.actions.deleteMessage": "Mesajı sil (değişiklikleri geri almaz)", - "messageItem.actions.deleteMessagesUpTo": "Buraya kadarki mesajları sil (değişiklikleri geri almaz)", - "messageItem.actions.deletingMessage": "Siliniyor...", - "messageItem.actions.deleteMessageFailedTitle": "Silme başarısız", - "messageItem.actions.deleteMessageFailedMessage": "Mesaj silinemedi", - "messageItem.selection.checkboxAriaLabel": "Mesajı silmek için seç", - "messageItem.selection.selectForDeletion": "Mesajı silmek için seç", - "messageItem.selection.deselectForDeletion": "Mesajı silme seçiminden çıkar", "messageItem.duration.workedFor.seconds.one": "{count} saniye çalıştı", "messageItem.duration.workedFor.seconds.other": "{count} saniye çalıştı", "messageItem.duration.workedFor.minutes.one": "{count} dakika çalıştı", "messageItem.duration.workedFor.minutes.other": "{count} dakika çalıştı", "messageItem.duration.workedFor.hours.one": "{count} saat çalıştı", "messageItem.duration.workedFor.hours.other": "{count} saat çalıştı", - "messageSection.bulkDelete.toolbarAriaLabel": "Seçili öğeler ({count})", - "messageSection.bulkDelete.deleteSelectedTitle": "Seçili öğeleri sil", - "messageSection.bulkDelete.selectAllTitle": "Tüm mesajları seç", - "messageSection.bulkDelete.moreOptionsTitle": "Diğer seçenekler", - "messageSection.bulkDelete.selectionModeLabel": "Seçim", - "messageSection.bulkDelete.selectionModeAll": "Tümü", - "messageSection.bulkDelete.selectionModeTools": "Yalnızca araçlar", - "messageSection.bulkDelete.selectionHint.toggle": "Öğe seç", - "messageSection.bulkDelete.selectionHint.range": "Aralık seç", - "messageSection.bulkDelete.selectionHint.clear": "Seçimi Temizle", - "messageSection.bulkDelete.cancelTitle": "Seçimi iptal et", - "messageSection.bulkDelete.failedTitle": "Silme başarısız", - "messageSection.bulkDelete.failedMessage": "Seçili öğeler silinemedi", "messageItem.status.queued": "KUYRUKTA", "messageItem.status.generating": "Oluşturuluyor...", "messageItem.status.sending": "Gönderiliyor...", "messageItem.status.failedToSend": "Mesaj gönderilemedi", "messagePart.actions.delete": "Parçayı Sil", "messagePart.actions.deleting": "Siliniyor...", - "messagePart.actions.deleteTitle": "Bu öğeyi sil", "messagePart.actions.deleteFailedTitle": "Silme başarısız", "messagePart.actions.deleteFailedMessage": "Öğe silinemedi", "messagePart.pastedText.summary": "Yapıştırılan metin", @@ -194,6 +172,10 @@ export const messagingMessages = { "promptInput.clear.ariaLabel": "Prompt metnini temizle", "promptInput.clear.title": "Prompt metnini temizle", "promptInput.send.ariaLabel": "Mesaj gönder", + "promptInput.send.queueAriaLabel": "Mesajı kuyruğa ekle", + "promptInput.background.title": "Bloklayan araçları arka plana taşı (Cmd/Ctrl+B)", + "promptInput.background.error.title": "Arka plan işlemi başarısız", + "promptInput.background.error.message": "Bloklayan araçlar arka plana taşılamadı", "promptInput.send.errorFallback": "Mesaj gönderilemedi", "promptInput.send.errorTitle": "Gönderme başarısız", "promptInput.conversationMode.enable.title": "Konuşma modunu etkinleştir", @@ -209,4 +191,22 @@ export const messagingMessages = { "promptInput.voiceInput.error.unsupported": "Ses girişi bu tarayıcıda desteklenmiyor.", "promptInput.voiceInput.error.transcribe": "Kaydedilen ses metne dönüştürülemiyor.", "promptInput.resizeHandle.title": "Girdi yüksekliğini değiştirmek için sürükle", + "promptQueue.error.message": "Prompt kuyruğu güncellenemedi", + "promptQueue.error.title": "Kuyruk işlemi başarısız", + "promptQueue.actions.remove": "Kuyruktaki promptu kaldır", + "promptQueue.actions.cancelEdit": "Düzenlemeyi iptal et", + "promptQueue.actions.edit": "Kuyruktaki promptu düzenle", + "promptQueue.actions.queue": "Kuyruğa al", + "promptQueue.actions.steer": "Şimdi yönlendir", + "promptQueue.attachments.other": "{count} ek", + "promptQueue.attachments.one": "{count} ek", + "promptQueue.delivery.steer": "Yönlendiriliyor", + "promptQueue.delivery.queue": "Kuyrukta", + "promptQueue.title": "Prompt kuyruğu ({count})", + "messageItem.actions.deleteTechnicalParts.failedMessage": "Bu yanıttan araçlar ve akıl yürütme kaldırılamadı", + "messageItem.actions.deleteTechnicalParts.failedTitle": "Kaldırma başarısız", + "messageItem.actions.deleteTechnicalParts.confirmLabel": "Kaldır", + "messageItem.actions.deleteTechnicalParts.confirmMessage": "Araç çıktıları: {toolCount}; akıl yürütme blokları: {reasoningCount}. Son metin korunacak.", + "messageItem.actions.deleteTechnicalParts.confirmTitle": "Araçlar ve akıl yürütme kaldırılsın mı?", + "messageItem.actions.deleteTechnicalParts": "Bu yanıttan araçları ve akıl yürütmeyi kaldır", } as const diff --git a/packages/ui/src/lib/i18n/messages/tr/settings.ts b/packages/ui/src/lib/i18n/messages/tr/settings.ts index 1a5c7498a..ec30a1471 100644 --- a/packages/ui/src/lib/i18n/messages/tr/settings.ts +++ b/packages/ui/src/lib/i18n/messages/tr/settings.ts @@ -17,6 +17,8 @@ export const settingsMessages = { "permissionBanner.detail.permission.other": "{count} izin", "permissionBanner.detail.question.one": "{count} soru", "permissionBanner.detail.question.other": "{count} soru", + "permissionBanner.detail.form.one": "{count} form", + "permissionBanner.detail.form.other": "{count} form", "permissionBanner.detail.wrapper": " ({detail})", "agentSelector.placeholder": "Agent seç...", "agentSelector.badge.subagent": "subagent", @@ -234,6 +236,7 @@ export const settingsMessages = { "settings.opencode.update.subtitle": "Yapılandırılmış OpenCode binary'si için güncellemeleri kontrol edin ve kurun.", "settings.opencode.update.checking": "Güncellemeler kontrol ediliyor...", "settings.opencode.update.checkFailed": "OpenCode güncellemeleri kontrol edilemedi.", + "settings.opencode.update.availableUnsupported": "OpenCode {version} mevcut. Otomatik kurulum OpenCode V2 tarafından desteklenmiyor.", "settings.opencode.update.retry": "Yeniden dene", "settings.opencode.update.installed": "Kurulu sürüm", "settings.opencode.update.upToDate": "OpenCode güncel.", @@ -281,6 +284,7 @@ export const settingsMessages = { "settings.providers.method.title": "Kimlik doğrulama yöntemi", "settings.providers.method.subtitle": "OpenCode'un bu provider için sunduğu akışı seçin.", "settings.providers.method.api": "API anahtarı", + "settings.providers.method.command": "Komut", "settings.providers.method.oauth": "OAuth", "settings.providers.method.mixed": "API anahtarı ve OAuth", "settings.providers.method.fallback": "API anahtarı", @@ -363,8 +367,6 @@ export const settingsMessages = { "settings.behavior.keepUnseenSubagentIdle.subtitle": "Subagent boşta işaretleri, 5 saniye sonra gizlenmek yerine görüntülenene kadar görünür kalır.", "settings.behavior.focusExistingWindowOnSecondLaunch.title": "İkinci başlatmada mevcut pencereye odaklan", "settings.behavior.focusExistingWindowOnSecondLaunch.subtitle": "Yeni pencere açmak yerine en son kullanılan CodeNomad penceresini öne getir.", - "settings.behavior.tauriNativeEventTransport.title": "Yerel Tauri olay taşıyıcısı", - "settings.behavior.tauriNativeEventTransport.subtitle": "Tauri'deki Rust tabanlı yerel masaüstü olay taşıyıcısını kullanır. Devre dışı bırakırsanız tarayıcı EventSource yoluna geri dönülür.", "settings.behavior.promptVoiceInput.title": "Prompt ses girişi", "settings.behavior.promptVoiceInput.subtitle": "Konuşma yapılandırıldığında konuşmadan metne prompt girişi için mikrofon denetimini göster.", "settings.behavior.promptSubmit.title": "Enter ile gönder", @@ -523,4 +525,14 @@ export const settingsMessages = { "settings.info.diagnostics.download": ".txt indir", "settings.info.diagnostics.copied": "Tanılama bilgisi panoya kopyalandı.", + "settings.behavior.followUpBehavior.option.queue": "Kuyruk", + "settings.behavior.followUpBehavior.option.steer": "Yönlendir", + "settings.behavior.followUpBehavior.subtitle": "Bir görev etkinken promptların nasıl iletileceğini seçin; Cmd/Ctrl+Shift+Enter diğer davranışı kullanır.", + "settings.behavior.followUpBehavior.title": "Takip davranışı", + "settings.behavior.providerUsageCreditBalance.subtitle": "Kullanım panelinde ek sağlayıcı kredi bakiyelerini göster.", + "settings.behavior.providerUsageCreditBalance.title": "Sağlayıcı kredi bakiyesi", + "settings.providers.command.waitingMessage": "Kimlik doğrulama komutunun gösterdiği adımları tamamlayın.", + "settings.providers.command.waitingTitle": "Komut kimlik doğrulaması bekleniyor", + "settings.providers.command.description": "OpenCode bu sağlayıcının yerel kimlik doğrulama komutunu çalıştıracak.", + "settings.providers.prompt.customValuesPlaceholder": "Ek değerler, virgülle ayırarak", } as const diff --git a/packages/ui/src/lib/i18n/messages/tr/toolCall.ts b/packages/ui/src/lib/i18n/messages/tr/toolCall.ts index 7106e17ce..8f9aa546f 100644 --- a/packages/ui/src/lib/i18n/messages/tr/toolCall.ts +++ b/packages/ui/src/lib/i18n/messages/tr/toolCall.ts @@ -75,6 +75,7 @@ export const toolCallMessages = { "permissionApproval.empty": "Bekleyen istek yok.", "permissionApproval.kind.permission": "İzin", "permissionApproval.kind.question": "Soru", + "permissionApproval.kind.form": "Form", "permissionApproval.questionCount.one": "{count} soru", "permissionApproval.questionCount.other": "{count} soru", "permissionApproval.status.active": "Etkin", @@ -126,4 +127,13 @@ export const toolCallMessages = { "toolCall.applyPatch.title.withFileCount.one": "{tool} ({count} dosya)", "toolCall.applyPatch.title.withFileCount.other": "{tool} ({count} dosya)", "toolCall.applyPatch.fileFallback": "Dosya {number}", + "formRequest.customValuesPlaceholder": "Diğer değerler, virgülle ayırarak", + "formRequest.errors.validation": "Tüm zorunlu alanları doldurun.", + "formRequest.errors.cancel": "Form iptal edilemedi", + "formRequest.errors.reply": "Form gönderilemedi", + "formRequest.submitting": "Gönderiliyor...", + "formRequest.submit": "Gönder", + "formRequest.cancel": "İptal", + "formRequest.openExternal": "Harici formu aç", + "formRequest.selectPlaceholder": "Bir seçenek seçin", } as const From fc8a155a9489ae7a453a0ccb404493109859af11 Mon Sep 17 00:00:00 2001 From: fitzgpt Date: Wed, 9 Sep 2026 20:38:21 +0300 Subject: [PATCH 2/4] chore(i18n): refresh stale Turkish values flagged by gatekeeper review --- packages/ui/src/lib/i18n/messages/tr/instance.ts | 8 ++++---- packages/ui/src/lib/i18n/messages/tr/messaging.ts | 2 +- packages/ui/src/lib/i18n/messages/tr/settings.ts | 12 ++++++------ 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/ui/src/lib/i18n/messages/tr/instance.ts b/packages/ui/src/lib/i18n/messages/tr/instance.ts index 5024a7493..cbf07c561 100644 --- a/packages/ui/src/lib/i18n/messages/tr/instance.ts +++ b/packages/ui/src/lib/i18n/messages/tr/instance.ts @@ -125,7 +125,7 @@ export const instanceMessages = { "instanceShell.rightPanel.sections.plan": "Plan", "instanceShell.rightPanel.sections.plan.tooltip": "Bu session için agent'ın yol haritası. Görevleri, alt görevleri ve tamamlanma durumlarını takip eder.", "instanceShell.rightPanel.sections.backgroundProcesses": "Arka Plan Shell'leri", - "instanceShell.rightPanel.sections.backgroundProcesses.tooltip": "Agent tarafından başlatılan uzun süre çalışan süreçler. Çıktılarını izleyebilir, durdurabilir veya sonlandırabilirsiniz.", + "instanceShell.rightPanel.sections.backgroundProcesses.tooltip": "Aktif workspace veya worktree için yerel OpenCode arka plan kabukları.", "instanceShell.rightPanel.sections.mcp": "MCP Sunucuları", "instanceShell.rightPanel.sections.mcp.tooltip": "Agent'ın yeteneklerini harici araçlar ve hizmetlerle genişleten Model Context Protocol sunucuları.", "instanceShell.rightPanel.sections.lsp": "LSP Sunucuları", @@ -214,7 +214,7 @@ export const instanceMessages = { "instanceShell.yoloMode.description": "Bu session için izin isteklerini otomatik olarak onayla.", "instanceShell.yoloMode.badge": "Yolo", "instanceShell.yoloMode.badgeAriaLabel": "Yolo modu etkin", - "instanceShell.backgroundProcesses.empty": "Arka plan süreci yok.", + "instanceShell.backgroundProcesses.empty": "Arka plan kabuğu yok.", "instanceShell.backgroundProcesses.loading": "Arka plan kabukları yükleniyor...", "instanceShell.backgroundProcesses.error": "Arka plan kabukları yüklenemedi.", "instanceShell.backgroundProcesses.status.running": "Çalışıyor", @@ -223,14 +223,14 @@ export const instanceMessages = { "instanceShell.backgroundProcesses.status.killed": "Sonlandırıldı", "instanceShell.backgroundProcesses.pid": "PID {pid}", "instanceShell.backgroundProcesses.exitCode": "Çıkış {code}", - "instanceShell.backgroundProcesses.actions.output": "Çıktı", + "instanceShell.backgroundProcesses.actions.output": "Çıktıyı görüntüle", "versionPill.appWithVersion": "Uygulama {version}", "versionPill.ui": "UI", "versionPill.uiWithVersion": "UI {version}", "versionPill.source": " ({source})", "opencodeBinarySelector.title": "OpenCode Binary", "opencodeBinarySelector.subtitle": "OpenCode'un hangi çalıştırılabilir dosyayı kullanacağını seçin", - "opencodeBinarySelector.customPath.placeholder": "opencode binary yolunu girin…", + "opencodeBinarySelector.customPath.placeholder": "{name} binary yolunu girin…", "opencodeBinarySelector.actions.add": "Ekle", "opencodeBinarySelector.actions.browse": "Binary için gözat…", "opencodeBinarySelector.actions.removeTitle": "Binary'yi kaldır", diff --git a/packages/ui/src/lib/i18n/messages/tr/messaging.ts b/packages/ui/src/lib/i18n/messages/tr/messaging.ts index d6ad88038..acd8a44f4 100644 --- a/packages/ui/src/lib/i18n/messages/tr/messaging.ts +++ b/packages/ui/src/lib/i18n/messages/tr/messaging.ts @@ -126,7 +126,7 @@ export const messagingMessages = { "messageItem.status.generating": "Oluşturuluyor...", "messageItem.status.sending": "Gönderiliyor...", "messageItem.status.failedToSend": "Mesaj gönderilemedi", - "messagePart.actions.delete": "Parçayı Sil", + "messagePart.actions.delete": "Sil", "messagePart.actions.deleting": "Siliniyor...", "messagePart.actions.deleteFailedTitle": "Silme başarısız", "messagePart.actions.deleteFailedMessage": "Öğe silinemedi", diff --git a/packages/ui/src/lib/i18n/messages/tr/settings.ts b/packages/ui/src/lib/i18n/messages/tr/settings.ts index ec30a1471..6a52d67da 100644 --- a/packages/ui/src/lib/i18n/messages/tr/settings.ts +++ b/packages/ui/src/lib/i18n/messages/tr/settings.ts @@ -10,7 +10,7 @@ export const settingsMessages = { "instanceServiceStatus.mcp.empty": "Algılanan MCP sunucusu yok.", "instanceServiceStatus.mcp.toggleAriaLabel": "{name} MCP sunucusunu aç/kapat", "instanceServiceStatus.plugins.loading": "Eklentiler yükleniyor...", - "instanceServiceStatus.plugins.empty": "Yapılandırılmış plugin yok.", + "instanceServiceStatus.plugins.empty": "Etkin plugin yok.", "permissionBanner.pendingRequests.one": "{count} bekleyen istek", "permissionBanner.pendingRequests.other": "{count} bekleyen istek", "permissionBanner.detail.permission.one": "{count} izin", @@ -232,10 +232,10 @@ export const settingsMessages = { "settings.opencode.logLevel.option.info": "Info", "settings.opencode.logLevel.option.warn": "Warn", "settings.opencode.logLevel.option.error": "Error", - "settings.opencode.update.title": "OpenCode güncellemeleri", - "settings.opencode.update.subtitle": "Yapılandırılmış OpenCode binary'si için güncellemeleri kontrol edin ve kurun.", - "settings.opencode.update.checking": "Güncellemeler kontrol ediliyor...", - "settings.opencode.update.checkFailed": "OpenCode güncellemeleri kontrol edilemedi.", + "settings.opencode.update.title": "OpenCode sürümü", + "settings.opencode.update.subtitle": "Yapılandırılmış OpenCode binary'sinin kurulu sürümü.", + "settings.opencode.update.checking": "Kurulu sürüm okunuyor...", + "settings.opencode.update.checkFailed": "OpenCode'un kurulu sürümü okunamadı.", "settings.opencode.update.availableUnsupported": "OpenCode {version} mevcut. Otomatik kurulum OpenCode V2 tarafından desteklenmiyor.", "settings.opencode.update.retry": "Yeniden dene", "settings.opencode.update.installed": "Kurulu sürüm", @@ -286,7 +286,7 @@ export const settingsMessages = { "settings.providers.method.api": "API anahtarı", "settings.providers.method.command": "Komut", "settings.providers.method.oauth": "OAuth", - "settings.providers.method.mixed": "API anahtarı ve OAuth", + "settings.providers.method.mixed": "API anahtarı, OAuth veya komut", "settings.providers.method.fallback": "API anahtarı", "settings.providers.status.available": "Kullanılabilir", "settings.providers.auth.title": "{provider} bağlantısı", From 35b0b868f53d346e5a8b9fdba69ab208900e6622 Mon Sep 17 00:00:00 2001 From: fitzgpt Date: Wed, 9 Sep 2026 21:30:31 +0300 Subject: [PATCH 3/4] ci: retrigger after transient apt hash mismatch From f334d04fd7014083421797360131574be18dfdc9 Mon Sep 17 00:00:00 2001 From: fitzgpt Date: Wed, 9 Sep 2026 21:53:05 +0300 Subject: [PATCH 4/4] ci: retrigger after flaky tauri-windows election tests