2014-03-27 51 views
2

我希望有人能回答,可能是一種愚蠢的問題... 我想更改monthnames的值monthNamesShort。 我發現我可以在這裏更改值: http://arshaw.com/fullcalendar/docs/#time-date-formatting 但是,有人可以分享一些代碼如何。我會很感激。如何將fullcalendar的nameMonths更改爲西班牙語或任何語言

非常感謝你們。

+0

http://www.tigraine.at/2011/08/23/localized-fullcalendar-options – l2aelba

+0

可能重複的[如何覆蓋jQuery Fullcalendar中的默認值](http://stackoverflow.com/questions/2996152/how-can-i-override-defaults-in-jquery-fullcalendar) – CDspace

回答

2

當調用日曆剛剛經過幾個月的名字在西班牙語:

$('#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'] 
}); 

應該這樣做。你可以爲你想翻譯的任何其他選項做同樣的事情。

+0

是的,它的工作,謝謝你現在改變了! 現在是時間將muilti語言應用於fullcalendar:D – oshingc

+0

如果您想要使用多種語言,您可以爲每種語言製作單獨的JS文件,這樣您就可以在任何地方輕鬆使用它們。 – SparoHawk

4

你需要重寫它的默認設置:

<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> 
+0

我忘了發表評論,是的,這解決了問題! – oshingc

4

包括fullcalendar/fullcalendar.js

包括西班牙fullcalendar /區域/ es.js,現場-all.js爲世界

 

    $('#calendar').fullCalendar({ 
     locale: 'es' 
    }) 

Full Calendar locale docs

+2

「lang」屬性已刪除。現在是'locale'。我們只需要包含所需的位置JavaScript並設置此屬性 –

相關問題