From 2f4b7c192c04ae720343259f8519e05ad1e73a57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Norman=20J=C3=A4ckel?= Date: Mon, 7 Dec 2015 20:11:46 +0100 Subject: [PATCH] Updated French translation. --- openslides/locale/angular-gettext/fr.po | 1236 ++++++- openslides/locale/fr/LC_MESSAGES/django.mo | Bin 50270 -> 9022 bytes openslides/locale/fr/LC_MESSAGES/django.po | 3434 +++++------------- openslides/locale/fr/LC_MESSAGES/djangojs.mo | Bin 2735 -> 0 bytes openslides/locale/fr/LC_MESSAGES/djangojs.po | 261 -- 5 files changed, 2081 insertions(+), 2850 deletions(-) delete mode 100644 openslides/locale/fr/LC_MESSAGES/djangojs.mo delete mode 100644 openslides/locale/fr/LC_MESSAGES/djangojs.po diff --git a/openslides/locale/angular-gettext/fr.po b/openslides/locale/angular-gettext/fr.po index 97ecc3643..8a99ff6c9 100644 --- a/openslides/locale/angular-gettext/fr.po +++ b/openslides/locale/angular-gettext/fr.po @@ -1,26 +1,1240 @@ +# +# Translators: +# Moira Brülisauer , 2015 msgid "" msgstr "" +"Project-Id-Version: OpenSlides\n" +"PO-Revision-Date: 2015-12-07 14:38+0000\n" +"Last-Translator: Norman Jäckel \n" +"Language-Team: French (http://www.transifex.com/openslides/openslides/language/fr/)\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Project-Id-Version: \n" "Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: index.html:74 +#: users/static/templates/users/user-import.html:41 +msgid "" +"'title, first_name, last_name, structure level, groups, comment, is active'" +msgstr "'titre, prénom, nom, le niveau de la structure, groupe, commentaire, est active'" + +#: agenda/static/templates/agenda/item-import.html:41 +msgid "'title, text'" +msgstr "'titre, text,' " + +#: assignments/static/templates/assignments/assignment-list.html:54 +msgid "--- Select phase ---" +msgstr "--- Choisir la phase ---" + +#: motions/static/templates/motions/motion-list.html:60 +msgid "--- Select state ---" +msgstr "--- Choisir le statut ---" + +#: users/static/js/users/site.js:323 +#: users/static/templates/users/user-detail-profile.html:39 +#: users/static/templates/users/user-detail.html:37 +msgid "About me" +msgstr "A propos de moi" + +#: assignments/static/js/assignments/site.js:351 +#: assignments/static/js/assignments/site.js:440 +#: motions/static/templates/motions/motion-detail.html:135 +#: motions/static/templates/motions/motion-detail.html:136 +#: motions/static/templates/motions/motion-detail.html:186 +msgid "Abstain" +msgstr "Abstention" + +#: mediafiles/static/templates/mediafiles/mediafile-list.html:50 +#: motions/static/templates/motions/category-list.html:36 +#: users/static/templates/users/group-list.html:41 +msgid "Actions" +msgstr "Actions" + +#: core/static/templates/core/projector-controls.html:143 +msgid "Add countdown" +msgstr "Ajouter un compte à rebours " + +#: agenda/static/templates/agenda/item-detail.html:103 +#: assignments/static/templates/assignments/assignment-detail.html:72 +msgid "Add me" +msgstr "Ajouter moi-même" + +#: core/static/templates/core/projector-controls.html:194 +msgid "Add message" +msgstr "Ajouter un message" + +#: core/static/templates/core/projector-controls.html:144 +msgid "Add new countdown" +msgstr "Ajouter un nouveau compte à rebours " + +#: core/static/templates/core/projector-controls.html:195 +msgid "Add new message" +msgstr "Ajouter un nouveau message" + +#: users/static/templates/users/user-detail.html:42 +msgid "Administrative data" +msgstr "Données administratives" + +#: agenda/static/js/agenda/site.js:14 +#: agenda/static/templates/agenda/item-list.html:25 +#: agenda/static/templates/agenda/item-list.html:47 +#: agenda/static/templates/agenda/slide-item-list.html:2 +msgid "Agenda" +msgstr "Ordre du jour" + +#: agenda/static/templates/agenda/item-list.html:112 +#: core/static/templates/core/customslide-detail.html:22 +msgid "Agenda item" +msgstr "Point de l'ordre du jour" + +#: users/static/templates/users/user-import.html:45 +msgid "" +"At least first name or last name have to be filled in. All\n" +" other fields are optional and may be empty." +msgstr "Au moins le prénom ou le nom doivent être remplir. \nTous les autres champs sont facultatifs et peuvent être vides." + +#: motions/static/js/motions/site.js:194 +msgid "Attachment" +msgstr "pièce jointe" + +#: agenda/static/templates/agenda/item-detail.html:6 +msgid "Back to agenda" +msgstr "Retourner vers l'agenda" + +#: agenda/static/templates/agenda/item-import.html:83 +msgid "Back to agenda overview" +msgstr "Retour à l'aperçu l'ordre du jour" + +#: motions/static/templates/motions/motion-import.html:136 +msgid "Back to motions overview" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:6 +#: agenda/static/templates/agenda/item-sort.html:6 +#: assignments/static/templates/assignments/assignment-detail.html:6 +#: core/static/templates/core/customslide-detail.html:6 +#: core/static/templates/core/tag-form.html:6 +#: mediafiles/static/templates/mediafiles/mediafile-form.html:6 +#: motions/static/templates/motions/category-detail.html:6 +#: motions/static/templates/motions/category-form.html:6 +#: motions/static/templates/motions/category-list.html:10 +#: motions/static/templates/motions/motion-detail.html:7 +#: motions/static/templates/motions/motion-import.html:6 +#: users/static/templates/users/group-detail.html:6 +#: users/static/templates/users/group-form.html:6 +#: users/static/templates/users/group-list.html:10 +#: users/static/templates/users/user-detail.html:6 +#: users/static/templates/users/user-import.html:6 +msgid "Back to overview" +msgstr "Retour au sommaire" + +#: users/static/templates/users/user-import.html:93 +msgid "Back to users overview" +msgstr "Retour à l'aperçu des utilisateurs" + +#: assignments/static/templates/assignments/assignmentpoll-form.html:1 +msgid "Ballot" +msgstr "Votation" + +#: core/static/templates/core/projector-controls.html:33 +msgid "Bigger" +msgstr "Plus grand" + +#: agenda/static/templates/agenda/item-list.html:200 +#: assignments/static/templates/assignments/assignment-form.html:9 +#: assignments/static/templates/assignments/assignment-list.html:158 +#: assignments/static/templates/assignments/assignmentpoll-form.html:8 +#: core/static/templates/core/customslide-form.html:9 +#: core/static/templates/core/projector-controls.html:133 +#: core/static/templates/core/tag-form.html:24 +#: mediafiles/static/templates/mediafiles/mediafile-form.html:39 +#: motions/static/templates/motions/category-form.html:28 +#: motions/static/templates/motions/motion-detail.html:158 +#: motions/static/templates/motions/motion-form.html:9 +#: motions/static/templates/motions/motion-list.html:217 +#: users/static/templates/users/group-form.html:30 +#: users/static/templates/users/user-detail-password.html:39 +#: users/static/templates/users/user-detail-profile.html:46 +#: users/static/templates/users/user-form.html:9 +msgid "Cancel" +msgstr "Annuler" + +#: assignments/static/templates/assignments/assignment-detail.html:40 +#: assignments/static/templates/assignments/assignment-list.html:89 +msgid "Candidates" +msgstr "Candidats" + +#: motions/static/templates/motions/category-list.html:13 +#: motions/static/templates/motions/motion-list.html:10 +msgid "Categories" +msgstr "Catégories" + +#: motions/static/js/motions/site.js:208 +#: motions/static/templates/motions/motion-detail.html:72 +#: motions/static/templates/motions/motion-import.html:61 +#: motions/static/templates/motions/motion-list.html:105 +#: motions/static/templates/motions/motion-list.html:171 +msgid "Category" +msgstr "Catégorie" + +#: agenda/static/templates/agenda/item-import.html:88 +#: users/static/templates/users/user-import.html:98 +msgid "Clear" +msgstr "Effacer" + +#: motions/static/templates/motions/motion-import.html:126 +msgid "Clear preview" +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:34 +msgid "Close" +msgstr "Fermer" + +#: agenda/static/templates/agenda/slide-item-detail.html:6 +msgid "Closed" +msgstr "Fermé" + +#: agenda/static/templates/agenda/item-list.html:174 +#: users/static/js/users/site.js:316 +#: users/static/templates/users/user-detail.html:45 +#: users/static/templates/users/user-import.html:72 +msgid "Comment" +msgstr "Commentaire" + +#: assignments/static/js/assignments/site.js:120 +#: assignments/static/js/assignments/site.js:490 +msgid "Comment on the ballot paper" +msgstr "Commentaire sur le bulletin de vote" + +#: users/static/templates/users/user-detail-password.html:29 +msgid "Confirm new password" +msgstr "Confirmer le nouveau mot de passe" + +#: core/static/templates/core/login-form.html:23 +msgid "Continue as guest" +msgstr "Continuer en tant qu'invité" + +#: agenda/static/templates/agenda/item-import.html:15 +msgid "" +"Copy and paste your agenda item titles in this textbox.\n" +"Keep each item in a single line." +msgstr "" + +#: users/static/templates/users/user-import.html:15 +msgid "" +"Copy and paste your participant names in this textbox.\n" +" Keep each person in a single line." +msgstr "" + +#: core/static/templates/core/projector-controls.html:62 +msgid "Countdowns" +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:62 +msgid "Current speaker:" +msgstr "" + +#: mediafiles/static/templates/mediafiles/mediafile-form.html:19 +msgid "Current value:" +msgstr "" + +#: assignments/static/js/assignments/site.js:101 +#: assignments/static/js/assignments/site.js:136 +msgid "Default comment on the ballot paper" +msgstr "Commentaire par défaut sur le bulletin de vote" + +#: users/static/templates/users/user-import.html:42 +msgid "Default groups" +msgstr "" + +#: users/static/js/users/site.js:304 +msgid "Default password" +msgstr "" + +#: users/static/templates/users/user-import.html:43 +msgid "Delegate" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:151 +#: assignments/static/templates/assignments/assignment-detail.html:112 +#: assignments/static/templates/assignments/assignment-list.html:121 +#: core/static/templates/core/tag-list.html:38 +#: mediafiles/static/templates/mediafiles/mediafile-list.html:76 +#: motions/static/templates/motions/category-list.html:52 +#: motions/static/templates/motions/motion-list.html:143 +#: users/static/templates/users/group-list.html:57 +#: users/static/templates/users/user-list.html:142 +msgid "Delete" +msgstr "" + +#: assignments/static/templates/assignments/assignment-list.html:66 +msgid "Delete selected elections" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:92 +msgid "Delete selected items" +msgstr "" + +#: motions/static/templates/motions/motion-list.html:72 +msgid "Delete selected motions" +msgstr "" + +#: users/static/templates/users/user-list.html:80 +msgid "Delete selected participants" +msgstr "" + +#: assignments/static/js/assignments/site.js:85 +#: assignments/static/templates/assignments/assignment-detail.html:37 +#: core/static/templates/core/projector-controls.html:120 +msgid "Description" +msgstr "Description" + +#: agenda/static/templates/agenda/item-list.html:116 +msgid "Done" +msgstr "" + +#: agenda/static/templates/agenda/item-sort.html:14 +msgid "" +"Drag and drop items to change the order of the agenda. Your modification " +"will be saved immediately." +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:65 +#: agenda/static/templates/agenda/item-list.html:114 +#: agenda/static/templates/agenda/item-list.html:184 +msgid "Duration" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:148 +#: agenda/static/templates/agenda/item-list.html:206 +#: assignments/static/templates/assignments/assignment-detail.html:27 +#: assignments/static/templates/assignments/assignment-detail.html:92 +#: assignments/static/templates/assignments/assignment-list.html:118 +#: core/static/templates/core/tag-list.html:36 +#: mediafiles/static/templates/mediafiles/mediafile-list.html:71 +#: motions/static/templates/motions/category-list.html:45 +#: motions/static/templates/motions/motion-detail.html:28 +#: motions/static/templates/motions/motion-list.html:136 +#: users/static/templates/users/group-list.html:50 +#: users/static/templates/users/user-detail.html:18 +#: users/static/templates/users/user-list.html:140 +msgid "Edit" +msgstr "" + +#: core/static/templates/core/customslide-form.html:1 +msgid "Edit agenda item" +msgstr "" + +#: motions/static/templates/motions/category-form.html:9 +msgid "Edit category" +msgstr "" + +#: core/static/templates/core/projector-controls.html:80 +msgid "Edit countdown" +msgstr "" + +#: core/static/templates/core/projector-controls.html:22 +msgid "Edit current slide" +msgstr "" + +#: assignments/static/templates/assignments/assignment-form.html:1 +msgid "Edit election" +msgstr "" + +#: assignments/static/templates/assignments/assignment-list.html:164 +msgid "Edit election..." +msgstr "" + +#: mediafiles/static/templates/mediafiles/mediafile-form.html:9 +msgid "Edit file" +msgstr "" + +#: users/static/templates/users/group-form.html:9 +msgid "Edit group" +msgstr "" + +#: core/static/templates/core/projector-controls.html:178 +msgid "Edit message" +msgstr "" + +#: motions/static/templates/motions/motion-form.html:1 +msgid "Edit motion" +msgstr "" + +#: motions/static/templates/motions/motion-list.html:223 +msgid "Edit motion..." +msgstr "" + +#: users/static/templates/users/user-form.html:1 +msgid "Edit participant" +msgstr "" + +#: users/static/templates/users/user-detail-profile.html:3 +msgid "Edit profil" +msgstr "" + +#: core/static/templates/core/tag-form.html:9 +msgid "Edit tag" +msgstr "" + +#: assignments/static/js/assignments/base.js:80 +#: assignments/static/templates/assignments/assignment-detail.html:32 +msgid "Election" +msgstr "Election" + +#: assignments/static/templates/assignments/assignment-detail.html:80 +msgid "Election result" +msgstr "" + +#: assignments/static/js/assignments/site.js:14 +#: assignments/static/templates/assignments/assignment-list.html:17 +msgid "Elections" +msgstr "Elections" + +#: motions/static/templates/motions/motion-import.html:23 +msgid "Encoding" +msgstr "" + +#: core/static/js/core/site.js:368 msgid "English" -msgstr "Anglais" +msgstr "" -#: index.html:86 +#: motions/static/js/motions/site.js:618 +msgid "Error: Identifier already exists." +msgstr "" + +#: motions/static/js/motions/site.js:636 +msgid "Error: Text is required." +msgstr "" + +#: motions/static/js/motions/site.js:628 +msgid "Error: Title is required." +msgstr "" + +#: mediafiles/static/js/mediafiles/site.js:14 +#: mediafiles/static/templates/mediafiles/mediafile-list.html:9 +msgid "Files" +msgstr "" + +#: mediafiles/static/templates/mediafiles/mediafile-list.html:35 +msgid "Filesize" +msgstr "" + +#: mediafiles/static/templates/mediafiles/mediafile-list.html:30 +msgid "Filetype" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:70 +#: assignments/static/templates/assignments/assignment-list.html:44 +#: core/static/templates/core/tag-list.html:18 +#: mediafiles/static/templates/mediafiles/mediafile-list.html:18 +#: motions/static/templates/motions/category-list.html:21 +#: motions/static/templates/motions/motion-list.html:50 +#: users/static/templates/users/user-list.html:60 +msgid "Filter" +msgstr "" + +#: users/static/js/users/site.js:270 +#: users/static/templates/users/user-detail-profile.html:26 +#: users/static/templates/users/user-import.html:68 +msgid "First name" +msgstr "" + +#: core/static/js/core/site.js:370 msgid "French" -msgstr "Français" +msgstr "" -#: index.html:80 +#: core/static/js/core/site.js:369 msgid "German" -msgstr "Allemand" +msgstr "" -#: user-list.html:26 +#: users/static/templates/users/group-detail.html:10 +msgid "Group" +msgstr "" + +#: users/static/js/users/site.js:291 +#: users/static/templates/users/group-list.html:13 +#: users/static/templates/users/user-detail.html:33 +#: users/static/templates/users/user-import.html:71 +#: users/static/templates/users/user-list.html:10 +#: users/static/templates/users/user-list.html:109 msgid "Groups" -msgstr "Groupe" +msgstr "" -#: user-list.html:1 +#: agenda/static/templates/agenda/item-list.html:135 +#: agenda/static/templates/agenda/item-list.html:193 +msgid "Hidden item" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:82 +msgid "Hide closed items" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:79 +msgid "Hide internal items" +msgstr "" + +#: core/static/js/core/site.js:86 +msgid "Home" +msgstr "" + +#: users/static/templates/users/group-list.html:34 +msgid "ID" +msgstr "" + +#: motions/static/js/motions/site.js:139 +#: motions/static/templates/motions/motion-import.html:56 +#: motions/static/templates/motions/motion-list.html:166 +#: motions/static/templates/motions/motion-list.html:90 +msgid "Identifier" +msgstr "" + +#: motions/static/templates/motions/motion-import.html:42 +msgid "" +"Identifier, reason, submitter and category are optional and may be empty." +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:25 +#: agenda/static/templates/agenda/item-import.html:75 +#: agenda/static/templates/agenda/item-list.html:14 +#: motions/static/templates/motions/motion-list.html:18 +#: users/static/templates/users/user-import.html:25 +#: users/static/templates/users/user-import.html:85 +#: users/static/templates/users/user-list.html:14 +msgid "Import" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:9 +msgid "Import agenda items" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:35 +#: users/static/templates/users/user-import.html:35 +msgid "Import by CSV file" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:14 +#: users/static/templates/users/user-import.html:14 +msgid "Import by copy/paste" +msgstr "" + +#: motions/static/templates/motions/motion-import.html:9 +msgid "Import motions" +msgstr "" + +#: users/static/templates/users/user-import.html:9 +msgid "Import participants" +msgstr "" + +#: motions/static/templates/motions/motion-import.html:129 +msgid "Import {{ motions.length - motionsFailed.length }} motions" +msgstr "" + +#: users/static/js/users/site.js:722 +msgid "Important: Please change your password!" +msgstr "" + +#: users/static/js/users/site.js:720 +msgid "Installation was successfully." +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:145 +#: motions/static/templates/motions/motion-detail.html:146 +#: motions/static/templates/motions/motion-detail.html:205 +msgid "Invalid votes" +msgstr "" + +#: users/static/js/users/site.js:338 +msgid "Is active" +msgstr "" + +#: users/static/js/users/site.js:331 +#: users/static/templates/users/user-list.html:70 +msgid "Is present" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:180 +msgid "Item number" +msgstr "" + +#: users/static/js/users/site.js:277 +#: users/static/templates/users/user-detail-profile.html:30 +#: users/static/templates/users/user-import.html:69 +msgid "Last name" +msgstr "" + +#: users/static/templates/users/user-list.html:30 +msgid "List of access data" +msgstr "" + +#: users/static/templates/users/user-list.html:25 +msgid "List of participants" +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:13 +#: agenda/static/templates/agenda/item-detail.html:24 +#: agenda/static/templates/agenda/item-list.html:146 +#: agenda/static/templates/agenda/slide-item-detail.html:5 +#: assignments/static/templates/assignments/assignment-detail.html:15 +#: core/static/templates/core/customslide-detail.html:11 +#: motions/static/templates/motions/motion-detail.html:16 +msgid "List of speakers" +msgstr "" + +#: core/static/templates/core/projector-controls.html:9 +msgid "Live view" +msgstr "" + +#: core/static/templates/core/login-form.html:20 +msgid "Login" +msgstr "" + +#: core/static/templates/core/projector-controls.html:154 +msgid "Messages" +msgstr "" + +#: motions/static/js/motions/base.js:171 +#: motions/static/templates/motions/motion-detail.html:34 +msgid "Motion" +msgstr "" + +#: motions/static/js/motions/site.js:14 +#: motions/static/templates/motions/motion-list.html:25 +msgid "Motions" +msgstr "" + +#: core/static/templates/core/tag-form.html:17 +#: core/static/templates/core/tag-list.html:26 +#: motions/static/templates/motions/category-form.html:21 +#: motions/static/templates/motions/category-list.html:33 +#: users/static/templates/users/group-form.html:17 +#: users/static/templates/users/group-list.html:38 +#: users/static/templates/users/user-list.html:98 +msgid "Name" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:6 +#: assignments/static/templates/assignments/assignment-list.html:6 +#: core/static/templates/core/tag-list.html:6 +#: mediafiles/static/templates/mediafiles/mediafile-list.html:6 +#: motions/static/templates/motions/category-list.html:6 +#: motions/static/templates/motions/motion-list.html:6 +#: users/static/templates/users/group-list.html:6 +#: users/static/templates/users/user-list.html:6 +msgid "New" +msgstr "" + +#: core/static/templates/core/customslide-form.html:2 +msgid "New agenda item" +msgstr "" + +#: assignments/static/templates/assignments/assignment-detail.html:83 +msgid "New ballot" +msgstr "" + +#: motions/static/templates/motions/category-form.html:10 +msgid "New category" +msgstr "" + +#: motions/static/js/motions/site.js:675 +msgid "New category will be created." +msgstr "" + +#: assignments/static/templates/assignments/assignment-form.html:2 +msgid "New election" +msgstr "" + +#: mediafiles/static/templates/mediafiles/mediafile-form.html:10 +msgid "New file" +msgstr "" + +#: users/static/templates/users/group-form.html:10 +msgid "New group" +msgstr "" + +#: motions/static/templates/motions/motion-form.html:2 +msgid "New motion" +msgstr "" + +#: users/static/templates/users/user-form.html:2 +msgid "New participant" +msgstr "" + +#: motions/static/js/motions/site.js:657 +msgid "New participant will be created." +msgstr "" + +#: users/static/templates/users/user-detail-password.html:21 +msgid "New password" +msgstr "" + +#: core/static/templates/core/tag-form.html:10 +msgid "New tag" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:222 +msgid "New vote" +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:67 +msgid "Next speakers:" +msgstr "" + +#: assignments/static/js/assignments/site.js:351 +#: assignments/static/js/assignments/site.js:431 +#: motions/static/templates/motions/motion-detail.html:130 +#: motions/static/templates/motions/motion-detail.html:131 +#: motions/static/templates/motions/motion-detail.html:177 +msgid "No" +msgstr "Non" + +#: agenda/static/templates/agenda/item-list.html:54 +msgid "Number agenda" +msgstr "" + +#: assignments/static/js/assignments/site.js:92 +#: assignments/static/templates/assignments/assignment-list.html:144 +msgid "Number of members to be elected" +msgstr "Nombre de membres à élire" + +#: users/static/templates/users/user-detail-password.html:13 +msgid "Old password" +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:51 +msgid "Old speakers:" +msgstr "" + +#: motions/static/templates/motions/motion-import.html:43 +msgid "Only double quotes are accepted as text delimiter (no single quotes)." +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:39 +msgid "Open" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:22 +#: assignments/static/templates/assignments/assignment-detail.html:10 +#: assignments/static/templates/assignments/assignment-list.html:14 +#: motions/static/templates/motions/motion-detail.html:11 +#: motions/static/templates/motions/motion-list.html:22 +#: users/static/templates/users/user-list.html:19 +msgid "PDF" +msgstr "PDF" + +#: users/static/templates/users/user-detail.html:23 +msgid "Participant" +msgstr "" + +#: users/static/js/users/site.js:14 +#: users/static/templates/users/user-list.html:35 msgid "Participants" -msgstr "Participants" +msgstr "" + +#: core/static/templates/core/login-form.html:17 +msgid "Password" +msgstr "" + +#: core/static/templates/core/projector-controls.html:110 +msgid "Pause" +msgstr "" + +#: users/static/templates/users/group-form.html:21 +msgid "Permissions" +msgstr "" + +#: users/static/templates/users/group-detail.html:15 +msgid "Permissions:" +msgstr "" + +#: users/static/templates/users/user-detail.html:30 +msgid "Personal data" +msgstr "" + +#: assignments/static/templates/assignments/assignment-list.html:150 +#: assignments/static/templates/assignments/assignment-list.html:94 +msgid "Phase" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:38 +#: motions/static/templates/motions/motion-import.html:38 +#: users/static/templates/users/user-import.html:38 +msgid "Please note:" +msgstr "" + +#: assignments/static/templates/assignments/assignment-list.html:89 +msgid "Posts" +msgstr "" + +#: motions/static/templates/motions/category-form.html:17 +#: motions/static/templates/motions/category-list.html:29 +msgid "Prefix" +msgstr "" + +#: motions/static/templates/motions/category-detail.html:14 +msgid "Prefix:" +msgstr "" + +#: users/static/templates/users/user-list.html:114 +msgid "Present" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:58 +#: motions/static/templates/motions/motion-import.html:50 +#: users/static/templates/users/user-import.html:62 +msgid "Preview" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:41 +msgid "Project agenda" +msgstr "" + +#: core/static/templates/core/customslide-detail.html:17 +msgid "Project agenda item" +msgstr "" + +#: core/static/templates/core/projector-controls.html:91 +msgid "Project countdown" +msgstr "" + +#: assignments/static/templates/assignments/assignment-detail.html:21 +#: assignments/static/templates/assignments/assignment-list.html:108 +msgid "Project election" +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:19 +#: agenda/static/templates/agenda/item-list.html:127 +msgid "Project item" +msgstr "" + +#: core/static/templates/core/projector-controls.html:165 +msgid "Project message" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:22 +#: motions/static/templates/motions/motion-list.html:124 +msgid "Project motion" +msgstr "" + +#: users/static/templates/users/user-detail.html:12 +#: users/static/templates/users/user-list.html:127 +msgid "Project user" +msgstr "" + +#: assignments/static/templates/assignments/assignment-detail.html:103 +msgid "Publish result" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:147 +#: assignments/static/templates/assignments/assignment-list.html:119 +#: motions/static/templates/motions/motion-list.html:139 +#: motions/static/templates/motions/motion-list.html:160 +msgid "QuickEdit" +msgstr "" + +#: motions/static/js/motions/site.js:178 +#: motions/static/templates/motions/motion-detail.html:237 +#: motions/static/templates/motions/motion-import.html:59 +msgid "Reason" +msgstr "" + +#: core/static/templates/core/projector-controls.html:73 +msgid "Remove countdown" +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:107 +#: assignments/static/templates/assignments/assignment-detail.html:76 +msgid "Remove me" +msgstr "" + +#: core/static/templates/core/projector-controls.html:173 +msgid "Remove message" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:44 +#: users/static/templates/users/user-import.html:48 +msgid "Required CSV file encoding is UTF-8." +msgstr "" + +#: motions/static/templates/motions/motion-import.html:40 +msgid "" +"Required comma or semicolon separated values with these column header names " +"in the first row" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:40 +#: users/static/templates/users/user-import.html:40 +msgid "Required comma separated values" +msgstr "" + +#: core/static/templates/core/projector-controls.html:99 +msgid "Reset countdown" +msgstr "" + +#: core/static/templates/core/projector-controls.html:50 +msgid "Reset scrolling" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:95 +msgid "Reset state" +msgstr "" + +#: core/static/templates/core/projector-controls.html:128 +#: core/static/templates/core/projector-controls.html:184 +#: core/static/templates/core/tag-form.html:21 +#: mediafiles/static/templates/mediafiles/mediafile-form.html:36 +#: motions/static/templates/motions/category-form.html:25 +#: motions/static/templates/motions/motion-detail.html:155 +#: users/static/templates/users/group-form.html:27 +#: users/static/templates/users/user-detail-password.html:36 +#: users/static/templates/users/user-detail-profile.html:43 +msgid "Save" +msgstr "" + +#: core/static/templates/core/projector-controls.html:45 +msgid "Scroll down" +msgstr "" + +#: core/static/templates/core/projector-controls.html:40 +msgid "Scroll up" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:65 +#: assignments/static/templates/assignments/assignment-list.html:39 +#: motions/static/templates/motions/motion-list.html:45 +#: users/static/templates/users/group-list.html:24 +#: users/static/templates/users/user-list.html:55 +msgid "Search" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:37 +#: assignments/static/templates/assignments/assignment-list.html:29 +#: motions/static/templates/motions/motion-list.html:36 +#: users/static/templates/users/user-list.html:46 +msgid "Select" +msgstr "" + +#: motions/static/templates/motions/motion-import.html:17 +msgid "Select a CSV file" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:36 +msgid "Select a CSV file to import agenda items!" +msgstr "" + +#: users/static/templates/users/user-import.html:36 +msgid "Select a CSV file to import users!" +msgstr "" + +#: motions/static/js/motions/site.js:214 +msgid "Select or search a category..." +msgstr "" + +#: users/static/js/users/site.js:297 +msgid "Select or search a group..." +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:87 +#: assignments/static/templates/assignments/assignment-detail.html:56 +msgid "Select or search a participant..." +msgstr "" + +#: motions/static/js/motions/site.js:153 +#: motions/static/templates/motions/motion-list.html:181 +msgid "Select or search a submitter..." +msgstr "" + +#: motions/static/js/motions/site.js:242 +#: motions/static/templates/motions/motion-list.html:206 +msgid "Select or search a supporter..." +msgstr "" + +#: motions/static/js/motions/site.js:228 +#: motions/static/templates/motions/motion-list.html:192 +msgid "Select or search a tag..." +msgstr "" + +#: motions/static/js/motions/site.js:256 +msgid "Select or search a workflow..." +msgstr "" + +#: motions/static/js/motions/site.js:200 +msgid "Select or search an attachment..." +msgstr "" + +#: motions/static/templates/motions/motion-import.html:20 +msgid "Separator" +msgstr "" + +#: core/static/js/core/site.js:93 +msgid "Settings" +msgstr "" + +#: mediafiles/static/templates/mediafiles/mediafile-list.html:65 +msgid "Show" +msgstr "" + +#: motions/static/js/motions/site.js:186 +msgid "Show extended fields" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:249 +msgid "Show log" +msgstr "" + +#: core/static/templates/core/projector-controls.html:28 +msgid "Smaller" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:10 +#: agenda/static/templates/agenda/item-sort.html:9 +msgid "Sort agenda" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:116 +msgid "Special values" +msgstr "" + +#: users/static/templates/users/user-import.html:44 +msgid "Staff" +msgstr "" + +#: core/static/templates/core/projector-controls.html:104 +msgid "Start" +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:113 +msgid "Start next speaker" +msgstr "" + +#: core/static/templates/core/projector-controls.html:124 +msgid "Start time" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:82 +#: motions/static/templates/motions/motion-list.html:110 +msgid "State" +msgstr "" + +#: agenda/static/templates/agenda/item-detail.html:118 +msgid "Stop current speaker" +msgstr "" + +#: users/static/js/users/site.js:284 +#: users/static/templates/users/user-detail-profile.html:35 +#: users/static/templates/users/user-detail.html:31 +#: users/static/templates/users/user-import.html:70 +#: users/static/templates/users/user-list.html:104 +msgid "Structure level" +msgstr "" + +#: assignments/static/templates/assignments/assignment-form.html:6 +#: assignments/static/templates/assignments/assignmentpoll-form.html:5 +#: core/static/templates/core/customslide-form.html:6 +#: motions/static/templates/motions/motion-form.html:6 +#: users/static/templates/users/user-form.html:6 +msgid "Submit" +msgstr "" + +#: motions/static/templates/motions/motion-import.html:60 +msgid "Submitter" +msgstr "" + +#: motions/static/js/motions/site.js:147 +#: motions/static/templates/motions/motion-detail.html:46 +#: motions/static/templates/motions/motion-list.html:100 +#: motions/static/templates/motions/motion-list.html:179 +msgid "Submitters" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:61 +msgid "Support motion" +msgstr "" + +#: motions/static/js/motions/site.js:236 +#: motions/static/templates/motions/motion-detail.html:53 +#: motions/static/templates/motions/motion-list.html:204 +msgid "Supporters" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:18 +#: assignments/static/templates/assignments/assignment-list.html:10 +#: core/static/templates/core/tag-list.html:9 +#: motions/static/js/motions/site.js:222 +#: motions/static/templates/motions/motion-detail.html:76 +#: motions/static/templates/motions/motion-list.html:14 +#: motions/static/templates/motions/motion-list.html:190 +msgid "Tags" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:64 +#: core/static/js/core/site.js:472 motions/static/js/motions/site.js:169 +#: motions/static/templates/motions/motion-detail.html:232 +#: motions/static/templates/motions/motion-import.html:58 +msgid "Text" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:42 +msgid "Text and duration are optional and may be empty." +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:43 +#: users/static/templates/users/user-import.html:47 +msgid "The header in first line is required." +msgstr "" + +#. academic degree +#: agenda/static/templates/agenda/item-import.html:63 +#: agenda/static/templates/agenda/item-list.html:170 +#: assignments/static/js/assignments/site.js:77 +#: assignments/static/templates/assignments/assignment-list.html:140 +#: assignments/static/templates/assignments/assignment-list.html:84 +#: core/static/js/core/site.js:464 +#: mediafiles/static/templates/mediafiles/mediafile-form.html:25 +#: mediafiles/static/templates/mediafiles/mediafile-list.html:25 +#: motions/static/js/motions/site.js:161 +#: motions/static/templates/motions/motion-import.html:57 +#: motions/static/templates/motions/motion-list.html:95 +#: users/static/js/users/site.js:263 +#: users/static/templates/users/user-detail-profile.html:22 +#: users/static/templates/users/user-import.html:67 +msgid "Title" +msgstr "Titre" + +#: assignments/static/templates/assignments/assignment-detail.html:108 +msgid "Unpublish result" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:66 +msgid "Unsupport motion" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:203 +#: assignments/static/templates/assignments/assignment-list.html:161 +#: motions/static/templates/motions/motion-list.html:220 +msgid "Update" +msgstr "" + +#: mediafiles/static/templates/mediafiles/mediafile-list.html:40 +msgid "Upload time" +msgstr "" + +#: mediafiles/static/templates/mediafiles/mediafile-list.html:45 +msgid "Uploaded by" +msgstr "" + +#: users/static/js/users/site.js:721 +msgid "Use admin and admin for first login." +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:45 +#: motions/static/templates/motions/motion-import.html:44 +#: users/static/templates/users/user-import.html:49 +msgid "Use the CSV example file from OpenSlides Wiki." +msgstr "" + +#: core/static/templates/core/login-form.html:12 +#: users/static/templates/users/user-detail-profile.html:13 +#: users/static/templates/users/user-detail.html:43 +msgid "Username" +msgstr "" + +#: users/static/js/users/site.js:742 +msgid "Username or password was not correct." +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:140 +#: motions/static/templates/motions/motion-detail.html:141 +#: motions/static/templates/motions/motion-detail.html:197 +msgid "Valid votes" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:104 +msgid "Vote" +msgstr "" + +#: assignments/static/js/assignments/site.js:480 +#: motions/static/templates/motions/motion-detail.html:150 +#: motions/static/templates/motions/motion-detail.html:151 +#: motions/static/templates/motions/motion-detail.html:214 +msgid "Votes cast" +msgstr "" + +#: assignments/static/js/assignments/site.js:472 +msgid "Votes invalid" +msgstr "" + +#: assignments/static/js/assignments/site.js:464 +msgid "Votes valid" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:101 +msgid "Voting result" +msgstr "" + +#: motions/static/js/motions/site.js:250 +msgid "Workflow" +msgstr "" + +#: assignments/static/js/assignments/site.js:127 +#: assignments/static/js/assignments/site.js:351 +#: assignments/static/js/assignments/site.js:422 +#: motions/static/templates/motions/motion-detail.html:125 +#: motions/static/templates/motions/motion-detail.html:126 +#: motions/static/templates/motions/motion-detail.html:168 +msgid "Yes" +msgstr "Oui" + +#: assignments/static/templates/assignments/assignment-list.html:72 +msgid "elections" +msgstr "" + +#. 'h' means time in hours +#: agenda/static/templates/agenda/item-list.html:158 +msgid "h" +msgstr "" + +#: agenda/static/templates/agenda/item-import.html:28 +#: agenda/static/templates/agenda/item-import.html:78 +#: users/static/templates/users/user-import.html:28 +#: users/static/templates/users/user-import.html:88 +msgid "imported" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:98 +msgid "items" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:117 +msgid "majority" +msgstr "" + +#: motions/static/templates/motions/motion-list.html:78 +msgid "motions" +msgstr "" + +#: motions/static/templates/motions/motion-import.html:122 +msgid "motions were successfully imported." +msgstr "" + +#: motions/static/templates/motions/motion-import.html:115 +msgid "motions will be imported." +msgstr "" + +#: motions/static/templates/motions/motion-import.html:109 +msgid "motions will be not imported." +msgstr "" + +#: users/static/templates/users/user-list.html:86 +msgid "participants" +msgstr "" + +#: agenda/static/templates/agenda/item-list.html:99 +#: assignments/static/templates/assignments/assignment-list.html:73 +#: motions/static/templates/motions/motion-list.html:79 +#: users/static/templates/users/user-list.html:87 +msgid "selected" +msgstr "" + +#: motions/static/templates/motions/motion-detail.html:118 +msgid "undocumented" +msgstr "" diff --git a/openslides/locale/fr/LC_MESSAGES/django.mo b/openslides/locale/fr/LC_MESSAGES/django.mo index 66249f5f656a6cdeebe197771efc782c2e226109..0ae4450164aa6c2af65243d4aab3e391f4a1ea6c 100644 GIT binary patch literal 9022 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 bJ;$6(Y`BBfGW3xfd>8KP!CEmY6$|r!o`i!f literal 50270 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 diff --git a/openslides/locale/fr/LC_MESSAGES/django.po b/openslides/locale/fr/LC_MESSAGES/django.po index edf83e6a2..6ebeb2602 100644 --- a/openslides/locale/fr/LC_MESSAGES/django.po +++ b/openslides/locale/fr/LC_MESSAGES/django.po @@ -1,3075 +1,1353 @@ -# Language file of OpenSlides used by transifex: -# https://www.transifex.com/projects/p/openslides/ -# Copyright (C) 2011–2013 by OpenSlides team, see AUTHORS. +# Language file of OpenSlides used by Transifex: +# https://www.transifex.com/openslides/openslides/ +# Copyright (C) 2011–2015 by OpenSlides team, see AUTHORS. # This file is distributed under the same license as the OpenSlides package. # Translators: -# Emanuel Schütze , 2013 -# Emanuel Schütze , 2013,2015 -# Moira Brülisauer , 2012 -# Moira Brülisauer , 2013-2015 -# Moira Brülisauer , 2012-2013 -# Moira Brülisauer , 2012 -# Norman Jäckel , 2013-2014 +# Moira Brülisauer , 2015 msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-15 20:37+0100\n" -"PO-Revision-Date: 2015-01-21 15:18+0000\n" -"Last-Translator: Moira Brülisauer \n" -"Language-Team: French (http://www.transifex.com/projects/p/openslides/language/fr/)\n" +"POT-Creation-Date: 2015-12-07 15:41+0100\n" +"PO-Revision-Date: 2015-12-07 18:58+0000\n" +"Last-Translator: Norman Jäckel \n" +"Language-Team: French (http://www.transifex.com/openslides/openslides/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: global_settings.py:23 -msgid "Czech" -msgstr "Tchèque" - -#: global_settings.py:24 -msgid "English" -msgstr "Anglais" - -#: global_settings.py:25 -msgid "French" -msgstr "Français" - -#: global_settings.py:26 -msgid "German" -msgstr "Allemand" - -#: global_settings.py:27 -msgid "Portuguese" -msgstr "Portugais" - -#: account/widgets.py:16 -msgid "My personal info" -msgstr "Mes infos personelles" - -#: account/templates/account/widget_personal_info.html:14 -msgid "None" -msgstr "Aucun" - -#: agenda/csv_import.py:22 motion/csv_import.py:37 -#: participant/csv_import.py:70 -msgid "Import file has wrong character encoding, only UTF-8 is supported!" -msgstr "Le fichier d'entrée a un mauvais encodage des caractères, seul UTF-8 est pris en charge!" - -#: agenda/csv_import.py:48 -#, python-format -msgid "%d items successfully imported." -msgstr "%d les éléments ont été importées avec succès." - -#: agenda/csv_import.py:50 -#, python-format -msgid "Error in the following lines: %s." -msgstr "Erreurs dans les lignes: %s." - -#: agenda/forms.py:23 -msgid "Parent item" -msgstr "Elément parent" - -#: agenda/forms.py:27 -msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59" -msgstr "Format non valide. Heures de 0 à 99 et minutes de 00 à 59" - -#: agenda/forms.py:30 agenda/templates/agenda/overview.html:103 -msgid "Duration" -msgstr "Durée" - -#: agenda/forms.py:31 -msgid "Input format: HH:MM or M or MM or MMM" -msgstr "Format d'entrée: HH:MM ou M ou MM ou MMM" - -#: agenda/forms.py:66 -msgid "Add participant" -msgstr "Ajouter un participant" - -#: agenda/forms.py:79 -#, python-format -msgid "%s is already on the list of speakers." -msgstr "%s est déjà sur la liste des orateurs." - -#: agenda/main_menu.py:12 agenda/signals.py:87 agenda/views.py:359 -#: agenda/views.py:360 agenda/widgets.py:16 -#: agenda/templates/agenda/item_slide_summary.html:7 -#: agenda/templates/agenda/overview.html:7 -#: agenda/templates/agenda/overview.html:34 -#: agenda/templates/agenda/overview.html:111 -#: agenda/templates/agenda/widget_item.html:18 -#: agenda/templates/search/agenda-results.html:7 -#: agenda/templates/search/agenda-results.html:13 -msgid "Agenda" -msgstr "Ordre du jour" - -#: agenda/models.py:39 +#: agenda/models.py:160 msgid "Agenda item" msgstr "Point de l'ordre du jour" -#: agenda/models.py:40 agenda/templates/search/agenda-results.html:13 -msgid "Organizational item" -msgstr "élément organisationnel" +#: agenda/models.py:161 +msgid "Hidden item" +msgstr "élément masqué" -#: agenda/models.py:42 +#: agenda/models.py:163 msgid "Number" msgstr "Numéro" -#: agenda/models.py:47 core/models.py:15 core/signals.py:111 -#: mediafile/models.py:28 mediafile/templates/mediafile/mediafile_list.html:18 -#: motion/forms.py:27 motion/models.py:573 participant/models.py:34 -#: participant/pdf.py:23 participant/templates/participant/overview.html:49 -msgid "Title" -msgstr "Titre" - -#: agenda/models.py:52 core/models.py:16 motion/forms.py:32 -#: motion/models.py:576 -msgid "Text" -msgstr "Texte" - -#: agenda/models.py:57 agenda/templates/agenda/overview.html:100 -#: agenda/templates/agenda/view.html:62 participant/models.py:46 -#: participant/templates/participant/overview.html:55 -#: participant/templates/participant/user_detail.html:71 +#: agenda/models.py:168 users/models.py:137 msgid "Comment" msgstr "Commentaire" -#: agenda/models.py:62 +#: agenda/models.py:173 msgid "Closed" msgstr "Fermé" -#: agenda/models.py:68 mediafile/templates/mediafile/mediafile_list.html:19 +#: agenda/models.py:181 msgid "Type" -msgstr "Type" +msgstr "Genre" -#: agenda/models.py:86 core/models.py:17 +#: agenda/models.py:198 core/models.py:130 msgid "Weight" -msgstr "Pondération" +msgstr "Importance" -#: agenda/models.py:108 +#: agenda/models.py:219 msgid "List of speakers is closed" -msgstr "Liste des orateurs est fermée" +msgstr "Liste des orateurs est fermé" -#: agenda/models.py:120 +#: agenda/models.py:226 msgid "Can see agenda" msgstr "Peut voir l'ordre du jour" -#: agenda/models.py:121 +#: agenda/models.py:227 msgid "Can manage agenda" msgstr "Peut gérer l'ordre du jour" -#: agenda/models.py:122 -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:228 +msgid "Can see hidden items and time scheduling of agenda" +msgstr "Peut voir les éléments cachés et \nla planification de temps de l'ordre du jour" -#: agenda/models.py:137 agenda/views.py:143 -msgid "Agenda items can not be child elements of an organizational item." -msgstr "Des éléments de l'ordre du jour ne peuvent pas être les descendants d'un élément organisationel." - -#: agenda/models.py:139 -msgid "Organizational items can not have agenda items as child elements." -msgstr "Des eléments organisationnels ne peuvent pas avoir des points de l'ordre du jour comme descendants." - -#: agenda/models.py:354 +#: agenda/models.py:303 #, 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." +msgid "%(user)s is already on the list of speakers of %(id)s." +msgstr "" -#: agenda/models.py:358 +#: agenda/models.py:307 msgid "An anonymous user can not be on lists of speakers." -msgstr "Un utilisateur anonyme no peut pas etre sur la liste des orateurs." +msgstr "Un utilisateur anonyme no peut pas être sur la liste des orateurs." -#: agenda/models.py:398 +#: agenda/models.py:347 msgid "Can put oneself on the list of speakers" msgstr "Peut se mettre sur la liste des orateurs" -#: agenda/personal_info.py:14 -msgid "I am on the list of speakers of the following items" -msgstr "Je suis sur la liste des orateurs de l' éléments suivants:" - -#: agenda/signals.py:27 +#: agenda/signals.py:18 msgid "Invalid input." msgstr "Entrée invalide." -#: agenda/signals.py:45 +#: agenda/signals.py:31 msgid "Begin of event" msgstr "Début de l'événement" -#: agenda/signals.py:46 +#: agenda/signals.py:32 msgid "Input format: DD.MM.YYYY HH:MM" msgstr "Format d'entrée: DD.MM.YYYY HH:MM" -#: agenda/signals.py:53 +#: agenda/signals.py:34 agenda/signals.py:43 agenda/signals.py:53 +#: agenda/signals.py:60 agenda/signals.py:72 agenda/views.py:240 +#: agenda/views.py:241 +msgid "Agenda" +msgstr "Ordre du jour" + +#: agenda/signals.py:41 msgid "Number of last speakers to be shown on the projector" msgstr "Nombre de derniers orateurs à faire figurer sur le projecteur" -#: agenda/signals.py:59 +#: agenda/signals.py:50 msgid "Couple countdown with the list of speakers" msgstr "Couple compte à rebours avec la liste des orateurs" -#: agenda/signals.py:60 -msgid "[Begin speach] starts the countdown, [End speach] stops the countdown." -msgstr "[Commencer discours] démarre le compte à rebours, [discours de fin] arrête le compte à rebours." +#: agenda/signals.py:51 +msgid "[Begin speech] starts the countdown, [End speech] stops the countdown." +msgstr "[Commencer discours] démarre le compte à rebours, [Arreter discours] arrête le compte à rebours." -#: agenda/signals.py:67 +#: agenda/signals.py:58 msgid "Numbering prefix for agenda items" msgstr "Numérotation préfixe pour points de l'ordre du jour" -#: agenda/signals.py:75 +#: agenda/signals.py:67 msgid "Numeral system for agenda items" msgstr "système de numération de points de l'ordre du jour" -#: agenda/signals.py:78 +#: agenda/signals.py:69 msgid "Arabic" msgstr "arabe" -#: agenda/signals.py:79 +#: agenda/signals.py:70 msgid "Roman" msgstr "romain" -#: agenda/views.py:127 -msgid "You are not authorized to manage the agenda." -msgstr "Vous n'êtes pas autorisé à gérer l'ordre du jour." - -#: agenda/views.py:151 -msgid "Errors when reordering of the agenda" -msgstr "Erreurs en réorganisant de l'ordre du jour" - -#: agenda/views.py:289 -msgid "Yes, with all child items." -msgstr "Oui, avec tous les sous-éléments." - -#: agenda/views.py:314 -#, python-format -msgid "Item %s was successfully deleted." -msgstr "Elément %s a été supprimé avec succès." - -#: agenda/views.py:316 -#, python-format -msgid "Item %s and its children were successfully deleted." -msgstr "Elément %s et ses sous-éléments ont été créés avec succès." - -#: agenda/views.py:342 -msgid "" -"Do you really want to generate agenda numbering? Manually added item numbers" -" will be overwritten!" -msgstr "Voulez-vous vraiment générer une numérotation pour l'ordre du jour? Numéros des éléments ajoutés manuellement seront écrasés!" - -#: agenda/views.py:351 -msgid "The agenda has been numbered." -msgstr "L'ordre du jour a été numéroté." - -#: agenda/views.py:384 agenda/views.py:619 +#: agenda/views.py:105 msgid "The list of speakers is closed." msgstr "La liste des orateurs est fermée." -#: agenda/views.py:391 agenda/views.py:628 -msgid "You were successfully added to the list of speakers." -msgstr "Vous avez été ajouté avec succès à la liste des orateurs." +#: agenda/views.py:114 +msgid "User does not exist." +msgstr "L'utilisateur n'existe pas." -#: agenda/views.py:438 +#: agenda/views.py:122 +#, python-format +msgid "User %s was successfully added to the list of speakers." +msgstr "L'utilisateur %s a été ajouté avec succès à la liste des orateurs." + +#: agenda/views.py:140 msgid "You are not on the list of speakers." msgstr "Vous n'êtes pas sur la liste des orateurs." -#: agenda/views.py:449 -msgid "Do you really want to remove yourself from the list of speakers?" -msgstr "Voulez-vous vraiment vous retirer de la liste des orateurs?" +#: agenda/views.py:148 agenda/views.py:178 +msgid "Speaker does not exist." +msgstr "Orateur n'existe pas." -#: agenda/views.py:469 +#: agenda/views.py:152 #, python-format -msgid "%(person)s is not on the list of %(item)s." -msgstr "%(person)s n'est pas sur la liste des %(item)s." +msgid "Speaker %s was successfully removed from the list of speakers." +msgstr "L'orateur %s a été envelé avec succès à la liste des orateurs." -#: agenda/views.py:494 +#: agenda/views.py:173 +msgid "The list of speakers is empty." +msgstr "La liste des orateurs est vide." + +#: agenda/views.py:180 +msgid "User is now speaking." +msgstr "utilisateur est entrain de parler." + +#: agenda/views.py:191 #, python-format msgid "There is no one speaking at the moment according to %(item)s." msgstr "Il n'y a pas un a parlé au moment selon %(item)s." -#: agenda/views.py:554 -msgid "Could not change order. Invalid data." -msgstr "Impossible de modifier la demande. Des données non valides." +#: agenda/views.py:193 +msgid "The speech is finished now." +msgstr "Le discours maintenant terminé." -#: agenda/views.py:613 -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:230 +msgid "The agenda has been numbered." +msgstr "L'ordre du jour a été numéroté." -#: agenda/views.py:632 -msgid "You can not put yourself on the list of speakers." -msgstr "Vous ne pouvez pas vous mettre vous même sur la liste des orateurs." +#: assignments/models.py:29 +msgid "candidate" +msgstr "candidat" -#: agenda/views.py:641 -#, python-format -msgid "%s is now speaking." -msgstr "%s est entrain de parler." +#: assignments/models.py:30 assignments/views.py:414 +msgid "elected" +msgstr "élu" -#: agenda/views.py:643 -#: agenda/templates/agenda/item_slide_list_of_speaker.html:26 -#: agenda/templates/agenda/overlay_speaker_projector.html:20 -msgid "The list of speakers is empty." -msgstr "La liste des orateurs est vide." +#: assignments/models.py:31 +msgid "blocked" +msgstr "bloqué" -#: agenda/views.py:651 -msgid "There is no one speaking at the moment." -msgstr "Il n'y a personne qui est entrain de parler pour le moment." - -#: agenda/views.py:654 -#, python-format -msgid "%s is now finished." -msgstr "%s est maintenant terminé." - -#: agenda/views.py:711 agenda/widgets.py:44 -#: agenda/templates/agenda/current_list_of_speakers_projector.html:4 -#: agenda/templates/agenda/item_slide_list_of_speaker.html:9 -#: agenda/templates/agenda/overlay_speaker_projector.html:7 -#: agenda/templates/agenda/overlay_speaker_widget.html:4 -#: agenda/templates/agenda/overview.html:57 -#: agenda/templates/agenda/view.html:68 -msgid "List of speakers" -msgstr "Liste des orateurs" - -#: agenda/views.py:711 -msgid "Not available." -msgstr "Pas disponible." - -#: agenda/templates/agenda/edit.html:9 agenda/templates/agenda/edit.html:19 -#: agenda/templates/agenda/view.html:37 -msgid "Edit item" -msgstr "Modifier l'élément" - -#: agenda/templates/agenda/edit.html:11 agenda/templates/agenda/edit.html:21 -#: agenda/templates/agenda/overview.html:37 -msgid "New item" -msgstr "Nouvel élément" - -#: agenda/templates/agenda/edit.html:24 -#: agenda/templates/agenda/item_form_csv_import.html:11 -#: agenda/templates/agenda/view.html:22 -#: assignment/templates/assignment/assignment_detail.html:21 -#: assignment/templates/assignment/assignment_form.html:26 -#: core/templates/core/customslide_update.html:10 -#: core/templates/core/select_widgets.html:10 -#: core/templates/core/tag_list.html:11 -#: mediafile/templates/mediafile/mediafile_form.html:22 -#: motion/templates/motion/category_list.html:15 -#: motion/templates/motion/motion_detail.html:38 -#: motion/templates/motion/motion_form.html:33 -#: motion/templates/motion/motion_form_csv_import.html:11 -#: participant/templates/participant/edit.html:24 -#: participant/templates/participant/group_detail.html:12 -#: participant/templates/participant/group_edit.html:22 -#: participant/templates/participant/user_detail.html:12 -#: participant/templates/participant/user_form_csv_import.html:11 -#: participant/templates/participant/user_form_multiple.html:14 -msgid "Back to overview" -msgstr "Retour au sommaire" - -#: agenda/templates/agenda/edit.html:30 -#, python-format -msgid "Edit %(type)s %(name)s" -msgstr "Modifier %(type)s %(name)s" - -#: agenda/templates/agenda/edit.html:39 -#: agenda/templates/agenda/item_form_csv_import.html:42 -#: assignment/templates/assignment/assignment_form.html:36 -#: assignment/templates/assignment/assignmentpoll_form.html:108 -#: config/templates/config/config_form.html:47 -#: mediafile/templates/mediafile/mediafile_form.html:33 -#: motion/templates/motion/category_form.html:27 -#: motion/templates/motion/motion_form.html:42 -#: motion/templates/motion/motion_form_csv_import.html:42 -#: motion/templates/motion/motionpoll_form.html:84 -#: participant/templates/participant/edit.html:38 -#: participant/templates/participant/group_edit.html:31 -#: participant/templates/participant/user_form_csv_import.html:44 -#: participant/templates/participant/user_form_multiple.html:23 -msgid "Cancel" -msgstr "Annuler" - -#: agenda/templates/agenda/edit.html:42 -#: agenda/templates/agenda/item_form_csv_import.html:45 -#: assignment/templates/assignment/assignment_form.html:39 -#: config/templates/config/config_form.html:49 -#: core/templates/core/customslide_update.html:18 -#: mediafile/templates/mediafile/mediafile_form.html:35 -#: motion/templates/motion/category_form.html:30 -#: motion/templates/motion/motion_form.html:45 -#: motion/templates/motion/motion_form_csv_import.html:45 -#: participant/templates/participant/edit.html:41 -#: participant/templates/participant/group_edit.html:34 -#: participant/templates/participant/user_form_csv_import.html:47 -#: participant/templates/participant/user_form_multiple.html:26 -msgid "required" -msgstr "requis" - -#: agenda/templates/agenda/item_form_csv_import.html:5 -#: agenda/templates/agenda/item_form_csv_import.html:9 -#: agenda/templates/agenda/overview.html:49 -msgid "Import agenda items" -msgstr "Importation des éléments de l'ordre du jour" - -#: agenda/templates/agenda/item_form_csv_import.html:15 -msgid "Select a CSV file to import agenda items" -msgstr "Selectionnez un fichier CSV pour importer des éléments de l'ordre du jour" - -#: agenda/templates/agenda/item_form_csv_import.html:17 -#: motion/templates/motion/motion_form_csv_import.html:17 -#: participant/templates/participant/user_form_csv_import.html:17 -msgid "Please note" -msgstr "Notez s'il vous plait" - -#: agenda/templates/agenda/item_form_csv_import.html:20 -#: motion/templates/motion/motion_form_csv_import.html:20 -#: participant/templates/participant/user_form_csv_import.html:20 -msgid "Required comma separated values" -msgstr "Valeurs séparées par des virgules (CSV) nécessaires" - -#: agenda/templates/agenda/item_form_csv_import.html:21 -msgid "title, text, duration" -msgstr "titre, text, durée" - -#: agenda/templates/agenda/item_form_csv_import.html:24 -msgid "Text and duration are optional and may be empty" -msgstr "Texte et durée sont facultatives et peuvent être vides" - -#: agenda/templates/agenda/item_form_csv_import.html:26 -#: motion/templates/motion/motion_form_csv_import.html:26 -#: participant/templates/participant/user_form_csv_import.html:30 -msgid "The first line (header) is ignored" -msgstr "La première ligne (en-tête) est ignorée" - -#: agenda/templates/agenda/item_form_csv_import.html:28 -#: motion/templates/motion/motion_form_csv_import.html:28 -#: participant/templates/participant/user_form_csv_import.html:32 -msgid "Required CSV file encoding is UTF-8" -msgstr "Obligatoire fichier CSV encodage est UTF-8" - -#: agenda/templates/agenda/item_form_csv_import.html:31 -#: motion/templates/motion/motion_form_csv_import.html:31 -#: participant/templates/participant/user_form_csv_import.html:34 -msgid "Use the CSV example file from OpenSlides Wiki." -msgstr "Utilisez le fichier CSV exemple de OpenSlides Wiki." - -#: agenda/templates/agenda/item_form_csv_import.html:39 -#: agenda/templates/agenda/overview.html:51 -#: motion/templates/motion/motion_form_csv_import.html:39 -#: motion/templates/motion/motion_list.html:50 -#: participant/templates/participant/overview.html:26 -#: participant/templates/participant/user_form_csv_import.html:41 -msgid "Import" -msgstr "Importation" - -#: agenda/templates/agenda/item_row.html:11 -msgid "Show agenda item" -msgstr "Voir point dans l'ordre du jour" - -#: agenda/templates/agenda/item_row.html:16 -#: agenda/templates/agenda/view.html:80 -#: agenda/templates/agenda/widget_item.html:42 -msgid "Show list of speakers" -msgstr "Afficher la liste des orateurs" - -#: agenda/templates/agenda/item_row.html:22 -#: agenda/templates/agenda/widget_item.html:32 -#: assignment/templates/assignment/assignment_detail.html:178 -#: assignment/templates/assignment/assignment_list.html:78 -#: assignment/templates/assignment/widget_assignment.html:16 -#: core/templates/core/tag_list.html:31 core/templates/core/tag_list.html:45 -#: core/templates/core/widget_customslide.html:34 -#: mediafile/templates/mediafile/mediafile_list.html:38 -#: motion/templates/motion/category_list.html:30 -#: motion/templates/motion/motion_list.html:123 -#: motion/templates/motion/widget_motion.html:16 -#: participant/templates/participant/group_overview.html:58 -#: participant/templates/participant/overview.html:117 -#: participant/templates/participant/widget_group.html:16 -#: participant/templates/participant/widget_user.html:16 -msgid "Edit" -msgstr "Modifier" - -#: agenda/templates/agenda/item_row.html:25 -#: agenda/templates/agenda/view.html:136 -#: assignment/templates/assignment/assignment_detail.html:180 -#: assignment/templates/assignment/assignment_list.html:82 -#: core/templates/core/tag_list.html:34 core/templates/core/tag_list.html:48 -#: core/templates/core/widget_customslide.html:30 -#: mediafile/templates/mediafile/mediafile_list.html:39 -#: motion/templates/motion/category_list.html:33 -#: motion/templates/motion/motion_detail.html:149 -#: motion/templates/motion/motion_list.html:126 -#: participant/templates/participant/group_overview.html:62 -#: participant/templates/participant/overview.html:122 -msgid "Delete" -msgstr "Supprimer" - -#: agenda/templates/agenda/item_row.html:30 -msgid "Change status (open/closed)" -msgstr "Changer le statut sur (ouvert/fermé)" - -#: agenda/templates/agenda/item_row.html:37 -#: agenda/templates/agenda/widget_item.html:48 -msgid "Show summary for this item" -msgstr "Afficher le résumé pour cet élément" - -#: agenda/templates/agenda/item_row.html:51 -msgid "End" -msgstr "Fin" - -#: agenda/templates/agenda/item_row.html:71 -msgid "Expand items" -msgstr "Afficher les éléments etendus" - -#: agenda/templates/agenda/item_row.html:72 -msgid "Collapse items" -msgstr "Afficher les éléments resumés" - -#: agenda/templates/agenda/item_row.html:76 -msgid "Item closed" -msgstr "Elément fermé" - -#: agenda/templates/agenda/item_slide_list_of_speaker.html:10 -#: agenda/templates/agenda/overlay_speaker_projector.html:7 -#: agenda/templates/agenda/view.html:68 -msgid "closed" -msgstr "fermé" - -#: agenda/templates/agenda/overlay_speaker_widget.html:5 -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:28 -msgid "Do you want to save the changed order of agenda items?" -msgstr "Voulez-vous enregistrer les modifications de l'ordre du jour?" - -#: agenda/templates/agenda/overview.html:29 -#: agenda/templates/agenda/view.html:92 assignment/models.py:348 -#: assignment/views.py:576 -#: assignment/templates/assignment/assignment_detail.html:216 -#: assignment/templates/assignment/assignment_detail.html:220 -#: assignment/templates/assignment/assignmentpoll_slide.html:24 -#: motion/models.py:749 motion/pdf.py:129 motion/pdf.py:274 -#: motion/templates/motion/motion_detail.html:233 -#: motion/templates/motion/motionpoll_slide.html:20 -#: motion/templates/motion/slide.html:23 utils/views.py:359 -msgid "Yes" -msgstr "Oui" - -#: agenda/templates/agenda/overview.html:30 -#: agenda/templates/agenda/view.html:93 assignment/models.py:348 -#: assignment/views.py:577 -#: assignment/templates/assignment/assignment_detail.html:217 -#: assignment/templates/assignment/assignmentpoll_slide.html:26 -#: motion/models.py:749 motion/pdf.py:129 motion/pdf.py:276 -#: motion/templates/motion/motion_detail.html:234 -#: motion/templates/motion/motionpoll_slide.html:24 -#: motion/templates/motion/slide.html:24 utils/views.py:359 -msgid "No" -msgstr "Non" - -#: agenda/templates/agenda/overview.html:39 -#: assignment/templates/assignment/assignment_list.html:22 -#: core/templates/core/widget_customslide.html:47 -#: mediafile/templates/mediafile/mediafile_list.html:12 -#: motion/templates/motion/category_list.html:13 -#: motion/templates/motion/motion_list.html:36 -#: participant/templates/participant/group_overview.html:22 -#: participant/templates/participant/overview.html:23 -msgid "New" -msgstr "Nouveau" - -#: agenda/templates/agenda/overview.html:43 -#: assignment/templates/assignment/assignment_list.html:25 -#: motion/templates/motion/motion_list.html:40 -msgid "Manage tags" -msgstr "Gérer les balises" - -#: agenda/templates/agenda/overview.html:45 -#: assignment/templates/assignment/assignment_list.html:27 -#: core/templates/core/tag_list.html:5 core/templates/core/tag_list.html:8 -#: motion/forms.py:54 motion/templates/motion/motion_detail.html:279 -#: motion/templates/motion/motion_list.html:42 -msgid "Tags" -msgstr "Balises" - -#: agenda/templates/agenda/overview.html:54 -msgid "Print agenda as PDF" -msgstr "Imprimer l'ordre du jour en PDF" - -#: agenda/templates/agenda/overview.html:56 -msgid "Current list of speakers" -msgstr "La liste actuelle des orateurs" - -#: agenda/templates/agenda/overview.html:66 -msgid "Number agenda items" -msgstr "Numéroter les éléments de l'ordre du jour" - -#: agenda/templates/agenda/overview.html:71 -msgid "Hide closed items" -msgstr "Cachez les élément terminés" - -#: agenda/templates/agenda/overview.html:74 -msgid "item" -msgid_plural "items" -msgstr[0] "élément" -msgstr[1] "éléments" - -#: agenda/templates/agenda/overview.html:82 -msgid "Start of event" -msgstr "Début de l'événement" - -#: agenda/templates/agenda/overview.html:86 -msgid "Estimated end" -msgstr "Fin prévue" - -#: agenda/templates/agenda/overview.html:91 -msgid "Set start time of event" -msgstr "Voir l'heure de début de l'événement" - -#: agenda/templates/agenda/overview.html:98 -msgid "Item" -msgstr "Elément" - -#: agenda/templates/agenda/overview.html:106 -#: assignment/templates/assignment/assignment_list.html:43 -#: core/templates/core/tag_list.html:25 -#: mediafile/templates/mediafile/mediafile_list.html:24 -#: motion/templates/motion/category_list.html:23 -#: motion/templates/motion/motion_detail.html:125 -#: motion/templates/motion/motion_list.html:69 -#: participant/templates/participant/group_overview.html:33 -#: participant/templates/participant/overview.html:57 -msgid "Actions" -msgstr "Actions" - -#: agenda/templates/agenda/overview.html:125 -msgid "Show agenda" -msgstr "Afficher l'odre du jour" - -#: agenda/templates/agenda/overview.html:148 -#: agenda/templates/agenda/widget_item.html:59 -#: core/templates/core/widget_customslide.html:43 -msgid "No items available." -msgstr "Pas d'éléments disponibles." - -#: agenda/templates/agenda/view.html:26 -msgid "Show item" -msgstr "Projeter l'élément" - -#: agenda/templates/agenda/view.html:33 -#: assignment/templates/assignment/assignment_detail.html:34 -#: motion/templates/motion/motion_detail.html:51 -#: participant/templates/participant/group_detail.html:22 -#: participant/templates/participant/user_detail.html:22 -msgid "More actions" -msgstr "plus d'actions" - -#: agenda/templates/agenda/view.html:38 -msgid "Delete item" -msgstr "Supprimer l'élément" - -#: agenda/templates/agenda/view.html:72 -msgid "Open list" -msgstr "Ouvrire une liste" - -#: agenda/templates/agenda/view.html:74 -msgid "Close list" -msgstr "Fermer la liste" - -#: agenda/templates/agenda/view.html:82 -msgid "Show list" -msgstr "Afficher la liste" - -#: agenda/templates/agenda/view.html:90 -msgid "Do you want to save the changed order of speakers?" -msgstr "Voulez-vous enregistrer l'ordonnance modifiée de orateurs?" - -#: agenda/templates/agenda/view.html:101 -msgid "Last speakers" -msgstr "Dernier orateur" - -#: agenda/templates/agenda/view.html:104 -msgid "Show all speakers" -msgstr "Afficher tous les orateurs" - -#: agenda/templates/agenda/view.html:108 -msgid "Current speaker" -msgstr "L'orateur actuel" - -#: agenda/templates/agenda/view.html:110 -msgid "Next speakers" -msgstr "Prochains orateurs" - -#: agenda/templates/agenda/view.html:130 -#: agenda/templates/agenda/widget_list_of_speakers.html:12 -msgid "End speach" -msgstr "fin du temps pour parler" - -#: agenda/templates/agenda/view.html:133 -msgid "Begin speach" -msgstr "Commencer a parler" - -#: agenda/templates/agenda/view.html:148 -msgid "Remove me from the list" -msgstr "Me retirer de la liste" - -#: agenda/templates/agenda/view.html:150 -msgid "Put me on the list" -msgstr "Me mettre sur la liste" - -#: agenda/templates/agenda/view.html:160 -#: assignment/templates/assignment/assignment_detail.html:117 -#: assignment/templates/assignment/assignmentpoll_form.html:105 -#: core/templates/formbuttons_saveapply.html:7 -#: mediafile/templates/mediafile/widget_pdfpresentation.html:32 -#: motion/templates/motion/motionpoll_form.html:81 -#: projector/templates/projector/overlay_message_widget.html:10 -msgid "Apply" -msgstr "Appliquer" - -#: agenda/templates/agenda/view.html:162 -#: assignment/templates/assignment/assignment_detail.html:120 -msgid "Add new participant" -msgstr "Ajouter un nouveau participant" - -#: agenda/templates/agenda/widget_item.html:11 -#: agenda/templates/agenda/widget_item.html:27 -#: assignment/templates/assignment/widget_assignment.html:11 -#: core/templates/core/widget_customslide.html:10 -#: core/templates/core/widget_customslide.html:25 -#: mediafile/templates/mediafile/mediafile_list.html:41 -#: mediafile/templates/mediafile/widget_pdfpresentation.html:41 -#: motion/templates/motion/motion_detail.html:145 -#: motion/templates/motion/widget_motion.html:11 -#: participant/templates/participant/widget_group.html:11 -#: participant/templates/participant/widget_user.html:11 -msgid "Show" -msgstr "Afficher" - -#: agenda/templates/agenda/widget_item.html:15 -#: agenda/templates/agenda/widget_item.html:37 -#: assignment/templates/assignment/widget_assignment.html:21 -#: core/templates/core/widget_customslide.html:14 -#: core/templates/core/widget_customslide.html:38 -#: motion/templates/motion/widget_motion.html:21 -#: participant/templates/participant/widget_group.html:21 -#: participant/templates/participant/widget_user.html:21 -msgid "Preview" -msgstr "Aperçu" - -#: agenda/templates/agenda/widget_list_of_speakers.html:7 -msgid "Put me on the current list of speakers" -msgstr "Me mettre sur la liste des orateurs" - -#: agenda/templates/agenda/widget_list_of_speakers.html:11 -msgid "Next speaker" -msgstr "Prochain orateur" - -#: agenda/templates/agenda/widget_list_of_speakers.html:15 -msgid "Go to current list of speakers" -msgstr "Aller à la liste actuelle des orateurs" - -#: assignment/forms.py:14 assignment/models.py:69 assignment/views.py:353 -#: assignment/templates/assignment/assignment_detail.html:301 -#: assignment/templates/assignment/slide.html:11 -msgid "Number of available posts" -msgstr "Nombre des postes disponibles" - -#: assignment/forms.py:24 -msgid "Nominate a participant" -msgstr "Désigner un participant" - -#: assignment/main_menu.py:12 assignment/signals.py:75 -#: assignment/signals.py:93 assignment/views.py:305 assignment/widgets.py:15 -#: assignment/templates/assignment/assignment_list.html:7 -#: assignment/templates/assignment/assignment_list.html:19 -msgid "Elections" -msgstr "Elections" - -#: assignment/models.py:62 -#: assignment/templates/assignment/assignment_detail.html:311 +#: assignments/models.py:64 msgid "Searching for candidates" msgstr "Recherche de candidats" -#: assignment/models.py:63 -#: assignment/templates/assignment/assignment_detail.html:314 +#: assignments/models.py:65 msgid "Voting" msgstr "Vote" -#: assignment/models.py:64 -#: assignment/templates/assignment/assignment_detail.html:317 +#: assignments/models.py:66 msgid "Finished" msgstr "Terminé" -#: assignment/models.py:67 participant/templates/participant/overview.html:50 -msgid "Name" -msgstr "Nom" +#: assignments/models.py:71 core/models.py:124 core/signals.py:126 +#: mediafiles/models.py:19 motions/models.py:554 users/models.py:124 +#: users/pdf.py:26 +msgid "Title" +msgstr "Titre" -#: assignment/models.py:68 -#: assignment/templates/assignment/assignment_detail.html:61 -#: participant/models.py:123 +#: assignments/models.py:78 msgid "Description" msgstr "Description" -#: assignment/models.py:72 +#: assignments/models.py:84 assignments/views.py:303 +msgid "Number of members to be elected" +msgstr "Nombre de membres à élire" + +#: assignments/models.py:92 msgid "Default comment on the ballot paper" msgstr "Commentaire par défaut sur le bulletin de vote" -#: assignment/models.py:78 +#: assignments/models.py:120 msgid "Can see elections" msgstr "Peut voir les élections" -#: assignment/models.py:79 -msgid "Can nominate another person" -msgstr "Peut nonimer une autre personne" +#: assignments/models.py:121 +msgid "Can nominate another participant" +msgstr "Peut nonimer un autre participant" -#: assignment/models.py:80 +#: assignments/models.py:122 msgid "Can nominate oneself" msgstr "Peut se nommer soi même" -#: assignment/models.py:81 +#: assignments/models.py:123 msgid "Can manage elections" msgstr "Peut gérer les élections" -#: assignment/models.py:84 assignment/views.py:500 assignment/views.py:517 -#: assignment/templates/assignment/assignment_detail.html:8 -#: assignment/templates/assignment/assignment_detail.html:19 -#: assignment/templates/assignment/assignment_list.html:39 -#: assignment/templates/assignment/assignmentpoll_form.html:7 -#: assignment/templates/assignment/assignmentpoll_slide.html:10 -#: assignment/templates/assignment/slide.html:18 -#: assignment/templates/search/assignment-results.html:7 +#: assignments/models.py:126 assignments/views.py:251 assignments/views.py:443 +#: assignments/views.py:460 msgid "Election" msgstr "Election" -#: assignment/models.py:109 -#, python-format -msgid "%s is not a valid status." -msgstr "%s est un statut invalide." - -#: assignment/models.py:112 -#, python-format -msgid "The election status is already %s." -msgstr "Le statut de l'élection a été changé sur: %s." - -#: assignment/models.py:125 -#, python-format -msgid "%s is already a candidate." -msgstr "%s est déja un candidat." - -#: assignment/models.py:127 assignment/views.py:151 -msgid "The candidate list is already closed." -msgstr "La liste des candidats est déjà fermée" - -#: assignment/models.py:134 -#, python-format -msgid "%s does not want to be a candidate." -msgstr "%s ne veut pas etre un candidat." - -#: assignment/models.py:148 -#, python-format -msgid "%s is no candidate" -msgstr "%s n'est pas un candidat" - -#: assignment/models.py:294 assignment/views.py:302 -msgid "Assignment" -msgstr "Assignation" - -#: assignment/models.py:321 +#: assignments/models.py:355 msgid "Comment on the ballot paper" msgstr "Commentaire sur le bulletin de vote" -#: assignment/models.py:324 +#: assignments/serializers.py:119 #, python-format -msgid "Ballot %d" -msgstr "Vote %d" +msgid "You have to submit data for %d candidates." +msgstr "Vous devez soumettre des données pour %d candidats." -#: assignment/models.py:348 motion/models.py:749 -msgid "Abstain" -msgstr "Abstention" +#: assignments/serializers.py:123 motions/serializers.py:168 +#, python-format +msgid "You have to submit data for %d vote values." +msgstr "Vous devez soumettre des données pour les valeurs %d votes." -#: assignment/models.py:350 motion/templates/motion/motionpoll_form.html:45 -msgid "Votes" -msgstr "Votes" +#: assignments/serializers.py:127 motions/serializers.py:172 +#, python-format +msgid "Vote value %s is invalid." +msgstr "Valeur de vote %s est invalide." -#: assignment/personal_info.py:14 -msgid "I am candidate for the following elections" -msgstr "Je suis candidat aux élections suivantes" - -#: assignment/signals.py:25 +#: assignments/signals.py:22 msgid "Election method" msgstr "Mode d'élection" -#: assignment/signals.py:27 +#: assignments/signals.py:24 msgid "Automatic assign of method" msgstr "Assignation automatique de la méthode." -#: assignment/signals.py:28 +#: assignments/signals.py:25 msgid "Always one option per candidate" msgstr "Toujours une option par candidat" -#: assignment/signals.py:29 +#: assignments/signals.py:26 msgid "Always Yes-No-Abstain per candidate" msgstr "Toujours Oui-Non-Abstention par candidat" -#: assignment/signals.py:36 -msgid "The 100 % base of an election result consists of" -msgstr "La base d'un résultat de l'élection de 100% est constitué de" +#: assignments/signals.py:28 assignments/signals.py:38 +#: assignments/signals.py:51 assignments/signals.py:60 +#: assignments/signals.py:71 assignments/signals.py:78 +#: assignments/signals.py:81 assignments/signals.py:90 +#: assignments/views.py:254 +msgid "Elections" +msgstr "Elections" -#: assignment/signals.py:44 motion/signals.py:123 -msgid "Number of ballot papers (selection)" -msgstr "Nombre de bulletins de vote (sélection)" - -#: assignment/signals.py:46 motion/signals.py:125 -msgid "Number of all delegates" -msgstr "Nombre de délégués" - -#: assignment/signals.py:47 motion/signals.py:126 -msgid "Number of all participants" -msgstr "Nombre de participants" - -#: assignment/signals.py:48 motion/signals.py:127 -msgid "Use the following custom number" -msgstr "Utilisez le nombre personnalisé suivant" - -#: assignment/signals.py:56 motion/signals.py:135 -msgid "Custom number of ballot papers" -msgstr "Nombre personnalisé de bulletins de vote" - -#: assignment/signals.py:62 -msgid "Publish election result for elected candidates only (projector view)" -msgstr "Ne que publier le résultat des candidats élus (vue du projecteur)" - -#: assignment/signals.py:65 +#: assignments/signals.py:29 assignments/signals.py:39 +#: assignments/signals.py:52 assignments/signals.py:61 +#: assignments/signals.py:72 msgid "Ballot and ballot papers" msgstr "Vote et les bulletins de vote" -#: assignment/signals.py:80 +#: assignments/signals.py:35 +msgid "The 100 % base of an election result consists of" +msgstr "La base d'un résultat de l'élection de 100% est constitué de" + +#: assignments/signals.py:45 motions/signals.py:127 +msgid "Number of ballot papers (selection)" +msgstr "Nombre de bulletins de vote (sélection)" + +#: assignments/signals.py:47 motions/signals.py:129 +msgid "Number of all delegates" +msgstr "Nombre de délégués" + +#: assignments/signals.py:48 motions/signals.py:130 +msgid "Number of all participants" +msgstr "Nombre de participants" + +#: assignments/signals.py:49 motions/signals.py:131 +msgid "Use the following custom number" +msgstr "Utilisez le nombre personnalisé suivant" + +#: assignments/signals.py:58 motions/signals.py:140 +msgid "Custom number of ballot papers" +msgstr "Nombre personnalisé de bulletins de vote" + +#: assignments/signals.py:68 +msgid "Publish election result for elected candidates only (projector view)" +msgstr "Ne que publier le résultat des candidats élus (vue du projecteur)" + +#: assignments/signals.py:79 msgid "Title for PDF document (all elections)" msgstr "Titre du fichier PDF (toutes les élections)" -#: assignment/signals.py:87 -msgid "Preamble text for PDF document (all elections)" -msgstr "Texte de préambule pour le fichier PDF (toutes les élections)" - -#: assignment/signals.py:89 motion/signals.py:163 participant/signals.py:97 +#: assignments/signals.py:82 assignments/signals.py:91 motions/signals.py:154 +#: motions/signals.py:163 motions/signals.py:171 users/signals.py:37 +#: users/signals.py:46 users/signals.py:57 users/signals.py:66 +#: users/signals.py:75 users/signals.py:90 msgid "PDF" msgstr "PDF" -#: assignment/views.py:76 -#, python-format -msgid "Candidate %s was nominated successfully." -msgstr "Le candidat %s a été nominé avec succès. " +#: assignments/signals.py:88 +msgid "Preamble text for PDF document (all elections)" +msgstr "Texte de préambule pour le fichier PDF (toutes les élections)" -#: assignment/views.py:114 -#, python-format -msgid "Election status was set to: %s." -msgstr "Le statut de l'élection a été changé sur: %s." +#: assignments/views.py:91 +msgid "You are already elected." +msgstr "Vous êtes déja elu." -#: assignment/views.py:131 -msgid "You have set your candidature successfully." -msgstr "Vous avez inséré votre candidature avec succès." +#: assignments/views.py:101 +msgid "You can not candidate to this election because it is finished." +msgstr "Vous ne pouvez pas vous présenter pour cette élection car elle terminée." -#: assignment/views.py:148 +#: assignments/views.py:107 +msgid "You were nominated successfully." +msgstr "Vous avez été nominé avec succès. " + +#: assignments/views.py:112 +msgid "" +"You can not withdraw your candidature to this election because it is " +"finished." +msgstr "Vous ne pouvez pas retirer votre candidature à cette élection car elle terminée." + +#: assignments/views.py:117 +msgid "You are not a candidate of this election." +msgstr "Vous n'êtes pas un candidat de cette élection." + +#: assignments/views.py:120 msgid "" "You have withdrawn your candidature successfully. You can not be nominated " "by other participants anymore." msgstr "Vous avez retiré votre candidature avec succès. On ne peut plus vous nominer comme candidat." -#: assignment/views.py:161 +#: assignments/views.py:130 #, python-format -msgid "Do you really want to withdraw %s from the election?" -msgstr "Voulez-vous vraiment exclure %s de cette élection?" +msgid "Invalid data. Expected dictionary, got %s." +msgstr "Données invalides. Dictionnaire attendu, obtenu %s." -#: assignment/views.py:163 +#: assignments/views.py:136 +msgid "Invalid data. Expected something like {\"user\": }." +msgstr "Données invalides. Attendu quelque chose comme {\"user\": }." + +#: assignments/views.py:140 #, python-format -msgid "Do you really want to unblock %s for the election?" -msgstr "Voulez-vous vraiment permettre %s de participer à nouveau à cette élection?" +msgid "Invalid data. User %d does not exist." +msgstr "Données invalides. L'utilisateur %d ne existe pas." -#: assignment/views.py:182 +#: assignments/views.py:152 assignments/views.py:171 #, python-format -msgid "Candidate %s was withdrawn successfully." -msgstr "Le candidat %s a été rejeté avec succès." +msgid "User %s is already elected." +msgstr "L'utilisateur %s est déja elu." -#: assignment/views.py:184 +#: assignments/views.py:162 +msgid "You can not nominate someone to this election because it is finished." +msgstr "Vous ne pouvez pas nommer quelqu'un pour cette élection, car elle terminée." + +#: assignments/views.py:169 #, python-format -msgid "%s was unblocked successfully." -msgstr "%s a été débloqué avec succès." +msgid "User %s does not want to be a candidate. Only a manager can do this." +msgstr "L'utilisateur %s ne veut pas être un candidat. Seulement un gestionnaire peut faire cela." -#: assignment/views.py:199 -msgid "New ballot was successfully created." -msgstr "Le nouveau vote a été créé avec succès." - -#: assignment/views.py:236 +#: assignments/views.py:173 #, python-format -msgid "Ballot ID %d does not exist." -msgstr "L'identifiant %d de vote n'existe pas." +msgid "User %s is already nominated." +msgstr "L'utilisateur %s est déja nommé." -#: assignment/views.py:260 -msgid "not elected" -msgstr "non élu" +#: assignments/views.py:175 +#, python-format +msgid "User %s was nominated successfully." +msgstr "Le candidat %s a été nommé avec succès. " -#: assignment/views.py:264 assignment/views.py:464 -#: assignment/templates/assignment/assignment_detail.html:81 -msgid "elected" -msgstr "élu" +#: assignments/views.py:182 +msgid "" +"You can not delete someones candidature to this election because it is " +"finished." +msgstr "Vous ne pouvez pas supprimer la candidature de quelqu'un à cette élection, car il est terminé." -#: assignment/views.py:290 -msgid "Ballot was successfully deleted." -msgstr "Le vote a été supprimé avec succès." +#: assignments/views.py:185 +#, python-format +msgid "User %s has no status in this election." +msgstr "L'utilisateur %s n'a pas de statut dans cette élection." -#: assignment/views.py:325 -msgid "No assignments available." -msgstr "Aucune assignation disponible." +#: assignments/views.py:187 +#, python-format +msgid "Candidate %s was withdrawn/unblocked successfully." +msgstr "Le candidat %s a été rejeté/débloqué avec succès." -#: assignment/views.py:344 +#: assignments/views.py:199 +#, python-format +msgid "User %s is not a candidate of this election." +msgstr "L'utilisateur %s n'est pas un candidat de cette élection." + +#: assignments/views.py:201 +#, python-format +msgid "User %s was successfully elected." +msgstr "L'utilisateur %s a été élu avec succès." + +#: assignments/views.py:205 +#, python-format +msgid "User %s is not an elected candidate of this election." +msgstr "L'utilisateur %s n'est pas un candidat élu de cette élection." + +#: assignments/views.py:208 +#, python-format +msgid "User %s was successfully unelected." +msgstr "" + +#: assignments/views.py:218 +msgid "Can not create ballot because there are no candidates." +msgstr "" + +#: assignments/views.py:221 +msgid "Ballot created successfully." +msgstr "" + +#: assignments/views.py:275 +msgid "No elections available." +msgstr "" + +#: assignments/views.py:294 #, python-format msgid "Election: %s" -msgstr "Election: %s" +msgstr "" -#: assignment/views.py:360 assignment/views.py:388 -#: assignment/templates/assignment/assignment_detail.html:70 -#: assignment/templates/assignment/assignment_detail.html:154 -#: assignment/templates/assignment/assignment_list.html:40 -#: assignment/templates/assignment/assignment_list.html:60 -#: assignment/templates/assignment/assignmentpoll_form.html:44 -#: assignment/templates/assignment/slide.html:29 +#: assignments/views.py:310 assignments/views.py:338 msgid "Candidates" msgstr "Candidats" -#: assignment/views.py:384 -#: assignment/templates/assignment/assignment_detail.html:150 -#: assignment/templates/assignment/assignmentpoll_form.html:26 +#: assignments/views.py:334 msgid "Election result" -msgstr "Résultat de l'élection" +msgstr "" -#: assignment/views.py:390 -#: assignment/templates/assignment/assignment_detail.html:158 -#: assignment/templates/assignment/assignmentpoll_form.html:7 -#: assignment/templates/assignment/assignmentpoll_form.html:13 -#: assignment/templates/assignment/assignmentpoll_slide.html:11 +#: assignments/views.py:340 msgid "ballot" -msgstr "vote" +msgstr "" -#: assignment/views.py:409 +#: assignments/views.py:359 #, python-format msgid "" "Y: %(YES)s\n" "N: %(NO)s\n" "A: %(ABSTAIN)s" -msgstr "O: %(YES)s\nN: %(NO)s\nA: %(ABSTAIN)s" +msgstr "" -#: assignment/views.py:420 -#: assignment/templates/assignment/assignment_detail.html:234 -#: assignment/templates/assignment/assignment_detail.html:239 -#: assignment/templates/assignment/assignmentpoll_form.html:61 -#: assignment/templates/assignment/assignmentpoll_slide.html:39 -#: motion/pdf.py:119 motion/templates/motion/motion_detail.html:239 -#: motion/templates/motion/motionpoll_form.html:54 -#: motion/templates/motion/motionpoll_slide.html:33 -#: motion/templates/motion/slide.html:29 poll/models.py:84 +#: assignments/views.py:370 motions/pdf.py:115 poll/models.py:82 msgid "Valid votes" -msgstr "Votes valides" +msgstr "" -#: assignment/views.py:431 -#: assignment/templates/assignment/assignment_detail.html:250 -#: assignment/templates/assignment/assignment_detail.html:255 -#: assignment/templates/assignment/assignmentpoll_form.html:71 -#: assignment/templates/assignment/assignmentpoll_slide.html:45 -#: motion/pdf.py:121 motion/templates/motion/motion_detail.html:242 -#: motion/templates/motion/motionpoll_form.html:58 -#: motion/templates/motion/motionpoll_slide.html:39 -#: motion/templates/motion/slide.html:32 poll/models.py:86 +#: assignments/views.py:381 motions/pdf.py:117 poll/models.py:84 msgid "Invalid votes" -msgstr "Votes invalides" +msgstr "" -#: assignment/views.py:442 -#: assignment/templates/assignment/assignment_detail.html:266 -#: assignment/templates/assignment/assignment_detail.html:271 -#: assignment/templates/assignment/assignmentpoll_form.html:81 -#: assignment/templates/assignment/assignmentpoll_slide.html:51 -#: motion/pdf.py:123 motion/templates/motion/motion_detail.html:247 -#: motion/templates/motion/motionpoll_form.html:62 -#: motion/templates/motion/motionpoll_slide.html:45 -#: motion/templates/motion/slide.html:37 poll/models.py:88 +#: assignments/views.py:392 motions/pdf.py:119 poll/models.py:86 msgid "Votes cast" -msgstr "Nombre de votants" +msgstr "" -#: assignment/views.py:524 +#: assignments/views.py:467 #, python-format msgid "%d. ballot" -msgstr "%d. vote" +msgstr "" -#: assignment/views.py:526 +#: assignments/views.py:469 #, python-format msgid "%d candidate" msgid_plural "%d candidates" -msgstr[0] "%d candidat" -msgstr[1] "%d candidats" +msgstr[0] "" +msgstr[1] "" -#: assignment/views.py:528 +#: assignments/views.py:471 #, python-format msgid "%d available post" msgid_plural "%d available posts" -msgstr[0] "%d poste disponible" -msgstr[1] "%d postes disponibles" +msgstr[0] "" +msgstr[1] "" -#: assignment/views.py:578 -#: assignment/templates/assignment/assignment_detail.html:218 -#: assignment/templates/assignment/assignmentpoll_slide.html:28 -#: motion/pdf.py:129 motion/pdf.py:278 -#: motion/templates/motion/motion_detail.html:235 -#: motion/templates/motion/motionpoll_slide.html:28 -#: motion/templates/motion/slide.html:25 -msgid "Abstention" +#: assignments/views.py:523 motions/pdf.py:125 motions/pdf.py:270 +msgid "Yes" +msgstr "Oui" + +#: assignments/views.py:524 motions/pdf.py:125 motions/pdf.py:272 +msgid "No" +msgstr "Non" + +#: assignments/views.py:525 motions/pdf.py:125 motions/pdf.py:274 +msgid "Abstain" msgstr "Abstention" -#: assignment/templates/assignment/assignment_detail.html:22 -msgid "Print election as PDF" -msgstr " Election en PDF" - -#: assignment/templates/assignment/assignment_detail.html:27 -#: assignment/templates/assignment/assignment_list.html:72 -#: assignment/templates/assignment/assignmentpoll_form.html:21 -msgid "Show election" -msgstr "Projeter l'élection" - -#: assignment/templates/assignment/assignment_detail.html:39 -#: assignment/templates/assignment/assignment_form.html:8 -#: assignment/templates/assignment/assignment_form.html:18 -msgid "Edit election" -msgstr "Modifier l'élection" - -#: assignment/templates/assignment/assignment_detail.html:41 -msgid "Delete election" -msgstr "Supprimer l'élection" - -#: assignment/templates/assignment/assignment_detail.html:45 -#: motion/templates/motion/motion_detail.html:66 -msgid "New agenda item" -msgstr "Nouveau point dans l'ordre du jour" - -#: assignment/templates/assignment/assignment_detail.html:77 -#: assignment/templates/assignment/assignment_detail.html:137 -msgid "Remove candidate" -msgstr "Enlever le candidat" - -#: assignment/templates/assignment/assignment_detail.html:84 -msgid "Mark candidate as not elected" -msgstr "Marquer le candidat comme pas elu" - -#: assignment/templates/assignment/assignment_detail.html:92 -#: assignment/templates/assignment/slide.html:35 -msgid "No candidates available." -msgstr "Aucun candidat n'est disponible." - -#: assignment/templates/assignment/assignment_detail.html:102 -msgid "Withdraw self candidature" -msgstr "Retirer sa propre candidature" - -#: assignment/templates/assignment/assignment_detail.html:106 -msgid "Self candidature" -msgstr "Se proposer comme candidat" - -#: assignment/templates/assignment/assignment_detail.html:131 -msgid "Blocked Candidates" -msgstr "Candidats bloqués" - -#: assignment/templates/assignment/assignment_detail.html:142 -msgid "No blocked candidates available." -msgstr "Aucun candidat n'est disponible." - -#: assignment/templates/assignment/assignment_detail.html:162 -msgid "Publish result" -msgstr "Publier le résultat" - -#: assignment/templates/assignment/assignment_detail.html:173 -#: assignment/templates/assignment/assignmentpoll_form.html:25 -msgid "Show election result" -msgstr "Afficher le résultat de l'élection" - -#: assignment/templates/assignment/assignment_detail.html:176 -#: assignment/templates/assignment/assignmentpoll_form.html:96 -#: motion/templates/motion/motion_detail.html:224 -#: motion/templates/motion/motionpoll_form.html:72 -msgid "Ballot paper as PDF" -msgstr "bulletin de vote en PDF" - -#: assignment/templates/assignment/assignment_detail.html:188 -#: assignment/templates/assignment/assignment_detail.html:287 -msgid "New ballot" -msgstr "Nouveau vote" - -#: assignment/templates/assignment/assignment_detail.html:199 -#: assignment/templates/assignment/assignment_detail.html:208 -msgid "Mark candidate as elected" -msgstr "Marquer le candidat comme élu" - -#: assignment/templates/assignment/assignment_detail.html:202 -msgid "Candidate is elected" -msgstr "Le candidat est élu" - -#: assignment/templates/assignment/assignment_detail.html:222 -msgid "was not a
candidate" -msgstr "n'était pas un
candidat" - -#: assignment/templates/assignment/assignment_detail.html:283 -msgid "No ballots available." -msgstr "Pas de bulletins disponibles." - -#: assignment/templates/assignment/assignment_detail.html:298 -#: assignment/templates/assignment/assignment_list.html:41 -#: assignment/templates/assignment/slide.html:9 -#: motion/templates/motion/motion_detail.html:206 -#: motion/templates/motion/motion_list.html:62 -#: motion/templates/motion/slide.html:8 -msgid "Status" -msgstr "Statut" - -#: assignment/templates/assignment/assignment_detail.html:307 -msgid "Change status" -msgstr "Modifier le statut" - -#: assignment/templates/assignment/assignment_form.html:10 -#: assignment/templates/assignment/assignment_form.html:20 -#: assignment/templates/assignment/assignment_list.html:22 -msgid "New election" -msgstr "Nouvelle élection" - -#: assignment/templates/assignment/assignment_form.html:24 -#: assignment/templates/assignment/assignmentpoll_form.html:16 -msgid "Back to election" -msgstr "Retourner vers l'éléction" - -#: assignment/templates/assignment/assignment_list.html:31 -msgid "Print all elections as PDF" -msgstr "Toutes les élections en PDF" - -#: assignment/templates/assignment/assignment_list.html:56 -msgctxt "Number of searched candidates for an election" -msgid "Posts" -msgstr "Postes" - -#: assignment/templates/assignment/assignment_list.html:63 -msgid "Elected" -msgstr "Elu" - -#: assignment/templates/assignment/assignmentpoll_form.html:30 -msgid "Delete ballot" -msgstr "Supprimer cette votation" - -#: assignment/templates/assignment/assignmentpoll_form.html:37 -#: motion/templates/motion/motionpoll_form.html:37 -msgid "Special values" -msgstr "Valeurs spéciales" - -#: assignment/templates/assignment/assignmentpoll_form.html:38 -#: motion/templates/motion/motionpoll_form.html:37 poll/models.py:267 -msgid "majority" -msgstr "majorité" - -#: assignment/templates/assignment/assignmentpoll_form.html:39 -#: motion/templates/motion/motionpoll_form.html:37 poll/models.py:269 -#: poll/models.py:271 -msgid "undocumented" -msgstr "non documenté" - -#: assignment/templates/assignment/assignmentpoll_form.html:92 -msgid "Short description (for ballot paper)" -msgstr "Une courte déscription (pour le bulletin de vote)" - -#: assignment/templates/assignment/assignmentpoll_form.html:102 -#: core/templates/formbuttons_save.html:4 -#: core/templates/formbuttons_saveapply.html:4 -#: core/templates/core/select_widgets.html:28 -#: core/templates/core/tag_list.html:19 -#: motion/templates/motion/motionpoll_form.html:78 -msgid "Save" -msgstr "Enregistrer" - -#: assignment/templates/assignment/assignmentpoll_slide.html:57 -#: motion/templates/motion/motionpoll_slide.html:52 -#: motion/templates/motion/slide.html:43 -msgid "No result available." -msgstr "Aucun resultat n'est disponible" - -#: assignment/templates/assignment/slide.html:43 -msgid "Elected candidates" -msgstr "Candidats élus" - -#: assignment/templates/assignment/slide.html:49 -msgid "No candidates elected." -msgstr "Pas de candidat est élu" - -#: assignment/templates/assignment/widget_assignment.html:27 -msgid "No elections available." -msgstr "Pas d' élections disponibles." - -#: config/main_menu.py:12 config/templates/config/config_form.html:5 -#: config/templates/config/config_form.html:9 -msgid "Configuration" -msgstr "Configuration" - -#: config/models.py:21 -msgid "Can manage configuration" -msgstr "Peut gérer la configuration" - -#: config/views.py:103 +#: core/config.py:28 core/config.py:59 #, python-format -msgid "%s settings successfully saved." -msgstr "%s paramètres sauvegardés avec succès." +msgid "The config variable %s was not found." +msgstr "" -#: core/main_menu.py:12 core/templates/core/dashboard.html:15 -#: core/templates/core/dashboard.html:18 -msgid "Dashboard" -msgstr "Vue d'ensemble" +#: core/config.py:68 +#, python-format +msgid "Wrong datatype. Expected %(expected_type)s, got %(got_type)s." +msgstr "" -#: core/models.py:24 -msgid "Can manage the projector" -msgstr "Peut gérer le projecteur" +#: core/config.py:71 +msgid "Invalid input. Choice does not match." +msgstr "" -#: core/models.py:25 +#: core/config.py:112 +#, python-format +msgid "Too many values for config variable %s found." +msgstr "" + +#: core/config.py:161 +msgid "Invalid value for config attribute input_type." +msgstr "" + +#: core/config.py:163 +msgid "" +"Either config attribute 'choices' must not be None or 'input_type' must not " +"be 'choice'." +msgstr "" + +#: core/config.py:166 +msgid "" +"Either config attribute 'choices' must be None or 'input_type' must be " +"'choice'." +msgstr "" + +#: core/config.py:175 core/signals.py:28 core/signals.py:37 core/signals.py:47 +#: core/signals.py:55 core/signals.py:64 core/signals.py:75 +#: motions/signals.py:28 motions/signals.py:41 motions/signals.py:49 +#: motions/signals.py:59 motions/signals.py:68 +msgid "General" +msgstr "" + +#: core/models.py:65 msgid "Can see the projector" -msgstr "Peut voir le projecteur" +msgstr "" -#: core/models.py:26 +#: core/models.py:66 +msgid "Can manage the projector" +msgstr "" + +#: core/models.py:67 msgid "Can see the dashboard" -msgstr "Peut voir la vue d'ensemble" +msgstr "" -#: core/models.py:27 -msgid "Can use the chat" -msgstr "Peut utiliser le chat " +#: core/models.py:89 +msgid "Projector element does not exist." +msgstr "" -#: core/models.py:49 core/templates/core/tag_list.html:24 +#: core/models.py:127 motions/models.py:557 +msgid "Text" +msgstr "" + +#: core/models.py:166 msgid "Tag" -msgstr "Balise" +msgstr "" -#: core/models.py:54 +#: core/models.py:173 msgid "Can manage tags" -msgstr "Peut gérer les balises" +msgstr "" + +#: core/models.py:191 +msgid "Can manage configuration" +msgstr "" + +#: core/models.py:201 +msgid "Message" +msgstr "" + +#: core/models.py:207 +msgid "User" +msgstr "" + +#: core/models.py:211 +msgid "Can use the chat" +msgstr "" #: core/signals.py:26 msgid "Event name" -msgstr "Nom de l'événement" +msgstr "" -#: core/signals.py:31 +#: core/signals.py:29 core/signals.py:38 core/signals.py:48 core/signals.py:56 +#: core/signals.py:65 +msgid "Event" +msgstr "" + +#: core/signals.py:34 msgid "Presentation and assembly system" -msgstr "Système de présentation et d'assemblée" +msgstr "" #: core/signals.py:35 msgid "Short description of event" -msgstr "Une courte description de l'événement" +msgstr "" -#: core/signals.py:44 +#: core/signals.py:45 msgid "Event date" -msgstr "Date de l'événement" +msgstr "" -#: core/signals.py:52 +#: core/signals.py:53 msgid "Event location" -msgstr "Lieu de l'événement" +msgstr "" -#: core/signals.py:60 +#: core/signals.py:62 msgid "Event organizer" -msgstr "Organisateur de l'événement" +msgstr "" -#: core/signals.py:67 +#: core/signals.py:73 +msgid "Allow access for anonymous guest users" +msgstr "" + +#: core/signals.py:76 +msgid "System" +msgstr "" + +#: core/signals.py:84 msgid "Show logo on projector" -msgstr "Afficher le logo sur le projecteur" +msgstr "" -#: core/signals.py:68 +#: core/signals.py:86 msgid "" -"You can find and replace the logo under \"openslides/projector/static/img" -"/logo-projector.png\"." -msgstr "Vous pouvez rechercher et remplacer le logo sous \"openslides/projector/static/img/logo-projector.png\"." +"You can replace the logo. Just copy a file to \"static/img/logo-" +"projector.png\" in your OpenSlides data path." +msgstr "" -#: core/signals.py:75 +#: core/signals.py:89 core/signals.py:97 core/signals.py:105 +#: core/signals.py:113 core/signals.py:121 core/signals.py:129 +#: core/signals.py:137 core/signals.py:145 +msgid "Projector" +msgstr "" + +#: core/signals.py:95 msgid "Show title and description of event on projector" -msgstr "Afficher le titre et la description de l'événement sur ​​le projecteur" +msgstr "" -#: core/signals.py:83 +#: core/signals.py:102 msgid "Background color of projector header" -msgstr "Couleur de fond de header du projecteur " +msgstr "" -#: core/signals.py:84 core/signals.py:93 core/signals.py:102 +#: core/signals.py:103 core/signals.py:111 core/signals.py:119 msgid "Use web color names like \"red\" or hex numbers like \"#ff0000\"." -msgstr "Utilisez des noms de couleur de Web telles que les noms comme \"red\" ou le numéros hexadécimal comme \"# FF0000\"." +msgstr "" -#: core/signals.py:92 +#: core/signals.py:110 msgid "Second (optional) background color for linear color gradient" -msgstr "Deuxième (facultatif) couleur de fond pour dégradé de couleur linéaire" - -#: core/signals.py:101 -msgid "Font color of projector header" -msgstr "Couleur de texte de header du projecteur " - -#: core/signals.py:107 -msgid "Welcome to OpenSlides" -msgstr "Bienvenue sur OpenSlides!" - -#: core/signals.py:112 -msgid "Also used for the default welcome slide." -msgstr "Également utilisé pour la page d'accueil par défaut." +msgstr "" #: core/signals.py:118 -msgid "[Place for your welcome text.]" -msgstr "[Insérer votre texte ici.]" +msgid "Font color of projector header" +msgstr "" -#: core/signals.py:122 +#: core/signals.py:125 +msgid "Welcome to OpenSlides" +msgstr "" + +#: core/signals.py:127 +msgid "Also used for the default welcome slide." +msgstr "" + +#: core/signals.py:134 +msgid "[Space for your welcome text.]" +msgstr "" + +#: core/signals.py:135 msgid "Welcome text" -msgstr "Texte de bienvenue" +msgstr "" -#: core/signals.py:129 -msgid "Allow access for anonymous guest users" -msgstr "Permettre l'accès anomyme" +#: core/signals.py:143 +msgid "Default countdown" +msgstr "" -#: core/signals.py:133 -msgid "Event" -msgstr "Evénement" +#: global_settings.py:16 +msgid "Czech" +msgstr "" -#: core/signals.py:137 projector/templates/projector.html:11 -msgid "Projector" -msgstr "Projecteur" +#: global_settings.py:17 +msgid "English" +msgstr "" -#: core/signals.py:141 -msgid "Welcome Widget" -msgstr "Widget de bienvenue" +#: global_settings.py:18 +msgid "French" +msgstr "" -#: core/signals.py:145 -msgid "System" -msgstr "Système" +#: global_settings.py:19 +msgid "German" +msgstr "" -#: core/signals.py:149 motion/signals.py:62 -msgid "General" -msgstr "Général" +#: global_settings.py:20 +msgid "Portuguese" +msgstr "" -#: core/views.py:83 -msgid "There are errors in the form." -msgstr "Il y a des erreurs dans le formulaire." - -#: core/views.py:169 -msgid "Forbidden" -msgstr "Inderdit" - -#: core/views.py:170 -msgid "Sorry, you have no permission to see this page." -msgstr "Désolé, vous n'avez pas le droit de voir cette page" - -#: core/views.py:172 -msgid "Not Found" -msgstr "Introuvable" - -#: core/views.py:173 -msgid "Sorry, the requested page could not be found." -msgstr "Désolé, la page demandée n'a pu être trouvée." - -#: core/views.py:175 -msgid "Internal Server Error" -msgstr "Erreur interne du serveur" - -#: core/views.py:176 -msgid "Sorry, there was an unknown error. Please contact the event manager." -msgstr "Désolé, une erreur inconnue s'est produit. S'il vous plaît contacter le gestionnaire de l'événement." - -#: core/widgets.py:32 -msgid "Custom Slides" -msgstr "Diapositives personnalisées" - -#: core/templates/base.html:30 -msgid "Home" -msgstr "Accueil" - -#: core/templates/base.html:30 -msgid "Logo" -msgstr "Logo" - -#: core/templates/base.html:37 core/templates/core/search.html:5 -#: core/templates/core/search.html.py:13 core/templates/core/search.html:16 -msgid "Search" -msgstr "Rechercher" - -#: core/templates/base.html:46 -msgid "Chat" -msgstr "Chat" - -#: core/templates/base.html:60 -#: participant/templates/participant/settings.html:5 -#: participant/templates/participant/settings.html:8 -msgid "Edit profile" -msgstr "Modifier le profile" - -#: core/templates/base.html:61 -msgid "Change password" -msgstr "Changer le mot de passe" - -#: core/templates/base.html:63 -msgid "Logout" -msgstr "Déconnecter" - -#: core/templates/base.html:66 participant/templates/participant/login.html:6 -#: participant/templates/participant/login.html:43 -msgid "Login" -msgstr "Connexion" - -#: core/templates/core/customslide_update.html:5 -#: core/templates/core/customslide_update.html:8 -msgid "Custom slide" -msgstr "Diapositive personnalisée" - -#: core/templates/core/dashboard.html:20 -msgid "Manage widgets" -msgstr "Gérer les composants" - -#: core/templates/core/dashboard.html:22 -msgid "Widgets" -msgstr "Composants" - -#: core/templates/core/search.html:8 -msgid "Search results" -msgstr "Résultats de la recherche" - -#: core/templates/core/search.html:19 -msgid "Filter" -msgstr "Filtre" - -#: core/templates/core/search.html:45 -msgid "No results found." -msgstr "Aucun résultat trouvé." - -#: core/templates/core/select_widgets.html:5 -#: core/templates/core/select_widgets.html:8 -msgid "Select widgets" -msgstr "Sélectionner les composants" - -#: core/templates/core/select_widgets.html:23 -msgid "No widgets available" -msgstr "Pas d'éléments disponibles" - -#: core/templates/core/tag_list.html:17 -msgid "Enter new tag name" -msgstr "Inserer un nouveau balise" - -#: core/templates/core/tag_list.html:56 -msgid "You can use these tags for agenda items, motions and elections." -msgstr "Vous pouvez utiliser ces balises pour les éléments de l'ordre du jour, les motions et les élections" - -#: core/templates/core/version.html:5 core/templates/core/version.html.py:8 -#: core/templates/core/version.html:16 motion/pdf.py:95 motion/views.py:443 -#: motion/templates/motion/motion_detail.html:22 -#: motion/templates/motion/motion_diff.html:35 -#: motion/templates/motion/motion_diff.html:39 -#: motion/templates/motion/motionpoll_slide.html:10 -#: motion/templates/motion/slide.html:83 -msgid "Version" -msgstr "Version" - -#: core/templates/core/widget.html:11 -msgid "Collapse widget content" -msgstr "Réduire le contenu du widget" - -#: core/templates/core/widget.html:16 -msgid "Fix widget position" -msgstr "Fixer la position du widget" - -#: core/templates/core/widget.html:33 -msgid "More ..." -msgstr "Plus ..." - -#: mediafile/main_menu.py:12 -#: mediafile/templates/mediafile/mediafile_list.html:6 -#: mediafile/templates/mediafile/mediafile_list.html:9 -msgid "Files" -msgstr "Fichiers" - -#: mediafile/models.py:22 mediafile/templates/search/mediafile-results.html:7 +#: mediafiles/models.py:13 +#: mediafiles/templates/search/mediafile-results.html:7 msgid "File" -msgstr "Fichier" +msgstr "" -#: mediafile/models.py:31 mediafile/templates/mediafile/mediafile_list.html:22 +#: mediafiles/models.py:22 msgid "Uploaded by" -msgstr "transféré par" +msgstr "" -#: mediafile/models.py:42 -msgid "Is Presentable" -msgstr "présentable" - -#: mediafile/models.py:43 -msgid "" -"If checked, this file can be presented on the projector. Currently, this is " -"only possible for PDFs." -msgstr "Si elle est cochée, ce fichier peut être présenté sur le projecteur. Actuellement, cela n'est possible que pour les fichiers PDF." - -#: mediafile/models.py:52 +#: mediafiles/models.py:34 msgid "Can see the list of files" -msgstr "Peut voir la liste des fichiers" +msgstr "" -#: mediafile/models.py:53 +#: mediafiles/models.py:35 msgid "Can upload files" -msgstr "Peut transferer des fichiers" +msgstr "" -#: mediafile/models.py:54 +#: mediafiles/models.py:36 msgid "Can manage files" -msgstr "Peut gérer les fichiers" +msgstr "" -#: mediafile/models.py:67 mediafile/models.py:69 mediafile/models.py:93 +#: mediafiles/models.py:52 msgid "unknown" -msgstr "inconnu" +msgstr "" -#: mediafile/widgets.py:16 -msgid "Presentations" -msgstr "Présentations" - -#: mediafile/templates/mediafile/mediafile_form.html:7 -#: mediafile/templates/mediafile/mediafile_form.html:17 -msgid "Edit file" -msgstr "Modifier le fichier" - -#: mediafile/templates/mediafile/mediafile_form.html:9 -#: mediafile/templates/mediafile/mediafile_form.html:19 -#: mediafile/templates/mediafile/mediafile_list.html:12 -msgid "New file" -msgstr "Nouveau fichier" - -#: mediafile/templates/mediafile/mediafile_list.html:20 -msgid "Size" -msgstr "Grandeur" - -#: mediafile/templates/mediafile/mediafile_list.html:21 -msgid "Upload time" -msgstr "Durée de transfer" - -#: mediafile/templates/mediafile/mediafile_list.html:55 -msgid "No files available." -msgstr "Pas de fichiers disponibles." - -#: mediafile/templates/mediafile/widget_pdfpresentation.html:10 -msgid "First page" -msgstr "Première page" - -#: mediafile/templates/mediafile/widget_pdfpresentation.html:14 -msgid "Previous page" -msgstr "Page précédente" - -#: mediafile/templates/mediafile/widget_pdfpresentation.html:18 -msgid "Next page" -msgstr "Page suivante" - -#: mediafile/templates/mediafile/widget_pdfpresentation.html:24 -msgid "Fullscreen" -msgstr "plein écran" - -#: mediafile/templates/mediafile/widget_pdfpresentation.html:29 -msgid "Page" -msgstr "Page" - -#: mediafile/templates/mediafile/widget_pdfpresentation.html:46 -msgid "No PDFs available." -msgstr "Pas de fichiers PDF disponibles." - -#: motion/csv_import.py:51 -#, python-format -msgid "Line %d:" -msgstr "Ligne %d:" - -#: motion/csv_import.py:57 -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:69 -msgid "Identifier already exists. Motion not imported." -msgstr "Identifiant existe déjà. Motion ne pas importé." - -#: motion/csv_import.py:84 -msgid "Category unknown. New category created." -msgstr "Catégorie inconnue. Une nouvelle catégorie a été créée" - -#: motion/csv_import.py:87 -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:97 -msgid "Several suitable submitters found." -msgstr "Plusieurs présentateurs appropriés trouvés." - -#: motion/csv_import.py:104 -msgid "Submitter unknown. Default submitter is used." -msgstr "Présentateur inconnu. Présentateurs par défaut est utilisé." - -#: motion/csv_import.py:116 -msgid "Motion imported" -msgstr "Motion importée" - -#: motion/csv_import.py:123 participant/csv_import.py:81 -msgid "Errors" -msgstr "Erreurs" - -#: motion/csv_import.py:131 -msgid "Warnings" -msgstr "Avertissements " - -#: motion/csv_import.py:139 -msgid "Summary" -msgstr "Résumé" - -#: motion/csv_import.py:140 -#, python-format -msgid "%(counts)d of %(total)d motions successfully imported." -msgstr "%(counts)d de %(total)d motions ont été importés avec succes." - -#: motion/forms.py:38 motion/models.py:579 motion/pdf.py:152 -#: motion/templates/motion/motion_detail.html:97 -#: motion/templates/motion/motion_diff.html:54 -#: motion/templates/motion/slide.html:94 -msgid "Reason" -msgstr "Motivation" - -#: motion/forms.py:46 motion/templates/motion/motion_detail.html:104 -msgid "Attachments" -msgstr "pièces jointes" - -#: motion/forms.py:80 motion/pdf.py:49 -#: motion/templates/motion/motion_detail.html:186 -#: motion/templates/motion/motion_list.html:63 -#: motion/templates/motion/slide.html:51 -msgid "Submitter" -msgstr "Requérant" - -#: motion/forms.py:95 motion/pdf.py:74 motion/signals.py:105 -#: motion/templates/motion/motion_detail.html:193 -#: motion/templates/motion/motion_list.html:65 -#: motion/templates/motion/slide.html:61 -msgid "Supporters" -msgstr "Partisants" - -#: motion/forms.py:110 -msgid "Don't create a new version" -msgstr "Ne créez pas une nouvelle version" - -#: motion/forms.py:111 -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:124 motion/templates/motion/motion_detail.html:272 -#: motion/templates/motion/motion_list.html:61 -#: motion/templates/motion/slide.html:70 -msgid "Category" -msgstr "Catégorie" - -#: motion/forms.py:144 motion/signals.py:36 -msgid "Identifier" -msgstr "Identifiant" - -#: motion/forms.py:159 -msgid "Workflow" -msgstr "Workflow" - -#: motion/forms.py:160 -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, le statut du mouvement sera remis à zéro." - -#: motion/forms.py:170 -msgid "Override existing motions with the same identifier" -msgstr "Remplacer les motions existantes avec le même identifiant" - -#: motion/forms.py:171 -msgid "" -"If this is active, every motion with the same identifier as in your csv file" -" will be overridden." -msgstr "Si cette option est activée, chaque motion avec le même identifiant que dans votre fichier csv sera remplacée." - -#: motion/forms.py:179 -msgid "Default submitter" -msgstr "Présenteur par défaut" - -#: motion/forms.py:180 -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/main_menu.py:12 motion/signals.py:143 motion/views.py:776 -#: motion/widgets.py:15 motion/templates/motion/category_list.html:6 -#: motion/templates/motion/motion_list.html:7 -#: motion/templates/motion/motion_list.html:32 -msgid "Motions" -msgstr "Motions" - -#: motion/models.py:89 +#: motions/models.py:102 msgid "Can see motions" -msgstr "Peut voir les motions" +msgstr "" -#: motion/models.py:90 +#: motions/models.py:103 msgid "Can create motions" -msgstr "Peut créer des motions" +msgstr "" -#: motion/models.py:91 +#: motions/models.py:104 msgid "Can support motions" -msgstr "Peut soutenir les motions" +msgstr "" -#: motion/models.py:92 +#: motions/models.py:105 msgid "Can manage motions" -msgstr "Peut gérer les motions" +msgstr "" -#: motion/models.py:95 motion/models.py:492 motion/pdf.py:42 motion/pdf.py:262 -#: motion/signals.py:167 motion/views.py:370 motion/views.py:672 -#: motion/views.py:783 motion/templates/motion/motion_detail.html:8 -#: motion/templates/motion/motion_detail.html:20 -#: motion/templates/motion/motion_diff.html:6 -#: motion/templates/motion/motion_diff.html:19 -#: motion/templates/motion/motionpoll_form.html:7 -#: motion/templates/motion/motionpoll_form.html:15 -#: motion/templates/motion/motionpoll_slide.html:9 -#: motion/templates/motion/slide.html:79 -#: motion/templates/search/motion-results.html:7 +#: motions/models.py:108 motions/pdf.py:38 motions/pdf.py:258 +#: motions/signals.py:27 motions/signals.py:40 motions/signals.py:48 +#: motions/signals.py:58 motions/signals.py:67 motions/signals.py:78 +#: motions/signals.py:86 motions/signals.py:98 motions/signals.py:108 +#: motions/signals.py:120 motions/signals.py:133 motions/signals.py:142 +#: motions/signals.py:153 motions/signals.py:162 motions/signals.py:170 +#: motions/views.py:351 motions/views.py:411 msgid "Motion" -msgstr "Motion" +msgstr "" -#: motion/models.py:593 +#: motions/models.py:560 motions/pdf.py:148 +msgid "Reason" +msgstr "" + +#: motions/models.py:574 msgid "new" -msgstr "nouveau" +msgstr "" -#: motion/models.py:650 motion/templates/motion/category_list.html:22 +#: motions/models.py:590 msgid "Category name" -msgstr "Nom de catégorie" +msgstr "" -#: motion/models.py:653 motion/templates/motion/category_list.html:21 +#: motions/models.py:593 msgid "Prefix" -msgstr "Préfixe" +msgstr "" -#: motion/models.py:708 +#: motions/models.py:633 #, python-format msgid "%(time_and_messages)s by %(person)s" -msgstr "%(time_and_messages)s par %(person)s" +msgstr "" -#: motion/models.py:763 -#, python-format -msgid "Vote %d" -msgstr "Vote %d" +#: motions/pdf.py:45 +msgid "Submitter" +msgstr "" -#: motion/pdf.py:63 +#: motions/pdf.py:59 msgid "Signature" -msgstr "Signature" +msgstr "" -#: motion/pdf.py:85 +#: motions/pdf.py:70 motions/signals.py:99 motions/signals.py:109 +msgid "Supporters" +msgstr "" + +#: motions/pdf.py:81 msgid "State" -msgstr "Statut" +msgstr "" -#: motion/pdf.py:111 motion/templates/motion/motion_detail.html:211 -#: motion/templates/motion/motionpoll_form.html:27 +#: motions/pdf.py:91 motions/views.py:151 motions/views.py:163 +msgid "Version" +msgstr "" + +#: motions/pdf.py:107 msgid "Vote result" -msgstr "Résultat du vote" +msgstr "" -#: motion/pdf.py:125 motion/templates/motion/slide.html:17 +#: motions/pdf.py:121 motions/views.py:351 msgid "Vote" -msgstr "Vote" +msgstr "" -#: motion/pdf.py:249 motion/templates/motion/category_list.html:10 -#: motion/templates/motion/motion_list.html:48 +#: motions/pdf.py:245 msgid "Categories" msgstr "Catégories" -#: motion/pdf.py:256 motion/templates/motion/widget_motion.html:29 +#: motions/pdf.py:252 msgid "No motions available." -msgstr "Aucune motion disponible." +msgstr "" -#: motion/pdf.py:269 +#: motions/pdf.py:265 #, python-format msgid "Motion No. %s" -msgstr "Motion No %s" +msgstr "" -#: motion/pdf.py:271 +#: motions/pdf.py:267 #, python-format msgid "%d. Vote" -msgstr "%d. Vote" +msgstr "" -#: motion/personal_info.py:15 -msgid "I submitted the following motions" -msgstr "Je propose les motions suivantes" +#: motions/serializers.py:30 +#, python-format +msgid "Workflow %(pk)d does not exist." +msgstr "" -#: motion/personal_info.py:26 -msgid "I support the following motions" -msgstr "Je soutien les motions suivantes" +#: motions/serializers.py:127 poll/models.py:265 +msgid "majority" +msgstr "" -#: motion/signals.py:27 +#: motions/serializers.py:129 poll/models.py:267 poll/models.py:269 +msgid "undocumented" +msgstr "" + +#: motions/signals.py:24 msgid "Workflow of new motions" -msgstr "Workflow de nouvelles motions" +msgstr "" -#: motion/signals.py:38 +#: motions/signals.py:34 +msgid "Identifier" +msgstr "" + +#: motions/signals.py:36 msgid "Numbered per category" -msgstr "Numérotée par catégorie" +msgstr "" -#: motion/signals.py:39 +#: motions/signals.py:37 msgid "Serially numbered" -msgstr "Numérotés en série" +msgstr "" -#: motion/signals.py:40 +#: motions/signals.py:38 msgid "Set it manually" -msgstr "Réglez manuellement" +msgstr "" -#: motion/signals.py:43 +#: motions/signals.py:45 msgid "The assembly may decide," -msgstr "Je demande a l'Assemblée de décider sur," +msgstr "" -#: motion/signals.py:48 +#: motions/signals.py:46 msgid "Motion preamble" -msgstr "Préambule de la motion" +msgstr "" -#: motion/signals.py:53 +#: motions/signals.py:56 msgid "Stop submitting new motions by non-staff users" -msgstr "Arrêtez de soumettre de nouvelles motions par les utilisateurs non-employés" +msgstr "" -#: motion/signals.py:59 +#: motions/signals.py:65 msgid "Allow to disable versioning" -msgstr "Permettre de désactiver le versioning" +msgstr "" -#: motion/signals.py:75 +#: motions/signals.py:76 msgid "Activate amendments" -msgstr "Activer amendements" +msgstr "" -#: motion/signals.py:80 +#: motions/signals.py:79 motions/signals.py:87 +msgid "Amendments" +msgstr "" + +#: motions/signals.py:83 msgctxt "Prefix for the identifier for amendments" msgid "A" -msgstr "A" +msgstr "" -#: motion/signals.py:83 +#: motions/signals.py:84 msgid "Prefix for the identifier for amendments" -msgstr "Préfixe pour l'identificateur d'amendements" +msgstr "" -#: motion/signals.py:86 motion/templates/motion/motion_detail.html:295 -msgid "Amendments" -msgstr "Amendements" - -#: motion/signals.py:95 +#: motions/signals.py:95 msgid "Number of (minimum) required supporters for a motion" -msgstr "Minimum de personnes nécessaire au soutient d'une motion" +msgstr "" -#: motion/signals.py:97 +#: motions/signals.py:96 msgid "Choose 0 to disable the supporting system." -msgstr "Choisissez 0 pour desactiver le système de soutien." +msgstr "" -#: motion/signals.py:102 +#: motions/signals.py:106 msgid "" "Remove all supporters of a motion if a submitter edits his motion in early " "state" -msgstr "Supprimer tous les partisans d'une motion si un expéditeur édite sa motion dans un statut précoce" +msgstr "" -#: motion/signals.py:115 +#: motions/signals.py:117 msgid "The 100 % base of a voting result consists of" -msgstr "La base d'un résultat de vote de 100% est constitué de" +msgstr "" -#: motion/signals.py:137 +#: motions/signals.py:121 motions/signals.py:134 motions/signals.py:143 msgid "Voting and ballot papers" -msgstr "Bulletins de vote et d'élection" +msgstr "" -#: motion/signals.py:148 +#: motions/signals.py:150 motions/views.py:404 +msgid "Motions" +msgstr "" + +#: motions/signals.py:151 msgid "Title for PDF document (all motions)" -msgstr "Titre pour le document PDF (toutes les motions)" +msgstr "" -#: motion/signals.py:155 +#: motions/signals.py:160 msgid "Preamble text for PDF document (all motions)" -msgstr "Texte de préambule pour le document PDF (toutes les motions)" +msgstr "" -#: motion/signals.py:160 +#: motions/signals.py:168 msgid "Show paragraph numbering (only in PDF)" -msgstr "Afficher la numérotation des paragraphes (uniquement en PDF)" +msgstr "" -#: motion/signals.py:179 +#: motions/signals.py:184 msgid "Simple Workflow" -msgstr "Workflow simple" +msgstr "" -#: motion/signals.py:181 +#: motions/signals.py:185 msgid "submitted" -msgstr "présenté" +msgstr "" -#: motion/signals.py:186 motion/signals.py:213 +#: motions/signals.py:190 motions/signals.py:219 msgid "accepted" -msgstr "accepté" +msgstr "" -#: motion/signals.py:188 motion/signals.py:215 +#: motions/signals.py:192 motions/signals.py:221 msgid "Accept" -msgstr "Accepter" +msgstr "" -#: motion/signals.py:189 motion/signals.py:217 +#: motions/signals.py:194 motions/signals.py:224 msgid "rejected" -msgstr "rejeté" +msgstr "" -#: motion/signals.py:191 motion/signals.py:219 +#: motions/signals.py:196 motions/signals.py:226 msgid "Reject" -msgstr "Rejeter" +msgstr "" -#: motion/signals.py:192 +#: motions/signals.py:198 msgid "not decided" -msgstr "ne pas decidé" +msgstr "" -#: motion/signals.py:194 +#: motions/signals.py:200 msgid "Do not decide" -msgstr "Ne decidér pas" +msgstr "" -#: motion/signals.py:199 +#: motions/signals.py:206 msgid "Complex Workflow" -msgstr "Workflow complexe" +msgstr "" -#: motion/signals.py:201 +#: motions/signals.py:207 msgid "published" -msgstr "publié" +msgstr "" -#: motion/signals.py:206 motion/views.py:445 +#: motions/signals.py:212 motions/views.py:153 msgid "permitted" -msgstr "permis" +msgstr "" -#: motion/signals.py:208 +#: motions/signals.py:214 msgid "Permit" -msgstr "Permettre" +msgstr "" -#: motion/signals.py:221 +#: motions/signals.py:229 msgid "withdrawed" -msgstr "retiré" +msgstr "" -#: motion/signals.py:223 +#: motions/signals.py:231 msgid "Withdraw" -msgstr "Retirer" +msgstr "" -#: motion/signals.py:225 +#: motions/signals.py:234 msgid "adjourned" -msgstr "ajourné" +msgstr "" -#: motion/signals.py:227 +#: motions/signals.py:236 msgid "Adjourn" -msgstr "Ajourner" +msgstr "" -#: motion/signals.py:229 +#: motions/signals.py:239 msgid "not concerned" -msgstr "non concerné" +msgstr "" -#: motion/signals.py:231 +#: motions/signals.py:241 msgid "Do not concern" -msgstr "Ne pas concerner" +msgstr "" -#: motion/signals.py:233 +#: motions/signals.py:244 msgid "commited a bill" -msgstr "commis un projet de loi" +msgstr "" -#: motion/signals.py:235 +#: motions/signals.py:246 msgid "Commit a bill" -msgstr "Commettre un projet de loi" +msgstr "" -#: motion/signals.py:237 +#: motions/signals.py:249 msgid "needs review" -msgstr "doit être revu" +msgstr "" -#: motion/signals.py:239 +#: motions/signals.py:251 msgid "Needs review" -msgstr "Doit être revu" +msgstr "" -#: motion/signals.py:241 +#: motions/signals.py:254 msgid "rejected (not authorized)" -msgstr "rejeté (non autorisé)" +msgstr "" -#: motion/signals.py:243 +#: motions/signals.py:256 msgid "Reject (not authorized)" -msgstr "Rejeté (non autorisé)" +msgstr "" -#: motion/views.py:214 +#: motions/views.py:85 msgid "Motion created" -msgstr "Motion créé" +msgstr "" -#: motion/views.py:311 +#: motions/views.py:121 +msgid "Motion updated" +msgstr "" + +#: motions/views.py:125 msgid "All supporters removed" -msgstr "Tous les partisans supprimés" +msgstr "" -#: motion/views.py:325 -msgid "Motion version" -msgstr "Version de la motion" - -#: motion/views.py:327 -msgid "created" -msgstr "créé" - -#: motion/views.py:327 -msgid "updated" -msgstr "mise à jour" - -#: motion/views.py:370 utils/views.py:554 +#: motions/views.py:155 #, python-format -msgid "%s was successfully deleted." -msgstr "%s a été supprimé avec succès." +msgid "Version %d permitted successfully." +msgstr "" -#: motion/views.py:409 -msgid "Version successfully permitted." -msgstr "La version a été permise avec succes." +#: motions/views.py:160 +msgid "You can not delete the active version of a motion." +msgstr "" -#: motion/views.py:434 +#: motions/views.py:165 +msgid "deleted" +msgstr "" + +#: motions/views.py:167 #, python-format -msgid "Are you sure you want permit version %s?" -msgstr "Etes-vous sûr que vous voulez permettre version %s?" +msgid "Version %d deleted successfully." +msgstr "" -#: motion/views.py:474 -msgid "At least one version number is not valid." -msgstr "Au moins un numéro de version n'est pas valide." - -#: motion/views.py:508 +#: motions/views.py:188 msgid "You can not support this motion." -msgstr "Vous ne pouvez pas soutenir cette motion. " +msgstr "" -#: motion/views.py:511 -msgid "You can not unsupport this motion." -msgstr "Vous ne pouvez pas retirer votre soutien pour cette motion. " - -#: motion/views.py:521 -msgid "Do you really want to support this motion?" -msgstr "Voulez-vous vraiment soutenir cette motion?" - -#: motion/views.py:523 -msgid "Do you really want to unsupport this motion?" -msgstr "Voulez-vous vraiment retirer votre soutien pour cette motion?" - -#: motion/views.py:536 +#: motions/views.py:190 msgid "Motion supported" -msgstr "Motion soutenu" +msgstr "" -#: motion/views.py:539 -msgid "Motion unsupported" -msgstr "Motion ne plus soutenue" - -#: motion/views.py:546 +#: motions/views.py:191 msgid "You have supported this motion successfully." -msgstr "Vous soutenez maintenant cette motion, vous avez été ajouté avec succès." +msgstr "" -#: motion/views.py:548 +#: motions/views.py:196 +msgid "You can not unsupport this motion." +msgstr "" + +#: motions/views.py:198 +msgid "Motion unsupported" +msgstr "" + +#: motions/views.py:199 msgid "You have unsupported this motion successfully." -msgstr "Vous avez retiré votre soutien pour cette motion avec succès." +msgstr "" -#: motion/views.py:564 -msgid "Poll created" -msgstr "Sondage créé" +#: motions/views.py:222 +msgid "Invalid data. State must be an integer." +msgstr "" -#: motion/views.py:565 -msgid "New vote was successfully created." -msgstr "Le nouveau vote a été créé avec succès." - -#: motion/views.py:635 -msgid "Poll updated" -msgstr "Sondage mise à jour" - -#: motion/views.py:651 -msgid "Poll deleted" -msgstr "Sondage supprimé" - -#: motion/views.py:672 -msgid "Poll" -msgstr "Sondage" - -#: motion/views.py:710 -msgid "You can not set the state of the motion. It is already done." -msgstr "Vous ne pouvez pas fixé le statut de la motion. C'est déjà fait." - -#: motion/views.py:712 +#: motions/views.py:225 #, python-format -msgid "You can not set the state of the motion to %s." -msgstr "Vous ne pouvez pas fixé le statut de la motion à %s." +msgid "You can not set the state to %(state_id)d." +msgstr "" -#: motion/views.py:719 -msgid "State changed to" -msgstr "Statut changé à" - -#: motion/views.py:722 +#: motions/views.py:233 #, python-format msgid "The state of the motion was set to %s." -msgstr "Le statut de la motion a été fixé à %s." +msgstr "" -#: motion/views.py:737 -msgid "Agenda item created" -msgstr "Point de l'ordre du jour créé" +#: motions/views.py:237 +msgid "State set to" +msgstr "" -#: motion/templates/motion/category_form.html:7 -#: motion/templates/motion/category_form.html:17 -msgid "Edit category" -msgstr "Modifier cette catégorie" +#: motions/views.py:252 +msgid "Vote created successfully." +msgstr "" -#: motion/templates/motion/category_form.html:9 -#: motion/templates/motion/category_form.html:19 -#: motion/templates/motion/category_list.html:13 -msgid "New category" -msgstr "Nouvelle catégorie" +#: poll/models.py:71 +msgid "Only all valid votes" +msgstr "" -#: motion/templates/motion/category_list.html:41 -msgid "No categories available." -msgstr "Aucune catégorie n'est disponible." +#: poll/models.py:72 +msgid "All votes cast (including invalid votes)" +msgstr "" -#: motion/templates/motion/motion_detail.html:24 -#: motion/templates/motion/motion_detail.html:131 -msgid "This version is authorized" -msgstr "Cette version est autorisée" +#: poll/models.py:73 +msgid "Disabled (no percents)" +msgstr "" -#: motion/templates/motion/motion_detail.html:28 -msgid "This version is not authorized." -msgstr "Cette version n'est pas autorisée." - -#: motion/templates/motion/motion_detail.html:33 -#: motion/templates/motion/slide.html:81 -msgid "Amendment of" -msgstr "Amendement de" - -#: motion/templates/motion/motion_detail.html:40 -msgid "Print motion as PDF" -msgstr "Motion en PDF" - -#: motion/templates/motion/motion_detail.html:44 -#: motion/templates/motion/motion_list.html:118 -#: motion/templates/motion/motionpoll_form.html:22 -msgid "Show motion" -msgstr "Projeter la motion" - -#: motion/templates/motion/motion_detail.html:56 -#: motion/templates/motion/motion_form.html:15 -#: motion/templates/motion/motion_form.html:25 -msgid "Edit motion" -msgstr "Modifier la motion" - -#: motion/templates/motion/motion_detail.html:61 -msgid "Delete motion" -msgstr "Supprimer la motion" - -#: motion/templates/motion/motion_detail.html:80 -msgid "Go to the authorized version" -msgstr "Aller à la version autorisée" - -#: motion/templates/motion/motion_detail.html:85 -msgid "Go to the newest version" -msgstr "Aller à la version la plus récente" - -#: motion/templates/motion/motion_detail.html:92 -msgid "Motion text" -msgstr "Texte de la motion" - -#: motion/templates/motion/motion_detail.html:117 -msgid "Version history" -msgstr "Historique des versions" - -#: motion/templates/motion/motion_detail.html:123 -msgid "Time" -msgstr "Temps" - -#: motion/templates/motion/motion_detail.html:124 -msgid "Difference" -msgstr "Difference" - -#: motion/templates/motion/motion_detail.html:134 -msgid "Permit this version" -msgstr "Permettre la version" - -#: motion/templates/motion/motion_detail.html:168 -msgid "Show log" -msgstr "Afficher le log" - -#: motion/templates/motion/motion_detail.html:216 -#: motion/templates/motion/motionpoll_slide.html:11 -msgid "vote" -msgstr "voter" - -#: motion/templates/motion/motion_detail.html:221 -#: motion/templates/motion/motionpoll_form.html:26 -msgid "Show vote result" -msgstr "Afficher le résultat de vote" - -#: motion/templates/motion/motion_detail.html:226 -msgid "Edit Vote" -msgstr "Modifier le vote" - -#: motion/templates/motion/motion_detail.html:228 -#: motion/templates/motion/motionpoll_form.html:31 -msgid "Delete Vote" -msgstr "Supprimer le vote" - -#: motion/templates/motion/motion_detail.html:252 -msgid "No result" -msgstr "Pas de résultat" - -#: motion/templates/motion/motion_detail.html:264 -msgid "New vote" -msgstr "Nouveau vote" - -#: motion/templates/motion/motion_detail.html:287 -msgid "Last changes (of this version)" -msgstr "Les derniers changements (de cette version)" - -#: motion/templates/motion/motion_detail.html:289 -#: motion/templates/motion/motion_diff.html:36 -#: motion/templates/motion/motion_diff.html:40 -#: motion/templates/motion/motion_list.html:67 -msgid "Last changes" -msgstr "Derniers changement" - -#: motion/templates/motion/motion_detail.html:307 -msgid "New amendment" -msgstr "Nouveau amendement" - -#: motion/templates/motion/motion_detail.html:316 -msgid "Unsupport" -msgstr "Ne plus soutenir" - -#: motion/templates/motion/motion_detail.html:322 -msgid "Support" -msgstr "Soutenir" - -#: motion/templates/motion/motion_detail.html:330 -msgid "minimum required supporters" -msgstr "Nombres minimum de partisans requis" - -#: motion/templates/motion/motion_detail.html:337 -msgid "Manage motion" -msgstr "Gérer la motion" - -#: motion/templates/motion/motion_detail.html:347 -msgid "For administration only:" -msgstr "Seulement pour l'administration:" - -#: motion/templates/motion/motion_detail.html:349 -msgid "Reset state" -msgstr "Réinitialiser le statut" - -#: motion/templates/motion/motion_diff.html:21 -msgid "no number" -msgstr "pas de nombre" - -#: motion/templates/motion/motion_diff.html:23 -msgid "Diff view" -msgstr "Afficher la difference" - -#: motion/templates/motion/motion_diff.html:27 -#: motion/templates/motion/motion_form.html:31 -#: motion/templates/motion/motionpoll_form.html:18 -msgid "Back to motion" -msgstr "Retourner vers la motion" - -#: motion/templates/motion/motion_form.html:17 -#: motion/templates/motion/motion_form.html:27 -#: motion/templates/motion/motion_list.html:36 -msgid "New motion" -msgstr "Nouvelle motion" - -#: motion/templates/motion/motion_form_csv_import.html:5 -#: motion/templates/motion/motion_form_csv_import.html:9 -#: motion/templates/motion/motion_list.html:50 -msgid "Import motions" -msgstr "Importer des motions" - -#: motion/templates/motion/motion_form_csv_import.html:15 -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:21 -msgid "identifier, title, text, reason, submitter (clean name), category" -msgstr "identifiant, le titre, le texte, la raison, l'émetteur (nom propre), catégorie" - -#: motion/templates/motion/motion_form_csv_import.html:24 -msgid "" -"Identifier, reason, submitter and category are optional and may be empty" -msgstr "Identifier, raison pour laquelle, l'émetteur et la catégorie sont facultatives et peuvent être vides" - -#: motion/templates/motion/motion_list.html:46 -msgid "Manage categories" -msgstr "Gérer les catégories" - -#: motion/templates/motion/motion_list.html:52 -msgid "Print all motions as PDF" -msgstr "Toutes les motions en PDF" - -#: motion/templates/motion/motion_list.html:59 -msgid "#" -msgstr "#" - -#: motion/templates/motion/motion_list.html:60 -msgid "Motion title" -msgstr "Titre de la motion" - -#: motion/templates/motion/motion_list.html:77 -msgid "Amendment" -msgstr "Amendement" - -#: motion/templates/motion/motion_list.html:99 -msgid "Enough supporters" -msgstr "A assez de partisans" - -#: motion/templates/motion/motion_list.html:102 -msgid "Needs supporters" -msgstr "A besoin de partisans" - -#: motion/templates/motion/motion_list.html:109 -msgid "There is a newer (unauthorized) version." -msgstr "Il y a une version plus récente (et non autorisée)." - -#: motion/templates/motion/motionpoll_form.html:44 -msgid "Option" -msgstr "Option" - -#: motion/templates/motion/slide.html:19 -msgid "Poll result" -msgstr "Résultat du sondage" - -#: participant/csv_import.py:35 -#, python-format -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/csv_import.py:38 -#, python-format -msgid "In line %d you have to provide either 'first_name' or 'last_name'." -msgstr "Dans la ligne %d, vous devez fournir soit 'prénom' ou 'nom'." - -#: participant/csv_import.py:62 -#, python-format -msgid "Ignoring group id \"%(id)s\" in line %(line)d which does not exist." -msgstr "Ignorant l'id du groupe \"%(id)s\" dans ligne %(line)d qui est inexistante." - -#: participant/csv_import.py:68 -msgid "Import aborted because of severe errors in the input file." -msgstr "l'importation a été interrompue en raison d'erreurs graves dans le fichier d'entrée." - -#: participant/csv_import.py:74 -#, python-format -msgid "%d new participants were successfully imported." -msgstr "%d nouveaux participants ont été importés avec succès. " - -#: participant/forms.py:20 participant/widgets.py:36 -#: participant/templates/participant/group_overview.html:7 -#: participant/templates/participant/group_overview.html:20 -#: participant/templates/participant/overview.html:25 -#: participant/templates/participant/user_detail.html:53 -msgid "Groups" -msgstr "Groupe" - -#: participant/forms.py:34 -msgid "First name and last name can not both be empty." -msgstr "Prénom et nom de famille ne peut pas à la fois être vide." - -#: participant/forms.py:42 participant/forms.py:90 participant/main_menu.py:12 -#: participant/widgets.py:16 participant/templates/participant/overview.html:7 -#: participant/templates/participant/overview.html:20 -msgid "Participants" -msgstr "Participants" - -#: participant/forms.py:43 -msgid "Use one line per participant for its name (first name and last name)." -msgstr "Utilisez une ligne par participant pour son nom (prénom et nom). " - -#: participant/forms.py:52 participant/forms.py:156 participant/pdf.py:111 -#: participant/templates/participant/login.html:34 -#: participant/templates/participant/user_detail.html:69 +#: users/models.py:99 users/pdf.py:114 msgid "Username" -msgstr "Nom d'utilisateur" +msgstr "" -#: participant/forms.py:80 -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." +#: users/models.py:105 +msgid "First name" +msgstr "" -#: participant/forms.py:87 -msgid "Permissions" -msgstr "Permissions" +#: users/models.py:110 +msgid "Last name" +msgstr "" -#: participant/forms.py:142 -msgid "" -"You can not remove yourself from 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:150 -msgid "" -"You can not remove the permission to manage participants from the last group" -" you are in." -msgstr "Vous ne pouvez pas supprimer l'autorisation de gérer les participants du dernier groupe dans lequel vous y êtes." - -#: participant/forms.py:165 -msgid "Language" -msgstr "Langue" - -#: participant/models.py:25 -msgid "Male" -msgstr "Masculin" - -#: participant/models.py:26 -msgid "Female" -msgstr "Féminin" - -#: participant/models.py:31 participant/pdf.py:24 -#: participant/templates/participant/overview.html:51 -#: participant/templates/participant/user_detail.html:49 +#: users/models.py:117 users/pdf.py:27 msgid "Structure level" -msgstr "Niveau de structure" +msgstr "" -#: participant/models.py:32 +#: users/models.py:121 msgid "Will be shown after the name." -msgstr "Apparait après le nom." +msgstr "" -#: participant/models.py:35 +#: users/models.py:128 msgid "Will be shown before the name." -msgstr "Sera affiché avant le nom." +msgstr "" -#: participant/models.py:38 -#: participant/templates/participant/user_detail.html:39 -msgid "Gender" -msgstr "Sexe" - -#: participant/models.py:38 participant/models.py:41 -msgid "Only for filtering the participant list." -msgstr "Seulement pour filtrer la liste des utilisateurs." - -#: participant/models.py:40 participant/templates/participant/overview.html:53 -#: participant/templates/participant/user_detail.html:51 -msgid "Committee" -msgstr "Comité" - -#: participant/models.py:43 -#: participant/templates/participant/user_detail.html:43 +#: users/models.py:131 msgid "About me" msgstr "A propos de moi" -#: participant/models.py:44 -msgid "Your profile text" -msgstr "Le texte de votre profil" +#: users/models.py:134 +msgid "Profile text." +msgstr "" -#: participant/models.py:47 +#: users/models.py:140 msgid "Only for notes." -msgstr "Seulement pour des notes." +msgstr "" -#: participant/models.py:50 +#: users/models.py:143 msgid "Default password" -msgstr "Premier mot de passe" +msgstr "" -#: participant/models.py:54 -msgid "Can see participants" -msgstr "Peut voir les participants" +#: users/models.py:149 +msgid "Active" +msgstr "" -#: participant/models.py:55 -msgid "Can manage participants" -msgstr "Peut gérer les participants" - -#: participant/models.py:121 -msgid "Use this group as participant" -msgstr "Utiliser ce groupe comme participant" - -#: participant/models.py:122 -msgid "For example as submitter of a motion." -msgstr "Par exemple, comme initiant d'une motion." - -#: participant/pdf.py:23 -msgid "Last Name" -msgstr "Nom" - -#: participant/pdf.py:23 -msgid "First Name" -msgstr "Prénom" - -#: participant/pdf.py:24 -#: participant/templates/participant/group_overview.html:31 -#: participant/templates/participant/group_slide.html:5 -#: participant/templates/participant/overview.html:52 -msgid "Group" -msgstr "Groupe" - -#: participant/pdf.py:92 -msgid "WLAN access data" -msgstr "Données d'accès du réseau sans fil" - -#: participant/pdf.py:94 participant/signals.py:70 -msgid "WLAN name (SSID)" -msgstr "Nom du réseau sans fil (SSID)" - -#: participant/pdf.py:98 participant/signals.py:79 -msgid "WLAN password" -msgstr "Mot de passe du réseau sans fils" - -#: participant/pdf.py:102 participant/signals.py:88 -msgid "WLAN encryption" -msgstr "cryptage du réseau sans fil" - -#: participant/pdf.py:109 -msgid "OpenSlides access data" -msgstr " Données d'accès OpenSlides" - -#: participant/pdf.py:115 participant/templates/participant/login.html:38 -msgid "Password" -msgstr "Mot de passe" - -#: participant/pdf.py:128 -msgid "Scan this QRCode to connect WLAN." -msgstr "Scannez ce code QR pour se connecter au réseau sans fil." - -#: participant/pdf.py:133 -msgid "Scan this QRCode to open URL." -msgstr "Scannez ce code QR pour ouvrir URL." - -#: participant/signals.py:29 -msgid "Sort participants by first name" -msgstr "Classer les participants par prénom" - -#: participant/signals.py:30 -msgid "Disable for sorting by last name" -msgstr "Désactiver le classement par nom" - -#: participant/signals.py:33 -msgid "Sorting" -msgstr "Triage" - -#: participant/signals.py:39 -msgid "Welcome to OpenSlides!" -msgstr "Bienvenue sur OpenSlides!" - -#: participant/signals.py:44 -msgid "Title for access data and welcome PDF" -msgstr "Titre de données d'accès et PDF de bienvenue" - -#: participant/signals.py:48 -msgid "[Place for your welcome and help text.]" -msgstr "[Insérer votre texte de bienvenue ici.]" - -#: participant/signals.py:53 -msgid "Help text for access data and welcome PDF" -msgstr "Le texte d'aide pour les données d'accès et PDF de bienvenue" - -#: participant/signals.py:61 -msgid "System URL" -msgstr "URL du système" - -#: participant/signals.py:62 -msgid "Used for QRCode in PDF of access data." -msgstr "Utilisé pour le code QR dans le PDF des données d'accès." - -#: participant/signals.py:71 participant/signals.py:80 -#: participant/signals.py:89 -msgid "Used for WLAN QRCode in PDF of access data." -msgstr "Utilisé pour accès au réseau sans fil le QR Code dans le PDF des données d'accès." - -#: participant/signals.py:94 -msgid "No encryption" -msgstr "Pas de chiffrement" - -#: participant/signals.py:106 -#: participant/templates/search/participant-results.html:7 -msgid "Participant" -msgstr "Participant" - -#: participant/signals.py:149 -msgid "Anonymous" -msgstr "Anonyme" - -#: participant/signals.py:151 -msgid "Registered" -msgstr "Régistré" - -#: participant/signals.py:161 -msgid "Delegates" -msgstr "Délégués" - -#: participant/signals.py:179 -#: participant/templates/participant/user_form_csv_import.html:25 -msgid "Staff" -msgstr "Personnel" - -#: participant/views.py:119 -#, python-format -msgid "%(number)d participants successfully created." -msgstr "%(number)d participants a été créé avec succès." - -#: participant/views.py:166 participant/views.py:172 -msgid "You can not delete yourself." -msgstr "Vous ne pouvez pas vous suprimer vous même." - -#: participant/views.py:193 -msgid "You can not deactivate yourself." -msgstr "Vous ne pouvez pas vous désactiver vous-même." - -#: participant/views.py:212 -msgid "Participant-list" -msgstr "Liste des participants" - -#: participant/views.py:213 -msgid "List of Participants" -msgstr "La liste des participants" - -#: participant/views.py:227 -msgid "Participant-access-data" -msgstr "Données-d'accès-des-participants" - -#: participant/views.py:257 -msgid "Do you really want to reset the password?" -msgstr "Voulez-vous vraiment reinitialser le mot de passe?" - -#: participant/views.py:266 -#, python-format -msgid "The Password for %s was successfully reset." -msgstr "Le mot de passe de %s a été initialisé avec succès." - -#: participant/views.py:360 -msgid "You can not delete this group." -msgstr "Vous ne pouvez pas suprimer ce groupe." - -#: participant/views.py:369 +#: users/models.py:152 msgid "" -"You can not delete the last group containing the permission to manage " -"participants you are in." -msgstr "Vous ne pouvez pas supprimer le dernier groupe contenant l'autorisation de gérer les participants dans le quel vous y êtes." +"Designates whether this user should be treated as active. Unselect this " +"instead of deleting the account." +msgstr "" -#: participant/views.py:385 -#, python-format -msgid "" -"Installation was successfully! Use %(user)s (password: %(password)s) for " -"first login.
Important: Please change the password after" -" first login! Otherwise this message still appears for everyone and could " -"be a security risk." -msgstr "L'installation a été terminée avec succès! Utilisez %(user)s (mot de passe: %(password)s) pour la première connexion.
Important: S'il vous plait, changez le mot de passe après la première connexion. Sinon, ce message apparaîtra toujours pour tout le monde et pourrait représenter un risque de sécurité." - -#: participant/views.py:412 -msgid "User settings successfully saved." -msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." - -#: participant/views.py:414 participant/views.py:438 utils/views.py:205 -msgid "Please check the form for errors." -msgstr "S'il vous plaît, vérifier si il a des erreurs dans le formulaire." - -#: participant/views.py:435 -msgid "Password successfully changed." -msgstr "Le mot de passe a été changé avec succès." - -#: participant/templates/participant/edit.html:9 -#: participant/templates/participant/edit.html:19 -#: participant/templates/participant/user_detail.html:26 -msgid "Edit participant" -msgstr "Modifier le participant" - -#: participant/templates/participant/edit.html:11 -#: participant/templates/participant/edit.html:21 -#: participant/templates/participant/overview.html:23 -msgid "New participant" -msgstr "Nouveau participant" - -#: participant/templates/participant/edit.html:32 -msgid "Reset to First Password" -msgstr "Initialiser au premier mot de passe" - -#: participant/templates/participant/group_detail.html:15 -#: participant/templates/participant/group_overview.html:54 -msgid "Show group" -msgstr "Afficher le groupe" - -#: participant/templates/participant/group_detail.html:26 -#: participant/templates/participant/group_edit.html:7 -#: participant/templates/participant/group_edit.html:17 -msgid "Edit group" -msgstr "Modifier le groupe" - -#: participant/templates/participant/group_detail.html:28 -msgid "Delete group" -msgstr "Supprimer le groupe" - -#: participant/templates/participant/group_detail.html:37 -#: participant/templates/participant/group_overview.html:32 -msgid "Members" -msgstr "Membres" - -#: participant/templates/participant/group_detail.html:43 -msgid "No members available." -msgstr "Aucun membre n'est disponible." - -#: participant/templates/participant/group_edit.html:9 -#: participant/templates/participant/group_edit.html:19 -#: participant/templates/participant/group_overview.html:22 -msgid "New group" -msgstr "Nouveau groupe" - -#: participant/templates/participant/group_overview.html:23 -msgid "Back to participants overview" -msgstr "Retour à la liste des participants" - -#: participant/templates/participant/group_overview.html:30 -msgid "ID" -msgstr "ID" - -#: participant/templates/participant/group_overview.html:40 -msgid "" -"The groups 1 ('Anonymous') and 2 ('Registered') are fixed default groups " -"which can not be deleted. Each created or imported participant is a member " -"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/group_slide.html:8 -msgid "participants" -msgstr "participants" - -#: participant/templates/participant/login.html:21 -msgid "Your username and password were not accepted. Please try again." -msgstr "Votre nom d'utilisateur et votre mot de passe n'ont pas été acceptés. Veuillez essayer à nouveau." - -#: participant/templates/participant/login.html:47 -msgid "Continue as guest" -msgstr "Continuer en tant qu'invité" - -#: participant/templates/participant/overview.html:24 -#: participant/templates/participant/user_form_multiple.html:6 -#: participant/templates/participant/user_form_multiple.html:11 -msgid "New multiple participants" -msgstr "Multiples nouveaux participants" - -#: participant/templates/participant/overview.html:24 -msgid "New multiple" -msgstr "Nouveau multiples" - -#: participant/templates/participant/overview.html:25 -msgid "All groups" -msgstr "Tout les groupes" - -#: participant/templates/participant/overview.html:26 -#: participant/templates/participant/user_form_csv_import.html:5 -#: participant/templates/participant/user_form_csv_import.html:9 -msgid "Import participants" -msgstr "Importer des participants" - -#: participant/templates/participant/overview.html:35 -msgid "List of participants" -msgstr "Liste des participants" - -#: participant/templates/participant/overview.html:36 -msgid "List of access data" -msgstr "Liste des données d'accès" - -#: participant/templates/participant/overview.html:40 -msgid "Print list of participants as PDF" -msgstr "La liste des participants en PDF" - -#: participant/templates/participant/overview.html:48 +#: users/models.py:156 msgid "Present" -msgstr "Présent" +msgstr "" -#: participant/templates/participant/overview.html:56 -#: participant/templates/participant/user_detail.html:73 -msgid "Last Login" -msgstr "Dernière connexion" +#: users/models.py:159 +msgid "Designates whether this user is in the room or not." +msgstr "" -#: participant/templates/participant/overview.html:68 -#: participant/templates/participant/overview.html:75 -msgid "present" -msgstr "présent" +#: users/models.py:165 +msgid "Can see names of users" +msgstr "" -#: participant/templates/participant/overview.html:68 -#: participant/templates/participant/overview.html:75 -msgid "absent" -msgstr "absent" +#: users/models.py:166 +msgid "Can see extra data of users" +msgstr "" -#: participant/templates/participant/overview.html:113 -#: participant/templates/participant/user_detail.html:15 -msgid "Show participant" -msgstr "Afficher le participant" +#: users/models.py:167 +msgid "Can manage users" +msgstr "" -#: participant/templates/participant/password_change.html:5 -#: participant/templates/participant/password_change.html:8 -msgid "Password settings" -msgstr "Paramètres du mot de passe" +#: users/pdf.py:26 +msgid "Last Name" +msgstr "" -#: participant/templates/participant/user_detail.html:28 -msgid "Delete participant" -msgstr "Supprimer le participant" +#: users/pdf.py:26 +msgid "First Name" +msgstr "" -#: participant/templates/participant/user_detail.html:38 -msgid "Personal data" -msgstr "Données personnelles" +#: users/pdf.py:27 +msgid "Group" +msgstr "" -#: participant/templates/participant/user_detail.html:41 -msgid "Email" -msgstr "Courriel" +#: users/pdf.py:95 +msgid "WLAN access data" +msgstr "" -#: participant/templates/participant/user_detail.html:48 -msgid "Event data" -msgstr "Données de l'événement" +#: users/pdf.py:97 users/signals.py:62 +msgid "WLAN name (SSID)" +msgstr "" -#: participant/templates/participant/user_detail.html:62 -msgid "The participant is not member of any group." -msgstr "Le participant n'est membre d'aucun groupe." +#: users/pdf.py:101 users/signals.py:71 +msgid "WLAN password" +msgstr "" -#: participant/templates/participant/user_detail.html:68 -msgid "Administrative data" -msgstr "Données administratives" +#: users/pdf.py:105 users/signals.py:81 +msgid "WLAN encryption" +msgstr "" -#: participant/templates/participant/user_detail.html:77 -msgid "The participant has not logged in yet." -msgstr "Le participant ne s'est pas encore authentifié." +#: users/pdf.py:112 +msgid "OpenSlides access data" +msgstr "" -#: participant/templates/participant/user_form_csv_import.html:15 -msgid "Select a CSV file to import participants" -msgstr "Selectionnez un fichier CSV pour importer des participants" +#: users/pdf.py:118 +msgid "Password" +msgstr "" -#: participant/templates/participant/user_form_csv_import.html:21 +#: users/pdf.py:131 +msgid "Scan this QRCode to connect WLAN." +msgstr "" + +#: users/pdf.py:136 +msgid "Scan this QRCode to open URL." +msgstr "" + +#: users/serializers.py:44 msgid "" -"title, first name, last name, gender, email, group id, structure level, " -"committee, about me, comment, is active" -msgstr "titre, prénom, nom, sexe, email, id groupe, le niveau de la structure, un comité, pour moi, commentaire, est active" +"The groups this user belongs to. A user will get all permissions granted to " +"each of his/her groups." +msgstr "" -#: participant/templates/participant/user_form_csv_import.html:24 -msgid "Default groups" -msgstr "Groupes par défaut" +#: users/serializers.py:72 +msgid "Username, first name and last name can not all be empty." +msgstr "" -#: participant/templates/participant/user_form_csv_import.html:25 -msgid "Delegate" -msgstr "Délégué" +#: users/serializers.py:105 +#, python-brace-format +msgid "Incorrect value \"{value}\". Expected app_label.codename string." +msgstr "" -#: participant/templates/participant/user_form_csv_import.html:28 -msgid "" -"At least first name or last name have to be filled in. All other fields are " -"optional and may be empty." -msgstr "Au moins le prénom ou le nom doivent être remplir. Tous les autres champs sont facultatifs et peuvent être vides." +#: users/serializers.py:106 +#, python-brace-format +msgid "Invalid permission \"{value}\". Object does not exist." +msgstr "" -#: participant/templates/participant/widget_user.html:27 -msgid "No participants available." -msgstr "Aucun participant disponible." +#: users/signals.py:23 +msgid "Sort users by first name" +msgstr "" -#: poll/models.py:73 -msgid "Only all valid votes" -msgstr "Seulement les votes valides" +#: users/signals.py:24 +msgid "Disable for sorting by last name" +msgstr "" -#: poll/models.py:74 -msgid "All votes cast (including invalid votes)" -msgstr "Tous les votes émis (y compris les les votes non valables)" +#: users/signals.py:26 users/signals.py:36 users/signals.py:45 +#: users/signals.py:56 users/signals.py:65 users/signals.py:74 +#: users/signals.py:89 +msgid "Users" +msgstr "" -#: poll/models.py:75 -msgid "Disabled (no percents)" -msgstr "Désactivé (aucun pourcentage)" +#: users/signals.py:27 +msgid "Sorting" +msgstr "" -#: poll/models.py:154 -msgid "votes" -msgstr "votes" +#: users/signals.py:33 +msgid "Welcome to OpenSlides!" +msgstr "" -#: projector/widgets.py:16 -msgid "Projector live view" -msgstr "Vue projecteur live" +#: users/signals.py:34 +msgid "Title for access data and welcome PDF" +msgstr "" -#: projector/widgets.py:29 -msgid "Overlays" -msgstr "Superpositions" +#: users/signals.py:42 +msgid "[Place for your welcome and help text.]" +msgstr "" -#: projector/templates/projector/overlay_countdown_widget.html:4 -msgid "Countdown for speaking time" -msgstr "Compte à rebours pour le temps de parole" +#: users/signals.py:43 +msgid "Help text for access data and welcome PDF" +msgstr "" -#: projector/templates/projector/overlay_countdown_widget.html:8 -msgctxt "seconds" -msgid "s" -msgstr "s" +#: users/signals.py:53 +msgid "System URL" +msgstr "" -#: projector/templates/projector/overlay_countdown_widget.html:10 -msgid "Add time to favourites" -msgstr "Ajouter du temps à vos favoris" +#: users/signals.py:54 +msgid "Used for QRCode in PDF of access data." +msgstr "" -#: projector/templates/projector/overlay_countdown_widget.html:15 -msgid "Reset countdown" -msgstr "Remettre le compte à rebours à zéro" +#: users/signals.py:63 users/signals.py:72 users/signals.py:82 +msgid "Used for WLAN QRCode in PDF of access data." +msgstr "" -#: projector/templates/projector/overlay_countdown_widget.html:19 -msgid "Start countdown" -msgstr "Démarrer le compte à rebours" +#: users/signals.py:85 +msgid "WEP" +msgstr "" -#: projector/templates/projector/overlay_countdown_widget.html:24 -msgid "Stop countdown" -msgstr "Arrêter le compte à rebours " +#: users/signals.py:86 +msgid "WPA/WPA2" +msgstr "" -#: projector/templates/projector/overlay_message_widget.html:5 -msgid "Message" -msgstr "Message" +#: users/signals.py:87 +msgid "No encryption" +msgstr "" -#: projector/templates/projector/overlay_message_widget.html:14 -msgid "Clean message" -msgstr "Supprimer le message" +#: users/signals.py:152 +msgid "Anonymous" +msgstr "" -#: projector/templates/projector/widget_live_view.html:19 -msgid "Zoom in" -msgstr "Zoom avant" +#: users/signals.py:154 +msgid "Registered" +msgstr "" -#: projector/templates/projector/widget_live_view.html:22 -msgid "Zoom out" -msgstr "Zoom arrière" +#: users/signals.py:166 +msgid "Delegates" +msgstr "" -#: projector/templates/projector/widget_live_view.html:25 -msgid "Reset zoom level" -msgstr "Rétablir le niveau de zoom" +#: users/signals.py:184 +msgid "Staff" +msgstr "" -#: projector/templates/projector/widget_live_view.html:28 -msgid "Zoom level" -msgstr "Niveau de zoom" +#: users/views.py:145 +msgid "Password successfully reset." +msgstr "" -#: projector/templates/projector/widget_live_view.html:33 -msgid "Scroll visible view up" -msgstr "Faire défiler le texte vers le haut" +#: users/views.py:253 +msgid "Password does not match." +msgstr "" -#: projector/templates/projector/widget_live_view.html:36 -msgid "Scroll visible view down" -msgstr "Faire défiler le texte vers le bas" +#: users/views.py:264 +msgid "user-list" +msgstr "" -#: projector/templates/projector/widget_live_view.html:39 -msgid "Reset scroll level" -msgstr "Réinitialiser le niveau de défilement" +#: users/views.py:265 +msgid "List of users" +msgstr "" -#: projector/templates/projector/widget_live_view.html:42 -msgid "Scroll level" -msgstr "Niveau de défilement" +#: users/views.py:279 +msgid "user-access-data" +msgstr "" -#: utils/forms.py:112 -msgid "CSV File" -msgstr "Fichier CSV" - -#: utils/forms.py:113 -msgid "The file has to be encoded in UTF-8." -msgstr "Le fichier doit être encodé en UTF-8." - -#: utils/pdf.py:254 +#: utils/pdf.py:252 #, python-format msgid "As of: %s" -msgstr "A partir de: %s" +msgstr "" -#: utils/pdf.py:265 utils/pdf.py:274 +#: utils/pdf.py:263 utils/pdf.py:272 #, python-format msgid "Page %s" -msgstr "Page %s" +msgstr "" -#: utils/tornado_webserver.py:77 -msgid "the machine's local ip address" -msgstr "l'adresse IP locale de la machine" - -#: utils/tornado_webserver.py:80 -#, python-format -msgid "Starting OpenSlides' tornado webserver listening to %(url_string)s" -msgstr "Lancer le Tornado Serveur OpenSlides obeyant à %(url_string)s" - -#: utils/views.py:357 -msgid "Are you sure?" -msgstr "Etes-vous sûr?" - -#: utils/views.py:358 -msgid "Thank you for your answer." -msgstr "Merci pour votre réponse." - -#: utils/views.py:447 -msgid "You did not send a valid answer." -msgstr "Vous n'avez pas envoyé une réponse valable." - -#: utils/views.py:481 -#, python-format -msgid "%s was successfully modified." -msgstr "%s a été modifié avec succès." - -#: utils/views.py:499 -#, python-format -msgid "%s was successfully created." -msgstr "%s a été créé avec succès." - -#: utils/views.py:542 -#, python-format -msgid "Do you really want to delete %s?" -msgstr "Voulez-vous vraiment supprimer %s?" - -#: utils/views.py:569 +#: utils/views.py:59 msgid "undefined-filename" -msgstr "nom de fichier indéterminé" +msgstr "" diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.mo b/openslides/locale/fr/LC_MESSAGES/djangojs.mo deleted file mode 100644 index 66b96300b27d1db50488608c1d64f9d193290b8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2735 zcmY+EO>7%Q6vqczpqTPi=m#IAQ%Y&lcKwmGq;*KaB(|C=PD1Ra6$h-%?%1BP-d)Yk zItdc01QJ53iV&z=kP6}g76-U+K(qqnTP1ozNR=oYkl+Fb1PD06|Lu+wI-0k?eQ#&p zym>Qkzu&U)0z)f89)|pK6JvAWr44wX{k@T~J>Wm!1K`eE7^6>PhT|YQd&=l#@K)&4 z#y$^jhQ4UNJK!ehEu)7<*C0B336Gn>S3vUfDu|`od63q96TA(4+vpd~_xFwdfzdxQ z{KVKl1<~1OM*jjN|9z0wyJGaOL0az{koJ2Gq;-D>Dek|FPLnB)jUd@KgXCwc(RY~d zyFr>i4Bie};Jx4&cmSLRX%b(aT1kHu|$5t#i`YpELF)V{aP$1(4zk zKw7U0(mJak#d8)s1il8+x|fapE2CclDUPck&HEN4Ki`4m_Xm*j`4dR6!VCXM3Q z2Z1Sx^)N`W&^T(t5IXbSq?kr`kQ#^VhtOT8HkyKEL5iPR9`bndhWiUre1mp}d3gk+ zc&QzP3_*@Uc0ulh(4Dy-LXG|h1;~RC+7spLQOF+17-TPm{zcU2j#9p1m;a%bP0b@J6+Cy1{jzZI26ID=DI3 zc8~{6zTB2ho9~UdtpsmN*A;%2l{}A?LPa9+7Pm;^NV7>VhyV zl2EK7mPk}=t5sH!3R5buD(Tv*?066>cEa{ak^v`Tk3m-PfHC$3o3SyYYAX__jpr(> zNzgGl+c`U%Dh|Jadj_kbq*FSE4I}IAS#$ zUB`-?)dVe61Va*?POG(pW%8UKB#R9!jat35P^VP#MtOFsK`Ct1=jx@I#`@Tp)es51 z*W2i^ijsFqRy{@+iGE73Q^NIArBN- zD)Mp%=PNv3bK3n&`bEK?6saW}Iqg`$^0f4|=q4d#U2zO9{8o(pT6JM}ioAl`g-bcq z);cWaa?8uhSxx?BQ>?gL_o2v-EJ?iG7yyu2rqI_t1~g1 zK>w%829orfC@%T$9ZI073#l AbN~PV diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.po b/openslides/locale/fr/LC_MESSAGES/djangojs.po deleted file mode 100644 index 310670e77..000000000 --- a/openslides/locale/fr/LC_MESSAGES/djangojs.po +++ /dev/null @@ -1,261 +0,0 @@ -# Language file (for JavaScript) of OpenSlides used by transifex: -# https://www.transifex.com/projects/p/openslides/ -# Copyright (C) 2011–2013 by OpenSlides team, see AUTHORS. -# This file is distributed under the same license as the OpenSlides package. -# Translators: -# Emanuel Schütze , 2013 -# Emanuel Schütze , 2013 -# Moira Brülisauer , 2013 -# Moira Brülisauer , 2012-2013 -# Moira Brülisauer , 2012 -msgid "" -msgstr "" -"Project-Id-Version: OpenSlides\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2015-02-15 20:37+0100\n" -"PO-Revision-Date: 2013-11-20 12:42+0000\n" -"Last-Translator: Emanuel Schütze \n" -"Language-Team: French (http://www.transifex.com/projects/p/openslides/language/fr/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" - -#: agenda/static/js/agenda.js:14 -#, c-format -msgid ", of which %s are hidden." -msgstr ", dans %s sont cachés" - -#: core/static/js/jquery/dataTables.bootstrap.js:14 -msgid "All" -msgstr "Tous" - -#: core/static/js/jquery/dataTables.bootstrap.js:19 -msgid "_MENU_ entries per page" -msgstr "_MENU_ Entrées par page" - -#: core/static/js/jquery/dataTables.bootstrap.js:20 -msgid "Search:" -msgstr "Recherche:" - -#: core/static/js/jquery/dataTables.bootstrap.js:21 -msgid "Showing _START_ to _END_ of _TOTAL_ entries" -msgstr "Voici _START_ à _END_ sur _TOTAL_ entrées" - -#: core/static/js/jquery/dataTables.bootstrap.js:22 -msgid "Showing 0 entries" -msgstr "Affichage de 0 entrées" - -#: core/static/js/jquery/dataTables.bootstrap.js:23 -msgid "(filtered from _MAX_ total entries)" -msgstr "(filtrée à partir des entrées totales _Max_)" - -#: core/static/js/jquery/dataTables.bootstrap.js:24 -msgid "No matching records found" -msgstr "Aucun enregistrement correspondant n'a été trouvé" - -#: core/static/js/jquery/dataTables.bootstrap.js:26 -msgid "First" -msgstr "Premier" - -#: core/static/js/jquery/dataTables.bootstrap.js:27 -msgid "Last" -msgstr "Dernier" - -#: core/static/js/jquery/dataTables.bootstrap.js:28 -msgid "Next" -msgstr "Prochain" - -#: core/static/js/jquery/dataTables.bootstrap.js:29 -msgid "Previous" -msgstr "Avant" - -#: core/static/js/jquery/datepicker-config.js:2 -#: core/static/js/jquery/datepicker-config.js:32 -msgid "en" -msgstr "en" - -#: core/static/js/jquery/datepicker-config.js:3 -msgid "previous month" -msgstr "le mois dernier" - -#: core/static/js/jquery/datepicker-config.js:4 -msgid "next month" -msgstr "le mois prochain" - -#: core/static/js/jquery/datepicker-config.js:6 -msgid "January" -msgstr "Janvier" - -#: core/static/js/jquery/datepicker-config.js:6 -msgid "February" -msgstr "Février" - -#: core/static/js/jquery/datepicker-config.js:6 -msgid "March" -msgstr "Mars" - -#: core/static/js/jquery/datepicker-config.js:7 -msgid "April" -msgstr "Avril" - -#: core/static/js/jquery/datepicker-config.js:7 -#: core/static/js/jquery/datepicker-config.js:13 -msgid "May" -msgstr "Mai" - -#: core/static/js/jquery/datepicker-config.js:7 -msgid "June" -msgstr "Juin" - -#: core/static/js/jquery/datepicker-config.js:8 -msgid "July" -msgstr "Juillet" - -#: core/static/js/jquery/datepicker-config.js:8 -msgid "August" -msgstr "Août" - -#: core/static/js/jquery/datepicker-config.js:8 -msgid "September" -msgstr "Septembre" - -#: core/static/js/jquery/datepicker-config.js:9 -msgid "October" -msgstr "Octobre" - -#: core/static/js/jquery/datepicker-config.js:9 -msgid "November" -msgstr "Novembre" - -#: core/static/js/jquery/datepicker-config.js:9 -msgid "December" -msgstr "Décembre" - -#: core/static/js/jquery/datepicker-config.js:12 -msgid "Jan" -msgstr "Jan" - -#: core/static/js/jquery/datepicker-config.js:12 -msgid "Feb" -msgstr "Feb" - -#: core/static/js/jquery/datepicker-config.js:12 -msgid "Mar" -msgstr "Mar" - -#: core/static/js/jquery/datepicker-config.js:13 -msgid "Apr" -msgstr "Apr" - -#: core/static/js/jquery/datepicker-config.js:13 -msgid "Jun" -msgstr "Jui" - -#: core/static/js/jquery/datepicker-config.js:14 -msgid "Jul" -msgstr "Jul" - -#: core/static/js/jquery/datepicker-config.js:14 -msgid "Aug" -msgstr "Aou" - -#: core/static/js/jquery/datepicker-config.js:14 -msgid "Sep" -msgstr "Sep" - -#: core/static/js/jquery/datepicker-config.js:15 -msgid "Oct" -msgstr "Oct" - -#: core/static/js/jquery/datepicker-config.js:15 -msgid "Nov" -msgstr "Nov" - -#: core/static/js/jquery/datepicker-config.js:15 -msgid "Dec" -msgstr "Déc" - -#: core/static/js/jquery/datepicker-config.js:18 -msgid "Sunday" -msgstr "Dimanche" - -#: core/static/js/jquery/datepicker-config.js:18 -msgid "Monday" -msgstr "Lundi" - -#: core/static/js/jquery/datepicker-config.js:18 -msgid "Tuesday" -msgstr "Mardi" - -#: core/static/js/jquery/datepicker-config.js:18 -msgid "Wednesday" -msgstr "Mecredi" - -#: core/static/js/jquery/datepicker-config.js:19 -msgid "Thursday" -msgstr "Jeudi" - -#: core/static/js/jquery/datepicker-config.js:19 -msgid "Friday" -msgstr "Vendredi" - -#: core/static/js/jquery/datepicker-config.js:19 -msgid "Saturday" -msgstr "Samedi" - -#: core/static/js/jquery/datepicker-config.js:22 -#: core/static/js/jquery/datepicker-config.js:26 -msgid "Su" -msgstr "Di" - -#: core/static/js/jquery/datepicker-config.js:22 -#: core/static/js/jquery/datepicker-config.js:26 -msgid "Mo" -msgstr "Lu" - -#: core/static/js/jquery/datepicker-config.js:22 -#: core/static/js/jquery/datepicker-config.js:26 -msgid "Tu" -msgstr "Ma" - -#: core/static/js/jquery/datepicker-config.js:22 -#: core/static/js/jquery/datepicker-config.js:26 -msgid "We" -msgstr "Me" - -#: core/static/js/jquery/datepicker-config.js:23 -#: core/static/js/jquery/datepicker-config.js:27 -msgid "Th" -msgstr "Je" - -#: core/static/js/jquery/datepicker-config.js:23 -#: core/static/js/jquery/datepicker-config.js:27 -msgid "Fr" -msgstr "Ve" - -#: core/static/js/jquery/datepicker-config.js:23 -#: core/static/js/jquery/datepicker-config.js:27 -msgid "Sa" -msgstr "Sa" - -#: core/static/js/jquery/datepicker-config.js:38 -msgid "Time" -msgstr "Heure" - -#: core/static/js/jquery/datepicker-config.js:39 -msgid "Hour" -msgstr "Heure" - -#: core/static/js/jquery/datepicker-config.js:40 -msgid "Minute" -msgstr "Minute" - -#: core/static/js/jquery/datepicker-config.js:41 -msgid "Current time" -msgstr "heure actuelle" - -#: core/static/js/jquery/datepicker-config.js:42 -msgid "Close" -msgstr "Fermer"