Ankündigung Wartungsmodus: hart-kodierter Linebreak

Ankündigung Wartungsmodus: hart-kodierter Linebreak

von Maik Stührenberg -
Anzahl Antworten: 1
Hallo,

mir ist bei einem geplanten Update unserer Moodle-Installation (von 3.0.3+ auf 3.0.4) aufgefallen, dass bei Aktivierung des geplanten Wartungsmodus per CLI (/admin/cli/maintenance.php --enablelater=30) die unten rechts erscheinende Meldung mit dem Countdown des Wartungsmodus ein hart-kodiertes <br /> (Linebreak) enthält.
Dieser Umbruch wird bei der ersten Anzeige korrekt als HTML-Umbruch interpretiert, sobald sich die Meldung allerdings aktualisiert (also nach einer Sekunde), erscheint das Element auch in der Ausgabe und der Umbruch wird nicht mehr erzeugt (im aktuellen Firefox unter Windows).

Die Zeichenkette findet sich in der Datei $CFG->dataroot/lang/de/admin.php und hat die ID 'maintenancemodeisscheduled'.

Die aktuelle Fassung sieht wie folgt aus:

$string['maintenancemodeisscheduled'] = 'Die Website wird in den Wartungsmodus geschaltet. <br />({$a->min} Minuten {$a->sec} Sekunden)';

Vorschlag für eine neue Fassung:
$string['maintenancemodeisscheduled'] = 'Die Website wird in {$a->min} Minuten {$a->sec} Sekunden in den Wartungsmodus geschaltet.';

Ich habe die genannte neue Fassung bei uns in die lokalen Sprachdatein untergebracht, wäre aber für Rückmeldungen dankbar, ob es auch sinnvoll ist, diese Änderung in die offizielle Sprachversion mit aufzunehmen.


Viele Grüße


Maik

Mittelwert:  -