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

{
"actions.addNewTopic": "Rozpocznij nowy temat",
"actions.addNewTopicInProject": "Rozpocznij nowy temat w {{directory}}",
"actions.autoRename": "Inteligentna zmiana nazwy",
"actions.confirmRemoveAll": "Zamierzasz usunąć wszystkie tematy. Tej operacji nie można cofnąć.",
"actions.confirmRemoveTopic": "Zamierzasz usunąć ten temat. Tej operacji nie można cofnąć.",
"actions.confirmRemoveUnstarred": "Zamierzasz usunąć nieoznaczone gwiazdką tematy. Tej operacji nie można cofnąć.",
"actions.copyLink": "Kopiuj link",
"actions.copyLinkSuccess": "Link skopiowany",
"actions.copySessionId": "Kopiuj ID sesji",
"actions.copySessionIdSuccess": "ID sesji skopiowane",
"actions.copyWorkingDirectory": "Kopiuj katalog roboczy",
"actions.copyWorkingDirectorySuccess": "Katalog roboczy skopiowany",
"actions.duplicate": "Duplikuj",
"actions.export": "Eksportuj tematy",
"actions.favorite": "Ulubione",
"actions.import": "Importuj rozmowę",
"actions.markCompleted": "Oznacz jako ukończone",
"actions.openInNewTab": "Otwórz w nowej karcie",
"actions.openInNewWindow": "Otwórz w nowym oknie",
"actions.removeAll": "Usuń wszystkie tematy",
"actions.removeUnstarred": "Usuń nieoznaczone gwiazdką tematy",
"actions.unfavorite": "Nieulubione",
"actions.unmarkCompleted": "Oznacz jako aktywne",
"defaultTitle": "Domyślny temat",
"displayItems": "Wyświetl elementy",
"duplicateLoading": "Kopiowanie tematu...",
"duplicateSuccess": "Temat skopiowany pomyślnie",
"failedStatusTip": "Ten przebieg napotkał błąd — otwórz go, aby zobaczyć szczegóły.",
"favorite": "Ulubione",
"filter.filter": "Filtruj",
"filter.groupMode.byProject": "Według projektu",
"filter.groupMode.byStatus": "Według statusu",
"filter.groupMode.byTime": "Według czasu",
"filter.groupMode.flat": "Płasko",
"filter.organize": "Organizuj",
"filter.showCompleted": "Uwzględnij ukończone",
"filter.sort": "Sortuj wg",
"filter.sortBy.createdAt": "Czas utworzenia",
"filter.sortBy.updatedAt": "Czas aktualizacji",
"groupTitle.byProject.noProject": "Brak katalogu",
"groupTitle.byStatus.active": "Aktywne",
"groupTitle.byStatus.archived": "Zarchiwizowane",
"groupTitle.byStatus.completed": "Zakończone",
"groupTitle.byStatus.failed": "Niepowodzenie",
"groupTitle.byStatus.paused": "Wstrzymane",
"groupTitle.byStatus.pending": "Wymaga uwagi",
"groupTitle.byStatus.running": "W trakcie",
"groupTitle.byStatus.waitingForHuman": "Oczekuje na dane",
"groupTitle.byTime.month": "W tym miesiącu",
"groupTitle.byTime.today": "Dzisiaj",
"groupTitle.byTime.week": "W tym tygodniu",
"groupTitle.byTime.yesterday": "Wczoraj",
"guide.desc": "Kliknij przycisk po lewej, aby zapisać bieżącą rozmowę jako temat archiwalny i rozpocząć nową rozmowę.",
"guide.title": "Lista tematów",
"importError": "Import nie powiódł się",
"importInvalidFormat": "Nieprawidłowy format pliku. Upewnij się, że to poprawny plik JSON.",
"importLoading": "Importowanie rozmowy...",
"importSuccess": "Pomyślnie zaimportowano {{count}} wiadomości",
"inPopup.description": "Ten temat jest obecnie otwarty w osobnym oknie. Kontynuuj rozmowę tam, aby zachować synchronizację wiadomości.",
"inPopup.focus": "Przejdź do okna popup",
"inPopup.title": "Otwórz w oknie popup",
"info.title": "Informacje o temacie",
"info.updatedAt": "Zaktualizowano o {{time}}",
"loadMore": "Załaduj więcej",
"management.actions.newChat": "Nowa rozmowa",
"management.actions.select": "Wybierz",
"management.actionsMenu.archiveStale.confirm": "Zarchiwizować {{count}} tematów, które były nieaktywne przez ponad 3 miesiące? Zostaną oznaczone jako zakończone.",
"management.actionsMenu.archiveStale.confirmOk": "Zarchiwizuj",
"management.actionsMenu.archiveStale.done": "Zarchiwizowano {{count}} nieaktywnych tematów.",
"management.actionsMenu.archiveStale.label": "Zarchiwizuj tematy nieaktywne przez ponad 3 miesiące",
"management.actionsMenu.archiveStale.noneFound": "Nie znaleziono nieaktywnych tematów.",
"management.actionsMenu.archiveStale.title": "Zarchiwizować nieaktywne tematy?",
"management.actionsMenu.autoSummarize.comingSoon": "Automatyczne podsumowanie wkrótce — śledź na mapie drogowej.",
"management.actionsMenu.autoSummarize.label": "Automatycznie generuj podsumowania dla tematów bez podsumowania",
"management.actionsMenu.title": "Więcej akcji",
"management.bulk.archive": "Archiwizuj",
"management.bulk.cancel": "Anuluj",
"management.bulk.delete": "Usuń",
"management.bulk.deleteConfirm": "Zamierzasz usunąć {{count}} tematów. Ta operacja jest nieodwracalna.",
"management.bulk.deleteTitle": "Usunąć tematy?",
"management.bulk.favorite": "Ulubione",
"management.bulk.selectedCount_one": "{{count}} wybrany",
"management.bulk.selectedCount_other": "{{count}} wybranych",
"management.card.noPreview": "Brak dostępnego podglądu",
"management.columns.project": "Projekt",
"management.columns.status": "Status",
"management.columns.title": "Tytuł",
"management.columns.trigger": "Wyzwalacz",
"management.columns.updated": "Zaktualizowano",
"management.empty.filtered.action": "Wyczyść filtry",
"management.empty.filtered.desc": "Spróbuj dostosować filtry lub je wyczyścić, aby zobaczyć więcej tematów.",
"management.empty.filtered.title": "Brak tematów pasujących do tych filtrów",
"management.empty.noTopics.action": "Rozpocznij nową rozmowę",
"management.empty.noTopics.desc": "Rozpocznij rozmowę z tym agentem, aby utworzyć swój pierwszy temat.",
"management.empty.noTopics.title": "Brak tematów",
"management.filters.project.empty": "Brak projektów",
"management.filters.project.label": "Projekt",
"management.filters.status.active": "Aktywne",
"management.filters.status.all": "Wszystkie",
"management.filters.status.archived": "Zarchiwizowane",
"management.filters.status.completed": "Zakończone",
"management.filters.status.favorite": "Ulubione",
"management.filters.status.running": "W trakcie",
"management.filters.time.all": "Cały czas",
"management.filters.time.label": "Czas",
"management.filters.time.month": "Ostatni miesiąc",
"management.filters.time.today": "Dzisiaj",
"management.filters.time.week": "Ostatni tydzień",
"management.filters.trigger.api": "API",
"management.filters.trigger.chat": "Czat",
"management.filters.trigger.eval": "Ocena",
"management.filters.trigger.label": "Wyzwalacz",
"management.filters.trigger.task": "Zadanie",
"management.group.byProject": "Według projektu",
"management.group.byTime": "Według czasu",
"management.group.label": "Grupuj",
"management.group.noProject": "Brak projektu",
"management.group.none": "Brak",
"management.loadingMore": "Ładowanie kolejnych tematów…",
"management.searchPlaceholder": "Szukaj tematów tego agenta…",
"management.sidebarEntry": "Tematy",
"management.sort.createdAt": "Czas utworzenia",
"management.sort.label": "Sortuj",
"management.sort.title": "Tytuł",
"management.sort.updatedAt": "Czas aktualizacji",
"management.status.active": "Aktywne",
"management.status.archived": "Zarchiwizowane",
"management.status.completed": "Zakończone",
"management.status.failed": "Niepowodzenie",
"management.status.paused": "Wstrzymane",
"management.status.running": "W trakcie",
"management.status.waitingForHuman": "Oczekiwanie na dane",
"management.title": "Tematy",
"management.view.card": "Karta",
"management.view.list": "Lista",
"newTopic": "Nowy temat",
"projectStatus.failed_one": "{{count}} nieudany temat",
"projectStatus.failed_other": "{{count}} nieudane tematy",
"projectStatus.loading_one": "{{count}} ładowany temat",
"projectStatus.loading_other": "{{count}} ładowane tematy",
"projectStatus.waitingForHuman_one": "{{count}} temat oczekujący na dane",
"projectStatus.waitingForHuman_other": "{{count}} tematy oczekujące na dane",
"renameModal.description": "Utrzymaj nazwę krótką i łatwą do rozpoznania.",
"renameModal.title": "Zmień nazwę tematu",
"searchPlaceholder": "Szukaj tematów...",
"searchResultEmpty": "Brak wyników wyszukiwania.",
"sidebar.collapseAll": "Zwiń wszystkie grupy",
"sidebar.expandAll": "Rozwiń wszystkie grupy",
"sidebar.title": "Tematy",
"taskManager.agent": "Agent Zadań",
"taskManager.welcome": "Zapytaj mnie o swoje zadania",
"temp": "Tymczasowy",
"title": "Temat"
}