我正在使用FC 2.0,并正在寻找一个选项来本地化'AM' 'PM'文本在轴上,这是设置选项:
axisFormat: 'h(:mm) A',
是否有一种方法可以覆盖这些值,就像我们为monthNames, dayNames等做的那样?
提前感谢!
编辑:这是我如何本地化完整日历的其他一些元素:
('#calendar-wrapper').fullCalendar({
header: {
left: 'agendaDay,agendaWeek,month, today',
center: 'prev,title,next',
right: 'publish_info'
},
titleFormat: {
month: 'MMM YYYY',
agendaDay: 'dddd, MMM D YYYY',
agendaWeek: 'MMM D, YYYY',
},
columnFormat: {
week: 'ddd D'
},
axisFormat: 'h(:mm) A',
buttonText: {
day: I18n.t('day_button'),
week: I18n.t('week_button'),
month: I18n.t('month_button'),
today: I18n.t('today')
},
lang: I18n.locale,
monthNames: I18n.t('date.month_names'),
monthNamesShort: I18n.t('date.abbr_month_names'),
dayNames: I18n.t('date.day_names'),
dayNamesShort: I18n.t('date.abbr_day_names'),
...
// rest of the code..
I18n.t('day_button')将包含所选语言的日期文本。同样,我想设置像I18n.t('am')和I18n.t('pm')这样的东西来显示轴上的本地化am pm文本。由于
我需要重写moments i18n子午线函数
moment.lang(I18n.locale, {
meridiem : function (hours, minutes, isLower) {
return hours < 12 ? I18n.t('date.am') : I18n.t('date.pm');
}
});
// I18n.locale is the current user's local
// and specified calendar locale to
// lang: I18n.locale
// date.pm, date.pm are placed in rails yaml files and will be loaded for selected language
谢谢