#X-Generator: crowdin.com
##if you are not using the same 'ui.service' value defined in sakai.properties, then define this here.
#So, we look here first and then sakai.properties.
#ui.service=Classes*v2
#

subject.new.appointment.field=Inscription par \u00ab {0} \u00bb pour une r\u00e9union {2} le {1}
subject.attendee.signup.field={1} a sign\u00e9 pour la r\u00e9union \u00ab {3} \u00bb le {0} dans {2} 
subject.Cancel.appointment.field=R\u00e9union \u00ab {2} \u00bb le {0} annul\u00e9e par {1}
subject.meeting.modification.field={0} a modifi\u00e9 la r\u00e9union \u00ab {4} \u00bb de {1} le {2} \u00e0 {3}
subject.meeting.cancel.field=Rendez-vous pour la r\u00e9union \u00ab {0} \u00bb dans {1} annul\u00e9e
subject.newMeeting.field=Nouvelle r\u00e9union \u00ab {2} \u00bb annonc\u00e9e par {0} le {1}
subject.organizer.change.appointment.field=La r\u00e9union \u00ab {2} \u00bb le {0} \u00e0 {1} a \u00e9t\u00e9 modifi\u00e9e
subject.organizerPreAssign.appointment.field=Inscription pour la r\u00e9union \u00ab {2} \u00bb par {0} le {1}
subject.promote.appointment.field=Promu de la liste d'attente pour la r\u00e9union \u00ab {1} \u00bb le {0}
subject.auto.reminder.appointment.field=Votre prochain rendez-vous pour \u00ab {3} \u00bb est {0} {1} \u00e0 {2}
subject.attendee.signup.own.field=Vous vous \u00eates inscrit \u00e0 la r\u00e9union \u00ab {0} \u00bb dans {1}
subject.attendee.cancel.own.field=Vous avez annul\u00e9 votre rendez-vous pour la r\u00e9union \u00ab {0} \u00bb dans {1}


body.assigned.new.appointment.part={0} vous a affect\u00e9 \u00e0 une r\u00e9union pour l'espace {1} sur {2} \:
body.meeting.recurrence=R\u00e9currence de la r\u00e9union \:
body.meeting.repeatDaily=quotidienne
body.meeting.repeatWeekdays=en semaine (Lun-Ven)
body.meeting.repeatWeekly=hebdomadaire
body.meeting.repeatBiWeekly=Toutes les deux semaines
body.recurrence.meeting.status=Cette r\u00e9union a pour r\u00e9currence <b>{0}</b> jusqu'au \: {1}
body.meeting.assigned.all.recurringMeetings=<b>Attention \:</B> vous avez \u00e9t\u00e9 affect\u00e9 \u00e0 toutes les r\u00e9unions r\u00e9currentes.
body.meeting.recurrences.changed.note=-Toutes les occurrences restantes de cette r\u00e9union ont \u00e9galement chang\u00e9.
body.meeting.recurrences.check.status.note=- Veuillez v\u00e9rifier votre inscription \u00e0 ces r\u00e9unions cons\u00e9cutives si vous \u00eates dans l'une des listes d'attente.
body.meeting.assigned.to.firstOne.recurringMeetings=<b>Attention \:</B> vous avez seulement \u00e9t\u00e9 affect\u00e9 \u00e0 la r\u00e9union courante.
body.meeting.unknown.repeatType=
body.meeting.place=Lieu de la r\u00e9union \:
body.top.greeting.part=Cher/Ch\u00e8re {0},
body.meetingTopic.part=Titre de la r\u00e9union \: {0}
body.timeslot=Cr\u00e9neau horaire \:
body.ownComment=Mon commentaire \: {0}
body.commentBy=Commentaire de {0} \: {1}

body.organizer.meeting.timeframe=Date et horaire de r\u00e9union \: {0} de {1} \u00e0 {2} ({3})
body.organizer.meeting.crossdays.timeframe=Dates et horaire de r\u00e9union \: du {1} \u00e0 {0} au {3} \u00e0 {2} ({4})
body.organizer.preassigned.attendee.meeting.timeframe=Date et horaire de r\u00e9union \: le {2} de {0} \u00e0 {1} ({3})
body.organizer.preassigned.attendee.meeting.crossdays.timeframe=Dates et horaire de r\u00e9union \: du {1} \u00e0 {0} au {3} \u00e0 {2} ({4})
body.attendee.meeting.timeslot=Cr\u00e9neau horaire \: le {2} de {0} \u00e0 {1} ({3})
body.attendee.meeting.crossdays.timeslot=Cr\u00e9neau horaire \: du {1} \u00e0 {0} au {3} \u00e0 {2} ({4})
body.meeting.timeslot.timeframe=le {2} de {0} \u00e0 {1} ({3})
body.meeting.crossdays.timeslot.timeframe=du {1} \u00e0 {0} au {3} \u00e0 {2} ({4})
body.meeting.timeslot.detail.title=Les d\u00e9tails sur les cr\u00e9neaux horaires apparaissent comme suit \:
body.attendee.custom.defined.meeting.timeslot=- Cr\u00e9neau horaire {0}- 
body.attendee.custom.defined.meeting.timeslot.timeframe=P\u00e9riode \: {0} - {1}
body.attendee.custom.defined.meeting.timeslot.timeframe.crossdays=P\u00e9riode \: {1} {0} \u00e0 {3} {2}
body.attendee.custom.defined.meeting.timeslot.max.participants=Nombre maximum de participants \: {0}
#body.attendee.custom.defined.meeting.timeslot=Time Slot {0}:  {1}  -  {2};  -Max # of participants: {3}
#body.attendee.custom.defined.crossday.meeting.timeslot=Time Slot {0}:  {1}, {2}  -  {3}, {4};   -Max # of participants: {5}

body.new.inidivual.type.message.detail=Cette r\u00e9union est divis\u00e9e en {0} cr\u00e9neaux horaires de {1} minutes. Chaque cr\u00e9neau horaire permet \u00e0 {2} participant (s) de s'inscrire.
body.new.group.limited.type.message.detail=Cette r\u00e9union est restreinte \u00e0 {0} participant (s). Connectez-vous \u00e0 l'espace et cliquez sur Inscription dans le menu de gauche pour s\u00e9lectionner un cr\u00e9neau horaire.
body.new.group.unlimited.type.message=Cette rencontre est ouverte \u00e0 un nombre illimit\u00e9 de participants. Toutefois, l'inscription est requise. Visitez l'espace et cliquez sur Inscription dans le menu de gauche pour s\u00e9lectionner un cr\u00e9neau horaire.
body.new.announce.type.message=Aucune inscription requise pour cette r\u00e9union.

body.assigned.promote.appointment.part=Vous avez \u00e9t\u00e9 promu de la liste d'attente \u00e0 une place confirm\u00e9e \u00e0 la r\u00e9union, pour l'espace {0}, sur {1} \:
body.organizer.change.appointment.part={0} a chang\u00e9 votre rendez-vous pour la r\u00e9union \: {1} le {2} pour l'espace {3} sur {4}
body.organizer.change.appointment.timeframe=De {0} - {1} {4} \u00e0 {2} - {3}
body.organizer.change.appointment.crossdays.timeframe=Depuis de {1} {0} \u00e0 {3} {2} {8} en de {5} {4} \u00e0 {7} {6}

body.attendeeCheck.meetingStatus=Les d\u00e9tails de cette r\u00e9union sont disponibles sur {0}.  Si vous avez des questions, contactez son organisateur.
body.attendeeCheck.meetingStatus.B=Plus de d\u00e9tails au sujet de cette r\u00e9union disponibles sur {0}.\nSi vous avez des questions, contactez son organisateur.


body.thankyou=Merci.
body.attendee.hasSignup.part={0} s'est inscrit \u00e0 la r\u00e9union de l'espace {1} sur {2} \:
body.attendee.cancel.appointment.part={0} a annul\u00e9 la r\u00e9union de l'espace {1} sur {2} \:
body.organizerCancel.appointment.part={0} a annul\u00e9 la r\u00e9union suivante de l'espace {1} sur {2} \:
body.organizerCancel.meeting.part={0} a annul\u00e9 la r\u00e9union {1} de l'espace {2} sur {3}.

body.organizerModified.meeting.field=La r\u00e9union suivante de l'espace {0} sur {1} a \u00e9t\u00e9 modifi\u00e9e par {2} \:

body.organizerCreate.meeting.announ=Une nouvelle r\u00e9union a \u00e9t\u00e9 annonc\u00e9e pour l'espace {0} sur {1} par {2}.
body.organizerPreAssign.appointment.part=Vous avez \u00e9t\u00e9 inscrit pour assister \u00e0 la r\u00e9union de l'espace {0} sur {1} par {2} \:
body.cancelled.timeSlots=La r\u00e9union pr\u00e9c\u00e9dente a \u00e9t\u00e9 annul\u00e9e pour la raison qui suit \:

body.auto.reminder.part=Ceci est un rappel de votre rendez-vous {0} de demain.
body.auto.reminder.check.meetingStatus=Davantage de d\u00e9tails au sujet de cette r\u00e9union sont disponibles sur {0}.\nSi vous avez des questions, contactez son organisateur.

body.attendee.signup.own=Vous \u00eates inscrit \u00e0 la r\u00e9union suivante de l'espace {0} sur {1} \:
body.attendee.cancel.own=Vous avez annul\u00e9 votre rendez-vous pour la r\u00e9union suivante de l'espace {0} sur {1} \:


##footer part
separator=----------------------
body.footer.text=Cette notification automatique a \u00e9t\u00e9 envoy\u00e9e par {0} ({1}) depuis l'espace {2}.\n{3}Vous pouvez acc\u00e9der \u00e0 cet espace pour contr\u00f4ler l'\u00e9tat des inscriptions en cliquant sur le lien ci-dessus.
body.footer.text.no.access.link=Cette notification automatique a \u00e9t\u00e9 envoy\u00e9e par {0} depuis l'espace {1}.

ical.footer.text=Veuillez noter que rejeter une invitation via le calendrier ne vous supprime pas de l'\u00e9v\u00e9nement. Veuillez retourner dans l'espace pour toute modification.
ical.footer.separator=-------
