Files
Rdmclin2 913ee4210d feat: page/agent/agentGroup/task edit lock (#15786)
* feat: support page editor lock

Squashed page-lock feature work:
- support page editor lock
- support agent group / agent / task edit
- add edit lock to agent/agentgroup/task
- refactor page lock
- fix workspaceId for edit objects
- align with agent/group/task

* fix: collaborative edit lock

* chore: update i18n

* fix: redis acquire

* fix: release lock

* fix: test case

* chore: complement page lock test cases
2026-06-14 01:40:36 +08:00

156 lines
8.3 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"actions.addNewTopic": "Yeni Konu Başlat",
"actions.addNewTopicInProject": "{{directory}} içinde yeni konu başlat",
"actions.autoRename": "Akıllı Yeniden Adlandır",
"actions.confirmRemoveAll": "Tüm konuları silmek üzeresiniz. Bu işlem geri alınamaz.",
"actions.confirmRemoveTopic": "Bu konuyu silmek üzeresiniz. Bu işlem geri alınamaz.",
"actions.confirmRemoveUnstarred": "Yıldızlanmamış konuları silmek üzeresiniz. Bu işlem geri alınamaz.",
"actions.copyLink": "Bağlantıyı Kopyala",
"actions.copyLinkSuccess": "Bağlantı kopyalandı",
"actions.copySessionId": "Oturum Kimliğini Kopyala",
"actions.copySessionIdSuccess": "Oturum kimliği kopyalandı",
"actions.copyWorkingDirectory": "Çalışma Dizinini Kopyala",
"actions.copyWorkingDirectorySuccess": "Çalışma dizini kopyalandı",
"actions.duplicate": "Kopyala",
"actions.export": "Konuları Dışa Aktar",
"actions.favorite": "Favori",
"actions.import": "Konuşmayı İçe Aktar",
"actions.markCompleted": "Tamamlandı olarak işaretle",
"actions.openInNewTab": "Yeni Sekmede Aç",
"actions.openInNewWindow": "Yeni pencerede aç",
"actions.removeAll": "Tüm Konuları Sil",
"actions.removeUnstarred": "Yıldızlanmamış Konuları Sil",
"actions.unfavorite": "Favoriyi Kaldır",
"actions.unmarkCompleted": "Aktif olarak işaretle",
"defaultTitle": "Varsayılan Konu",
"displayItems": "Öğeleri Göster",
"duplicateLoading": "Konu Kopyalanıyor...",
"duplicateSuccess": "Konu Başarıyla Kopyalandı",
"failedStatusTip": "Bu çalışmada bir hata oluştu — incelemek için açın.",
"favorite": "Favori",
"filter.filter": "Filtrele",
"filter.groupMode.byProject": "Projelere göre",
"filter.groupMode.byStatus": "Duruma göre",
"filter.groupMode.byTime": "Zamana göre",
"filter.groupMode.flat": "Düz liste",
"filter.organize": "Düzenle",
"filter.showCompleted": "Tamamlananları dahil et",
"filter.sort": "Sırala",
"filter.sortBy.createdAt": "Oluşturulma zamanı",
"filter.sortBy.updatedAt": "Güncellenme zamanı",
"groupTitle.byProject.noProject": "Dizin yok",
"groupTitle.byStatus.active": "Aktif",
"groupTitle.byStatus.archived": "Arşivlendi",
"groupTitle.byStatus.completed": "Tamamlandı",
"groupTitle.byStatus.failed": "Başarısız",
"groupTitle.byStatus.paused": "Durduruldu",
"groupTitle.byStatus.pending": "Dikkat gerekiyor",
"groupTitle.byStatus.running": "Çalışıyor",
"groupTitle.byStatus.waitingForHuman": "Girdi bekleniyor",
"groupTitle.byTime.month": "Bu Ay",
"groupTitle.byTime.today": "Bugün",
"groupTitle.byTime.week": "Bu Hafta",
"groupTitle.byTime.yesterday": "Dün",
"guide.desc": "Geçerli konuşmayı geçmiş bir konu olarak kaydetmek ve yeni bir konuşma başlatmak için soldaki düğmeye tıklayın.",
"guide.title": "Konu Listesi",
"importError": "İçe Aktarma Başarısız",
"importInvalidFormat": "Geçersiz dosya formatı. Lütfen geçerli bir JSON dosyası olduğundan emin olun.",
"importLoading": "Konuşma içe aktarılıyor...",
"importSuccess": "{{count}} mesaj başarıyla içe aktarıldı",
"inPopup.description": "Bu konu şu anda ayrı bir pencerede açık. Mesajların senkronize kalması için konuşmaya oradan devam edin.",
"inPopup.focus": "Açılan pencereye odaklan",
"inPopup.title": "Açılır pencerede aç",
"info.title": "Konu Bilgisi",
"info.updatedAt": "{{time}} tarihinde güncellendi",
"loadMore": "Daha Fazla Yükle",
"management.actions.newChat": "Yeni sohbet",
"management.actions.select": "Seç",
"management.actionsMenu.archiveStale.confirm": "{{count}} konuyu arşivlemek istiyor musunuz? Bu konular 3 aydan uzun süredir aktif değil ve tamamlanmış olarak işaretlenecek.",
"management.actionsMenu.archiveStale.confirmOk": "Arşivle",
"management.actionsMenu.archiveStale.done": "{{count}} eski konu arşivlendi.",
"management.actionsMenu.archiveStale.label": "3+ aydır aktif olmayan konuları arşivle",
"management.actionsMenu.archiveStale.noneFound": "Eski konu bulunamadı.",
"management.actionsMenu.archiveStale.title": "Eski konuları arşivle?",
"management.actionsMenu.autoSummarize.comingSoon": "Otomatik özetleme yakında geliyor — yol haritasını takip edin.",
"management.actionsMenu.autoSummarize.label": "Özeti olmayan konular için otomatik özet oluştur",
"management.actionsMenu.title": "Diğer işlemler",
"management.bulk.archive": "Arşivle",
"management.bulk.cancel": "İptal",
"management.bulk.delete": "Sil",
"management.bulk.deleteConfirm": "{{count}} konuyu silmek üzeresiniz. Bu işlem geri alınamaz.",
"management.bulk.deleteTitle": "Konuları sil?",
"management.bulk.favorite": "Favori",
"management.bulk.selectedCount_one": "{{count}} seçildi",
"management.bulk.selectedCount_other": "{{count}} seçildi",
"management.card.noPreview": "Önizleme mevcut değil",
"management.columns.project": "Proje",
"management.columns.status": "Durum",
"management.columns.title": "Başlık",
"management.columns.trigger": "Tetikleyici",
"management.columns.updated": "Güncellendi",
"management.empty.filtered.action": "Filtreleri temizle",
"management.empty.filtered.desc": "Daha fazla konu görmek için filtreleri ayarlamayı veya temizlemeyi deneyin.",
"management.empty.filtered.title": "Bu filtrelere uygun konu yok",
"management.empty.noTopics.action": "Yeni sohbet başlat",
"management.empty.noTopics.desc": "İlk konunuzu oluşturmak için bu temsilciyle bir konuşma başlatın.",
"management.empty.noTopics.title": "Henüz konu yok",
"management.filters.project.empty": "Proje yok",
"management.filters.project.label": "Proje",
"management.filters.status.active": "Aktif",
"management.filters.status.all": "Tümü",
"management.filters.status.archived": "Arşivlenmiş",
"management.filters.status.completed": "Tamamlanmış",
"management.filters.status.favorite": "Favoriler",
"management.filters.status.running": "Çalışıyor",
"management.filters.time.all": "Tüm zamanlar",
"management.filters.time.label": "Zaman",
"management.filters.time.month": "Geçen ay",
"management.filters.time.today": "Bugün",
"management.filters.time.week": "Geçen hafta",
"management.filters.trigger.api": "API",
"management.filters.trigger.chat": "Sohbet",
"management.filters.trigger.eval": "Değerlendirme",
"management.filters.trigger.label": "Tetikleyici",
"management.filters.trigger.task": "Görev",
"management.group.byProject": "Projeye göre",
"management.group.byTime": "Zamana göre",
"management.group.label": "Grup",
"management.group.noProject": "Proje yok",
"management.group.none": "Hiçbiri",
"management.loadingMore": "Daha fazla konu yükleniyor…",
"management.searchPlaceholder": "Bu temsilcinin konularını ara…",
"management.sidebarEntry": "Konular",
"management.sort.createdAt": "Oluşturulma zamanı",
"management.sort.label": "Sırala",
"management.sort.title": "Başlık",
"management.sort.updatedAt": "Güncellenme zamanı",
"management.status.active": "Aktif",
"management.status.archived": "Arşivlenmiş",
"management.status.completed": "Tamamlanmış",
"management.status.failed": "Başarısız",
"management.status.paused": "Durduruldu",
"management.status.running": "Çalışıyor",
"management.status.waitingForHuman": "Girdi bekleniyor",
"management.title": "Konular",
"management.view.card": "Kart",
"management.view.list": "Liste",
"newTopic": "Yeni Konu",
"projectStatus.failed_one": "{{count}} başarısız konu",
"projectStatus.failed_other": "{{count}} başarısız konu",
"projectStatus.loading_one": "{{count}} yükleniyor konu",
"projectStatus.loading_other": "{{count}} yükleniyor konu",
"projectStatus.waitingForHuman_one": "{{count}} konu yanıt bekliyor",
"projectStatus.waitingForHuman_other": "{{count}} konu yanıt bekliyor",
"renameModal.description": "Kısa ve kolay tanınabilir olsun.",
"renameModal.title": "Konuyu Yeniden Adlandır",
"searchPlaceholder": "Konularda Ara...",
"searchResultEmpty": "Arama sonucu bulunamadı.",
"sidebar.collapseAll": "Tüm grupları daralt",
"sidebar.expandAll": "Tüm grupları genişlet",
"sidebar.title": "Konular",
"taskManager.agent": "Görev Aracısı",
"taskManager.welcome": "Görevlerin hakkında bana soru sor",
"temp": "Geçici",
"title": "Konu"
}