Comment forcer am/pm dans discourse-calendar ?

J’ai configuré « LLLL » comme format par défaut, mais l’espagnol est ma langue par défaut. Donc, si j’écris ceci :

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

j’obtiens ceci :

Je sais que je pourrais écrire le format manuellement :

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

ce qui donne ceci :

Mais si le jour est aujourd’hui, cela revient au format 24 heures :

Est-il possible d’avoir des dates intelligentes comme aujourd’hui/demain/hier et de spécifier également le format de l’heure ?

Si non, je suppose que je vais devoir ajouter calendar=off.

@j.jaffeux Si vous avez le temps, pourriez-vous confirmer s’il s’agit du comportement souhaité ou s’il pourrait s’agir d’un bug ?

Je constate que _translateCalendarKey (utilisé pour aujourd’hui, demain et hier) utilise ‘LT’, mais je ne vois pas de moyen de le remplacer autrement que par la désactivation de ‘calendar’.