From e4ed1b98e44d0a128d893ad5c85f9ca202a603bc Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Mon, 29 Apr 2024 18:42:12 +0530 Subject: [PATCH] fix(ar): render fullcalendar in english (#26207) It doesn't work in arabic - doesn't show anything. Looks like upstream bug, best we can try for now is to render it in English instead. --- frappe/public/js/frappe/views/calendar/calendar.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frappe/public/js/frappe/views/calendar/calendar.js b/frappe/public/js/frappe/views/calendar/calendar.js index 4dde6f92f3..ffbc2d00b8 100644 --- a/frappe/public/js/frappe/views/calendar/calendar.js +++ b/frappe/public/js/frappe/views/calendar/calendar.js @@ -250,8 +250,13 @@ frappe.views.Calendar = class Calendar { setup_options(defaults) { var me = this; defaults.meridiem = "false"; + let lang = frappe.boot.lang; + if (lang == "ar") { + // arabic doesn't work with fullcalendar - doesn't show anything. + lang = "en"; + } this.cal_options = { - locale: frappe.boot.lang, + locale: lang, header: { left: "prev, title, next", right: "today, month, agendaWeek, agendaDay",