FullCalendar 5 по-прежнему позволяет определять собственный массив dayName? - PullRequest
1 голос
/ 05 августа 2020

Можно ли определить собственные названия дней, короткие названия дней, названия месяцев и т. Д. c. в FullCalendar версии 5? Я считаю, что большая часть локализации теперь выполняется изначально с использованием объекта Intl javascript. Но мне нужно определить латинские имена, которых нет в объекте Intl. Можно ли это сделать с помощью специального файла locale или, может быть, при инициализации календаря путем передачи свойства? Судя по моим тестам, ни один из двух не работает, но, возможно, я просто не делаю это правильно?

let calendar = new FullCalendar.Calendar(calendarEl, {
  dayMaxEvents: true,
  events: $events,
  locale: 'la',
  dayNames: ['Dies Solis','Dies Lunae','Dies Martis','Dies Mercurii','Dies Iovis','Dies Veneris','Dies Saturni'],
  dayNamesShort: ['Sol','Lun','Mart','Merc','Iov','Ven','Sat']
});

и файл локали la.js:

FullCalendar.globalLocales.push(function () {
  'use strict';

  var la = {
    code: "la",
    week: {
      dow: 1, // Monday is the first day of the week.
      doy: 4  // The week that contains Jan 4th is the first week of the year.
    },
    buttonText: {
      prev: "Prior",
      next: "Prox",
      today: "Hodie",
      month: "Mensis",
      week: "Hebdomada",
      day: "Dies",
      list: "Agenda"
    },
    weekText: "Hb",
    allDayText: "Tota die",
    moreLinkText: function(n) {
      return "+alii " + n;
    },
    noEventsText: "Rei gestae non sunt"
  };

  return la;

}());

(который я загрузка через тег скрипта: <script src='../lib/locales/la.js'></script>).

Некоторые вещи взяты из файла локали, например, я вижу hod ie вместо сегодня . Я пробовал определять dayNames и dayNamesShort в файле локали, но, похоже, тоже не работает.

...