Releases: colonel302/SpoolmanDB-Multi
Releases · colonel302/SpoolmanDB-Multi
Version 0.1
🚀 Release 0.1 – SpoolmanDB-Multi
Features & Highlights
🌍 Mehrsprachige Unterstützung
- Automatische Generierung von Filament-Daten (
filaments.json) für beliebig viele Sprachen auf Basis von Sprachordnern (filaments_de,filaments_en, etc.). - Sprachspezifische Startseiten (
index.html) werden für jede unterstützte Sprache aus einer HTML-Vorlage mit Übersetzungsvariablen generiert.
🗺️ Intelligente Sprachweiterleitung
- Die Hauptseite (
/index.html) leitet Nutzer automatisch anhand der Browsersprache auf die passende Sprachversion weiter. - Fallback auf Englisch, falls die Sprache nicht unterstützt wird.
⚙️ Automatisierter Build- und Deployment-Workflow
- Vollständiger GitHub Actions Workflow für Build, Übersetzung und Deployment auf GitHub Pages.
- Dynamische Erkennung und Verarbeitung aller vorhandenen Sprachpakete ohne manuelle Anpassung im Workflow.
🗃️ Konsistentes, modulares Datenmodell
- Strikte Trennung der Quelldaten pro Sprache für einfache Pflege und Erweiterung.
- Unveränderte Nutzung des Original-Compile-Skripts für maximale Kompatibilität mit Upstream-Änderungen.
🧩 Template-basierte HTML-Generierung
- Alle Platzhalter in den HTML-Templates werden automatisch mit den passenden Übersetzungen und Variablen (wie Jahr, Sprache, etc.) befüllt.
🔧 Wartungsfreundlichkeit und Erweiterbarkeit
- Neue Sprachen können einfach durch Hinzufügen eines neuen Sprachordners und entsprechender Übersetzungen integriert werden.
- Keine Änderungen am Originalskript notwendig, Updates aus dem Upstream-Repository bleiben problemlos möglich.
Hinweis:
Diese Version richtet sich an Entwickler und Early Adopter. Feedback und Pull Requests sind ausdrücklich erwünscht!