#jquery #localization #fullcalendar
#jquery #локализация #полный календарь
Вопрос:
Я пытаюсь преобразовать FullCalendar
в испанский.
Как я могу изменить «На следующей неделе», «Сегодня» и т.д.?
Ответ №1:
Я столкнулся с той же проблемой. Самый быстрый способ, который я нашел, — это использовать хуки для настройки текста / времени, предоставляемые full calendar:
$('#calendar').fullCalendar({
events: "/calendar",
//localize the month names to Chinese simplified
monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月',
'八月', '九月', '十月', '十一月', '十二月']
//...
})
Ответ №2:
FullCalendar предоставляет файлы локализации — это правильный способ сделать это. Как их использовать, описано здесь: http://fullcalendar.io/docs/text/lang /
ОБНОВЛЕНИЕ: теперь следует использовать locale
— https://fullcalendar.io/docs/text/locale /
Ответ №3:
Похоже, вам лучше всего получить исходный код самостоятельно из http://github.com/arshaw/fullcalendar / и выполните поиск вручную, чтобы найти строки, которые вам нужно перевести.
Вы можете изменять такие вещи, как названия месяцев и дней в /src/defaults.js
Комментарии:
1. в FullCalendar мы можем легко локализовать месяц, дни, заголовок … с помощью опций fullcalendar. нет необходимости менять исходный код…
Ответ №4:
Самый простой способ — выполнить поиск в исходном коде javascript, почти в самом начале рабочей версии скрипта, примерно в строке 60 или около того, там есть все названия месяцев и дней. Просто измените их на свой язык.
Примечание: По какой-то причине в сокращенной версии скрипт находится почти в конце.