?!
Irgendwie versteh ich das nicht. Ich hab mir die Datei runtergeladen, in ne *.php umbenannt und gestartet. Zuerst bekamm ich nen Fehler in der Zeile mit dem $sprache = $_GET['sprache'];. Also hab ich das auskommentiert. Dann kam dein beschriebener Fehler. Also hab ich mal alles was unwichtig war (HTML Code davor und danach) auch auskommentiert. Der Fehler war immernoch da. Also hab ich die Switch-Anweisung auch auskommentiert und die, die hier weiter oben steht genommen und eingefügt - Ergebnis: Script läuft wunderbar.
Ich hab jetzt zwei identische switch-Anweisungen untereinanderstehen, die obere geht nicht, die untere schon?!
Keine Ahnung woran das liegen könnte. Vielleicht an deinem Editor oder wie du die Datei speicherst.
Ich hab mal die Datei angehängt die bei mir funktioniert.