feat(admin): implement delete functionality for Falukant regions and update UI components

This commit is contained in:
Torsten Schulz (local)
2026-08-14 09:54:09 +02:00
parent 47e9bdd3d2
commit c4e836a85f
7 changed files with 522 additions and 68 deletions

View File

@@ -262,10 +262,35 @@
"distances": "Entfernungen"
},
"regionList": "Regionen",
"mapArea": "Karten-Arbeitsbereich",
"selectedRegion": "Ausgewählte Region",
"selectRegionHint": "Wähle eine Region aus der Liste oder direkt auf der Karte aus.",
"unknownType": "Unbekannter Typ",
"coordsCompact": "X {x}, Y {y} · B {w} × H {h}",
"noCoords": "Keine Koordinaten gesetzt",
"positionSet": "Position gesetzt",
"coordinateX": "X-Position",
"coordinateY": "Y-Position",
"coordinateWidth": "Breite",
"coordinateHeight": "Höhe",
"currentRect": "Aktuelles Rechteck",
"hintDraw": "Wähle eine Region und ziehe mit der Maus ein Rechteck auf der Karte, um die Position festzulegen.",
"saveAll": "Alle geänderten Regionen speichern",
"saving": "Speichere…",
"saveSuccess": "Region wurde gespeichert.",
"saveAllSuccess": "Alle Änderungen wurden gespeichert.",
"errorSave": "Die Region konnte nicht gespeichert werden.",
"unsaved": "Nicht gespeichert",
"deleteRegion": "Region löschen",
"deleting": "Lösche…",
"deleteHint": "Das Löschen ist nur möglich, wenn keine Unterregionen oder Entfernungen vorhanden sind.",
"confirmDeleteRegion": "Region „{name}“ wirklich löschen? Dieser Vorgang kann nicht rückgängig gemacht werden.",
"deleteSuccess": "Region wurde gelöscht.",
"deleteError": "Die Region konnte nicht gelöscht werden.",
"deleteBlockedChildren": "Diese Region kann nicht gelöscht werden, weil sie Unterregionen enthält.",
"deleteBlockedDistances": "Diese Region kann nicht gelöscht werden, weil sie in Entfernungsverbindungen verwendet wird.",
"deleteBlockedInUse": "Diese Region kann nicht gelöscht werden, weil sie bereits von Spiel- oder Wetterdaten verwendet wird.",
"deleteBlockedNotFound": "Die Region wurde bereits gelöscht oder existiert nicht mehr.",
"createRegion": {
"title": "Neue Region anlegen",
"type": "Regionstyp",
@@ -276,7 +301,8 @@
"name": "Name",
"create": "Region anlegen",
"creating": "Lege an…",
"error": "Region konnte nicht angelegt werden."
"error": "Region konnte nicht angelegt werden.",
"success": "Region wurde angelegt."
},
"connectionsTitle": "Verbindungen (region_distance)",
"source": "Von",