diff --git a/frontend/src/utils/dayjs.js b/frontend/src/utils/dayjs.js index d7057b12..00ed3a71 100644 --- a/frontend/src/utils/dayjs.js +++ b/frontend/src/utils/dayjs.js @@ -7,6 +7,10 @@ import isSameOrBefore from 'dayjs/esm/plugin/isSameOrBefore' import isSameOrAfter from 'dayjs/esm/plugin/isSameOrAfter' import utc from 'dayjs/esm/plugin/utc' import timezone from 'dayjs/esm/plugin/timezone' +import 'dayjs/esm/locale/ar' +import 'dayjs/esm/locale/he' +import 'dayjs/esm/locale/fa' +import 'dayjs/esm/locale/ur' dayjs.extend(updateLocale) dayjs.extend(relativeTime) @@ -17,4 +21,11 @@ dayjs.extend(isSameOrAfter) dayjs.extend(utc) dayjs.extend(timezone) +if ( + document.documentElement.dir === 'rtl' && + ['ar', 'he', 'fa', 'ur'].includes(window.lang) +) { + dayjs.locale(window.lang) +} + export default dayjs