Os horários dos eventos aparecem como 11a e 3p, em vez de 11h e 15h:

O problema parece vir dos dados fornecidos:
![]()
Os horários dos eventos aparecem como 11a e 3p, em vez de 11h e 15h:

O problema parece vir dos dados fornecidos:
![]()
Movendo isso para feature e gostaria de algumas dicas de @lindsey
A correção aqui é bem trivial:
diff --git a/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs b/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
index 79940a66ba..22b9306052 100644
--- a/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
+++ b/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
@@ -79,6 +79,11 @@ export default class FullCalendar extends Component {
timeZone: this.currentUser?.user_option?.timezone || "local",
firstDay: this.firstDayOfWeek,
displayEventTime: true,
+ eventTimeFormat: {
+ hour: "numeric",
+ minute: "2-digit",
+ meridiem: "short",
+ },
weekends: this.args.weekends ?? true,
initialDate: this.args.initialDate,
height: this.args.height ?? "100%",
Mas o full calendar é deliberado sobre economizar espaço com o meridiem narrow.
Podemos arcar com o espaço extra aqui? Vale a pena?
O impacto no espaço é bem mínimo de qualquer forma — ou estamos encurtando ligeiramente o tempo ou estamos encurtando ligeiramente o título do evento.
am / pm e a / p são igualmente claros para mim neste contexto. Estamos descobrindo que os membros estão confusos sobre isso?