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.5 KiB
JSON

{
"actions.addNewTopic": "Neues Thema starten",
"actions.addNewTopicInProject": "Neues Thema in {{directory}} starten",
"actions.autoRename": "Intelligente Umbenennung",
"actions.confirmRemoveAll": "Sie sind dabei, alle Themen zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.",
"actions.confirmRemoveTopic": "Sie sind dabei, dieses Thema zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.",
"actions.confirmRemoveUnstarred": "Sie sind dabei, nicht markierte Themen zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.",
"actions.copyLink": "Link kopieren",
"actions.copyLinkSuccess": "Link kopiert",
"actions.copySessionId": "Sitzungs-ID kopieren",
"actions.copySessionIdSuccess": "Sitzungs-ID kopiert",
"actions.copyWorkingDirectory": "Arbeitsverzeichnis kopieren",
"actions.copyWorkingDirectorySuccess": "Arbeitsverzeichnis kopiert",
"actions.duplicate": "Duplizieren",
"actions.export": "Themen exportieren",
"actions.favorite": "Favorit",
"actions.import": "Konversation importieren",
"actions.markCompleted": "Als abgeschlossen markieren",
"actions.openInNewTab": "In neuem Tab öffnen",
"actions.openInNewWindow": "In neuem Fenster öffnen",
"actions.removeAll": "Alle Themen löschen",
"actions.removeUnstarred": "Nicht markierte Themen löschen",
"actions.unfavorite": "Nicht mehr Favorit",
"actions.unmarkCompleted": "Als aktiv markieren",
"defaultTitle": "Standardthema",
"displayItems": "Elemente anzeigen",
"duplicateLoading": "Thema wird kopiert...",
"duplicateSuccess": "Thema erfolgreich kopiert",
"failedStatusTip": "Dieser Durchlauf hat einen Fehler — öffnen Sie ihn, um nachzusehen.",
"favorite": "Favorit",
"filter.filter": "Filter",
"filter.groupMode.byProject": "Nach Projekt",
"filter.groupMode.byStatus": "Nach Status",
"filter.groupMode.byTime": "Nach Zeit",
"filter.groupMode.flat": "Unstrukturiert",
"filter.organize": "Organisieren",
"filter.showCompleted": "Abgeschlossene einbeziehen",
"filter.sort": "Sortieren nach",
"filter.sortBy.createdAt": "Erstellungszeit",
"filter.sortBy.updatedAt": "Änderungszeit",
"groupTitle.byProject.noProject": "Kein Verzeichnis",
"groupTitle.byStatus.active": "Aktiv",
"groupTitle.byStatus.archived": "Archiviert",
"groupTitle.byStatus.completed": "Abgeschlossen",
"groupTitle.byStatus.failed": "Fehlgeschlagen",
"groupTitle.byStatus.paused": "Pausiert",
"groupTitle.byStatus.pending": "Benötigt Aufmerksamkeit",
"groupTitle.byStatus.running": "Läuft",
"groupTitle.byStatus.waitingForHuman": "Wartet auf Eingabe",
"groupTitle.byTime.month": "Diesen Monat",
"groupTitle.byTime.today": "Heute",
"groupTitle.byTime.week": "Diese Woche",
"groupTitle.byTime.yesterday": "Gestern",
"guide.desc": "Klicken Sie auf die Schaltfläche links, um die aktuelle Konversation als historisches Thema zu speichern und eine neue Konversation zu starten.",
"guide.title": "Themenliste",
"importError": "Import fehlgeschlagen",
"importInvalidFormat": "Ungültiges Dateiformat. Bitte stellen Sie sicher, dass es sich um eine gültige JSON-Datei handelt.",
"importLoading": "Konversation wird importiert...",
"importSuccess": "{{count}} Nachrichten erfolgreich importiert",
"inPopup.description": "Dieses Thema ist derzeit in einem separaten Fenster geöffnet. Führen Sie die Unterhaltung dort fort, um die Nachrichten synchron zu halten.",
"inPopup.focus": "Popup-Fenster fokussieren",
"inPopup.title": "In Popup-Fenster öffnen",
"info.title": "Themeninfo",
"info.updatedAt": "Aktualisiert am {{time}}",
"loadMore": "Mehr laden",
"management.actions.newChat": "Neuer Chat",
"management.actions.select": "Auswählen",
"management.actionsMenu.archiveStale.confirm": "{{count}} Themen archivieren, die seit über 3 Monaten inaktiv sind? Sie werden als abgeschlossen markiert.",
"management.actionsMenu.archiveStale.confirmOk": "Archivieren",
"management.actionsMenu.archiveStale.done": "{{count}} veraltete Themen archiviert.",
"management.actionsMenu.archiveStale.label": "Themen archivieren, die länger als 3 Monate inaktiv sind",
"management.actionsMenu.archiveStale.noneFound": "Keine veralteten Themen gefunden.",
"management.actionsMenu.archiveStale.title": "Veraltete Themen archivieren?",
"management.actionsMenu.autoSummarize.comingSoon": "Automatische Zusammenfassungen kommen bald — verfolgen Sie dies auf der Roadmap.",
"management.actionsMenu.autoSummarize.label": "Zusammenfassungen für Themen ohne eine generieren",
"management.actionsMenu.title": "Weitere Aktionen",
"management.bulk.archive": "Archivieren",
"management.bulk.cancel": "Abbrechen",
"management.bulk.delete": "Löschen",
"management.bulk.deleteConfirm": "Sie sind dabei, {{count}} Themen zu löschen. Diese Aktion kann nicht rückgängig gemacht werden.",
"management.bulk.deleteTitle": "Themen löschen?",
"management.bulk.favorite": "Favorisieren",
"management.bulk.selectedCount_one": "{{count}} ausgewählt",
"management.bulk.selectedCount_other": "{{count}} ausgewählt",
"management.card.noPreview": "Keine Vorschau verfügbar",
"management.columns.project": "Projekt",
"management.columns.status": "Status",
"management.columns.title": "Titel",
"management.columns.trigger": "Auslöser",
"management.columns.updated": "Aktualisiert",
"management.empty.filtered.action": "Filter löschen",
"management.empty.filtered.desc": "Passen Sie die Filter an oder löschen Sie sie, um mehr Themen anzuzeigen.",
"management.empty.filtered.title": "Keine Themen entsprechen diesen Filtern",
"management.empty.noTopics.action": "Neuen Chat starten",
"management.empty.noTopics.desc": "Beginnen Sie ein Gespräch mit diesem Agenten, um Ihr erstes Thema zu erstellen.",
"management.empty.noTopics.title": "Noch keine Themen",
"management.filters.project.empty": "Keine Projekte",
"management.filters.project.label": "Projekt",
"management.filters.status.active": "Aktiv",
"management.filters.status.all": "Alle",
"management.filters.status.archived": "Archiviert",
"management.filters.status.completed": "Abgeschlossen",
"management.filters.status.favorite": "Favoriten",
"management.filters.status.running": "Laufend",
"management.filters.time.all": "Gesamte Zeit",
"management.filters.time.label": "Zeit",
"management.filters.time.month": "Letzter Monat",
"management.filters.time.today": "Heute",
"management.filters.time.week": "Letzte Woche",
"management.filters.trigger.api": "API",
"management.filters.trigger.chat": "Chat",
"management.filters.trigger.eval": "Bewertung",
"management.filters.trigger.label": "Auslöser",
"management.filters.trigger.task": "Aufgabe",
"management.group.byProject": "Nach Projekt",
"management.group.byTime": "Nach Zeit",
"management.group.label": "Gruppieren",
"management.group.noProject": "Kein Projekt",
"management.group.none": "Keine",
"management.loadingMore": "Weitere Themen werden geladen…",
"management.searchPlaceholder": "Themen dieses Agenten durchsuchen…",
"management.sidebarEntry": "Themen",
"management.sort.createdAt": "Erstellungszeit",
"management.sort.label": "Sortieren",
"management.sort.title": "Titel",
"management.sort.updatedAt": "Aktualisierungszeit",
"management.status.active": "Aktiv",
"management.status.archived": "Archiviert",
"management.status.completed": "Abgeschlossen",
"management.status.failed": "Fehlgeschlagen",
"management.status.paused": "Pausiert",
"management.status.running": "Laufend",
"management.status.waitingForHuman": "Wartet auf Eingabe",
"management.title": "Themen",
"management.view.card": "Karte",
"management.view.list": "Liste",
"newTopic": "Neues Thema",
"projectStatus.failed_one": "{{count}} fehlgeschlagenes Thema",
"projectStatus.failed_other": "{{count}} fehlgeschlagene Themen",
"projectStatus.loading_one": "{{count}} ladendes Thema",
"projectStatus.loading_other": "{{count}} ladende Themen",
"projectStatus.waitingForHuman_one": "{{count}} Thema wartet auf Eingabe",
"projectStatus.waitingForHuman_other": "{{count}} Themen warten auf Eingabe",
"renameModal.description": "Kurz und leicht erkennbar halten.",
"renameModal.title": "Thema umbenennen",
"searchPlaceholder": "Themen suchen...",
"searchResultEmpty": "Keine Suchergebnisse gefunden.",
"sidebar.collapseAll": "Alle Gruppen minimieren",
"sidebar.expandAll": "Alle Gruppen erweitern",
"sidebar.title": "Themen",
"taskManager.agent": "Aufgaben-Agent",
"taskManager.welcome": "Frag mich nach deinen Aufgaben",
"temp": "Temporär",
"title": "Thema"
}