Skip to content

Releases: colonel302/SpoolmanDB-Multi

Version 0.1

30 Jun 11:56

Choose a tag to compare

Version 0.1 Pre-release
Pre-release

🚀 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!