diff --git a/src/conversejs/converse.js b/src/conversejs/converse.js
index 2b95ef73f765c8ffdfc0b033341261fa31e58ab2..c700d4845687280164cb1c1fec2470e67863ae78 100644
--- a/src/conversejs/converse.js
+++ b/src/conversejs/converse.js
@@ -93399,10 +93399,11 @@ function getDayIndicator(model) {
 
   if (!prev_model || dayjs_min_default()(model.get('time')).isAfter(dayjs_min_default()(prev_model.get('time')), 'day')) {
     const day_date = dayjs_min_default()(model.get('time')).startOf('day');
+    const locale = dayjs_min_default().locale();
     return new_day({
       'type': 'date',
       'time': day_date.toISOString(),
-      'datestring': day_date.format("dddd MMM Do YYYY")
+      'datestring': day_date.format(locale === 'fr' ? "dddd Do MMM YYYY" : "dddd MMM Do YYYY")
     });
   }
 } // This is set to _converse so that it can be overriden. An attempt was made to use