Come forzare am/pm in discourse-calendar?

Ho impostato “LLLL” come formato predefinito, ma la mia lingua predefinita è lo spagnolo. Quindi, se scrivo questo:

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

ottengo questo:

So che potrei scrivere manualmente il formato:

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

che produce questo:

Ma se il giorno è oggi, torna al formato 24 ore:

È possibile avere date intelligenti come oggi/domani/ieri e specificare anche il formato dell’ora?

Se no, immagino che ricorrerò all’aggiunta di calendar=off.

@j.jaffeux Se hai tempo, potresti confermare se questo è il comportamento previsto o se potrebbe trattarsi di un bug?

Vedo che _translateCalendarKey (usato per oggi, domani e ieri) utilizza ‘LT’, ma non vedo un modo per sovrascriverlo se non disattivando ‘calendar’.