From a96b8a78339d1b367d8aee7b7ed46afeb36a9c85 Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Tue, 4 Jun 2013 00:21:53 +0200 Subject: [PATCH] Updated FR translations (Thanks to Moira). --- openslides/locale/fr/LC_MESSAGES/django.mo | Bin 33993 -> 40079 bytes openslides/locale/fr/LC_MESSAGES/django.po | 1650 ++++++------------ openslides/locale/fr/LC_MESSAGES/djangojs.mo | Bin 541 -> 2689 bytes openslides/locale/fr/LC_MESSAGES/djangojs.po | 117 +- 4 files changed, 631 insertions(+), 1136 deletions(-) diff --git a/openslides/locale/fr/LC_MESSAGES/django.mo b/openslides/locale/fr/LC_MESSAGES/django.mo index 11e7cf50f5ab023af4f476d406bf56692cfee3bf..8dced0f7f2b92dc75ff9e6d0fc7821bbf5e8dbc6 100644 GIT binary patch literal 40079 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­gx#Uu*Lf*juZ)V-?M?L}vAP9V)%pXfGb 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 qh2EK=_#, 2012. -# , 2012. +# Moira Brülisauer , 2012 +# moosline , 2013 +# moosline , 2012 msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-01 21:13+0200\n" -"PO-Revision-Date: 2012-12-09 12:20+0000\n" +"POT-Creation-Date: 2013-06-04 00:17+0200\n" +"PO-Revision-Date: 2013-06-02 16:42+0000\n" "Last-Translator: moosline \n" "Language-Team: French (http://www.transifex.com/projects/p/openslides/" "language/fr/)\n" @@ -33,14 +34,12 @@ msgid "French" msgstr "Français" #: account/views.py:70 -#, fuzzy msgid "My items, motions and elections" -msgstr "Mes motions et élections" +msgstr "Mes éléments, motions et éléction" #: account/templates/account/personal_info_widget.html:5 -#, fuzzy msgid "I am on the list of speakers of the following items:" -msgstr "Je suis candidat aux élections suivantes" +msgstr "Je suis sur la liste des orateurs des éléments suivants:" #: account/templates/account/personal_info_widget.html:9 #: account/templates/account/personal_info_widget.html:28 @@ -67,46 +66,44 @@ msgstr "Elément parent" #: agenda/forms.py:33 msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59" -msgstr "" +msgstr "Format non valide. Heures de 0 à 99 et minutes de 00 à 59" -#: agenda/forms.py:36 agenda/models.py:84 +#: agenda/forms.py:36 agenda/models.py:73 msgid "Duration (hh:mm)" -msgstr "" +msgstr "Durée (hh:mm)" #: agenda/forms.py:61 -#, fuzzy msgid "Add participant" -msgstr "Ajouter un nouveau participant" +msgstr "ajouter un participant" #: agenda/forms.py:74 #, python-format msgid "%s is already on the list of speakers." -msgstr "" +msgstr "%s est déjà sur la liste des orateurs." #: agenda/models.py:41 -#, fuzzy msgid "Agenda item" -msgstr "Nouveau point dans l'ordre du jour" +msgstr "Point de l'ordre du jour" #: agenda/models.py:42 msgid "Organizational item" -msgstr "" +msgstr "élément organisationnel" #: agenda/models.py:44 core/signals.py:76 mediafile/models.py:32 #: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:34 -#: motion/models.py:538 participant/models.py:39 participant/views.py:204 +#: motion/models.py:543 participant/models.py:39 participant/views.py:204 #: participant/templates/participant/overview.html:48 projector/models.py:27 msgid "Title" msgstr "Titre" -#: agenda/models.py:49 motion/forms.py:39 motion/models.py:541 +#: agenda/models.py:49 motion/forms.py:39 motion/models.py:546 #: projector/models.py:28 msgid "Text" msgstr "Texte" -#: agenda/models.py:54 agenda/templates/agenda/overview.html:74 +#: agenda/models.py:54 agenda/templates/agenda/overview.html:77 #: agenda/templates/agenda/view.html:55 participant/models.py:51 -#: participant/templates/participant/overview.html:55 +#: participant/templates/participant/overview.html:54 #: participant/templates/participant/user_detail.html:66 msgid "Comment" msgstr "Commentaire" @@ -115,18 +112,17 @@ msgstr "Commentaire" msgid "Closed" msgstr "Fermé" -#: agenda/models.py:64 projector/models.py:29 -msgid "Weight" -msgstr "Pondération" - -#: agenda/models.py:76 mediafile/templates/mediafile/mediafile_list.html:19 +#: agenda/models.py:65 mediafile/templates/mediafile/mediafile_list.html:19 msgid "Type" msgstr "Type" +#: agenda/models.py:84 projector/models.py:29 +msgid "Weight" +msgstr "Pondération" + #: agenda/models.py:97 -#, fuzzy msgid "List of speakers is closed" -msgstr "La liste des participants" +msgstr "Liste des orateurs est fermée" #: agenda/models.py:104 msgid "Can see agenda" @@ -139,141 +135,143 @@ msgstr "Peut gérer l'ordre du jour" #: agenda/models.py:106 msgid "Can see orga items and time scheduling of agenda" msgstr "" +"Peut voir les éléments organisationelles et la planification de temps de " +"l'ordre du jour" #: agenda/models.py:140 #, python-format msgid "< Item for deleted slide (%s) >" -msgstr "" +msgstr "< élément pour un diapositive suprimé (%s) >" #: agenda/models.py:327 #, python-format msgid "%(person)s is already on the list of speakers of item %(id)s." msgstr "" +"%(person)s est déjà sur la liste des orateurs du point de l'ordre du jour " +"%(id)s." #: agenda/models.py:367 msgid "Can put oneself on the list of speakers" -msgstr "" +msgstr "Peut se mettre sur la liste des orateurs" #: agenda/signals.py:36 -#, fuzzy msgid "Invalid input." -msgstr "Demande invalide" +msgstr "Entrée invalide." #: agenda/signals.py:54 -#, fuzzy msgid "Begin of event" -msgstr "Une courte description de l'événement" +msgstr "Début de l'événement" #: agenda/signals.py:55 msgid "Input format: DD.MM.YYYY HH:MM" -msgstr "" +msgstr "Format d'entrée: DD.MM.YYYY HH:MM" #: agenda/signals.py:62 msgid "Number of last speakers to be shown on the projector" -msgstr "" +msgstr "Nombre de derniers orateurs à faire figurer sur le projecteur" #: agenda/signals.py:70 agenda/slides.py:23 agenda/slides.py:29 -#: agenda/views.py:241 agenda/views.py:242 agenda/views.py:535 -#: agenda/views.py:550 agenda/templates/agenda/overview.html:7 +#: agenda/views.py:242 agenda/views.py:243 agenda/views.py:536 +#: agenda/views.py:551 agenda/templates/agenda/overview.html:7 #: agenda/templates/agenda/overview.html:39 -#: agenda/templates/agenda/overview.html:86 +#: agenda/templates/agenda/overview.html:88 #: agenda/templates/projector/AgendaSummary.html:6 #: agenda/templates/projector/AgendaSummary.html:10 msgid "Agenda" msgstr "Ordre du jour" -#: agenda/views.py:95 +#: agenda/views.py:96 msgid "You are not authorized to manage the agenda." msgstr "Vous n'êtes pas autorisé à gérer l'ordre du jour." -#: agenda/views.py:111 +#: agenda/views.py:112 msgid "Errors when reordering of the agenda" msgstr "Erreurs en réorganisant de l'ordre du jour" -#: agenda/views.py:217 +#: agenda/views.py:218 msgid "Yes, with all child items." msgstr "Oui, avec tous les sous-éléments." -#: agenda/views.py:226 +#: agenda/views.py:227 #, python-format msgid "Item %s and his children were successfully deleted." msgstr "Elément %s et ses sous-éléments ont été créés avec succès." -#: agenda/views.py:232 +#: agenda/views.py:233 #, python-format msgid "Item %s was successfully deleted." msgstr "Elément %s a été supprimé avec succès." -#: agenda/views.py:267 agenda/views.py:487 +#: agenda/views.py:268 agenda/views.py:488 msgid "The list of speakers is closed." -msgstr "" +msgstr "La liste des orateurs est fermée." -#: agenda/views.py:296 -#, fuzzy +#: agenda/views.py:297 msgid "You are not on the list of speakers." -msgstr "Commentaire sur le bulletin de vote" +msgstr "Vous n'êtes pas sur la liste des orateurs." -#: agenda/views.py:319 -#, fuzzy +#: agenda/views.py:320 msgid "Do you really want to remove yourself from the list of speakers?" -msgstr "Voulez-vous vraiment reinitialser le mot de passe?" +msgstr "Voulez-vous vraiment vous retirer de la liste des orateurs?" -#: agenda/views.py:340 +#: agenda/views.py:341 #, python-format msgid "%(person)s is not on the list of %(item)s." -msgstr "" +msgstr "%(person)s n'est pas sur la liste des %(item)s." -#: agenda/views.py:366 +#: agenda/views.py:367 #, python-format msgid "There is no one speaking at the moment according to %(item)s." -msgstr "" +msgstr "Il n'y a pas un a parlé au moment selon %(item)s." -#: agenda/views.py:431 +#: agenda/views.py:432 msgid "Could not change order. Invalid data." -msgstr "" +msgstr "Impossible de modifier la demande. Des données non valides." -#: agenda/views.py:481 +#: agenda/views.py:482 msgid "" "There is no list of speakers for the current slide. Please choose the agenda " "item manually from the agenda." msgstr "" +"N'existe pas de liste des orateurs pour la diapositive en cours. S'il vous " +"plaît choisissez le point de l'ordre du jour manuellement à partir de " +"l'ordre du jour." -#: agenda/views.py:494 +#: agenda/views.py:495 msgid "You are already on the list of speakers." -msgstr "" +msgstr "Vous êtes déjà sur la liste des orateurs." -#: agenda/views.py:498 +#: agenda/views.py:499 msgid "You can not put yourself on the list of speakers." -msgstr "" +msgstr "Vous ne pouvez pas vous mettre vous même sur la liste des orateurs." -#: agenda/views.py:507 +#: agenda/views.py:508 #, python-format msgid "%s is now speaking." -msgstr "" +msgstr "%s est entrain de parler" -#: agenda/views.py:509 -#: agenda/templates/agenda/overlay_speaker_projector.html:45 +#: agenda/views.py:510 +#: agenda/templates/agenda/overlay_speaker_projector.html:46 #: agenda/templates/projector/agenda_list_of_speaker.html:46 msgid "The list of speakers is empty." -msgstr "" +msgstr "La liste des orateurs est vide." -#: agenda/views.py:517 +#: agenda/views.py:518 msgid "There is no one speaking at the moment." -msgstr "" +msgstr "Il n'y a personne qui est entrain de parler pour le moment." -#: agenda/views.py:520 -#, fuzzy, python-format +#: agenda/views.py:521 +#, python-format msgid "%s is now finished." -msgstr "%s n'est pas un candidat" +msgstr "%s est maintenant terminé" -#: agenda/views.py:561 -#: agenda/templates/agenda/overlay_speaker_projector.html:32 +#: agenda/views.py:562 +#: agenda/templates/agenda/overlay_speaker_projector.html:33 #: agenda/templates/agenda/overlay_speaker_widget.html:4 #: agenda/templates/agenda/view.html:61 #: agenda/templates/projector/agenda_list_of_speaker.html:27 -#, fuzzy msgid "List of speakers" -msgstr "La liste des participants" +msgstr "Liste des orateurs" #: agenda/templates/agenda/edit.html:8 agenda/templates/agenda/edit.html:17 #: agenda/templates/agenda/view.html:38 @@ -290,7 +288,7 @@ msgstr "Nouvel élément" #: assignment/templates/assignment/view.html:21 #: mediafile/templates/mediafile/mediafile_form.html:22 #: motion/templates/motion/category_list.html:15 -#: motion/templates/motion/motion_detail.html:23 +#: motion/templates/motion/motion_detail.html:25 #: motion/templates/motion/motion_form.html:38 #: motion/templates/motion/motion_form_csv_import.html:11 #: participant/templates/participant/edit.html:22 @@ -301,7 +299,7 @@ msgstr "Nouvel élément" #: projector/templates/projector/new.html:10 #: projector/templates/projector/select_widgets.html:10 msgid "Back to overview" -msgstr "" +msgstr "Retour au sommaire" #: agenda/templates/agenda/edit.html:30 #: assignment/templates/assignment/edit.html:31 @@ -333,19 +331,18 @@ msgid "required" msgstr "requis" #: agenda/templates/agenda/item_row.html:11 -#, fuzzy msgid "Show agenda item" -msgstr "Nouveau point dans l'ordre du jour" +msgstr "Voir point dans l'ordre du jour" #: agenda/templates/agenda/item_row.html:16 #: agenda/templates/agenda/view.html:73 agenda/templates/agenda/widget.html:34 msgid "Show list of speakers" -msgstr "" +msgstr "Afficher la liste des orateurs" #: agenda/templates/agenda/item_row.html:21 #: agenda/templates/agenda/widget.html:26 -#: assignment/templates/assignment/overview.html:61 -#: assignment/templates/assignment/view.html:167 +#: assignment/templates/assignment/overview.html:64 +#: assignment/templates/assignment/view.html:171 #: assignment/templates/assignment/widget.html:10 #: mediafile/templates/mediafile/mediafile_list.html:37 #: motion/templates/motion/category_list.html:30 @@ -353,51 +350,64 @@ msgstr "" #: motion/templates/motion/widget.html:10 #: participant/templates/participant/group_overview.html:52 #: participant/templates/participant/group_widget.html:10 -#: participant/templates/participant/overview.html:105 +#: participant/templates/participant/overview.html:116 #: participant/templates/participant/user_widget.html:10 #: projector/templates/projector/custom_slide_widget.html:26 msgid "Edit" msgstr "Modifier" #: agenda/templates/agenda/item_row.html:24 -#: agenda/templates/agenda/view.html:129 -#: assignment/templates/assignment/overview.html:64 -#: assignment/templates/assignment/view.html:168 +#: agenda/templates/agenda/view.html:131 +#: assignment/templates/assignment/overview.html:68 +#: assignment/templates/assignment/view.html:173 #: mediafile/templates/mediafile/mediafile_list.html:38 #: motion/templates/motion/category_list.html:33 -#: motion/templates/motion/motion_detail.html:126 +#: motion/templates/motion/motion_detail.html:128 #: motion/templates/motion/motion_list.html:85 #: participant/templates/participant/group_overview.html:56 -#: participant/templates/participant/overview.html:109 +#: participant/templates/participant/overview.html:121 #: projector/templates/projector/custom_slide_widget.html:23 msgid "Delete" msgstr "Supprimer" -#: agenda/templates/agenda/item_row.html:28 -#: agenda/templates/agenda/widget.html:40 -#, fuzzy -msgid "Show summary for this item" -msgstr "Activez le résumé pour cet élément" +#: agenda/templates/agenda/item_row.html:29 +msgid "Change status (open/closed)" +msgstr "Changer le statut sur (ouvert/fermé)" -#: agenda/templates/agenda/item_row.html:40 +#: agenda/templates/agenda/item_row.html:35 +#: agenda/templates/agenda/widget.html:40 +msgid "Show summary for this item" +msgstr "Afficher le résumé pour cet élément" + +#: agenda/templates/agenda/item_row.html:49 msgid "End" +msgstr "Fin" + +#: agenda/templates/agenda/item_row.html:69 +#, fuzzy +msgid "Expand items" msgstr "" -#: agenda/templates/agenda/item_row.html:59 +#: agenda/templates/agenda/item_row.html:70 #, fuzzy -msgid "Change status (open/closed)" -msgstr "Changer le statut sur inactif" +msgid "Collapse items" +msgstr "" -#: agenda/templates/agenda/overlay_speaker_projector.html:32 +#: agenda/templates/agenda/item_row.html:74 +msgid "Item closed" +msgstr "Elément fermé" + +#: agenda/templates/agenda/overlay_speaker_projector.html:33 #: agenda/templates/agenda/view.html:61 #: agenda/templates/projector/agenda_list_of_speaker.html:28 -#, fuzzy msgid "closed" -msgstr "Fermé" +msgstr "fermé" #: agenda/templates/agenda/overlay_speaker_widget.html:4 msgid "This overlay only appears on agenda slides if it is activated" msgstr "" +"Cette superposition apparaît seulement sur les diapositives de l'ordre du " +"jour si elle est activée" #: agenda/templates/agenda/overview.html:31 msgid "Do you want to save the changed order of agenda items?" @@ -405,12 +415,12 @@ msgstr "Voulez-vous enregistrer les modifications de l'ordre du jour?" #: agenda/templates/agenda/overview.html:33 #: agenda/templates/agenda/view.html:86 assignment/models.py:288 -#: assignment/views.py:580 assignment/templates/assignment/view.html:201 -#: assignment/templates/assignment/view.html:205 +#: assignment/views.py:580 assignment/templates/assignment/view.html:207 +#: assignment/templates/assignment/view.html:211 #: assignment/templates/projector/Assignment.html:77 -#: assignment/templates/projector/Assignment.html:81 motion/models.py:696 +#: assignment/templates/projector/Assignment.html:81 motion/models.py:701 #: motion/pdf.py:134 motion/pdf.py:256 -#: motion/templates/motion/motion_detail.html:198 +#: motion/templates/motion/motion_detail.html:202 #: motion/templates/projector/Motion.html:26 utils/utils.py:46 #: utils/views.py:169 msgid "Yes" @@ -418,10 +428,10 @@ msgstr "Oui" #: agenda/templates/agenda/overview.html:34 #: agenda/templates/agenda/view.html:87 assignment/models.py:288 -#: assignment/views.py:581 assignment/templates/assignment/view.html:202 -#: assignment/templates/projector/Assignment.html:78 motion/models.py:696 +#: assignment/views.py:581 assignment/templates/assignment/view.html:208 +#: assignment/templates/projector/Assignment.html:78 motion/models.py:701 #: motion/pdf.py:134 motion/pdf.py:257 -#: motion/templates/motion/motion_detail.html:199 +#: motion/templates/motion/motion_detail.html:203 #: motion/templates/projector/Motion.html:27 utils/utils.py:46 #: utils/views.py:169 msgid "No" @@ -436,58 +446,59 @@ msgstr "Non" #: participant/templates/participant/overview.html:23 #: projector/templates/projector/custom_slide_widget.html:39 msgid "New" -msgstr "" +msgstr "Nouveau" #: agenda/templates/agenda/overview.html:44 -#, fuzzy msgid "Print agenda as PDF" -msgstr "Ordre du jour en PDF" +msgstr "Imprimer l'ordre du jour en PDF" #: agenda/templates/agenda/overview.html:52 -#, fuzzy msgid "Start of event" -msgstr "Une courte description de l'événement" +msgstr "Début de l'événement" #: agenda/templates/agenda/overview.html:56 msgid "Estimated end" -msgstr "" +msgstr "Fin prévue" -#: agenda/templates/agenda/overview.html:63 +#: agenda/templates/agenda/overview.html:62 +#, fuzzy +msgid "Set start time of event" +msgstr "Début de l'événement" + +#: agenda/templates/agenda/overview.html:67 msgid "Hide closed items" msgstr "Cachez les élément terminés" -#: agenda/templates/agenda/overview.html:67 +#: agenda/templates/agenda/overview.html:71 msgid "item" msgid_plural "items" msgstr[0] "élément" msgstr[1] "éléments" -#: agenda/templates/agenda/overview.html:72 +#: agenda/templates/agenda/overview.html:75 msgid "Item" msgstr "Elément" -#: agenda/templates/agenda/overview.html:77 -#, fuzzy -msgid "Duration" -msgstr "Configuration" - #: agenda/templates/agenda/overview.html:80 +msgid "Duration" +msgstr "Durée" + +#: agenda/templates/agenda/overview.html:83 #: assignment/templates/assignment/overview.html:35 #: mediafile/templates/mediafile/mediafile_list.html:24 #: motion/templates/motion/category_list.html:23 -#: motion/templates/motion/motion_detail.html:102 +#: motion/templates/motion/motion_detail.html:104 #: motion/templates/motion/motion_list.html:47 #: participant/templates/participant/group_overview.html:32 -#: participant/templates/participant/overview.html:57 +#: participant/templates/participant/overview.html:56 msgid "Actions" msgstr "Actions" -#: agenda/templates/agenda/overview.html:100 -#, fuzzy +#: agenda/templates/agenda/overview.html:102 msgid "Show agenda" -msgstr "Nouveau point dans l'ordre du jour" +msgstr "Afficher l'odre du jour" -#: agenda/templates/agenda/overview.html:123 +#: agenda/templates/agenda/overview.html:125 #: agenda/templates/agenda/widget.html:51 #: projector/templates/projector/custom_slide_widget.html:34 msgid "No items available." @@ -495,118 +506,110 @@ msgstr "Pas d'éléments disponibles." #: agenda/templates/agenda/speaker_widget.html:4 msgid "Put me on the current list of speakers" -msgstr "" +msgstr "Me mettre sur la liste des orateurs" #: agenda/templates/agenda/speaker_widget.html:7 msgid "Go to current list of speakers" -msgstr "" +msgstr "Aller à la liste actuelle des orateurs" #: agenda/templates/agenda/speaker_widget.html:11 msgid "Next speaker" -msgstr "" +msgstr "Prochain orateur" #: agenda/templates/agenda/speaker_widget.html:12 #: agenda/templates/agenda/view.html:125 msgid "End speach" -msgstr "" +msgstr "fin du temps pour parler" -#: agenda/templates/agenda/view.html:27 agenda/templates/agenda/widget.html:8 -#: agenda/templates/agenda/widget.html:23 -#: assignment/templates/assignment/overview.html:56 -#: assignment/templates/assignment/widget.html:7 -#: motion/templates/motion/motion_detail.html:122 -#: motion/templates/motion/motion_list.html:77 -#: motion/templates/motion/widget.html:7 -#: participant/templates/participant/group_overview.html:48 -#: participant/templates/participant/group_widget.html:7 -#: participant/templates/participant/overview.html:101 -#: participant/templates/participant/user_widget.html:7 -#: projector/templates/projector/custom_slide_widget.html:6 -#: projector/templates/projector/custom_slide_widget.html:19 -#, fuzzy -msgid "Show" -msgstr "Afficher l'élément" +#: agenda/templates/agenda/view.html:27 +#: motion/templates/motion/motion_detail.html:24 +msgid "Show item" +msgstr "Projeter l'élément" #: agenda/templates/agenda/view.html:34 #: assignment/templates/assignment/view.html:32 -#: motion/templates/motion/motion_detail.html:34 +#: motion/templates/motion/motion_detail.html:38 #: participant/templates/participant/group_detail.html:22 #: participant/templates/participant/user_detail.html:22 -#, fuzzy msgid "More actions" -msgstr "Motions" +msgstr "plus d'actions" #: agenda/templates/agenda/view.html:39 msgid "Delete item" msgstr "Supprimer l'élément" -#: agenda/templates/agenda/view.html:49 -#, fuzzy -msgid "View" -msgstr "Afficher l'élément" - #: agenda/templates/agenda/view.html:65 msgid "Open list" -msgstr "" +msgstr "Ouvrire une liste" #: agenda/templates/agenda/view.html:67 -#, fuzzy msgid "Close list" -msgstr "Fermé" +msgstr "Fermer la liste" #: agenda/templates/agenda/view.html:75 -#, fuzzy msgid "Show list" -msgstr "Afficher l'élément" +msgstr "Afficher la liste" #: agenda/templates/agenda/view.html:83 -#, fuzzy msgid "Do you want to save the changed order of speakers?" -msgstr "Voulez-vous enregistrer les modifications de l'ordre du jour?" +msgstr "Voulez-vous enregistrer l'ordonnance modifiée de orateurs" #: agenda/templates/agenda/view.html:96 -#, fuzzy msgid "Last speakers" -msgstr "Nom" +msgstr "Dernier orateur" #: agenda/templates/agenda/view.html:99 msgid "Show all speakers" -msgstr "" +msgstr "Afficher tous les orateurs" #: agenda/templates/agenda/view.html:103 msgid "Current speaker" -msgstr "" +msgstr "L'orateur actuel" #: agenda/templates/agenda/view.html:105 msgid "Next speakers" -msgstr "" +msgstr "Prochains orateurs" -#: agenda/templates/agenda/view.html:127 +#: agenda/templates/agenda/view.html:128 msgid "Begin speach" -msgstr "" - -#: agenda/templates/agenda/view.html:141 -msgid "Remove me from the list" -msgstr "" +msgstr "commencer a parler" #: agenda/templates/agenda/view.html:143 -msgid "Put me on the list" -msgstr "" +msgid "Remove me from the list" +msgstr "Me retirer de la liste" -#: agenda/templates/agenda/view.html:153 +#: agenda/templates/agenda/view.html:145 +msgid "Put me on the list" +msgstr "Me mettre sur la liste" + +#: agenda/templates/agenda/view.html:155 #: assignment/templates/assignment/poll_view.html:83 -#: assignment/templates/assignment/view.html:109 +#: assignment/templates/assignment/view.html:110 #: motion/templates/motion/poll_form.html:70 #: projector/templates/projector/overlay_message_widget.html:9 #: templates/formbuttons_saveapply.html:7 msgid "Apply" msgstr "Appliquer" -#: agenda/templates/agenda/view.html:155 -#: assignment/templates/assignment/view.html:111 +#: agenda/templates/agenda/view.html:157 +#: assignment/templates/assignment/view.html:113 msgid "Add new participant" msgstr "Ajouter un nouveau participant" +#: agenda/templates/agenda/widget.html:8 +#: agenda/templates/agenda/widget.html:23 +#: assignment/templates/assignment/widget.html:7 +#: motion/templates/motion/motion_detail.html:124 +#: motion/templates/motion/motion_list.html:77 +#: motion/templates/motion/widget.html:7 +#: participant/templates/participant/group_overview.html:48 +#: participant/templates/participant/group_widget.html:7 +#: participant/templates/participant/user_widget.html:7 +#: projector/templates/projector/custom_slide_widget.html:6 +#: projector/templates/projector/custom_slide_widget.html:19 +msgid "Show" +msgstr "Afficher" + #: agenda/templates/agenda/widget.html:11 #: agenda/templates/agenda/widget.html:29 #: assignment/templates/assignment/widget.html:13 @@ -619,7 +622,7 @@ msgid "Preview" msgstr "Aperçu" #: assignment/forms.py:24 assignment/models.py:49 assignment/views.py:370 -#: assignment/templates/assignment/view.html:270 +#: assignment/templates/assignment/view.html:276 #: assignment/templates/projector/Assignment.html:20 msgid "Number of available posts" msgstr "Nombre des postes disponibles" @@ -629,23 +632,22 @@ msgid "Nominate a participant" msgstr "Désigner un participant" #: assignment/models.py:40 -#, fuzzy msgid "assignment" msgstr "Assignation" -#: assignment/models.py:42 assignment/templates/assignment/view.html:279 +#: assignment/models.py:42 assignment/templates/assignment/view.html:285 msgid "Searching for candidates" msgstr "Recherche de candidats" -#: assignment/models.py:43 assignment/templates/assignment/view.html:283 +#: assignment/models.py:43 assignment/templates/assignment/view.html:289 msgid "Voting" msgstr "Vote" -#: assignment/models.py:44 assignment/templates/assignment/view.html:287 +#: assignment/models.py:44 assignment/templates/assignment/view.html:293 msgid "Finished" msgstr "Terminé" -#: assignment/models.py:47 +#: assignment/models.py:47 participant/templates/participant/overview.html:49 msgid "Name" msgstr "Nom" @@ -696,15 +698,14 @@ msgid "Can nominate another person" msgstr "Peut nonimer une autre personne" #: assignment/models.py:244 -#, fuzzy msgid "Can nominate oneself" -msgstr "Peut se nominer soi-même" +msgstr "Peut se nommer soi même" #: assignment/models.py:245 msgid "Can manage assignment" msgstr "Peut gérer l'assignation" -#: assignment/models.py:288 motion/models.py:696 +#: assignment/models.py:288 motion/models.py:701 msgid "Abstain" msgstr "Abstention" @@ -723,23 +724,23 @@ msgstr "" "Publier seulement les résultat du candidat qui a gagné l'election " "(Uniquement sur la vue projecteur)" -#: assignment/signals.py:39 motion/signals.py:58 +#: assignment/signals.py:39 motion/signals.py:64 msgid "Number of ballot papers (selection)" msgstr "Nombre de bulletins de vote (sélection)" -#: assignment/signals.py:41 motion/signals.py:60 +#: assignment/signals.py:41 motion/signals.py:66 msgid "Number of all delegates" msgstr "Nombre de délégués" -#: assignment/signals.py:42 motion/signals.py:61 +#: assignment/signals.py:42 motion/signals.py:67 msgid "Number of all participants" msgstr "Nombre de participants" -#: assignment/signals.py:43 motion/signals.py:62 +#: assignment/signals.py:43 motion/signals.py:68 msgid "Use the following custom number" msgstr "Utilisez le nombre personnalisé suivant" -#: assignment/signals.py:51 motion/signals.py:70 +#: assignment/signals.py:51 motion/signals.py:76 msgid "Custom number of ballot papers" msgstr "Nombre personnalisé de bulletins de vote" @@ -763,17 +764,14 @@ msgid "Election method" msgstr "Mode d'élection" #: assignment/signals.py:74 -#, fuzzy msgid "Automatic assign of method" msgstr "Assignation automatique de la méthode." #: assignment/signals.py:75 -#, fuzzy msgid "Always one option per candidate" msgstr "Toujours une option par candidat" #: assignment/signals.py:76 -#, fuzzy msgid "Always Yes-No-Abstain per candidate" msgstr "Toujours Oui-Non-Abstention par candidat." @@ -887,21 +885,21 @@ msgstr "Election: %s" #: assignment/templates/assignment/overview.html:47 #: assignment/templates/assignment/poll_view.html:34 #: assignment/templates/assignment/view.html:63 -#: assignment/templates/assignment/view.html:152 +#: assignment/templates/assignment/view.html:155 #: assignment/templates/projector/Assignment.html:37 #: assignment/templates/projector/Assignment.html:55 msgid "Candidates" msgstr "Candidats" #: assignment/views.py:402 motion/pdf.py:120 -#: motion/templates/motion/motion_detail.html:185 +#: motion/templates/motion/motion_detail.html:189 msgid "Vote results" msgstr "Résultat du vote" #: assignment/views.py:406 assignment/templates/assignment/poll_view.html:5 #: assignment/templates/assignment/poll_view.html:11 -#: assignment/templates/assignment/view.html:147 -#: assignment/templates/assignment/view.html:155 +#: assignment/templates/assignment/view.html:150 +#: assignment/templates/assignment/view.html:158 #: assignment/templates/projector/Assignment.html:58 msgid "ballot" msgstr "vote" @@ -922,18 +920,18 @@ msgstr "" "A: %(ABSTAIN)s" #: assignment/views.py:445 assignment/templates/assignment/poll_view.html:51 -#: assignment/templates/assignment/view.html:219 +#: assignment/templates/assignment/view.html:225 #: assignment/templates/projector/Assignment.html:95 #: motion/templates/motion/poll_form.html:47 msgid "Invalid votes" msgstr "Votes invalides" #: assignment/views.py:452 assignment/templates/assignment/poll_view.html:61 -#: assignment/templates/assignment/view.html:235 -#: assignment/templates/assignment/view.html:240 +#: assignment/templates/assignment/view.html:241 +#: assignment/templates/assignment/view.html:246 #: assignment/templates/projector/Assignment.html:108 #: assignment/templates/projector/Assignment.html:114 motion/pdf.py:135 -#: motion/templates/motion/motion_detail.html:203 +#: motion/templates/motion/motion_detail.html:207 #: motion/templates/motion/poll_form.html:51 #: motion/templates/projector/Motion.html:31 poll/models.py:76 msgid "Votes cast" @@ -966,9 +964,9 @@ msgid_plural "%d available posts" msgstr[0] "%d poste disponible" msgstr[1] "%d postes disponibles" -#: assignment/views.py:581 assignment/templates/assignment/view.html:203 +#: assignment/views.py:581 assignment/templates/assignment/view.html:209 #: assignment/templates/projector/Assignment.html:79 motion/pdf.py:134 -#: motion/pdf.py:258 motion/templates/motion/motion_detail.html:200 +#: motion/pdf.py:258 motion/templates/motion/motion_detail.html:204 #: motion/templates/projector/Motion.html:28 msgid "Abstention" msgstr "Abstention" @@ -986,14 +984,13 @@ msgid "New election" msgstr "Nouvelle élection" #: assignment/templates/assignment/overview.html:24 -#, fuzzy msgid "Print all elections as PDF" msgstr "Toutes les élections en PDF" #: assignment/templates/assignment/overview.html:34 -#: assignment/templates/assignment/view.html:267 +#: assignment/templates/assignment/view.html:273 #: assignment/templates/projector/Assignment.html:17 -#: motion/templates/motion/motion_detail.html:180 +#: motion/templates/motion/motion_detail.html:184 #: motion/templates/motion/motion_list.html:41 #: motion/templates/projector/Motion.html:11 msgid "Status" @@ -1002,29 +999,27 @@ msgstr "Statut" #: assignment/templates/assignment/overview.html:43 msgctxt "Number of searched candidates for an election" msgid "Posts" -msgstr "" +msgstr "Postes" #: assignment/templates/assignment/overview.html:50 -#, fuzzy msgid "Elected" -msgstr "élu" - -#: assignment/templates/assignment/overview.html:68 -#: assignment/templates/assignment/view.html:22 -#, fuzzy -msgid "Print election as PDF" -msgstr "Toutes les élections en PDF" - -#: assignment/templates/assignment/poll_view.html:14 -#, fuzzy -msgid "Back to election" -msgstr "Modifier l'élection" +msgstr "Elu" +#: assignment/templates/assignment/overview.html:58 #: assignment/templates/assignment/poll_view.html:17 #: assignment/templates/assignment/view.html:25 msgid "Show election" msgstr "Projeter l'élection" +#: assignment/templates/assignment/overview.html:73 +#: assignment/templates/assignment/view.html:22 +msgid "Print election as PDF" +msgstr " Election en PDF" + +#: assignment/templates/assignment/poll_view.html:14 +msgid "Back to election" +msgstr "Retourner vers l'éléction" + #: assignment/templates/assignment/poll_view.html:25 msgid "Short description (for ballot paper)" msgstr "Une courte déscription (pour le bulletin de vote)" @@ -1062,12 +1057,12 @@ msgid "Delete election" msgstr "Supprimer l'élection" #: assignment/templates/assignment/view.html:43 -#: motion/templates/motion/motion_detail.html:49 +#: motion/templates/motion/motion_detail.html:53 msgid "New agenda item" msgstr "Nouveau point dans l'ordre du jour" #: assignment/templates/assignment/view.html:70 -#: assignment/templates/assignment/view.html:127 +#: assignment/templates/assignment/view.html:130 msgid "Remove candidate" msgstr "Enlever le candidat" @@ -1088,52 +1083,55 @@ msgstr "Retirer sa propre candidature" msgid "Self candidature" msgstr "Se proposer comme candidat" -#: assignment/templates/assignment/view.html:122 +#: assignment/templates/assignment/view.html:124 msgid "Blocked Candidates" msgstr "Candidats bloqués" -#: assignment/templates/assignment/view.html:132 +#: assignment/templates/assignment/view.html:135 msgid "No blocked candidates available." msgstr "Aucun candidat n'est disponible" -#: assignment/templates/assignment/view.html:140 +#: assignment/templates/assignment/view.html:143 #: assignment/templates/projector/Assignment.html:51 msgid "Election results" msgstr "Résultat des élections" -#: assignment/templates/assignment/view.html:160 -#, fuzzy +#: assignment/templates/assignment/view.html:163 msgid "Publish results" -msgstr "Publier/dépublier les résultats" +msgstr "Publier les résultats" -#: assignment/templates/assignment/view.html:175 -#: assignment/templates/assignment/view.html:256 +#: assignment/templates/assignment/view.html:180 +#: assignment/templates/assignment/view.html:262 msgid "New ballot" msgstr "Nouveau vote" -#: assignment/templates/assignment/view.html:188 +#: assignment/templates/assignment/view.html:191 +#, fuzzy +msgid "Mark candidate as elected" +msgstr "Marquer le candidat comme pas elu." + +#: assignment/templates/assignment/view.html:194 #: assignment/templates/projector/Assignment.html:68 msgid "Candidate is elected" msgstr "Le candidat est élu" -#: assignment/templates/assignment/view.html:207 +#: assignment/templates/assignment/view.html:213 #: assignment/templates/projector/Assignment.html:83 msgid "was not a
candidate" msgstr "n'était pas un
candidat" -#: assignment/templates/assignment/view.html:224 +#: assignment/templates/assignment/view.html:230 #: assignment/templates/projector/Assignment.html:99 motion/pdf.py:134 -#: motion/templates/motion/motion_detail.html:201 +#: motion/templates/motion/motion_detail.html:205 #: motion/templates/projector/Motion.html:29 msgid "Invalid" msgstr "Invalide" -#: assignment/templates/assignment/view.html:252 -#, fuzzy +#: assignment/templates/assignment/view.html:258 msgid "No ballots available." -msgstr "Aucun resultat n'est disponible" +msgstr "Pas de bulletins disponibles." -#: assignment/templates/assignment/view.html:276 +#: assignment/templates/assignment/view.html:282 msgid "Change status" msgstr "Modifier le statut" @@ -1142,9 +1140,9 @@ msgid "Can manage configuration" msgstr "Peut gérer la configuration" #: config/views.py:118 -#, fuzzy, python-format +#, python-format msgid "%s settings successfully saved." -msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." +msgstr "%s paramètres sauvegardés avec succès." #: config/views.py:127 config/templates/config/config_form.html:8 msgid "Configuration" @@ -1216,63 +1214,56 @@ msgid "Version" msgstr "Version" #: mediafile/models.py:26 -#, fuzzy msgid "File" -msgstr "Fichier CSV" +msgstr "Fichier" #: mediafile/models.py:35 mediafile/templates/mediafile/mediafile_list.html:22 msgid "Uploaded by" -msgstr "" +msgstr "transféré par" #: mediafile/models.py:50 -#, fuzzy msgid "Can see the list of files" -msgstr "Peut voir le projecteur" +msgstr "Peut voir la liste des fichiers" #: mediafile/models.py:51 msgid "Can upload files" -msgstr "" +msgstr "Peut transferer des fichiers" #: mediafile/models.py:52 -#, fuzzy msgid "Can manage files" -msgstr "Peut gérer les motions" +msgstr "Peut gérer les fichiers" #: mediafile/models.py:65 mediafile/models.py:67 msgid "unknown" -msgstr "" +msgstr "inconnu" #: mediafile/views.py:101 mediafile/templates/mediafile/mediafile_list.html:6 #: mediafile/templates/mediafile/mediafile_list.html:9 -#, fuzzy msgid "Files" -msgstr "Fichier CSV" +msgstr "Fichiers" #: mediafile/templates/mediafile/mediafile_form.html:8 #: mediafile/templates/mediafile/mediafile_form.html:17 -#, fuzzy msgid "Edit file" -msgstr "Modifier l'élément" +msgstr "Modifier le fichier" #: mediafile/templates/mediafile/mediafile_form.html:10 #: mediafile/templates/mediafile/mediafile_form.html:19 #: mediafile/templates/mediafile/mediafile_list.html:12 -#, fuzzy msgid "New file" -msgstr "Nouvel élément" +msgstr "Nouveau fichier" #: mediafile/templates/mediafile/mediafile_list.html:20 msgid "Size" -msgstr "" +msgstr "Grandeur" #: mediafile/templates/mediafile/mediafile_list.html:21 msgid "Upload time" -msgstr "" +msgstr "Durée de transfer" #: mediafile/templates/mediafile/mediafile_list.html:45 -#, fuzzy msgid "No files available." -msgstr "Pas d'éléments disponibles." +msgstr "Pas de fichiers disponibles." #: motion/csv_import.py:48 participant/api.py:107 msgid "Import file has wrong character encoding, only UTF-8 is supported!" @@ -1283,114 +1274,122 @@ msgstr "" #: motion/csv_import.py:66 motion/csv_import.py:79 motion/csv_import.py:117 #, python-format msgid "Line %d of import file:" -msgstr "" +msgstr "Ligne %d du fichier d'importation:" #: motion/csv_import.py:67 msgid "" "Line is malformed. Motion not imported. Please check the required values." msgstr "" +"Line est malformé. Motion ne pas importé. S'il vous plaît vérifier les " +"valeurs requises." #: motion/csv_import.py:80 msgid "Identifier already exists. Motion not imported." -msgstr "" +msgstr "Identifiant existe déjà. Motion ne pas importé." #: motion/csv_import.py:94 msgid "Category unknown. No category is used." -msgstr "" +msgstr "Catégorie inconnue. Aucune catégorie est utilisée." #: motion/csv_import.py:96 msgid "Several suitable categories found. No category is used." msgstr "" +"Plusieurs catégories appropriées trouvés. Aucune catégorie est utilisée." #: motion/csv_import.py:105 msgid "Several suitable submitters found." -msgstr "" +msgstr "Plusieurs présentateurs appropriés trouvés." #: motion/csv_import.py:112 msgid "Submitter unknown. Default submitter is used." -msgstr "" +msgstr "Présentateur inconnu. Présentateurs par défaut est utilisé." #: motion/csv_import.py:126 -#, fuzzy msgid "Motion imported" -msgstr "Titre de la motion" +msgstr "Motion importée" -#: motion/forms.py:45 motion/models.py:544 motion/pdf.py:157 -#: motion/templates/motion/motion_detail.html:81 +#: motion/forms.py:45 motion/models.py:549 motion/pdf.py:157 +#: motion/templates/motion/motion_detail.html:87 #: motion/templates/motion/motion_diff.html:54 #: motion/templates/projector/Motion.html:72 msgid "Reason" msgstr "Motivation" #: motion/forms.py:70 motion/pdf.py:55 -#: motion/templates/motion/motion_detail.html:160 +#: motion/templates/motion/motion_detail.html:164 #: motion/templates/motion/motion_list.html:42 #: motion/templates/projector/Motion.html:45 msgid "Submitter" msgstr "Requérant" -#: motion/forms.py:84 motion/pdf.py:80 -#: motion/templates/motion/motion_detail.html:167 +#: motion/forms.py:85 motion/pdf.py:80 +#: motion/templates/motion/motion_detail.html:171 #: motion/templates/motion/motion_list.html:44 msgid "Supporters" msgstr "Partisants" -#: motion/forms.py:99 -#, fuzzy -msgid "Don't create a new version" -msgstr "Des changement triviaux ne créent pas une nouvelle version." - #: motion/forms.py:100 +msgid "Don't create a new version" +msgstr "Ne créez pas une nouvelle version" + +#: motion/forms.py:101 msgid "Don't create a new version. Useful e.g. for trivial changes." msgstr "" +"Ne créez pas une nouvelle version. par exemple utiles des changements " +"triviaux." -#: motion/forms.py:113 motion/templates/motion/motion_detail.html:225 +#: motion/forms.py:114 motion/templates/motion/motion_detail.html:229 #: motion/templates/motion/motion_list.html:40 msgid "Category" -msgstr "" +msgstr "Catégorie" -#: motion/forms.py:133 motion/signals.py:105 +#: motion/forms.py:134 motion/signals.py:111 msgid "Identifier" -msgstr "" - -#: motion/forms.py:149 -msgid "Workflow" -msgstr "" +msgstr "Identifiant" #: motion/forms.py:150 +msgid "Workflow" +msgstr "Workflow" + +#: motion/forms.py:151 msgid "" "Set a specific workflow to switch to it. If you do so, the state of the " "motion will be reset." msgstr "" +"Définir un workflow spécifique à basculer vers elle. Si vous le faites, " +"l'état du mouvement sera remis à zéro." -#: motion/forms.py:159 participant/forms.py:132 +#: motion/forms.py:160 participant/forms.py:132 msgid "CSV File" msgstr "Fichier CSV" -#: motion/forms.py:160 +#: motion/forms.py:161 msgid "The file has to be encoded in UTF-8." -msgstr "" - -#: motion/forms.py:167 -msgid "Override existing motions with the same identifier" -msgstr "" +msgstr "Le fichier doit être encodé en UTF-8." #: motion/forms.py:168 +msgid "Override existing motions with the same identifier" +msgstr "Remplacer les motions existantes avec le même identifiant" + +#: motion/forms.py:169 msgid "" "If this is active, every motion with the same identifier as in your csv file " "will be overridden." msgstr "" - -#: motion/forms.py:176 -#, fuzzy -msgid "Default submitter" -msgstr "Requérant" +"Si cette option est activée, chaque motion avec le même identifiant que dans " +"votre fichier csv sera remplacée." #: motion/forms.py:177 +msgid "Default submitter" +msgstr "Présenteur par défaut" + +#: motion/forms.py:178 msgid "" "This person is used as submitter for any line of your csv file which does " "not contain valid submitter data." msgstr "" +"Cette personne est utilisé comme présenteur pour chaque ligne de votre " +"fichier csv qui ne contient pas les données des présenteurs valides." #: motion/models.py:46 msgid "motion" @@ -1412,8 +1411,8 @@ msgstr "Peut soutenir les motions" msgid "Can manage motions" msgstr "Peut gérer les motions" -#: motion/models.py:463 motion/models.py:464 motion/signals.py:111 -#: motion/views.py:233 motion/views.py:502 +#: motion/models.py:476 motion/models.py:477 motion/signals.py:117 +#: motion/views.py:245 motion/views.py:543 #: motion/templates/motion/motion_detail.html:7 #: motion/templates/motion/motion_detail.html:15 #: motion/templates/motion/motion_diff.html:6 @@ -1426,43 +1425,42 @@ msgstr "Peut gérer les motions" msgid "Motion" msgstr "Motion" -#: motion/models.py:558 +#: motion/models.py:563 msgid "new" -msgstr "" +msgstr "Nouveau" -#: motion/models.py:605 motion/templates/motion/category_list.html:22 +#: motion/models.py:610 motion/templates/motion/category_list.html:22 msgid "Category name" -msgstr "" +msgstr "Nom de catégorie" -#: motion/models.py:608 motion/templates/motion/category_list.html:21 +#: motion/models.py:613 motion/templates/motion/category_list.html:21 msgid "Prefix" -msgstr "" +msgstr "Préfixe" -#: motion/models.py:660 +#: motion/models.py:665 #, python-format msgid " by %s" -msgstr "" +msgstr "par %s" -#: motion/models.py:710 -#, fuzzy, python-format +#: motion/models.py:715 +#, python-format msgid "Vote %d" -msgstr "Vote" +msgstr "Vote %d" -#: motion/pdf.py:48 motion/views.py:600 -#, fuzzy, python-format +#: motion/pdf.py:48 motion/views.py:654 +#, python-format msgid "Motion: %s" -msgstr "Motions" +msgstr "Motion: %s" #: motion/pdf.py:69 msgid "Signature" msgstr "Signature" #: motion/pdf.py:95 -#, fuzzy msgid "State" -msgstr "Statut" +msgstr "Etat" -#: motion/pdf.py:130 motion/templates/motion/motion_detail.html:190 +#: motion/pdf.py:130 motion/templates/motion/motion_detail.html:194 #: motion/templates/motion/poll_form.html:6 #: motion/templates/motion/poll_form.html:14 #: motion/templates/projector/Motion.html:22 @@ -1486,6 +1484,7 @@ msgstr "%d. Vote" #: motion/signals.py:33 msgid "Stop submitting new motions by non-staff users" msgstr "" +"Arrêtez de soumettre de nouvelles motions par les utilisateurs non-employés" #: motion/signals.py:40 msgid "Number of (minimum) required supporters for a motion" @@ -1495,451 +1494,417 @@ msgstr "Minimum de personnes nécessaire au soutient d'une motion" msgid "Choose 0 to disable the supporting system" msgstr "Choisissez 0 pour desactiver le système de soutien" -#: motion/signals.py:47 +#: motion/signals.py:49 +msgid "" +"Supporters of a motion will be removed if a submitter edits his motion in " +"early state." +msgstr "" + +#: motion/signals.py:53 msgid "The assembly may decide," msgstr "Je demande a l'Assemblée de décider sur " -#: motion/signals.py:51 +#: motion/signals.py:57 msgid "Motion preamble" msgstr "Préambule de la motion" -#: motion/signals.py:73 motion/views.py:598 motion/views.py:688 -#: motion/views.py:702 motion/templates/motion/category_list.html:6 +#: motion/signals.py:79 motion/views.py:652 motion/views.py:749 +#: motion/views.py:764 motion/templates/motion/category_list.html:6 #: motion/templates/motion/motion_list.html:7 #: motion/templates/motion/motion_list.html:20 msgid "Motions" msgstr "Motions" -#: motion/signals.py:77 +#: motion/signals.py:83 msgid "Title for PDF document (all motions)" msgstr "Titre pour le document PDF (toutes les motions)" -#: motion/signals.py:84 +#: motion/signals.py:90 msgid "Preamble text for PDF document (all motions)" msgstr "Texte de préambule pour le document PDF (toutes les motions)" -#: motion/signals.py:89 -#, fuzzy +#: motion/signals.py:95 msgid "Allow to disable versioning" -msgstr "Aller à la version" +msgstr "Permettre de désactiver le versioning" -#: motion/signals.py:96 +#: motion/signals.py:102 msgid "Workflow of new motions" -msgstr "" +msgstr "Workflow de nouvelles motions" -#: motion/signals.py:107 -#, fuzzy -msgid "Serially numbered" -msgstr "Insérer un numéro" - -#: motion/signals.py:108 +#: motion/signals.py:113 msgid "Numbered per category" -msgstr "" +msgstr "Numérotée par catégorie" -#: motion/signals.py:109 +#: motion/signals.py:114 +msgid "Serially numbered" +msgstr "numérotés en série" + +#: motion/signals.py:115 msgid "Set it manually" -msgstr "" +msgstr "Réglez manuellement" -#: motion/signals.py:132 +#: motion/signals.py:139 msgid "Simple Workflow" -msgstr "" +msgstr "Workflow simple" -#: motion/signals.py:133 -#, fuzzy +#: motion/signals.py:141 msgid "submitted" -msgstr "Requérant" +msgstr "présenté" -#: motion/signals.py:138 motion/signals.py:164 -#, fuzzy +#: motion/signals.py:146 motion/signals.py:173 msgid "accepted" -msgstr "Accepté" +msgstr "accepté" -#: motion/signals.py:140 motion/signals.py:166 -#, fuzzy +#: motion/signals.py:148 motion/signals.py:175 msgid "Accept" -msgstr "Accepté" +msgstr "Accepter" -#: motion/signals.py:141 motion/signals.py:168 -#, fuzzy +#: motion/signals.py:149 motion/signals.py:177 msgid "rejected" -msgstr "Rejeté" +msgstr "rejeté" -#: motion/signals.py:143 motion/signals.py:170 -#, fuzzy +#: motion/signals.py:151 motion/signals.py:179 msgid "Reject" -msgstr "Rejeté" - -#: motion/signals.py:144 -#, fuzzy -msgid "not decided" -msgstr "non élu" - -#: motion/signals.py:146 -msgid "Do not decide" -msgstr "" - -#: motion/signals.py:151 -msgid "Complex Workflow" -msgstr "" +msgstr "Rejeter" #: motion/signals.py:152 -#, fuzzy -msgid "published" -msgstr "Publié" +msgid "not decided" +msgstr "ne pas decidé" -#: motion/signals.py:157 -#, fuzzy -msgid "permitted" -msgstr "Permis" +#: motion/signals.py:154 +msgid "Do not decide" +msgstr "Ne decidér pas" #: motion/signals.py:159 +msgid "Complex Workflow" +msgstr "Workflow complexe" + +#: motion/signals.py:161 +msgid "published" +msgstr "publié" + +#: motion/signals.py:166 +msgid "permitted" +msgstr "permis" + +#: motion/signals.py:168 msgid "Permit" msgstr "Permettre" -#: motion/signals.py:172 -#, fuzzy +#: motion/signals.py:181 msgid "withdrawed" -msgstr "Retiré" +msgstr "retiré" -#: motion/signals.py:174 -#, fuzzy +#: motion/signals.py:183 msgid "Withdraw" -msgstr "Retiré" +msgstr "Retirer" -#: motion/signals.py:176 -#, fuzzy +#: motion/signals.py:185 msgid "adjourned" -msgstr "Ajourné" +msgstr "ajourné" -#: motion/signals.py:178 -#, fuzzy +#: motion/signals.py:187 msgid "Adjourn" -msgstr "Ajourné" +msgstr "Ajourner" -#: motion/signals.py:180 -#, fuzzy +#: motion/signals.py:189 msgid "not concerned" -msgstr "Non concerné" +msgstr "non concerné" -#: motion/signals.py:182 -#, fuzzy +#: motion/signals.py:191 msgid "Do not concern" -msgstr "Non concerné" +msgstr "Ne pas concerner" -#: motion/signals.py:184 -#, fuzzy +#: motion/signals.py:193 msgid "commited a bill" -msgstr "Transféré à (une commission)" +msgstr "commis un projet de loi" -#: motion/signals.py:186 -#, fuzzy +#: motion/signals.py:195 msgid "Commit a bill" -msgstr "Transféré à (une commission)" +msgstr "Commettre un projet de loi" -#: motion/signals.py:188 -#, fuzzy +#: motion/signals.py:197 msgid "needs review" -msgstr "Doit être revu" +msgstr "doit être revu" -#: motion/signals.py:190 -#, fuzzy +#: motion/signals.py:199 msgid "Needs review" msgstr "Doit être revu" -#: motion/signals.py:192 -#, fuzzy +#: motion/signals.py:201 msgid "rejected (not authorized)" -msgstr "Rejeté (non autorisé)" +msgstr "rejeté (non autorisé)" -#: motion/signals.py:194 -#, fuzzy +#: motion/signals.py:203 msgid "Reject (not authorized)" msgstr "Rejeté (non autorisé)" -#: motion/views.py:195 -#, fuzzy +#: motion/views.py:196 msgid "Motion created" -msgstr "Préambule de la motion" +msgstr "Motion créé" -#: motion/views.py:217 -#, fuzzy +#: motion/views.py:221 msgid "Motion updated" -msgstr "Titre de la motion" +msgstr "motion mise à jour" -#: motion/views.py:233 utils/views.py:379 +#: motion/views.py:225 +#, fuzzy +msgid "All supporters removed" +msgstr "Tous les partisans supprimés" + +#: motion/views.py:245 utils/views.py:379 #, python-format msgid "%s was successfully deleted." msgstr "%s a été supprimé avec succès" -#: motion/views.py:246 -#, fuzzy +#: motion/views.py:257 msgid "Version successfully permitted." -msgstr "L'élection a été modifiée avec succès." +msgstr "La version a été permise avec succes" -#: motion/views.py:265 +#: motion/views.py:281 #, fuzzy, python-format -msgid "Are you sure you want permit Version %s?" -msgstr "Voulez vous vraiment rejeter la version %s?" +msgid "Are you sure you want permit version %s?" +msgstr "Etes-vous sûr que vous voulez permis Version %s?" -#: motion/views.py:274 -#, fuzzy, python-format +#: motion/views.py:290 +#, python-format msgid "Version %d permitted" -msgstr "Version %d rejetée" +msgstr "Version %d autorisé" -#: motion/views.py:296 +#: motion/views.py:317 msgid "At least one version number is not valid." -msgstr "" +msgstr "Au moins un numéro de version n'est pas valide." -#: motion/views.py:334 +#: motion/views.py:360 msgid "You can not support this motion." msgstr "Vous ne pouvez pas soutenir cette motion. " -#: motion/views.py:337 +#: motion/views.py:363 msgid "You can not unsupport this motion." msgstr "Vous ne pouvez pas retirer votre soutien pour cette motion. " -#: motion/views.py:345 +#: motion/views.py:373 msgid "Do you really want to support this motion?" msgstr "Voulez-vous vraiment soutenir cette motion?" -#: motion/views.py:347 +#: motion/views.py:375 msgid "Do you really want to unsupport this motion?" msgstr "Voulez-vous vraiment retirer votre soutien pour cette motion?" -#: motion/views.py:359 +#: motion/views.py:388 #, python-format msgid "Supporter: +%s" msgstr "Partisants: +%s" -#: motion/views.py:362 +#: motion/views.py:391 #, python-format msgid "Supporter: -%s" msgstr "Partisants: -%s" -#: motion/views.py:367 +#: motion/views.py:398 msgid "You have supported this motion successfully." msgstr "" "Vous soutenez maintenant cette motion, vous avez été ajouté avec succès." -#: motion/views.py:369 +#: motion/views.py:400 msgid "You have unsupported this motion successfully." msgstr "Vous avez retiré votre soutien pour cette motion avec succès. " -#: motion/views.py:392 +#: motion/views.py:431 msgid "Poll created" msgstr "Sondage créé" -#: motion/views.py:393 +#: motion/views.py:432 msgid "New vote was successfully created." msgstr "Le nouveau vote a été créé avec succès." -#: motion/views.py:457 -#, fuzzy +#: motion/views.py:498 msgid "Poll updated" -msgstr "Le sondage a été actualisé" +msgstr "Sondage mise à jour" -#: motion/views.py:475 +#: motion/views.py:516 msgid "Poll deleted" msgstr "Sondage supprimé" -#: motion/views.py:502 +#: motion/views.py:543 msgid "Poll" msgstr "Sondage" -#: motion/views.py:548 +#: motion/views.py:589 msgid "State changed to " -msgstr "" +msgstr "Statut changé à" -#: motion/views.py:551 +#: motion/views.py:592 #, python-format msgid "The state of the motion was set to %s." -msgstr "" +msgstr "L'état de la motion a été fixé à %s." -#: motion/views.py:572 +#: motion/views.py:620 msgid "Agenda item created" -msgstr "" +msgstr "point de l'ordre du jour créé" -#: motion/views.py:678 +#: motion/views.py:735 msgid "Summary" -msgstr "" +msgstr "Résumé" -#: motion/views.py:678 +#: motion/views.py:736 #, fuzzy, python-format -msgid "%d of %d motions successfully imported." -msgstr "%d la motion a été importée avec succès." +msgid "%(counts)d of %(total)d motions successfully imported." +msgstr "% de %d motion on été importé avec succes." #: motion/templates/motion/category_form.html:8 #: motion/templates/motion/category_form.html:17 -#, fuzzy msgid "Edit category" -msgstr "Modifier l'élément" +msgstr "Modifier cette catégorie" #: motion/templates/motion/category_form.html:10 #: motion/templates/motion/category_form.html:19 #: motion/templates/motion/category_list.html:13 -#, fuzzy msgid "New category" -msgstr "Nouvel élément" +msgstr "Nouvelle catégorie" #: motion/templates/motion/category_list.html:10 #: motion/templates/motion/motion_list.html:28 msgid "Categories" -msgstr "" +msgstr "Catégories" #: motion/templates/motion/category_list.html:41 -#, fuzzy msgid "No categories available." -msgstr "Aucun candidat n'est disponible" +msgstr "Aucune catégorie n'est disponible" #: motion/templates/motion/motion_detail.html:17 #: motion/templates/motion/motion_diff.html:21 msgid "no number" msgstr "pas de nombre" -#: motion/templates/motion/motion_detail.html:24 -#: motion/templates/motion/motion_list.html:89 -#, fuzzy -msgid "Print motion as PDF" -msgstr "Toutes les motions dans un PDF" - #: motion/templates/motion/motion_detail.html:27 -#: motion/templates/motion/poll_form.html:21 -#, fuzzy -msgid "Show motion" -msgstr "Lancer l'animation" +#: motion/templates/motion/motion_list.html:89 +msgid "Print motion as PDF" +msgstr "Motion en PDF" -#: motion/templates/motion/motion_detail.html:40 +#: motion/templates/motion/motion_detail.html:31 +#: motion/templates/motion/poll_form.html:21 +msgid "Show motion" +msgstr "Projeter la motion" + +#: motion/templates/motion/motion_detail.html:43 #: motion/templates/motion/motion_form.html:21 #: motion/templates/motion/motion_form.html:30 msgid "Edit motion" msgstr "Modifier la motion" -#: motion/templates/motion/motion_detail.html:44 +#: motion/templates/motion/motion_detail.html:48 msgid "Delete motion" msgstr "Supprimer la motion" -#: motion/templates/motion/motion_detail.html:62 +#: motion/templates/motion/motion_detail.html:67 msgid "This is not the newest version." msgstr "Ce n'est pas la version la plus récente" -#: motion/templates/motion/motion_detail.html:64 -#, fuzzy -msgid "Go to the newest version" -msgstr "Ce n'est pas la version la plus récente" - #: motion/templates/motion/motion_detail.html:69 -#, fuzzy -msgid "This version is not authorized." -msgstr "Version %s autorisée" +msgid "Go to the newest version" +msgstr "Aller à la version la plus récente" -#: motion/templates/motion/motion_detail.html:71 -#, fuzzy -msgid "Go to the authorized version" -msgstr "Ce n'est pas la version autorisée" +#: motion/templates/motion/motion_detail.html:74 +msgid "This version is not authorized." +msgstr "Cette version n'est pas autorisée" #: motion/templates/motion/motion_detail.html:76 -#, fuzzy -msgid "Motion text" -msgstr "Titre de la motion" +msgid "Go to the authorized version" +msgstr "Aller à la version autorisée" -#: motion/templates/motion/motion_detail.html:94 -#, fuzzy +#: motion/templates/motion/motion_detail.html:82 +msgid "Motion text" +msgstr "Texte de la motion" + +#: motion/templates/motion/motion_detail.html:96 msgid "Version history" msgstr "Historique des versions" -#: motion/templates/motion/motion_detail.html:100 +#: motion/templates/motion/motion_detail.html:102 msgid "Time" msgstr "Temps" -#: motion/templates/motion/motion_detail.html:101 +#: motion/templates/motion/motion_detail.html:103 msgid "Difference" -msgstr "" +msgstr "Difference" -#: motion/templates/motion/motion_detail.html:108 -#, fuzzy +#: motion/templates/motion/motion_detail.html:110 msgid "This version is authorized" -msgstr "Version %s autorisée" +msgstr "Cette version est autorisée" -#: motion/templates/motion/motion_detail.html:111 -#, fuzzy +#: motion/templates/motion/motion_detail.html:113 msgid "Permit this version" msgstr "Permettre la version" -#: motion/templates/motion/motion_detail.html:143 -#, fuzzy +#: motion/templates/motion/motion_detail.html:146 msgid "Show log" -msgstr "Projeter l'élection" +msgstr "Afficher le log" -#: motion/templates/motion/motion_detail.html:192 +#: motion/templates/motion/motion_detail.html:196 msgid "Edit Vote" msgstr "Modifier le vote" -#: motion/templates/motion/motion_detail.html:193 +#: motion/templates/motion/motion_detail.html:197 msgid "Delete Vote" msgstr "Supprimer le vote" -#: motion/templates/motion/motion_detail.html:208 -#, fuzzy +#: motion/templates/motion/motion_detail.html:212 msgid "No results" -msgstr "Résultat du vote" +msgstr "Pas de résultat" -#: motion/templates/motion/motion_detail.html:219 +#: motion/templates/motion/motion_detail.html:223 msgid "New vote" msgstr "Nouveau vote" -#: motion/templates/motion/motion_detail.html:236 +#: motion/templates/motion/motion_detail.html:240 msgid "Last changes (of this version)" -msgstr "" +msgstr "Les derniers changements (de cette version)" -#: motion/templates/motion/motion_detail.html:238 +#: motion/templates/motion/motion_detail.html:242 #: motion/templates/motion/motion_diff.html:36 #: motion/templates/motion/motion_diff.html:40 #: motion/templates/motion/motion_list.html:46 -#, fuzzy msgid "Last changes" -msgstr "Nom" +msgstr "Derniers changement" -#: motion/templates/motion/motion_detail.html:249 -#, fuzzy +#: motion/templates/motion/motion_detail.html:253 msgid "Withdraw motion" -msgstr "Retirer" +msgstr "Retirer la motion" -#: motion/templates/motion/motion_detail.html:258 +#: motion/templates/motion/motion_detail.html:262 msgid "Unsupport" msgstr "Ne plus soutenir" -#: motion/templates/motion/motion_detail.html:264 +#: motion/templates/motion/motion_detail.html:268 msgid "Support" msgstr "Soutenir" -#: motion/templates/motion/motion_detail.html:272 +#: motion/templates/motion/motion_detail.html:276 msgid "minimum required supporters" msgstr "Nombres minimum de partisans requis" -#: motion/templates/motion/motion_detail.html:279 +#: motion/templates/motion/motion_detail.html:283 msgid "Manage motion" msgstr "Gérer la motion" -#: motion/templates/motion/motion_detail.html:287 -#, fuzzy +#: motion/templates/motion/motion_detail.html:291 msgid "For administration only:" -msgstr "Seulement pour les administrateurs" +msgstr "Seulement pour l'administration" -#: motion/templates/motion/motion_detail.html:289 -#, fuzzy +#: motion/templates/motion/motion_detail.html:293 msgid "Reset state" -msgstr "Réinitialiser" +msgstr "Réinitialiser le statut" #: motion/templates/motion/motion_diff.html:23 msgid "Diff view" -msgstr "" +msgstr "Afficher la difference" #: motion/templates/motion/motion_diff.html:27 #: motion/templates/motion/motion_form.html:36 #: motion/templates/motion/poll_form.html:18 -#, fuzzy msgid "Back to motion" -msgstr "Modifier la motion" +msgstr "Retourner vers la motion" #: motion/templates/motion/motion_form.html:23 #: motion/templates/motion/motion_form.html:32 @@ -1954,14 +1919,13 @@ msgid "Import motions" msgstr "Importer des motions" #: motion/templates/motion/motion_form_csv_import.html:15 -#, fuzzy msgid "Select a CSV file to import motions" msgstr "Sélectionnez un fichier CSV pour importer les motions!" #: motion/templates/motion/motion_form_csv_import.html:17 #: participant/templates/participant/import.html:17 msgid "Please note" -msgstr "" +msgstr "Notez s'il vous plait" #: motion/templates/motion/motion_form_csv_import.html:20 #: participant/templates/participant/import.html:20 @@ -1969,32 +1933,30 @@ msgid "Required comma separated values" msgstr "Valeurs séparées par des virgules (CSV) nécessaires" #: motion/templates/motion/motion_form_csv_import.html:21 -#, fuzzy msgid "identifier, title, text, reason, submitter (clean name), category" -msgstr "numéro, titre, texte, motivation, prénom, nom, groupe" +msgstr "" +"identifiant, le titre, le texte, la raison, l'émetteur (nom propre), " +"catégorie" #: motion/templates/motion/motion_form_csv_import.html:24 -#, fuzzy msgid "" "Identifier, reason, submitter and category are optional and may be empty" msgstr "" -"numero, motivation et est_groupe sont " -"optional et peuvent être laisser vide" +"Identifier, raison pour laquelle, l'émetteur et la catégorie sont " +"facultatives et peuvent être vides" #: motion/templates/motion/motion_form_csv_import.html:26 msgid "The first line (header) is ignored" -msgstr "" +msgstr "La première ligne (en-tête) est ignorée" #: motion/templates/motion/motion_form_csv_import.html:28 -#, fuzzy msgid "Required CSV file encoding is UTF-8" -msgstr "Le fichier CSV requiert un encodage de caractères UTF-8 (Unicode)" +msgstr "Obligatoire fichier CSV encodage est UTF-8" #: motion/templates/motion/motion_form_csv_import.html:31 #: participant/templates/participant/import.html:28 -#, fuzzy msgid "Use the CSV example file from OpenSlides Wiki." -msgstr "Un exemple de fichier CSV est disponible sur le Wiki de Openslides. " +msgstr "Utilisez le fichier CSV exemple de OpenSlides Wiki." #: motion/templates/motion/motion_form_csv_import.html:39 #: motion/templates/motion/motion_list.html:29 @@ -2003,26 +1965,28 @@ msgstr "Un exemple de fichier CSV est disponible sur le Wiki de Openslides. " msgid "Import" msgstr "Importation" -#: motion/templates/motion/motion_list.html:31 +#: motion/templates/motion/motion_list.html:28 #, fuzzy +msgid "Manage categories" +msgstr "Catégories" + +#: motion/templates/motion/motion_list.html:31 msgid "Print all motions as PDF" -msgstr "Toutes les motions dans un PDF" +msgstr "Toutes les motions en PDF" #: motion/templates/motion/motion_list.html:38 msgid "#" -msgstr "" +msgstr "#" #: motion/templates/motion/motion_list.html:39 msgid "Motion title" msgstr "Titre de la motion" #: motion/templates/motion/motion_list.html:65 -#, fuzzy msgid "Enough supporters" -msgstr "A besoin de partisans" +msgstr "A assez de partisans" #: motion/templates/motion/motion_list.html:68 -#, fuzzy msgid "Needs supporters" msgstr "A besoin de partisans" @@ -2048,14 +2012,14 @@ msgid "Ignoring malformed line %d in import file." msgstr "La ligne %d mal formée dans le fichier d'entrée a été ignorée" #: participant/api.py:97 -#, fuzzy, python-format +#, python-format msgid "Ignoring malformed group id in line %d." -msgstr "La ligne %d mal formée dans le fichier d'entrée a été ignorée" +msgstr "Ignorant Identifiant du groupe malformé a la ligne %d." #: participant/api.py:100 #, python-format msgid "Group id %(id)s does not exists (line %(line)d)." -msgstr "" +msgstr "Groupe id %(id)s n'existe pas (ligne %(line)d)." #: participant/api.py:105 msgid "Import aborted because of severe errors in the input file." @@ -2075,16 +2039,20 @@ msgstr "Groupe" msgid "" "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." msgstr "" +"Maintenez enfoncée la touche \"Control\" ou \"Command\" sur un Mac, pour en " +"sélectionner plusieurs." #: participant/forms.py:44 msgid "First name and last name can not both be empty." -msgstr "" +msgstr "Prénom et nom de famille ne peut pas à la fois être vide." #: participant/forms.py:77 msgid "" "You can not remove the last group containing the permission to manage " "participants." msgstr "" +"Vous ne pouvez pas supprimer le dernier groupe contenant l'autorisation de " +"gérer les participants." #: participant/forms.py:85 msgid "Permissions" @@ -2105,7 +2073,7 @@ msgid "Female" msgstr "Féminin" #: participant/models.py:36 participant/views.py:205 -#: participant/templates/participant/overview.html:51 +#: participant/templates/participant/overview.html:50 #: participant/templates/participant/user_detail.html:49 msgid "Structure level" msgstr "Niveau de structure" @@ -2115,9 +2083,8 @@ msgid "Will be shown after the name." msgstr "Apparait après le nom." #: participant/models.py:40 -#, fuzzy msgid "Will be shown before the name." -msgstr "Apparait après le nom." +msgstr "Sera affiché avant le nom." #: participant/models.py:43 #: participant/templates/participant/user_detail.html:39 @@ -2129,7 +2096,7 @@ msgid "Only for filtering the participant list." msgstr "Seulement pour filtrer la liste des utilisateurs." #: participant/models.py:45 participant/views.py:205 -#: participant/templates/participant/overview.html:53 +#: participant/templates/participant/overview.html:52 #: participant/templates/participant/user_detail.html:51 msgid "Committee" msgstr "Comité" @@ -2188,20 +2155,19 @@ msgstr "Classer les participants par prénom" msgid "Disable for sorting by last name" msgstr "Désactiver le classement par nom" -#: participant/signals.py:97 +#: participant/signals.py:98 msgid "Anonymous" -msgstr "" +msgstr "Anonyme" -#: participant/signals.py:99 +#: participant/signals.py:100 msgid "Registered" -msgstr "" +msgstr "Régistré" -#: participant/signals.py:109 -#, fuzzy +#: participant/signals.py:110 msgid "Delegates" -msgstr "Délégué" +msgstr "Délégués" -#: participant/signals.py:123 participant/templates/participant/import.html:25 +#: participant/signals.py:124 participant/templates/participant/import.html:25 msgid "Staff" msgstr "Personnel" @@ -2225,17 +2191,17 @@ msgstr "Liste des participants" msgid "List of Participants" msgstr "La liste des participants" -#: participant/views.py:204 participant/templates/participant/overview.html:50 +#: participant/views.py:204 msgid "Last Name" msgstr "Nom" -#: participant/views.py:204 participant/templates/participant/overview.html:49 +#: participant/views.py:204 msgid "First Name" msgstr "Prénom" #: participant/views.py:205 #: participant/templates/participant/group_overview.html:31 -#: participant/templates/participant/overview.html:52 +#: participant/templates/participant/overview.html:51 msgid "Group" msgstr "Groupe" @@ -2319,9 +2285,8 @@ msgid "Reset to First Password" msgstr "Initialiser au premier mot de passe" #: participant/templates/participant/group_detail.html:15 -#, fuzzy msgid "Show group" -msgstr "Nouveau groupe" +msgstr "Afficher le groupe" #: participant/templates/participant/group_detail.html:26 #: participant/templates/participant/group_edit.html:8 @@ -2348,13 +2313,12 @@ msgid "New group" msgstr "Nouveau groupe" #: participant/templates/participant/group_overview.html:23 -#, fuzzy msgid "Back to participants overview" -msgstr "Aucun participant disponible" +msgstr "Retour à la liste des participants" #: participant/templates/participant/group_overview.html:30 msgid "ID" -msgstr "" +msgstr "ID" #: participant/templates/participant/group_overview.html:39 msgid "" @@ -2363,6 +2327,10 @@ msgid "" "of group 2. Use custom groups to set additional permissions for a subset of " "participants." msgstr "" +"Les groupes 1 («anonyme») et 2 («enregistré») sont fixés des groupes par " +"défaut qui ne peuvent pas être supprimés. Chaque participant créé ou importé " +"est membre du groupe 2. Utilisez des groupes personnalisés pour définir des " +"autorisations supplémentaires pour un sous-ensemble de participants." #: participant/templates/participant/import.html:5 #: participant/templates/participant/import.html:9 @@ -2375,16 +2343,16 @@ msgid "Select a CSV file to import participants!" msgstr "Selectionnez un fichier CSV pour importer des participants" #: participant/templates/participant/import.html:21 -#, fuzzy msgid "" "title, first name, last name, gender, email, group id, structure level, " "committee, about me, comment, is active" -msgstr "prénom, nom, sexe, position, type, comité, commentaire" +msgstr "" +"titre, prénom, nom, sexe, email, id groupe, le niveau de la structure, un " +"comité, pour moi, commentaire, est active" #: participant/templates/participant/import.html:24 -#, fuzzy msgid "Default groups" -msgstr "Supprimer le groupe" +msgstr "Groupes par défaut" #: participant/templates/participant/import.html:25 msgid "Delegate" @@ -2403,12 +2371,11 @@ msgstr "" #: participant/templates/participant/login.html:38 #: participant/templates/participant/user_detail.html:64 msgid "Username" -msgstr "" +msgstr "Nom d'utilisateur" #: participant/templates/participant/login.html:42 -#, fuzzy msgid "Password" -msgstr "Mot de passe: %s" +msgstr "Mot de passe" #: participant/templates/participant/login.html:47 templates/base.html:44 msgid "Login" @@ -2419,43 +2386,44 @@ msgid "Continue as guest" msgstr "Continuer en tant qu'invité" #: participant/templates/participant/overview.html:24 -#, fuzzy msgid "All groups" msgstr "Tout les groupes" #: participant/templates/participant/overview.html:34 -#, fuzzy msgid "List of participants" -msgstr "La liste des participants" +msgstr "Liste des participants" #: participant/templates/participant/overview.html:35 -#, fuzzy msgid "First time passwords" -msgstr "La liste des premiers mots de passe en PDF" +msgstr "Premiers mots de passe" #: participant/templates/participant/overview.html:39 -#, fuzzy msgid "Print list of participants as PDF" msgstr "La liste des participants en PDF" #: participant/templates/participant/overview.html:47 msgid "Present" -msgstr "" +msgstr "Présent" -#: participant/templates/participant/overview.html:56 +#: participant/templates/participant/overview.html:55 #: participant/templates/participant/user_detail.html:68 msgid "Last Login" msgstr "Dernière connexion" -#: participant/templates/participant/overview.html:68 -#: participant/templates/participant/overview.html:75 +#: participant/templates/participant/overview.html:67 +#: participant/templates/participant/overview.html:74 msgid "present" -msgstr "" +msgstr "présent" -#: participant/templates/participant/overview.html:68 -#: participant/templates/participant/overview.html:75 +#: participant/templates/participant/overview.html:67 +#: participant/templates/participant/overview.html:74 msgid "absent" -msgstr "" +msgstr "absent" + +#: participant/templates/participant/overview.html:112 +#: participant/templates/participant/user_detail.html:15 +msgid "Show participant" +msgstr "Afficher le participant" #: participant/templates/participant/password_change.html:5 #: participant/templates/participant/password_change.html:8 @@ -2464,41 +2432,32 @@ msgstr "Paramètres du mot de passe" #: participant/templates/participant/settings.html:5 #: participant/templates/participant/settings.html:8 templates/base.html:38 -#, fuzzy msgid "Edit profile" -msgstr "Modifier l'élément" - -#: participant/templates/participant/user_detail.html:15 -#, fuzzy -msgid "Show participant" -msgstr "Nouveau participant" +msgstr "Modifier le profile" #: participant/templates/participant/user_detail.html:28 msgid "Delete participant" msgstr "Supprimer le participant" #: participant/templates/participant/user_detail.html:38 -#, fuzzy msgid "Personal data" -msgstr "Paramètres personnels" +msgstr "Données personnelles" #: participant/templates/participant/user_detail.html:41 msgid "Email" -msgstr "" +msgstr "Courriel" #: participant/templates/participant/user_detail.html:48 -#, fuzzy msgid "Event data" -msgstr "Date de l'événement" +msgstr "Données de l'événement" #: participant/templates/participant/user_detail.html:57 msgid "The participant is not member of any group." msgstr "Le participant n'est membre d'aucun groupe" #: participant/templates/participant/user_detail.html:63 -#, fuzzy msgid "Administrative data" -msgstr "Seulement pour les administrateurs" +msgstr "Données administratives" #: participant/templates/participant/user_detail.html:72 msgid "The participant has not logged in yet." @@ -2553,13 +2512,12 @@ msgid "Custom Slides" msgstr "Diapositives personnalisées" #: projector/templates/projector/dashboard.html:19 -#, fuzzy msgid "Manage widgets" -msgstr "Sélectionner les composants" +msgstr "Gérer les composants" #: projector/templates/projector/dashboard.html:19 msgid "Widgets" -msgstr "" +msgstr "Composants" #: projector/templates/projector/live_view_widget.html:7 msgid "Zoom in" @@ -2570,12 +2528,10 @@ msgid "Zoom out" msgstr "Zoom arrière" #: projector/templates/projector/live_view_widget.html:15 -#, fuzzy msgid "Scroll visible view up" msgstr "Faire défiler le texte vers le haut" #: projector/templates/projector/live_view_widget.html:18 -#, fuzzy msgid "Scroll visible view down" msgstr "Faire défiler le texte vers le bas" @@ -2590,7 +2546,7 @@ msgstr "Diapositive personnalisée" #: projector/templates/projector/overlay_countdown_widget.html:4 msgid "Countdown for speaking time" -msgstr "" +msgstr "Compte à rebours pour le temps de parole" #: projector/templates/projector/overlay_countdown_widget.html:8 msgctxt "seconds" @@ -2598,7 +2554,6 @@ msgid "s" msgstr "s" #: projector/templates/projector/overlay_countdown_widget.html:9 -#, fuzzy msgid "Save time as default" msgstr "Enregistrer par défault " @@ -2615,9 +2570,8 @@ msgid "Stop countdown" msgstr "Arrêter le compte à rebours " #: projector/templates/projector/overlay_message_widget.html:5 -#, fuzzy msgid "Message" -msgstr "Supprimer le message" +msgstr "Message" #: projector/templates/projector/overlay_message_widget.html:12 msgid "Clean message" @@ -2645,14 +2599,12 @@ msgid "Home" msgstr "Accueil" #: templates/base.html:27 -#, fuzzy msgid "Logo" -msgstr "Déconnecter" +msgstr "Logo" #: templates/base.html:39 -#, fuzzy msgid "Change password" -msgstr "Premier mot de passe" +msgstr "Changer le mot de passe" #: templates/base.html:41 msgid "Logout" @@ -2702,461 +2654,3 @@ msgstr "nom de fichier indéterminé" #: utils/jsonfield/fields.py:22 msgid "Enter valid JSON" msgstr "Entrez un JSON valide" - -#~ msgid "Item %s was successfully modified." -#~ msgstr "Elément %s a été modifié avec succès." - -#~ msgid "Item %s was successfully created." -#~ msgstr "Elément %s a été créé avec succès." - -#~ msgid "Agenda settings" -#~ msgstr "Paramètres de l'ordre du jour" - -#~ msgid "Election settings successfully saved." -#~ msgstr "Les paramètres de l'élection ont été enregistrés avec succès." - -#~ msgid "Election settings" -#~ msgstr "Paramètres de l'élection" - -#~ msgid "Filter" -#~ msgstr "Filtre" - -#~ msgid "election" -#~ msgid_plural "elections" -#~ msgstr[0] "élection" -#~ msgstr[1] "élections" - -#~ msgctxt "Number of searched candidates for an election" -#~ msgid "posts: %(posts)s" -#~ msgstr "postes: %(posts)s" - -#~ msgid "candidates: %(candidates)s" -#~ msgstr "candidats: %(candidates)s" - -#~ msgid "elected: %(elected)s" -#~ msgstr "élus: %(elected)s" - -#, fuzzy -#~ msgid "Ballot" -#~ msgstr "vote" - -#~ msgid "General settings successfully saved." -#~ msgstr "Les paramètres généraux ont été enregistrés avec succès." - -#~ msgid "General settings" -#~ msgstr "Paramètres généraux" - -#~ msgid "Trivial change" -#~ msgstr "Changement trivial" - -#~ msgid "Import motions with status \"authorized\"" -#~ msgstr "Importer les motions avec le statut de \"autorisé\"" - -#~ msgid "Set the initial status for each motion to \"authorized\"" -#~ msgstr "Définir chaque motion à son statut initial de \"autorisé\" " - -#~ msgid "Allow trivial changes" -#~ msgstr "Pemettre des changements triviaux" - -#~ msgid "Warning: Trivial changes undermine the motions autorisation system." -#~ msgstr "" -#~ "Attention: Les changements triviaux perturbent le système d'autorisation " -#~ "de motion." - -#~ msgid "Version %d authorized" -#~ msgstr "Version %d autorisée" - -#~ msgid "Searching for supporters." -#~ msgstr "Recherche de soutien." - -#~ msgid "Not yet authorized." -#~ msgstr "N'est pas encore autorisé." - -#~ msgid "Not yet authorized changes." -#~ msgstr "Les changements ne sont pas encore approuvés." - -#~ msgid "" -#~ "Trivial changes to version %(version)d; changed fields: %(changed_fields)s" -#~ msgstr "" -#~ "Changements triviaux à la version %(version)d; les champs modifiés: " -#~ "%(changed_fields)s" - -#~ msgid "Version %s created" -#~ msgstr "Version %s créée" - -#~ msgid "Supporters removed" -#~ msgstr "Tous les partisans supprimés" - -#~ msgid "Status reseted to: %s" -#~ msgstr "Statut remis à %s" - -#~ msgid "Number set: %s" -#~ msgstr "Numéro inséré: %s" - -#~ msgid "Version %s authorized" -#~ msgstr "Version %s autorisée" - -#~ msgid "Version %s not authorized" -#~ msgstr "Version %s non autorisée" - -#~ msgid "The motion status is already '%s.'" -#~ msgstr "La motion a déja le statut '%s'." - -#~ msgid "" -#~ "The motion status is: '%(currentstatus)s'. You can not set the status to " -#~ "'%(newstatus)s'." -#~ msgstr "" -#~ "Le statut de la motion est: '%(currentstatus)s'. Vous ne pouvez pas le " -#~ "changer le statut sur '%(newstatus)s'." - -#~ msgid "Status modified" -#~ msgstr "Statut modifié" - -#~ msgid "by" -#~ msgstr "par" - -#~ msgid "You have not the necessary rights to create or edit motions." -#~ msgstr "Vous n'avez pas l'autorisation de créer ou modifier des motions." - -#~ msgid "You can not edit this motion." -#~ msgstr "Vous ne pouvez pas modifier cette motion." - -#~ msgid "New motion was successfully created." -#~ msgstr "La nouvelle motion a été créée avec succès." - -#~ msgid "Motion was successfully modified." -#~ msgstr "La motion a été modifiée avec succès." - -#~ msgid "" -#~ "Attention: Do you really want to edit this motion? The supporters will " -#~ "not be removed automatically because you can manage motions. " -#~ "Please check if the supports are valid after your changing!" -#~ msgstr "" -#~ "Attention: Voulez vous vraiment modifier cette motion? Les partisants ne " -#~ "seront pas automatiquement supprimés car vous avez l'autorisation " -#~ "de gérer les motions. S'il vous plait vérifiez si les partisans sont " -#~ "valables après votre modification!" - -#~ msgid "" -#~ "Attention: Do you really want to edit this motion? All %s " -#~ "supporters will be removed! Try to convince the supporters again." -#~ msgstr "" -#~ "Attention: Voulez-vous vraiment modifier cette motion? Tout les %s " -#~ "partisans seront supprimés! Essayez de convaincre les partisans à nouveau." - -#~ msgid "Motion number was successfully set." -#~ msgstr "Le numéro de la motion a été mis avec succès." - -#~ msgid "Motion was successfully authorized." -#~ msgstr "La motion a été autorisée avec succès." - -#~ msgid "Motion was successfully rejected." -#~ msgstr "La motion a été rejetée avec succès. " - -#~ msgid "Motion status was set to: %s." -#~ msgstr "Le statut de la motion a été changé sur: %s" - -#~ msgid "Motion status was reset." -#~ msgstr "Le statut de la motion a été remis à zéro." - -#~ msgid "Poll was successfully deleted." -#~ msgstr "Le sondage a été supprimé avec succès." - -#~ msgid "the %s. poll" -#~ msgstr "le %s. sondage" - -#~ msgid "You can not delete motion %s." -#~ msgstr "Vous ne pouvez pas supprimer la motion %s." - -#~ msgid "Motion %s was successfully deleted." -#~ msgstr "La motion %s a été supprimée avec succès." - -#~ msgid "Version %s accepted." -#~ msgstr "Version %s acceptée." - -#~ msgid "Do you really want to authorize version %s?" -#~ msgstr "Voulez-vous vraiment autoriser cette version %s" - -#~ msgid "Version %s rejected." -#~ msgstr "Version %s rejetée." - -#~ msgid "ERROR by rejecting the version." -#~ msgstr "ERREUR en rejetant la version." - -#~ msgid "Ignoring line %d because the assigned group may not act as a person." -#~ msgstr "" -#~ "La ligne %d a été ignorée car le group assigné ne peut agir en tant que " -#~ "personne." - -#~ msgid "Created by motion import." -#~ msgstr "Motion a été créé par l'import" - -#~ msgid "" -#~ "Ignoring line %d because it contains an incomplete first / last name pair." -#~ msgstr "La ligne %d a été ignorée car le nom ou prénom sont incomplets" - -#~ msgid "%d motion was successfully modified." -#~ msgid_plural "%d motions were successfully modified." -#~ msgstr[0] "%d la motion a été modifiée avec succès." -#~ msgstr[1] "%d les motions ont été modifiées avec succès." - -#~ msgid "%d new user was added." -#~ msgid_plural "%d new users were added." -#~ msgstr[0] "%d nouvel utilisateur a été créé." -#~ msgstr[1] "%d nouveaux utilisateurs ont été créés." - -#~ msgid "%d new group was added." -#~ msgid_plural "%d new groups were added." -#~ msgstr[0] "%d le nouveau groupe a été ajouter" -#~ msgstr[1] "%d nouveaux groupes ont été ajouter" - -#~ msgid "%d group assigned to motions." -#~ msgid_plural "%d groups assigned to motions." -#~ msgstr[0] "%d groupe a été assigné aux motions." -#~ msgstr[1] "%d groupes ont été assignés aux motions." - -#~ msgid "" -#~ "Attention: Existing motions will be modified if you import new motions " -#~ "with the same number." -#~ msgstr "" -#~ "Attention: Les motions existantes seront modifiées si vous importez de " -#~ "nouvelles motions avec le même numéro." - -#~ msgid "" -#~ "Attention: Importing an motions without a number multiple times will " -#~ "create duplicates." -#~ msgstr "" -#~ "Attention: L'importation d'une motion sans numéro à plusieurs reprises " -#~ "créera des doublons." - -#~ msgid "Motion No." -#~ msgstr "Motion No." - -#~ msgid "Motion settings successfully saved." -#~ msgstr "Les paramètres des motions ont été enregistrés avec succès" - -#~ msgid "Motion settings" -#~ msgstr "Paramètres de l'animation" - -#~ msgid "Without number" -#~ msgstr "Sans numéro" - -#~ msgid "Not yet authorized" -#~ msgstr "N'est pas encore autorisé" - -#~ msgid "Authorized" -#~ msgstr "Autorisé" - -#~ msgid "Withdrawen (by submitter)" -#~ msgstr "retiré (par le requérant)" - -#~ msgctxt "number of motions" -#~ msgid "motion" -#~ msgid_plural "motions" -#~ msgstr[0] "motion" -#~ msgstr[1] "motions" - -#~ msgid "Number of supporters" -#~ msgstr "Nombre de partisans" - -#~ msgid "Creation Time" -#~ msgstr "Temps de création" - -#, fuzzy -#~ msgid "Print this motion as PDF" -#~ msgstr "Toutes les motions dans un PDF" - -#, fuzzy -#~ msgid "Reject this version" -#~ msgstr "Rejeter la version " - -#, fuzzy -#~ msgid "This version is rejected" -#~ msgstr "Version rejetée" - -#~ msgid "unchanged" -#~ msgstr "non modifié" - -#, fuzzy -#~ msgid "Unsupport motion" -#~ msgstr "Peut soutenir les motions" - -#~ msgid "Formal validation" -#~ msgstr "Validation formelle" - -#~ msgid "Publish" -#~ msgstr "Publier" - -#, fuzzy -#~ msgid "Not permit" -#~ msgstr "Non autorisé (rejeter)" - -#~ msgid "Result after vote" -#~ msgstr "Résultat après le vote" - -#, fuzzy -#~ msgid "Withdrawed by Submitter" -#~ msgstr "Retiré par le requérant" - -#~ msgid "No motion available." -#~ msgstr "Aucune motion disponible" - -#~ msgid "You can not edit the name for this group." -#~ msgstr "Vous ne pouvez pas modifier le nom de ce groupe." - -#~ msgid "Group name \"%s\" is reserved for internal use." -#~ msgstr "Ce nom de groupe \"%s\" est réservé pour une utilisation interne." - -#~ msgid "Observer" -#~ msgstr "Observateur" - -#~ msgid "Guest" -#~ msgstr "Invité" - -#~ msgid "Typ" -#~ msgstr "Type" - -#~ msgid "URL: %s" -#~ msgstr "URL: %s" - -#~ msgid "Participants settings successfully saved." -#~ msgstr "" -#~ "Les modifications des paramètres des participants ont été appliquées avec " -#~ "succès" - -#~ msgid "Participant settings" -#~ msgstr "Paramètres du participant" - -#~ msgid "No groups available." -#~ msgstr "Aucun groupe n'est disponible" - -#, fuzzy -#~ msgid "Print first time passwords as PDF" -#~ msgstr "La liste des premiers mots de passe en PDF" - -#~ msgid "Not specified" -#~ msgstr "Non spécifié" - -#~ msgid "Active" -#~ msgstr "Actif" - -#~ msgid "Inactive" -#~ msgstr "Inactif" - -#~ msgid "participant" -#~ msgid_plural "participants" -#~ msgstr[0] "participant" -#~ msgstr[1] "participants" - -#~ msgid "of" -#~ msgstr "de" - -#, fuzzy -#~ msgid "Change status (active/inactive)" -#~ msgstr "Changer le statut sur inactif" - -#~ msgid "Welcome Page" -#~ msgstr "Page d'accueil" - -#~ msgid "" -#~ "Get professional " -#~ "support for OpenSlides." -#~ msgstr "" -#~ "Obtenir un " -#~ "support professionel pour OpenSlides." - -#, fuzzy -#~ msgid "Countdown" -#~ msgstr "Arrêter le compte à rebours " - -#~ msgid "Activate summary for this item" -#~ msgstr "Activez le résumé pour cet élément" - -#, fuzzy -#~ msgid "Activate agenda" -#~ msgstr "Activez l'élément" - -#, fuzzy -#~ msgid "User groups" -#~ msgstr "Nouveau groupe" - -#~ msgid "All items" -#~ msgstr "Tous les éléments" - -#~ msgid "Mark item as done" -#~ msgstr "Marquez l'élément comme terminé" - -#~ msgid "Item closed" -#~ msgstr "Elément fermé" - -#~ msgid "Done" -#~ msgstr "Terminé" - -#~ msgid "All elections" -#~ msgstr "Toutes les élections" - -#~ msgid "View election" -#~ msgstr "Afficher l'élection" - -#~ msgid "Election as PDF" -#~ msgstr "L'élection en PDF" - -#~ msgid "Activate election" -#~ msgstr "Activer l'élection" - -#~ msgid "All motions" -#~ msgstr "Toutes les motions" - -#~ msgid "View motion" -#~ msgstr "Afficher la motion" - -#~ msgid "Motion as PDF" -#~ msgstr "Motion dans un PDF" - -#~ msgid "Number" -#~ msgstr "Numéro" - -#~ msgid "Activate motion" -#~ msgstr "Activer la motion" - -#~ msgid "Enter result" -#~ msgstr "Insérer le résultat" - -#~ msgid "Result after debate" -#~ msgstr "Résultat après la discussion" - -#~ msgid "Version authorized" -#~ msgstr "Version autorisée" - -#~ msgid "Log" -#~ msgstr "Log" - -#~ msgid "All participants" -#~ msgstr "Tout les participants" - -#~ msgid "View participant" -#~ msgstr "Afficher participant" - -#~ msgid "View group" -#~ msgstr "Afficher le groupe" - -#~ msgid "Close this notification" -#~ msgstr "Fermez cette notification" - -#~ msgid "Change status to active" -#~ msgstr "Changer le statut sur actif" - -#~ msgid "User Settings" -#~ msgstr "Paramètres d'utilisateur" - -#~ msgid "Overview" -#~ msgstr "Vue d'ensemble" - -#~ msgid "Projector view" -#~ msgstr "Vue projecteur" - -#~ msgid "New slide" -#~ msgstr "nouvelle diapositive" - -#~ msgid "Welcome" -#~ msgstr "Bienvenue" diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.mo b/openslides/locale/fr/LC_MESSAGES/djangojs.mo index cca03a977a006a5375201ae0840c64f5c18a8c8b..a5219f0e56e9270fdda58df4fda986e9acbfde30 100644 GIT binary patch literal 2689 zcmZ9MO^g&p6vqn%KL!y+5fDF07u;Qz-kIHHaT!?Rupa^3*PZO}v?A2Egm!4sg>3#^}=^h|Wf=J_gd`Z=qAV0qr! zKLXL&$5y`xlK;yft@nl1uYk1Pw;=8FJCN4>4Wzh#xB4F-#qp=L{|%C#b#O}K)`RqY z6G-#7f_H;E!27`ga0HwLX`TzBGvDg3g5)OxDV|kpe;p*hZ(99rko=wnw}J0j`z0_3 z{W5qj_!ame&h$qx58a3JhiE)V@m&P51$No$pIiM3h$-wFkoz%ckbWay)EAQ*AvAnS?wIq5s(cWUUR=WoU#JKCf%lu@ib(RHXbmhkzflhW|Un`;stoNSy@J@5v;7x zBXYAS&KS0+c+)jrAfpD?!c*E$cwMEDk1s8fUOY>lVGu>JEo;$|Dot3$MK`G?XB9yU z6~UOq^rlq;wMw1~{Y0_8rB|_z$|{Hi-m3w6s*~)U zl2uL7MdFJ#dtRXX5flupmFE^uta;$E&^&eO& z{Z3&YFBFR7VH2= zZ_gxdtJNO$g2NacHBxNNsS3AQlxO+o^F>x`UUtL`tHRMXx#hFo0HS=+AlSw|# zE9?!9vA29^z2xgUKfLC%h>M;pA1lw@$j8`dAvc5M;kr82c8tv$MX{`P6A?a?4?=-O!m=x|tMt6lZEOJ${h)UZ;m5ewdF9 zAI!0=^mMl)c=rNMQX8o`;?AxJtVyp7!CKipQ=>BUu_l#Zf?&DldO^37^lGq`)u2jQ zNp-(QJqg_ungt?7vAUi~MHr$AyB(Av9=O0-^y;wN!Bh;z#cvW%3iQaw4?(h{G`(Mp zE&AFkMhRyI?~)`!Ve5!K+LBE0BKsA&kg^3_a|!ZK9(s6|622CLFf0=20{ z5>xF$iw0fZ?U-(d8?Dk-w{ugyBA~T;#e1oR3B6)%QphX93j~T)+)}MHuwKXi3wH`B zwk1nBW+#>OB=1)&4x(4FNvdxt*=+2rWV5pA;w~a9)YG*jm0j9C)H41;!pqWU>vayl a(d;;J#A^i`3RHkhIBsq)Eq#M;lldQP1TYQ& delta 176 zcmZn^oy!t%Pl#nI0}wC)u?!IF05K~N+W;{L1OTxl5C;PBEJg-~Y#=QL#B4wfKrR@7 z^uoYo9#-keC)s>VjdTr-bPX&O3{9*I&9w~-4Gg#f{B?s;%QA~I^Ye6F5=&C86pRdj pilFKYtxU`|d$CI~it8w(B<2+>s1_>}=jW9uBqt_k99~(>0048z9v1)r diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.po b/openslides/locale/fr/LC_MESSAGES/djangojs.po index 7df1f4e27..8fccb7f49 100644 --- a/openslides/locale/fr/LC_MESSAGES/djangojs.po +++ b/openslides/locale/fr/LC_MESSAGES/djangojs.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# , 2012. +# moosline , 2013 +# moosline , 2012 msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-01 21:13+0200\n" -"PO-Revision-Date: 2012-12-09 11:46+0000\n" +"POT-Creation-Date: 2013-06-04 00:21+0200\n" +"PO-Revision-Date: 2013-06-03 15:05+0000\n" "Last-Translator: moosline \n" "Language-Team: French (http://www.transifex.com/projects/p/openslides/" "language/fr/)\n" @@ -22,191 +23,191 @@ msgstr "" #: agenda/static/javascript/agenda-config-datepicker.js:9 #: agenda/static/javascript/agenda-config-datepicker.js:39 msgid "en" -msgstr "" +msgstr "en" #: agenda/static/javascript/agenda-config-datepicker.js:10 msgid "previous month" -msgstr "" +msgstr "le mois dernier" #: agenda/static/javascript/agenda-config-datepicker.js:11 msgid "next month" -msgstr "" +msgstr "le mois prochain" #: agenda/static/javascript/agenda-config-datepicker.js:13 msgid "January" -msgstr "" +msgstr "Janvier" #: agenda/static/javascript/agenda-config-datepicker.js:13 msgid "February" -msgstr "" +msgstr "Février" #: agenda/static/javascript/agenda-config-datepicker.js:13 msgid "March" -msgstr "" +msgstr "Mars" #: agenda/static/javascript/agenda-config-datepicker.js:14 msgid "April" -msgstr "" +msgstr "Avril" #: agenda/static/javascript/agenda-config-datepicker.js:14 #: agenda/static/javascript/agenda-config-datepicker.js:20 msgid "May" -msgstr "" +msgstr "Mai" #: agenda/static/javascript/agenda-config-datepicker.js:14 msgid "June" -msgstr "" +msgstr "Juin" #: agenda/static/javascript/agenda-config-datepicker.js:15 msgid "July" -msgstr "" +msgstr "Juillet" #: agenda/static/javascript/agenda-config-datepicker.js:15 msgid "August" -msgstr "" +msgstr "Août" #: agenda/static/javascript/agenda-config-datepicker.js:15 msgid "September" -msgstr "" +msgstr "Septembre" #: agenda/static/javascript/agenda-config-datepicker.js:16 msgid "October" -msgstr "" +msgstr "Octobre" #: agenda/static/javascript/agenda-config-datepicker.js:16 msgid "November" -msgstr "" +msgstr "Novembre" #: agenda/static/javascript/agenda-config-datepicker.js:16 msgid "December" -msgstr "" +msgstr "Décembre" #: agenda/static/javascript/agenda-config-datepicker.js:19 msgid "Jan" -msgstr "" +msgstr "Jan" #: agenda/static/javascript/agenda-config-datepicker.js:19 msgid "Feb" -msgstr "" +msgstr "Feb" #: agenda/static/javascript/agenda-config-datepicker.js:19 msgid "Mar" -msgstr "" +msgstr "Mar" #: agenda/static/javascript/agenda-config-datepicker.js:20 msgid "Apr" -msgstr "" +msgstr "Apr" #: agenda/static/javascript/agenda-config-datepicker.js:20 msgid "Jun" -msgstr "" +msgstr "Jui" #: agenda/static/javascript/agenda-config-datepicker.js:21 msgid "Jul" -msgstr "" +msgstr "Jul" #: agenda/static/javascript/agenda-config-datepicker.js:21 msgid "Aug" -msgstr "" +msgstr "Aou" #: agenda/static/javascript/agenda-config-datepicker.js:21 msgid "Sep" -msgstr "" +msgstr "Sep" #: agenda/static/javascript/agenda-config-datepicker.js:22 msgid "Oct" -msgstr "" +msgstr "Oct" #: agenda/static/javascript/agenda-config-datepicker.js:22 msgid "Nov" -msgstr "" +msgstr "Nov" #: agenda/static/javascript/agenda-config-datepicker.js:22 msgid "Dec" -msgstr "" +msgstr "Déc" #: agenda/static/javascript/agenda-config-datepicker.js:25 msgid "Sunday" -msgstr "" +msgstr "Dimanche" #: agenda/static/javascript/agenda-config-datepicker.js:25 msgid "Monday" -msgstr "" +msgstr "Lundi" #: agenda/static/javascript/agenda-config-datepicker.js:25 msgid "Tuesdey" -msgstr "" +msgstr "Mardi" #: agenda/static/javascript/agenda-config-datepicker.js:25 msgid "Wednesday" -msgstr "" +msgstr "Mecredi" #: agenda/static/javascript/agenda-config-datepicker.js:26 msgid "Thursday" -msgstr "" +msgstr "Jeudi" #: agenda/static/javascript/agenda-config-datepicker.js:26 msgid "Friday" -msgstr "" +msgstr "Vendredi" #: agenda/static/javascript/agenda-config-datepicker.js:26 msgid "Saturday" -msgstr "" +msgstr "Samedi" #: agenda/static/javascript/agenda-config-datepicker.js:29 #: agenda/static/javascript/agenda-config-datepicker.js:33 msgid "Su" -msgstr "" +msgstr "Di" #: agenda/static/javascript/agenda-config-datepicker.js:29 #: agenda/static/javascript/agenda-config-datepicker.js:33 msgid "Mo" -msgstr "" +msgstr "Lu" #: agenda/static/javascript/agenda-config-datepicker.js:29 #: agenda/static/javascript/agenda-config-datepicker.js:33 msgid "Tu" -msgstr "" +msgstr "Ma" #: agenda/static/javascript/agenda-config-datepicker.js:29 #: agenda/static/javascript/agenda-config-datepicker.js:33 msgid "We" -msgstr "" +msgstr "Me" #: agenda/static/javascript/agenda-config-datepicker.js:30 #: agenda/static/javascript/agenda-config-datepicker.js:34 msgid "Th" -msgstr "" +msgstr "Je" #: agenda/static/javascript/agenda-config-datepicker.js:30 #: agenda/static/javascript/agenda-config-datepicker.js:34 msgid "Fr" -msgstr "" +msgstr "Ve" #: agenda/static/javascript/agenda-config-datepicker.js:30 #: agenda/static/javascript/agenda-config-datepicker.js:34 msgid "Sa" -msgstr "" +msgstr "Sa" #: agenda/static/javascript/agenda-config-datepicker.js:45 msgid "Time" -msgstr "" +msgstr "Heure" #: agenda/static/javascript/agenda-config-datepicker.js:46 msgid "Hour" -msgstr "" +msgstr "Heure" #: agenda/static/javascript/agenda-config-datepicker.js:47 msgid "Minute" -msgstr "" +msgstr "Minute" #: agenda/static/javascript/agenda-config-datepicker.js:48 msgid "Current time" -msgstr "" +msgstr "heure actuelle" #: agenda/static/javascript/agenda-config-datepicker.js:49 msgid "Close" -msgstr "" +msgstr "Fermer" #: agenda/static/javascript/agenda.js:17 #, c-format @@ -215,40 +216,40 @@ msgstr ", dans %s sont cachés" #: static/javascript/dataTables.bootstrap.js:19 msgid "_MENU_ entries per page" -msgstr "" +msgstr "_MENU_ Entrées par page" #: static/javascript/dataTables.bootstrap.js:20 msgid "Search:" -msgstr "" +msgstr "Recherche:" #: static/javascript/dataTables.bootstrap.js:21 msgid "Showing _START_ to _END_ of _TOTAL_ entries" -msgstr "" +msgstr "Voici _START_ à _END_ sur _TOTAL_ entrées" #: static/javascript/dataTables.bootstrap.js:22 msgid "Showing 0 entries" -msgstr "" +msgstr "Affichage de 0 entrées" #: static/javascript/dataTables.bootstrap.js:23 msgid "(filtered from _MAX_ total entries)" -msgstr "" +msgstr "(filtrée à partir des entrées totales _Max_)" #: static/javascript/dataTables.bootstrap.js:24 msgid "No matching records found" -msgstr "" +msgstr "Aucun enregistrement correspondant n'a été trouvé" #: static/javascript/dataTables.bootstrap.js:26 msgid "First" -msgstr "" +msgstr "Premier" #: static/javascript/dataTables.bootstrap.js:27 msgid "Last" -msgstr "" +msgstr "Dernier" #: static/javascript/dataTables.bootstrap.js:28 msgid "Next" -msgstr "" +msgstr "Prochain" #: static/javascript/dataTables.bootstrap.js:29 msgid "Previous" -msgstr "" +msgstr "Avant"