feat(task-management): enhance status management with drag-and-drop functionality
- Updated ManageStatusModal to support drag-and-drop for reordering statuses and moving them between categories. - Introduced CategorySection component for better organization of statuses by category. - Added validation to prevent moving the last status out of a category, ensuring each category retains at least one status. - Enhanced localization for task management, updating translation keys across multiple languages for improved clarity and consistency.
This commit is contained in:
@@ -28,15 +28,15 @@
|
||||
"endDateText": "Enddatum",
|
||||
"dueDateText": "Fälligkeitsdatum",
|
||||
"duedateText": "Fälligkeitsdatum",
|
||||
"completedDateText": "Abschlussdatum",
|
||||
"completeddateText": "Abschlussdatum",
|
||||
"createdDateText": "Erstellungsdatum",
|
||||
"createddateText": "Erstellungsdatum",
|
||||
"completedDateText": "Abgeschlossen am",
|
||||
"completeddateText": "Abgeschlossen am",
|
||||
"createdDateText": "Erstellt am",
|
||||
"createddateText": "Erstellt am",
|
||||
"lastUpdatedText": "Zuletzt aktualisiert",
|
||||
"lastupdatedText": "Zuletzt aktualisiert",
|
||||
"reporterText": "Melder",
|
||||
"dueTimeText": "Fällige Zeit",
|
||||
"duetimeText": "Fällige Zeit",
|
||||
"reporterText": "Berichterstatter",
|
||||
"dueTimeText": "Fälligkeitszeit",
|
||||
"duetimeText": "Fälligkeitszeit",
|
||||
|
||||
"lowText": "Niedrig",
|
||||
"mediumText": "Mittel",
|
||||
@@ -54,7 +54,7 @@
|
||||
"category": "Kategorie",
|
||||
"selectCategory": "Kategorie auswählen",
|
||||
"pleaseEnterAName": "Bitte geben Sie einen Namen ein",
|
||||
"pleaseSelectACategory": "Bitte wählen Sie eine Kategorie aus",
|
||||
"pleaseSelectACategory": "Bitte wählen Sie eine Kategorie",
|
||||
"create": "Erstellen",
|
||||
|
||||
"searchTasks": "Aufgaben suchen...",
|
||||
@@ -66,20 +66,22 @@
|
||||
"filterActive": "Filter aktiv",
|
||||
"clearAll": "Alle löschen",
|
||||
"clearing": "Wird gelöscht...",
|
||||
"cancel": "Stornieren",
|
||||
"cancel": "Abbrechen",
|
||||
"search": "Suchen",
|
||||
"groupedBy": "Gruppiert nach",
|
||||
"manageStatuses": "Status verwalten",
|
||||
"managePhases": "Phasen verwalten",
|
||||
"dragToReorderStatuses": "Ziehen Sie Status, um sie neu zu ordnen. Jeder Status kann eine andere Kategorie haben.",
|
||||
"enterNewStatusName": "Neuen Statusnamen eingeben...",
|
||||
"dragToReorderStatuses": "Status sind nach Kategorien organisiert. Ziehen Sie, um innerhalb von Kategorien neu zu ordnen. Klicken Sie auf 'Status hinzufügen', um neue Status in jeder Kategorie zu erstellen.",
|
||||
"enterNewStatusName": "Neuen Status-Namen eingeben...",
|
||||
"addStatus": "Status hinzufügen",
|
||||
"noStatusesFound": "Keine Status gefunden. Erstellen Sie Ihren ersten Status oben.",
|
||||
"noStatusesFound": "Keine Status in dieser Kategorie",
|
||||
"deleteStatus": "Status löschen",
|
||||
"deleteStatusConfirm": "Sind Sie sicher, dass Sie diesen Status löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||
"rename": "Umbenennen",
|
||||
"delete": "Löschen",
|
||||
"enterStatusName": "Statusnamen eingeben",
|
||||
"selectCategory": "Kategorie auswählen",
|
||||
"close": "Schließen"
|
||||
"enterStatusName": "Status-Namen eingeben",
|
||||
"close": "Schließen",
|
||||
"cannotMoveStatus": "Status kann nicht verschoben werden",
|
||||
"cannotMoveStatusMessage": "Dieser Status kann nicht verschoben werden, da die Kategorie '{{categoryName}}' leer bleiben würde. Jede Kategorie muss mindestens einen Status haben.",
|
||||
"ok": "OK"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user