Wie erzwinge ich AM/PM in discourse-calendar?

Ich habe „LLLL“ als Standardformat eingerichtet, aber mein Standard-Locale ist Spanisch. Wenn ich also dies schreibe:

[date=2021-03-10 time=18:00:00 timezone="Europe/Madrid" format="LLLL"]

erhalte ich dies:

Ich könnte das Format zwar manuell angeben:

[date=2021-03-10 time=18:00:00 timezone="Europe/Madrid" format="dddd, DD \d\e MMMM h:mm a"]

was folgendes ergibt:

Aber wenn der Tag heute ist, wird wieder auf das 24-Stunden-Format zurückgeschaltet:

Ist es möglich, intelligente Datumsangaben wie „heute/morgen/gestern“ zu verwenden und gleichzeitig das Stundenformat anzugeben?

Wenn nicht, werde ich wohl calendar=off hinzufügen müssen.

@j.jaffeux Falls du Zeit hast, könntest du bitte bestätigen, ob dies das beabsichtigte Verhalten ist oder ob es sich um einen Fehler handeln könnte?

Ich sehe, dass _translateCalendarKey (das für „heute“, „morgen“ und „gestern“ verwendet wird) „LT“ verwendet, aber ich sehe keine Möglichkeit, dies zu überschreiben, außer „calendar“ zu deaktivieren.