Как принудительно включить формат AM/PM в discourse-calendar?

У меня по умолчанию установлен формат «LLLL», но моим языком по умолчанию является испанский. Поэтому, если я напишу:

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

получу следующее:

Я знаю, что мог бы вручную указать формат:

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

что даёт:

Но если день — сегодня, формат снова переключается на 24-часовой:

Возможно ли использовать «умные» даты типа «сегодня/завтра/вчера» и при этом задать формат времени?

Если нет, полагаю, придётся добавить calendar=off.

@j.jaffeux Если у вас есть время, не могли бы вы подтвердить, является ли это ожидаемым поведением или, возможно, это ошибка?

Я вижу, что _translateCalendarKey (который используется для «сегодня», «завтра» и «вчера») использует ‘LT’, но я не вижу способа переопределить это, кроме как отключить ‘calendar’.