我希望有人能回答,可能是一种愚蠢的问题...我想改变monthnames,monthNamesShort的值。我发现我可以改变这里的值:但是http://arshaw.com/fullcalendar/docs/#time-date-formatting有人能分享一些代码吗?我会很感激的。非常感谢你们。
1sbrub3j1#
当你调用calendar的时候,只需要用西班牙语传递月份的名称:
$('#calendar').fullCalendar({ monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'], monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'], dayNames: ['Domingo','Lunes','Martes','Miércoles','Jueves','Viernes','Sábado'], dayNamesShort: ['Dom','Lun','Mar','Mié','Jue','Vie','Sáb'] });
这样就可以了。你可以对任何其他你想翻译的选项做同样的事情。
kd3sttzy2#
包括fullcalendar/fullcalendar.js。包括西班牙的fullcalendar/locale/es.js和世界的locale-all.js。
fullcalendar/fullcalendar.js
fullcalendar/locale/es.js
locale-all.js
$('#calendar').fullCalendar({ locale: 'es' });
Full Calendar locale docs
frebpwbc3#
您需要覆盖其默认设置:
<head> <script type="text/javascript"> $(document).ready(function() { $('#calendar').fullCalendar({ monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'], monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'], }); }); </script> </head> <body> <div id='calendar'></div> </body>
bf1o4zei4#
calendar.setOption('locale', 'es');
neskvpey5#
对于ES6构建系统:
import { Calendar } from '@fullcalendar/core'; import esLocale from '@fullcalendar/core/locales/es'; //... let calendar = new Calendar(calendarEl, { locale: esLocale }); //...
这种方式也可以转换工具栏按钮中的文本。Locale documentation
5条答案
按热度按时间1sbrub3j1#
当你调用calendar的时候,只需要用西班牙语传递月份的名称:
这样就可以了。你可以对任何其他你想翻译的选项做同样的事情。
kd3sttzy2#
包括
fullcalendar/fullcalendar.js
。包括西班牙的
fullcalendar/locale/es.js
和世界的locale-all.js
。Full Calendar locale docs
frebpwbc3#
您需要覆盖其默认设置:
bf1o4zei4#
calendar.setOption('locale', 'es');
neskvpey5#
对于ES6构建系统:
这种方式也可以转换工具栏按钮中的文本。
Locale documentation