L'heure de l'événement dans la vue mensuelle est raccourcie

Les heures d’événements s’affichent comme 11a et 3p, au lieu de 11h et 15h :

Screenshot 2025-11-07 at 11.54.31

Le problème semble provenir des données fournies :

Screenshot 2025-11-07 at 11.57.33

1 « J'aime »

Déplacement de ceci vers la fonctionnalité et j’aimerais quelques conseils de @lindsey

Le correctif ici est assez 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%",

Mais le calendrier complet est délibéré quant à la conservation de l’espace avec le méridien narrow.

Pouvons-nous nous permettre l’espace supplémentaire ici ? Cela en vaut-il la peine ?

2 « J'aime »

L’impact sur l’espace est assez minime dans un sens comme dans l’autre — soit nous raccourcissons légèrement le temps, soit nous raccourcissons légèrement le titre de l’événement.

am / pm et a / p sont également clairs pour moi dans ce contexte. Trouvons-nous que les membres sont confus à ce sujet ?

2 « J'aime »