Add duplicate and clear submissions functionality for challenge chains; implement corresponding dialogs and API endpoints, enhancing user experience and task management. Update localization for new features in English and Russian.
This commit is contained in:
@@ -112,6 +112,21 @@
|
||||
"challenge.admin.chains.delete.confirm.title": "Delete chain",
|
||||
"challenge.admin.chains.delete.confirm.message": "Are you sure you want to delete chain \"{name}\"? This action cannot be undone.",
|
||||
"challenge.admin.chains.delete.confirm.button": "Delete",
|
||||
"challenge.admin.chains.duplicate.button": "Duplicate",
|
||||
"challenge.admin.chains.duplicate.dialog.title": "Duplicate chain",
|
||||
"challenge.admin.chains.duplicate.dialog.description": "Create a copy of chain \"{name}\" with the same tasks. The new chain will be created as inactive.",
|
||||
"challenge.admin.chains.duplicate.dialog.field.name": "New chain name",
|
||||
"challenge.admin.chains.duplicate.dialog.field.name.placeholder": "Copy - {name}",
|
||||
"challenge.admin.chains.duplicate.dialog.field.name.helper": "Leave empty for auto-generated name",
|
||||
"challenge.admin.chains.duplicate.dialog.button.confirm": "Create copy",
|
||||
"challenge.admin.chains.duplicate.success": "Chain successfully duplicated",
|
||||
"challenge.admin.chains.duplicate.error": "Failed to duplicate chain",
|
||||
"challenge.admin.chains.clear.submissions.button": "Clear submissions",
|
||||
"challenge.admin.chains.clear.submissions.dialog.title": "Clear chain submissions",
|
||||
"challenge.admin.chains.clear.submissions.dialog.message": "Are you sure you want to delete all submissions for chain \"{name}\"? This action is irreversible. All deleted submissions cannot be restored.",
|
||||
"challenge.admin.chains.clear.submissions.dialog.button.confirm": "Delete all submissions",
|
||||
"challenge.admin.chains.clear.submissions.success": "Submissions successfully deleted",
|
||||
"challenge.admin.chains.clear.submissions.error": "Failed to delete submissions",
|
||||
"challenge.admin.dashboard.title": "Dashboard",
|
||||
"challenge.admin.dashboard.loading": "Loading statistics...",
|
||||
"challenge.admin.dashboard.load.error": "Failed to load system statistics",
|
||||
|
||||
@@ -111,6 +111,21 @@
|
||||
"challenge.admin.chains.delete.confirm.title": "Удалить цепочку",
|
||||
"challenge.admin.chains.delete.confirm.message": "Вы уверены, что хотите удалить цепочку \"{name}\"? Это действие нельзя отменить.",
|
||||
"challenge.admin.chains.delete.confirm.button": "Удалить",
|
||||
"challenge.admin.chains.duplicate.button": "Дублировать",
|
||||
"challenge.admin.chains.duplicate.dialog.title": "Дублировать цепочку",
|
||||
"challenge.admin.chains.duplicate.dialog.description": "Создать копию цепочки \"{name}\" с теми же заданиями. Новая цепочка будет создана неактивной.",
|
||||
"challenge.admin.chains.duplicate.dialog.field.name": "Название новой цепочки",
|
||||
"challenge.admin.chains.duplicate.dialog.field.name.placeholder": "Копия - {name}",
|
||||
"challenge.admin.chains.duplicate.dialog.field.name.helper": "Оставьте пустым для автоматического названия",
|
||||
"challenge.admin.chains.duplicate.dialog.button.confirm": "Создать копию",
|
||||
"challenge.admin.chains.duplicate.success": "Цепочка успешно скопирована",
|
||||
"challenge.admin.chains.duplicate.error": "Не удалось скопировать цепочку",
|
||||
"challenge.admin.chains.clear.submissions.button": "Очистить попытки",
|
||||
"challenge.admin.chains.clear.submissions.dialog.title": "Очистить попытки по цепочке",
|
||||
"challenge.admin.chains.clear.submissions.dialog.message": "Вы уверены, что хотите удалить все попытки по цепочке \"{name}\"? Это действие необратимо. Все удаленные попытки невозможно восстановить.",
|
||||
"challenge.admin.chains.clear.submissions.dialog.button.confirm": "Удалить все попытки",
|
||||
"challenge.admin.chains.clear.submissions.success": "Попытки успешно удалены",
|
||||
"challenge.admin.chains.clear.submissions.error": "Не удалось удалить попытки",
|
||||
"challenge.admin.dashboard.title": "Dashboard",
|
||||
"challenge.admin.dashboard.loading": "Загрузка статистики...",
|
||||
"challenge.admin.dashboard.load.error": "Не удалось загрузить статистику системы",
|
||||
|
||||
Reference in New Issue
Block a user