import type { Translations } from "./types"; export const tr: Translations = { common: { save: "Kaydet", saving: "Kaydediliyor...", cancel: "İptal", close: "Kapat", confirm: "Onayla", delete: "Sil", refresh: "Yenile", retry: "Yeniden dene", search: "Ara...", loading: "Yükleniyor...", create: "Oluştur", creating: "Oluşturuluyor...", set: "Ayarla", replace: "Değiştir", clear: "Temizle", live: "Canlı", off: "Kapalı", enabled: "etkin", disabled: "devre dışı", active: "aktif", inactive: "pasif", unknown: "bilinmiyor", untitled: "Başlıksız", none: "Yok", form: "Form", noResults: "Sonuç yok", of: "/", page: "Sayfa", msgs: "mesaj", tools: "araçlar", match: "eşleşme", other: "Diğer", configured: "yapılandırıldı", removed: "kaldırıldı", failedToToggle: "Değiştirilemedi", failedToRemove: "Kaldırılamadı", failedToReveal: "Gösterilemedi", collapse: "Daralt", expand: "Genişlet", general: "Genel", messaging: "Mesajlaşma", pluginLoadFailed: "Bu eklentinin betiği yüklenemedi. Ağ sekmesini (dashboard-plugins/…) ve sunucunun eklenti yolunu kontrol edin.", pluginNotRegistered: "Eklenti betiği register() çağırmadı veya betik hata verdi. Ayrıntılar için tarayıcı konsolunu açın.", }, app: { brand: "Hermes Agent", brandShort: "HA", closeNavigation: "Gezintiyi kapat", closeModelTools: "Modeli ve araçları kapat", footer: { org: "Nous Research", }, activeSessionsLabel: "Aktif Oturumlar:", gatewayStatusLabel: "Ağ Geçidi Durumu:", gatewayStrip: { failed: "Başlatma başarısız", off: "Kapalı", running: "Çalışıyor", starting: "Başlatılıyor", stopped: "Durduruldu", }, nav: { analytics: "Analiz", chat: "Sohbet", config: "Yapılandırma", cron: "Cron", documentation: "Dokümantasyon", keys: "Anahtarlar", logs: "Günlükler", models: "Modeller", profiles: "profiller : çoklu agent", plugins: "Eklentiler", sessions: "Oturumlar", skills: "Yetenekler", }, modelToolsSheetSubtitle: "& araçlar", modelToolsSheetTitle: "Model", navigation: "Gezinti", openDocumentation: "Dokümantasyonu yeni sekmede aç", openNavigation: "Gezintiyi aç", pluginNavSection: "Eklentiler", sessionsActiveCount: "{count} aktif", statusOverview: "Durum özeti", system: "Sistem", webUi: "Web UI", }, status: { actionFailed: "İşlem başarısız", actionFinished: "Tamamlandı", actions: "İşlemler", agent: "Agent", activeSessions: "Aktif Oturumlar", connected: "Bağlandı", connectedPlatforms: "Bağlı Platformlar", disconnected: "Bağlantı kesildi", error: "Hata", failed: "Başarısız", gateway: "Ağ Geçidi", gatewayFailedToStart: "Ağ geçidi başlatılamadı", lastUpdate: "Son güncelleme", noneRunning: "Yok", notRunning: "Çalışmıyor", pid: "PID", platformDisconnected: "bağlantı kesildi", platformError: "hata", recentSessions: "Son Oturumlar", restartGateway: "Ağ Geçidini Yeniden Başlat", restartingGateway: "Ağ geçidi yeniden başlatılıyor…", running: "Çalışıyor", runningRemote: "Çalışıyor (uzak)", startFailed: "Başlatma başarısız", starting: "Başlatılıyor", startedInBackground: "Arka planda başlatıldı — ilerleme için günlüklere bakın", stopped: "Durduruldu", updateHermes: "Hermes'i Güncelle", updatingHermes: "Hermes güncelleniyor…", waitingForOutput: "Çıktı bekleniyor…", }, sessions: { title: "Oturumlar", searchPlaceholder: "Mesaj içeriğinde ara...", noSessions: "Henüz oturum yok", noMatch: "Aramanızla eşleşen oturum yok", startConversation: "Burada görmek için bir konuşma başlatın", noMessages: "Mesaj yok", untitledSession: "Başlıksız oturum", deleteSession: "Oturumu sil", confirmDeleteTitle: "Oturum silinsin mi?", confirmDeleteMessage: "Bu, konuşmayı ve tüm mesajlarını kalıcı olarak siler. Bu işlem geri alınamaz.", sessionDeleted: "Oturum silindi", failedToDelete: "Oturum silinemedi", resumeInChat: "Sohbette Devam Et", previousPage: "Önceki sayfa", nextPage: "Sonraki sayfa", roles: { user: "Kullanıcı", assistant: "Asistan", system: "Sistem", tool: "Araç", }, }, analytics: { period: "Dönem:", totalTokens: "Toplam Token", totalSessions: "Toplam Oturum", apiCalls: "API Çağrıları", dailyTokenUsage: "Günlük Token Kullanımı", dailyBreakdown: "Günlük Dağılım", perModelBreakdown: "Model Bazında Dağılım", topSkills: "En Çok Kullanılan Yetenekler", skill: "Yetenek", loads: "Agent Yüklendi", edits: "Agent Yönetildi", lastUsed: "Son Kullanım", input: "Giriş", output: "Çıkış", total: "Toplam", noUsageData: "Bu dönem için kullanım verisi yok", startSession: "Burada analizleri görmek için bir oturum başlatın", date: "Tarih", model: "Model", tokens: "Token", perDayAvg: "/gün ort", acrossModels: "{count} model üzerinden", inOut: "{input} giriş / {output} çıkış", }, models: { modelsUsed: "Kullanılan Modeller", estimatedCost: "Tahmini Maliyet", tokens: "token", sessions: "oturum", avgPerSession: "ort/oturum", apiCalls: "API çağrıları", toolCalls: "araç çağrıları", noModelsData: "Bu dönem için model kullanım verisi yok", startSession: "Burada model verilerini görmek için bir oturum başlatın", }, logs: { title: "Günlükler", autoRefresh: "Otomatik yenile", file: "Dosya", level: "Seviye", component: "Bileşen", lines: "Satırlar", noLogLines: "Günlük satırı bulunamadı", }, cron: { confirmDeleteMessage: "Bu, görevi zamanlamadan kaldırır. Bu işlem geri alınamaz.", confirmDeleteTitle: "Zamanlanmış görev silinsin mi?", newJob: "Yeni Cron Görevi", nameOptional: "Ad (isteğe bağlı)", namePlaceholder: "örn. Günlük özet", prompt: "İstem", promptPlaceholder: "Agent her çalıştırmada ne yapmalı?", schedule: "Zamanlama (cron ifadesi)", schedulePlaceholder: "0 9 * * *", deliverTo: "Şuraya teslim et", scheduledJobs: "Zamanlanmış Görevler", noJobs: "Yapılandırılmış cron görevi yok. Yukarıdan bir tane oluşturun.", last: "Son", next: "Sonraki", pause: "Duraklat", resume: "Devam ettir", triggerNow: "Şimdi tetikle", delivery: { local: "Yerel", telegram: "Telegram", discord: "Discord", slack: "Slack", email: "Email", }, }, profiles: { newProfile: "Yeni Profil", name: "Ad", namePlaceholder: "örn. coder, writer, vb.", nameRequired: "Ad gereklidir", nameRule: "Yalnızca küçük harfler, rakamlar, _ ve - kullanılabilir; harf veya rakamla başlamalı; en fazla 64 karakter.", invalidName: "Geçersiz profil adı", cloneFromDefault: "Varsayılan profilden yapılandırmayı klonla", allProfiles: "Profiller", noProfiles: "Profil bulunamadı.", defaultBadge: "varsayılan", hasEnv: "env", model: "Model", skills: "Yetenekler", rename: "Yeniden adlandır", editSoul: "SOUL.md'yi düzenle", soulSection: "SOUL.md (kişilik / sistem istemi)", soulPlaceholder: "# Bu agent nasıl davranmalı…", saveSoul: "SOUL'u kaydet", soulSaved: "SOUL.md kaydedildi", openInTerminal: "CLI komutunu kopyala", commandCopied: "Panoya kopyalandı", copyFailed: "Kopyalanamadı", confirmDeleteTitle: "Profil silinsin mi?", confirmDeleteMessage: "Bu, '{name}' profilini kalıcı olarak siler — yapılandırma, anahtarlar, hatıralar, oturumlar, yetenekler, cron görevleri. Geri alınamaz.", created: "Oluşturuldu", deleted: "Silindi", renamed: "Yeniden adlandırıldı", }, pluginsPage: { contextEngineLabel: "Bağlam motoru", dashboardSlots: "Pano yuvaları", disableRuntime: "Devre dışı bırak", enableAfterInstall: "Yüklemeden sonra etkinleştir", enableRuntime: "Etkinleştir", forceReinstall: "Yeniden yüklemeyi zorla (önce mevcut klasörü sil)", headline: "Hermes eklentilerini keşfedin, yükleyin, etkinleştirin ve güncelleyin (`hermes plugins` ile eşdeğer).", identifierLabel: "Git URL veya owner/repo", inactive: "pasif", installBtn: "Git'ten yükle", installHeading: "GitHub / Git URL'sinden yükle", installHint: "owner/repo kısayolunu veya tam https:// ya da git@ klon URL'sini kullanın.", memoryProviderLabel: "Bellek sağlayıcısı", missingEnvWarn: "Eklenti çalışmadan önce bunları Anahtarlar bölümünde ayarlayın:", noDashboardTab: "Pano sekmesi yok", openTab: "Aç", orphanHeading: "Yalnızca pano uzantıları (eşleşen agent plugin.yaml yok)", pluginListHeading: "Yüklü eklentiler", providerDefaults: "yerleşik / varsayılan", providersHeading: "Çalışma zamanı sağlayıcı eklentileri", providersHint: "config.yaml'a memory.provider (boş = yerleşik) ve context.engine yazar. Bir sonraki oturumda etkili olur.", refreshDashboard: "Pano uzantılarını yeniden tara", removeConfirm: "Bu eklenti ~/.hermes/plugins/ içinden kaldırılsın mı?", removeHint: "Yalnızca ~/.hermes/plugins altındaki kullanıcı tarafından yüklenmiş eklentiler kaldırılabilir.", rescanHeading: "SPA eklenti kayıt defteri", rescanHint: "Diske dosya ekledikten sonra yeniden tarayın, böylece pano kenar çubuğu yeni manifestleri algılar.", runtimeHeading: "Ağ geçidi çalışma zamanı (YAML eklentileri)", saveProviders: "Sağlayıcı ayarlarını kaydet", savedProviders: "Sağlayıcı ayarları kaydedildi.", sourceBadge: "Kaynak", authRequired: "Kimlik doğrulama gerekli", authRequiredHint: "Kimlik doğrulamak için bu komutu çalıştırın:", updateGit: "Git pull", versionBadge: "Sürüm", showInSidebar: "Kenar çubuğunda göster", hideFromSidebar: "Kenar çubuğundan gizle", }, skills: { title: "Yetenekler", searchPlaceholder: "Yetenek ve araç setlerinde ara...", enabledOf: "{enabled}/{total} etkin", all: "Tümü", categories: "Kategoriler", filters: "Filtreler", noSkills: "Yetenek bulunamadı. Yetenekler ~/.hermes/skills/ adresinden yüklenir", noSkillsMatch: "Aramanız veya filtrenizle eşleşen yetenek yok.", skillCount: "{count} yetenek{s}", resultCount: "{count} sonuç{s}", noDescription: "Açıklama mevcut değil.", toolsets: "Araç setleri", toolsetLabel: "{name} araç seti", noToolsetsMatch: "Aramayla eşleşen araç seti yok.", setupNeeded: "Kurulum gerekli", disabledForCli: "CLI için devre dışı", more: "+{count} daha", }, config: { configPath: "~/.hermes/config.yaml", filters: "Filtreler", sections: "Bölümler", exportConfig: "Yapılandırmayı JSON olarak dışa aktar", importConfig: "Yapılandırmayı JSON'dan içe aktar", resetDefaults: "Varsayılanlara sıfırla", resetScopeTooltip: "{scope} varsayılanlara sıfırla", confirmResetScope: "{scope} ayarlarının tümü varsayılanlara sıfırlansın mı? Bu yalnızca formu günceller — değişiklikler Kaydet'e basılana kadar config.yaml'a yazılmaz.", resetScopeToast: "{scope} varsayılanlara sıfırlandı — gözden geçirip kalıcı kılmak için Kaydet'e basın", rawYaml: "Ham YAML Yapılandırması", searchResults: "Arama Sonuçları", fields: "alan{s}", noFieldsMatch: '"{query}" ile eşleşen alan yok', configSaved: "Yapılandırma kaydedildi", yamlConfigSaved: "YAML yapılandırması kaydedildi", failedToSave: "Kaydedilemedi", failedToSaveYaml: "YAML kaydedilemedi", failedToLoadRaw: "Ham yapılandırma yüklenemedi", configImported: "Yapılandırma içe aktarıldı — gözden geçirip kaydedin", invalidJson: "Geçersiz JSON dosyası", categories: { general: "Genel", agent: "Agent", terminal: "Terminal", display: "Görüntü", delegation: "Yetkilendirme", memory: "Bellek", compression: "Sıkıştırma", security: "Güvenlik", browser: "Tarayıcı", voice: "Ses", tts: "Metinden Konuşmaya", stt: "Konuşmadan Metne", logging: "Günlükleme", discord: "Discord", auxiliary: "Yardımcı", }, }, env: { changesNote: "Değişiklikler diske hemen kaydedilir. Aktif oturumlar yeni anahtarları otomatik olarak alır.", confirmClearMessage: "Bu değişken için saklanan değer .env dosyanızdan kaldırılacak. Bu işlem arayüzden geri alınamaz.", confirmClearTitle: "Bu anahtar temizlensin mi?", description: "Şurada saklanan API anahtarlarını ve sırları yönetin", hideAdvanced: "Gelişmişi Gizle", showAdvanced: "Gelişmişi Göster", llmProviders: "LLM Sağlayıcıları", providersConfigured: "{configured}/{total} sağlayıcı yapılandırıldı", getKey: "Anahtar al", notConfigured: "{count} yapılandırılmamış", notSet: "Ayarlanmadı", keysCount: "{count} anahtar", enterValue: "Değer girin...", replaceCurrentValue: "Mevcut değeri değiştir ({preview})", showValue: "Gerçek değeri göster", hideValue: "Değeri gizle", }, oauth: { title: "Sağlayıcı Girişleri (OAuth)", providerLogins: "Sağlayıcı Girişleri (OAuth)", description: "{connected}/{total} OAuth sağlayıcısı bağlandı. Giriş akışları şu anda CLI üzerinden çalışır; Komutu kopyala'ya tıklayın ve kurmak için bir terminale yapıştırın.", connected: "Bağlandı", expired: "Süresi doldu", notConnected: "Bağlı değil. Bir terminalde {command} komutunu çalıştırın.", runInTerminal: "bir terminalde.", noProviders: "OAuth uyumlu sağlayıcı algılanmadı.", login: "Giriş", disconnect: "Bağlantıyı kes", managedExternally: "Harici olarak yönetiliyor", copied: "Kopyalandı ✓", cli: "CLI", copyCliCommand: "CLI komutunu kopyala (harici / yedek için)", connect: "Bağlan", sessionExpires: "Oturumun süresi {time} sonra dolacak", initiatingLogin: "Giriş akışı başlatılıyor…", exchangingCode: "Kod, jetonlarla değiştiriliyor…", connectedClosing: "Bağlandı! Kapatılıyor…", loginFailed: "Giriş başarısız.", sessionExpired: "Oturum süresi doldu. Yeni bir giriş başlatmak için Yeniden Dene'ye tıklayın.", reOpenAuth: "Kimlik doğrulama sayfasını yeniden aç", reOpenVerification: "Doğrulama sayfasını yeniden aç", submitCode: "Kodu gönder", pasteCode: "Yetkilendirme kodunu yapıştırın (#state ekiyle de olabilir)", waitingAuth: "Tarayıcıda yetkilendirmeniz bekleniyor…", enterCodePrompt: "Yeni bir sekme açıldı. İstenirse bu kodu girin:", pkceStep1: "claude.ai için yeni bir sekme açıldı. Giriş yapın ve Yetkilendir'e tıklayın.", pkceStep2: "Yetkilendirmeden sonra gösterilen yetkilendirme kodunu kopyalayın.", pkceStep3: "Aşağıya yapıştırıp gönderin.", flowLabels: { pkce: "Tarayıcı girişi (PKCE)", device_code: "Cihaz kodu", external: "Harici CLI", }, expiresIn: "{time} sonra sona erer", }, language: { switchTo: "İngilizce'ye geç", }, theme: { title: "Tema", switchTheme: "Temayı değiştir", }, achievements: { hero: { kicker: "Agentic Gamerscore", title: "Hermes Achievements", subtitle: "Gerçek oturum geçmişinden kazanılan, koleksiyonluk Hermes rozetleri. Bilinen ama henüz tamamlanmamış başarılar Keşfedildi olarak gösterilir; Gizli başarılar ilk eşleşen davranış görünene kadar saklı kalır.", scan_subtitle: "Hermes oturum geçmişi taranıyor. Büyük geçmişlerde ilk tarama 5–10 saniye sürebilir.", }, actions: { rescan: "Yeniden tara", }, stats: { unlocked: "Açıldı", unlocked_hint: "kazanılan rozetler", discovered: "Keşfedildi", discovered_hint: "biliniyor, henüz kazanılmadı", secrets: "Sırlar", secrets_hint: "ilk sinyale kadar gizli", highest_tier: "En yüksek kademe", highest_tier_hint: "Copper → Silver → Gold → Diamond → Olympian", latest: "En son", latest_hint_empty: "Hermes'i daha çok çalıştır", none_yet: "Henüz yok", }, state: { unlocked: "Açıldı", discovered: "Keşfedildi", secret: "Gizli", }, tier: { target: "Hedef {tier}", hidden: "Gizli", complete: "Tamamlandı", objective: "Amaç", }, progress: { hidden: "gizli", }, scan: { building_headline: "Başarı profili oluşturuluyor…", building_detail: "Oturumlar, araç çağrıları, model meta verileri ve açılma durumu okunuyor.", starting_headline: "Başarı taraması başlatılıyor…", progress_detail: "{total} oturumun {scanned} tanesi tarandı · %{pct}. Daha fazla geçmiş aktıkça rozetler açılır.", idle_detail: "Oturumlar, araç çağrıları, model meta verileri ve açılma durumu okunuyor. Rozetler açıldıkça burada görünür.", }, guide: { tiers_header: "Kademeler", secret_header: "Gizli başarılar", secret_body: "Sırlar, tetikleyicilerini saklı tutar. Hermes ilgili bir sinyal gördüğünde kart Keşfedildi durumuna geçer ve gereksinimini gösterir.", scan_status_header: "Tarama durumu", scan_status_body: "Hermes yerel geçmişi bir kez tarıyor; sonra kartlar otomatik olarak görünür. Birkaç saniye sürmesi normaldir, hiçbir şey takılmadı.", what_scanned_header: "Neler taranır", what_scanned_body: "Oturumlar, araç çağrıları, model meta verileri, hatalar, başarılar ve yerel açılma durumu.", }, card: { share_title: "Bu başarıyı paylaş", share_label: "{name} paylaş", share_text: "Paylaş", how_to_reveal: "Nasıl ortaya çıkarılır", what_counts: "Neler sayılır", evidence_label: "Kanıt", evidence_session_fallback: "oturum", no_evidence: "Henüz kanıt yok", }, latest: { header: "Son açılanlar", }, empty: { no_secrets_header: "Bu taramada gizli sır kalmadı.", no_secrets_body: "İpucu: sırlar genellikle alışılmadık hata veya ileri kullanıcı kalıplarıyla başlar — port çakışmaları, izin duvarları, eksik ortam değişkenleri, YAML hataları, Docker çakışmaları, geri alma/checkpoint kullanımı, önbellek isabetleri ya da çokça kırmızı yazıdan sonra yapılan ufak düzeltmeler.", }, filters: { all_categories: "Tümü", visibility_all: "tümü", visibility_unlocked: "açıldı", visibility_discovered: "keşfedildi", visibility_secret: "gizli", }, share: { dialog_label: "Başarıyı paylaş", header: "Paylaş: {name}", close: "Kapat", rendering: "Oluşturuluyor…", card_alt: "{name} paylaşım kartı", error_generic: "Bir şeyler ters gitti.", x_title: "X'i önceden doldurulmuş bir gönderiyle açar", x_button: "X'te paylaş", copy_title: "Görseli kopyalayıp gönderine yapıştır", copy_button: "Görseli kopyala", copied: "Kopyalandı ✓", download_button: "PNG indir", hint: "X'te paylaş, yeni sekmede önceden doldurulmuş bir gönderi açar. 1200×630 rozetin eklenmesini istiyorsan önce Görseli kopyala'ya tıkla — X, görseli doğrudan tweet düzenleyiciye yapıştırmana izin verir. PNG indir, dosyayı her yerde kullanmak üzere kaydeder.", clipboard_unsupported: "Bu tarayıcıda panoya görsel kopyalama desteklenmiyor — bunun yerine İndir'i kullanın.", tweet_text: "Just unlocked {tier_part}\"{name}\" in Hermes Agent ☤", }, }, kanban: { loading: "Kanban panosu yükleniyor…", loadFailed: "Kanban panosu yüklenemedi: ", loadFailedHint: "Backend, ilk okumada kanban.db'yi otomatik olarak oluşturur. Sorun devam ederse panel günlüklerini kontrol edin.", board: "Pano", newBoard: "+ Yeni pano", newBoardTitle: "Yeni pano", newBoardDescription: "Panolar, ilgisiz iş akışlarını ayırmanızı sağlar — proje, depo veya alan başına bir pano. Bir panodaki worker'lar başka bir panonun görevlerini asla görmez.", slug: "Slug", slugHint: "— küçük harf, tire, ör. atm10-server", displayName: "Görünen ad", displayNameHint: "(isteğe bağlı)", description: "Açıklama", descriptionHint: "(isteğe bağlı)", icon: "Simge", iconHint: "(tek karakter veya emoji)", switchAfterCreate: "Oluşturduktan sonra bu panoya geç", cancel: "İptal", creating: "Oluşturuluyor…", createBoard: "Pano oluştur", search: "Ara", filterCards: "Kartları filtrele…", tenant: "Tenant", allTenants: "Tüm tenant'lar", assignee: "Atanan kişi", allProfiles: "Tüm profiller", showArchived: "Arşivlenenleri göster", lanesByProfile: "Profile göre şeritler", nudgeDispatcher: "Dispatcher'ı dürt", refresh: "Yenile", selected: "seçili", complete: "Tamamla", archive: "Arşivle", apply: "Uygula", clear: "Temizle", createTask: "Bu sütunda görev oluştur", noTasks: "— görev yok —", unassigned: "atanmamış", untitled: "(başlıksız)", loadingDetail: "Yükleniyor…", addComment: "Yorum ekle… (göndermek için Enter)", comment: "Yorum", status: "Durum", workspace: "Workspace", skills: "Beceriler", createdBy: "Oluşturan", result: "Result", comments: "Yorumlar", events: "Olaylar", runHistory: "Çalıştırma geçmişi", workerLog: "Worker günlüğü", loadingLog: "Günlük yükleniyor…", noWorkerLog: "— henüz worker günlüğü yok (görev başlatılmadı veya günlük döndürüldü) —", noDescription: "— açıklama yok —", noComments: "— yorum yok —", edit: "düzenle", save: "Kaydet", dependencies: "Bağımlılıklar", parents: "Üstler:", children: "Altlar:", none: "yok", addParent: "— üst ekle —", addChild: "— alt ekle —", removeDependency: "Bağımlılığı kaldır", block: "Engelle", unblock: "Engeli kaldır", notifyHomeChannels: "Ana kanalları bilgilendir", diagnostics: "Tanılama", hide: "Gizle", show: "Göster", attention: "Dikkat", tasksNeedAttention: "görev dikkat gerektiriyor", taskNeedsAttention: "1 görev dikkat gerektiriyor", diagnostic: "tanılama", open: "Aç", close: "Kapat (Esc)", reassignTo: "Yeniden ata:", copied: "Kopyalandı", copyCommand: "Komutu panoya kopyala", reclaim: "Geri al", reassign: "Yeniden ata", renderingError: "Kanban sekmesinde bir oluşturma hatası oluştu", reloadView: "Görünümü yeniden yükle", wsAuthFailed: "WebSocket kimlik doğrulaması başarısız — oturum jetonunu yenilemek için sayfayı yeniden yükleyin.", markDone: "{n} görev tamamlandı olarak işaretlensin mi?", markArchived: "{n} görev arşivlensin mi?", warning: "Uyarı", phantomIds: "Hayalet ID'ler:", active: "etkin", ended: "sona erdi", noProfile: "(profil yok)", showAllAttempts: "Tüm denemeleri göster", sendingUpdates: "Güncellemeler şuraya gönderiliyor", sendNotifications: "completed / blocked / gave_up bildirimlerini şuraya gönder", archiveBoardConfirm: "'{name}' panosu arşivlensin mi? boards/_archived/ dizinine taşınacak, böylece daha sonra kurtarabilirsiniz. Bu panodaki görevler artık UI'nin hiçbir yerinde görünmeyecek.", archiveBoardTitle: "Bu panoyu arşivle", boardSwitcherHint: "Panolar, ilgisiz iş akışlarını ayırmanızı sağlar", taskCreatedWarning: "Görev oluşturuldu, ancak: ", moveFailed: "Taşıma başarısız: ", bulkFailed: "Toplu: ", completionBlockedHallucination: "⚠ Tamamlanma engellendi — hayalet kart ID'leri", suspectedHallucinatedReferences: "⚠ Metin hayalet kart ID'lerine atıfta bulundu", pickProfileFirst: "Önce bir profil seçin.", unblockedMessage: "{id} engeli kaldırıldı. Görev sonraki tick için hazır.", unblockFailed: "Engel kaldırma başarısız: ", reclaimedMessage: "{id} geri alındı. Görev tekrar hazır.", reclaimFailed: "Geri alma başarısız: ", reassignedMessage: "{id}, {profile} kişisine yeniden atandı.", reassignFailed: "Yeniden atama başarısız: ", selectForBulk: "Toplu işlemler için seç", clickToEdit: "Düzenlemek için tıklayın", clickToEditAssignee: "Atanan kişiyi düzenlemek için tıklayın", emptyAssignee: "(boş = atamayı kaldır)", columnLabels: { triage: "Triyaj", todo: "Yapılacak", ready: "Hazır", running: "Sürüyor", blocked: "Engellendi", done: "Bitti", archived: "Arşivlendi", }, columnHelp: { triage: "Ham fikirler — bir specifier şartnameyi detaylandıracak", todo: "Bağımlılıklar bekleniyor veya atanmamış", ready: "Bağımlılıklar karşılandı; dispatch için bir profil atayın", running: "Bir worker tarafından alındı — yürütülüyor", blocked: "Worker insan girdisi istedi", done: "Tamamlandı", archived: "Arşivlendi", }, confirmDone: "Bu görev tamamlandı olarak işaretlensin mi? Worker'ın sahiplenmesi serbest bırakılır ve bağımlı altlar hazır hale gelir.", confirmArchive: "Bu görev arşivlensin mi? Varsayılan pano görünümünden kaybolur.", confirmBlocked: "Bu görev engellendi olarak işaretlensin mi? Worker'ın sahiplenmesi serbest bırakılır.", completionSummary: "{label} için tamamlanma özeti. Görev result'ı olarak saklanır.", completionSummaryRequired: "Bir görevi tamamlandı olarak işaretlemeden önce tamamlanma özeti gereklidir.", triagePlaceholder: "Kabataslak fikir — yapay zeka şartnameyi yazacak…", taskTitlePlaceholder: "Yeni görev başlığı…", specifier: "specifier", assigneePlaceholder: "atanan", priority: "Öncelik", skillsPlaceholder: "beceriler (isteğe bağlı, virgülle ayrılmış): translation, github-code-review", noParent: "— üst yok —", workspacePathDir: "workspace yolu (zorunlu, ör. ~/projects/my-app)", workspacePathOptional: "workspace yolu (isteğe bağlı, boşsa atanan kişiden türetilir)", logTruncated: "(son 100 KB gösteriliyor — tam günlük şurada: ", logAt: ")", }, };