diff --git a/openslides/locale/de/LC_MESSAGES/django.po b/openslides/locale/de/LC_MESSAGES/django.po index 665cbc08d..890002f4c 100644 --- a/openslides/locale/de/LC_MESSAGES/django.po +++ b/openslides/locale/de/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides 1.x\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-28 22:07+0200\n" +"POT-Creation-Date: 2013-06-01 21:12+0200\n" "PO-Revision-Date: 2012-07-28 11:07+0200\n" "Last-Translator: Emanuel Schuetze \n" "Language-Team: support@openslides.de\n" @@ -87,20 +87,20 @@ msgstr "Organisatorischer Eintrag" #: agenda/models.py:44 core/signals.py:76 mediafile/models.py:32 #: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:34 -#: motion/models.py:562 participant/models.py:39 participant/views.py:204 +#: motion/models.py:538 participant/models.py:39 participant/views.py:204 #: participant/templates/participant/overview.html:48 projector/models.py:27 msgid "Title" msgstr "Titel" -#: agenda/models.py:49 motion/forms.py:39 motion/models.py:565 +#: agenda/models.py:49 motion/forms.py:39 motion/models.py:541 #: projector/models.py:28 msgid "Text" msgstr "Text" -#: agenda/models.py:54 agenda/templates/agenda/overview.html:75 +#: agenda/models.py:54 agenda/templates/agenda/overview.html:74 #: agenda/templates/agenda/view.html:55 participant/models.py:51 #: participant/templates/participant/overview.html:55 -#: participant/templates/participant/user_detail.html:67 +#: participant/templates/participant/user_detail.html:66 msgid "Comment" msgstr "Kommentar" @@ -133,7 +133,8 @@ msgid "Can see orga items and time scheduling of agenda" msgstr "Darf Organisationspunkte und Tagesordnung-Zeitplan sehen" #: agenda/models.py:140 -msgid "Item for deleted slide %s" +#, fuzzy, python-format +msgid "< Item for deleted slide (%s) >" msgstr "Eintrag für gelöschte Folie %s" #: agenda/models.py:327 @@ -145,23 +146,28 @@ msgstr "%(person)s ist bereits auf der Rednerliste von Eintrag %(id)s." msgid "Can put oneself on the list of speakers" msgstr "Darf sich selbst auf die Rednerliste setzen" -#: agenda/signals.py:43 +#: agenda/signals.py:36 +#, fuzzy +msgid "Invalid input." +msgstr "Ungültige Stimmen" + +#: agenda/signals.py:54 msgid "Begin of event" msgstr "Beginn der Veranstaltung" -#: agenda/signals.py:44 +#: agenda/signals.py:55 msgid "Input format: DD.MM.YYYY HH:MM" msgstr "Eingabeformat: TT.MM.JJJJ HH:MM" -#: agenda/signals.py:51 +#: agenda/signals.py:62 msgid "Number of last speakers to be shown on the projector" msgstr "Anzahl der dargestellten letzten Redner auf dem Projektor" -#: agenda/signals.py:59 agenda/slides.py:23 agenda/slides.py:29 -#: agenda/views.py:241 agenda/views.py:242 agenda/views.py:521 -#: agenda/views.py:536 agenda/templates/agenda/overview.html:8 -#: agenda/templates/agenda/overview.html:40 -#: agenda/templates/agenda/overview.html:87 +#: agenda/signals.py:70 agenda/slides.py:23 agenda/slides.py:29 +#: agenda/views.py:241 agenda/views.py:242 agenda/views.py:535 +#: agenda/views.py:550 agenda/templates/agenda/overview.html:7 +#: agenda/templates/agenda/overview.html:39 +#: agenda/templates/agenda/overview.html:86 #: agenda/templates/projector/AgendaSummary.html:6 #: agenda/templates/projector/AgendaSummary.html:10 msgid "Agenda" @@ -189,7 +195,7 @@ msgstr "Eintrag %s und seine Kindelemente wurde erfolgreich gelöscht." msgid "Item %s was successfully deleted." msgstr "Eintrag %s wurde erfolgreich gelöscht." -#: agenda/views.py:267 agenda/views.py:483 +#: agenda/views.py:267 agenda/views.py:487 msgid "The list of speakers is closed." msgstr "Die Rednerliste ist geschlossen." @@ -215,7 +221,7 @@ msgstr "Es spricht derzeit kein Redner zu %(item)s." msgid "Could not change order. Invalid data." msgstr "Die Reihenfolge kann nicht verändert werden. Ungültige Daten." -#: agenda/views.py:477 +#: agenda/views.py:481 msgid "" "There is no list of speakers for the current slide. Please choose the agenda " "item manually from the agenda." @@ -223,30 +229,40 @@ msgstr "" "Es existiert keine Rednerliste für die aktuelle Folie. Bitte wählen Sie den " "Tagesordnungseintrag manuell von der Tagesordnung." -#: agenda/views.py:490 +#: agenda/views.py:494 msgid "You are already on the list of speakers." msgstr "Sie stehen bereits auf der Rednerliste." -#: agenda/views.py:494 +#: agenda/views.py:498 msgid "You can not put yourself on the list of speakers." msgstr "Sie können sich nicht selbst auf die Rednerliste setzen." -#: agenda/views.py:503 +#: agenda/views.py:507 #, python-format msgid "%s is now speaking." msgstr "" -#: agenda/views.py:505 -#: agenda/templates/agenda/overlay_speaker_projector.html:46 -#: agenda/templates/projector/agenda_list_of_speaker.html:47 +#: agenda/views.py:509 +#: agenda/templates/agenda/overlay_speaker_projector.html:45 +#: agenda/templates/projector/agenda_list_of_speaker.html:46 msgid "The list of speakers is empty." msgstr "Die Rednerliste ist leer." -#: agenda/views.py:547 -#: agenda/templates/agenda/overlay_speaker_projector.html:33 -#: agenda/templates/agenda/overlay_speaker_widget.html:5 +#: agenda/views.py:517 +#, fuzzy +msgid "There is no one speaking at the moment." +msgstr "Es spricht derzeit kein Redner zu %(item)s." + +#: agenda/views.py:520 +#, fuzzy, python-format +msgid "%s is now finished." +msgstr "%s ist kein/e Kandidat/in" + +#: agenda/views.py:561 +#: agenda/templates/agenda/overlay_speaker_projector.html:32 +#: agenda/templates/agenda/overlay_speaker_widget.html:4 #: agenda/templates/agenda/view.html:61 -#: agenda/templates/projector/agenda_list_of_speaker.html:28 +#: agenda/templates/projector/agenda_list_of_speaker.html:27 msgid "List of speakers" msgstr "Rednerliste" @@ -256,7 +272,7 @@ msgid "Edit item" msgstr "Eintrag bearbeiten" #: agenda/templates/agenda/edit.html:10 agenda/templates/agenda/edit.html:19 -#: agenda/templates/agenda/overview.html:43 +#: agenda/templates/agenda/overview.html:42 msgid "New item" msgstr "Neuer Eintrag" @@ -272,8 +288,8 @@ msgstr "Neuer Eintrag" #: participant/templates/participant/group_detail.html:12 #: participant/templates/participant/group_edit.html:22 #: participant/templates/participant/import.html:11 -#: participant/templates/participant/user_detail.html:13 -#: projector/templates/projector/new.html:11 +#: participant/templates/participant/user_detail.html:12 +#: projector/templates/projector/new.html:10 #: projector/templates/projector/select_widgets.html:10 msgid "Back to overview" msgstr "Zurück zur Übersicht" @@ -283,7 +299,7 @@ msgstr "Zurück zur Übersicht" #: assignment/templates/assignment/poll_view.html:86 #: config/templates/config/config_form.html:44 #: mediafile/templates/mediafile/mediafile_form.html:33 -#: motion/templates/motion/category_form.html:28 +#: motion/templates/motion/category_form.html:27 #: motion/templates/motion/motion_form.html:47 #: motion/templates/motion/motion_form_csv_import.html:42 #: motion/templates/motion/poll_form.html:73 @@ -297,13 +313,13 @@ msgstr "Abbrechen" #: assignment/templates/assignment/edit.html:34 #: config/templates/config/config_form.html:46 #: mediafile/templates/mediafile/mediafile_form.html:35 -#: motion/templates/motion/category_form.html:31 +#: motion/templates/motion/category_form.html:30 #: motion/templates/motion/motion_form.html:50 #: motion/templates/motion/motion_form_csv_import.html:45 #: participant/templates/participant/edit.html:39 #: participant/templates/participant/group_edit.html:34 #: participant/templates/participant/import.html:41 -#: projector/templates/projector/new.html:19 +#: projector/templates/projector/new.html:18 msgid "required" msgstr "erforderlich" @@ -326,7 +342,7 @@ msgstr "Rednerliste projizieren" #: motion/templates/motion/motion_list.html:82 #: motion/templates/motion/widget.html:10 #: participant/templates/participant/group_overview.html:52 -#: participant/templates/participant/group_widget.html:11 +#: participant/templates/participant/group_widget.html:10 #: participant/templates/participant/overview.html:105 #: participant/templates/participant/user_widget.html:10 #: projector/templates/projector/custom_slide_widget.html:26 @@ -339,7 +355,7 @@ msgstr "Bearbeiten" #: assignment/templates/assignment/view.html:168 #: mediafile/templates/mediafile/mediafile_list.html:38 #: motion/templates/motion/category_list.html:33 -#: motion/templates/motion/motion_detail.html:132 +#: motion/templates/motion/motion_detail.html:126 #: motion/templates/motion/motion_list.html:85 #: participant/templates/participant/group_overview.html:56 #: participant/templates/participant/overview.html:109 @@ -360,45 +376,45 @@ msgstr "Ende" msgid "Change status (open/closed)" msgstr "Status ändern (offen/abgeschlossen)" -#: agenda/templates/agenda/overlay_speaker_projector.html:33 +#: agenda/templates/agenda/overlay_speaker_projector.html:32 #: agenda/templates/agenda/view.html:61 -#: agenda/templates/projector/agenda_list_of_speaker.html:29 +#: agenda/templates/projector/agenda_list_of_speaker.html:28 msgid "closed" msgstr "geschlossen" -#: agenda/templates/agenda/overlay_speaker_widget.html:5 +#: agenda/templates/agenda/overlay_speaker_widget.html:4 msgid "This overlay only appears on agenda slides if it is activated" msgstr "" -#: agenda/templates/agenda/overview.html:32 +#: agenda/templates/agenda/overview.html:31 msgid "Do you want to save the changed order of agenda items?" msgstr "Möchten Sie die geänderte Reihenfolge der Einträge speichern?" -#: agenda/templates/agenda/overview.html:34 +#: agenda/templates/agenda/overview.html:33 #: agenda/templates/agenda/view.html:86 assignment/models.py:288 #: assignment/views.py:580 assignment/templates/assignment/view.html:201 #: assignment/templates/assignment/view.html:205 -#: assignment/templates/projector/Assignment.html:78 -#: assignment/templates/projector/Assignment.html:82 motion/models.py:723 +#: assignment/templates/projector/Assignment.html:77 +#: assignment/templates/projector/Assignment.html:81 motion/models.py:696 #: motion/pdf.py:134 motion/pdf.py:256 -#: motion/templates/motion/motion_detail.html:204 -#: motion/templates/projector/Motion.html:27 utils/utils.py:46 +#: motion/templates/motion/motion_detail.html:198 +#: motion/templates/projector/Motion.html:26 utils/utils.py:46 #: utils/views.py:169 msgid "Yes" msgstr "Ja" -#: agenda/templates/agenda/overview.html:35 +#: agenda/templates/agenda/overview.html:34 #: agenda/templates/agenda/view.html:87 assignment/models.py:288 #: assignment/views.py:581 assignment/templates/assignment/view.html:202 -#: assignment/templates/projector/Assignment.html:79 motion/models.py:723 +#: assignment/templates/projector/Assignment.html:78 motion/models.py:696 #: motion/pdf.py:134 motion/pdf.py:257 -#: motion/templates/motion/motion_detail.html:205 -#: motion/templates/projector/Motion.html:28 utils/utils.py:46 +#: motion/templates/motion/motion_detail.html:199 +#: motion/templates/projector/Motion.html:27 utils/utils.py:46 #: utils/views.py:169 msgid "No" msgstr "Nein" -#: agenda/templates/agenda/overview.html:43 +#: agenda/templates/agenda/overview.html:42 #: assignment/templates/assignment/overview.html:21 #: mediafile/templates/mediafile/mediafile_list.html:12 #: motion/templates/motion/category_list.html:13 @@ -409,37 +425,37 @@ msgstr "Nein" msgid "New" msgstr "Neu" -#: agenda/templates/agenda/overview.html:45 +#: agenda/templates/agenda/overview.html:44 msgid "Print agenda as PDF" msgstr "Tagesordnung als PDF drucken" -#: agenda/templates/agenda/overview.html:53 +#: agenda/templates/agenda/overview.html:52 msgid "Start of event" msgstr "Beginn der Veranstaltung" -#: agenda/templates/agenda/overview.html:57 +#: agenda/templates/agenda/overview.html:56 msgid "Estimated end" msgstr "Voraussichtliches Ende" -#: agenda/templates/agenda/overview.html:64 +#: agenda/templates/agenda/overview.html:63 msgid "Hide closed items" msgstr "Verstecke abgeschlossene Einträge" -#: agenda/templates/agenda/overview.html:68 +#: agenda/templates/agenda/overview.html:67 msgid "item" msgid_plural "items" msgstr[0] "Eintrag" msgstr[1] "Einträge" -#: agenda/templates/agenda/overview.html:73 +#: agenda/templates/agenda/overview.html:72 msgid "Item" msgstr "Eintrag" -#: agenda/templates/agenda/overview.html:78 +#: agenda/templates/agenda/overview.html:77 msgid "Duration" msgstr "Dauer" -#: agenda/templates/agenda/overview.html:81 +#: agenda/templates/agenda/overview.html:80 #: assignment/templates/assignment/overview.html:35 #: mediafile/templates/mediafile/mediafile_list.html:24 #: motion/templates/motion/category_list.html:23 @@ -450,37 +466,42 @@ msgstr "Dauer" msgid "Actions" msgstr "Aktionen" -#: agenda/templates/agenda/overview.html:101 +#: agenda/templates/agenda/overview.html:100 msgid "Show agenda" msgstr "Tagesordnung projizieren" -#: agenda/templates/agenda/overview.html:124 +#: agenda/templates/agenda/overview.html:123 #: agenda/templates/agenda/widget.html:51 #: projector/templates/projector/custom_slide_widget.html:34 msgid "No items available." msgstr "Keine Einträge vorhanden." -#: agenda/templates/agenda/speaker_widget.html:5 +#: agenda/templates/agenda/speaker_widget.html:4 msgid "Put me on the current list of speakers" msgstr "Auf die aktuelle Rednerliste setzen" -#: agenda/templates/agenda/speaker_widget.html:8 +#: agenda/templates/agenda/speaker_widget.html:7 msgid "Go to current list of speakers" msgstr "Zur aktuellen Rednerliste" -#: agenda/templates/agenda/speaker_widget.html:12 +#: agenda/templates/agenda/speaker_widget.html:11 msgid "Next speaker" msgstr "Nächster Redner" +#: agenda/templates/agenda/speaker_widget.html:12 +#: agenda/templates/agenda/view.html:125 +msgid "End speach" +msgstr "Rede beenden" + #: agenda/templates/agenda/view.html:27 agenda/templates/agenda/widget.html:8 #: agenda/templates/agenda/widget.html:23 #: assignment/templates/assignment/overview.html:56 #: assignment/templates/assignment/widget.html:7 -#: motion/templates/motion/motion_detail.html:128 +#: motion/templates/motion/motion_detail.html:122 #: motion/templates/motion/motion_list.html:77 #: motion/templates/motion/widget.html:7 #: participant/templates/participant/group_overview.html:48 -#: participant/templates/participant/group_widget.html:8 +#: participant/templates/participant/group_widget.html:7 #: participant/templates/participant/overview.html:101 #: participant/templates/participant/user_widget.html:7 #: projector/templates/projector/custom_slide_widget.html:6 @@ -492,7 +513,7 @@ msgstr "Anzeigen" #: assignment/templates/assignment/view.html:32 #: motion/templates/motion/motion_detail.html:34 #: participant/templates/participant/group_detail.html:22 -#: participant/templates/participant/user_detail.html:23 +#: participant/templates/participant/user_detail.html:22 msgid "More actions" msgstr "Mehr Aktionen" @@ -536,10 +557,6 @@ msgstr "Aktueller Redner" msgid "Next speakers" msgstr "Nächster Redner" -#: agenda/templates/agenda/view.html:125 -msgid "End speach" -msgstr "Rede beenden" - #: agenda/templates/agenda/view.html:127 msgid "Begin speach" msgstr "Rede beginnen" @@ -570,7 +587,7 @@ msgstr "Neue/n Teilnehmer/in hinzufügen" #: agenda/templates/agenda/widget.html:29 #: assignment/templates/assignment/widget.html:13 #: motion/templates/motion/widget.html:13 -#: participant/templates/participant/group_widget.html:14 +#: participant/templates/participant/group_widget.html:13 #: participant/templates/participant/user_widget.html:13 #: projector/templates/projector/custom_slide_widget.html:9 #: projector/templates/projector/custom_slide_widget.html:29 @@ -579,7 +596,7 @@ msgstr "Vorschau" #: assignment/forms.py:24 assignment/models.py:49 assignment/views.py:370 #: assignment/templates/assignment/view.html:270 -#: assignment/templates/projector/Assignment.html:21 +#: assignment/templates/projector/Assignment.html:20 msgid "Number of available posts" msgstr "Anzahl der zur Wahl stehenden Posten" @@ -661,7 +678,7 @@ msgstr "Darf selbst für Wahlen kandidieren" msgid "Can manage assignment" msgstr "Darf Wahlen verwalten" -#: assignment/models.py:288 motion/models.py:723 +#: assignment/models.py:288 motion/models.py:696 msgid "Abstain" msgstr "Enthaltung" @@ -839,13 +856,13 @@ msgstr "Wahlen: %s" #: assignment/templates/assignment/poll_view.html:34 #: assignment/templates/assignment/view.html:63 #: assignment/templates/assignment/view.html:152 -#: assignment/templates/projector/Assignment.html:38 -#: assignment/templates/projector/Assignment.html:56 +#: assignment/templates/projector/Assignment.html:37 +#: assignment/templates/projector/Assignment.html:55 msgid "Candidates" msgstr "Kandidaten/innen" #: assignment/views.py:402 motion/pdf.py:120 -#: motion/templates/motion/motion_detail.html:191 +#: motion/templates/motion/motion_detail.html:185 msgid "Vote results" msgstr "Abstimmungsergebnis" @@ -853,7 +870,7 @@ msgstr "Abstimmungsergebnis" #: assignment/templates/assignment/poll_view.html:11 #: assignment/templates/assignment/view.html:147 #: assignment/templates/assignment/view.html:155 -#: assignment/templates/projector/Assignment.html:59 +#: assignment/templates/projector/Assignment.html:58 msgid "ballot" msgstr "Wahlgang" @@ -874,7 +891,7 @@ msgstr "" #: assignment/views.py:445 assignment/templates/assignment/poll_view.html:51 #: assignment/templates/assignment/view.html:219 -#: assignment/templates/projector/Assignment.html:96 +#: assignment/templates/projector/Assignment.html:95 #: motion/templates/motion/poll_form.html:47 msgid "Invalid votes" msgstr "Ungültige Stimmen" @@ -882,11 +899,11 @@ msgstr "Ungültige Stimmen" #: assignment/views.py:452 assignment/templates/assignment/poll_view.html:61 #: assignment/templates/assignment/view.html:235 #: assignment/templates/assignment/view.html:240 -#: assignment/templates/projector/Assignment.html:109 -#: assignment/templates/projector/Assignment.html:115 motion/pdf.py:135 -#: motion/templates/motion/motion_detail.html:209 +#: assignment/templates/projector/Assignment.html:108 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:135 +#: motion/templates/motion/motion_detail.html:203 #: motion/templates/motion/poll_form.html:51 -#: motion/templates/projector/Motion.html:32 poll/models.py:76 +#: motion/templates/projector/Motion.html:31 poll/models.py:76 msgid "Votes cast" msgstr "Abgegebene Stimmen" @@ -894,7 +911,7 @@ msgstr "Abgegebene Stimmen" #: assignment/templates/assignment/overview.html:32 #: assignment/templates/assignment/poll_view.html:5 #: assignment/templates/assignment/view.html:7 -#: assignment/templates/projector/Assignment.html:27 +#: assignment/templates/projector/Assignment.html:26 msgid "Election" msgstr "Wahl" @@ -918,9 +935,9 @@ msgstr[0] "%d verfügbare Posten" msgstr[1] "%d verfügbare Posten" #: assignment/views.py:581 assignment/templates/assignment/view.html:203 -#: assignment/templates/projector/Assignment.html:80 motion/pdf.py:134 -#: motion/pdf.py:258 motion/templates/motion/motion_detail.html:206 -#: motion/templates/projector/Motion.html:29 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:134 +#: motion/pdf.py:258 motion/templates/motion/motion_detail.html:200 +#: motion/templates/projector/Motion.html:28 msgid "Abstention" msgstr "Enthaltung" @@ -942,10 +959,10 @@ msgstr "Alle Wahlen als PDF drucken" #: assignment/templates/assignment/overview.html:34 #: assignment/templates/assignment/view.html:267 -#: assignment/templates/projector/Assignment.html:18 -#: motion/templates/motion/motion_detail.html:186 +#: assignment/templates/projector/Assignment.html:17 +#: motion/templates/motion/motion_detail.html:180 #: motion/templates/motion/motion_list.html:41 -#: motion/templates/projector/Motion.html:12 +#: motion/templates/projector/Motion.html:11 msgid "Status" msgstr "Status" @@ -1023,7 +1040,7 @@ msgid "Mark candidate as not elected" msgstr "Kandidat/in als nicht gewählt markieren" #: assignment/templates/assignment/view.html:85 -#: assignment/templates/projector/Assignment.html:44 +#: assignment/templates/projector/Assignment.html:43 msgid "No candidates available." msgstr "Keine Kandidaten/innen vorhanden." @@ -1044,7 +1061,7 @@ msgid "No blocked candidates available." msgstr "Keine blockierten Kandidaten/innen vorhanden." #: assignment/templates/assignment/view.html:140 -#: assignment/templates/projector/Assignment.html:52 +#: assignment/templates/projector/Assignment.html:51 msgid "Election results" msgstr "Wahlergebnisse" @@ -1058,19 +1075,19 @@ msgid "New ballot" msgstr "Neuer Wahlgang" #: assignment/templates/assignment/view.html:188 -#: assignment/templates/projector/Assignment.html:69 +#: assignment/templates/projector/Assignment.html:68 msgid "Candidate is elected" msgstr "Kandidat/in ist gewählt" #: assignment/templates/assignment/view.html:207 -#: assignment/templates/projector/Assignment.html:84 +#: assignment/templates/projector/Assignment.html:83 msgid "was not a
candidate" msgstr "war kein Kandidat" #: assignment/templates/assignment/view.html:224 -#: assignment/templates/projector/Assignment.html:100 motion/pdf.py:134 -#: motion/templates/motion/motion_detail.html:207 -#: motion/templates/projector/Motion.html:30 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:134 +#: motion/templates/motion/motion_detail.html:201 +#: motion/templates/projector/Motion.html:29 msgid "Invalid" msgstr "Ungültig" @@ -1154,9 +1171,9 @@ msgstr "Allgemein" #: core/templates/core/version.html:5 core/templates/core/version.html.py:8 #: core/templates/core/version.html:11 motion/pdf.py:104 #: motion/templates/motion/motion_detail.html:20 -#: motion/templates/motion/motion_diff.html:36 -#: motion/templates/motion/motion_diff.html:40 -#: motion/templates/projector/Motion.html:61 +#: motion/templates/motion/motion_diff.html:35 +#: motion/templates/motion/motion_diff.html:39 +#: motion/templates/projector/Motion.html:60 msgid "Version" msgstr "Version" @@ -1212,62 +1229,64 @@ msgstr "Hochladezeitpunkt" msgid "No files available." msgstr "Keine Datei vorhanden." -#: motion/csv_import.py:45 -msgid "Encoding error in import file. Ensure using UTF-8." +#: motion/csv_import.py:48 participant/api.py:107 +msgid "Import file has wrong character encoding, only UTF-8 is supported!" msgstr "" -"Encoding-Fehler in der Import-Datei. Prüfen Sie, dass UTF-8 verwendet wird." +"Die Quelldatei benutzt eine ungültige Zeichenkodierung, es wird nur UTF-8 " +"unterstützt!" -#: motion/csv_import.py:58 participant/api.py:73 -#, python-format -msgid "Ignoring malformed line %d in import file." -msgstr "Fehlerhafte Zeile %d der Quelldatei wurde ignoriert." - -#: motion/csv_import.py:69 -#, python-format -msgid "Line %d in import file: Ignoring existing motion." -msgstr "Zeile %d der Import-Datei: Ignoriert vorhandenen Antrag." - -#: motion/csv_import.py:82 -#, python-format -msgid "Line %d in import file: Category not found." +#: motion/csv_import.py:66 motion/csv_import.py:79 motion/csv_import.py:117 +#, fuzzy, python-format +msgid "Line %d of import file:" msgstr "Zeile %d der Import-Datei: Sachgebiet nicht gefunden." -#: motion/csv_import.py:84 -#, python-format -msgid "Line %d in import file: Multiple categories found." -msgstr "Zeile %d der Import-Datei: Mehrere Sachgebiete gefunden." +#: motion/csv_import.py:67 +msgid "" +"Line is malformed. Motion not imported. Please check the required values." +msgstr "" -#: motion/csv_import.py:93 -#, python-format -msgid "Line %d in import file: Multiple persons found." -msgstr "Zeile %d der Import-Datei: Mehrere Personen gefunden." +#: motion/csv_import.py:80 +msgid "Identifier already exists. Motion not imported." +msgstr "" -#: motion/csv_import.py:100 -#, python-format -msgid "Line %d in import file: Default submitter is used." +#: motion/csv_import.py:94 +msgid "Category unknown. No category is used." +msgstr "" + +#: motion/csv_import.py:96 +msgid "Several suitable categories found. No category is used." +msgstr "" + +#: motion/csv_import.py:105 +msgid "Several suitable submitters found." +msgstr "" + +#: motion/csv_import.py:112 +#, fuzzy +msgid "Submitter unknown. Default submitter is used." msgstr "" "Zeile %d der Import-Datei: Voreingestellter Antragsteller wird verwendet." -#: motion/csv_import.py:105 +#: motion/csv_import.py:126 msgid "Motion imported" msgstr "Antrag importiert" -#: motion/forms.py:45 motion/models.py:568 motion/pdf.py:157 +#: motion/forms.py:45 motion/models.py:544 motion/pdf.py:157 #: motion/templates/motion/motion_detail.html:81 -#: motion/templates/motion/motion_diff.html:55 -#: motion/templates/projector/Motion.html:73 +#: motion/templates/motion/motion_diff.html:54 +#: motion/templates/projector/Motion.html:72 msgid "Reason" msgstr "Begründung" #: motion/forms.py:70 motion/pdf.py:55 -#: motion/templates/motion/motion_detail.html:166 +#: motion/templates/motion/motion_detail.html:160 #: motion/templates/motion/motion_list.html:42 -#: motion/templates/projector/Motion.html:46 +#: motion/templates/projector/Motion.html:45 msgid "Submitter" msgstr "Antragsteller/in" #: motion/forms.py:84 motion/pdf.py:80 -#: motion/templates/motion/motion_detail.html:173 +#: motion/templates/motion/motion_detail.html:167 #: motion/templates/motion/motion_list.html:44 msgid "Supporters" msgstr "Unterstützer/innen" @@ -1280,7 +1299,7 @@ msgstr "Keine neue Version erzeugen" msgid "Don't create a new version. Useful e.g. for trivial changes." msgstr "Keine neue Version erzeugen. Nützlich z.B. für triviale Änderungen." -#: motion/forms.py:113 motion/templates/motion/motion_detail.html:231 +#: motion/forms.py:113 motion/templates/motion/motion_detail.html:225 #: motion/templates/motion/motion_list.html:40 msgid "Category" msgstr "Sachgebiet" @@ -1353,43 +1372,43 @@ msgstr "Darf Anträge unterstützen" msgid "Can manage motions" msgstr "Darf Anträge verwalten" -#: motion/models.py:468 motion/models.py:469 motion/signals.py:111 -#: motion/views.py:233 motion/views.py:546 +#: motion/models.py:463 motion/models.py:464 motion/signals.py:111 +#: motion/views.py:233 motion/views.py:502 #: motion/templates/motion/motion_detail.html:7 #: motion/templates/motion/motion_detail.html:15 -#: motion/templates/motion/motion_diff.html:7 -#: motion/templates/motion/motion_diff.html:20 +#: motion/templates/motion/motion_diff.html:6 +#: motion/templates/motion/motion_diff.html:19 #: motion/templates/motion/poll_form.html:6 #: motion/templates/motion/poll_form.html:14 -#: motion/templates/projector/Motion.html:7 -#: motion/templates/projector/Motion.html:56 -#: motion/templates/projector/Motion.html:58 +#: motion/templates/projector/Motion.html:6 +#: motion/templates/projector/Motion.html:55 +#: motion/templates/projector/Motion.html:57 msgid "Motion" msgstr "Antrag" -#: motion/models.py:585 +#: motion/models.py:558 msgid "new" msgstr "Neu" -#: motion/models.py:632 motion/templates/motion/category_list.html:22 +#: motion/models.py:605 motion/templates/motion/category_list.html:22 msgid "Category name" msgstr "Sachgebiet" -#: motion/models.py:635 motion/templates/motion/category_list.html:21 +#: motion/models.py:608 motion/templates/motion/category_list.html:21 msgid "Prefix" msgstr "Präfix" -#: motion/models.py:687 +#: motion/models.py:660 #, python-format msgid " by %s" msgstr "" -#: motion/models.py:737 +#: motion/models.py:710 #, python-format msgid "Vote %d" msgstr "Abstimmung %d" -#: motion/pdf.py:48 motion/views.py:644 +#: motion/pdf.py:48 motion/views.py:600 #, python-format msgid "Motion: %s" msgstr "Antrag: %s" @@ -1402,10 +1421,10 @@ msgstr "Unterschrift" msgid "State" msgstr "Status" -#: motion/pdf.py:130 motion/templates/motion/motion_detail.html:196 +#: motion/pdf.py:130 motion/templates/motion/motion_detail.html:190 #: motion/templates/motion/poll_form.html:6 #: motion/templates/motion/poll_form.html:14 -#: motion/templates/projector/Motion.html:23 +#: motion/templates/projector/Motion.html:22 msgid "Vote" msgstr "Abstimmung" @@ -1444,8 +1463,8 @@ msgstr "Die Versammlung möge beschließen," msgid "Motion preamble" msgstr "Antragseinleitung" -#: motion/signals.py:73 motion/views.py:642 motion/views.py:732 -#: motion/views.py:746 motion/templates/motion/category_list.html:6 +#: motion/signals.py:73 motion/views.py:598 motion/views.py:688 +#: motion/views.py:702 motion/templates/motion/category_list.html:6 #: motion/templates/motion/motion_list.html:7 #: motion/templates/motion/motion_list.html:20 msgid "Motions" @@ -1606,99 +1625,93 @@ msgstr "Soll Version %s wirklich zugelassen werden?" msgid "Version %d permitted" msgstr "Version %d zugelassen" -#: motion/views.py:303 -#, python-format -msgid "Are you sure you want reject Version %s?" -msgstr "Soll Version %s wirklich zurückgewiesen werden?" - -#: motion/views.py:312 -#, python-format -msgid "Version %d rejected" -msgstr "Version %d verworfen" - -#: motion/views.py:340 +#: motion/views.py:296 msgid "At least one version number is not valid." msgstr "Mindestens eine Versionsnummer ist ungültig" -#: motion/views.py:378 +#: motion/views.py:334 msgid "You can not support this motion." msgstr "Sie dürfen diesen Antrag nicht unterstützen." -#: motion/views.py:381 +#: motion/views.py:337 msgid "You can not unsupport this motion." msgstr "Sie dürfen Ihre Unterstützung für diesen Antrag nicht entziehen." -#: motion/views.py:389 +#: motion/views.py:345 msgid "Do you really want to support this motion?" msgstr "Wollen Sie wirklich diesen Antrag unterstützen?" -#: motion/views.py:391 +#: motion/views.py:347 msgid "Do you really want to unsupport this motion?" msgstr "Wollen Sie wirklich Ihre Unterstützung für diesen Antrag entziehen?" -#: motion/views.py:403 +#: motion/views.py:359 #, python-format msgid "Supporter: +%s" msgstr "Unterstützer/in: +%s" -#: motion/views.py:406 +#: motion/views.py:362 #, python-format msgid "Supporter: -%s" msgstr "Unterstützer/in: -%s" -#: motion/views.py:411 +#: motion/views.py:367 msgid "You have supported this motion successfully." msgstr "Sie haben den Antrag erfolgreich unterstützt." -#: motion/views.py:413 +#: motion/views.py:369 msgid "You have unsupported this motion successfully." msgstr "Sie haben dem Antrag erfolgreich Ihre Unterstützung entzogen." -#: motion/views.py:436 +#: motion/views.py:392 msgid "Poll created" msgstr "Abstimmung erstellt" -#: motion/views.py:437 +#: motion/views.py:393 msgid "New vote was successfully created." msgstr "Neue Abstimmung erfolgreich angelegt." -#: motion/views.py:501 +#: motion/views.py:457 msgid "Poll updated" msgstr "Abstimmung wurde aktualisiert" -#: motion/views.py:519 +#: motion/views.py:475 msgid "Poll deleted" msgstr "Abstimmung gelöscht" -#: motion/views.py:546 +#: motion/views.py:502 msgid "Poll" msgstr "Abstimmung" -#: motion/views.py:592 +#: motion/views.py:548 msgid "State changed to " msgstr "Status geändert zu " -#: motion/views.py:595 +#: motion/views.py:551 #, python-format msgid "The state of the motion was set to %s." msgstr "Der Status des Antrags wurde auf %s gesetzt." -#: motion/views.py:616 +#: motion/views.py:572 msgid "Agenda item created" msgstr "Tagesordnungseintrag angelegt" -#: motion/views.py:722 -#, python-format -msgid "%d motions were successfully imported." +#: motion/views.py:678 +msgid "Summary" +msgstr "" + +#: motion/views.py:678 +#, fuzzy, python-format +msgid "%d of %d motions successfully imported." msgstr "%d Anträge wurden erfolgreich importiert." -#: motion/templates/motion/category_form.html:9 -#: motion/templates/motion/category_form.html:18 +#: motion/templates/motion/category_form.html:8 +#: motion/templates/motion/category_form.html:17 msgid "Edit category" msgstr "Sachgebiet bearbeiten" -#: motion/templates/motion/category_form.html:11 -#: motion/templates/motion/category_form.html:20 +#: motion/templates/motion/category_form.html:10 +#: motion/templates/motion/category_form.html:19 #: motion/templates/motion/category_list.html:13 msgid "New category" msgstr "Neues Sachgebiet" @@ -1713,7 +1726,7 @@ msgid "No categories available." msgstr "Keine Sachgebieter vorhanden." #: motion/templates/motion/motion_detail.html:17 -#: motion/templates/motion/motion_diff.html:22 +#: motion/templates/motion/motion_diff.html:21 msgid "no number" msgstr "ohne Nummer" @@ -1739,13 +1752,13 @@ msgstr "Antrag löschen" #: motion/templates/motion/motion_detail.html:62 #, fuzzy -msgid "This is not the last not rejected version." +msgid "This is not the newest version." msgstr "Dies ist nicht die neuste Version." #: motion/templates/motion/motion_detail.html:64 #, fuzzy -msgid "Go to last not rejected version" -msgstr "Zur letzten zugelassenen Version" +msgid "Go to the newest version" +msgstr "Zu letzten Version" #: motion/templates/motion/motion_detail.html:69 #, fuzzy @@ -1753,7 +1766,8 @@ msgid "This version is not authorized." msgstr "Diese Version wurde noch nicht zugelassen." #: motion/templates/motion/motion_detail.html:71 -msgid "Go to last authorized version" +#, fuzzy +msgid "Go to the authorized version" msgstr "Zur letzten zugelassenen Version" #: motion/templates/motion/motion_detail.html:76 @@ -1780,78 +1794,70 @@ msgstr "Diese Version wurde zugelassen" msgid "Permit this version" msgstr "Diese Version zulassen" -#: motion/templates/motion/motion_detail.html:114 -msgid "Reject this version" -msgstr "Diese Version verwerfen" - -#: motion/templates/motion/motion_detail.html:118 -msgid "This version is rejected" -msgstr "Diese Version wurde verworfen" - -#: motion/templates/motion/motion_detail.html:149 +#: motion/templates/motion/motion_detail.html:143 msgid "Show log" msgstr "Log anzeigen" -#: motion/templates/motion/motion_detail.html:198 +#: motion/templates/motion/motion_detail.html:192 msgid "Edit Vote" msgstr "Abstimmung bearbeiten" -#: motion/templates/motion/motion_detail.html:199 +#: motion/templates/motion/motion_detail.html:193 msgid "Delete Vote" msgstr "Abstimmung löschen" -#: motion/templates/motion/motion_detail.html:214 +#: motion/templates/motion/motion_detail.html:208 msgid "No results" msgstr "Keine Ergebnisse" -#: motion/templates/motion/motion_detail.html:225 +#: motion/templates/motion/motion_detail.html:219 msgid "New vote" msgstr "Neue Abstimmung" -#: motion/templates/motion/motion_detail.html:242 +#: motion/templates/motion/motion_detail.html:236 msgid "Last changes (of this version)" msgstr "Letzte Änderung (von dieser Version)" -#: motion/templates/motion/motion_detail.html:244 -#: motion/templates/motion/motion_diff.html:37 -#: motion/templates/motion/motion_diff.html:41 +#: motion/templates/motion/motion_detail.html:238 +#: motion/templates/motion/motion_diff.html:36 +#: motion/templates/motion/motion_diff.html:40 #: motion/templates/motion/motion_list.html:46 msgid "Last changes" msgstr "Letzte Änderung" -#: motion/templates/motion/motion_detail.html:255 +#: motion/templates/motion/motion_detail.html:249 msgid "Withdraw motion" msgstr "Antrag zurückziehen" -#: motion/templates/motion/motion_detail.html:264 +#: motion/templates/motion/motion_detail.html:258 msgid "Unsupport" msgstr "Nicht unterstützen" -#: motion/templates/motion/motion_detail.html:270 +#: motion/templates/motion/motion_detail.html:264 msgid "Support" msgstr "Unterstützen" -#: motion/templates/motion/motion_detail.html:278 +#: motion/templates/motion/motion_detail.html:272 msgid "minimum required supporters" msgstr "minimal erforderliche Unterstützer/innen" -#: motion/templates/motion/motion_detail.html:285 +#: motion/templates/motion/motion_detail.html:279 msgid "Manage motion" msgstr "Antrag verwalten" -#: motion/templates/motion/motion_detail.html:293 +#: motion/templates/motion/motion_detail.html:287 msgid "For administration only:" msgstr "Nur zur Administration:" -#: motion/templates/motion/motion_detail.html:295 +#: motion/templates/motion/motion_detail.html:289 msgid "Reset state" msgstr "Status zurücksetzen" -#: motion/templates/motion/motion_diff.html:24 +#: motion/templates/motion/motion_diff.html:23 msgid "Diff view" msgstr "Änderungsanzeige" -#: motion/templates/motion/motion_diff.html:28 +#: motion/templates/motion/motion_diff.html:27 #: motion/templates/motion/motion_form.html:36 #: motion/templates/motion/poll_form.html:18 msgid "Back to motion" @@ -1940,11 +1946,11 @@ msgstr "Benötigt Unterstützer/innen" msgid "Option" msgstr "Wahlmöglichkeit" -#: motion/templates/projector/Motion.html:19 +#: motion/templates/projector/Motion.html:18 msgid "Poll result" msgstr "Abstimmungsergebnis" -#: motion/templates/projector/Motion.html:37 +#: motion/templates/projector/Motion.html:36 msgid "No poll results available." msgstr "Keine Abstimmungsergebnisse vorhanden." @@ -1952,6 +1958,11 @@ msgstr "Keine Abstimmungsergebnisse vorhanden." msgid "Participant" msgstr "Teilnehmer" +#: participant/api.py:73 +#, python-format +msgid "Ignoring malformed line %d in import file." +msgstr "Fehlerhafte Zeile %d der Quelldatei wurde ignoriert." + #: participant/api.py:97 #, python-format msgid "Ignoring malformed group id in line %d." @@ -1966,17 +1977,11 @@ msgstr "Gruppen-ID %(id)s existiert nicht (Zeile %(line)d)." msgid "Import aborted because of severe errors in the input file." msgstr "Import auf Grund von schweren Fehlern in der Quelldatei abgebrochen." -#: participant/api.py:107 -msgid "Import file has wrong character encoding, only UTF-8 is supported!" -msgstr "" -"Die Quelldatei benutzt eine ungültige Zeichenkodierung, es wird nur UTF-8 " -"unterstützt!" - #: participant/forms.py:29 participant/views.py:542 #: participant/templates/participant/group_overview.html:7 #: participant/templates/participant/group_overview.html:20 #: participant/templates/participant/overview.html:24 -#: participant/templates/participant/user_detail.html:54 +#: participant/templates/participant/user_detail.html:53 msgid "Groups" msgstr "Gruppen" @@ -2017,7 +2022,7 @@ msgstr "Weiblich" #: participant/models.py:36 participant/views.py:205 #: participant/templates/participant/overview.html:51 -#: participant/templates/participant/user_detail.html:50 +#: participant/templates/participant/user_detail.html:49 msgid "Structure level" msgstr "Gliederungsebene" @@ -2030,7 +2035,7 @@ msgid "Will be shown before the name." msgstr "Wird vor dem Namen angezeigt." #: participant/models.py:43 -#: participant/templates/participant/user_detail.html:40 +#: participant/templates/participant/user_detail.html:39 msgid "Gender" msgstr "Geschlecht" @@ -2040,12 +2045,12 @@ msgstr "Nur zum Filtern der Teilnehmerliste." #: participant/models.py:45 participant/views.py:205 #: participant/templates/participant/overview.html:53 -#: participant/templates/participant/user_detail.html:52 +#: participant/templates/participant/user_detail.html:51 msgid "Committee" msgstr "Amt" #: participant/models.py:48 -#: participant/templates/participant/user_detail.html:44 +#: participant/templates/participant/user_detail.html:43 msgid "About me" msgstr "Über mich" @@ -2211,7 +2216,7 @@ msgstr "Passwort wurde erfolgreich geändert." #: participant/templates/participant/edit.html:8 #: participant/templates/participant/edit.html:17 -#: participant/templates/participant/user_detail.html:27 +#: participant/templates/participant/user_detail.html:26 msgid "Edit participant" msgstr "Teilnehmer/in bearbeiten" @@ -2274,10 +2279,6 @@ msgstr "" "Sie benutzerdefinierte Gruppen, um für eine Untermenge von Teilnehmer/innen " "zusätzliche Rechte zu setzen." -#: participant/templates/participant/group_widget.html:21 -msgid "No groups available." -msgstr "Keine Gruppen vorhanden." - #: participant/templates/participant/import.html:5 #: participant/templates/participant/import.html:9 #: participant/templates/participant/overview.html:25 @@ -2315,7 +2316,7 @@ msgstr "" "erneut." #: participant/templates/participant/login.html:38 -#: participant/templates/participant/user_detail.html:65 +#: participant/templates/participant/user_detail.html:64 msgid "Username" msgstr "Benutzername" @@ -2323,7 +2324,7 @@ msgstr "Benutzername" msgid "Password" msgstr "Passwort" -#: participant/templates/participant/login.html:47 templates/base.html:46 +#: participant/templates/participant/login.html:47 templates/base.html:44 msgid "Login" msgstr "Anmelden" @@ -2352,7 +2353,7 @@ msgid "Present" msgstr "Anwesend" #: participant/templates/participant/overview.html:56 -#: participant/templates/participant/user_detail.html:69 +#: participant/templates/participant/user_detail.html:68 msgid "Last Login" msgstr "Letzer Login" @@ -2372,39 +2373,39 @@ msgid "Password Settings" msgstr "Passwort-Einstellungen" #: participant/templates/participant/settings.html:5 -#: participant/templates/participant/settings.html:8 templates/base.html:40 +#: participant/templates/participant/settings.html:8 templates/base.html:38 msgid "Edit profile" msgstr "Profil bearbeiten" -#: participant/templates/participant/user_detail.html:16 +#: participant/templates/participant/user_detail.html:15 msgid "Show participant" msgstr "Teilnehmer/in projizieren" -#: participant/templates/participant/user_detail.html:29 +#: participant/templates/participant/user_detail.html:28 msgid "Delete participant" msgstr "Teilnehmer/in löschen" -#: participant/templates/participant/user_detail.html:39 +#: participant/templates/participant/user_detail.html:38 msgid "Personal data" msgstr "Persönliche Daten" -#: participant/templates/participant/user_detail.html:42 +#: participant/templates/participant/user_detail.html:41 msgid "Email" msgstr "E-Mail" -#: participant/templates/participant/user_detail.html:49 +#: participant/templates/participant/user_detail.html:48 msgid "Event data" msgstr "Veranstaltungsdaten" -#: participant/templates/participant/user_detail.html:58 +#: participant/templates/participant/user_detail.html:57 msgid "The participant is not member of any group." msgstr "Teilnehmer/in ist kein Mitglied einer Gruppe." -#: participant/templates/participant/user_detail.html:64 +#: participant/templates/participant/user_detail.html:63 msgid "Administrative data" msgstr "Administrative Daten" -#: participant/templates/participant/user_detail.html:73 +#: participant/templates/participant/user_detail.html:72 msgid "The participant has not logged in yet." msgstr "Teilnehmer/in hat sich noch nicht angemeldet." @@ -2412,7 +2413,7 @@ msgstr "Teilnehmer/in hat sich noch nicht angemeldet." msgid "No participants available." msgstr "Keine Teilnehmer/innen vorhanden." -#: participant/templates/projector/GroupSlide.html:11 +#: participant/templates/projector/GroupSlide.html:10 msgid "participants" msgstr "Teilnehmer/innen" @@ -2440,7 +2441,7 @@ msgstr "Darf das Dashboard sehen" msgid "Errors in the form" msgstr "Fehler im Formular" -#: projector/views.py:364 projector/templates/projector/dashboard.html:18 +#: projector/views.py:364 projector/templates/projector/dashboard.html:17 msgid "Dashboard" msgstr "Dashboard" @@ -2456,61 +2457,61 @@ msgstr "Einblendungen" msgid "Custom Slides" msgstr "Benutzerdefinierte Folien" -#: projector/templates/projector/dashboard.html:20 +#: projector/templates/projector/dashboard.html:19 msgid "Manage widgets" msgstr "Widgets verwalten" -#: projector/templates/projector/dashboard.html:20 +#: projector/templates/projector/dashboard.html:19 msgid "Widgets" msgstr "Widgets" -#: projector/templates/projector/live_view_widget.html:8 +#: projector/templates/projector/live_view_widget.html:7 msgid "Zoom in" msgstr "Vergrößern" -#: projector/templates/projector/live_view_widget.html:11 +#: projector/templates/projector/live_view_widget.html:10 msgid "Zoom out" msgstr "Verkleinern" -#: projector/templates/projector/live_view_widget.html:16 +#: projector/templates/projector/live_view_widget.html:15 msgid "Scroll visible view up" msgstr "Sichtbaren Bereich nach oben scrollen" -#: projector/templates/projector/live_view_widget.html:19 +#: projector/templates/projector/live_view_widget.html:18 msgid "Scroll visible view down" msgstr "Sichtbaren Bereich nach unten scrollen" -#: projector/templates/projector/live_view_widget.html:24 +#: projector/templates/projector/live_view_widget.html:23 msgid "Reset projector view" msgstr "Projektor-Ansicht zurücksetzen" -#: projector/templates/projector/new.html:6 -#: projector/templates/projector/new.html:9 +#: projector/templates/projector/new.html:5 +#: projector/templates/projector/new.html:8 msgid "Custom slide" msgstr "Benutzerdefinierte Folie" -#: projector/templates/projector/overlay_countdown_widget.html:5 +#: projector/templates/projector/overlay_countdown_widget.html:4 msgid "Countdown for speaking time" msgstr "Countdown zur Redezeitbegrenzung" -#: projector/templates/projector/overlay_countdown_widget.html:9 +#: projector/templates/projector/overlay_countdown_widget.html:8 msgctxt "seconds" msgid "s" msgstr "s" -#: projector/templates/projector/overlay_countdown_widget.html:10 +#: projector/templates/projector/overlay_countdown_widget.html:9 msgid "Save time as default" msgstr "Zeit als Voreinstellung speichern" -#: projector/templates/projector/overlay_countdown_widget.html:14 +#: projector/templates/projector/overlay_countdown_widget.html:13 msgid "Reset countdown" msgstr "Countdown zurücksetzen" -#: projector/templates/projector/overlay_countdown_widget.html:17 +#: projector/templates/projector/overlay_countdown_widget.html:16 msgid "Start countdown" msgstr "Countdown starten" -#: projector/templates/projector/overlay_countdown_widget.html:20 +#: projector/templates/projector/overlay_countdown_widget.html:19 msgid "Stop countdown" msgstr "Countdown stoppen" @@ -2531,23 +2532,28 @@ msgstr "Widgets auswählen" msgid "No widgets available" msgstr "Keine Widgets vorhanden." -#: templates/404.html:7 +#: templates/404.html:6 msgid "Page not found." msgstr "Seite nicht gefunden." -#: templates/500.html:7 +#: templates/500.html:6 msgid "Server Error" msgstr "Serverfehler" -#: templates/base.html:29 +#: templates/base.html:27 msgid "Home" msgstr "Startseite" -#: templates/base.html:41 +#: templates/base.html:27 +#, fuzzy +msgid "Logo" +msgstr "Abmelden" + +#: templates/base.html:39 msgid "Change password" msgstr "Passwort ändern" -#: templates/base.html:43 +#: templates/base.html:41 msgid "Logout" msgstr "Abmelden" @@ -2596,8 +2602,38 @@ msgstr "undefinierter-dateiname" msgid "Enter valid JSON" msgstr "Gebe valides JSON ein" -#~ msgid "Go to last version" -#~ msgstr "Zu letzten Version" +#~ msgid "Encoding error in import file. Ensure using UTF-8." +#~ msgstr "" +#~ "Encoding-Fehler in der Import-Datei. Prüfen Sie, dass UTF-8 verwendet " +#~ "wird." + +#~ msgid "Line %d in import file: Ignoring existing motion." +#~ msgstr "Zeile %d der Import-Datei: Ignoriert vorhandenen Antrag." + +#~ msgid "Line %d in import file: Multiple categories found." +#~ msgstr "Zeile %d der Import-Datei: Mehrere Sachgebiete gefunden." + +#~ msgid "Line %d in import file: Multiple persons found." +#~ msgstr "Zeile %d der Import-Datei: Mehrere Personen gefunden." + +#~ msgid "Are you sure you want reject Version %s?" +#~ msgstr "Soll Version %s wirklich zurückgewiesen werden?" + +#~ msgid "Version %d rejected" +#~ msgstr "Version %d verworfen" + +#, fuzzy +#~ msgid "Go to last not rejected version" +#~ msgstr "Zur letzten zugelassenen Version" + +#~ msgid "Reject this version" +#~ msgstr "Diese Version verwerfen" + +#~ msgid "This version is rejected" +#~ msgstr "Diese Version wurde verworfen" + +#~ msgid "No groups available." +#~ msgstr "Keine Gruppen vorhanden." #~ msgid "Motion No." #~ msgstr "Antrag Nr." diff --git a/openslides/locale/de/LC_MESSAGES/djangojs.po b/openslides/locale/de/LC_MESSAGES/djangojs.po index be013f6a2..37aeb220f 100644 --- a/openslides/locale/de/LC_MESSAGES/djangojs.po +++ b/openslides/locale/de/LC_MESSAGES/djangojs.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides 1.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-05-16 00:15+0200\n" +"POT-Creation-Date: 2013-06-01 21:13+0200\n" "PO-Revision-Date: 2012-07-28 11:07+0200\n" "Last-Translator: Emanuel Schütze \n" "Language: de\n" diff --git a/openslides/locale/en/LC_MESSAGES/django.po b/openslides/locale/en/LC_MESSAGES/django.po new file mode 100644 index 000000000..ef2d653ef --- /dev/null +++ b/openslides/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,2554 @@ +# English source language file 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. +# Emanuel Schütze , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-06-01 21:13+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: global_settings.py:33 +msgid "German" +msgstr "" + +#: global_settings.py:34 +msgid "English" +msgstr "" + +#: global_settings.py:35 +msgid "French" +msgstr "" + +#: account/views.py:70 +msgid "My items, motions and elections" +msgstr "" + +#: account/templates/account/personal_info_widget.html:5 +msgid "I am on the list of speakers of the following items:" +msgstr "" + +#: account/templates/account/personal_info_widget.html:9 +#: account/templates/account/personal_info_widget.html:28 +#: account/templates/account/personal_info_widget.html:48 +#: account/templates/account/personal_info_widget.html:59 +msgid "None" +msgstr "" + +#: account/templates/account/personal_info_widget.html:15 +msgid "I submitted the following motions:" +msgstr "" + +#: account/templates/account/personal_info_widget.html:35 +msgid "I support the following motions:" +msgstr "" + +#: account/templates/account/personal_info_widget.html:55 +msgid "I am candidate for the following elections:" +msgstr "" + +#: agenda/forms.py:29 +msgid "Parent item" +msgstr "" + +#: agenda/forms.py:33 +msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59" +msgstr "" + +#: agenda/forms.py:36 agenda/models.py:84 +msgid "Duration (hh:mm)" +msgstr "" + +#: agenda/forms.py:61 +msgid "Add participant" +msgstr "" + +#: agenda/forms.py:74 +#, python-format +msgid "%s is already on the list of speakers." +msgstr "" + +#: agenda/models.py:41 +msgid "Agenda item" +msgstr "" + +#: agenda/models.py:42 +msgid "Organizational item" +msgstr "" + +#: agenda/models.py:44 core/signals.py:76 mediafile/models.py:32 +#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:34 +#: motion/models.py:538 participant/models.py:39 participant/views.py:204 +#: participant/templates/participant/overview.html:48 projector/models.py:27 +msgid "Title" +msgstr "" + +#: agenda/models.py:49 motion/forms.py:39 motion/models.py:541 +#: projector/models.py:28 +msgid "Text" +msgstr "" + +#: agenda/models.py:54 agenda/templates/agenda/overview.html:74 +#: agenda/templates/agenda/view.html:55 participant/models.py:51 +#: participant/templates/participant/overview.html:55 +#: participant/templates/participant/user_detail.html:66 +msgid "Comment" +msgstr "" + +#: agenda/models.py:59 +msgid "Closed" +msgstr "" + +#: agenda/models.py:64 projector/models.py:29 +msgid "Weight" +msgstr "" + +#: agenda/models.py:76 mediafile/templates/mediafile/mediafile_list.html:19 +msgid "Type" +msgstr "" + +#: agenda/models.py:97 +msgid "List of speakers is closed" +msgstr "" + +#: agenda/models.py:104 +msgid "Can see agenda" +msgstr "" + +#: agenda/models.py:105 +msgid "Can manage agenda" +msgstr "" + +#: agenda/models.py:106 +msgid "Can see orga items and time scheduling of agenda" +msgstr "" + +#: agenda/models.py:140 +#, python-format +msgid "< Item for deleted slide (%s) >" +msgstr "" + +#: agenda/models.py:327 +#, python-format +msgid "%(person)s is already on the list of speakers of item %(id)s." +msgstr "" + +#: agenda/models.py:367 +msgid "Can put oneself on the list of speakers" +msgstr "" + +#: agenda/signals.py:36 +msgid "Invalid input." +msgstr "" + +#: agenda/signals.py:54 +msgid "Begin of event" +msgstr "" + +#: agenda/signals.py:55 +msgid "Input format: DD.MM.YYYY HH:MM" +msgstr "" + +#: agenda/signals.py:62 +msgid "Number of last speakers to be shown on the projector" +msgstr "" + +#: agenda/signals.py:70 agenda/slides.py:23 agenda/slides.py:29 +#: agenda/views.py:241 agenda/views.py:242 agenda/views.py:535 +#: agenda/views.py:550 agenda/templates/agenda/overview.html:7 +#: agenda/templates/agenda/overview.html:39 +#: agenda/templates/agenda/overview.html:86 +#: agenda/templates/projector/AgendaSummary.html:6 +#: agenda/templates/projector/AgendaSummary.html:10 +msgid "Agenda" +msgstr "" + +#: agenda/views.py:95 +msgid "You are not authorized to manage the agenda." +msgstr "" + +#: agenda/views.py:111 +msgid "Errors when reordering of the agenda" +msgstr "" + +#: agenda/views.py:217 +msgid "Yes, with all child items." +msgstr "" + +#: agenda/views.py:226 +#, python-format +msgid "Item %s and his children were successfully deleted." +msgstr "" + +#: agenda/views.py:232 +#, python-format +msgid "Item %s was successfully deleted." +msgstr "" + +#: agenda/views.py:267 agenda/views.py:487 +msgid "The list of speakers is closed." +msgstr "" + +#: agenda/views.py:296 +msgid "You are not on the list of speakers." +msgstr "" + +#: agenda/views.py:319 +msgid "Do you really want to remove yourself from the list of speakers?" +msgstr "" + +#: agenda/views.py:340 +#, python-format +msgid "%(person)s is not on the list of %(item)s." +msgstr "" + +#: agenda/views.py:366 +#, python-format +msgid "There is no one speaking at the moment according to %(item)s." +msgstr "" + +#: agenda/views.py:431 +msgid "Could not change order. Invalid data." +msgstr "" + +#: agenda/views.py:481 +msgid "" +"There is no list of speakers for the current slide. Please choose the agenda " +"item manually from the agenda." +msgstr "" + +#: agenda/views.py:494 +msgid "You are already on the list of speakers." +msgstr "" + +#: agenda/views.py:498 +msgid "You can not put yourself on the list of speakers." +msgstr "" + +#: agenda/views.py:507 +#, python-format +msgid "%s is now speaking." +msgstr "" + +#: agenda/views.py:509 +#: agenda/templates/agenda/overlay_speaker_projector.html:45 +#: agenda/templates/projector/agenda_list_of_speaker.html:46 +msgid "The list of speakers is empty." +msgstr "" + +#: agenda/views.py:517 +msgid "There is no one speaking at the moment." +msgstr "" + +#: agenda/views.py:520 +#, python-format +msgid "%s is now finished." +msgstr "" + +#: agenda/views.py:561 +#: agenda/templates/agenda/overlay_speaker_projector.html:32 +#: agenda/templates/agenda/overlay_speaker_widget.html:4 +#: agenda/templates/agenda/view.html:61 +#: agenda/templates/projector/agenda_list_of_speaker.html:27 +msgid "List of speakers" +msgstr "" + +#: agenda/templates/agenda/edit.html:8 agenda/templates/agenda/edit.html:17 +#: agenda/templates/agenda/view.html:38 +msgid "Edit item" +msgstr "" + +#: agenda/templates/agenda/edit.html:10 agenda/templates/agenda/edit.html:19 +#: agenda/templates/agenda/overview.html:42 +msgid "New item" +msgstr "" + +#: agenda/templates/agenda/edit.html:22 agenda/templates/agenda/view.html:23 +#: assignment/templates/assignment/edit.html:22 +#: assignment/templates/assignment/view.html:21 +#: mediafile/templates/mediafile/mediafile_form.html:22 +#: motion/templates/motion/category_list.html:15 +#: motion/templates/motion/motion_detail.html:23 +#: motion/templates/motion/motion_form.html:38 +#: motion/templates/motion/motion_form_csv_import.html:11 +#: participant/templates/participant/edit.html:22 +#: participant/templates/participant/group_detail.html:12 +#: participant/templates/participant/group_edit.html:22 +#: participant/templates/participant/import.html:11 +#: participant/templates/participant/user_detail.html:12 +#: projector/templates/projector/new.html:10 +#: projector/templates/projector/select_widgets.html:10 +msgid "Back to overview" +msgstr "" + +#: agenda/templates/agenda/edit.html:30 +#: assignment/templates/assignment/edit.html:31 +#: assignment/templates/assignment/poll_view.html:86 +#: config/templates/config/config_form.html:44 +#: mediafile/templates/mediafile/mediafile_form.html:33 +#: motion/templates/motion/category_form.html:27 +#: motion/templates/motion/motion_form.html:47 +#: motion/templates/motion/motion_form_csv_import.html:42 +#: motion/templates/motion/poll_form.html:73 +#: participant/templates/participant/edit.html:36 +#: participant/templates/participant/group_edit.html:31 +#: participant/templates/participant/import.html:38 +msgid "Cancel" +msgstr "" + +#: agenda/templates/agenda/edit.html:33 +#: assignment/templates/assignment/edit.html:34 +#: config/templates/config/config_form.html:46 +#: mediafile/templates/mediafile/mediafile_form.html:35 +#: motion/templates/motion/category_form.html:30 +#: motion/templates/motion/motion_form.html:50 +#: motion/templates/motion/motion_form_csv_import.html:45 +#: participant/templates/participant/edit.html:39 +#: participant/templates/participant/group_edit.html:34 +#: participant/templates/participant/import.html:41 +#: projector/templates/projector/new.html:18 +msgid "required" +msgstr "" + +#: agenda/templates/agenda/item_row.html:11 +msgid "Show agenda item" +msgstr "" + +#: agenda/templates/agenda/item_row.html:16 +#: agenda/templates/agenda/view.html:73 agenda/templates/agenda/widget.html:34 +msgid "Show list of speakers" +msgstr "" + +#: agenda/templates/agenda/item_row.html:21 +#: agenda/templates/agenda/widget.html:26 +#: assignment/templates/assignment/overview.html:61 +#: assignment/templates/assignment/view.html:167 +#: assignment/templates/assignment/widget.html:10 +#: mediafile/templates/mediafile/mediafile_list.html:37 +#: motion/templates/motion/category_list.html:30 +#: motion/templates/motion/motion_list.html:82 +#: motion/templates/motion/widget.html:10 +#: participant/templates/participant/group_overview.html:52 +#: participant/templates/participant/group_widget.html:10 +#: participant/templates/participant/overview.html:105 +#: participant/templates/participant/user_widget.html:10 +#: projector/templates/projector/custom_slide_widget.html:26 +msgid "Edit" +msgstr "" + +#: agenda/templates/agenda/item_row.html:24 +#: agenda/templates/agenda/view.html:129 +#: assignment/templates/assignment/overview.html:64 +#: assignment/templates/assignment/view.html:168 +#: mediafile/templates/mediafile/mediafile_list.html:38 +#: motion/templates/motion/category_list.html:33 +#: motion/templates/motion/motion_detail.html:126 +#: motion/templates/motion/motion_list.html:85 +#: participant/templates/participant/group_overview.html:56 +#: participant/templates/participant/overview.html:109 +#: projector/templates/projector/custom_slide_widget.html:23 +msgid "Delete" +msgstr "" + +#: agenda/templates/agenda/item_row.html:28 +#: agenda/templates/agenda/widget.html:40 +msgid "Show summary for this item" +msgstr "" + +#: agenda/templates/agenda/item_row.html:40 +msgid "End" +msgstr "" + +#: agenda/templates/agenda/item_row.html:59 +msgid "Change status (open/closed)" +msgstr "" + +#: agenda/templates/agenda/overlay_speaker_projector.html:32 +#: agenda/templates/agenda/view.html:61 +#: agenda/templates/projector/agenda_list_of_speaker.html:28 +msgid "closed" +msgstr "" + +#: agenda/templates/agenda/overlay_speaker_widget.html:4 +msgid "This overlay only appears on agenda slides if it is activated" +msgstr "" + +#: agenda/templates/agenda/overview.html:31 +msgid "Do you want to save the changed order of agenda items?" +msgstr "" + +#: agenda/templates/agenda/overview.html:33 +#: agenda/templates/agenda/view.html:86 assignment/models.py:288 +#: assignment/views.py:580 assignment/templates/assignment/view.html:201 +#: assignment/templates/assignment/view.html:205 +#: assignment/templates/projector/Assignment.html:77 +#: assignment/templates/projector/Assignment.html:81 motion/models.py:696 +#: motion/pdf.py:134 motion/pdf.py:256 +#: motion/templates/motion/motion_detail.html:198 +#: motion/templates/projector/Motion.html:26 utils/utils.py:46 +#: utils/views.py:169 +msgid "Yes" +msgstr "" + +#: agenda/templates/agenda/overview.html:34 +#: agenda/templates/agenda/view.html:87 assignment/models.py:288 +#: assignment/views.py:581 assignment/templates/assignment/view.html:202 +#: assignment/templates/projector/Assignment.html:78 motion/models.py:696 +#: motion/pdf.py:134 motion/pdf.py:257 +#: motion/templates/motion/motion_detail.html:199 +#: motion/templates/projector/Motion.html:27 utils/utils.py:46 +#: utils/views.py:169 +msgid "No" +msgstr "" + +#: agenda/templates/agenda/overview.html:42 +#: assignment/templates/assignment/overview.html:21 +#: mediafile/templates/mediafile/mediafile_list.html:12 +#: motion/templates/motion/category_list.html:13 +#: motion/templates/motion/motion_list.html:24 +#: participant/templates/participant/group_overview.html:22 +#: participant/templates/participant/overview.html:23 +#: projector/templates/projector/custom_slide_widget.html:39 +msgid "New" +msgstr "" + +#: agenda/templates/agenda/overview.html:44 +msgid "Print agenda as PDF" +msgstr "" + +#: agenda/templates/agenda/overview.html:52 +msgid "Start of event" +msgstr "" + +#: agenda/templates/agenda/overview.html:56 +msgid "Estimated end" +msgstr "" + +#: agenda/templates/agenda/overview.html:63 +msgid "Hide closed items" +msgstr "" + +#: agenda/templates/agenda/overview.html:67 +msgid "item" +msgid_plural "items" +msgstr[0] "" +msgstr[1] "" + +#: agenda/templates/agenda/overview.html:72 +msgid "Item" +msgstr "" + +#: agenda/templates/agenda/overview.html:77 +msgid "Duration" +msgstr "" + +#: agenda/templates/agenda/overview.html:80 +#: assignment/templates/assignment/overview.html:35 +#: mediafile/templates/mediafile/mediafile_list.html:24 +#: motion/templates/motion/category_list.html:23 +#: motion/templates/motion/motion_detail.html:102 +#: motion/templates/motion/motion_list.html:47 +#: participant/templates/participant/group_overview.html:32 +#: participant/templates/participant/overview.html:57 +msgid "Actions" +msgstr "" + +#: agenda/templates/agenda/overview.html:100 +msgid "Show agenda" +msgstr "" + +#: agenda/templates/agenda/overview.html:123 +#: agenda/templates/agenda/widget.html:51 +#: projector/templates/projector/custom_slide_widget.html:34 +msgid "No items available." +msgstr "" + +#: agenda/templates/agenda/speaker_widget.html:4 +msgid "Put me on the current list of speakers" +msgstr "" + +#: agenda/templates/agenda/speaker_widget.html:7 +msgid "Go to current list of speakers" +msgstr "" + +#: agenda/templates/agenda/speaker_widget.html:11 +msgid "Next speaker" +msgstr "" + +#: agenda/templates/agenda/speaker_widget.html:12 +#: agenda/templates/agenda/view.html:125 +msgid "End speach" +msgstr "" + +#: agenda/templates/agenda/view.html:27 agenda/templates/agenda/widget.html:8 +#: agenda/templates/agenda/widget.html:23 +#: assignment/templates/assignment/overview.html:56 +#: assignment/templates/assignment/widget.html:7 +#: motion/templates/motion/motion_detail.html:122 +#: motion/templates/motion/motion_list.html:77 +#: motion/templates/motion/widget.html:7 +#: participant/templates/participant/group_overview.html:48 +#: participant/templates/participant/group_widget.html:7 +#: participant/templates/participant/overview.html:101 +#: participant/templates/participant/user_widget.html:7 +#: projector/templates/projector/custom_slide_widget.html:6 +#: projector/templates/projector/custom_slide_widget.html:19 +msgid "Show" +msgstr "" + +#: agenda/templates/agenda/view.html:34 +#: assignment/templates/assignment/view.html:32 +#: motion/templates/motion/motion_detail.html:34 +#: participant/templates/participant/group_detail.html:22 +#: participant/templates/participant/user_detail.html:22 +msgid "More actions" +msgstr "" + +#: agenda/templates/agenda/view.html:39 +msgid "Delete item" +msgstr "" + +#: agenda/templates/agenda/view.html:49 +msgid "View" +msgstr "" + +#: agenda/templates/agenda/view.html:65 +msgid "Open list" +msgstr "" + +#: agenda/templates/agenda/view.html:67 +msgid "Close list" +msgstr "" + +#: agenda/templates/agenda/view.html:75 +msgid "Show list" +msgstr "" + +#: agenda/templates/agenda/view.html:83 +msgid "Do you want to save the changed order of speakers?" +msgstr "" + +#: agenda/templates/agenda/view.html:96 +msgid "Last speakers" +msgstr "" + +#: agenda/templates/agenda/view.html:99 +msgid "Show all speakers" +msgstr "" + +#: agenda/templates/agenda/view.html:103 +msgid "Current speaker" +msgstr "" + +#: agenda/templates/agenda/view.html:105 +msgid "Next speakers" +msgstr "" + +#: agenda/templates/agenda/view.html:127 +msgid "Begin speach" +msgstr "" + +#: agenda/templates/agenda/view.html:141 +msgid "Remove me from the list" +msgstr "" + +#: agenda/templates/agenda/view.html:143 +msgid "Put me on the list" +msgstr "" + +#: agenda/templates/agenda/view.html:153 +#: assignment/templates/assignment/poll_view.html:83 +#: assignment/templates/assignment/view.html:109 +#: motion/templates/motion/poll_form.html:70 +#: projector/templates/projector/overlay_message_widget.html:9 +#: templates/formbuttons_saveapply.html:7 +msgid "Apply" +msgstr "" + +#: agenda/templates/agenda/view.html:155 +#: assignment/templates/assignment/view.html:111 +msgid "Add new participant" +msgstr "" + +#: agenda/templates/agenda/widget.html:11 +#: agenda/templates/agenda/widget.html:29 +#: assignment/templates/assignment/widget.html:13 +#: motion/templates/motion/widget.html:13 +#: participant/templates/participant/group_widget.html:13 +#: participant/templates/participant/user_widget.html:13 +#: projector/templates/projector/custom_slide_widget.html:9 +#: projector/templates/projector/custom_slide_widget.html:29 +msgid "Preview" +msgstr "" + +#: assignment/forms.py:24 assignment/models.py:49 assignment/views.py:370 +#: assignment/templates/assignment/view.html:270 +#: assignment/templates/projector/Assignment.html:20 +msgid "Number of available posts" +msgstr "" + +#: assignment/forms.py:34 +msgid "Nominate a participant" +msgstr "" + +#: assignment/models.py:40 +msgid "assignment" +msgstr "" + +#: assignment/models.py:42 assignment/templates/assignment/view.html:279 +msgid "Searching for candidates" +msgstr "" + +#: assignment/models.py:43 assignment/templates/assignment/view.html:283 +msgid "Voting" +msgstr "" + +#: assignment/models.py:44 assignment/templates/assignment/view.html:287 +msgid "Finished" +msgstr "" + +#: assignment/models.py:47 +msgid "Name" +msgstr "" + +#: assignment/models.py:48 assignment/templates/assignment/view.html:54 +#: participant/models.py:139 +msgid "Description" +msgstr "" + +#: assignment/models.py:52 +msgid "Comment on the ballot paper" +msgstr "" + +#: assignment/models.py:62 +#, python-format +msgid "%s is not a valid status." +msgstr "" + +#: assignment/models.py:65 +#, python-format +msgid "The assignment status is already %s." +msgstr "" + +#: assignment/models.py:78 +#, python-format +msgid "%s is already a candidate." +msgstr "" + +#: assignment/models.py:80 assignment/views.py:183 +msgid "The candidate list is already closed." +msgstr "" + +#: assignment/models.py:87 +#, python-format +msgid "%s does not want to be a candidate." +msgstr "" + +#: assignment/models.py:101 +#, python-format +msgid "%s is no candidate" +msgstr "" + +#: assignment/models.py:242 +msgid "Can see assignment" +msgstr "" + +#: assignment/models.py:243 +msgid "Can nominate another person" +msgstr "" + +#: assignment/models.py:244 +msgid "Can nominate oneself" +msgstr "" + +#: assignment/models.py:245 +msgid "Can manage assignment" +msgstr "" + +#: assignment/models.py:288 motion/models.py:696 +msgid "Abstain" +msgstr "" + +#: assignment/models.py:290 motion/templates/motion/poll_form.html:38 +msgid "Votes" +msgstr "" + +#: assignment/models.py:307 +#, python-format +msgid "Ballot %d" +msgstr "" + +#: assignment/signals.py:31 +msgid "Only publish voting results for selected winners (Projector view only)" +msgstr "" + +#: assignment/signals.py:39 motion/signals.py:58 +msgid "Number of ballot papers (selection)" +msgstr "" + +#: assignment/signals.py:41 motion/signals.py:60 +msgid "Number of all delegates" +msgstr "" + +#: assignment/signals.py:42 motion/signals.py:61 +msgid "Number of all participants" +msgstr "" + +#: assignment/signals.py:43 motion/signals.py:62 +msgid "Use the following custom number" +msgstr "" + +#: assignment/signals.py:51 motion/signals.py:70 +msgid "Custom number of ballot papers" +msgstr "" + +#: assignment/signals.py:54 assignment/signals.py:78 assignment/views.py:325 +#: assignment/views.py:630 assignment/views.py:645 +#: assignment/templates/assignment/overview.html:6 +#: assignment/templates/assignment/overview.html:18 +msgid "Elections" +msgstr "" + +#: assignment/signals.py:58 +msgid "Title for PDF document (all elections)" +msgstr "" + +#: assignment/signals.py:65 +msgid "Preamble text for PDF document (all elections)" +msgstr "" + +#: assignment/signals.py:72 +msgid "Election method" +msgstr "" + +#: assignment/signals.py:74 +msgid "Automatic assign of method" +msgstr "" + +#: assignment/signals.py:75 +msgid "Always one option per candidate" +msgstr "" + +#: assignment/signals.py:76 +msgid "Always Yes-No-Abstain per candidate" +msgstr "" + +#: assignment/views.py:67 +#, python-format +msgid "Candidate %s was nominated successfully." +msgstr "" + +#: assignment/views.py:109 +msgid "New election was successfully created." +msgstr "" + +#: assignment/views.py:111 +msgid "Election was successfully modified." +msgstr "" + +#: assignment/views.py:117 participant/views.py:465 participant/views.py:489 +#: utils/views.py:318 utils/views.py:340 utils/views.py:350 +msgid "Please check the form for errors." +msgstr "" + +#: assignment/views.py:137 +#, python-format +msgid "Election %s was successfully deleted." +msgstr "" + +#: assignment/views.py:150 +#, python-format +msgid "Election status was set to: %s." +msgstr "" + +#: assignment/views.py:163 +msgid "You have set your candidature successfully." +msgstr "" + +#: assignment/views.py:180 +msgid "" +"You have withdrawn your candidature successfully. You can not be nominated " +"by other participants anymore." +msgstr "" + +#: assignment/views.py:202 +#, python-format +msgid "Candidate %s was withdrawn successfully." +msgstr "" + +#: assignment/views.py:204 +#, python-format +msgid "%s was unblocked successfully." +msgstr "" + +#: assignment/views.py:208 +#, python-format +msgid "Do you really want to withdraw %s from the election?" +msgstr "" + +#: assignment/views.py:210 +#, python-format +msgid "Do you really want to unblock %s for the election?" +msgstr "" + +#: assignment/views.py:225 +msgid "New ballot was successfully created." +msgstr "" + +#: assignment/views.py:257 +#, python-format +msgid "Ballot ID %d does not exist." +msgstr "" + +#: assignment/views.py:264 +msgid "Ballot successfully published." +msgstr "" + +#: assignment/views.py:266 +msgid "Ballot successfully unpublished." +msgstr "" + +#: assignment/views.py:279 +msgid "not elected" +msgstr "" + +#: assignment/views.py:282 assignment/views.py:471 +#: assignment/templates/assignment/view.html:74 +msgid "elected" +msgstr "" + +#: assignment/views.py:310 +msgid "Ballot was successfully deleted." +msgstr "" + +#: assignment/views.py:322 +msgid "Assignment" +msgstr "" + +#: assignment/views.py:345 assignment/templates/assignment/widget.html:19 +msgid "No assignments available." +msgstr "" + +#: assignment/views.py:364 +#, python-format +msgid "Election: %s" +msgstr "" + +#: assignment/views.py:377 assignment/views.py:413 +#: assignment/templates/assignment/overview.html:33 +#: assignment/templates/assignment/overview.html:47 +#: assignment/templates/assignment/poll_view.html:34 +#: assignment/templates/assignment/view.html:63 +#: assignment/templates/assignment/view.html:152 +#: assignment/templates/projector/Assignment.html:37 +#: assignment/templates/projector/Assignment.html:55 +msgid "Candidates" +msgstr "" + +#: assignment/views.py:402 motion/pdf.py:120 +#: motion/templates/motion/motion_detail.html:185 +msgid "Vote results" +msgstr "" + +#: assignment/views.py:406 assignment/templates/assignment/poll_view.html:5 +#: assignment/templates/assignment/poll_view.html:11 +#: assignment/templates/assignment/view.html:147 +#: assignment/templates/assignment/view.html:155 +#: assignment/templates/projector/Assignment.html:58 +msgid "ballot" +msgstr "" + +#: assignment/views.py:409 +msgid "ballots" +msgstr "" + +#: assignment/views.py:434 +#, python-format +msgid "" +"Y: %(YES)s\n" +"N: %(NO)s\n" +"A: %(ABSTAIN)s" +msgstr "" + +#: assignment/views.py:445 assignment/templates/assignment/poll_view.html:51 +#: assignment/templates/assignment/view.html:219 +#: assignment/templates/projector/Assignment.html:95 +#: motion/templates/motion/poll_form.html:47 +msgid "Invalid votes" +msgstr "" + +#: assignment/views.py:452 assignment/templates/assignment/poll_view.html:61 +#: assignment/templates/assignment/view.html:235 +#: assignment/templates/assignment/view.html:240 +#: assignment/templates/projector/Assignment.html:108 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:135 +#: motion/templates/motion/motion_detail.html:203 +#: motion/templates/motion/poll_form.html:51 +#: motion/templates/projector/Motion.html:31 poll/models.py:76 +msgid "Votes cast" +msgstr "" + +#: assignment/views.py:512 assignment/views.py:530 +#: assignment/templates/assignment/overview.html:32 +#: assignment/templates/assignment/poll_view.html:5 +#: assignment/templates/assignment/view.html:7 +#: assignment/templates/projector/Assignment.html:26 +msgid "Election" +msgstr "" + +#: assignment/views.py:537 +#, python-format +msgid "%d. ballot" +msgstr "" + +#: assignment/views.py:539 +#, python-format +msgid "%d candidate" +msgid_plural "%d candidates" +msgstr[0] "" +msgstr[1] "" + +#: assignment/views.py:541 +#, python-format +msgid "%d available post" +msgid_plural "%d available posts" +msgstr[0] "" +msgstr[1] "" + +#: assignment/views.py:581 assignment/templates/assignment/view.html:203 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:134 +#: motion/pdf.py:258 motion/templates/motion/motion_detail.html:200 +#: motion/templates/projector/Motion.html:28 +msgid "Abstention" +msgstr "" + +#: assignment/templates/assignment/edit.html:8 +#: assignment/templates/assignment/edit.html:17 +#: assignment/templates/assignment/view.html:37 +msgid "Edit election" +msgstr "" + +#: assignment/templates/assignment/edit.html:10 +#: assignment/templates/assignment/edit.html:19 +#: assignment/templates/assignment/overview.html:21 +msgid "New election" +msgstr "" + +#: assignment/templates/assignment/overview.html:24 +msgid "Print all elections as PDF" +msgstr "" + +#: assignment/templates/assignment/overview.html:34 +#: assignment/templates/assignment/view.html:267 +#: assignment/templates/projector/Assignment.html:17 +#: motion/templates/motion/motion_detail.html:180 +#: motion/templates/motion/motion_list.html:41 +#: motion/templates/projector/Motion.html:11 +msgid "Status" +msgstr "" + +#: assignment/templates/assignment/overview.html:43 +msgctxt "Number of searched candidates for an election" +msgid "Posts" +msgstr "" + +#: assignment/templates/assignment/overview.html:50 +msgid "Elected" +msgstr "" + +#: assignment/templates/assignment/overview.html:68 +#: assignment/templates/assignment/view.html:22 +msgid "Print election as PDF" +msgstr "" + +#: assignment/templates/assignment/poll_view.html:14 +msgid "Back to election" +msgstr "" + +#: assignment/templates/assignment/poll_view.html:17 +#: assignment/templates/assignment/view.html:25 +msgid "Show election" +msgstr "" + +#: assignment/templates/assignment/poll_view.html:25 +msgid "Short description (for ballot paper)" +msgstr "" + +#: assignment/templates/assignment/poll_view.html:29 +#: motion/templates/motion/poll_form.html:30 +msgid "Special values" +msgstr "" + +#: assignment/templates/assignment/poll_view.html:29 +#: motion/templates/motion/poll_form.html:30 poll/models.py:234 +msgid "majority" +msgstr "" + +#: assignment/templates/assignment/poll_view.html:29 +#: motion/templates/motion/poll_form.html:30 poll/models.py:236 +#: poll/models.py:238 +msgid "undocumented" +msgstr "" + +#: assignment/templates/assignment/poll_view.html:74 +#: motion/templates/motion/poll_form.html:61 +msgid "Ballot paper as PDF" +msgstr "" + +#: assignment/templates/assignment/poll_view.html:80 +#: motion/templates/motion/poll_form.html:67 +#: projector/templates/projector/select_widgets.html:28 +#: templates/formbuttons_save.html:4 templates/formbuttons_saveapply.html:4 +msgid "Save" +msgstr "" + +#: assignment/templates/assignment/view.html:39 +msgid "Delete election" +msgstr "" + +#: assignment/templates/assignment/view.html:43 +#: motion/templates/motion/motion_detail.html:49 +msgid "New agenda item" +msgstr "" + +#: assignment/templates/assignment/view.html:70 +#: assignment/templates/assignment/view.html:127 +msgid "Remove candidate" +msgstr "" + +#: assignment/templates/assignment/view.html:77 +msgid "Mark candidate as not elected" +msgstr "" + +#: assignment/templates/assignment/view.html:85 +#: assignment/templates/projector/Assignment.html:43 +msgid "No candidates available." +msgstr "" + +#: assignment/templates/assignment/view.html:95 +msgid "Withdraw self candidature" +msgstr "" + +#: assignment/templates/assignment/view.html:99 +msgid "Self candidature" +msgstr "" + +#: assignment/templates/assignment/view.html:122 +msgid "Blocked Candidates" +msgstr "" + +#: assignment/templates/assignment/view.html:132 +msgid "No blocked candidates available." +msgstr "" + +#: assignment/templates/assignment/view.html:140 +#: assignment/templates/projector/Assignment.html:51 +msgid "Election results" +msgstr "" + +#: assignment/templates/assignment/view.html:160 +msgid "Publish results" +msgstr "" + +#: assignment/templates/assignment/view.html:175 +#: assignment/templates/assignment/view.html:256 +msgid "New ballot" +msgstr "" + +#: assignment/templates/assignment/view.html:188 +#: assignment/templates/projector/Assignment.html:68 +msgid "Candidate is elected" +msgstr "" + +#: assignment/templates/assignment/view.html:207 +#: assignment/templates/projector/Assignment.html:83 +msgid "was not a
candidate" +msgstr "" + +#: assignment/templates/assignment/view.html:224 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:134 +#: motion/templates/motion/motion_detail.html:201 +#: motion/templates/projector/Motion.html:29 +msgid "Invalid" +msgstr "" + +#: assignment/templates/assignment/view.html:252 +msgid "No ballots available." +msgstr "" + +#: assignment/templates/assignment/view.html:276 +msgid "Change status" +msgstr "" + +#: config/models.py:31 +msgid "Can manage configuration" +msgstr "" + +#: config/views.py:118 +#, python-format +msgid "%s settings successfully saved." +msgstr "" + +#: config/views.py:127 config/templates/config/config_form.html:8 +msgid "Configuration" +msgstr "" + +#: core/signals.py:35 +msgid "Event name" +msgstr "" + +#: core/signals.py:40 +msgid "Presentation and assembly system" +msgstr "" + +#: core/signals.py:43 +msgid "Short description of event" +msgstr "" + +#: core/signals.py:52 +msgid "Event date" +msgstr "" + +#: core/signals.py:60 +msgid "Event location" +msgstr "" + +#: core/signals.py:68 +msgid "Event organizer" +msgstr "" + +#: core/signals.py:73 +msgid "Welcome to OpenSlides" +msgstr "" + +#: core/signals.py:81 +msgid "[Place for your welcome text.]" +msgstr "" + +#: core/signals.py:84 participant/signals.py:46 +msgid "Welcome text" +msgstr "" + +#: core/signals.py:91 +msgid "Allow access for anonymous guest users" +msgstr "" + +#: core/signals.py:95 +msgid "Event" +msgstr "" + +#: core/signals.py:99 +msgid "Welcome Widget" +msgstr "" + +#: core/signals.py:103 +msgid "System" +msgstr "" + +#: core/signals.py:107 +msgid "General" +msgstr "" + +#: core/templates/core/version.html:5 core/templates/core/version.html.py:8 +#: core/templates/core/version.html:11 motion/pdf.py:104 +#: motion/templates/motion/motion_detail.html:20 +#: motion/templates/motion/motion_diff.html:35 +#: motion/templates/motion/motion_diff.html:39 +#: motion/templates/projector/Motion.html:60 +msgid "Version" +msgstr "" + +#: mediafile/models.py:26 +msgid "File" +msgstr "" + +#: mediafile/models.py:35 mediafile/templates/mediafile/mediafile_list.html:22 +msgid "Uploaded by" +msgstr "" + +#: mediafile/models.py:50 +msgid "Can see the list of files" +msgstr "" + +#: mediafile/models.py:51 +msgid "Can upload files" +msgstr "" + +#: mediafile/models.py:52 +msgid "Can manage files" +msgstr "" + +#: mediafile/models.py:65 mediafile/models.py:67 +msgid "unknown" +msgstr "" + +#: mediafile/views.py:101 mediafile/templates/mediafile/mediafile_list.html:6 +#: mediafile/templates/mediafile/mediafile_list.html:9 +msgid "Files" +msgstr "" + +#: mediafile/templates/mediafile/mediafile_form.html:8 +#: mediafile/templates/mediafile/mediafile_form.html:17 +msgid "Edit file" +msgstr "" + +#: mediafile/templates/mediafile/mediafile_form.html:10 +#: mediafile/templates/mediafile/mediafile_form.html:19 +#: mediafile/templates/mediafile/mediafile_list.html:12 +msgid "New file" +msgstr "" + +#: mediafile/templates/mediafile/mediafile_list.html:20 +msgid "Size" +msgstr "" + +#: mediafile/templates/mediafile/mediafile_list.html:21 +msgid "Upload time" +msgstr "" + +#: mediafile/templates/mediafile/mediafile_list.html:45 +msgid "No files available." +msgstr "" + +#: motion/csv_import.py:48 participant/api.py:107 +msgid "Import file has wrong character encoding, only UTF-8 is supported!" +msgstr "" + +#: motion/csv_import.py:66 motion/csv_import.py:79 motion/csv_import.py:117 +#, python-format +msgid "Line %d of import file:" +msgstr "" + +#: motion/csv_import.py:67 +msgid "" +"Line is malformed. Motion not imported. Please check the required values." +msgstr "" + +#: motion/csv_import.py:80 +msgid "Identifier already exists. Motion not imported." +msgstr "" + +#: motion/csv_import.py:94 +msgid "Category unknown. No category is used." +msgstr "" + +#: motion/csv_import.py:96 +msgid "Several suitable categories found. No category is used." +msgstr "" + +#: motion/csv_import.py:105 +msgid "Several suitable submitters found." +msgstr "" + +#: motion/csv_import.py:112 +msgid "Submitter unknown. Default submitter is used." +msgstr "" + +#: motion/csv_import.py:126 +msgid "Motion imported" +msgstr "" + +#: motion/forms.py:45 motion/models.py:544 motion/pdf.py:157 +#: motion/templates/motion/motion_detail.html:81 +#: motion/templates/motion/motion_diff.html:54 +#: motion/templates/projector/Motion.html:72 +msgid "Reason" +msgstr "" + +#: motion/forms.py:70 motion/pdf.py:55 +#: motion/templates/motion/motion_detail.html:160 +#: motion/templates/motion/motion_list.html:42 +#: motion/templates/projector/Motion.html:45 +msgid "Submitter" +msgstr "" + +#: motion/forms.py:84 motion/pdf.py:80 +#: motion/templates/motion/motion_detail.html:167 +#: motion/templates/motion/motion_list.html:44 +msgid "Supporters" +msgstr "" + +#: motion/forms.py:99 +msgid "Don't create a new version" +msgstr "" + +#: motion/forms.py:100 +msgid "Don't create a new version. Useful e.g. for trivial changes." +msgstr "" + +#: motion/forms.py:113 motion/templates/motion/motion_detail.html:225 +#: motion/templates/motion/motion_list.html:40 +msgid "Category" +msgstr "" + +#: motion/forms.py:133 motion/signals.py:105 +msgid "Identifier" +msgstr "" + +#: motion/forms.py:149 +msgid "Workflow" +msgstr "" + +#: motion/forms.py:150 +msgid "" +"Set a specific workflow to switch to it. If you do so, the state of the " +"motion will be reset." +msgstr "" + +#: motion/forms.py:159 participant/forms.py:132 +msgid "CSV File" +msgstr "" + +#: motion/forms.py:160 +msgid "The file has to be encoded in UTF-8." +msgstr "" + +#: motion/forms.py:167 +msgid "Override existing motions with the same identifier" +msgstr "" + +#: motion/forms.py:168 +msgid "" +"If this is active, every motion with the same identifier as in your csv file " +"will be overridden." +msgstr "" + +#: motion/forms.py:176 +msgid "Default submitter" +msgstr "" + +#: motion/forms.py:177 +msgid "" +"This person is used as submitter for any line of your csv file which does " +"not contain valid submitter data." +msgstr "" + +#: motion/models.py:46 +msgid "motion" +msgstr "" + +#: motion/models.py:91 +msgid "Can see motions" +msgstr "" + +#: motion/models.py:92 +msgid "Can create motions" +msgstr "" + +#: motion/models.py:93 +msgid "Can support motions" +msgstr "" + +#: motion/models.py:94 +msgid "Can manage motions" +msgstr "" + +#: motion/models.py:463 motion/models.py:464 motion/signals.py:111 +#: motion/views.py:233 motion/views.py:502 +#: motion/templates/motion/motion_detail.html:7 +#: motion/templates/motion/motion_detail.html:15 +#: motion/templates/motion/motion_diff.html:6 +#: motion/templates/motion/motion_diff.html:19 +#: motion/templates/motion/poll_form.html:6 +#: motion/templates/motion/poll_form.html:14 +#: motion/templates/projector/Motion.html:6 +#: motion/templates/projector/Motion.html:55 +#: motion/templates/projector/Motion.html:57 +msgid "Motion" +msgstr "" + +#: motion/models.py:558 +msgid "new" +msgstr "" + +#: motion/models.py:605 motion/templates/motion/category_list.html:22 +msgid "Category name" +msgstr "" + +#: motion/models.py:608 motion/templates/motion/category_list.html:21 +msgid "Prefix" +msgstr "" + +#: motion/models.py:660 +#, python-format +msgid " by %s" +msgstr "" + +#: motion/models.py:710 +#, python-format +msgid "Vote %d" +msgstr "" + +#: motion/pdf.py:48 motion/views.py:600 +#, python-format +msgid "Motion: %s" +msgstr "" + +#: motion/pdf.py:69 +msgid "Signature" +msgstr "" + +#: motion/pdf.py:95 +msgid "State" +msgstr "" + +#: motion/pdf.py:130 motion/templates/motion/motion_detail.html:190 +#: motion/templates/motion/poll_form.html:6 +#: motion/templates/motion/poll_form.html:14 +#: motion/templates/projector/Motion.html:22 +msgid "Vote" +msgstr "" + +#: motion/pdf.py:241 motion/templates/motion/widget.html:26 +msgid "No motions available." +msgstr "" + +#: motion/pdf.py:252 +#, python-format +msgid "Motion No. %s" +msgstr "" + +#: motion/pdf.py:254 +#, python-format +msgid "%d. Vote" +msgstr "" + +#: motion/signals.py:33 +msgid "Stop submitting new motions by non-staff users" +msgstr "" + +#: motion/signals.py:40 +msgid "Number of (minimum) required supporters for a motion" +msgstr "" + +#: motion/signals.py:44 +msgid "Choose 0 to disable the supporting system" +msgstr "" + +#: motion/signals.py:47 +msgid "The assembly may decide," +msgstr "" + +#: motion/signals.py:51 +msgid "Motion preamble" +msgstr "" + +#: motion/signals.py:73 motion/views.py:598 motion/views.py:688 +#: motion/views.py:702 motion/templates/motion/category_list.html:6 +#: motion/templates/motion/motion_list.html:7 +#: motion/templates/motion/motion_list.html:20 +msgid "Motions" +msgstr "" + +#: motion/signals.py:77 +msgid "Title for PDF document (all motions)" +msgstr "" + +#: motion/signals.py:84 +msgid "Preamble text for PDF document (all motions)" +msgstr "" + +#: motion/signals.py:89 +msgid "Allow to disable versioning" +msgstr "" + +#: motion/signals.py:96 +msgid "Workflow of new motions" +msgstr "" + +#: motion/signals.py:107 +msgid "Serially numbered" +msgstr "" + +#: motion/signals.py:108 +msgid "Numbered per category" +msgstr "" + +#: motion/signals.py:109 +msgid "Set it manually" +msgstr "" + +#: motion/signals.py:132 +msgid "Simple Workflow" +msgstr "" + +#: motion/signals.py:133 +msgid "submitted" +msgstr "" + +#: motion/signals.py:138 motion/signals.py:164 +msgid "accepted" +msgstr "" + +#: motion/signals.py:140 motion/signals.py:166 +msgid "Accept" +msgstr "" + +#: motion/signals.py:141 motion/signals.py:168 +msgid "rejected" +msgstr "" + +#: motion/signals.py:143 motion/signals.py:170 +msgid "Reject" +msgstr "" + +#: motion/signals.py:144 +msgid "not decided" +msgstr "" + +#: motion/signals.py:146 +msgid "Do not decide" +msgstr "" + +#: motion/signals.py:151 +msgid "Complex Workflow" +msgstr "" + +#: motion/signals.py:152 +msgid "published" +msgstr "" + +#: motion/signals.py:157 +msgid "permitted" +msgstr "" + +#: motion/signals.py:159 +msgid "Permit" +msgstr "" + +#: motion/signals.py:172 +msgid "withdrawed" +msgstr "" + +#: motion/signals.py:174 +msgid "Withdraw" +msgstr "" + +#: motion/signals.py:176 +msgid "adjourned" +msgstr "" + +#: motion/signals.py:178 +msgid "Adjourn" +msgstr "" + +#: motion/signals.py:180 +msgid "not concerned" +msgstr "" + +#: motion/signals.py:182 +msgid "Do not concern" +msgstr "" + +#: motion/signals.py:184 +msgid "commited a bill" +msgstr "" + +#: motion/signals.py:186 +msgid "Commit a bill" +msgstr "" + +#: motion/signals.py:188 +msgid "needs review" +msgstr "" + +#: motion/signals.py:190 +msgid "Needs review" +msgstr "" + +#: motion/signals.py:192 +msgid "rejected (not authorized)" +msgstr "" + +#: motion/signals.py:194 +msgid "Reject (not authorized)" +msgstr "" + +#: motion/views.py:195 +msgid "Motion created" +msgstr "" + +#: motion/views.py:217 +msgid "Motion updated" +msgstr "" + +#: motion/views.py:233 utils/views.py:379 +#, python-format +msgid "%s was successfully deleted." +msgstr "" + +#: motion/views.py:246 +msgid "Version successfully permitted." +msgstr "" + +#: motion/views.py:265 +#, python-format +msgid "Are you sure you want permit Version %s?" +msgstr "" + +#: motion/views.py:274 +#, python-format +msgid "Version %d permitted" +msgstr "" + +#: motion/views.py:296 +msgid "At least one version number is not valid." +msgstr "" + +#: motion/views.py:334 +msgid "You can not support this motion." +msgstr "" + +#: motion/views.py:337 +msgid "You can not unsupport this motion." +msgstr "" + +#: motion/views.py:345 +msgid "Do you really want to support this motion?" +msgstr "" + +#: motion/views.py:347 +msgid "Do you really want to unsupport this motion?" +msgstr "" + +#: motion/views.py:359 +#, python-format +msgid "Supporter: +%s" +msgstr "" + +#: motion/views.py:362 +#, python-format +msgid "Supporter: -%s" +msgstr "" + +#: motion/views.py:367 +msgid "You have supported this motion successfully." +msgstr "" + +#: motion/views.py:369 +msgid "You have unsupported this motion successfully." +msgstr "" + +#: motion/views.py:392 +msgid "Poll created" +msgstr "" + +#: motion/views.py:393 +msgid "New vote was successfully created." +msgstr "" + +#: motion/views.py:457 +msgid "Poll updated" +msgstr "" + +#: motion/views.py:475 +msgid "Poll deleted" +msgstr "" + +#: motion/views.py:502 +msgid "Poll" +msgstr "" + +#: motion/views.py:548 +msgid "State changed to " +msgstr "" + +#: motion/views.py:551 +#, python-format +msgid "The state of the motion was set to %s." +msgstr "" + +#: motion/views.py:572 +msgid "Agenda item created" +msgstr "" + +#: motion/views.py:678 +msgid "Summary" +msgstr "" + +#: motion/views.py:678 +#, python-format +msgid "%d of %d motions successfully imported." +msgstr "" + +#: motion/templates/motion/category_form.html:8 +#: motion/templates/motion/category_form.html:17 +msgid "Edit category" +msgstr "" + +#: motion/templates/motion/category_form.html:10 +#: motion/templates/motion/category_form.html:19 +#: motion/templates/motion/category_list.html:13 +msgid "New category" +msgstr "" + +#: motion/templates/motion/category_list.html:10 +#: motion/templates/motion/motion_list.html:28 +msgid "Categories" +msgstr "" + +#: motion/templates/motion/category_list.html:41 +msgid "No categories available." +msgstr "" + +#: motion/templates/motion/motion_detail.html:17 +#: motion/templates/motion/motion_diff.html:21 +msgid "no number" +msgstr "" + +#: motion/templates/motion/motion_detail.html:24 +#: motion/templates/motion/motion_list.html:89 +msgid "Print motion as PDF" +msgstr "" + +#: motion/templates/motion/motion_detail.html:27 +#: motion/templates/motion/poll_form.html:21 +msgid "Show motion" +msgstr "" + +#: motion/templates/motion/motion_detail.html:40 +#: motion/templates/motion/motion_form.html:21 +#: motion/templates/motion/motion_form.html:30 +msgid "Edit motion" +msgstr "" + +#: motion/templates/motion/motion_detail.html:44 +msgid "Delete motion" +msgstr "" + +#: motion/templates/motion/motion_detail.html:62 +msgid "This is not the newest version." +msgstr "" + +#: motion/templates/motion/motion_detail.html:64 +msgid "Go to the newest version" +msgstr "" + +#: motion/templates/motion/motion_detail.html:69 +msgid "This version is not authorized." +msgstr "" + +#: motion/templates/motion/motion_detail.html:71 +msgid "Go to the authorized version" +msgstr "" + +#: motion/templates/motion/motion_detail.html:76 +msgid "Motion text" +msgstr "" + +#: motion/templates/motion/motion_detail.html:94 +msgid "Version history" +msgstr "" + +#: motion/templates/motion/motion_detail.html:100 +msgid "Time" +msgstr "" + +#: motion/templates/motion/motion_detail.html:101 +msgid "Difference" +msgstr "" + +#: motion/templates/motion/motion_detail.html:108 +msgid "This version is authorized" +msgstr "" + +#: motion/templates/motion/motion_detail.html:111 +msgid "Permit this version" +msgstr "" + +#: motion/templates/motion/motion_detail.html:143 +msgid "Show log" +msgstr "" + +#: motion/templates/motion/motion_detail.html:192 +msgid "Edit Vote" +msgstr "" + +#: motion/templates/motion/motion_detail.html:193 +msgid "Delete Vote" +msgstr "" + +#: motion/templates/motion/motion_detail.html:208 +msgid "No results" +msgstr "" + +#: motion/templates/motion/motion_detail.html:219 +msgid "New vote" +msgstr "" + +#: motion/templates/motion/motion_detail.html:236 +msgid "Last changes (of this version)" +msgstr "" + +#: motion/templates/motion/motion_detail.html:238 +#: motion/templates/motion/motion_diff.html:36 +#: motion/templates/motion/motion_diff.html:40 +#: motion/templates/motion/motion_list.html:46 +msgid "Last changes" +msgstr "" + +#: motion/templates/motion/motion_detail.html:249 +msgid "Withdraw motion" +msgstr "" + +#: motion/templates/motion/motion_detail.html:258 +msgid "Unsupport" +msgstr "" + +#: motion/templates/motion/motion_detail.html:264 +msgid "Support" +msgstr "" + +#: motion/templates/motion/motion_detail.html:272 +msgid "minimum required supporters" +msgstr "" + +#: motion/templates/motion/motion_detail.html:279 +msgid "Manage motion" +msgstr "" + +#: motion/templates/motion/motion_detail.html:287 +msgid "For administration only:" +msgstr "" + +#: motion/templates/motion/motion_detail.html:289 +msgid "Reset state" +msgstr "" + +#: motion/templates/motion/motion_diff.html:23 +msgid "Diff view" +msgstr "" + +#: motion/templates/motion/motion_diff.html:27 +#: motion/templates/motion/motion_form.html:36 +#: motion/templates/motion/poll_form.html:18 +msgid "Back to motion" +msgstr "" + +#: motion/templates/motion/motion_form.html:23 +#: motion/templates/motion/motion_form.html:32 +#: motion/templates/motion/motion_list.html:24 +msgid "New motion" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:5 +#: motion/templates/motion/motion_form_csv_import.html:9 +#: motion/templates/motion/motion_list.html:29 +msgid "Import motions" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:15 +msgid "Select a CSV file to import motions" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:17 +#: participant/templates/participant/import.html:17 +msgid "Please note" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:20 +#: participant/templates/participant/import.html:20 +msgid "Required comma separated values" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:21 +msgid "identifier, title, text, reason, submitter (clean name), category" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:24 +msgid "" +"Identifier, reason, submitter and category are optional and may be empty" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:26 +msgid "The first line (header) is ignored" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:28 +msgid "Required CSV file encoding is UTF-8" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:31 +#: participant/templates/participant/import.html:28 +msgid "Use the CSV example file from OpenSlides Wiki." +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:39 +#: motion/templates/motion/motion_list.html:29 +#: participant/templates/participant/import.html:35 +#: participant/templates/participant/overview.html:25 +msgid "Import" +msgstr "" + +#: motion/templates/motion/motion_list.html:31 +msgid "Print all motions as PDF" +msgstr "" + +#: motion/templates/motion/motion_list.html:38 +msgid "#" +msgstr "" + +#: motion/templates/motion/motion_list.html:39 +msgid "Motion title" +msgstr "" + +#: motion/templates/motion/motion_list.html:65 +msgid "Enough supporters" +msgstr "" + +#: motion/templates/motion/motion_list.html:68 +msgid "Needs supporters" +msgstr "" + +#: motion/templates/motion/poll_form.html:37 +msgid "Option" +msgstr "" + +#: motion/templates/projector/Motion.html:18 +msgid "Poll result" +msgstr "" + +#: motion/templates/projector/Motion.html:36 +msgid "No poll results available." +msgstr "" + +#: participant/__init__.py:18 participant/signals.py:56 +msgid "Participant" +msgstr "" + +#: participant/api.py:73 +#, python-format +msgid "Ignoring malformed line %d in import file." +msgstr "" + +#: participant/api.py:97 +#, python-format +msgid "Ignoring malformed group id in line %d." +msgstr "" + +#: participant/api.py:100 +#, python-format +msgid "Group id %(id)s does not exists (line %(line)d)." +msgstr "" + +#: participant/api.py:105 +msgid "Import aborted because of severe errors in the input file." +msgstr "" + +#: participant/forms.py:29 participant/views.py:542 +#: participant/templates/participant/group_overview.html:7 +#: participant/templates/participant/group_overview.html:20 +#: participant/templates/participant/overview.html:24 +#: participant/templates/participant/user_detail.html:53 +msgid "Groups" +msgstr "" + +#: participant/forms.py:30 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" + +#: participant/forms.py:44 +msgid "First name and last name can not both be empty." +msgstr "" + +#: participant/forms.py:77 +msgid "" +"You can not remove the last group containing the permission to manage " +"participants." +msgstr "" + +#: participant/forms.py:85 +msgid "Permissions" +msgstr "" + +#: participant/forms.py:88 participant/views.py:504 participant/views.py:528 +#: participant/templates/participant/overview.html:7 +#: participant/templates/participant/overview.html:20 +msgid "Participants" +msgstr "" + +#: participant/models.py:30 +msgid "Male" +msgstr "" + +#: participant/models.py:31 +msgid "Female" +msgstr "" + +#: participant/models.py:36 participant/views.py:205 +#: participant/templates/participant/overview.html:51 +#: participant/templates/participant/user_detail.html:49 +msgid "Structure level" +msgstr "" + +#: participant/models.py:37 +msgid "Will be shown after the name." +msgstr "" + +#: participant/models.py:40 +msgid "Will be shown before the name." +msgstr "" + +#: participant/models.py:43 +#: participant/templates/participant/user_detail.html:39 +msgid "Gender" +msgstr "" + +#: participant/models.py:43 participant/models.py:46 +msgid "Only for filtering the participant list." +msgstr "" + +#: participant/models.py:45 participant/views.py:205 +#: participant/templates/participant/overview.html:53 +#: participant/templates/participant/user_detail.html:51 +msgid "Committee" +msgstr "" + +#: participant/models.py:48 +#: participant/templates/participant/user_detail.html:43 +msgid "About me" +msgstr "" + +#: participant/models.py:49 +msgid "Your profile text" +msgstr "" + +#: participant/models.py:52 +msgid "Only for notes." +msgstr "" + +#: participant/models.py:55 +msgid "Default password" +msgstr "" + +#: participant/models.py:113 +msgid "Can see participant" +msgstr "" + +#: participant/models.py:115 +msgid "Can manage participant" +msgstr "" + +#: participant/models.py:137 +msgid "Use this group as participant" +msgstr "" + +#: participant/models.py:138 +msgid "For example as submitter of a motion." +msgstr "" + +#: participant/signals.py:38 +msgid "System URL" +msgstr "" + +#: participant/signals.py:39 participant/signals.py:47 +msgid "Printed in PDF of first time passwords only." +msgstr "" + +#: participant/signals.py:42 +msgid "Welcome to OpenSlides!" +msgstr "" + +#: participant/signals.py:53 +msgid "Sort participants by first name" +msgstr "" + +#: participant/signals.py:54 +msgid "Disable for sorting by last name" +msgstr "" + +#: participant/signals.py:97 +msgid "Anonymous" +msgstr "" + +#: participant/signals.py:99 +msgid "Registered" +msgstr "" + +#: participant/signals.py:109 +msgid "Delegates" +msgstr "" + +#: participant/signals.py:123 participant/templates/participant/import.html:25 +msgid "Staff" +msgstr "" + +#: participant/views.py:157 +msgid "You can not delete yourself." +msgstr "" + +#: participant/views.py:178 +msgid "You can not deactivate yourself." +msgstr "" + +#: participant/views.py:181 +msgid "You can not deactivate the administrator." +msgstr "" + +#: participant/views.py:200 +msgid "Participant-list" +msgstr "" + +#: participant/views.py:201 +msgid "List of Participants" +msgstr "" + +#: participant/views.py:204 participant/templates/participant/overview.html:50 +msgid "Last Name" +msgstr "" + +#: participant/views.py:204 participant/templates/participant/overview.html:49 +msgid "First Name" +msgstr "" + +#: participant/views.py:205 +#: participant/templates/participant/group_overview.html:31 +#: participant/templates/participant/overview.html:52 +msgid "Group" +msgstr "" + +#: participant/views.py:241 +msgid "Participant-passwords" +msgstr "" + +#: participant/views.py:271 +msgid "Account for OpenSlides" +msgstr "" + +#: participant/views.py:273 +#, python-format +msgid "for %s" +msgstr "" + +#: participant/views.py:276 +#, python-format +msgid "User: %s" +msgstr "" + +#: participant/views.py:280 +#, python-format +msgid "Password: %s" +msgstr "" + +#: participant/views.py:327 +#, python-format +msgid "%d new participants were successfully imported." +msgstr "" + +#: participant/views.py:338 +msgid "Do you really want to reset the password?" +msgstr "" + +#: participant/views.py:351 +#, python-format +msgid "The Password for %s was successfully reset." +msgstr "" + +#: participant/views.py:426 +msgid "You can not delete this Group." +msgstr "" + +#: participant/views.py:437 +#, 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 "" + +#: participant/views.py:463 +msgid "User settings successfully saved." +msgstr "" + +#: participant/views.py:486 +msgid "Password successfully changed." +msgstr "" + +#: participant/templates/participant/edit.html:8 +#: participant/templates/participant/edit.html:17 +#: participant/templates/participant/user_detail.html:26 +msgid "Edit participant" +msgstr "" + +#: participant/templates/participant/edit.html:10 +#: participant/templates/participant/edit.html:19 +#: participant/templates/participant/overview.html:23 +msgid "New participant" +msgstr "" + +#: participant/templates/participant/edit.html:30 +msgid "Reset to First Password" +msgstr "" + +#: participant/templates/participant/group_detail.html:15 +msgid "Show group" +msgstr "" + +#: participant/templates/participant/group_detail.html:26 +#: participant/templates/participant/group_edit.html:8 +#: participant/templates/participant/group_edit.html:17 +msgid "Edit group" +msgstr "" + +#: participant/templates/participant/group_detail.html:28 +msgid "Delete group" +msgstr "" + +#: participant/templates/participant/group_detail.html:37 +msgid "Members" +msgstr "" + +#: participant/templates/participant/group_detail.html:43 +msgid "No members available." +msgstr "" + +#: participant/templates/participant/group_edit.html:10 +#: participant/templates/participant/group_edit.html:19 +#: participant/templates/participant/group_overview.html:22 +msgid "New group" +msgstr "" + +#: participant/templates/participant/group_overview.html:23 +msgid "Back to participants overview" +msgstr "" + +#: participant/templates/participant/group_overview.html:30 +msgid "ID" +msgstr "" + +#: participant/templates/participant/group_overview.html:39 +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 "" + +#: participant/templates/participant/import.html:5 +#: participant/templates/participant/import.html:9 +#: participant/templates/participant/overview.html:25 +msgid "Import participants" +msgstr "" + +#: participant/templates/participant/import.html:15 +msgid "Select a CSV file to import participants!" +msgstr "" + +#: participant/templates/participant/import.html:21 +msgid "" +"title, first name, last name, gender, email, group id, structure level, " +"committee, about me, comment, is active" +msgstr "" + +#: participant/templates/participant/import.html:24 +msgid "Default groups" +msgstr "" + +#: participant/templates/participant/import.html:25 +msgid "Delegate" +msgstr "" + +#: participant/templates/participant/import.html:27 +msgid "Required CSV file encoding: UTF-8 (Unicode)." +msgstr "" + +#: participant/templates/participant/login.html:19 +msgid "Your username and password were not accepted. Please try again." +msgstr "" + +#: participant/templates/participant/login.html:38 +#: participant/templates/participant/user_detail.html:64 +msgid "Username" +msgstr "" + +#: participant/templates/participant/login.html:42 +msgid "Password" +msgstr "" + +#: participant/templates/participant/login.html:47 templates/base.html:44 +msgid "Login" +msgstr "" + +#: participant/templates/participant/login.html:51 +msgid "Continue as guest" +msgstr "" + +#: participant/templates/participant/overview.html:24 +msgid "All groups" +msgstr "" + +#: participant/templates/participant/overview.html:34 +msgid "List of participants" +msgstr "" + +#: participant/templates/participant/overview.html:35 +msgid "First time passwords" +msgstr "" + +#: participant/templates/participant/overview.html:39 +msgid "Print list of participants as PDF" +msgstr "" + +#: participant/templates/participant/overview.html:47 +msgid "Present" +msgstr "" + +#: participant/templates/participant/overview.html:56 +#: participant/templates/participant/user_detail.html:68 +msgid "Last Login" +msgstr "" + +#: participant/templates/participant/overview.html:68 +#: participant/templates/participant/overview.html:75 +msgid "present" +msgstr "" + +#: participant/templates/participant/overview.html:68 +#: participant/templates/participant/overview.html:75 +msgid "absent" +msgstr "" + +#: participant/templates/participant/password_change.html:5 +#: participant/templates/participant/password_change.html:8 +msgid "Password Settings" +msgstr "" + +#: participant/templates/participant/settings.html:5 +#: participant/templates/participant/settings.html:8 templates/base.html:38 +msgid "Edit profile" +msgstr "" + +#: participant/templates/participant/user_detail.html:15 +msgid "Show participant" +msgstr "" + +#: participant/templates/participant/user_detail.html:28 +msgid "Delete participant" +msgstr "" + +#: participant/templates/participant/user_detail.html:38 +msgid "Personal data" +msgstr "" + +#: participant/templates/participant/user_detail.html:41 +msgid "Email" +msgstr "" + +#: participant/templates/participant/user_detail.html:48 +msgid "Event data" +msgstr "" + +#: participant/templates/participant/user_detail.html:57 +msgid "The participant is not member of any group." +msgstr "" + +#: participant/templates/participant/user_detail.html:63 +msgid "Administrative data" +msgstr "" + +#: participant/templates/participant/user_detail.html:72 +msgid "The participant has not logged in yet." +msgstr "" + +#: participant/templates/participant/user_widget.html:19 +msgid "No participants available." +msgstr "" + +#: participant/templates/projector/GroupSlide.html:10 +msgid "participants" +msgstr "" + +#: poll/models.py:95 +msgid "Votes invalid" +msgstr "" + +#: poll/models.py:128 +msgid "votes" +msgstr "" + +#: projector/models.py:50 +msgid "Can manage the projector" +msgstr "" + +#: projector/models.py:51 +msgid "Can see the projector" +msgstr "" + +#: projector/models.py:52 +msgid "Can see the dashboard" +msgstr "" + +#: projector/views.py:195 +msgid "Errors in the form" +msgstr "" + +#: projector/views.py:364 projector/templates/projector/dashboard.html:17 +msgid "Dashboard" +msgstr "" + +#: projector/views.py:392 +msgid "Projector live view" +msgstr "" + +#: projector/views.py:407 +msgid "Overlays" +msgstr "" + +#: projector/views.py:419 +msgid "Custom Slides" +msgstr "" + +#: projector/templates/projector/dashboard.html:19 +msgid "Manage widgets" +msgstr "" + +#: projector/templates/projector/dashboard.html:19 +msgid "Widgets" +msgstr "" + +#: projector/templates/projector/live_view_widget.html:7 +msgid "Zoom in" +msgstr "" + +#: projector/templates/projector/live_view_widget.html:10 +msgid "Zoom out" +msgstr "" + +#: projector/templates/projector/live_view_widget.html:15 +msgid "Scroll visible view up" +msgstr "" + +#: projector/templates/projector/live_view_widget.html:18 +msgid "Scroll visible view down" +msgstr "" + +#: projector/templates/projector/live_view_widget.html:23 +msgid "Reset projector view" +msgstr "" + +#: projector/templates/projector/new.html:5 +#: projector/templates/projector/new.html:8 +msgid "Custom slide" +msgstr "" + +#: projector/templates/projector/overlay_countdown_widget.html:4 +msgid "Countdown for speaking time" +msgstr "" + +#: projector/templates/projector/overlay_countdown_widget.html:8 +msgctxt "seconds" +msgid "s" +msgstr "" + +#: projector/templates/projector/overlay_countdown_widget.html:9 +msgid "Save time as default" +msgstr "" + +#: projector/templates/projector/overlay_countdown_widget.html:13 +msgid "Reset countdown" +msgstr "" + +#: projector/templates/projector/overlay_countdown_widget.html:16 +msgid "Start countdown" +msgstr "" + +#: projector/templates/projector/overlay_countdown_widget.html:19 +msgid "Stop countdown" +msgstr "" + +#: projector/templates/projector/overlay_message_widget.html:5 +msgid "Message" +msgstr "" + +#: projector/templates/projector/overlay_message_widget.html:12 +msgid "Clean message" +msgstr "" + +#: projector/templates/projector/select_widgets.html:5 +#: projector/templates/projector/select_widgets.html:8 +msgid "Select widgets" +msgstr "" + +#: projector/templates/projector/select_widgets.html:23 +msgid "No widgets available" +msgstr "" + +#: templates/404.html:6 +msgid "Page not found." +msgstr "" + +#: templates/500.html:6 +msgid "Server Error" +msgstr "" + +#: templates/base.html:27 +msgid "Home" +msgstr "" + +#: templates/base.html:27 +msgid "Logo" +msgstr "" + +#: templates/base.html:39 +msgid "Change password" +msgstr "" + +#: templates/base.html:41 +msgid "Logout" +msgstr "" + +#: utils/pdf.py:280 +#, python-format +msgid "As of: %s" +msgstr "" + +#: utils/pdf.py:291 utils/pdf.py:300 +#, python-format +msgid "Page %s" +msgstr "" + +#: utils/utils.py:60 utils/views.py:373 +#, python-format +msgid "Do you really want to delete %s?" +msgstr "" + +#: utils/utils.py:107 +msgid "Sorry, you have no rights to see this page." +msgstr "" + +#: utils/views.py:167 +msgid "Are you sure?" +msgstr "" + +#: utils/views.py:168 +msgid "Thank you for your answer" +msgstr "" + +#: utils/views.py:344 +#, python-format +msgid "%s was successfully modified." +msgstr "" + +#: utils/views.py:354 +#, python-format +msgid "%s was successfully created." +msgstr "" + +#: utils/views.py:392 +msgid "undefined-filename" +msgstr "" + +#: utils/jsonfield/fields.py:22 +msgid "Enter valid JSON" +msgstr "" diff --git a/openslides/locale/en/LC_MESSAGES/djangojs.po b/openslides/locale/en/LC_MESSAGES/djangojs.po new file mode 100644 index 000000000..f10e77891 --- /dev/null +++ b/openslides/locale/en/LC_MESSAGES/djangojs.po @@ -0,0 +1,251 @@ +# English source 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. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-06-01 21:13+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: agenda/static/javascript/agenda-config-datepicker.js:9 +#: agenda/static/javascript/agenda-config-datepicker.js:39 +msgid "en" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:10 +msgid "previous month" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:11 +msgid "next month" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:13 +msgid "January" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:13 +msgid "February" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:13 +msgid "March" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:14 +msgid "April" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:14 +#: agenda/static/javascript/agenda-config-datepicker.js:20 +msgid "May" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:14 +msgid "June" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:15 +msgid "July" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:15 +msgid "August" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:15 +msgid "September" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:16 +msgid "October" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:16 +msgid "November" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:16 +msgid "December" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:19 +msgid "Jan" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:19 +msgid "Feb" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:19 +msgid "Mar" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:20 +msgid "Apr" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:20 +msgid "Jun" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:21 +msgid "Jul" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:21 +msgid "Aug" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:21 +msgid "Sep" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:22 +msgid "Oct" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:22 +msgid "Nov" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:22 +msgid "Dec" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Sunday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Monday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Tuesdey" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Wednesday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:26 +msgid "Thursday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:26 +msgid "Friday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:26 +msgid "Saturday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "Su" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "Mo" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "Tu" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "We" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:30 +#: agenda/static/javascript/agenda-config-datepicker.js:34 +msgid "Th" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:30 +#: agenda/static/javascript/agenda-config-datepicker.js:34 +msgid "Fr" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:30 +#: agenda/static/javascript/agenda-config-datepicker.js:34 +msgid "Sa" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:45 +msgid "Time" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:46 +msgid "Hour" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:47 +msgid "Minute" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:48 +msgid "Current time" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:49 +msgid "Close" +msgstr "" + +#: agenda/static/javascript/agenda.js:17 +#, c-format +msgid ", of which %s are hidden." +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:19 +msgid "_MENU_ entries per page" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:20 +msgid "Search:" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:21 +msgid "Showing _START_ to _END_ of _TOTAL_ entries" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:22 +msgid "Showing 0 entries" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:23 +msgid "(filtered from _MAX_ total entries)" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:24 +msgid "No matching records found" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:26 +msgid "First" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:27 +msgid "Last" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:28 +msgid "Next" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:29 +msgid "Previous" +msgstr "" diff --git a/openslides/locale/fr/LC_MESSAGES/django.po b/openslides/locale/fr/LC_MESSAGES/django.po index eb469e2e7..069c8f6b1 100644 --- a/openslides/locale/fr/LC_MESSAGES/django.po +++ b/openslides/locale/fr/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-05 23:06+0100\n" +"POT-Creation-Date: 2013-06-01 21:13+0200\n" "PO-Revision-Date: 2012-12-09 12:20+0000\n" "Last-Translator: moosline \n" "Language-Team: French (http://www.transifex.com/projects/p/openslides/" @@ -32,178 +32,494 @@ msgstr "Anglais" msgid "French" msgstr "Français" -#: agenda/forms.py:28 +#: account/views.py:70 +#, fuzzy +msgid "My items, motions and elections" +msgstr "Mes motions et élections" + +#: account/templates/account/personal_info_widget.html:5 +#, fuzzy +msgid "I am on the list of speakers of the following items:" +msgstr "Je suis candidat aux élections suivantes" + +#: account/templates/account/personal_info_widget.html:9 +#: account/templates/account/personal_info_widget.html:28 +#: account/templates/account/personal_info_widget.html:48 +#: account/templates/account/personal_info_widget.html:59 +msgid "None" +msgstr "Aucun" + +#: account/templates/account/personal_info_widget.html:15 +msgid "I submitted the following motions:" +msgstr "Je propose les motions suivantes:" + +#: account/templates/account/personal_info_widget.html:35 +msgid "I support the following motions:" +msgstr "Je soutien les motions suivantes" + +#: account/templates/account/personal_info_widget.html:55 +msgid "I am candidate for the following elections:" +msgstr "Je suis candidat aux élections suivantes" + +#: agenda/forms.py:29 msgid "Parent item" msgstr "Elément parent" -#: agenda/models.py:34 config/forms.py:59 motion/forms.py:22 -#: motion/models.py:539 motion/templates/motion/view.html:95 -#: projector/models.py:29 +#: agenda/forms.py:33 +msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59" +msgstr "" + +#: agenda/forms.py:36 agenda/models.py:84 +msgid "Duration (hh:mm)" +msgstr "" + +#: agenda/forms.py:61 +#, fuzzy +msgid "Add participant" +msgstr "Ajouter un nouveau participant" + +#: agenda/forms.py:74 +#, python-format +msgid "%s is already on the list of speakers." +msgstr "" + +#: agenda/models.py:41 +#, fuzzy +msgid "Agenda item" +msgstr "Nouveau point dans l'ordre du jour" + +#: agenda/models.py:42 +msgid "Organizational item" +msgstr "" + +#: agenda/models.py:44 core/signals.py:76 mediafile/models.py:32 +#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:34 +#: motion/models.py:538 participant/models.py:39 participant/views.py:204 +#: participant/templates/participant/overview.html:48 projector/models.py:27 msgid "Title" msgstr "Titre" -#: agenda/models.py:35 motion/forms.py:23 motion/models.py:540 -#: motion/templates/motion/view.html:96 projector/models.py:30 +#: agenda/models.py:49 motion/forms.py:39 motion/models.py:541 +#: projector/models.py:28 msgid "Text" msgstr "Texte" -#: agenda/models.py:36 agenda/templates/agenda/overview.html:76 -#: agenda/templates/agenda/view.html:37 participant/models.py:60 -#: participant/templates/participant/overview.html:106 -#: participant/templates/participant/user_detail.html:49 +#: agenda/models.py:54 agenda/templates/agenda/overview.html:74 +#: agenda/templates/agenda/view.html:55 participant/models.py:51 +#: participant/templates/participant/overview.html:55 +#: participant/templates/participant/user_detail.html:66 msgid "Comment" msgstr "Commentaire" -#: agenda/models.py:37 +#: agenda/models.py:59 msgid "Closed" msgstr "Fermé" -#: agenda/models.py:38 agenda/templates/agenda/overview.html:82 -#: projector/models.py:31 +#: agenda/models.py:64 projector/models.py:29 msgid "Weight" msgstr "Pondération" -#: agenda/models.py:171 +#: agenda/models.py:76 mediafile/templates/mediafile/mediafile_list.html:19 +msgid "Type" +msgstr "Type" + +#: agenda/models.py:97 +#, fuzzy +msgid "List of speakers is closed" +msgstr "La liste des participants" + +#: agenda/models.py:104 msgid "Can see agenda" msgstr "Peut voir l'ordre du jour" -#: agenda/models.py:172 +#: agenda/models.py:105 msgid "Can manage agenda" msgstr "Peut gérer l'ordre du jour" -#: agenda/models.py:180 agenda/slides.py:20 agenda/views.py:191 -#: agenda/views.py:192 agenda/views.py:212 agenda/views.py:227 -#: agenda/templates/agenda/config.html:8 -#: agenda/templates/agenda/overview.html:8 -#: agenda/templates/agenda/overview.html:55 -#: agenda/templates/agenda/overview.html:88 +#: agenda/models.py:106 +msgid "Can see orga items and time scheduling of agenda" +msgstr "" + +#: agenda/models.py:140 +#, python-format +msgid "< Item for deleted slide (%s) >" +msgstr "" + +#: agenda/models.py:327 +#, python-format +msgid "%(person)s is already on the list of speakers of item %(id)s." +msgstr "" + +#: agenda/models.py:367 +msgid "Can put oneself on the list of speakers" +msgstr "" + +#: agenda/signals.py:36 +#, fuzzy +msgid "Invalid input." +msgstr "Demande invalide" + +#: agenda/signals.py:54 +#, fuzzy +msgid "Begin of event" +msgstr "Une courte description de l'événement" + +#: agenda/signals.py:55 +msgid "Input format: DD.MM.YYYY HH:MM" +msgstr "" + +#: agenda/signals.py:62 +msgid "Number of last speakers to be shown on the projector" +msgstr "" + +#: agenda/signals.py:70 agenda/slides.py:23 agenda/slides.py:29 +#: agenda/views.py:241 agenda/views.py:242 agenda/views.py:535 +#: agenda/views.py:550 agenda/templates/agenda/overview.html:7 +#: agenda/templates/agenda/overview.html:39 +#: agenda/templates/agenda/overview.html:86 #: agenda/templates/projector/AgendaSummary.html:6 #: agenda/templates/projector/AgendaSummary.html:10 msgid "Agenda" msgstr "Ordre du jour" -#: agenda/views.py:54 +#: agenda/views.py:95 msgid "You are not authorized to manage the agenda." msgstr "Vous n'êtes pas autorisé à gérer l'ordre du jour." -#: agenda/views.py:70 +#: agenda/views.py:111 msgid "Errors when reordering of the agenda" msgstr "Erreurs en réorganisant de l'ordre du jour" -#: agenda/views.py:131 -#, python-format -msgid "Item %s was successfully modified." -msgstr "Elément %s a été modifié avec succès." - -#: agenda/views.py:152 -#, python-format -msgid "Item %s was successfully created." -msgstr "Elément %s a été créé avec succès." - -#: agenda/views.py:169 +#: agenda/views.py:217 msgid "Yes, with all child items." msgstr "Oui, avec tous les sous-éléments." -#: agenda/views.py:177 +#: agenda/views.py:226 #, python-format msgid "Item %s and his children were successfully deleted." msgstr "Elément %s et ses sous-éléments ont été créés avec succès." -#: agenda/views.py:182 +#: agenda/views.py:232 #, python-format msgid "Item %s was successfully deleted." msgstr "Elément %s a été supprimé avec succès." -#: agenda/templates/agenda/config.html:5 -msgid "Agenda settings" -msgstr "Paramètres de l'ordre du jour" +#: agenda/views.py:267 agenda/views.py:487 +msgid "The list of speakers is closed." +msgstr "" -#: agenda/templates/agenda/config.html:8 -#: assignment/templates/assignment/config.html:9 config/views.py:110 -#: config/templates/config/general.html:9 -#: motion/templates/motion/config.html:9 -#: participant/templates/participant/config.html:9 -msgid "Configuration" -msgstr "Configuration" +#: agenda/views.py:296 +#, fuzzy +msgid "You are not on the list of speakers." +msgstr "Commentaire sur le bulletin de vote" -#: agenda/templates/agenda/config.html:15 -#: assignment/templates/assignment/poll_view.html:80 -#: motion/templates/motion/poll_view.html:65 -#: projector/templates/projector/select_widgets.html:28 -#: templates/formbuttons_save.html:4 templates/formbuttons_saveapply.html:4 -msgid "Save" -msgstr "Enregistrer" +#: agenda/views.py:319 +#, fuzzy +msgid "Do you really want to remove yourself from the list of speakers?" +msgstr "Voulez-vous vraiment reinitialser le mot de passe?" -#: agenda/templates/agenda/config.html:19 agenda/templates/agenda/edit.html:30 -#: assignment/templates/assignment/config.html:18 -#: assignment/templates/assignment/edit.html:31 -#: assignment/templates/assignment/poll_view.html:86 -#: config/templates/config/general.html:70 -#: motion/templates/motion/config.html:18 motion/templates/motion/edit.html:42 -#: motion/templates/motion/import.html:44 -#: motion/templates/motion/poll_view.html:71 -#: participant/templates/participant/config.html:18 -#: participant/templates/participant/edit.html:36 -#: participant/templates/participant/group_edit.html:31 -#: participant/templates/participant/import.html:33 -msgid "Cancel" -msgstr "Annuler" +#: agenda/views.py:340 +#, python-format +msgid "%(person)s is not on the list of %(item)s." +msgstr "" + +#: agenda/views.py:366 +#, python-format +msgid "There is no one speaking at the moment according to %(item)s." +msgstr "" + +#: agenda/views.py:431 +msgid "Could not change order. Invalid data." +msgstr "" + +#: agenda/views.py:481 +msgid "" +"There is no list of speakers for the current slide. Please choose the agenda " +"item manually from the agenda." +msgstr "" + +#: agenda/views.py:494 +msgid "You are already on the list of speakers." +msgstr "" + +#: agenda/views.py:498 +msgid "You can not put yourself on the list of speakers." +msgstr "" + +#: agenda/views.py:507 +#, python-format +msgid "%s is now speaking." +msgstr "" + +#: agenda/views.py:509 +#: agenda/templates/agenda/overlay_speaker_projector.html:45 +#: agenda/templates/projector/agenda_list_of_speaker.html:46 +msgid "The list of speakers is empty." +msgstr "" + +#: agenda/views.py:517 +msgid "There is no one speaking at the moment." +msgstr "" + +#: agenda/views.py:520 +#, fuzzy, python-format +msgid "%s is now finished." +msgstr "%s n'est pas un candidat" + +#: agenda/views.py:561 +#: agenda/templates/agenda/overlay_speaker_projector.html:32 +#: agenda/templates/agenda/overlay_speaker_widget.html:4 +#: agenda/templates/agenda/view.html:61 +#: agenda/templates/projector/agenda_list_of_speaker.html:27 +#, fuzzy +msgid "List of speakers" +msgstr "La liste des participants" #: agenda/templates/agenda/edit.html:8 agenda/templates/agenda/edit.html:17 -#: agenda/templates/agenda/view.html:20 +#: agenda/templates/agenda/view.html:38 msgid "Edit item" msgstr "Modifier l'élément" #: agenda/templates/agenda/edit.html:10 agenda/templates/agenda/edit.html:19 -#: agenda/templates/agenda/overview.html:58 +#: agenda/templates/agenda/overview.html:42 msgid "New item" msgstr "Nouvel élément" -#: agenda/templates/agenda/edit.html:22 agenda/templates/agenda/view.html:12 +#: agenda/templates/agenda/edit.html:22 agenda/templates/agenda/view.html:23 #: assignment/templates/assignment/edit.html:22 -#: assignment/templates/assignment/view.html:20 -#: motion/templates/motion/edit.html:22 motion/templates/motion/import.html:10 -#: motion/templates/motion/view.html:30 +#: assignment/templates/assignment/view.html:21 +#: mediafile/templates/mediafile/mediafile_form.html:22 +#: motion/templates/motion/category_list.html:15 +#: motion/templates/motion/motion_detail.html:23 +#: motion/templates/motion/motion_form.html:38 +#: motion/templates/motion/motion_form_csv_import.html:11 #: participant/templates/participant/edit.html:22 #: participant/templates/participant/group_detail.html:12 #: participant/templates/participant/group_edit.html:22 #: participant/templates/participant/import.html:11 #: participant/templates/participant/user_detail.html:12 -#: projector/templates/projector/new.html:11 +#: projector/templates/projector/new.html:10 #: projector/templates/projector/select_widgets.html:10 msgid "Back to overview" msgstr "" +#: agenda/templates/agenda/edit.html:30 +#: assignment/templates/assignment/edit.html:31 +#: assignment/templates/assignment/poll_view.html:86 +#: config/templates/config/config_form.html:44 +#: mediafile/templates/mediafile/mediafile_form.html:33 +#: motion/templates/motion/category_form.html:27 +#: motion/templates/motion/motion_form.html:47 +#: motion/templates/motion/motion_form_csv_import.html:42 +#: motion/templates/motion/poll_form.html:73 +#: participant/templates/participant/edit.html:36 +#: participant/templates/participant/group_edit.html:31 +#: participant/templates/participant/import.html:38 +msgid "Cancel" +msgstr "Annuler" + #: agenda/templates/agenda/edit.html:33 -#: assignment/templates/assignment/config.html:21 #: assignment/templates/assignment/edit.html:34 -#: config/templates/config/general.html:73 -#: motion/templates/motion/config.html:21 motion/templates/motion/edit.html:45 -#: motion/templates/motion/import.html:47 -#: participant/templates/participant/config.html:21 +#: config/templates/config/config_form.html:46 +#: mediafile/templates/mediafile/mediafile_form.html:35 +#: motion/templates/motion/category_form.html:30 +#: motion/templates/motion/motion_form.html:50 +#: motion/templates/motion/motion_form_csv_import.html:45 #: participant/templates/participant/edit.html:39 #: participant/templates/participant/group_edit.html:34 -#: participant/templates/participant/import.html:36 -#: projector/templates/projector/new.html:19 +#: participant/templates/participant/import.html:41 +#: projector/templates/projector/new.html:18 msgid "required" msgstr "requis" -#: agenda/templates/agenda/item_row.html:7 +#: agenda/templates/agenda/item_row.html:11 +#, fuzzy +msgid "Show agenda item" +msgstr "Nouveau point dans l'ordre du jour" + +#: agenda/templates/agenda/item_row.html:16 +#: agenda/templates/agenda/view.html:73 agenda/templates/agenda/widget.html:34 +msgid "Show list of speakers" +msgstr "" + +#: agenda/templates/agenda/item_row.html:21 +#: agenda/templates/agenda/widget.html:26 +#: assignment/templates/assignment/overview.html:61 +#: assignment/templates/assignment/view.html:167 +#: assignment/templates/assignment/widget.html:10 +#: mediafile/templates/mediafile/mediafile_list.html:37 +#: motion/templates/motion/category_list.html:30 +#: motion/templates/motion/motion_list.html:82 +#: motion/templates/motion/widget.html:10 +#: participant/templates/participant/group_overview.html:52 +#: participant/templates/participant/group_widget.html:10 +#: participant/templates/participant/overview.html:105 +#: participant/templates/participant/user_widget.html:10 +#: projector/templates/projector/custom_slide_widget.html:26 +msgid "Edit" +msgstr "Modifier" + +#: agenda/templates/agenda/item_row.html:24 +#: agenda/templates/agenda/view.html:129 +#: assignment/templates/assignment/overview.html:64 +#: assignment/templates/assignment/view.html:168 +#: mediafile/templates/mediafile/mediafile_list.html:38 +#: motion/templates/motion/category_list.html:33 +#: motion/templates/motion/motion_detail.html:126 +#: motion/templates/motion/motion_list.html:85 +#: participant/templates/participant/group_overview.html:56 +#: participant/templates/participant/overview.html:109 +#: projector/templates/projector/custom_slide_widget.html:23 +msgid "Delete" +msgstr "Supprimer" + +#: agenda/templates/agenda/item_row.html:28 +#: agenda/templates/agenda/widget.html:40 +#, fuzzy +msgid "Show summary for this item" +msgstr "Activez le résumé pour cet élément" + +#: agenda/templates/agenda/item_row.html:40 +msgid "End" +msgstr "" + +#: agenda/templates/agenda/item_row.html:59 #, fuzzy msgid "Change status (open/closed)" msgstr "Changer le statut sur inactif" -#: agenda/templates/agenda/item_row.html:35 -#: agenda/templates/agenda/overview.html:97 -#: agenda/templates/agenda/view.html:26 agenda/templates/agenda/widget.html:6 -#: agenda/templates/agenda/widget.html:19 -#: assignment/templates/assignment/overview.html:54 +#: agenda/templates/agenda/overlay_speaker_projector.html:32 +#: agenda/templates/agenda/view.html:61 +#: agenda/templates/projector/agenda_list_of_speaker.html:28 +#, fuzzy +msgid "closed" +msgstr "Fermé" + +#: agenda/templates/agenda/overlay_speaker_widget.html:4 +msgid "This overlay only appears on agenda slides if it is activated" +msgstr "" + +#: agenda/templates/agenda/overview.html:31 +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:33 +#: agenda/templates/agenda/view.html:86 assignment/models.py:288 +#: assignment/views.py:580 assignment/templates/assignment/view.html:201 +#: assignment/templates/assignment/view.html:205 +#: assignment/templates/projector/Assignment.html:77 +#: assignment/templates/projector/Assignment.html:81 motion/models.py:696 +#: motion/pdf.py:134 motion/pdf.py:256 +#: motion/templates/motion/motion_detail.html:198 +#: motion/templates/projector/Motion.html:26 utils/utils.py:46 +#: utils/views.py:169 +msgid "Yes" +msgstr "Oui" + +#: agenda/templates/agenda/overview.html:34 +#: agenda/templates/agenda/view.html:87 assignment/models.py:288 +#: assignment/views.py:581 assignment/templates/assignment/view.html:202 +#: assignment/templates/projector/Assignment.html:78 motion/models.py:696 +#: motion/pdf.py:134 motion/pdf.py:257 +#: motion/templates/motion/motion_detail.html:199 +#: motion/templates/projector/Motion.html:27 utils/utils.py:46 +#: utils/views.py:169 +msgid "No" +msgstr "Non" + +#: agenda/templates/agenda/overview.html:42 +#: assignment/templates/assignment/overview.html:21 +#: mediafile/templates/mediafile/mediafile_list.html:12 +#: motion/templates/motion/category_list.html:13 +#: motion/templates/motion/motion_list.html:24 +#: participant/templates/participant/group_overview.html:22 +#: participant/templates/participant/overview.html:23 +#: projector/templates/projector/custom_slide_widget.html:39 +msgid "New" +msgstr "" + +#: agenda/templates/agenda/overview.html:44 +#, fuzzy +msgid "Print agenda as PDF" +msgstr "Ordre du jour en PDF" + +#: agenda/templates/agenda/overview.html:52 +#, fuzzy +msgid "Start of event" +msgstr "Une courte description de l'événement" + +#: agenda/templates/agenda/overview.html:56 +msgid "Estimated end" +msgstr "" + +#: agenda/templates/agenda/overview.html:63 +msgid "Hide closed items" +msgstr "Cachez les élément terminés" + +#: agenda/templates/agenda/overview.html:67 +msgid "item" +msgid_plural "items" +msgstr[0] "élément" +msgstr[1] "éléments" + +#: agenda/templates/agenda/overview.html:72 +msgid "Item" +msgstr "Elément" + +#: agenda/templates/agenda/overview.html:77 +#, fuzzy +msgid "Duration" +msgstr "Configuration" + +#: agenda/templates/agenda/overview.html:80 +#: assignment/templates/assignment/overview.html:35 +#: mediafile/templates/mediafile/mediafile_list.html:24 +#: motion/templates/motion/category_list.html:23 +#: motion/templates/motion/motion_detail.html:102 +#: motion/templates/motion/motion_list.html:47 +#: participant/templates/participant/group_overview.html:32 +#: participant/templates/participant/overview.html:57 +msgid "Actions" +msgstr "Actions" + +#: agenda/templates/agenda/overview.html:100 +#, fuzzy +msgid "Show agenda" +msgstr "Nouveau point dans l'ordre du jour" + +#: agenda/templates/agenda/overview.html:123 +#: agenda/templates/agenda/widget.html:51 +#: projector/templates/projector/custom_slide_widget.html:34 +msgid "No items available." +msgstr "Pas d'éléments disponibles." + +#: agenda/templates/agenda/speaker_widget.html:4 +msgid "Put me on the current list of speakers" +msgstr "" + +#: agenda/templates/agenda/speaker_widget.html:7 +msgid "Go to current list of speakers" +msgstr "" + +#: agenda/templates/agenda/speaker_widget.html:11 +msgid "Next speaker" +msgstr "" + +#: agenda/templates/agenda/speaker_widget.html:12 +#: agenda/templates/agenda/view.html:125 +msgid "End speach" +msgstr "" + +#: agenda/templates/agenda/view.html:27 agenda/templates/agenda/widget.html:8 +#: agenda/templates/agenda/widget.html:23 +#: assignment/templates/assignment/overview.html:56 #: assignment/templates/assignment/widget.html:7 -#: motion/templates/motion/overview.html:82 +#: motion/templates/motion/motion_detail.html:122 +#: motion/templates/motion/motion_list.html:77 #: motion/templates/motion/widget.html:7 -#: participant/templates/participant/group_overview.html:29 -#: participant/templates/participant/group_widget.html:8 -#: participant/templates/participant/overview.html:128 +#: participant/templates/participant/group_overview.html:48 +#: participant/templates/participant/group_widget.html:7 +#: participant/templates/participant/overview.html:101 #: participant/templates/participant/user_widget.html:7 #: projector/templates/projector/custom_slide_widget.html:6 #: projector/templates/projector/custom_slide_widget.html:19 @@ -211,130 +527,100 @@ msgstr "Changer le statut sur inactif" msgid "Show" msgstr "Afficher l'élément" -#: agenda/templates/agenda/item_row.html:40 -#: agenda/templates/agenda/widget.html:22 -#: assignment/templates/assignment/overview.html:59 -#: assignment/templates/assignment/view.html:172 -#: assignment/templates/assignment/widget.html:10 -#: motion/templates/motion/overview.html:87 -#: motion/templates/motion/widget.html:10 -#: participant/templates/participant/group_overview.html:33 -#: participant/templates/participant/group_widget.html:11 -#: participant/templates/participant/overview.html:132 -#: participant/templates/participant/user_widget.html:10 -#: projector/templates/projector/custom_slide_widget.html:26 -msgid "Edit" -msgstr "Modifier" - -#: agenda/templates/agenda/item_row.html:43 -#: assignment/templates/assignment/overview.html:62 -#: assignment/templates/assignment/view.html:173 -#: motion/templates/motion/overview.html:91 -#: participant/templates/participant/group_overview.html:37 -#: participant/templates/participant/overview.html:136 -#: projector/templates/projector/custom_slide_widget.html:23 -msgid "Delete" -msgstr "Supprimer" - -#: agenda/templates/agenda/item_row.html:47 -#: agenda/templates/agenda/widget.html:29 -#, fuzzy -msgid "Show summary for this item" -msgstr "Activez le résumé pour cet élément" - -#: agenda/templates/agenda/overview.html:47 -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:49 assignment/models.py:291 -#: assignment/views.py:589 assignment/templates/assignment/view.html:206 -#: assignment/templates/assignment/view.html:210 -#: assignment/templates/projector/Assignment.html:78 -#: assignment/templates/projector/Assignment.html:82 motion/models.py:574 -#: motion/views.py:824 motion/views.py:875 -#: motion/templates/motion/view.html:213 -#: motion/templates/projector/Motion.html:37 utils/utils.py:45 -#: utils/views.py:104 -msgid "Yes" -msgstr "Oui" - -#: agenda/templates/agenda/overview.html:50 assignment/models.py:291 -#: assignment/views.py:590 assignment/templates/assignment/view.html:207 -#: assignment/templates/projector/Assignment.html:79 motion/models.py:574 -#: motion/views.py:824 motion/views.py:876 -#: motion/templates/motion/view.html:214 -#: motion/templates/projector/Motion.html:38 utils/utils.py:45 -#: utils/views.py:104 -msgid "No" -msgstr "Non" - -#: agenda/templates/agenda/overview.html:58 -#: assignment/templates/assignment/overview.html:12 -#: motion/templates/motion/overview.html:13 -#: participant/templates/participant/group_overview.html:11 -#: participant/templates/participant/overview.html:20 -#: projector/templates/projector/custom_slide_widget.html:39 -msgid "New" -msgstr "" - -#: agenda/templates/agenda/overview.html:60 -#, fuzzy -msgid "Print agenda as PDF" -msgstr "Ordre du jour en PDF" - -#: agenda/templates/agenda/overview.html:65 -msgid "Hide closed items" -msgstr "Cachez les élément terminés" - -#: agenda/templates/agenda/overview.html:69 -msgid "item" -msgid_plural "items" -msgstr[0] "élément" -msgstr[1] "éléments" - -#: agenda/templates/agenda/overview.html:74 -msgid "Item" -msgstr "Elément" - -#: agenda/templates/agenda/overview.html:79 -#: assignment/templates/assignment/overview.html:38 -#: motion/templates/motion/overview.html:59 -#: participant/templates/participant/group_overview.html:19 -#: participant/templates/participant/overview.html:108 -msgid "Actions" -msgstr "Actions" - -#: agenda/templates/agenda/overview.html:113 -#: agenda/templates/agenda/widget.html:40 -#: projector/templates/projector/custom_slide_widget.html:34 -msgid "No items available." -msgstr "Pas d'éléments disponibles." - -#: agenda/templates/agenda/view.html:15 -#: assignment/templates/assignment/view.html:29 -#: motion/templates/motion/view.html:40 motion/templates/motion/view.html:312 +#: agenda/templates/agenda/view.html:34 +#: assignment/templates/assignment/view.html:32 +#: motion/templates/motion/motion_detail.html:34 +#: participant/templates/participant/group_detail.html:22 +#: participant/templates/participant/user_detail.html:22 #, fuzzy msgid "More actions" msgstr "Motions" -#: agenda/templates/agenda/view.html:21 +#: agenda/templates/agenda/view.html:39 msgid "Delete item" msgstr "Supprimer l'élément" -#: agenda/templates/agenda/widget.html:9 -#: agenda/templates/agenda/widget.html:25 +#: agenda/templates/agenda/view.html:49 +#, fuzzy +msgid "View" +msgstr "Afficher l'élément" + +#: agenda/templates/agenda/view.html:65 +msgid "Open list" +msgstr "" + +#: agenda/templates/agenda/view.html:67 +#, fuzzy +msgid "Close list" +msgstr "Fermé" + +#: agenda/templates/agenda/view.html:75 +#, fuzzy +msgid "Show list" +msgstr "Afficher l'élément" + +#: agenda/templates/agenda/view.html:83 +#, fuzzy +msgid "Do you want to save the changed order of speakers?" +msgstr "Voulez-vous enregistrer les modifications de l'ordre du jour?" + +#: agenda/templates/agenda/view.html:96 +#, fuzzy +msgid "Last speakers" +msgstr "Nom" + +#: agenda/templates/agenda/view.html:99 +msgid "Show all speakers" +msgstr "" + +#: agenda/templates/agenda/view.html:103 +msgid "Current speaker" +msgstr "" + +#: agenda/templates/agenda/view.html:105 +msgid "Next speakers" +msgstr "" + +#: agenda/templates/agenda/view.html:127 +msgid "Begin speach" +msgstr "" + +#: agenda/templates/agenda/view.html:141 +msgid "Remove me from the list" +msgstr "" + +#: agenda/templates/agenda/view.html:143 +msgid "Put me on the list" +msgstr "" + +#: agenda/templates/agenda/view.html:153 +#: assignment/templates/assignment/poll_view.html:83 +#: assignment/templates/assignment/view.html:109 +#: motion/templates/motion/poll_form.html:70 +#: projector/templates/projector/overlay_message_widget.html:9 +#: templates/formbuttons_saveapply.html:7 +msgid "Apply" +msgstr "Appliquer" + +#: agenda/templates/agenda/view.html:155 +#: assignment/templates/assignment/view.html:111 +msgid "Add new participant" +msgstr "Ajouter un nouveau participant" + +#: agenda/templates/agenda/widget.html:11 +#: agenda/templates/agenda/widget.html:29 #: assignment/templates/assignment/widget.html:13 #: motion/templates/motion/widget.html:13 -#: participant/templates/participant/group_widget.html:14 +#: participant/templates/participant/group_widget.html:13 #: participant/templates/participant/user_widget.html:13 #: projector/templates/projector/custom_slide_widget.html:9 #: projector/templates/projector/custom_slide_widget.html:29 msgid "Preview" msgstr "Aperçu" -#: assignment/forms.py:24 assignment/models.py:51 assignment/views.py:383 -#: assignment/templates/assignment/view.html:275 -#: assignment/templates/projector/Assignment.html:21 +#: assignment/forms.py:24 assignment/models.py:49 assignment/views.py:370 +#: assignment/templates/assignment/view.html:270 +#: assignment/templates/projector/Assignment.html:20 msgid "Number of available posts" msgstr "Nombre des postes disponibles" @@ -342,183 +628,188 @@ msgstr "Nombre des postes disponibles" msgid "Nominate a participant" msgstr "Désigner un participant" -#: assignment/forms.py:41 +#: assignment/models.py:40 +#, fuzzy +msgid "assignment" +msgstr "Assignation" + +#: assignment/models.py:42 assignment/templates/assignment/view.html:279 +msgid "Searching for candidates" +msgstr "Recherche de candidats" + +#: assignment/models.py:43 assignment/templates/assignment/view.html:283 +msgid "Voting" +msgstr "Vote" + +#: assignment/models.py:44 assignment/templates/assignment/view.html:287 +msgid "Finished" +msgstr "Terminé" + +#: assignment/models.py:47 +msgid "Name" +msgstr "Nom" + +#: assignment/models.py:48 assignment/templates/assignment/view.html:54 +#: participant/models.py:139 +msgid "Description" +msgstr "Description" + +#: assignment/models.py:52 +msgid "Comment on the ballot paper" +msgstr "Commentaire sur le bulletin de vote" + +#: assignment/models.py:62 +#, python-format +msgid "%s is not a valid status." +msgstr "%s est un statut invalide." + +#: assignment/models.py:65 +#, python-format +msgid "The assignment status is already %s." +msgstr "Le statut d'assignation est déjà sur %s" + +#: assignment/models.py:78 +#, python-format +msgid "%s is already a candidate." +msgstr "%s est déja un candidat." + +#: assignment/models.py:80 assignment/views.py:183 +msgid "The candidate list is already closed." +msgstr "La liste des candidats est déjà fermée" + +#: assignment/models.py:87 +#, python-format +msgid "%s does not want to be a candidate." +msgstr "%s ne veut pas etre un candidat" + +#: assignment/models.py:101 +#, python-format +msgid "%s is no candidate" +msgstr "%s n'est pas un candidat" + +#: assignment/models.py:242 +msgid "Can see assignment" +msgstr "Peut voir l'assignation" + +#: assignment/models.py:243 +msgid "Can nominate another person" +msgstr "Peut nonimer une autre personne" + +#: assignment/models.py:244 +#, fuzzy +msgid "Can nominate oneself" +msgstr "Peut se nominer soi-même" + +#: assignment/models.py:245 +msgid "Can manage assignment" +msgstr "Peut gérer l'assignation" + +#: assignment/models.py:288 motion/models.py:696 +msgid "Abstain" +msgstr "Abstention" + +#: assignment/models.py:290 motion/templates/motion/poll_form.html:38 +msgid "Votes" +msgstr "Votes" + +#: assignment/models.py:307 +#, python-format +msgid "Ballot %d" +msgstr "Vote %d" + +#: assignment/signals.py:31 msgid "Only publish voting results for selected winners (Projector view only)" msgstr "" "Publier seulement les résultat du candidat qui a gagné l'election " "(Uniquement sur la vue projecteur)" -#: assignment/forms.py:46 motion/forms.py:77 +#: assignment/signals.py:39 motion/signals.py:58 msgid "Number of ballot papers (selection)" msgstr "Nombre de bulletins de vote (sélection)" -#: assignment/forms.py:48 motion/forms.py:79 +#: assignment/signals.py:41 motion/signals.py:60 msgid "Number of all delegates" msgstr "Nombre de délégués" -#: assignment/forms.py:49 motion/forms.py:80 +#: assignment/signals.py:42 motion/signals.py:61 msgid "Number of all participants" msgstr "Nombre de participants" -#: assignment/forms.py:50 motion/forms.py:81 +#: assignment/signals.py:43 motion/signals.py:62 msgid "Use the following custom number" msgstr "Utilisez le nombre personnalisé suivant" -#: assignment/forms.py:55 motion/forms.py:88 +#: assignment/signals.py:51 motion/signals.py:70 msgid "Custom number of ballot papers" msgstr "Nombre personnalisé de bulletins de vote" -#: assignment/forms.py:59 -msgid "Title for PDF document (all elections)" -msgstr "Titre du fichier PDF (toutes les élections)" - -#: assignment/forms.py:63 -msgid "Preamble text for PDF document (all elections)" -msgstr "Texte de préambule pour le fichier PDF (toutes les élections)" - -#: assignment/forms.py:67 -msgid "Election method" -msgstr "Mode d'élection" - -#: assignment/forms.py:69 -msgid "Automatic assign of method." -msgstr "Assignation automatique de la méthode." - -#: assignment/forms.py:70 -msgid "Always one option per candidate." -msgstr "Toujours une option par candidat" - -#: assignment/forms.py:71 -msgid "Always Yes-No-Abstain per candidate." -msgstr "Toujours Oui-Non-Abstention par candidat." - -#: assignment/models.py:44 assignment/templates/assignment/overview.html:24 -#: assignment/templates/assignment/view.html:284 -msgid "Searching for candidates" -msgstr "Recherche de candidats" - -#: assignment/models.py:45 assignment/templates/assignment/overview.html:25 -#: assignment/templates/assignment/view.html:288 -msgid "Voting" -msgstr "Vote" - -#: assignment/models.py:46 assignment/templates/assignment/overview.html:26 -#: assignment/templates/assignment/view.html:292 -msgid "Finished" -msgstr "Terminé" - -#: assignment/models.py:49 -msgid "Name" -msgstr "Nom" - -#: assignment/models.py:50 assignment/templates/assignment/view.html:57 -#: participant/models.py:144 -msgid "Description" -msgstr "Description" - -#: assignment/models.py:54 -msgid "Comment on the ballot paper" -msgstr "Commentaire sur le bulletin de vote" - -#: assignment/models.py:64 motion/models.py:332 -#, python-format -msgid "%s is not a valid status." -msgstr "%s est un statut invalide." - -#: assignment/models.py:67 -#, python-format -msgid "The assignment status is already %s." -msgstr "Le statut d'assignation est déjà sur %s" - -#: assignment/models.py:80 -#, python-format -msgid "%s is already a candidate." -msgstr "%s est déja un candidat." - -#: assignment/models.py:82 assignment/views.py:196 -msgid "The candidate list is already closed." -msgstr "La liste des candidats est déjà fermée" - -#: assignment/models.py:89 -#, python-format -msgid "%s does not want to be a candidate." -msgstr "%s ne veut pas etre un candidat" - -#: assignment/models.py:103 -#, python-format -msgid "%s is no candidate" -msgstr "%s n'est pas un candidat" - -#: assignment/models.py:244 -msgid "Can see assignment" -msgstr "Peut voir l'assignation" - -#: assignment/models.py:246 -msgid "Can nominate another person" -msgstr "Peut nonimer une autre personne" - -#: assignment/models.py:247 -msgid "Can nominate themselves" -msgstr "Peut se nominer soi-même" - -#: assignment/models.py:248 -msgid "Can manage assignment" -msgstr "Peut gérer l'assignation" - -#: assignment/models.py:291 motion/models.py:574 -msgid "Abstain" -msgstr "Abstention" - -#: assignment/models.py:293 motion/templates/motion/poll_view.html:38 -msgid "Votes" -msgstr "Votes" - -#: assignment/models.py:310 -#, python-format -msgid "Ballot %d" -msgstr "Vote %d" - -#: assignment/models.py:319 assignment/views.py:338 assignment/views.py:677 -#: assignment/views.py:693 assignment/templates/assignment/config.html:10 -#: assignment/templates/assignment/overview.html:5 -#: assignment/templates/assignment/overview.html:9 +#: assignment/signals.py:54 assignment/signals.py:78 assignment/views.py:325 +#: assignment/views.py:630 assignment/views.py:645 +#: assignment/templates/assignment/overview.html:6 +#: assignment/templates/assignment/overview.html:18 msgid "Elections" msgstr "Elections" -#: assignment/views.py:80 +#: assignment/signals.py:58 +msgid "Title for PDF document (all elections)" +msgstr "Titre du fichier PDF (toutes les élections)" + +#: assignment/signals.py:65 +msgid "Preamble text for PDF document (all elections)" +msgstr "Texte de préambule pour le fichier PDF (toutes les élections)" + +#: assignment/signals.py:72 +msgid "Election method" +msgstr "Mode d'élection" + +#: assignment/signals.py:74 +#, fuzzy +msgid "Automatic assign of method" +msgstr "Assignation automatique de la méthode." + +#: assignment/signals.py:75 +#, fuzzy +msgid "Always one option per candidate" +msgstr "Toujours une option par candidat" + +#: assignment/signals.py:76 +#, fuzzy +msgid "Always Yes-No-Abstain per candidate" +msgstr "Toujours Oui-Non-Abstention par candidat." + +#: assignment/views.py:67 #, python-format msgid "Candidate %s was nominated successfully." msgstr "Le candidat %s a été nominé avec succès. " -#: assignment/views.py:122 +#: assignment/views.py:109 msgid "New election was successfully created." msgstr "La nouvelle élection a été créée avec succès." -#: assignment/views.py:124 +#: assignment/views.py:111 msgid "Election was successfully modified." msgstr "L'élection a été modifiée avec succès." -#: assignment/views.py:130 motion/views.py:239 motion/views.py:683 -#: participant/views.py:504 participant/views.py:528 utils/views.py:218 -#: utils/views.py:236 utils/views.py:260 +#: assignment/views.py:117 participant/views.py:465 participant/views.py:489 +#: utils/views.py:318 utils/views.py:340 utils/views.py:350 msgid "Please check the form for errors." msgstr "S'il vous plaît, vérifier si il a des erreurs dans le formulaire." -#: assignment/views.py:150 +#: assignment/views.py:137 #, python-format msgid "Election %s was successfully deleted." msgstr "L'election %s a été supprimée avec succès." -#: assignment/views.py:163 +#: assignment/views.py:150 #, python-format msgid "Election status was set to: %s." msgstr "Le statut de l'élection a été changé sur %s." -#: assignment/views.py:176 +#: assignment/views.py:163 msgid "You have set your candidature successfully." msgstr "Vous avez inséré votre candidature avec succès." -#: assignment/views.py:193 +#: assignment/views.py:180 msgid "" "You have withdrawn your candidature successfully. You can not be nominated " "by other participants anymore." @@ -526,100 +817,100 @@ msgstr "" "Vous avez retiré votre candidature avec succès. On ne peut plus vous " "nominer comme candidat" -#: assignment/views.py:215 +#: assignment/views.py:202 #, python-format msgid "Candidate %s was withdrawn successfully." msgstr "Le candidat %s a été rejeté avec succès." -#: assignment/views.py:217 +#: assignment/views.py:204 #, python-format msgid "%s was unblocked successfully." msgstr "Le candidat %s a été nominé avec succès." -#: assignment/views.py:221 +#: assignment/views.py:208 #, python-format msgid "Do you really want to withdraw %s from the election?" msgstr "Voulez-vous vraiment exclure %s de cette élection?" -#: assignment/views.py:223 +#: assignment/views.py:210 #, python-format msgid "Do you really want to unblock %s for the election?" msgstr "" "Voulez-vous vraiment permettre %s de participer à nouveau à cette " "élection?" -#: assignment/views.py:238 +#: assignment/views.py:225 msgid "New ballot was successfully created." msgstr "Le nouveau vote a été créé avec succès" -#: assignment/views.py:270 +#: assignment/views.py:257 #, python-format msgid "Ballot ID %d does not exist." msgstr "L'identifiant %d de vote n'existe pas." -#: assignment/views.py:277 +#: assignment/views.py:264 msgid "Ballot successfully published." msgstr "Le vote a été publié avec succès." -#: assignment/views.py:279 +#: assignment/views.py:266 msgid "Ballot successfully unpublished." msgstr "Le vote a été retiré avec succès." -#: assignment/views.py:292 +#: assignment/views.py:279 msgid "not elected" msgstr "non élu" -#: assignment/views.py:295 assignment/views.py:484 -#: assignment/templates/assignment/view.html:77 +#: assignment/views.py:282 assignment/views.py:471 +#: assignment/templates/assignment/view.html:74 msgid "elected" msgstr "élu" -#: assignment/views.py:323 +#: assignment/views.py:310 msgid "Ballot was successfully deleted." msgstr "Le vote a été supprimé avec succès." -#: assignment/views.py:335 +#: assignment/views.py:322 msgid "Assignment" msgstr "Assignation" -#: assignment/views.py:358 assignment/templates/assignment/overview.html:74 -#: assignment/templates/assignment/widget.html:19 +#: assignment/views.py:345 assignment/templates/assignment/widget.html:19 msgid "No assignments available." msgstr "Aucune assignation disponible." -#: assignment/views.py:377 +#: assignment/views.py:364 #, python-format msgid "Election: %s" msgstr "Election: %s" -#: assignment/views.py:390 assignment/views.py:426 -#: assignment/templates/assignment/overview.html:36 +#: assignment/views.py:377 assignment/views.py:413 +#: assignment/templates/assignment/overview.html:33 +#: assignment/templates/assignment/overview.html:47 #: assignment/templates/assignment/poll_view.html:34 -#: assignment/templates/assignment/view.html:66 -#: assignment/templates/assignment/view.html:157 -#: assignment/templates/projector/Assignment.html:38 -#: assignment/templates/projector/Assignment.html:56 +#: assignment/templates/assignment/view.html:63 +#: assignment/templates/assignment/view.html:152 +#: assignment/templates/projector/Assignment.html:37 +#: assignment/templates/projector/Assignment.html:55 msgid "Candidates" msgstr "Candidats" -#: assignment/views.py:415 motion/views.py:817 -#: motion/templates/motion/view.html:187 +#: assignment/views.py:402 motion/pdf.py:120 +#: motion/templates/motion/motion_detail.html:185 msgid "Vote results" msgstr "Résultat du vote" -#: assignment/views.py:419 assignment/templates/assignment/poll_view.html:5 +#: assignment/views.py:406 assignment/templates/assignment/poll_view.html:5 #: assignment/templates/assignment/poll_view.html:11 -#: assignment/templates/assignment/view.html:152 -#: assignment/templates/assignment/view.html:160 -#: assignment/templates/projector/Assignment.html:59 +#: assignment/templates/assignment/view.html:147 +#: assignment/templates/assignment/view.html:155 +#: assignment/templates/projector/Assignment.html:58 msgid "ballot" msgstr "vote" -#: assignment/views.py:422 +#: assignment/views.py:409 msgid "ballots" msgstr "votes" -#: assignment/views.py:447 +#: assignment/views.py:434 #, python-format msgid "" "Y: %(YES)s\n" @@ -630,123 +921,96 @@ msgstr "" "N: %(NO)s\n" "A: %(ABSTAIN)s" -#: assignment/views.py:458 assignment/templates/assignment/poll_view.html:51 -#: assignment/templates/assignment/view.html:224 -#: assignment/templates/projector/Assignment.html:96 -#: motion/templates/motion/poll_view.html:47 +#: assignment/views.py:445 assignment/templates/assignment/poll_view.html:51 +#: assignment/templates/assignment/view.html:219 +#: assignment/templates/projector/Assignment.html:95 +#: motion/templates/motion/poll_form.html:47 msgid "Invalid votes" msgstr "Votes invalides" -#: assignment/views.py:465 assignment/templates/assignment/poll_view.html:61 +#: assignment/views.py:452 assignment/templates/assignment/poll_view.html:61 +#: assignment/templates/assignment/view.html:235 #: assignment/templates/assignment/view.html:240 -#: assignment/templates/assignment/view.html:245 -#: assignment/templates/projector/Assignment.html:109 -#: assignment/templates/projector/Assignment.html:115 motion/views.py:824 -#: motion/templates/motion/poll_view.html:51 -#: motion/templates/motion/view.html:218 -#: motion/templates/projector/Motion.html:42 poll/models.py:76 +#: assignment/templates/projector/Assignment.html:108 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:135 +#: motion/templates/motion/motion_detail.html:203 +#: motion/templates/motion/poll_form.html:51 +#: motion/templates/projector/Motion.html:31 poll/models.py:76 msgid "Votes cast" msgstr "Nombre de votants" -#: assignment/views.py:525 assignment/views.py:543 -#: assignment/templates/assignment/overview.html:35 +#: assignment/views.py:512 assignment/views.py:530 +#: assignment/templates/assignment/overview.html:32 #: assignment/templates/assignment/poll_view.html:5 -#: assignment/templates/assignment/view.html:6 -#: assignment/templates/projector/Assignment.html:27 +#: assignment/templates/assignment/view.html:7 +#: assignment/templates/projector/Assignment.html:26 msgid "Election" msgstr "Election" -#: assignment/views.py:550 +#: assignment/views.py:537 #, python-format msgid "%d. ballot" msgstr "%d. vote" -#: assignment/views.py:552 +#: assignment/views.py:539 #, python-format msgid "%d candidate" msgid_plural "%d candidates" msgstr[0] "%d candidat" msgstr[1] "%d candidats" -#: assignment/views.py:554 +#: assignment/views.py:541 #, python-format msgid "%d available post" msgid_plural "%d available posts" msgstr[0] "%d poste disponible" msgstr[1] "%d postes disponibles" -#: assignment/views.py:590 assignment/templates/assignment/view.html:208 -#: assignment/templates/projector/Assignment.html:80 motion/views.py:824 -#: motion/views.py:877 motion/templates/motion/view.html:215 -#: motion/templates/projector/Motion.html:39 +#: assignment/views.py:581 assignment/templates/assignment/view.html:203 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:134 +#: motion/pdf.py:258 motion/templates/motion/motion_detail.html:200 +#: motion/templates/projector/Motion.html:28 msgid "Abstention" msgstr "Abstention" -#: assignment/views.py:670 -msgid "Election settings successfully saved." -msgstr "Les paramètres de l'élection ont été enregistrés avec succès." - -#: assignment/templates/assignment/config.html:5 -msgid "Election settings" -msgstr "Paramètres de l'élection" - #: assignment/templates/assignment/edit.html:8 #: assignment/templates/assignment/edit.html:17 -#: assignment/templates/assignment/view.html:34 +#: assignment/templates/assignment/view.html:37 msgid "Edit election" msgstr "Modifier l'élection" #: assignment/templates/assignment/edit.html:10 #: assignment/templates/assignment/edit.html:19 -#: assignment/templates/assignment/overview.html:12 +#: assignment/templates/assignment/overview.html:21 msgid "New election" msgstr "Nouvelle élection" -#: assignment/templates/assignment/overview.html:15 +#: assignment/templates/assignment/overview.html:24 #, fuzzy msgid "Print all elections as PDF" msgstr "Toutes les élections en PDF" -#: assignment/templates/assignment/overview.html:21 -#: participant/templates/participant/overview.html:53 -msgid "Filter" -msgstr "Filtre" - -#: assignment/templates/assignment/overview.html:23 -#: assignment/templates/assignment/overview.html:37 -#: assignment/templates/assignment/view.html:272 -#: assignment/templates/projector/Assignment.html:18 motion/views.py:795 -#: motion/templates/motion/overview.html:35 -#: motion/templates/motion/overview.html:56 -#: motion/templates/motion/view.html:177 +#: assignment/templates/assignment/overview.html:34 +#: assignment/templates/assignment/view.html:267 +#: assignment/templates/projector/Assignment.html:17 +#: motion/templates/motion/motion_detail.html:180 +#: motion/templates/motion/motion_list.html:41 #: motion/templates/projector/Motion.html:11 -#: participant/templates/participant/overview.html:84 msgid "Status" msgstr "Statut" -#: assignment/templates/assignment/overview.html:31 -msgid "election" -msgid_plural "elections" -msgstr[0] "élection" -msgstr[1] "élections" - -#: assignment/templates/assignment/overview.html:44 -#, python-format +#: assignment/templates/assignment/overview.html:43 msgctxt "Number of searched candidates for an election" -msgid "posts: %(posts)s" -msgstr "postes: %(posts)s" +msgid "Posts" +msgstr "" -#: assignment/templates/assignment/overview.html:46 -#, python-format -msgid "candidates: %(candidates)s" -msgstr "candidats: %(candidates)s" +#: assignment/templates/assignment/overview.html:50 +#, fuzzy +msgid "Elected" +msgstr "élu" -#: assignment/templates/assignment/overview.html:48 -#, python-format -msgid "elected: %(elected)s" -msgstr "élus: %(elected)s" - -#: assignment/templates/assignment/overview.html:66 +#: assignment/templates/assignment/overview.html:68 +#: assignment/templates/assignment/view.html:22 #, fuzzy msgid "Print election as PDF" msgstr "Toutes les élections en PDF" @@ -757,7 +1021,7 @@ msgid "Back to election" msgstr "Modifier l'élection" #: assignment/templates/assignment/poll_view.html:17 -#: assignment/templates/assignment/view.html:23 +#: assignment/templates/assignment/view.html:25 msgid "Show election" msgstr "Projeter l'élection" @@ -766,1231 +1030,1257 @@ msgid "Short description (for ballot paper)" msgstr "Une courte déscription (pour le bulletin de vote)" #: assignment/templates/assignment/poll_view.html:29 -#: motion/templates/motion/poll_view.html:30 +#: motion/templates/motion/poll_form.html:30 msgid "Special values" msgstr "Valeurs spéciales" #: assignment/templates/assignment/poll_view.html:29 -#: motion/templates/motion/poll_view.html:30 poll/models.py:234 +#: motion/templates/motion/poll_form.html:30 poll/models.py:234 msgid "majority" msgstr "majorité" #: assignment/templates/assignment/poll_view.html:29 -#: motion/templates/motion/poll_view.html:30 poll/models.py:236 +#: motion/templates/motion/poll_form.html:30 poll/models.py:236 #: poll/models.py:238 msgid "undocumented" msgstr "non documenté" #: assignment/templates/assignment/poll_view.html:74 -#: motion/templates/motion/poll_view.html:59 +#: motion/templates/motion/poll_form.html:61 msgid "Ballot paper as PDF" msgstr "bulletin de vote en PDF" -#: assignment/templates/assignment/poll_view.html:83 -#: assignment/templates/assignment/view.html:112 -#: motion/templates/motion/poll_view.html:68 -#: projector/templates/projector/control_overlay_message.html:7 -#: templates/formbuttons_saveapply.html:7 -msgid "Apply" -msgstr "Appliquer" +#: assignment/templates/assignment/poll_view.html:80 +#: motion/templates/motion/poll_form.html:67 +#: projector/templates/projector/select_widgets.html:28 +#: templates/formbuttons_save.html:4 templates/formbuttons_saveapply.html:4 +msgid "Save" +msgstr "Enregistrer" -#: assignment/templates/assignment/view.html:36 +#: assignment/templates/assignment/view.html:39 msgid "Delete election" msgstr "Supprimer l'élection" -#: assignment/templates/assignment/view.html:40 -#, fuzzy -msgid "Ballot" -msgstr "vote" - -#: assignment/templates/assignment/view.html:46 -#: motion/templates/motion/view.html:55 +#: assignment/templates/assignment/view.html:43 +#: motion/templates/motion/motion_detail.html:49 msgid "New agenda item" msgstr "Nouveau point dans l'ordre du jour" -#: assignment/templates/assignment/view.html:73 -#: assignment/templates/assignment/view.html:132 +#: assignment/templates/assignment/view.html:70 +#: assignment/templates/assignment/view.html:127 msgid "Remove candidate" msgstr "Enlever le candidat" -#: assignment/templates/assignment/view.html:80 +#: assignment/templates/assignment/view.html:77 msgid "Mark candidate as not elected" msgstr "Marquer le candidat comme pas elu." -#: assignment/templates/assignment/view.html:88 -#: assignment/templates/projector/Assignment.html:44 +#: assignment/templates/assignment/view.html:85 +#: assignment/templates/projector/Assignment.html:43 msgid "No candidates available." msgstr "Aucun candidat n'est disponible" -#: assignment/templates/assignment/view.html:98 +#: assignment/templates/assignment/view.html:95 msgid "Withdraw self candidature" msgstr "Retirer sa propre candidature" -#: assignment/templates/assignment/view.html:102 +#: assignment/templates/assignment/view.html:99 msgid "Self candidature" msgstr "Se proposer comme candidat" -#: assignment/templates/assignment/view.html:114 -msgid "Add new participant" -msgstr "Ajouter un nouveau participant" - -#: assignment/templates/assignment/view.html:127 +#: assignment/templates/assignment/view.html:122 msgid "Blocked Candidates" msgstr "Candidats bloqués" -#: assignment/templates/assignment/view.html:137 +#: assignment/templates/assignment/view.html:132 msgid "No blocked candidates available." msgstr "Aucun candidat n'est disponible" -#: assignment/templates/assignment/view.html:145 -#: assignment/templates/projector/Assignment.html:52 +#: assignment/templates/assignment/view.html:140 +#: assignment/templates/projector/Assignment.html:51 msgid "Election results" msgstr "Résultat des élections" -#: assignment/templates/assignment/view.html:165 -msgid "Publish/unpublish results" +#: assignment/templates/assignment/view.html:160 +#, fuzzy +msgid "Publish results" msgstr "Publier/dépublier les résultats" -#: assignment/templates/assignment/view.html:180 -#: assignment/templates/assignment/view.html:261 +#: assignment/templates/assignment/view.html:175 +#: assignment/templates/assignment/view.html:256 msgid "New ballot" msgstr "Nouveau vote" -#: assignment/templates/assignment/view.html:193 -#: assignment/templates/projector/Assignment.html:69 +#: assignment/templates/assignment/view.html:188 +#: assignment/templates/projector/Assignment.html:68 msgid "Candidate is elected" msgstr "Le candidat est élu" -#: assignment/templates/assignment/view.html:212 -#: assignment/templates/projector/Assignment.html:84 +#: assignment/templates/assignment/view.html:207 +#: assignment/templates/projector/Assignment.html:83 msgid "was not a
candidate" msgstr "n'était pas un
candidat" -#: assignment/templates/assignment/view.html:229 -#: assignment/templates/projector/Assignment.html:100 motion/views.py:824 -#: motion/templates/motion/view.html:216 -#: motion/templates/projector/Motion.html:40 +#: assignment/templates/assignment/view.html:224 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:134 +#: motion/templates/motion/motion_detail.html:201 +#: motion/templates/projector/Motion.html:29 msgid "Invalid" msgstr "Invalide" -#: assignment/templates/assignment/view.html:257 +#: assignment/templates/assignment/view.html:252 #, fuzzy msgid "No ballots available." msgstr "Aucun resultat n'est disponible" -#: assignment/templates/assignment/view.html:281 +#: assignment/templates/assignment/view.html:276 msgid "Change status" msgstr "Modifier le statut" -#: config/forms.py:22 -msgid "Event name" -msgstr "Nom de l'événement" - -#: config/forms.py:28 -msgid "Short description of event" -msgstr "Une courte description de l'événement" - -#: config/forms.py:36 -msgid "Event date" -msgstr "Date de l'événement" - -#: config/forms.py:42 -msgid "Event location" -msgstr "Lieu de l'événement" - -#: config/forms.py:48 -msgid "Event organizer" -msgstr "Organisateur de l'événement" - -#: config/forms.py:53 -msgid "Allow access for anonymous guest users" -msgstr "Permettre l'accès anomyme" - -#: config/forms.py:65 participant/forms.py:126 -msgid "Welcome text" -msgstr "Texte de bienvenue" - -#: config/models.py:39 +#: config/models.py:31 msgid "Can manage configuration" msgstr "Peut gérer la configuration" -#: config/models.py:83 +#: config/views.py:118 +#, fuzzy, python-format +msgid "%s settings successfully saved." +msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." + +#: config/views.py:127 config/templates/config/config_form.html:8 +msgid "Configuration" +msgstr "Configuration" + +#: core/signals.py:35 +msgid "Event name" +msgstr "Nom de l'événement" + +#: core/signals.py:40 msgid "Presentation and assembly system" msgstr "Système de présentation et d'assemblée" -#: config/models.py:88 +#: core/signals.py:43 +msgid "Short description of event" +msgstr "Une courte description de l'événement" + +#: core/signals.py:52 +msgid "Event date" +msgstr "Date de l'événement" + +#: core/signals.py:60 +msgid "Event location" +msgstr "Lieu de l'événement" + +#: core/signals.py:68 +msgid "Event organizer" +msgstr "Organisateur de l'événement" + +#: core/signals.py:73 msgid "Welcome to OpenSlides" msgstr "Bienvenue sur OpenSlides!" -#: config/models.py:89 +#: core/signals.py:81 msgid "[Place for your welcome text.]" msgstr "[Insérer votre texte ici.]" -#: config/models.py:102 config/templates/config/general.html:10 -msgid "General" -msgstr "Général" +#: core/signals.py:84 participant/signals.py:46 +msgid "Welcome text" +msgstr "Texte de bienvenue" -#: config/models.py:126 config/templates/config/version.html:5 -#: config/templates/config/version.html:8 -#: config/templates/config/version.html:13 motion/views.py:809 -#: motion/templates/motion/view.html:26 motion/templates/motion/view.html:93 -msgid "Version" -msgstr "Version" +#: core/signals.py:91 +msgid "Allow access for anonymous guest users" +msgstr "Permettre l'accès anomyme" -#: config/views.py:69 -msgid "General settings successfully saved." -msgstr "Les paramètres généraux ont été enregistrés avec succès." - -#: config/templates/config/general.html:5 -msgid "General settings" -msgstr "Paramètres généraux" - -#: config/templates/config/general.html:15 +#: core/signals.py:95 msgid "Event" msgstr "Evénement" -#: config/templates/config/general.html:33 +#: core/signals.py:99 msgid "Welcome Widget" msgstr "Widget de bienvenue" -#: config/templates/config/general.html:51 +#: core/signals.py:103 msgid "System" msgstr "Système" -#: motion/forms.py:25 motion/models.py:541 motion/views.py:843 -#: motion/templates/motion/view.html:80 motion/templates/motion/view.html:97 -#: motion/templates/projector/Motion.html:77 -msgid "Reason" -msgstr "Motivation" +#: core/signals.py:107 +msgid "General" +msgstr "Général" -#: motion/forms.py:30 -msgid "Trivial change" -msgstr "Changement trivial" +#: core/templates/core/version.html:5 core/templates/core/version.html.py:8 +#: core/templates/core/version.html:11 motion/pdf.py:104 +#: motion/templates/motion/motion_detail.html:20 +#: motion/templates/motion/motion_diff.html:35 +#: motion/templates/motion/motion_diff.html:39 +#: motion/templates/projector/Motion.html:60 +msgid "Version" +msgstr "Version" -#: motion/forms.py:31 -msgid "Trivial changes don't create a new version." -msgstr "Des changement triviaux ne créent pas une nouvelle version." - -#: motion/forms.py:35 motion/models.py:63 motion/views.py:762 -#: motion/templates/motion/overview.html:57 -#: motion/templates/motion/view.html:161 -#: motion/templates/projector/Motion.html:55 -msgid "Submitter" -msgstr "Requérant" - -#: motion/forms.py:44 motion/views.py:782 -#: motion/templates/motion/view.html:165 -msgid "Supporters" -msgstr "Partisants" - -#: motion/forms.py:50 participant/forms.py:114 -msgid "CSV File" +#: mediafile/models.py:26 +#, fuzzy +msgid "File" msgstr "Fichier CSV" -#: motion/forms.py:54 -msgid "Import motions with status \"authorized\"" -msgstr "Importer les motions avec le statut de \"autorisé\"" - -#: motion/forms.py:55 -msgid "Set the initial status for each motion to \"authorized\"" -msgstr "Définir chaque motion à son statut initial de \"autorisé\" " - -#: motion/forms.py:63 -msgid "Number of (minimum) required supporters for a motion" -msgstr "Minimum de personnes nécessaire au soutient d'une motion" - -#: motion/forms.py:67 -msgid "Choose 0 to disable the supporting system" -msgstr "Choisissez 0 pour desactiver le système de soutien" - -#: motion/forms.py:72 -msgid "Motion preamble" -msgstr "Préambule de la motion" - -#: motion/forms.py:93 -msgid "Title for PDF document (all motions)" -msgstr "Titre pour le document PDF (toutes les motions)" - -#: motion/forms.py:98 -msgid "Preamble text for PDF document (all motions)" -msgstr "Texte de préambule pour le document PDF (toutes les motions)" - -#: motion/forms.py:102 -msgid "Allow trivial changes" -msgstr "Pemettre des changements triviaux" - -#: motion/forms.py:103 -msgid "Warning: Trivial changes undermine the motions autorisation system." +#: mediafile/models.py:35 mediafile/templates/mediafile/mediafile_list.html:22 +msgid "Uploaded by" msgstr "" -"Attention: Les changements triviaux perturbent le système d'autorisation de " -"motion." -#: motion/models.py:42 -msgid "Published" -msgstr "Publié" +#: mediafile/models.py:50 +#, fuzzy +msgid "Can see the list of files" +msgstr "Peut voir le projecteur" -#: motion/models.py:43 -msgid "Permitted" -msgstr "Permis" - -#: motion/models.py:44 motion/templates/motion/overview.html:40 -#: motion/templates/motion/view.html:298 -msgid "Accepted" -msgstr "Accepté" - -#: motion/models.py:45 motion/templates/motion/overview.html:41 -#: motion/templates/motion/view.html:303 -msgid "Rejected" -msgstr "Rejeté" - -#: motion/models.py:46 -msgid "Withdrawed" -msgstr "Retiré" - -#: motion/models.py:47 motion/templates/motion/view.html:317 -msgid "Adjourned" -msgstr "Ajourné" - -#: motion/models.py:48 motion/templates/motion/view.html:320 -msgid "Not Concerned" -msgstr "Non concerné" - -#: motion/models.py:49 motion/templates/motion/view.html:323 -msgid "Commited a bill" -msgstr "Transféré à (une commission)" - -#: motion/models.py:50 -msgid "Rejected (not authorized)" -msgstr "Rejeté (non autorisé)" - -#: motion/models.py:51 motion/templates/motion/overview.html:43 -msgid "Needs Review" -msgstr "Doit être revu" - -#: motion/models.py:100 -#, python-format -msgid "Version %d authorized" -msgstr "Version %d autorisée" - -#: motion/models.py:107 -#, python-format -msgctxt "Rejected means not authorized" -msgid "Version %d rejected" -msgstr "Version %d rejetée" - -#: motion/models.py:136 -msgid "Searching for supporters." -msgstr "Recherche de soutien." - -#: motion/models.py:138 -msgid "Not yet authorized." -msgstr "N'est pas encore autorisé." - -#: motion/models.py:140 -msgid "Not yet authorized changes." -msgstr "Les changements ne sont pas encore approuvés." - -#: motion/models.py:223 -#, python-format -msgid "" -"Trivial changes to version %(version)d; changed fields: %(changed_fields)s" +#: mediafile/models.py:51 +msgid "Can upload files" msgstr "" -"Changements triviaux à la version %(version)d; les champs modifiés: " -"%(changed_fields)s" -#: motion/models.py:235 -#, python-format -msgid "Version %s created" -msgstr "Version %s créée" - -#: motion/models.py:244 -msgid "Supporters removed" -msgstr "Tous les partisans supprimés" - -#: motion/models.py:253 -#, python-format -msgid "Status reseted to: %s" -msgstr "Statut remis à %s" - -#: motion/models.py:265 -#, python-format -msgid "Supporter: +%s" -msgstr "Partisants: +%s" - -#: motion/models.py:278 -#, python-format -msgid "Supporter: -%s" -msgstr "Partisants: -%s" - -#: motion/models.py:294 -#, python-format -msgid "Number set: %s" -msgstr "Numéro inséré: %s" - -#: motion/models.py:307 -#, python-format -msgid "Version %s authorized" -msgstr "Version %s autorisée" - -#: motion/models.py:319 -#, python-format -msgid "Version %s not authorized" -msgstr "Version %s non autorisée" - -#: motion/models.py:335 -#, python-format -msgid "The motion status is already '%s.'" -msgstr "La motion a déja le statut '%s'." - -#: motion/models.py:343 -#, python-format -msgid "" -"The motion status is: '%(currentstatus)s'. You can not set the status to " -"'%(newstatus)s'." -msgstr "" -"Le statut de la motion est: '%(currentstatus)s'. Vous ne pouvez pas le " -"changer le statut sur '%(newstatus)s'." - -#: motion/models.py:351 -msgid "Status modified" -msgstr "Statut modifié" - -#: motion/models.py:443 motion/models.py:445 -msgid "by" -msgstr "par" - -#: motion/models.py:453 motion/templates/motion/view.html:12 -#: motion/templates/motion/view.html:24 motion/templates/motion/widget.html:23 -#: motion/templates/projector/Motion.html:65 -#: participant/templates/participant/personal_info_widget.html:13 -#: participant/templates/participant/personal_info_widget.html:32 -msgid "no number" -msgstr "pas de nombre" - -#: motion/models.py:454 motion/templates/motion/widget.html:19 -#: participant/templates/participant/personal_info_widget.html:9 -#: participant/templates/participant/personal_info_widget.html:28 -msgid "motion" -msgstr "motion" - -#: motion/models.py:479 -msgid "Poll created" -msgstr "Sondage créé" - -#: motion/models.py:530 -msgid "Can see motions" -msgstr "Peut voir les motions" - -#: motion/models.py:531 -msgid "Can create motions" -msgstr "Peut créer des motions" - -#: motion/models.py:532 -msgid "Can support motions" -msgstr "Peut soutenir les motions" - -#: motion/models.py:533 -msgid "Can manage motions" +#: mediafile/models.py:52 +#, fuzzy +msgid "Can manage files" msgstr "Peut gérer les motions" -#: motion/models.py:600 -msgid "The assembly may decide," -msgstr "Je demande a l'Assemblée de décider sur " - -#: motion/models.py:603 motion/views.py:712 motion/views.py:937 -#: motion/views.py:949 motion/templates/motion/config.html:10 -#: motion/templates/motion/overview.html:6 -#: motion/templates/motion/overview.html:10 -msgid "Motions" -msgstr "Motions" - -#: motion/views.py:167 -msgid "You have not the necessary rights to create or edit motions." -msgstr "Vous n'avez pas l'autorisation de créer ou modifier des motions." - -#: motion/views.py:172 -msgid "You can not edit this motion." -msgstr "Vous ne pouvez pas modifier cette motion." - -#: motion/views.py:230 -msgid "New motion was successfully created." -msgstr "La nouvelle motion a été créée avec succès." - -#: motion/views.py:232 -msgid "Motion was successfully modified." -msgstr "La motion a été modifiée avec succès." - -#: motion/views.py:246 -msgid "" -"Attention: Do you really want to edit this motion? The supporters will " -"not be removed automatically because you can manage motions. Please " -"check if the supports are valid after your changing!" +#: mediafile/models.py:65 mediafile/models.py:67 +msgid "unknown" msgstr "" -"Attention: Voulez vous vraiment modifier cette motion? Les partisants ne " -"seront pas automatiquement supprimés car vous avez l'autorisation de " -"gérer les motions. S'il vous plait vérifiez si les partisans sont valables " -"après votre modification!" -#: motion/views.py:248 -#, python-format -msgid "" -"Attention: Do you really want to edit this motion? All %s supporters " -"will be removed! Try to convince the supporters again." +#: mediafile/views.py:101 mediafile/templates/mediafile/mediafile_list.html:6 +#: mediafile/templates/mediafile/mediafile_list.html:9 +#, fuzzy +msgid "Files" +msgstr "Fichier CSV" + +#: mediafile/templates/mediafile/mediafile_form.html:8 +#: mediafile/templates/mediafile/mediafile_form.html:17 +#, fuzzy +msgid "Edit file" +msgstr "Modifier l'élément" + +#: mediafile/templates/mediafile/mediafile_form.html:10 +#: mediafile/templates/mediafile/mediafile_form.html:19 +#: mediafile/templates/mediafile/mediafile_list.html:12 +#, fuzzy +msgid "New file" +msgstr "Nouvel élément" + +#: mediafile/templates/mediafile/mediafile_list.html:20 +msgid "Size" msgstr "" -"Attention: Voulez-vous vraiment modifier cette motion? Tout les %s " -"partisans seront supprimés! Essayez de convaincre les partisans à nouveau." -#: motion/views.py:280 -msgid "Motion number was successfully set." -msgstr "Le numéro de la motion a été mis avec succès." - -#: motion/views.py:296 -msgid "Motion was successfully authorized." -msgstr "La motion a été autorisée avec succès." - -#: motion/views.py:311 -msgid "Motion was successfully rejected." -msgstr "La motion a été rejetée avec succès. " - -#: motion/views.py:327 -#, python-format -msgid "Motion status was set to: %s." -msgstr "Le statut de la motion a été changé sur: %s" - -#: motion/views.py:343 -msgid "Motion status was reset." -msgstr "Le statut de la motion a été remis à zéro." - -#: motion/views.py:370 -msgid "You can not support this motion." -msgstr "Vous ne pouvez pas soutenir cette motion. " - -#: motion/views.py:373 -msgid "You can not unsupport this motion." -msgstr "Vous ne pouvez pas retirer votre soutien pour cette motion. " - -#: motion/views.py:384 -msgid "Do you really want to support this motion?" -msgstr "Voulez-vous vraiment soutenir cette motion?" - -#: motion/views.py:386 -msgid "Do you really want to unsupport this motion?" -msgstr "Voulez-vous vraiment retirer votre soutien pour cette motion?" - -#: motion/views.py:397 -msgid "You have supported this motion successfully." +#: mediafile/templates/mediafile/mediafile_list.html:21 +msgid "Upload time" msgstr "" -"Vous soutenez maintenant cette motion, vous avez été ajouté avec succès." -#: motion/views.py:399 -msgid "You have unsupported this motion successfully." -msgstr "Vous avez retiré votre soutien pour cette motion avec succès. " +#: mediafile/templates/mediafile/mediafile_list.html:45 +#, fuzzy +msgid "No files available." +msgstr "Pas d'éléments disponibles." -#: motion/views.py:413 -msgid "New vote was successfully created." -msgstr "Le nouveau vote a été créé avec succès." - -#: motion/views.py:429 -msgid "Poll deleted" -msgstr "Sondage supprimé" - -#: motion/views.py:430 -msgid "Poll was successfully deleted." -msgstr "Le sondage a été supprimé avec succès." - -#: motion/views.py:432 -#, python-format -msgid "the %s. poll" -msgstr "le %s. sondage" - -#: motion/views.py:473 motion/views.py:482 -#, python-format -msgid "You can not delete motion %s." -msgstr "Vous ne pouvez pas supprimer la motion %s." - -#: motion/views.py:478 motion/views.py:486 -#, python-format -msgid "Motion %s was successfully deleted." -msgstr "La motion %s a été supprimée avec succès." - -#: motion/views.py:488 -msgid "Invalid request" -msgstr "Demande invalide" - -#: motion/views.py:512 -msgid "Poll was updated" -msgstr "Le sondage a été actualisé" - -#: motion/views.py:529 -#, python-format -msgid "Version %s accepted." -msgstr "Version %s acceptée." - -#: motion/views.py:531 -#, python-format -msgid "Do you really want to authorize version %s?" -msgstr "Voulez-vous vraiment autoriser cette version %s" - -#: motion/views.py:541 -#, python-format -msgid "Version %s rejected." -msgstr "Version %s rejetée." - -#: motion/views.py:543 -msgid "ERROR by rejecting the version." -msgstr "ERREUR en rejetant la version." - -#: motion/views.py:545 -#, python-format -msgid "Do you really want to reject version %s?" -msgstr "Voulez vous vraiment rejeter la version %s?" - -#: motion/views.py:581 motion/views.py:585 motion/views.py:591 -#: motion/views.py:594 participant/api.py:78 -#, 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" - -#: motion/views.py:602 -#, python-format -msgid "Ignoring line %d because the assigned group may not act as a person." -msgstr "" -"La ligne %d a été ignorée car le group assigné ne peut agir en tant que " -"personne." - -#: motion/views.py:611 -msgid "Created by motion import." -msgstr "Motion a été créé par l'import" - -#: motion/views.py:625 -#, python-format -msgid "" -"Ignoring line %d because it contains an incomplete first / last name pair." -msgstr "La ligne %d a été ignorée car le nom ou prénom sont incomplets" - -#: motion/views.py:663 -#, python-format -msgid "%d motion was successfully imported." -msgid_plural "%d motions were successfully imported." -msgstr[0] "%d la motion a été importée avec succès." -msgstr[1] "%d les motions ont été importées avec succès." - -#: motion/views.py:666 -#, python-format -msgid "%d motion was successfully modified." -msgid_plural "%d motions were successfully modified." -msgstr[0] "%d la motion a été modifiée avec succès." -msgstr[1] "%d les motions ont été modifiées avec succès." - -#: motion/views.py:669 -#, python-format -msgid "%d new user was added." -msgid_plural "%d new users were added." -msgstr[0] "%d nouvel utilisateur a été créé." -msgstr[1] "%d nouveaux utilisateurs ont été créés." - -#: motion/views.py:672 -#, python-format -msgid "%d new group was added." -msgid_plural "%d new groups were added." -msgstr[0] "%d le nouveau groupe a été ajouter" -msgstr[1] "%d nouveaux groupes ont été ajouter" - -#: motion/views.py:675 -#, python-format -msgid "%d group assigned to motions." -msgid_plural "%d groups assigned to motions." -msgstr[0] "%d groupe a été assigné aux motions." -msgstr[1] "%d groupes ont été assignés aux motions." - -#: motion/views.py:679 participant/api.py:94 -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" - -#: motion/views.py:681 participant/api.py:96 +#: motion/csv_import.py:48 participant/api.py:107 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!" -#: motion/views.py:685 -msgid "" -"Attention: Existing motions will be modified if you import new motions with " -"the same number." +#: motion/csv_import.py:66 motion/csv_import.py:79 motion/csv_import.py:117 +#, python-format +msgid "Line %d of import file:" msgstr "" -"Attention: Les motions existantes seront modifiées si vous importez de " -"nouvelles motions avec le même numéro." -#: motion/views.py:686 +#: motion/csv_import.py:67 msgid "" -"Attention: Importing an motions without a number multiple times will create " -"duplicates." +"Line is malformed. Motion not imported. Please check the required values." msgstr "" -"Attention: L'importation d'une motion sans numéro à plusieurs reprises " -"créera des doublons." -#: motion/views.py:719 motion/views.py:857 -#: motion/templates/motion/poll_view.html:6 -#: motion/templates/motion/poll_view.html:14 -#: motion/templates/motion/view.html:8 motion/templates/motion/view.html:22 -#: motion/templates/projector/Motion.html:7 -#: motion/templates/projector/Motion.html:65 +#: motion/csv_import.py:80 +msgid "Identifier already exists. Motion not imported." +msgstr "" + +#: motion/csv_import.py:94 +msgid "Category unknown. No category is used." +msgstr "" + +#: motion/csv_import.py:96 +msgid "Several suitable categories found. No category is used." +msgstr "" + +#: motion/csv_import.py:105 +msgid "Several suitable submitters found." +msgstr "" + +#: motion/csv_import.py:112 +msgid "Submitter unknown. Default submitter is used." +msgstr "" + +#: motion/csv_import.py:126 +#, fuzzy +msgid "Motion imported" +msgstr "Titre de la motion" + +#: motion/forms.py:45 motion/models.py:544 motion/pdf.py:157 +#: motion/templates/motion/motion_detail.html:81 +#: motion/templates/motion/motion_diff.html:54 +#: motion/templates/projector/Motion.html:72 +msgid "Reason" +msgstr "Motivation" + +#: motion/forms.py:70 motion/pdf.py:55 +#: motion/templates/motion/motion_detail.html:160 +#: motion/templates/motion/motion_list.html:42 +#: motion/templates/projector/Motion.html:45 +msgid "Submitter" +msgstr "Requérant" + +#: motion/forms.py:84 motion/pdf.py:80 +#: motion/templates/motion/motion_detail.html:167 +#: motion/templates/motion/motion_list.html:44 +msgid "Supporters" +msgstr "Partisants" + +#: motion/forms.py:99 +#, fuzzy +msgid "Don't create a new version" +msgstr "Des changement triviaux ne créent pas une nouvelle version." + +#: motion/forms.py:100 +msgid "Don't create a new version. Useful e.g. for trivial changes." +msgstr "" + +#: motion/forms.py:113 motion/templates/motion/motion_detail.html:225 +#: motion/templates/motion/motion_list.html:40 +msgid "Category" +msgstr "" + +#: motion/forms.py:133 motion/signals.py:105 +msgid "Identifier" +msgstr "" + +#: motion/forms.py:149 +msgid "Workflow" +msgstr "" + +#: motion/forms.py:150 +msgid "" +"Set a specific workflow to switch to it. If you do so, the state of the " +"motion will be reset." +msgstr "" + +#: motion/forms.py:159 participant/forms.py:132 +msgid "CSV File" +msgstr "Fichier CSV" + +#: motion/forms.py:160 +msgid "The file has to be encoded in UTF-8." +msgstr "" + +#: motion/forms.py:167 +msgid "Override existing motions with the same identifier" +msgstr "" + +#: motion/forms.py:168 +msgid "" +"If this is active, every motion with the same identifier as in your csv file " +"will be overridden." +msgstr "" + +#: motion/forms.py:176 +#, fuzzy +msgid "Default submitter" +msgstr "Requérant" + +#: motion/forms.py:177 +msgid "" +"This person is used as submitter for any line of your csv file which does " +"not contain valid submitter data." +msgstr "" + +#: motion/models.py:46 +msgid "motion" +msgstr "motion" + +#: motion/models.py:91 +msgid "Can see motions" +msgstr "Peut voir les motions" + +#: motion/models.py:92 +msgid "Can create motions" +msgstr "Peut créer des motions" + +#: motion/models.py:93 +msgid "Can support motions" +msgstr "Peut soutenir les motions" + +#: motion/models.py:94 +msgid "Can manage motions" +msgstr "Peut gérer les motions" + +#: motion/models.py:463 motion/models.py:464 motion/signals.py:111 +#: motion/views.py:233 motion/views.py:502 +#: motion/templates/motion/motion_detail.html:7 +#: motion/templates/motion/motion_detail.html:15 +#: motion/templates/motion/motion_diff.html:6 +#: motion/templates/motion/motion_diff.html:19 +#: motion/templates/motion/poll_form.html:6 +#: motion/templates/motion/poll_form.html:14 +#: motion/templates/projector/Motion.html:6 +#: motion/templates/projector/Motion.html:55 +#: motion/templates/projector/Motion.html:57 msgid "Motion" msgstr "Motion" -#: motion/views.py:733 motion/templates/motion/overview.html:105 -msgid "No motions available." -msgstr "Aucune motion disponible." +#: motion/models.py:558 +msgid "new" +msgstr "" -#: motion/views.py:738 motion/views.py:740 motion/views.py:755 -#: motion/views.py:757 motion/templates/projector/Motion.html:63 -msgid "Motion No." -msgstr "Motion No." +#: motion/models.py:605 motion/templates/motion/category_list.html:22 +msgid "Category name" +msgstr "" -#: motion/views.py:772 +#: motion/models.py:608 motion/templates/motion/category_list.html:21 +msgid "Prefix" +msgstr "" + +#: motion/models.py:660 +#, python-format +msgid " by %s" +msgstr "" + +#: motion/models.py:710 +#, fuzzy, python-format +msgid "Vote %d" +msgstr "Vote" + +#: motion/pdf.py:48 motion/views.py:600 +#, fuzzy, python-format +msgid "Motion: %s" +msgstr "Motions" + +#: motion/pdf.py:69 msgid "Signature" msgstr "Signature" -#: motion/views.py:823 motion/templates/motion/poll_view.html:6 -#: motion/templates/motion/poll_view.html:14 -#: motion/templates/motion/view.html:205 -#: motion/templates/projector/Motion.html:33 +#: motion/pdf.py:95 +#, fuzzy +msgid "State" +msgstr "Statut" + +#: motion/pdf.py:130 motion/templates/motion/motion_detail.html:190 +#: motion/templates/motion/poll_form.html:6 +#: motion/templates/motion/poll_form.html:14 +#: motion/templates/projector/Motion.html:22 msgid "Vote" msgstr "Vote" -#: motion/views.py:857 -msgid "Poll" -msgstr "Sondage" +#: motion/pdf.py:241 motion/templates/motion/widget.html:26 +msgid "No motions available." +msgstr "Aucune motion disponible." -#: motion/views.py:871 +#: motion/pdf.py:252 #, python-format msgid "Motion No. %s" msgstr "Motion No %s" -#: motion/views.py:873 +#: motion/pdf.py:254 #, python-format msgid "%d. Vote" msgstr "%d. Vote" -#: motion/views.py:930 -msgid "Motion settings successfully saved." -msgstr "Les paramètres des motions ont été enregistrés avec succès" - -#: motion/templates/motion/config.html:5 -msgid "Motion settings" -msgstr "Paramètres de l'animation" - -#: motion/templates/motion/edit.html:8 motion/templates/motion/edit.html:17 -#: motion/templates/motion/view.html:46 -msgid "Edit motion" -msgstr "Modifier la motion" - -#: motion/templates/motion/edit.html:10 motion/templates/motion/edit.html:19 -#: motion/templates/motion/overview.html:13 -msgid "New motion" -msgstr "Nouvelle motion" - -#: motion/templates/motion/import.html:5 motion/templates/motion/import.html:8 -#: motion/templates/motion/overview.html:16 -msgid "Import motions" -msgstr "Importer des motions" - -#: motion/templates/motion/import.html:14 -msgid "Select a CSV file to import motions!" -msgstr "Sélectionnez un fichier CSV pour importer les motions!" - -#: motion/templates/motion/import.html:15 -#: participant/templates/participant/import.html:17 -msgid "Required comma separated values" -msgstr "Valeurs séparées par des virgules (CSV) nécessaires" - -#: motion/templates/motion/import.html:16 -msgid "number, title, text, reason, first_name, last_name, is_group" -msgstr "numéro, titre, texte, motivation, prénom, nom, groupe" - -#: motion/templates/motion/import.html:18 -msgid "" -"number, reason and is_group are " -"optional and may be empty" +#: motion/signals.py:33 +msgid "Stop submitting new motions by non-staff users" msgstr "" -"numero, motivation et est_groupe sont " -"optional et peuvent être laisser vide" -#: motion/templates/motion/import.html:20 -#: participant/templates/participant/import.html:20 -msgid "Required CSV file encoding: UTF-8 (Unicode)." -msgstr "Le fichier CSV requiert un encodage de caractères UTF-8 (Unicode)" +#: motion/signals.py:40 +msgid "Number of (minimum) required supporters for a motion" +msgstr "Minimum de personnes nécessaire au soutient d'une motion" -#: motion/templates/motion/import.html:23 -#: participant/templates/participant/import.html:23 -msgid "A CSV example file is available in OpenSlides Wiki." -msgstr "Un exemple de fichier CSV est disponible sur le Wiki de Openslides. " +#: motion/signals.py:44 +msgid "Choose 0 to disable the supporting system" +msgstr "Choisissez 0 pour desactiver le système de soutien" -#: motion/templates/motion/import.html:41 -#: motion/templates/motion/overview.html:16 -#: participant/templates/participant/import.html:30 -#: participant/templates/participant/overview.html:22 -msgid "Import" -msgstr "Importation" +#: motion/signals.py:47 +msgid "The assembly may decide," +msgstr "Je demande a l'Assemblée de décider sur " -#: motion/templates/motion/overview.html:18 +#: motion/signals.py:51 +msgid "Motion preamble" +msgstr "Préambule de la motion" + +#: motion/signals.py:73 motion/views.py:598 motion/views.py:688 +#: motion/views.py:702 motion/templates/motion/category_list.html:6 +#: motion/templates/motion/motion_list.html:7 +#: motion/templates/motion/motion_list.html:20 +msgid "Motions" +msgstr "Motions" + +#: motion/signals.py:77 +msgid "Title for PDF document (all motions)" +msgstr "Titre pour le document PDF (toutes les motions)" + +#: motion/signals.py:84 +msgid "Preamble text for PDF document (all motions)" +msgstr "Texte de préambule pour le document PDF (toutes les motions)" + +#: motion/signals.py:89 #, fuzzy -msgid "Print all motions as PDF" -msgstr "Toutes les motions dans un PDF" +msgid "Allow to disable versioning" +msgstr "Aller à la version" -#: motion/templates/motion/overview.html:26 -msgid "Need supporters" -msgstr "A besoin de partisans" - -#: motion/templates/motion/overview.html:31 -msgid "Without number" -msgstr "Sans numéro" - -#: motion/templates/motion/overview.html:38 -msgid "Not yet authorized" -msgstr "N'est pas encore autorisé" - -#: motion/templates/motion/overview.html:39 -msgid "Authorized" -msgstr "Autorisé" - -#: motion/templates/motion/overview.html:42 -msgid "Withdrawen (by submitter)" -msgstr "retiré (par le requérant)" - -#: motion/templates/motion/overview.html:47 -msgctxt "number of motions" -msgid "motion" -msgid_plural "motions" -msgstr[0] "motion" -msgstr[1] "motions" - -#: motion/templates/motion/overview.html:51 -msgid "#" +#: motion/signals.py:96 +msgid "Workflow of new motions" msgstr "" -#: motion/templates/motion/overview.html:52 -msgid "Motion title" +#: motion/signals.py:107 +#, fuzzy +msgid "Serially numbered" +msgstr "Insérer un numéro" + +#: motion/signals.py:108 +msgid "Numbered per category" +msgstr "" + +#: motion/signals.py:109 +msgid "Set it manually" +msgstr "" + +#: motion/signals.py:132 +msgid "Simple Workflow" +msgstr "" + +#: motion/signals.py:133 +#, fuzzy +msgid "submitted" +msgstr "Requérant" + +#: motion/signals.py:138 motion/signals.py:164 +#, fuzzy +msgid "accepted" +msgstr "Accepté" + +#: motion/signals.py:140 motion/signals.py:166 +#, fuzzy +msgid "Accept" +msgstr "Accepté" + +#: motion/signals.py:141 motion/signals.py:168 +#, fuzzy +msgid "rejected" +msgstr "Rejeté" + +#: motion/signals.py:143 motion/signals.py:170 +#, fuzzy +msgid "Reject" +msgstr "Rejeté" + +#: motion/signals.py:144 +#, fuzzy +msgid "not decided" +msgstr "non élu" + +#: motion/signals.py:146 +msgid "Do not decide" +msgstr "" + +#: motion/signals.py:151 +msgid "Complex Workflow" +msgstr "" + +#: motion/signals.py:152 +#, fuzzy +msgid "published" +msgstr "Publié" + +#: motion/signals.py:157 +#, fuzzy +msgid "permitted" +msgstr "Permis" + +#: motion/signals.py:159 +msgid "Permit" +msgstr "Permettre" + +#: motion/signals.py:172 +#, fuzzy +msgid "withdrawed" +msgstr "Retiré" + +#: motion/signals.py:174 +#, fuzzy +msgid "Withdraw" +msgstr "Retiré" + +#: motion/signals.py:176 +#, fuzzy +msgid "adjourned" +msgstr "Ajourné" + +#: motion/signals.py:178 +#, fuzzy +msgid "Adjourn" +msgstr "Ajourné" + +#: motion/signals.py:180 +#, fuzzy +msgid "not concerned" +msgstr "Non concerné" + +#: motion/signals.py:182 +#, fuzzy +msgid "Do not concern" +msgstr "Non concerné" + +#: motion/signals.py:184 +#, fuzzy +msgid "commited a bill" +msgstr "Transféré à (une commission)" + +#: motion/signals.py:186 +#, fuzzy +msgid "Commit a bill" +msgstr "Transféré à (une commission)" + +#: motion/signals.py:188 +#, fuzzy +msgid "needs review" +msgstr "Doit être revu" + +#: motion/signals.py:190 +#, fuzzy +msgid "Needs review" +msgstr "Doit être revu" + +#: motion/signals.py:192 +#, fuzzy +msgid "rejected (not authorized)" +msgstr "Rejeté (non autorisé)" + +#: motion/signals.py:194 +#, fuzzy +msgid "Reject (not authorized)" +msgstr "Rejeté (non autorisé)" + +#: motion/views.py:195 +#, fuzzy +msgid "Motion created" +msgstr "Préambule de la motion" + +#: motion/views.py:217 +#, fuzzy +msgid "Motion updated" msgstr "Titre de la motion" -#: motion/templates/motion/overview.html:54 -msgid "Number of supporters" -msgstr "Nombre de partisans" +#: motion/views.py:233 utils/views.py:379 +#, python-format +msgid "%s was successfully deleted." +msgstr "%s a été supprimé avec succès" -#: motion/templates/motion/overview.html:58 -#: motion/templates/motion/view.html:241 -msgid "Creation Time" -msgstr "Temps de création" +#: motion/views.py:246 +#, fuzzy +msgid "Version successfully permitted." +msgstr "L'élection a été modifiée avec succès." -#: motion/templates/motion/overview.html:96 +#: motion/views.py:265 +#, fuzzy, python-format +msgid "Are you sure you want permit Version %s?" +msgstr "Voulez vous vraiment rejeter la version %s?" + +#: motion/views.py:274 +#, fuzzy, python-format +msgid "Version %d permitted" +msgstr "Version %d rejetée" + +#: motion/views.py:296 +msgid "At least one version number is not valid." +msgstr "" + +#: motion/views.py:334 +msgid "You can not support this motion." +msgstr "Vous ne pouvez pas soutenir cette motion. " + +#: motion/views.py:337 +msgid "You can not unsupport this motion." +msgstr "Vous ne pouvez pas retirer votre soutien pour cette motion. " + +#: motion/views.py:345 +msgid "Do you really want to support this motion?" +msgstr "Voulez-vous vraiment soutenir cette motion?" + +#: motion/views.py:347 +msgid "Do you really want to unsupport this motion?" +msgstr "Voulez-vous vraiment retirer votre soutien pour cette motion?" + +#: motion/views.py:359 +#, python-format +msgid "Supporter: +%s" +msgstr "Partisants: +%s" + +#: motion/views.py:362 +#, python-format +msgid "Supporter: -%s" +msgstr "Partisants: -%s" + +#: motion/views.py:367 +msgid "You have supported this motion successfully." +msgstr "" +"Vous soutenez maintenant cette motion, vous avez été ajouté avec succès." + +#: motion/views.py:369 +msgid "You have unsupported this motion successfully." +msgstr "Vous avez retiré votre soutien pour cette motion avec succès. " + +#: motion/views.py:392 +msgid "Poll created" +msgstr "Sondage créé" + +#: motion/views.py:393 +msgid "New vote was successfully created." +msgstr "Le nouveau vote a été créé avec succès." + +#: motion/views.py:457 +#, fuzzy +msgid "Poll updated" +msgstr "Le sondage a été actualisé" + +#: motion/views.py:475 +msgid "Poll deleted" +msgstr "Sondage supprimé" + +#: motion/views.py:502 +msgid "Poll" +msgstr "Sondage" + +#: motion/views.py:548 +msgid "State changed to " +msgstr "" + +#: motion/views.py:551 +#, python-format +msgid "The state of the motion was set to %s." +msgstr "" + +#: motion/views.py:572 +msgid "Agenda item created" +msgstr "" + +#: motion/views.py:678 +msgid "Summary" +msgstr "" + +#: motion/views.py:678 +#, fuzzy, python-format +msgid "%d of %d motions successfully imported." +msgstr "%d la motion a été importée avec succès." + +#: motion/templates/motion/category_form.html:8 +#: motion/templates/motion/category_form.html:17 +#, fuzzy +msgid "Edit category" +msgstr "Modifier l'élément" + +#: motion/templates/motion/category_form.html:10 +#: motion/templates/motion/category_form.html:19 +#: motion/templates/motion/category_list.html:13 +#, fuzzy +msgid "New category" +msgstr "Nouvel élément" + +#: motion/templates/motion/category_list.html:10 +#: motion/templates/motion/motion_list.html:28 +msgid "Categories" +msgstr "" + +#: motion/templates/motion/category_list.html:41 +#, fuzzy +msgid "No categories available." +msgstr "Aucun candidat n'est disponible" + +#: motion/templates/motion/motion_detail.html:17 +#: motion/templates/motion/motion_diff.html:21 +msgid "no number" +msgstr "pas de nombre" + +#: motion/templates/motion/motion_detail.html:24 +#: motion/templates/motion/motion_list.html:89 #, fuzzy msgid "Print motion as PDF" msgstr "Toutes les motions dans un PDF" -#: motion/templates/motion/poll_view.html:18 -#, fuzzy -msgid "Back to motion" -msgstr "Modifier la motion" - -#: motion/templates/motion/poll_view.html:21 -#: motion/templates/motion/view.html:34 +#: motion/templates/motion/motion_detail.html:27 +#: motion/templates/motion/poll_form.html:21 #, fuzzy msgid "Show motion" msgstr "Lancer l'animation" -#: motion/templates/motion/poll_view.html:37 -msgid "Option" -msgstr "Option" +#: motion/templates/motion/motion_detail.html:40 +#: motion/templates/motion/motion_form.html:21 +#: motion/templates/motion/motion_form.html:30 +msgid "Edit motion" +msgstr "Modifier la motion" -#: motion/templates/motion/view.html:31 -#, fuzzy -msgid "Print this motion as PDF" -msgstr "Toutes les motions dans un PDF" - -#: motion/templates/motion/view.html:50 +#: motion/templates/motion/motion_detail.html:44 msgid "Delete motion" msgstr "Supprimer la motion" -#: motion/templates/motion/view.html:69 +#: motion/templates/motion/motion_detail.html:62 msgid "This is not the newest version." msgstr "Ce n'est pas la version la plus récente" -#: motion/templates/motion/view.html:69 motion/templates/motion/view.html:71 -msgid "Go to version" -msgstr "Aller à la version" +#: motion/templates/motion/motion_detail.html:64 +#, fuzzy +msgid "Go to the newest version" +msgstr "Ce n'est pas la version la plus récente" -#: motion/templates/motion/view.html:71 -msgid "This is not the authorized version." +#: motion/templates/motion/motion_detail.html:69 +#, fuzzy +msgid "This version is not authorized." +msgstr "Version %s autorisée" + +#: motion/templates/motion/motion_detail.html:71 +#, fuzzy +msgid "Go to the authorized version" msgstr "Ce n'est pas la version autorisée" -#: motion/templates/motion/view.html:76 +#: motion/templates/motion/motion_detail.html:76 #, fuzzy msgid "Motion text" msgstr "Titre de la motion" -#: motion/templates/motion/view.html:89 -msgid "Version History" +#: motion/templates/motion/motion_detail.html:94 +#, fuzzy +msgid "Version history" msgstr "Historique des versions" -#: motion/templates/motion/view.html:94 +#: motion/templates/motion/motion_detail.html:100 msgid "Time" msgstr "Temps" -#: motion/templates/motion/view.html:104 +#: motion/templates/motion/motion_detail.html:101 +msgid "Difference" +msgstr "" + +#: motion/templates/motion/motion_detail.html:108 #, fuzzy msgid "This version is authorized" msgstr "Version %s autorisée" -#: motion/templates/motion/view.html:107 +#: motion/templates/motion/motion_detail.html:111 #, fuzzy msgid "Permit this version" msgstr "Permettre la version" -#: motion/templates/motion/view.html:110 -#, fuzzy -msgid "Reject this version" -msgstr "Rejeter la version " - -#: motion/templates/motion/view.html:114 -#, fuzzy -msgid "This version is rejected" -msgstr "Version rejetée" - -#: motion/templates/motion/view.html:124 motion/templates/motion/view.html:131 -#: motion/templates/motion/view.html:138 -msgid "unchanged" -msgstr "non modifié" - -#: motion/templates/motion/view.html:148 +#: motion/templates/motion/motion_detail.html:143 #, fuzzy msgid "Show log" msgstr "Projeter l'élection" -#: motion/templates/motion/view.html:193 motion/templates/motion/view.html:225 -msgid "New vote" -msgstr "Nouveau vote" - -#: motion/templates/motion/view.html:207 +#: motion/templates/motion/motion_detail.html:192 msgid "Edit Vote" msgstr "Modifier le vote" -#: motion/templates/motion/view.html:208 +#: motion/templates/motion/motion_detail.html:193 msgid "Delete Vote" msgstr "Supprimer le vote" -#: motion/templates/motion/view.html:232 +#: motion/templates/motion/motion_detail.html:208 #, fuzzy msgid "No results" msgstr "Résultat du vote" -#: motion/templates/motion/view.html:247 +#: motion/templates/motion/motion_detail.html:219 +msgid "New vote" +msgstr "Nouveau vote" + +#: motion/templates/motion/motion_detail.html:236 +msgid "Last changes (of this version)" +msgstr "" + +#: motion/templates/motion/motion_detail.html:238 +#: motion/templates/motion/motion_diff.html:36 +#: motion/templates/motion/motion_diff.html:40 +#: motion/templates/motion/motion_list.html:46 +#, fuzzy +msgid "Last changes" +msgstr "Nom" + +#: motion/templates/motion/motion_detail.html:249 #, fuzzy msgid "Withdraw motion" msgstr "Retirer" -#: motion/templates/motion/view.html:255 -#, fuzzy -msgid "Unsupport motion" -msgstr "Peut soutenir les motions" +#: motion/templates/motion/motion_detail.html:258 +msgid "Unsupport" +msgstr "Ne plus soutenir" -#: motion/templates/motion/view.html:261 +#: motion/templates/motion/motion_detail.html:264 msgid "Support" msgstr "Soutenir" -#: motion/templates/motion/view.html:268 +#: motion/templates/motion/motion_detail.html:272 msgid "minimum required supporters" msgstr "Nombres minimum de partisans requis" -#: motion/templates/motion/view.html:275 +#: motion/templates/motion/motion_detail.html:279 msgid "Manage motion" msgstr "Gérer la motion" -#: motion/templates/motion/view.html:278 -msgid "Formal validation" -msgstr "Validation formelle" - -#: motion/templates/motion/view.html:280 -msgid "Publish" -msgstr "Publier" - -#: motion/templates/motion/view.html:283 -msgid "Permit" -msgstr "Permettre" - -#: motion/templates/motion/view.html:286 +#: motion/templates/motion/motion_detail.html:287 #, fuzzy -msgid "Not permit" -msgstr "Non autorisé (rejeter)" - -#: motion/templates/motion/view.html:289 -msgid "Set number" -msgstr "Insérer un numéro" - -#: motion/templates/motion/view.html:294 -msgid "Result after vote" -msgstr "Résultat après le vote" - -#: motion/templates/motion/view.html:326 -#, fuzzy -msgid "Withdrawed by Submitter" -msgstr "Retiré par le requérant" - -#: motion/templates/motion/view.html:333 -msgid "For Administration only:" +msgid "For administration only:" msgstr "Seulement pour les administrateurs" -#: motion/templates/motion/view.html:335 -msgid "Reset" +#: motion/templates/motion/motion_detail.html:289 +#, fuzzy +msgid "Reset state" msgstr "Réinitialiser" -#: motion/templates/motion/widget.html:27 -msgid "No motion available." -msgstr "Aucune motion disponible" +#: motion/templates/motion/motion_diff.html:23 +msgid "Diff view" +msgstr "" -#: motion/templates/projector/Motion.html:29 +#: motion/templates/motion/motion_diff.html:27 +#: motion/templates/motion/motion_form.html:36 +#: motion/templates/motion/poll_form.html:18 +#, fuzzy +msgid "Back to motion" +msgstr "Modifier la motion" + +#: motion/templates/motion/motion_form.html:23 +#: motion/templates/motion/motion_form.html:32 +#: motion/templates/motion/motion_list.html:24 +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:29 +msgid "Import motions" +msgstr "Importer des motions" + +#: motion/templates/motion/motion_form_csv_import.html:15 +#, fuzzy +msgid "Select a CSV file to import motions" +msgstr "Sélectionnez un fichier CSV pour importer les motions!" + +#: motion/templates/motion/motion_form_csv_import.html:17 +#: participant/templates/participant/import.html:17 +msgid "Please note" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:20 +#: participant/templates/participant/import.html:20 +msgid "Required comma separated values" +msgstr "Valeurs séparées par des virgules (CSV) nécessaires" + +#: motion/templates/motion/motion_form_csv_import.html:21 +#, fuzzy +msgid "identifier, title, text, reason, submitter (clean name), category" +msgstr "numéro, titre, texte, motivation, prénom, nom, groupe" + +#: motion/templates/motion/motion_form_csv_import.html:24 +#, fuzzy +msgid "" +"Identifier, reason, submitter and category are optional and may be empty" +msgstr "" +"numero, motivation et est_groupe sont " +"optional et peuvent être laisser vide" + +#: motion/templates/motion/motion_form_csv_import.html:26 +msgid "The first line (header) is ignored" +msgstr "" + +#: motion/templates/motion/motion_form_csv_import.html:28 +#, fuzzy +msgid "Required CSV file encoding is UTF-8" +msgstr "Le fichier CSV requiert un encodage de caractères UTF-8 (Unicode)" + +#: motion/templates/motion/motion_form_csv_import.html:31 +#: participant/templates/participant/import.html:28 +#, fuzzy +msgid "Use the CSV example file from OpenSlides Wiki." +msgstr "Un exemple de fichier CSV est disponible sur le Wiki de Openslides. " + +#: motion/templates/motion/motion_form_csv_import.html:39 +#: motion/templates/motion/motion_list.html:29 +#: participant/templates/participant/import.html:35 +#: participant/templates/participant/overview.html:25 +msgid "Import" +msgstr "Importation" + +#: motion/templates/motion/motion_list.html:31 +#, fuzzy +msgid "Print all motions as PDF" +msgstr "Toutes les motions dans un PDF" + +#: motion/templates/motion/motion_list.html:38 +msgid "#" +msgstr "" + +#: motion/templates/motion/motion_list.html:39 +msgid "Motion title" +msgstr "Titre de la motion" + +#: motion/templates/motion/motion_list.html:65 +#, fuzzy +msgid "Enough supporters" +msgstr "A besoin de partisans" + +#: motion/templates/motion/motion_list.html:68 +#, fuzzy +msgid "Needs supporters" +msgstr "A besoin de partisans" + +#: motion/templates/motion/poll_form.html:37 +msgid "Option" +msgstr "Option" + +#: motion/templates/projector/Motion.html:18 msgid "Poll result" msgstr "Résultat du sondage" -#: motion/templates/projector/Motion.html:47 +#: motion/templates/projector/Motion.html:36 msgid "No poll results available." msgstr "Aucun résultat de sondage disponible" -#: participant/__init__.py:3 +#: participant/__init__.py:18 participant/signals.py:56 msgid "Participant" msgstr "Participant" -#: participant/forms.py:28 participant/views.py:605 -#: participant/templates/participant/group_overview.html:6 -#: participant/templates/participant/group_overview.html:9 -#: participant/templates/participant/overview.html:21 -#: participant/templates/participant/user_detail.html:18 +#: participant/api.py:73 +#, 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/api.py:97 +#, fuzzy, python-format +msgid "Ignoring malformed group id in line %d." +msgstr "La ligne %d mal formée dans le fichier d'entrée a été ignorée" + +#: participant/api.py:100 +#, python-format +msgid "Group id %(id)s does not exists (line %(line)d)." +msgstr "" + +#: participant/api.py:105 +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/forms.py:29 participant/views.py:542 +#: participant/templates/participant/group_overview.html:7 +#: participant/templates/participant/group_overview.html:20 +#: participant/templates/participant/overview.html:24 +#: participant/templates/participant/user_detail.html:53 msgid "Groups" msgstr "Groupe" -#: participant/forms.py:53 +#: participant/forms.py:30 +msgid "" +"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." +msgstr "" + +#: participant/forms.py:44 +msgid "First name and last name can not both be empty." +msgstr "" + +#: participant/forms.py:77 +msgid "" +"You can not remove the last group containing the permission to manage " +"participants." +msgstr "" + +#: participant/forms.py:85 msgid "Permissions" msgstr "Permissions" -#: participant/forms.py:56 participant/views.py:543 participant/views.py:591 -#: participant/templates/participant/config.html:10 +#: participant/forms.py:88 participant/views.py:504 participant/views.py:528 #: participant/templates/participant/overview.html:7 -#: participant/templates/participant/overview.html:16 -#: participant/templates/participant/overview.html:95 +#: participant/templates/participant/overview.html:20 msgid "Participants" msgstr "Participants" -#: participant/forms.py:93 -msgid "You can not edit the name for this group." -msgstr "Vous ne pouvez pas modifier le nom de ce groupe." - -#: participant/forms.py:97 -#, python-format -msgid "Group name \"%s\" is reserved for internal use." -msgstr "Ce nom de groupe \"%s\" est réservé pour une utilisation interne." - -#: participant/forms.py:121 -msgid "System URL" -msgstr "URL du système" - -#: participant/forms.py:122 participant/forms.py:127 -msgid "Printed in PDF of first time passwords only." -msgstr "" -"Imprimé dans le PDF avec la liste des premiers mots de passe seulement." - -#: participant/forms.py:130 -msgid "Sort participants by first name" -msgstr "Classer les participants par prénom" - -#: participant/forms.py:131 -msgid "Disable for sorting by last name" -msgstr "Désactiver le classement par nom" - -#: participant/models.py:33 participant/templates/participant/overview.html:57 +#: participant/models.py:30 msgid "Male" msgstr "Masculin" -#: participant/models.py:34 participant/templates/participant/overview.html:58 +#: participant/models.py:31 msgid "Female" msgstr "Féminin" -#: participant/models.py:37 participant/templates/participant/overview.html:70 -msgid "Delegate" -msgstr "Délégué" - -#: participant/models.py:38 participant/templates/participant/overview.html:71 -msgid "Observer" -msgstr "Observateur" - -#: participant/models.py:39 participant/templates/participant/overview.html:72 -msgid "Staff" -msgstr "Personnel" - -#: participant/models.py:40 participant/templates/participant/overview.html:73 -msgid "Guest" -msgstr "Invité" - -#: participant/models.py:45 participant/templates/participant/overview.html:62 -#: participant/templates/participant/overview.html:102 +#: participant/models.py:36 participant/views.py:205 +#: participant/templates/participant/overview.html:51 +#: participant/templates/participant/user_detail.html:49 msgid "Structure level" msgstr "Niveau de structure" -#: participant/models.py:46 +#: participant/models.py:37 msgid "Will be shown after the name." msgstr "Apparait après le nom." -#: participant/models.py:49 participant/templates/participant/overview.html:56 -#: participant/templates/participant/user_detail.html:28 +#: participant/models.py:40 +#, fuzzy +msgid "Will be shown before the name." +msgstr "Apparait après le nom." + +#: participant/models.py:43 +#: participant/templates/participant/user_detail.html:39 msgid "Gender" msgstr "Sexe" -#: participant/models.py:49 participant/models.py:52 participant/models.py:55 +#: participant/models.py:43 participant/models.py:46 msgid "Only for filtering the participant list." msgstr "Seulement pour filtrer la liste des utilisateurs." -#: participant/models.py:52 -msgid "Typ" -msgstr "Type" - -#: participant/models.py:54 participant/views.py:248 -#: participant/templates/participant/overview.html:77 -#: participant/templates/participant/overview.html:104 -#: participant/templates/participant/user_detail.html:38 +#: participant/models.py:45 participant/views.py:205 +#: participant/templates/participant/overview.html:53 +#: participant/templates/participant/user_detail.html:51 msgid "Committee" msgstr "Comité" -#: participant/models.py:57 +#: participant/models.py:48 #: participant/templates/participant/user_detail.html:43 msgid "About me" msgstr "A propos de moi" -#: participant/models.py:58 +#: participant/models.py:49 msgid "Your profile text" msgstr "Le texte de votre profil" -#: participant/models.py:61 +#: participant/models.py:52 msgid "Only for notes." msgstr "Seulement pour des notes." -#: participant/models.py:64 +#: participant/models.py:55 msgid "Default password" msgstr "Premier mot de passe" -#: participant/models.py:118 +#: participant/models.py:113 msgid "Can see participant" msgstr "Peut voir les participants" -#: participant/models.py:120 +#: participant/models.py:115 msgid "Can manage participant" msgstr "Peut gérer des participants" -#: participant/models.py:142 +#: participant/models.py:137 msgid "Use this group as participant" msgstr "Utiliser ce groupe comme participant" -#: participant/models.py:143 +#: participant/models.py:138 msgid "For example as submitter of a motion." msgstr "Par exemple, comme initiant d'une motion." -#: participant/models.py:237 +#: participant/signals.py:38 +msgid "System URL" +msgstr "URL du système" + +#: participant/signals.py:39 participant/signals.py:47 +msgid "Printed in PDF of first time passwords only." +msgstr "" +"Imprimé dans le PDF avec la liste des premiers mots de passe seulement." + +#: participant/signals.py:42 msgid "Welcome to OpenSlides!" msgstr "Bienvenue sur OpenSlides!" -#: participant/views.py:200 +#: participant/signals.py:53 +msgid "Sort participants by first name" +msgstr "Classer les participants par prénom" + +#: participant/signals.py:54 +msgid "Disable for sorting by last name" +msgstr "Désactiver le classement par nom" + +#: participant/signals.py:97 +msgid "Anonymous" +msgstr "" + +#: participant/signals.py:99 +msgid "Registered" +msgstr "" + +#: participant/signals.py:109 +#, fuzzy +msgid "Delegates" +msgstr "Délégué" + +#: participant/signals.py:123 participant/templates/participant/import.html:25 +msgid "Staff" +msgstr "Personnel" + +#: participant/views.py:157 msgid "You can not delete yourself." msgstr "Vous ne pouvez pas vous suprimer vous même." -#: participant/views.py:221 +#: participant/views.py:178 msgid "You can not deactivate yourself." msgstr "Vous ne pouvez pas vous désactiver vous-même" -#: participant/views.py:224 +#: participant/views.py:181 msgid "You can not deactivate the administrator." msgstr "Vous ne pouvez pas désactiver l'administrateur." -#: participant/views.py:243 +#: participant/views.py:200 msgid "Participant-list" msgstr "Liste des participants" -#: participant/views.py:244 +#: participant/views.py:201 msgid "List of Participants" msgstr "La liste des participants" -#: participant/views.py:247 -#: participant/templates/participant/overview.html:101 +#: participant/views.py:204 participant/templates/participant/overview.html:50 msgid "Last Name" msgstr "Nom" -#: participant/views.py:247 -#: participant/templates/participant/overview.html:100 +#: participant/views.py:204 participant/templates/participant/overview.html:49 msgid "First Name" msgstr "Prénom" -#: participant/views.py:247 -#: participant/templates/participant/group_overview.html:18 +#: participant/views.py:205 +#: participant/templates/participant/group_overview.html:31 +#: participant/templates/participant/overview.html:52 msgid "Group" msgstr "Groupe" -#: participant/views.py:247 participant/templates/participant/overview.html:69 -#: participant/templates/participant/overview.html:103 -#: participant/templates/participant/user_detail.html:33 -msgid "Type" -msgstr "Type" - -#: participant/views.py:279 +#: participant/views.py:241 msgid "Participant-passwords" msgstr "Mot de passe du participant" -#: participant/views.py:301 +#: participant/views.py:271 msgid "Account for OpenSlides" msgstr "Compte pour OpenSlides" -#: participant/views.py:303 +#: participant/views.py:273 #, python-format msgid "for %s" msgstr "pour %s" -#: participant/views.py:306 +#: participant/views.py:276 #, python-format msgid "User: %s" msgstr "Utilisateur: %s" -#: participant/views.py:310 +#: participant/views.py:280 #, python-format msgid "Password: %s" msgstr "Mot de passe: %s" -#: participant/views.py:315 -#, python-format -msgid "URL: %s" -msgstr "URL: %s" - -#: participant/views.py:357 +#: participant/views.py:327 #, python-format msgid "%d new participants were successfully imported." msgstr "%d nouveaux participants ont été importés avec succès. " -#: participant/views.py:368 +#: participant/views.py:338 msgid "Do you really want to reset the password?" msgstr "Voulez-vous vraiment reinitialser le mot de passe?" -#: participant/views.py:381 +#: participant/views.py:351 #, 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:438 +#: participant/views.py:426 msgid "You can not delete this Group." msgstr "Vous ne pouvez pas suprimer se groupe." -#: participant/views.py:466 -msgid "Participants settings successfully saved." -msgstr "" -"Les modifications des paramètres des participants ont été appliquées avec " -"succès" - -#: participant/views.py:476 +#: participant/views.py:437 #, python-format msgid "" "Installation was successfully! Use %(user)s (password: %(password)s) for " @@ -2004,30 +2294,23 @@ msgstr "" "ce message apparaîtra toujours pour tout le monde et pourrait représenter un " "risque de sécurité." -#: participant/views.py:502 +#: participant/views.py:463 msgid "User settings successfully saved." msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." -#: participant/views.py:525 +#: participant/views.py:486 msgid "Password successfully changed." msgstr "Le mot de passe a été changé avec succès." -#: participant/views.py:577 -msgid "My motions and elections" -msgstr "Mes motions et élections" - -#: participant/templates/participant/config.html:5 -msgid "Participant settings" -msgstr "Paramètres du participant" - #: participant/templates/participant/edit.html:8 #: participant/templates/participant/edit.html:17 +#: participant/templates/participant/user_detail.html:26 msgid "Edit participant" msgstr "Modifier le participant" #: participant/templates/participant/edit.html:10 #: participant/templates/participant/edit.html:19 -#: participant/templates/participant/overview.html:20 +#: participant/templates/participant/overview.html:23 msgid "New participant" msgstr "Nouveau participant" @@ -2035,37 +2318,55 @@ msgstr "Nouveau participant" msgid "Reset to First Password" msgstr "Initialiser au premier mot de passe" -#: participant/templates/participant/group_detail.html:18 -msgid "Members" -msgstr "Membres" - -#: participant/templates/participant/group_detail.html:24 -msgid "No members available." -msgstr "Aucun membre n'est disponible" +#: participant/templates/participant/group_detail.html:15 +#, fuzzy +msgid "Show group" +msgstr "Nouveau groupe" +#: participant/templates/participant/group_detail.html:26 #: participant/templates/participant/group_edit.html:8 #: 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 +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:10 #: participant/templates/participant/group_edit.html:19 -#: participant/templates/participant/group_overview.html:11 +#: participant/templates/participant/group_overview.html:22 msgid "New group" msgstr "Nouveau groupe" -#: participant/templates/participant/group_overview.html:12 +#: participant/templates/participant/group_overview.html:23 #, fuzzy msgid "Back to participants overview" msgstr "Aucun participant disponible" -#: participant/templates/participant/group_widget.html:21 -msgid "No groups available." -msgstr "Aucun groupe n'est disponible" +#: participant/templates/participant/group_overview.html:30 +msgid "ID" +msgstr "" + +#: participant/templates/participant/group_overview.html:39 +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 "" #: participant/templates/participant/import.html:5 #: participant/templates/participant/import.html:9 -#: participant/templates/participant/overview.html:22 +#: participant/templates/participant/overview.html:25 msgid "Import participants" msgstr "Importer des participants" @@ -2073,11 +2374,26 @@ msgstr "Importer des participants" msgid "Select a CSV file to import participants!" msgstr "Selectionnez un fichier CSV pour importer des participants" -#: participant/templates/participant/import.html:18 +#: participant/templates/participant/import.html:21 +#, fuzzy msgid "" -"first_name, last_name, gender, structure level, type, committee, comment" +"title, first name, last name, gender, email, group id, structure level, " +"committee, about me, comment, is active" msgstr "prénom, nom, sexe, position, type, comité, commentaire" +#: participant/templates/participant/import.html:24 +#, fuzzy +msgid "Default groups" +msgstr "Supprimer le groupe" + +#: participant/templates/participant/import.html:25 +msgid "Delegate" +msgstr "Délégué" + +#: participant/templates/participant/import.html:27 +msgid "Required CSV file encoding: UTF-8 (Unicode)." +msgstr "Le fichier CSV requiert un encodage de caractères UTF-8 (Unicode)" + #: participant/templates/participant/login.html:19 msgid "Your username and password were not accepted. Please try again." msgstr "" @@ -2085,6 +2401,7 @@ msgstr "" "Veuillez essayer à nouveau." #: participant/templates/participant/login.html:38 +#: participant/templates/participant/user_detail.html:64 msgid "Username" msgstr "" @@ -2093,8 +2410,7 @@ msgstr "" msgid "Password" msgstr "Mot de passe: %s" -#: participant/templates/participant/login.html:47 -#: participant/templates/participant/overview.html:37 templates/base.html:46 +#: participant/templates/participant/login.html:47 templates/base.html:44 msgid "Login" msgstr "Connexion" @@ -2102,107 +2418,97 @@ msgstr "Connexion" msgid "Continue as guest" msgstr "Continuer en tant qu'invité" -#: participant/templates/participant/overview.html:21 +#: participant/templates/participant/overview.html:24 #, fuzzy msgid "All groups" msgstr "Tout les groupes" -#: participant/templates/participant/overview.html:33 +#: participant/templates/participant/overview.html:34 #, fuzzy msgid "List of participants" msgstr "La liste des participants" -#: participant/templates/participant/overview.html:34 +#: participant/templates/participant/overview.html:35 #, fuzzy msgid "First time passwords" msgstr "La liste des premiers mots de passe en PDF" -#: participant/templates/participant/overview.html:42 +#: participant/templates/participant/overview.html:39 #, fuzzy msgid "Print list of participants as PDF" msgstr "La liste des participants en PDF" -#: participant/templates/participant/overview.html:45 -#, fuzzy -msgid "Print first time passwords as PDF" -msgstr "La liste des premiers mots de passe en PDF" +#: participant/templates/participant/overview.html:47 +msgid "Present" +msgstr "" -#: participant/templates/participant/overview.html:59 -#: participant/templates/participant/overview.html:74 -msgid "Not specified" -msgstr "Non spécifié" - -#: participant/templates/participant/overview.html:85 projector/models.py:63 -msgid "Active" -msgstr "Actif" - -#: participant/templates/participant/overview.html:86 -msgid "Inactive" -msgstr "Inactif" - -#: participant/templates/participant/overview.html:93 -msgid "participant" -msgid_plural "participants" -msgstr[0] "participant" -msgstr[1] "participants" - -#: participant/templates/participant/overview.html:95 -msgid "of" -msgstr "de" - -#: participant/templates/participant/overview.html:107 -#: participant/templates/participant/user_detail.html:53 +#: participant/templates/participant/overview.html:56 +#: participant/templates/participant/user_detail.html:68 msgid "Last Login" msgstr "Dernière connexion" -#: participant/templates/participant/overview.html:143 -#, fuzzy -msgid "Change status (active/inactive)" -msgstr "Changer le statut sur inactif" +#: participant/templates/participant/overview.html:68 +#: participant/templates/participant/overview.html:75 +msgid "present" +msgstr "" -#: participant/templates/participant/overview.html:153 -#: participant/templates/participant/user_widget.html:19 -msgid "No participants available." -msgstr "Aucun participant disponible" +#: participant/templates/participant/overview.html:68 +#: participant/templates/participant/overview.html:75 +msgid "absent" +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" -#: participant/templates/participant/personal_info_widget.html:5 -msgid "I submitted the following motions:" -msgstr "Je propose les motions suivantes:" - -#: participant/templates/participant/personal_info_widget.html:17 -#: participant/templates/participant/personal_info_widget.html:36 -#: participant/templates/participant/personal_info_widget.html:47 -msgid "None" -msgstr "Aucun" - -#: participant/templates/participant/personal_info_widget.html:24 -msgid "I support the following motions:" -msgstr "Je soutien les motions suivantes" - -#: participant/templates/participant/personal_info_widget.html:43 -msgid "I am candidate for the following elections:" -msgstr "Je suis candidat aux élections suivantes" - #: participant/templates/participant/settings.html:5 -#: participant/templates/participant/settings.html:8 templates/base.html:40 +#: participant/templates/participant/settings.html:8 templates/base.html:38 #, fuzzy msgid "Edit profile" msgstr "Modifier l'élément" -#: participant/templates/participant/user_detail.html:23 +#: participant/templates/participant/user_detail.html:15 +#, fuzzy +msgid "Show participant" +msgstr "Nouveau participant" + +#: participant/templates/participant/user_detail.html:28 +msgid "Delete participant" +msgstr "Supprimer le participant" + +#: participant/templates/participant/user_detail.html:38 +#, fuzzy +msgid "Personal data" +msgstr "Paramètres personnels" + +#: participant/templates/participant/user_detail.html:41 +msgid "Email" +msgstr "" + +#: participant/templates/participant/user_detail.html:48 +#, fuzzy +msgid "Event data" +msgstr "Date de l'événement" + +#: participant/templates/participant/user_detail.html:57 msgid "The participant is not member of any group." msgstr "Le participant n'est membre d'aucun groupe" -#: participant/templates/participant/user_detail.html:57 +#: participant/templates/participant/user_detail.html:63 +#, fuzzy +msgid "Administrative data" +msgstr "Seulement pour les administrateurs" + +#: participant/templates/participant/user_detail.html:72 msgid "The participant has not logged in yet." msgstr "Le participant ne s'est pas encore authentifié." -#: participant/templates/projector/GroupSlide.html:11 +#: participant/templates/participant/user_widget.html:19 +msgid "No participants available." +msgstr "Aucun participant disponible" + +#: participant/templates/projector/GroupSlide.html:10 msgid "participants" msgstr "participants" @@ -2226,99 +2532,97 @@ msgstr "Peut voir le projecteur" msgid "Can see the dashboard" msgstr "Peut voir la vue d'ensemble" -#: projector/views.py:199 +#: projector/views.py:195 msgid "Errors in the form" msgstr "Erreurs dans le formulaire" -#: projector/views.py:375 projector/templates/projector/dashboard.html:18 +#: projector/views.py:364 projector/templates/projector/dashboard.html:17 msgid "Dashboard" msgstr "Vue d'ensemble" -#: projector/views.py:403 +#: projector/views.py:392 msgid "Projector live view" msgstr "Vue projecteur live" -#: projector/views.py:429 +#: projector/views.py:407 msgid "Overlays" msgstr "Superpositions" -#: projector/views.py:441 +#: projector/views.py:419 msgid "Custom Slides" msgstr "Diapositives personnalisées" -#: projector/templates/projector/control_countdown.html:7 -msgctxt "seconds" -msgid "s" -msgstr "s" - -#: projector/templates/projector/control_countdown.html:9 -#, fuzzy -msgid "Save time as default" -msgstr "Enregistrer par défault " - -#: projector/templates/projector/control_countdown.html:12 -msgid "Reset countdown" -msgstr "Remettre le compte à rebours à zéro" - -#: projector/templates/projector/control_countdown.html:15 -msgid "Start countdown" -msgstr "Démarrer le compte à rebours" - -#: projector/templates/projector/control_countdown.html:18 -msgid "Stop countdown" -msgstr "Arrêter le compte à rebours " - -#: projector/templates/projector/control_overlay_message.html:10 -msgid "Clean message" -msgstr "Supprimer le message" - -#: projector/templates/projector/custom_slide_widget.html:12 -msgid "Welcome Page" -msgstr "Page d'accueil" - -#: projector/templates/projector/dashboard.html:20 +#: projector/templates/projector/dashboard.html:19 #, fuzzy msgid "Manage widgets" msgstr "Sélectionner les composants" -#: projector/templates/projector/dashboard.html:20 +#: projector/templates/projector/dashboard.html:19 msgid "Widgets" msgstr "" -#: projector/templates/projector/live_view_widget.html:8 +#: projector/templates/projector/live_view_widget.html:7 msgid "Zoom in" msgstr "Zoom avant" -#: projector/templates/projector/live_view_widget.html:11 +#: projector/templates/projector/live_view_widget.html:10 msgid "Zoom out" msgstr "Zoom arrière" -#: projector/templates/projector/live_view_widget.html:16 -msgid "Scroll text up" +#: projector/templates/projector/live_view_widget.html:15 +#, fuzzy +msgid "Scroll visible view up" msgstr "Faire défiler le texte vers le haut" -#: projector/templates/projector/live_view_widget.html:19 -msgid "Scroll text down" +#: projector/templates/projector/live_view_widget.html:18 +#, fuzzy +msgid "Scroll visible view down" msgstr "Faire défiler le texte vers le bas" -#: projector/templates/projector/live_view_widget.html:24 +#: projector/templates/projector/live_view_widget.html:23 msgid "Reset projector view" msgstr "Remettre la vue projecteur à zéro" -#: projector/templates/projector/new.html:6 -#: projector/templates/projector/new.html:9 +#: projector/templates/projector/new.html:5 +#: projector/templates/projector/new.html:8 msgid "Custom slide" msgstr "Diapositive personnalisée" -#: projector/templates/projector/overlay_widget.html:22 +#: projector/templates/projector/overlay_countdown_widget.html:4 msgid "Countdown for speaking time" msgstr "" -#: projector/templates/projector/overlay_widget.html:26 +#: projector/templates/projector/overlay_countdown_widget.html:8 +msgctxt "seconds" +msgid "s" +msgstr "s" + +#: projector/templates/projector/overlay_countdown_widget.html:9 +#, fuzzy +msgid "Save time as default" +msgstr "Enregistrer par défault " + +#: projector/templates/projector/overlay_countdown_widget.html:13 +msgid "Reset countdown" +msgstr "Remettre le compte à rebours à zéro" + +#: projector/templates/projector/overlay_countdown_widget.html:16 +msgid "Start countdown" +msgstr "Démarrer le compte à rebours" + +#: projector/templates/projector/overlay_countdown_widget.html:19 +msgid "Stop countdown" +msgstr "Arrêter le compte à rebours " + +#: projector/templates/projector/overlay_message_widget.html:5 #, fuzzy msgid "Message" msgstr "Supprimer le message" +#: projector/templates/projector/overlay_message_widget.html:12 +msgid "Clean message" +msgstr "Supprimer le message" + #: projector/templates/projector/select_widgets.html:5 #: projector/templates/projector/select_widgets.html:8 msgid "Select widgets" @@ -2328,78 +2632,70 @@ msgstr "Sélectionner les composants" msgid "No widgets available" msgstr "Pas d'éléments disponibles." -#: templates/404.html:7 +#: templates/404.html:6 msgid "Page not found." msgstr "N'a pas pu trouver la page." -#: templates/500.html:7 +#: templates/500.html:6 msgid "Server Error" msgstr "Erreur du serveur" -#: templates/base.html:29 +#: templates/base.html:27 msgid "Home" msgstr "Accueil" -#: templates/base.html:41 +#: templates/base.html:27 +#, fuzzy +msgid "Logo" +msgstr "Déconnecter" + +#: templates/base.html:39 #, fuzzy msgid "Change password" msgstr "Premier mot de passe" -#: templates/base.html:43 +#: templates/base.html:41 msgid "Logout" msgstr "Déconnecter" -#: templates/base.html:100 -msgid "" -"Get professional " -"support for OpenSlides." -msgstr "" -"Obtenir un support " -"professionel pour OpenSlides." - -#: utils/pdf.py:226 +#: utils/pdf.py:280 #, python-format msgid "As of: %s" msgstr "A partir de: %s" -#: utils/pdf.py:237 utils/pdf.py:246 +#: utils/pdf.py:291 utils/pdf.py:300 #, python-format msgid "Page %s" msgstr "Page %s" -#: utils/utils.py:59 utils/views.py:283 +#: utils/utils.py:60 utils/views.py:373 #, python-format msgid "Do you really want to delete %s?" msgstr "Voulez-vous vraiment supprimer %s?" -#: utils/utils.py:106 +#: utils/utils.py:107 msgid "Sorry, you have no rights to see this page." msgstr "Désolé, vous n'avez pas le droit de voir cette page" -#: utils/views.py:102 +#: utils/views.py:167 msgid "Are you sure?" msgstr "Etes-vous sûr?" -#: utils/views.py:103 +#: utils/views.py:168 msgid "Thank you for your answer" msgstr "Merci pour votre réponse" -#: utils/views.py:240 +#: utils/views.py:344 #, python-format msgid "%s was successfully modified." msgstr "%s a été modifié avec succès." -#: utils/views.py:271 +#: utils/views.py:354 #, python-format msgid "%s was successfully created." msgstr "%s a été créé avec succès." -#: utils/views.py:289 -#, python-format -msgid "%s was successfully deleted." -msgstr "%s a été supprimé avec succès" - -#: utils/views.py:304 +#: utils/views.py:392 msgid "undefined-filename" msgstr "nom de fichier indéterminé" @@ -2407,6 +2703,368 @@ msgstr "nom de fichier indéterminé" msgid "Enter valid JSON" msgstr "Entrez un JSON valide" +#~ msgid "Item %s was successfully modified." +#~ msgstr "Elément %s a été modifié avec succès." + +#~ msgid "Item %s was successfully created." +#~ msgstr "Elément %s a été créé avec succès." + +#~ msgid "Agenda settings" +#~ msgstr "Paramètres de l'ordre du jour" + +#~ msgid "Election settings successfully saved." +#~ msgstr "Les paramètres de l'élection ont été enregistrés avec succès." + +#~ msgid "Election settings" +#~ msgstr "Paramètres de l'élection" + +#~ msgid "Filter" +#~ msgstr "Filtre" + +#~ msgid "election" +#~ msgid_plural "elections" +#~ msgstr[0] "élection" +#~ msgstr[1] "élections" + +#~ msgctxt "Number of searched candidates for an election" +#~ msgid "posts: %(posts)s" +#~ msgstr "postes: %(posts)s" + +#~ msgid "candidates: %(candidates)s" +#~ msgstr "candidats: %(candidates)s" + +#~ msgid "elected: %(elected)s" +#~ msgstr "élus: %(elected)s" + +#, fuzzy +#~ msgid "Ballot" +#~ msgstr "vote" + +#~ msgid "General settings successfully saved." +#~ msgstr "Les paramètres généraux ont été enregistrés avec succès." + +#~ msgid "General settings" +#~ msgstr "Paramètres généraux" + +#~ msgid "Trivial change" +#~ msgstr "Changement trivial" + +#~ msgid "Import motions with status \"authorized\"" +#~ msgstr "Importer les motions avec le statut de \"autorisé\"" + +#~ msgid "Set the initial status for each motion to \"authorized\"" +#~ msgstr "Définir chaque motion à son statut initial de \"autorisé\" " + +#~ msgid "Allow trivial changes" +#~ msgstr "Pemettre des changements triviaux" + +#~ msgid "Warning: Trivial changes undermine the motions autorisation system." +#~ msgstr "" +#~ "Attention: Les changements triviaux perturbent le système d'autorisation " +#~ "de motion." + +#~ msgid "Version %d authorized" +#~ msgstr "Version %d autorisée" + +#~ msgid "Searching for supporters." +#~ msgstr "Recherche de soutien." + +#~ msgid "Not yet authorized." +#~ msgstr "N'est pas encore autorisé." + +#~ msgid "Not yet authorized changes." +#~ msgstr "Les changements ne sont pas encore approuvés." + +#~ msgid "" +#~ "Trivial changes to version %(version)d; changed fields: %(changed_fields)s" +#~ msgstr "" +#~ "Changements triviaux à la version %(version)d; les champs modifiés: " +#~ "%(changed_fields)s" + +#~ msgid "Version %s created" +#~ msgstr "Version %s créée" + +#~ msgid "Supporters removed" +#~ msgstr "Tous les partisans supprimés" + +#~ msgid "Status reseted to: %s" +#~ msgstr "Statut remis à %s" + +#~ msgid "Number set: %s" +#~ msgstr "Numéro inséré: %s" + +#~ msgid "Version %s authorized" +#~ msgstr "Version %s autorisée" + +#~ msgid "Version %s not authorized" +#~ msgstr "Version %s non autorisée" + +#~ msgid "The motion status is already '%s.'" +#~ msgstr "La motion a déja le statut '%s'." + +#~ msgid "" +#~ "The motion status is: '%(currentstatus)s'. You can not set the status to " +#~ "'%(newstatus)s'." +#~ msgstr "" +#~ "Le statut de la motion est: '%(currentstatus)s'. Vous ne pouvez pas le " +#~ "changer le statut sur '%(newstatus)s'." + +#~ msgid "Status modified" +#~ msgstr "Statut modifié" + +#~ msgid "by" +#~ msgstr "par" + +#~ msgid "You have not the necessary rights to create or edit motions." +#~ msgstr "Vous n'avez pas l'autorisation de créer ou modifier des motions." + +#~ msgid "You can not edit this motion." +#~ msgstr "Vous ne pouvez pas modifier cette motion." + +#~ msgid "New motion was successfully created." +#~ msgstr "La nouvelle motion a été créée avec succès." + +#~ msgid "Motion was successfully modified." +#~ msgstr "La motion a été modifiée avec succès." + +#~ msgid "" +#~ "Attention: Do you really want to edit this motion? The supporters will " +#~ "not be removed automatically because you can manage motions. " +#~ "Please check if the supports are valid after your changing!" +#~ msgstr "" +#~ "Attention: Voulez vous vraiment modifier cette motion? Les partisants ne " +#~ "seront pas automatiquement supprimés car vous avez l'autorisation " +#~ "de gérer les motions. S'il vous plait vérifiez si les partisans sont " +#~ "valables après votre modification!" + +#~ msgid "" +#~ "Attention: Do you really want to edit this motion? All %s " +#~ "supporters will be removed! Try to convince the supporters again." +#~ msgstr "" +#~ "Attention: Voulez-vous vraiment modifier cette motion? Tout les %s " +#~ "partisans seront supprimés! Essayez de convaincre les partisans à nouveau." + +#~ msgid "Motion number was successfully set." +#~ msgstr "Le numéro de la motion a été mis avec succès." + +#~ msgid "Motion was successfully authorized." +#~ msgstr "La motion a été autorisée avec succès." + +#~ msgid "Motion was successfully rejected." +#~ msgstr "La motion a été rejetée avec succès. " + +#~ msgid "Motion status was set to: %s." +#~ msgstr "Le statut de la motion a été changé sur: %s" + +#~ msgid "Motion status was reset." +#~ msgstr "Le statut de la motion a été remis à zéro." + +#~ msgid "Poll was successfully deleted." +#~ msgstr "Le sondage a été supprimé avec succès." + +#~ msgid "the %s. poll" +#~ msgstr "le %s. sondage" + +#~ msgid "You can not delete motion %s." +#~ msgstr "Vous ne pouvez pas supprimer la motion %s." + +#~ msgid "Motion %s was successfully deleted." +#~ msgstr "La motion %s a été supprimée avec succès." + +#~ msgid "Version %s accepted." +#~ msgstr "Version %s acceptée." + +#~ msgid "Do you really want to authorize version %s?" +#~ msgstr "Voulez-vous vraiment autoriser cette version %s" + +#~ msgid "Version %s rejected." +#~ msgstr "Version %s rejetée." + +#~ msgid "ERROR by rejecting the version." +#~ msgstr "ERREUR en rejetant la version." + +#~ msgid "Ignoring line %d because the assigned group may not act as a person." +#~ msgstr "" +#~ "La ligne %d a été ignorée car le group assigné ne peut agir en tant que " +#~ "personne." + +#~ msgid "Created by motion import." +#~ msgstr "Motion a été créé par l'import" + +#~ msgid "" +#~ "Ignoring line %d because it contains an incomplete first / last name pair." +#~ msgstr "La ligne %d a été ignorée car le nom ou prénom sont incomplets" + +#~ msgid "%d motion was successfully modified." +#~ msgid_plural "%d motions were successfully modified." +#~ msgstr[0] "%d la motion a été modifiée avec succès." +#~ msgstr[1] "%d les motions ont été modifiées avec succès." + +#~ msgid "%d new user was added." +#~ msgid_plural "%d new users were added." +#~ msgstr[0] "%d nouvel utilisateur a été créé." +#~ msgstr[1] "%d nouveaux utilisateurs ont été créés." + +#~ msgid "%d new group was added." +#~ msgid_plural "%d new groups were added." +#~ msgstr[0] "%d le nouveau groupe a été ajouter" +#~ msgstr[1] "%d nouveaux groupes ont été ajouter" + +#~ msgid "%d group assigned to motions." +#~ msgid_plural "%d groups assigned to motions." +#~ msgstr[0] "%d groupe a été assigné aux motions." +#~ msgstr[1] "%d groupes ont été assignés aux motions." + +#~ msgid "" +#~ "Attention: Existing motions will be modified if you import new motions " +#~ "with the same number." +#~ msgstr "" +#~ "Attention: Les motions existantes seront modifiées si vous importez de " +#~ "nouvelles motions avec le même numéro." + +#~ msgid "" +#~ "Attention: Importing an motions without a number multiple times will " +#~ "create duplicates." +#~ msgstr "" +#~ "Attention: L'importation d'une motion sans numéro à plusieurs reprises " +#~ "créera des doublons." + +#~ msgid "Motion No." +#~ msgstr "Motion No." + +#~ msgid "Motion settings successfully saved." +#~ msgstr "Les paramètres des motions ont été enregistrés avec succès" + +#~ msgid "Motion settings" +#~ msgstr "Paramètres de l'animation" + +#~ msgid "Without number" +#~ msgstr "Sans numéro" + +#~ msgid "Not yet authorized" +#~ msgstr "N'est pas encore autorisé" + +#~ msgid "Authorized" +#~ msgstr "Autorisé" + +#~ msgid "Withdrawen (by submitter)" +#~ msgstr "retiré (par le requérant)" + +#~ msgctxt "number of motions" +#~ msgid "motion" +#~ msgid_plural "motions" +#~ msgstr[0] "motion" +#~ msgstr[1] "motions" + +#~ msgid "Number of supporters" +#~ msgstr "Nombre de partisans" + +#~ msgid "Creation Time" +#~ msgstr "Temps de création" + +#, fuzzy +#~ msgid "Print this motion as PDF" +#~ msgstr "Toutes les motions dans un PDF" + +#, fuzzy +#~ msgid "Reject this version" +#~ msgstr "Rejeter la version " + +#, fuzzy +#~ msgid "This version is rejected" +#~ msgstr "Version rejetée" + +#~ msgid "unchanged" +#~ msgstr "non modifié" + +#, fuzzy +#~ msgid "Unsupport motion" +#~ msgstr "Peut soutenir les motions" + +#~ msgid "Formal validation" +#~ msgstr "Validation formelle" + +#~ msgid "Publish" +#~ msgstr "Publier" + +#, fuzzy +#~ msgid "Not permit" +#~ msgstr "Non autorisé (rejeter)" + +#~ msgid "Result after vote" +#~ msgstr "Résultat après le vote" + +#, fuzzy +#~ msgid "Withdrawed by Submitter" +#~ msgstr "Retiré par le requérant" + +#~ msgid "No motion available." +#~ msgstr "Aucune motion disponible" + +#~ msgid "You can not edit the name for this group." +#~ msgstr "Vous ne pouvez pas modifier le nom de ce groupe." + +#~ msgid "Group name \"%s\" is reserved for internal use." +#~ msgstr "Ce nom de groupe \"%s\" est réservé pour une utilisation interne." + +#~ msgid "Observer" +#~ msgstr "Observateur" + +#~ msgid "Guest" +#~ msgstr "Invité" + +#~ msgid "Typ" +#~ msgstr "Type" + +#~ msgid "URL: %s" +#~ msgstr "URL: %s" + +#~ msgid "Participants settings successfully saved." +#~ msgstr "" +#~ "Les modifications des paramètres des participants ont été appliquées avec " +#~ "succès" + +#~ msgid "Participant settings" +#~ msgstr "Paramètres du participant" + +#~ msgid "No groups available." +#~ msgstr "Aucun groupe n'est disponible" + +#, fuzzy +#~ msgid "Print first time passwords as PDF" +#~ msgstr "La liste des premiers mots de passe en PDF" + +#~ msgid "Not specified" +#~ msgstr "Non spécifié" + +#~ msgid "Active" +#~ msgstr "Actif" + +#~ msgid "Inactive" +#~ msgstr "Inactif" + +#~ msgid "participant" +#~ msgid_plural "participants" +#~ msgstr[0] "participant" +#~ msgstr[1] "participants" + +#~ msgid "of" +#~ msgstr "de" + +#, fuzzy +#~ msgid "Change status (active/inactive)" +#~ msgstr "Changer le statut sur inactif" + +#~ msgid "Welcome Page" +#~ msgstr "Page d'accueil" + +#~ msgid "" +#~ "Get professional " +#~ "support for OpenSlides." +#~ msgstr "" +#~ "Obtenir un " +#~ "support professionel pour OpenSlides." + #, fuzzy #~ msgid "Countdown" #~ msgstr "Arrêter le compte à rebours " @@ -2414,17 +3072,10 @@ msgstr "Entrez un JSON valide" #~ msgid "Activate summary for this item" #~ msgstr "Activez le résumé pour cet élément" -#, fuzzy -#~ msgid "Show agenda" -#~ msgstr "Nouveau point dans l'ordre du jour" - #, fuzzy #~ msgid "Activate agenda" #~ msgstr "Activez l'élément" -#~ msgid "Show item" -#~ msgstr "Afficher l'élément" - #, fuzzy #~ msgid "User groups" #~ msgstr "Nouveau groupe" @@ -2432,9 +3083,6 @@ msgstr "Entrez un JSON valide" #~ msgid "All items" #~ msgstr "Tous les éléments" -#~ msgid "View item" -#~ msgstr "Afficher l'élément" - #~ msgid "Mark item as done" #~ msgstr "Marquez l'élément comme terminé" @@ -2474,9 +3122,6 @@ msgstr "Entrez un JSON valide" #~ msgid "Enter result" #~ msgstr "Insérer le résultat" -#~ msgid "Unsupport" -#~ msgstr "Ne plus soutenir" - #~ msgid "Result after debate" #~ msgstr "Résultat après la discussion" @@ -2492,15 +3137,9 @@ msgstr "Entrez un JSON valide" #~ msgid "View participant" #~ msgstr "Afficher participant" -#~ msgid "Delete participant" -#~ msgstr "Supprimer le participant" - #~ msgid "View group" #~ msgstr "Afficher le groupe" -#~ msgid "Delete group" -#~ msgstr "Supprimer le groupe" - #~ msgid "Close this notification" #~ msgstr "Fermez cette notification" @@ -2510,9 +3149,6 @@ msgstr "Entrez un JSON valide" #~ msgid "User Settings" #~ msgstr "Paramètres d'utilisateur" -#~ msgid "Personal Settings" -#~ msgstr "Paramètres personnels" - #~ msgid "Overview" #~ msgstr "Vue d'ensemble" diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.po b/openslides/locale/fr/LC_MESSAGES/djangojs.po index 2745843ce..7df1f4e27 100644 --- a/openslides/locale/fr/LC_MESSAGES/djangojs.po +++ b/openslides/locale/fr/LC_MESSAGES/djangojs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-12-09 14:17+0100\n" +"POT-Creation-Date: 2013-06-01 21:13+0200\n" "PO-Revision-Date: 2012-12-09 11:46+0000\n" "Last-Translator: moosline \n" "Language-Team: French (http://www.transifex.com/projects/p/openslides/" @@ -19,7 +19,236 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: agenda/static/javascript/agenda.js:27 +#: agenda/static/javascript/agenda-config-datepicker.js:9 +#: agenda/static/javascript/agenda-config-datepicker.js:39 +msgid "en" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:10 +msgid "previous month" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:11 +msgid "next month" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:13 +msgid "January" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:13 +msgid "February" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:13 +msgid "March" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:14 +msgid "April" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:14 +#: agenda/static/javascript/agenda-config-datepicker.js:20 +msgid "May" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:14 +msgid "June" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:15 +msgid "July" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:15 +msgid "August" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:15 +msgid "September" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:16 +msgid "October" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:16 +msgid "November" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:16 +msgid "December" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:19 +msgid "Jan" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:19 +msgid "Feb" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:19 +msgid "Mar" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:20 +msgid "Apr" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:20 +msgid "Jun" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:21 +msgid "Jul" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:21 +msgid "Aug" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:21 +msgid "Sep" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:22 +msgid "Oct" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:22 +msgid "Nov" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:22 +msgid "Dec" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Sunday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Monday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Tuesdey" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:25 +msgid "Wednesday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:26 +msgid "Thursday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:26 +msgid "Friday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:26 +msgid "Saturday" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "Su" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "Mo" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "Tu" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:29 +#: agenda/static/javascript/agenda-config-datepicker.js:33 +msgid "We" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:30 +#: agenda/static/javascript/agenda-config-datepicker.js:34 +msgid "Th" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:30 +#: agenda/static/javascript/agenda-config-datepicker.js:34 +msgid "Fr" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:30 +#: agenda/static/javascript/agenda-config-datepicker.js:34 +msgid "Sa" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:45 +msgid "Time" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:46 +msgid "Hour" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:47 +msgid "Minute" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:48 +msgid "Current time" +msgstr "" + +#: agenda/static/javascript/agenda-config-datepicker.js:49 +msgid "Close" +msgstr "" + +#: agenda/static/javascript/agenda.js:17 #, c-format msgid ", of which %s are hidden." msgstr ", dans %s sont cachés" + +#: static/javascript/dataTables.bootstrap.js:19 +msgid "_MENU_ entries per page" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:20 +msgid "Search:" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:21 +msgid "Showing _START_ to _END_ of _TOTAL_ entries" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:22 +msgid "Showing 0 entries" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:23 +msgid "(filtered from _MAX_ total entries)" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:24 +msgid "No matching records found" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:26 +msgid "First" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:27 +msgid "Last" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:28 +msgid "Next" +msgstr "" + +#: static/javascript/dataTables.bootstrap.js:29 +msgid "Previous" +msgstr ""