jquery fullcalendar traduction complète
Je suis correctement utiliser JQuery FullCalendar dans un projet, mais je veux traduire des données.
J'ai lu la documentation donc ce que je fais :
monthNames:['Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre'],
monthNamesShort:['janv.','févr.','mars','avr.','mai','juin','juil.','août','sept.','oct.','nov.','déc.'],
dayNames: ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],
dayNamesShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'],
titleFormat: {
month: 'MMMM yyyy',
week: "d[ MMMM][ yyyy]{ - d MMMM yyyy}",
day: 'dddd d MMMM yyyy'
},
columnFormat: {
month: 'ddd',
week: 'ddd d',
day: ''
},
axisFormat: 'H:mm',
timeFormat: {
'': 'H:mm',
agenda: 'H:mm{ - H:mm}'
},
firstDay:1,
buttonText: {
today: 'aujourd\'hui',
day: 'jour',
week:'semaine',
month:'mois'
},
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
- Je utiliser eventClick et sélectionnez fonction pour modifier le calendrier, c'est du travail.
Mais quand je reçois le événement.début ou événement.fin à l'intérieur de cette fonction, la date n'est pas traduire... une idée pour résoudre ce problème ?
OriginalL'auteur Awea | 2011-11-12
Vous devez vous connecter pour publier un commentaire.
FullCalendar a construit dans
.parseDate
et.formatDate
fonctions afin d'aider avec la traduction de l'IETF dates.De la première utilisation
parseDate
pour convertir la date chaîne de caractères dans un objet Date JavaScript. Après cela, appelformatDate
avec une chaîne de format et un objet d'options. Cet objet d'options doit contenir les valeurs traduites pourmonthNames
,monthNamesShort
,dayNames
, etdayNamesShort
.Voici un exemple de fonction pour la mise en forme:
Si vos besoins de mise en forme sont plus complexes, vous pouvez également jeter un oeil à la Date.js bibliothèque qui a un bon support de l'internationalisation.
On dirait que vous êtes la persistance de la valeur générée par la mise en forme. Essayez de vous assurer que partout où vous êtes en train d'enregistrer cette date, vous êtes à l'aide de la date brute de la chaîne plutôt que de la chaîne formatée. Vous pouvez également regarder dans le Date.js bibliothèque je l'ai mentionné à reformater la date de l'IETF obtenues si c'est un problème.
OriginalL'auteur Jason Gritman
francophone:
OriginalL'auteur MacGile
semaine:
"'Semaine du' dd [MMM] [yyyy] {'au' dd MMM yyyy}",
OriginalL'auteur amine