Add algorithms section with pathfinding visualizer

Introduces a new 'Algorithms' section, replacing the previous 'Hobbies' page. Adds components, services, and models for algorithm categories and a pathfinding visualizer supporting Dijkstra and A* algorithms. Updates navigation and i18n files to reflect the new section and removes all hobbies-related files.
This commit is contained in:
2026-02-01 16:00:10 +01:00
parent 0b64a4b354
commit 17db997398
18 changed files with 658 additions and 41 deletions

View File

@@ -7,7 +7,7 @@
"ABOUT": "Über mich",
"IMPRINT": "Impressum",
"PROJECTS": "Projekte",
"HOBBY": "Hobbies",
"ALGORITHMS": "Algorithmen",
"SETTINGS": "Einstellungen",
"LANGUAGE": "Sprache",
"APPEARANCE": "Darstellung"
@@ -292,5 +292,21 @@
"PARAGRAPH": "Angaben gemäß § 5 DDG",
"COUNTRY": "Deutschland",
"CONTACT": "Kontakt"
},
"PATHFINDING": {
"TITLE": "Pfadfindungsalgorithmen",
"START_NODE": "Startknoten",
"END_NODE": "Endknoten",
"WALL": "Wand",
"CLEAR_NODE": "Löschen",
"DIJKSTRA": "Dijkstra",
"ASTAR": "A*",
"CLEAR_BOARD": "Board leeren",
"CLEAR_PATH": "Pfad löschen",
"VISITED": "Besucht",
"PATH": "Pfad",
"ALERT": {
"START_END_NODES": "Bitte wählen Sie einen Start- und Endknoten aus, bevor Sie den Algorithmus starten."
}
}
}