Pontoon: Update French (fr) localization of Lightning
authorThéo Chevalier <theo.chevalier11@gmail.com>
Fri, 16 Mar 2018 15:19:43 +0000
changeset 6526 6eb2aa81b80f6bd48e414c71ac3ff97a4f58a7bc
parent 6525 cf91ec994b6d99d516a50d2c26193f0c684376bb
child 6527 75bf9ca486147e164289df620e9cde75b521dad2
push id5036
push userpontoon@mozilla.com
push dateFri, 16 Mar 2018 15:19:46 +0000
Pontoon: Update French (fr) localization of Lightning Localization authors: - Alpha <adrien.gat@gmail.com> - Théo Chevalier <theo.chevalier11@gmail.com> - Joël Costamagna <jcostamagna@pm.me>
calendar/chrome/calendar/calendar-event-dialog.dtd
calendar/chrome/calendar/calendar-event-dialog.properties
calendar/chrome/calendar/calendar.dtd
calendar/chrome/calendar/calendar.properties
calendar/chrome/calendar/preferences/views.dtd
calendar/chrome/lightning/lightning.dtd
--- a/calendar/chrome/calendar/calendar-event-dialog.dtd
+++ b/calendar/chrome/calendar/calendar-event-dialog.dtd
@@ -393,16 +393,17 @@
 
 <!-- Timezone dialog -->
 <!ENTITY timezone.title.label            "Veuillez indiquer le fuseau horaire">
 <!ENTITY event.timezone.custom.label     "Plus de fuseaux horaires…">
 
 <!-- Read-Only dialog -->
 <!ENTITY read.only.general.label         "Général">
 <!ENTITY read.only.title.label           "Titre :">
+<!ENTITY read.only.calendar.label        "Agenda :">
 <!ENTITY read.only.event.start.label     "Date de début :">
 <!ENTITY read.only.task.start.label      "Date de début :">
 <!ENTITY read.only.event.end.label       "Date de fin :">
 <!ENTITY read.only.task.due.label        "Fin prévue :">
 <!ENTITY read.only.repeat.label          "Répétition :">
 <!ENTITY read.only.location.label        "Lieu :">
 <!ENTITY read.only.category.label        "Catégorie :">
 <!ENTITY read.only.organizer.label       "Organisateur :">
@@ -411,8 +412,22 @@
 <!ENTITY read.only.decline.label         "Je ne participerai pas">
 <!ENTITY read.only.tentative.label       "Je participerai peut-être">
 <!ENTITY read.only.needs.action.label    "Je confirmerai plus tard">
 <!ENTITY read.only.reminder.label        "Rappel :">
 <!ENTITY read.only.attachments.label     "Pièces jointes :">
 <!ENTITY read.only.attendees.label       "Participants">
 <!ENTITY read.only.description.label     "Description">
 <!ENTITY read.only.link.label            "Lien">
+
+<!-- Summary dialog -->
+<!ENTITY summary.dialog.saveclose.label         "Enregistrer et fermer">
+<!ENTITY summary.dialog.saveclose.tooltiptext   "Enregistrer les modifications et fermer la fenêtre sans changer le statut de participation et sans envoyer de réponse">
+<!ENTITY summary.dialog.accept.label            "Accepter">
+<!ENTITY summary.dialog.accept.tooltiptext      "Accepter l’invitation">
+<!ENTITY summary.dialog.tentative.label         "Accepter provisoirement">
+<!ENTITY summary.dialog.tentative.tooltiptext   "Accepter provisoirement l’invitation">
+<!ENTITY summary.dialog.decline.label           "Refuser">
+<!ENTITY summary.dialog.decline.tooltiptext     "Refuser l’invitation">
+<!ENTITY summary.dialog.dontsend.label          "Ne pas envoyer de réponse">
+<!ENTITY summary.dialog.dontsend.tooltiptext    "Changer votre statut de participation sans envoyer de réponse à l’organisateur et fermer la fenêtre">
+<!ENTITY summary.dialog.send.label              "Envoyer une réponse immédiatement">
+<!ENTITY summary.dialog.send.tooltiptext        "Envoyer une réponse à l’organisateur et fermer la fenêtre">
--- a/calendar/chrome/calendar/calendar-event-dialog.properties
+++ b/calendar/chrome/calendar/calendar-event-dialog.properties
@@ -442,8 +442,88 @@ counterSummaryTentative=%1$S a confirmé sa participation de façon provisoire et a fait une contre-proposition :
 
 # LOCALIZATION NOTE (counterOnPreviousVersionNotification) - this is only visible when opening the
 # dialog from the email summary view after receiving a counter message
 counterOnPreviousVersionNotification=Cette contre-proposition concerne une version précédente de l’évènement.
 
 # LOCALIZATION NOTE (counterOnCounterDisallowedNotification) - this is only visible when opening the
 # dialog from the email summary view after receiving a counter message
 counterOnCounterDisallowedNotification=Vous n’avez pas autorisé les contre-propositions lors de l’envoi de l’invitation.
+
+# LOCALIZATION NOTE (eventAccepted) - this will be displayed as notification
+# in the summary dialog if the user has accepted the event invitation
+eventAccepted=Vous avez accepté cette invitation
+
+# LOCALIZATION NOTE (eventTentative) - this will be displayed as notification
+# in the summary dialog if the user has accepted the event invitation tentatively
+eventTentative=Vous avez provisoirement accepté cette invitation
+
+# LOCALIZATION NOTE (eventDeclined) - this will be displayed as notification
+# in the summary dialog if the user has declined the event invitation
+eventDeclined=Vous avez décliné cette invitation
+
+# LOCALIZATION NOTE (eventDelegated) - this will be displayed as notification
+# in the summary dialog if the user has delegated his/her participation to one
+# or more other participants (without attending / working on it his/herself)
+eventDelegated=Vous avez délégué cette invitation
+
+# LOCALIZATION NOTE (eventNeedsAction) - this will be displayed as notification
+# in the summary dialog if the user hasn't yet responded to an invitation
+eventNeedsAction=Vous n’avez pas encore répondu à cette invitation
+
+# LOCALIZATION NOTE (taskAccepted) - this will be displayed as notification
+# in the summary dialog if the user has accepted the assigned task
+taskAccepted=Vous avez accepté de travailler sur cette tâche
+
+# LOCALIZATION NOTE (taskTentative) - this will be displayed as notification
+# in the summary dialog if the user has accepted tentatively the assigned task
+taskTentative=Vous avez provisoirement accepté de travailler sur cette tâche
+
+# LOCALIZATION NOTE (taskDeclined) - this will be displayed as notification
+# in the summary dialog if the user has declined the assigned task
+taskDeclined=Vous avez refusé de travailler sur cette tâche
+
+# LOCALIZATION NOTE (taskDelegated) - this will be displayed as notification
+# in the summary dialog if the user has delegated his/her assignement to one or
+# more others (without attending / working on it his/herself)
+taskDelegated=Vous avez délégué le travail de cette tâche
+
+# LOCALIZATION NOTE (taskNeedsAction) - this will be displayed as notification
+# in the summary dialog if the user hasn't yet responded to the task assignment
+taskNeedsAction=Vous n’avez pas encore répondu à cette attribution de tâche
+
+# LOCALIZATION NOTE (taskInProgress) - this will be displayed as notification
+# in the summary dialog if the user is working on an assigned task
+taskInProgress=Vous avez commencé à travailler sur cette tâche qui vous est attribuée
+
+# LOCALIZATION NOTE (taskCompleted) - this will be displayed as notification
+# in the summary dialog if the user has completed the work on this assigned task
+taskCompleted=Vous avez fini de travailler sur cette tâche
+
+# LOCALIZATION NOTE (sendandcloseButtonLabel) - this is a runtime replacement for
+# event.toolbar.saveandclose.label in the event dialog/tab toolbar if attendees
+# will be notified on saving & closing
+sendandcloseButtonLabel=Envoyer et fermer
+
+# LOCALIZATION NOTE (sendandcloseButtonTooltip) - this is a runtime replacement for
+# event.toolbar.saveandclose.tooltip in the event dialog/tab toolbar if attendees
+# will be notified on saving & closing
+sendandcloseButtonTooltip=Informer les participants et fermer
+
+# LOCALIZATION NOTE (saveandsendButtonLabel) - this is a runtime replacement for
+# event.toolbar.save.label2 in the event dialog/tab toolbar if attendees
+# will be notified on saving
+saveandsendButtonLabel=Enregistrer et envoyer
+
+# LOCALIZATION NOTE (saveandsendButtonTooltip) - this is a runtime replacement
+# for event.toolbar.save.tooltip2 in the event dialog/tab toolbar if attendees
+# will be notified on saving
+saveandsendButtonTooltip=Enregistrer et informer les participants
+
+# LOCALIZATION NOTE (saveandsendMenuLabel) - this is a runtime replacement for
+# event.menu.item.save.label in the event dialog/tab toolbar if attendees
+# will be notified on saving
+saveandsendMenuLabel=Enregistrer et envoyer
+
+# LOCALIZATION NOTE (sendandcloseMenuLabel) - this is a runtime replacement for
+# event.menu.item.saveandclose.label in the event dialog/tab toolbar if attendees
+# will be notified on saving
+sendandcloseMenuLabel=Envoyer et fermer
--- a/calendar/chrome/calendar/calendar.dtd
+++ b/calendar/chrome/calendar/calendar.dtd
@@ -167,43 +167,80 @@
 <!ENTITY calendar.context.deleteevent.label           "Supprimer l’évènement">
 <!ENTITY calendar.context.deleteevent.accesskey       "S">
 <!ENTITY calendar.context.cutevent.label              "Couper">
 <!ENTITY calendar.context.cutevent.accesskey          "C">
 <!ENTITY calendar.context.copyevent.label             "Copier">
 <!ENTITY calendar.context.copyevent.accesskey         "p">
 <!ENTITY calendar.context.pasteevent.label            "Coller">
 <!ENTITY calendar.context.pasteevent.accesskey        "o">
-<!ENTITY calendar.context.button.label                "Aujourd’hui" >
-<!ENTITY calendar.context.button.accesskey            "A" >
-<!ENTITY calendar.context.attendance.menu.label       "Participation" >
-<!ENTITY calendar.context.attendance.menu.accesskey   "a" >
-<!ENTITY calendar.context.attendance.occurrence.label "Cette occurrence" >
+<!ENTITY calendar.context.button.label                "Aujourd’hui">
+<!ENTITY calendar.context.button.accesskey            "A">
+
+<!ENTITY calendar.context.attendance.menu.label                 "Participation">
+<!ENTITY calendar.context.attendance.menu.accesskey             "a">
+<!ENTITY calendar.context.attendance.occurrence.label           "Cette occurrence">
 <!ENTITY calendar.context.attendance.all.label        "Toutes les occurrences" >
 
+<!ENTITY calendar.context.attendance.all2.label                 "Séries complètes">
+<!ENTITY calendar.context.attendance.send.label                 "Envoyer une notification maintenant">
+<!ENTITY calendar.context.attendance.send.accesskey             "E">
+<!ENTITY calendar.context.attendance.dontsend.label             "Ne pas envoyer de notification">
+<!ENTITY calendar.context.attendance.dontsend.accesskey         "N">
+
+<!ENTITY calendar.context.attendance.occ.accepted.accesskey     "A">
+<!ENTITY calendar.context.attendance.occ.accepted.label         "Accepté">
+<!ENTITY calendar.context.attendance.occ.tentative.accesskey    "c">
+<!ENTITY calendar.context.attendance.occ.tentative.label        "Accepté provisoirement">
+<!ENTITY calendar.context.attendance.occ.declined.accesskey     "R">
+<!ENTITY calendar.context.attendance.occ.declined.label         "Refusé">
+<!ENTITY calendar.context.attendance.occ.delegated.accesskey    "D">
+<!ENTITY calendar.context.attendance.occ.delegated.label        "Délégué">
+<!ENTITY calendar.context.attendance.occ.needsaction.accesskey  "S">
+<!ENTITY calendar.context.attendance.occ.needsaction.label      "Nécessite encore une action">
+<!ENTITY calendar.context.attendance.occ.inprogress.accesskey   "E">
+<!ENTITY calendar.context.attendance.occ.inprogress.label       "En cours">
+<!ENTITY calendar.context.attendance.occ.completed.accesskey    "T">
+<!ENTITY calendar.context.attendance.occ.completed.label        "Terminé">
+
+<!ENTITY calendar.context.attendance.all.accepted.accesskey     "A">
+<!ENTITY calendar.context.attendance.all.accepted.label         "Accepté">
+<!ENTITY calendar.context.attendance.all.tentative.accesskey    "c">
+<!ENTITY calendar.context.attendance.all.tentative.label        "Accepté provisoirement">
+<!ENTITY calendar.context.attendance.all.declined.accesskey     "R">
+<!ENTITY calendar.context.attendance.all.declined.label         "Refusé">
+<!ENTITY calendar.context.attendance.all.delegated.accesskey    "D">
+<!ENTITY calendar.context.attendance.all.delegated.label        "Délégué">
+<!ENTITY calendar.context.attendance.all.needsaction.accesskey  "s">
+<!ENTITY calendar.context.attendance.all.needsaction.label      "Nécessite encore une action">
+<!ENTITY calendar.context.attendance.all.inprogress.accesskey   "E">
+<!ENTITY calendar.context.attendance.all.inprogress.label       "En cours">
+<!ENTITY calendar.context.attendance.all.completed.accesskey    "T">
+<!ENTITY calendar.context.attendance.all.completed.label        "Terminé">
+
 <!-- Task Context Menu -->
 <!ENTITY calendar.context.progress.label              "Progression">
 <!ENTITY calendar.context.progress.accesskey          "P">
 <!ENTITY calendar.context.priority.label              "Priorité">
 <!ENTITY calendar.context.priority.accesskey          "r">
 <!ENTITY calendar.context.postpone.label              "Reporter la tâche">
 <!ENTITY calendar.context.postpone.accesskey          "e">
 
 <!ENTITY percnt "&#38;#37;" ><!--=percent sign-->
 
 <!ENTITY calendar.context.markcompleted.label     "Marquer comme terminée">
 <!ENTITY calendar.context.markcompleted.accesskey "M">
 
 <!ENTITY progress.level.0             "Non commencée">
 <!ENTITY progress.level.0.accesskey   "N">
-<!ENTITY progress.level.25            "Terminée à 25&percnt;">
+<!ENTITY progress.level.25            "Terminée à 25 &percnt;">
 <!ENTITY progress.level.25.accesskey  "2">
-<!ENTITY progress.level.50            "Terminée à 50&percnt;">
+<!ENTITY progress.level.50            "Terminée à 50 &percnt;">
 <!ENTITY progress.level.50.accesskey  "5">
-<!ENTITY progress.level.75            "Terminée à 75&percnt;">
+<!ENTITY progress.level.75            "Terminée à 75 &percnt;">
 <!ENTITY progress.level.75.accesskey  "7">
 <!ENTITY progress.level.100            "Terminée">
 <!ENTITY progress.level.100.accesskey  "T">
 
 <!ENTITY priority.level.none                "Non spécifiée">
 <!ENTITY priority.level.none.accesskey      "o">
 <!ENTITY priority.level.low                 "Basse">
 <!ENTITY priority.level.low.accesskey       "B">
--- a/calendar/chrome/calendar/calendar.properties
+++ b/calendar/chrome/calendar/calendar.properties
@@ -49,16 +49,52 @@ highPriority=Haute
 normalPriority=Normale
 lowPriority=Basse
 
 importPrompt=Dans quel agenda voulez-vous importer ces éléments ?
 exportPrompt=Quel agenda souhaitez-vous exporter ?
 pastePrompt=Dans lequel de vos agendas modifiables voulez-vous le coller ?
 publishPrompt=Quel agenda voulez-vous publier ?
 
+# LOCALIZATION NOTE (pasteEventAlso): The users pasting operation includes among
+# others also a meeting invitation - this is used as a affix in
+# pasteNotifyAbout
+# LOCALIZATION NOTE (pasteEventsAlso): The users pasting operation includes among
+# others also several meeting invitations  - this is used as a affix in
+# pasteNotifyAbout
+# LOCALIZATION NOTE (pasteTaskAlso): The users pasting operation includes among
+# others also an assigned task - this is used as a affix in pasteNotifyAbout
+# LOCALIZATION NOTE (pasteTasksAlso): The users pasting operation include among
+# others also several assigned tasks - this is used as a affix in
+# pasteNotifyAbout
+# LOCALIZATION NOTE (pasteItemsAlso): The users pasting operation includes among
+# others also assigned task(s) and meeting invitation(s) - this is used as a affix
+# in pasteNotifyAbout
+# LOCALIZATION NOTE (pasteEventOnly): The users is pasting a meeting -
+# this is used as a affix in pasteNotifyAbout
+# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting several meetings -
+# this is used as a affix in pasteNotifyAbout
+# LOCALIZATION NOTE (pasteEventOnly): The users is pasting an assigned task -
+# this is used as a affix in pasteNotifyAbout
+# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting several assigned
+# tasks - this is used as a affix in pasteNotifyAbout
+# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting assigned task(s) and
+# meeting(s) - this is used as a affix in pasteNotifyAbout
+
+# LOCALIZATION NOTE (pasteNotifyAbout): Text displayed if pasting an invitation
+# or assigned task
+# %1$S - pasteEvent* or pasteTask*
+
+# LOCALIZATION NOTE (pasteAndNotifyLabel): button label used in calendar prompt
+# of the pasted item has attendees
+pasteAndNotifyLabel=Coller et envoyer immédiatement
+# LOCALIZATION NOTE (pasteDontNotifyLabel): button label used in calendar prompt
+# of the pasted item has attendees
+pasteDontNotifyLabel=Coller sans envoyer
+
 # LOCALIZATION NOTE (importItemsFailed):
 #    %1$S will be replaced with number of failed items
 #    %2$S will be replaced with last error code / error string
 importItemsFailed=Échec de l’importation de %1$S éléments. La dernière erreur était : %2$S
 # LOCALIZATION NOTE (noItemsInCalendarFile):
 #    %1$S will be replaced with file path
 noItemsInCalendarFile=Échec de l’importation depuis %1$S. Ce fichier ne contient aucun élément qui puisse être importé.
 
@@ -486,18 +522,16 @@ errorCode=Code d’erreur : %1$S
 
 # LOCALIZATION NOTE (errorDescription):
 #    %1$S will be replaced with the description of an error
 errorDescription=Description : %1$S
 
 # LOCALIZATION NOTE (errorWriting):
 # used for an message like 'An error occurred when writing to the calendar Home!'
 #    %1$S will be replaced with the name of a calendar
-errorWriting=Une erreur est survenue lors de l’écriture sur l’agenda %1$S !
-
 errorWriting2=Une erreur s’est produite lors de l’écriture dans l’agenda %1$S. Veuillez consulter les informations ci-dessous pour en savoir plus.
 
 # LOCALIZATION NOTE (errorWritingDetails):
 # This will be displayed in the detail section of the error dialog
 errorWritingDetails=Si vous voyez ce message après avoir ignoré ou manqué un rappel et que vous ne souhaitez pas ajouter ou modifier d’évènements pour un agenda, vous pouvez marquer cet agenda comme étant en lecture seule pour éviter une telle expérience à l’avenir. Pour ce faire, accédez aux propriétés de l’agenda en effectuant un clic droit sur cet agenda dans la liste accessible depuis l’onglet de l’agenda ou l’onglet des tâches.
 
 # LOCALIZATION NOTE (tooltipCalendarDisabled):
 # used for an alert-message like 'The calendar Home is momentarily not available'
--- a/calendar/chrome/calendar/preferences/views.dtd
+++ b/calendar/chrome/calendar/preferences/views.dtd
@@ -32,8 +32,10 @@
 <!ENTITY pref.numberofpreviousweeks.accesskey "o">
 <!ENTITY pref.numberofweeks.0 "Aucune">
 <!ENTITY pref.numberofweeks.1 "1 semaine">
 <!ENTITY pref.numberofweeks.2 "2 semaines">
 <!ENTITY pref.numberofweeks.3 "3 semaines">
 <!ENTITY pref.numberofweeks.4 "4 semaines">
 <!ENTITY pref.numberofweeks.5 "5 semaines">
 <!ENTITY pref.numberofweeks.6 "6 semaines">
+<!ENTITY pref.showlocation.label "Afficher la localisation">
+<!ENTITY pref.showlocation.accesskey "e">
--- a/calendar/chrome/lightning/lightning.dtd
+++ b/calendar/chrome/lightning/lightning.dtd
@@ -78,16 +78,23 @@
 <!ENTITY lightning.imipbar.btnTentative.label                               "Accepter provisoirement">
 <!ENTITY lightning.imipbar.btnTentative2.tooltiptext                        "Accepter provisoirement l’invitation à l’évènement">
 <!ENTITY lightning.imipbar.btnTentativeRecurrences.label                    "Tout accepter provisoirement">
 <!ENTITY lightning.imipbar.btnTentativeRecurrences2.tooltiptext             "Accepter provisoirement les invitations pour toutes les occurrences de cet évènement">
 <!ENTITY lightning.imipbar.btnUpdate.label                                  "Mettre à jour">
 <!ENTITY lightning.imipbar.btnUpdate.tooltiptext                            "Mettre à jour l’évènement dans l’agenda">
 <!ENTITY lightning.imipbar.description                                      "Ce message contient une invitation à un évènement.">
 
+<!ENTITY lightning.imipbar.btnSend.label                                    "Envoyer une réponse immédiatement">
+<!ENTITY lightning.imipbar.btnSend.tooltiptext                              "Envoyer une réponse à l’organisateur">
+<!ENTITY lightning.imipbar.btnSendSeries.tooltiptext                        "Envoyer une réponse à l’organisateur pour toute la série">
+<!ENTITY lightning.imipbar.btnDontSend.label                                "Ne pas envoyer de réponse">
+<!ENTITY lightning.imipbar.btnDontSend.tooltiptext                          "Changer votre statut de participation sans envoyer de réponse à l’organisateur">
+<!ENTITY lightning.imipbar.btnDontSendSeries.tooltiptext                    "Changer votre statut de participation pour la série sans envoyer de réponse à l’organisateur">
+
 <!-- Lightning specific keybindings -->
 <!ENTITY lightning.keys.event.showCalendar.key "C">
 <!ENTITY lightning.keys.event.showTasks.key "D">
 <!ENTITY lightning.keys.event.new "I">
 <!ENTITY lightning.keys.todo.new "D">
 
 <!-- Account Central page -->
 <!ENTITY lightning.acctCentral.newCalendar.label "Créer un nouvel agenda">