Bestehende Codebasis als Ausgangsstand aufgenommen. - .gitignore: Kundendaten (uploads_*), Smarty-Compile-Cache (templates_c), Laufzeit-Temp und Datenbank-Dumps ausgeschlossen; Verzeichnisstruktur ueber .gitkeep erhalten - .gitattributes: Zeilenenden normalisiert (LF im Repo), Binaerformate markiert - db-backup.php: MySQL-Zugangsdaten kommen jetzt wie im Rest der Anwendung aus der externen Konfiguration statt hartkodiert aus der Datei; Passwort wird ueber eine temporaere Optionsdatei statt per Kommandozeile uebergeben, Fehler von mysqldump/gzip werden gemeldet, Aufraeumen aelterer Backups berechnet Jahr und Monat konsistent Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Installation of New Dictionaries: 1 - Dictionaries can be downloaded for free from www.javascriptspellcheck.com/download 2 - Unzip 3 - Copy the .dic file to this folder /JavaScriptSpellCheck/dictionaries/ Adding New Words: 1 - Add 1 word per line to JavaScriptSpellCheck/dictionaries/custom.txt Removing Words: 1 - Add 1 word per line to JavaScriptSpellCheck/dictionaries/language-rules/banned-words.txt Happy Coding