Можно ли определить собственные названия дней, короткие названия дней, названия месяцев и т. Д. 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
в файле локали, но, похоже, тоже не работает.