diff --git a/openslides/assignment/models.py b/openslides/assignment/models.py index fe7c6958a..85491b9a2 100644 --- a/openslides/assignment/models.py +++ b/openslides/assignment/models.py @@ -239,10 +239,10 @@ class Assignment(models.Model, SlideMixin): class Meta: permissions = ( - ('can_see_assignment', ugettext_noop("Can see assignment")), - ('can_nominate_other', ugettext_noop("Can nominate another person")), - ('can_nominate_self', ugettext_noop("Can nominate oneself")), - ('can_manage_assignment', ugettext_noop("Can manage assignment")), + ('can_see_assignment', ugettext_noop('Can see assignments')), # TODO: Add plural s to the codestring + ('can_nominate_other', ugettext_noop('Can nominate another person')), + ('can_nominate_self', ugettext_noop('Can nominate oneself')), + ('can_manage_assignment', ugettext_noop('Can manage assignments')), # TODO: Add plural s also to the codestring ) ordering = ('name',) diff --git a/openslides/locale/de/LC_MESSAGES/django.mo b/openslides/locale/de/LC_MESSAGES/django.mo index 41de0034b..ad00491c3 100644 Binary files a/openslides/locale/de/LC_MESSAGES/django.mo and b/openslides/locale/de/LC_MESSAGES/django.mo differ diff --git a/openslides/locale/de/LC_MESSAGES/django.po b/openslides/locale/de/LC_MESSAGES/django.po index 10fe21c58..c1ff6f973 100644 --- a/openslides/locale/de/LC_MESSAGES/django.po +++ b/openslides/locale/de/LC_MESSAGES/django.po @@ -3,7 +3,9 @@ # Copyright (C) 2011–2013 by OpenSlides team, see AUTHORS. # This file is distributed under the same license as the OpenSlides package. # Translators: +# emanuelschuetze , 2013 # emanuel , 2013 +# emanuelschuetze , 2013 # ostcar , 2012 # normanjaeckel , 2013 # ostcar , 2012-2013 @@ -11,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-25 00:58+0200\n" -"PO-Revision-Date: 2013-07-05 12:49+0000\n" -"Last-Translator: emanuel \n" +"POT-Creation-Date: 2013-07-07 23:49+0200\n" +"PO-Revision-Date: 2013-07-07 21:53+0000\n" +"Last-Translator: normanjaeckel \n" "Language-Team: German (http://www.transifex.com/projects/p/openslides/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -91,7 +93,7 @@ msgstr "Organisatorischer Eintrag" #: agenda/models.py:45 core/signals.py:76 mediafile/models.py:32 #: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:33 -#: motion/models.py:554 participant/models.py:40 participant/views.py:207 +#: motion/models.py:554 participant/models.py:40 participant/views.py:210 #: participant/templates/participant/overview.html:48 projector/models.py:27 msgid "Title" msgstr "Titel" @@ -104,7 +106,7 @@ msgstr "Text" #: agenda/models.py:55 agenda/templates/agenda/overview.html:77 #: agenda/templates/agenda/view.html:55 participant/models.py:52 #: participant/templates/participant/overview.html:54 -#: participant/templates/participant/user_detail.html:66 +#: participant/templates/participant/user_detail.html:71 msgid "Comment" msgstr "Kommentar" @@ -413,7 +415,7 @@ msgstr "Möchten Sie die geänderte Reihenfolge der Einträge speichern?" #: assignment/templates/assignment/view.html:212 #: assignment/templates/projector/Assignment.html:77 #: assignment/templates/projector/Assignment.html:81 motion/models.py:717 -#: motion/pdf.py:135 motion/pdf.py:257 +#: motion/pdf.py:138 motion/pdf.py:274 #: motion/templates/motion/motion_detail.html:207 #: motion/templates/projector/Motion.html:26 utils/utils.py:46 #: utils/views.py:169 @@ -424,7 +426,7 @@ msgstr "Ja" #: agenda/templates/agenda/view.html:87 assignment/models.py:288 #: assignment/views.py:581 assignment/templates/assignment/view.html:209 #: assignment/templates/projector/Assignment.html:78 motion/models.py:717 -#: motion/pdf.py:135 motion/pdf.py:258 +#: motion/pdf.py:138 motion/pdf.py:275 #: motion/templates/motion/motion_detail.html:208 #: motion/templates/projector/Motion.html:27 utils/utils.py:46 #: utils/views.py:169 @@ -645,7 +647,7 @@ msgid "Name" msgstr "Name" #: assignment/models.py:48 assignment/templates/assignment/view.html:55 -#: participant/models.py:140 +#: participant/models.py:139 msgid "Description" msgstr "Beschreibung" @@ -683,7 +685,7 @@ msgid "%s is no candidate" msgstr "%s ist kein/e Kandidat/in" #: assignment/models.py:242 -msgid "Can see assignment" +msgid "Can see assignments" msgstr "Darf Wahlen sehen" #: assignment/models.py:243 @@ -695,7 +697,7 @@ msgid "Can nominate oneself" msgstr "Darf selbst für Wahlen kandidieren" #: assignment/models.py:245 -msgid "Can manage assignment" +msgid "Can manage assignments" msgstr "Darf Wahlen verwalten" #: assignment/models.py:288 motion/models.py:717 @@ -779,7 +781,7 @@ msgstr "Neue Wahl wurde erfolgreich angelegt." msgid "Election was successfully modified." msgstr "Wahl wurde erfolgreich geändert." -#: assignment/views.py:117 participant/views.py:494 participant/views.py:518 +#: assignment/views.py:117 participant/views.py:499 participant/views.py:523 #: utils/views.py:319 utils/views.py:341 utils/views.py:351 msgid "Please check the form for errors." msgstr "Bitte kontrollieren Sie das Formular nach Fehlern." @@ -878,7 +880,7 @@ msgstr "Wahlen: %s" msgid "Candidates" msgstr "Kandidaten/innen" -#: assignment/views.py:402 motion/pdf.py:121 +#: assignment/views.py:402 motion/pdf.py:124 #: motion/templates/motion/motion_detail.html:194 msgid "Vote results" msgstr "Abstimmungsergebnis" @@ -913,7 +915,7 @@ msgstr "Ungültige Stimmen" #: assignment/templates/assignment/view.html:242 #: assignment/templates/assignment/view.html:247 #: assignment/templates/projector/Assignment.html:108 -#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:136 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:139 #: motion/templates/motion/motion_detail.html:212 #: motion/templates/motion/poll_form.html:51 #: motion/templates/projector/Motion.html:31 poll/models.py:76 @@ -948,8 +950,8 @@ msgstr[0] "%d verfügbare Posten" msgstr[1] "%d verfügbare Posten" #: assignment/views.py:581 assignment/templates/assignment/view.html:210 -#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:135 -#: motion/pdf.py:259 motion/templates/motion/motion_detail.html:209 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:138 +#: motion/pdf.py:276 motion/templates/motion/motion_detail.html:209 #: motion/templates/projector/Motion.html:28 msgid "Abstention" msgstr "Enthaltung" @@ -1107,7 +1109,7 @@ msgid "was not a
candidate" msgstr "war kein Kandidat" #: assignment/templates/assignment/view.html:231 -#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:135 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:138 #: motion/templates/motion/motion_detail.html:210 #: motion/templates/projector/Motion.html:29 msgid "Invalid" @@ -1192,7 +1194,7 @@ msgid "General" msgstr "Allgemein" #: core/templates/core/version.html:5 core/templates/core/version.html.py:8 -#: core/templates/core/version.html:11 motion/pdf.py:105 motion/views.py:358 +#: core/templates/core/version.html:11 motion/pdf.py:108 motion/views.py:358 #: motion/templates/motion/motion_detail.html:26 #: motion/templates/motion/motion_diff.html:35 #: motion/templates/motion/motion_diff.html:39 @@ -1252,7 +1254,7 @@ msgstr "Hochladezeitpunkt" msgid "No files available." msgstr "Keine Datei vorhanden." -#: motion/csv_import.py:48 participant/api.py:107 +#: motion/csv_import.py:48 participant/api.py:114 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!" @@ -1290,21 +1292,21 @@ msgstr "Antragsteller unbekannt. Voreingestellter Antragsteller wird verwendet." msgid "Motion imported" msgstr "Antrag importiert" -#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:158 +#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:161 #: motion/templates/motion/motion_detail.html:93 #: motion/templates/motion/motion_diff.html:54 #: motion/templates/projector/Motion.html:72 msgid "Reason" msgstr "Begründung" -#: motion/forms.py:72 motion/pdf.py:55 +#: motion/forms.py:72 motion/pdf.py:58 #: motion/templates/motion/motion_detail.html:169 #: motion/templates/motion/motion_list.html:42 #: motion/templates/projector/Motion.html:45 msgid "Submitter" msgstr "Antragsteller/in" -#: motion/forms.py:87 motion/pdf.py:80 +#: motion/forms.py:87 motion/pdf.py:83 #: motion/templates/motion/motion_detail.html:176 #: motion/templates/motion/motion_list.html:44 msgid "Supporters" @@ -1337,7 +1339,7 @@ msgid "" "motion will be reset." msgstr "Setzt den Antrag auf einen bestimmten Arbeitsablauf. In diesem Fall wird der Status des Antrags zurückgesetzt." -#: motion/forms.py:162 participant/forms.py:159 +#: motion/forms.py:162 participant/forms.py:180 msgid "CSV File" msgstr "CSV-Datei" @@ -1385,9 +1387,9 @@ msgstr "Darf Anträge unterstützen" msgid "Can manage motions" msgstr "Darf Anträge verwalten" -#: motion/models.py:487 motion/models.py:488 motion/signals.py:117 -#: motion/views.py:292 motion/views.py:612 motion/views.py:728 -#: motion/templates/motion/motion_detail.html:8 +#: motion/models.py:487 motion/models.py:488 motion/pdf.py:51 +#: motion/signals.py:117 motion/views.py:292 motion/views.py:612 +#: motion/views.py:728 motion/templates/motion/motion_detail.html:8 #: motion/templates/motion/motion_detail.html:21 #: motion/templates/motion/motion_diff.html:6 #: motion/templates/motion/motion_diff.html:19 @@ -1421,33 +1423,33 @@ msgstr "%(time_and_messages)s durch %(person)s" msgid "Vote %d" msgstr "Abstimmung %d" -#: motion/pdf.py:48 -#, python-format -msgid "Motion: %s" -msgstr "Antrag: %s" - -#: motion/pdf.py:69 +#: motion/pdf.py:72 msgid "Signature" msgstr "Unterschrift" -#: motion/pdf.py:95 +#: motion/pdf.py:98 msgid "State" msgstr "Status" -#: motion/pdf.py:131 motion/templates/projector/Motion.html:22 +#: motion/pdf.py:134 motion/templates/projector/Motion.html:22 msgid "Vote" msgstr "Abstimmung" -#: motion/pdf.py:242 motion/templates/motion/widget.html:26 +#: motion/pdf.py:249 motion/templates/motion/category_list.html:10 +#: motion/templates/motion/motion_list.html:28 +msgid "Categories" +msgstr "Sachgebiete" + +#: motion/pdf.py:256 motion/templates/motion/widget.html:26 msgid "No motions available." msgstr "Keine Anträge vorhanden." -#: motion/pdf.py:253 +#: motion/pdf.py:270 #, python-format msgid "Motion No. %s" msgstr "Antrag Nr. %s" -#: motion/pdf.py:255 +#: motion/pdf.py:272 #, python-format msgid "%d. Vote" msgstr "%d. Abstimmung" @@ -1732,11 +1734,6 @@ msgstr "Sachgebiet bearbeiten" msgid "New category" msgstr "Neues Sachgebiet" -#: motion/templates/motion/category_list.html:10 -#: motion/templates/motion/motion_list.html:28 -msgid "Categories" -msgstr "Sachgebiete" - #: motion/templates/motion/category_list.html:41 msgid "No categories available." msgstr "Keine Sachgebiete vorhanden." @@ -1976,26 +1973,26 @@ msgstr "Keine Abstimmungsergebnisse vorhanden." msgid "Participant" msgstr "Teilnehmer" -#: participant/api.py:73 +#: participant/api.py:80 #, python-format msgid "Ignoring malformed line %d in import file." msgstr "Fehlerhafte Zeile %d der Quelldatei wurde ignoriert." -#: participant/api.py:97 +#: participant/api.py:104 #, python-format msgid "Ignoring malformed group id in line %d." msgstr "Fehlerhafte Gruppen-ID in Zeile %d wurde ignoriert." -#: participant/api.py:100 +#: participant/api.py:107 #, python-format msgid "Group id %(id)s does not exists (line %(line)d)." msgstr "Gruppen-ID %(id)s existiert nicht (Zeile %(line)d)." -#: participant/api.py:105 +#: participant/api.py:112 msgid "Import aborted because of severe errors in the input file." msgstr "Import auf Grund von schweren Fehlern in der Quelldatei abgebrochen." -#: participant/forms.py:29 participant/views.py:573 +#: participant/forms.py:29 participant/views.py:578 #: participant/templates/participant/group_overview.html:7 #: participant/templates/participant/group_overview.html:20 #: participant/templates/participant/overview.html:24 @@ -2011,29 +2008,29 @@ msgstr "Halten Sie die Strg-Taste (⌘ für Mac) während des Klickens gedrückt msgid "First name and last name can not both be empty." msgstr "Vorname und Nachname dürfen nicht beide leer sein." -#: participant/forms.py:74 +#: participant/forms.py:83 msgid "" "You can not remove the last group containing the permission to manage " "participants." msgstr "Sie dürfen nicht die letzte Gruppe löschen, die das Recht zur Verwaltung von Teilnehmern enthält." -#: participant/forms.py:81 +#: participant/forms.py:90 msgid "Permissions" msgstr "Rechte" -#: participant/forms.py:84 participant/views.py:533 participant/views.py:558 +#: participant/forms.py:93 participant/views.py:538 participant/views.py:563 #: participant/templates/participant/overview.html:7 #: participant/templates/participant/overview.html:20 msgid "Participants" msgstr "Teilnehmer/innen" -#: participant/forms.py:135 +#: participant/forms.py:144 msgid "" "You can not remove yourself from the last group containing the permission to" " manage participants." msgstr "Sie dürfen sich nicht selbst aus der letzten Gruppe löschen, die das Recht zur Verwaltung von Teilnehmern enthält." -#: participant/forms.py:143 +#: participant/forms.py:152 msgid "" "You can not remove the permission to manage participants from the last group" " your are in." @@ -2047,7 +2044,7 @@ msgstr "Männlich" msgid "Female" msgstr "Weiblich" -#: participant/models.py:37 participant/views.py:208 +#: participant/models.py:37 participant/views.py:211 #: participant/templates/participant/overview.html:50 #: participant/templates/participant/user_detail.html:49 msgid "Structure level" @@ -2070,7 +2067,7 @@ msgstr "Geschlecht" msgid "Only for filtering the participant list." msgstr "Nur zum Filtern der Teilnehmerliste." -#: participant/models.py:46 participant/views.py:208 +#: participant/models.py:46 participant/views.py:211 #: participant/templates/participant/overview.html:52 #: participant/templates/participant/user_detail.html:51 msgid "Committee" @@ -2094,18 +2091,18 @@ msgid "Default password" msgstr "Voreinstelltes Passwort" #: participant/models.py:114 -msgid "Can see participant" -msgstr "Darf Teilnehmer sehen" +msgid "Can see participants" +msgstr "Darf Teilnehmer/innen sehen" -#: participant/models.py:116 -msgid "Can manage participant" -msgstr "Darf Teilnehmer verwalten" +#: participant/models.py:115 +msgid "Can manage participants" +msgstr "Darf Teilnehmer/innen verwalten" -#: participant/models.py:138 +#: participant/models.py:137 msgid "Use this group as participant" msgstr "Diese Gruppe als Teilnehmer/in verwenden" -#: participant/models.py:139 +#: participant/models.py:138 msgid "For example as submitter of a motion." msgstr "Zum Beispiel als Antragsteller eines Antrags." @@ -2145,84 +2142,84 @@ msgstr "Delegierte/r" msgid "Staff" msgstr "Mitarbeiter/in" -#: participant/views.py:157 participant/views.py:163 +#: participant/views.py:160 participant/views.py:166 msgid "You can not delete yourself." msgstr "Sie dürfen sich nicht selbst löschen." -#: participant/views.py:184 +#: participant/views.py:187 msgid "You can not deactivate yourself." msgstr "Sie dürfen sich nicht selbst deaktivieren." -#: participant/views.py:203 +#: participant/views.py:206 msgid "Participant-list" msgstr "Teilnehmerliste" -#: participant/views.py:204 +#: participant/views.py:207 msgid "List of Participants" msgstr "Teilnehmerliste" -#: participant/views.py:207 +#: participant/views.py:210 msgid "Last Name" msgstr "Nachname" -#: participant/views.py:207 +#: participant/views.py:210 msgid "First Name" msgstr "Vorname" -#: participant/views.py:208 +#: participant/views.py:211 #: participant/templates/participant/group_overview.html:31 #: participant/templates/participant/overview.html:51 msgid "Group" msgstr "Gruppe" -#: participant/views.py:244 +#: participant/views.py:247 msgid "Participant-passwords" msgstr "Teilnehmer-Passwoerter" -#: participant/views.py:274 +#: participant/views.py:277 msgid "Account for OpenSlides" msgstr "Zugang für OpenSlides" -#: participant/views.py:276 +#: participant/views.py:279 #, python-format msgid "for %s" msgstr "für %s" -#: participant/views.py:279 +#: participant/views.py:282 #, python-format msgid "User: %s" msgstr "Nutzername: %s" -#: participant/views.py:283 +#: participant/views.py:286 #, python-format msgid "Password: %s" msgstr "Passwort: %s" -#: participant/views.py:330 +#: participant/views.py:333 #, python-format msgid "%d new participants were successfully imported." msgstr "%d neue Teilnehmer/innen wurden erfolgreich importiert." -#: participant/views.py:341 +#: participant/views.py:344 msgid "Do you really want to reset the password?" msgstr "Soll das Passwort wirklich zurückgesetzt werden?" -#: participant/views.py:354 +#: participant/views.py:357 #, python-format msgid "The Password for %s was successfully reset." msgstr "Das Passwort für %s wurde erfolgreich zurückgesetzt." -#: participant/views.py:445 +#: participant/views.py:448 msgid "You can not delete this group." msgstr "Sie dürfen diese Gruppe nicht löschen." -#: participant/views.py:454 +#: participant/views.py:457 msgid "" "You can not delete the last group containing the permission to manage " "participants you are in." msgstr "Sie dürfen nicht die letzte Gruppe löschen, in der Sie Mitglied sind und die das Recht zur Verwaltung von Teilnehmern enthält." -#: participant/views.py:466 +#: participant/views.py:469 #, python-format msgid "" "Installation was successfully! Use %(user)s (password: %(password)s) for " @@ -2231,11 +2228,11 @@ msgid "" "be a security risk." msgstr "Die Installation war erfolgreich! Verwenden Sie %(user)s (Passwort: %(password)s) für die erste Anmeldung.
Wichtig: Ändern Sie das Passwort nach der ersten Anmeldung! Anderenfalls erscheint diese Meldung weiterhin für alle und ist ein Sicherheitsrisiko." -#: participant/views.py:492 +#: participant/views.py:497 msgid "User settings successfully saved." msgstr "Nutzereinstellungen wurden erfolgreich gespeichert." -#: participant/views.py:515 +#: participant/views.py:520 msgid "Password successfully changed." msgstr "Passwort wurde erfolgreich geändert." @@ -2339,7 +2336,7 @@ msgid "Your username and password were not accepted. Please try again." msgstr "Benutzername und Passwort wurden nicht akzeptiert. Bitte versuchen Sie es erneut." #: participant/templates/participant/login.html:40 -#: participant/templates/participant/user_detail.html:64 +#: participant/templates/participant/user_detail.html:69 msgid "Username" msgstr "Benutzername" @@ -2372,7 +2369,7 @@ msgid "Present" msgstr "Anwesend" #: participant/templates/participant/overview.html:55 -#: participant/templates/participant/user_detail.html:68 +#: participant/templates/participant/user_detail.html:73 msgid "Last Login" msgstr "Letzer Login" @@ -2417,15 +2414,15 @@ msgstr "E-Mail" msgid "Event data" msgstr "Veranstaltungsdaten" -#: participant/templates/participant/user_detail.html:57 +#: participant/templates/participant/user_detail.html:62 msgid "The participant is not member of any group." msgstr "Teilnehmer/in ist kein Mitglied einer Gruppe." -#: participant/templates/participant/user_detail.html:63 +#: participant/templates/participant/user_detail.html:68 msgid "Administrative data" msgstr "Administrative Daten" -#: participant/templates/participant/user_detail.html:72 +#: participant/templates/participant/user_detail.html:77 msgid "The participant has not logged in yet." msgstr "Teilnehmer/in hat sich noch nicht angemeldet." diff --git a/openslides/locale/de/LC_MESSAGES/djangojs.mo b/openslides/locale/de/LC_MESSAGES/djangojs.mo index 0d3f0ae54..c58c9ca3c 100644 Binary files a/openslides/locale/de/LC_MESSAGES/djangojs.mo and b/openslides/locale/de/LC_MESSAGES/djangojs.mo differ diff --git a/openslides/locale/de/LC_MESSAGES/djangojs.po b/openslides/locale/de/LC_MESSAGES/djangojs.po index 25332003c..c1b837fcb 100644 --- a/openslides/locale/de/LC_MESSAGES/djangojs.po +++ b/openslides/locale/de/LC_MESSAGES/djangojs.po @@ -1,23 +1,25 @@ -# English source language file (for JavaScript) of OpenSlides used by transifex: +# 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. +# Copyright (C) 2011–2013 by OpenSlides team, see AUTHORS. # This file is distributed under the same license as the OpenSlides package. -# # Translators: # emanuel , 2013 +# emanuel , 2013 +# emanuelschuetze , 2013 +# ostcar , 2012 # ostcar , 2012 msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-26 21:33+0200\n" -"PO-Revision-Date: 2013-06-16 16:18+0000\n" -"Last-Translator: ostcar \n" +"POT-Creation-Date: 2013-07-07 23:49+0200\n" +"PO-Revision-Date: 2013-06-28 09:47+0000\n" +"Last-Translator: emanuelschuetze \n" "Language-Team: German (http://www.transifex.com/projects/p/openslides/language/de/)\n" -"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: agenda/static/javascript/agenda-config-datepicker.js:9 diff --git a/openslides/locale/en/LC_MESSAGES/django.po b/openslides/locale/en/LC_MESSAGES/django.po index 7270eab6e..584c76299 100644 --- a/openslides/locale/en/LC_MESSAGES/django.po +++ b/openslides/locale/en/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-25 00:58+0200\n" +"POT-Creation-Date: 2013-07-07 23:49+0200\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -81,7 +81,7 @@ msgstr "" #: agenda/models.py:45 core/signals.py:76 mediafile/models.py:32 #: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:33 -#: motion/models.py:554 participant/models.py:40 participant/views.py:207 +#: motion/models.py:554 participant/models.py:40 participant/views.py:210 #: participant/templates/participant/overview.html:48 projector/models.py:27 msgid "Title" msgstr "" @@ -94,7 +94,7 @@ msgstr "" #: agenda/models.py:55 agenda/templates/agenda/overview.html:77 #: agenda/templates/agenda/view.html:55 participant/models.py:52 #: participant/templates/participant/overview.html:54 -#: participant/templates/participant/user_detail.html:66 +#: participant/templates/participant/user_detail.html:71 msgid "Comment" msgstr "" @@ -403,7 +403,7 @@ msgstr "" #: assignment/templates/assignment/view.html:212 #: assignment/templates/projector/Assignment.html:77 #: assignment/templates/projector/Assignment.html:81 motion/models.py:717 -#: motion/pdf.py:135 motion/pdf.py:257 +#: motion/pdf.py:138 motion/pdf.py:274 #: motion/templates/motion/motion_detail.html:207 #: motion/templates/projector/Motion.html:26 utils/utils.py:46 #: utils/views.py:169 @@ -414,7 +414,7 @@ msgstr "" #: agenda/templates/agenda/view.html:87 assignment/models.py:288 #: assignment/views.py:581 assignment/templates/assignment/view.html:209 #: assignment/templates/projector/Assignment.html:78 motion/models.py:717 -#: motion/pdf.py:135 motion/pdf.py:258 +#: motion/pdf.py:138 motion/pdf.py:275 #: motion/templates/motion/motion_detail.html:208 #: motion/templates/projector/Motion.html:27 utils/utils.py:46 #: utils/views.py:169 @@ -635,7 +635,7 @@ msgid "Name" msgstr "" #: assignment/models.py:48 assignment/templates/assignment/view.html:55 -#: participant/models.py:140 +#: participant/models.py:139 msgid "Description" msgstr "" @@ -673,7 +673,7 @@ msgid "%s is no candidate" msgstr "" #: assignment/models.py:242 -msgid "Can see assignment" +msgid "Can see assignments" msgstr "" #: assignment/models.py:243 @@ -685,7 +685,7 @@ msgid "Can nominate oneself" msgstr "" #: assignment/models.py:245 -msgid "Can manage assignment" +msgid "Can manage assignments" msgstr "" #: assignment/models.py:288 motion/models.py:717 @@ -769,7 +769,7 @@ msgstr "" msgid "Election was successfully modified." msgstr "" -#: assignment/views.py:117 participant/views.py:494 participant/views.py:518 +#: assignment/views.py:117 participant/views.py:499 participant/views.py:523 #: utils/views.py:319 utils/views.py:341 utils/views.py:351 msgid "Please check the form for errors." msgstr "" @@ -868,7 +868,7 @@ msgstr "" msgid "Candidates" msgstr "" -#: assignment/views.py:402 motion/pdf.py:121 +#: assignment/views.py:402 motion/pdf.py:124 #: motion/templates/motion/motion_detail.html:194 msgid "Vote results" msgstr "" @@ -903,7 +903,7 @@ msgstr "" #: assignment/templates/assignment/view.html:242 #: assignment/templates/assignment/view.html:247 #: assignment/templates/projector/Assignment.html:108 -#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:136 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:139 #: motion/templates/motion/motion_detail.html:212 #: motion/templates/motion/poll_form.html:51 #: motion/templates/projector/Motion.html:31 poll/models.py:76 @@ -938,8 +938,8 @@ msgstr[0] "" msgstr[1] "" #: assignment/views.py:581 assignment/templates/assignment/view.html:210 -#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:135 -#: motion/pdf.py:259 motion/templates/motion/motion_detail.html:209 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:138 +#: motion/pdf.py:276 motion/templates/motion/motion_detail.html:209 #: motion/templates/projector/Motion.html:28 msgid "Abstention" msgstr "" @@ -1097,7 +1097,7 @@ msgid "was not a
candidate" msgstr "" #: assignment/templates/assignment/view.html:231 -#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:135 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:138 #: motion/templates/motion/motion_detail.html:210 #: motion/templates/projector/Motion.html:29 msgid "Invalid" @@ -1182,7 +1182,7 @@ 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:105 motion/views.py:358 +#: core/templates/core/version.html:11 motion/pdf.py:108 motion/views.py:358 #: motion/templates/motion/motion_detail.html:26 #: motion/templates/motion/motion_diff.html:35 #: motion/templates/motion/motion_diff.html:39 @@ -1242,7 +1242,7 @@ msgstr "" msgid "No files available." msgstr "" -#: motion/csv_import.py:48 participant/api.py:107 +#: motion/csv_import.py:48 participant/api.py:114 msgid "Import file has wrong character encoding, only UTF-8 is supported!" msgstr "" @@ -1280,21 +1280,21 @@ msgstr "" msgid "Motion imported" msgstr "" -#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:158 +#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:161 #: motion/templates/motion/motion_detail.html:93 #: motion/templates/motion/motion_diff.html:54 #: motion/templates/projector/Motion.html:72 msgid "Reason" msgstr "" -#: motion/forms.py:72 motion/pdf.py:55 +#: motion/forms.py:72 motion/pdf.py:58 #: motion/templates/motion/motion_detail.html:169 #: motion/templates/motion/motion_list.html:42 #: motion/templates/projector/Motion.html:45 msgid "Submitter" msgstr "" -#: motion/forms.py:87 motion/pdf.py:80 +#: motion/forms.py:87 motion/pdf.py:83 #: motion/templates/motion/motion_detail.html:176 #: motion/templates/motion/motion_list.html:44 msgid "Supporters" @@ -1327,7 +1327,7 @@ msgid "" "motion will be reset." msgstr "" -#: motion/forms.py:162 participant/forms.py:159 +#: motion/forms.py:162 participant/forms.py:180 msgid "CSV File" msgstr "" @@ -1375,9 +1375,9 @@ msgstr "" msgid "Can manage motions" msgstr "" -#: motion/models.py:487 motion/models.py:488 motion/signals.py:117 -#: motion/views.py:292 motion/views.py:612 motion/views.py:728 -#: motion/templates/motion/motion_detail.html:8 +#: motion/models.py:487 motion/models.py:488 motion/pdf.py:51 +#: motion/signals.py:117 motion/views.py:292 motion/views.py:612 +#: motion/views.py:728 motion/templates/motion/motion_detail.html:8 #: motion/templates/motion/motion_detail.html:21 #: motion/templates/motion/motion_diff.html:6 #: motion/templates/motion/motion_diff.html:19 @@ -1411,33 +1411,33 @@ msgstr "" msgid "Vote %d" msgstr "" -#: motion/pdf.py:48 -#, python-format -msgid "Motion: %s" -msgstr "" - -#: motion/pdf.py:69 +#: motion/pdf.py:72 msgid "Signature" msgstr "" -#: motion/pdf.py:95 +#: motion/pdf.py:98 msgid "State" msgstr "" -#: motion/pdf.py:131 motion/templates/projector/Motion.html:22 +#: motion/pdf.py:134 motion/templates/projector/Motion.html:22 msgid "Vote" msgstr "" -#: motion/pdf.py:242 motion/templates/motion/widget.html:26 +#: motion/pdf.py:249 motion/templates/motion/category_list.html:10 +#: motion/templates/motion/motion_list.html:28 +msgid "Categories" +msgstr "" + +#: motion/pdf.py:256 motion/templates/motion/widget.html:26 msgid "No motions available." msgstr "" -#: motion/pdf.py:253 +#: motion/pdf.py:270 #, python-format msgid "Motion No. %s" msgstr "" -#: motion/pdf.py:255 +#: motion/pdf.py:272 #, python-format msgid "%d. Vote" msgstr "" @@ -1722,11 +1722,6 @@ msgstr "" 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 "" @@ -1966,26 +1961,26 @@ msgstr "" msgid "Participant" msgstr "" -#: participant/api.py:73 +#: participant/api.py:80 #, python-format msgid "Ignoring malformed line %d in import file." msgstr "" -#: participant/api.py:97 +#: participant/api.py:104 #, python-format msgid "Ignoring malformed group id in line %d." msgstr "" -#: participant/api.py:100 +#: participant/api.py:107 #, python-format msgid "Group id %(id)s does not exists (line %(line)d)." msgstr "" -#: participant/api.py:105 +#: participant/api.py:112 msgid "Import aborted because of severe errors in the input file." msgstr "" -#: participant/forms.py:29 participant/views.py:573 +#: participant/forms.py:29 participant/views.py:578 #: participant/templates/participant/group_overview.html:7 #: participant/templates/participant/group_overview.html:20 #: participant/templates/participant/overview.html:24 @@ -2002,29 +1997,29 @@ msgstr "" msgid "First name and last name can not both be empty." msgstr "" -#: participant/forms.py:74 +#: participant/forms.py:83 msgid "" "You can not remove the last group containing the permission to manage " "participants." msgstr "" -#: participant/forms.py:81 +#: participant/forms.py:90 msgid "Permissions" msgstr "" -#: participant/forms.py:84 participant/views.py:533 participant/views.py:558 +#: participant/forms.py:93 participant/views.py:538 participant/views.py:563 #: participant/templates/participant/overview.html:7 #: participant/templates/participant/overview.html:20 msgid "Participants" msgstr "" -#: participant/forms.py:135 +#: participant/forms.py:144 msgid "" "You can not remove yourself from the last group containing the permission to " "manage participants." msgstr "" -#: participant/forms.py:143 +#: participant/forms.py:152 msgid "" "You can not remove the permission to manage participants from the last group " "your are in." @@ -2038,7 +2033,7 @@ msgstr "" msgid "Female" msgstr "" -#: participant/models.py:37 participant/views.py:208 +#: participant/models.py:37 participant/views.py:211 #: participant/templates/participant/overview.html:50 #: participant/templates/participant/user_detail.html:49 msgid "Structure level" @@ -2061,7 +2056,7 @@ msgstr "" msgid "Only for filtering the participant list." msgstr "" -#: participant/models.py:46 participant/views.py:208 +#: participant/models.py:46 participant/views.py:211 #: participant/templates/participant/overview.html:52 #: participant/templates/participant/user_detail.html:51 msgid "Committee" @@ -2085,18 +2080,18 @@ msgid "Default password" msgstr "" #: participant/models.py:114 -msgid "Can see participant" +msgid "Can see participants" msgstr "" -#: participant/models.py:116 -msgid "Can manage participant" +#: participant/models.py:115 +msgid "Can manage participants" msgstr "" -#: participant/models.py:138 +#: participant/models.py:137 msgid "Use this group as participant" msgstr "" -#: participant/models.py:139 +#: participant/models.py:138 msgid "For example as submitter of a motion." msgstr "" @@ -2136,84 +2131,84 @@ msgstr "" msgid "Staff" msgstr "" -#: participant/views.py:157 participant/views.py:163 +#: participant/views.py:160 participant/views.py:166 msgid "You can not delete yourself." msgstr "" -#: participant/views.py:184 +#: participant/views.py:187 msgid "You can not deactivate yourself." msgstr "" -#: participant/views.py:203 +#: participant/views.py:206 msgid "Participant-list" msgstr "" -#: participant/views.py:204 +#: participant/views.py:207 msgid "List of Participants" msgstr "" -#: participant/views.py:207 +#: participant/views.py:210 msgid "Last Name" msgstr "" -#: participant/views.py:207 +#: participant/views.py:210 msgid "First Name" msgstr "" -#: participant/views.py:208 +#: participant/views.py:211 #: participant/templates/participant/group_overview.html:31 #: participant/templates/participant/overview.html:51 msgid "Group" msgstr "" -#: participant/views.py:244 +#: participant/views.py:247 msgid "Participant-passwords" msgstr "" -#: participant/views.py:274 +#: participant/views.py:277 msgid "Account for OpenSlides" msgstr "" -#: participant/views.py:276 -#, python-format -msgid "for %s" -msgstr "" - #: participant/views.py:279 #, python-format +msgid "for %s" +msgstr "" + +#: participant/views.py:282 +#, python-format msgid "User: %s" msgstr "" -#: participant/views.py:283 +#: participant/views.py:286 #, python-format msgid "Password: %s" msgstr "" -#: participant/views.py:330 +#: participant/views.py:333 #, python-format msgid "%d new participants were successfully imported." msgstr "" -#: participant/views.py:341 +#: participant/views.py:344 msgid "Do you really want to reset the password?" msgstr "" -#: participant/views.py:354 +#: participant/views.py:357 #, python-format msgid "The Password for %s was successfully reset." msgstr "" -#: participant/views.py:445 +#: participant/views.py:448 msgid "You can not delete this group." msgstr "" -#: participant/views.py:454 +#: participant/views.py:457 msgid "" "You can not delete the last group containing the permission to manage " "participants you are in." msgstr "" -#: participant/views.py:466 +#: participant/views.py:469 #, python-format msgid "" "Installation was successfully! Use %(user)s (password: %(password)s) for " @@ -2222,11 +2217,11 @@ msgid "" "a security risk." msgstr "" -#: participant/views.py:492 +#: participant/views.py:497 msgid "User settings successfully saved." msgstr "" -#: participant/views.py:515 +#: participant/views.py:520 msgid "Password successfully changed." msgstr "" @@ -2330,7 +2325,7 @@ msgid "Your username and password were not accepted. Please try again." msgstr "" #: participant/templates/participant/login.html:40 -#: participant/templates/participant/user_detail.html:64 +#: participant/templates/participant/user_detail.html:69 msgid "Username" msgstr "" @@ -2363,7 +2358,7 @@ msgid "Present" msgstr "" #: participant/templates/participant/overview.html:55 -#: participant/templates/participant/user_detail.html:68 +#: participant/templates/participant/user_detail.html:73 msgid "Last Login" msgstr "" @@ -2408,15 +2403,15 @@ msgstr "" msgid "Event data" msgstr "" -#: participant/templates/participant/user_detail.html:57 +#: participant/templates/participant/user_detail.html:62 msgid "The participant is not member of any group." msgstr "" -#: participant/templates/participant/user_detail.html:63 +#: participant/templates/participant/user_detail.html:68 msgid "Administrative data" msgstr "" -#: participant/templates/participant/user_detail.html:72 +#: participant/templates/participant/user_detail.html:77 msgid "The participant has not logged in yet." msgstr "" diff --git a/openslides/locale/en/LC_MESSAGES/djangojs.po b/openslides/locale/en/LC_MESSAGES/djangojs.po index 0aaa26504..a3c2adbdc 100644 --- a/openslides/locale/en/LC_MESSAGES/djangojs.po +++ b/openslides/locale/en/LC_MESSAGES/djangojs.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-26 21:34+0200\n" +"POT-Creation-Date: 2013-07-07 23:49+0200\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/openslides/locale/fr/LC_MESSAGES/django.mo b/openslides/locale/fr/LC_MESSAGES/django.mo index d26de09c1..e4a0ed3df 100644 Binary files a/openslides/locale/fr/LC_MESSAGES/django.mo and b/openslides/locale/fr/LC_MESSAGES/django.mo differ diff --git a/openslides/locale/fr/LC_MESSAGES/django.po b/openslides/locale/fr/LC_MESSAGES/django.po index 2c0630007..6ec6f99f5 100644 --- a/openslides/locale/fr/LC_MESSAGES/django.po +++ b/openslides/locale/fr/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ # Copyright (C) 2011–2013 by OpenSlides team, see AUTHORS. # This file is distributed under the same license as the OpenSlides package. # Translators: -# emanuel , 2013 +# emanuelschuetze , 2013 # Moira Brülisauer , 2012 # moosline , 2013 # moosline , 2012-2013 @@ -13,9 +13,9 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-25 00:58+0200\n" -"PO-Revision-Date: 2013-06-26 19:25+0000\n" -"Last-Translator: emanuel \n" +"POT-Creation-Date: 2013-07-07 23:49+0200\n" +"PO-Revision-Date: 2013-07-07 22:02+0000\n" +"Last-Translator: normanjaeckel \n" "Language-Team: French (http://www.transifex.com/projects/p/openslides/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -93,7 +93,7 @@ msgstr "élément organisationnel" #: agenda/models.py:45 core/signals.py:76 mediafile/models.py:32 #: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:33 -#: motion/models.py:554 participant/models.py:40 participant/views.py:207 +#: motion/models.py:554 participant/models.py:40 participant/views.py:210 #: participant/templates/participant/overview.html:48 projector/models.py:27 msgid "Title" msgstr "Titre" @@ -106,7 +106,7 @@ msgstr "Texte" #: agenda/models.py:55 agenda/templates/agenda/overview.html:77 #: agenda/templates/agenda/view.html:55 participant/models.py:52 #: participant/templates/participant/overview.html:54 -#: participant/templates/participant/user_detail.html:66 +#: participant/templates/participant/user_detail.html:71 msgid "Comment" msgstr "Commentaire" @@ -415,7 +415,7 @@ msgstr "Voulez-vous enregistrer les modifications de l'ordre du jour?" #: assignment/templates/assignment/view.html:212 #: assignment/templates/projector/Assignment.html:77 #: assignment/templates/projector/Assignment.html:81 motion/models.py:717 -#: motion/pdf.py:135 motion/pdf.py:257 +#: motion/pdf.py:138 motion/pdf.py:274 #: motion/templates/motion/motion_detail.html:207 #: motion/templates/projector/Motion.html:26 utils/utils.py:46 #: utils/views.py:169 @@ -426,7 +426,7 @@ msgstr "Oui" #: agenda/templates/agenda/view.html:87 assignment/models.py:288 #: assignment/views.py:581 assignment/templates/assignment/view.html:209 #: assignment/templates/projector/Assignment.html:78 motion/models.py:717 -#: motion/pdf.py:135 motion/pdf.py:258 +#: motion/pdf.py:138 motion/pdf.py:275 #: motion/templates/motion/motion_detail.html:208 #: motion/templates/projector/Motion.html:27 utils/utils.py:46 #: utils/views.py:169 @@ -647,7 +647,7 @@ msgid "Name" msgstr "Nom" #: assignment/models.py:48 assignment/templates/assignment/view.html:55 -#: participant/models.py:140 +#: participant/models.py:139 msgid "Description" msgstr "Description" @@ -685,8 +685,8 @@ 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" +msgid "Can see assignments" +msgstr "Peut voir les assignations" #: assignment/models.py:243 msgid "Can nominate another person" @@ -697,8 +697,8 @@ msgid "Can nominate oneself" msgstr "Peut se nommer soi même" #: assignment/models.py:245 -msgid "Can manage assignment" -msgstr "Peut gérer l'assignation" +msgid "Can manage assignments" +msgstr "Peut gérer les assignations" #: assignment/models.py:288 motion/models.py:717 msgid "Abstain" @@ -781,7 +781,7 @@ msgstr "La nouvelle élection a été créée avec succès." msgid "Election was successfully modified." msgstr "L'élection a été modifiée avec succès." -#: assignment/views.py:117 participant/views.py:494 participant/views.py:518 +#: assignment/views.py:117 participant/views.py:499 participant/views.py:523 #: utils/views.py:319 utils/views.py:341 utils/views.py:351 msgid "Please check the form for errors." msgstr "S'il vous plaît, vérifier si il a des erreurs dans le formulaire." @@ -880,7 +880,7 @@ msgstr "Election: %s" msgid "Candidates" msgstr "Candidats" -#: assignment/views.py:402 motion/pdf.py:121 +#: assignment/views.py:402 motion/pdf.py:124 #: motion/templates/motion/motion_detail.html:194 msgid "Vote results" msgstr "Résultat du vote" @@ -915,7 +915,7 @@ msgstr "Votes invalides" #: assignment/templates/assignment/view.html:242 #: assignment/templates/assignment/view.html:247 #: assignment/templates/projector/Assignment.html:108 -#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:136 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:139 #: motion/templates/motion/motion_detail.html:212 #: motion/templates/motion/poll_form.html:51 #: motion/templates/projector/Motion.html:31 poll/models.py:76 @@ -950,8 +950,8 @@ msgstr[0] "%d poste disponible" msgstr[1] "%d postes disponibles" #: assignment/views.py:581 assignment/templates/assignment/view.html:210 -#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:135 -#: motion/pdf.py:259 motion/templates/motion/motion_detail.html:209 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:138 +#: motion/pdf.py:276 motion/templates/motion/motion_detail.html:209 #: motion/templates/projector/Motion.html:28 msgid "Abstention" msgstr "Abstention" @@ -1109,7 +1109,7 @@ msgid "was not a
candidate" msgstr "n'était pas un
candidat" #: assignment/templates/assignment/view.html:231 -#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:135 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:138 #: motion/templates/motion/motion_detail.html:210 #: motion/templates/projector/Motion.html:29 msgid "Invalid" @@ -1194,7 +1194,7 @@ msgid "General" msgstr "Général" #: core/templates/core/version.html:5 core/templates/core/version.html.py:8 -#: core/templates/core/version.html:11 motion/pdf.py:105 motion/views.py:358 +#: core/templates/core/version.html:11 motion/pdf.py:108 motion/views.py:358 #: motion/templates/motion/motion_detail.html:26 #: motion/templates/motion/motion_diff.html:35 #: motion/templates/motion/motion_diff.html:39 @@ -1254,7 +1254,7 @@ msgstr "Durée de transfer" msgid "No files available." msgstr "Pas de fichiers disponibles." -#: motion/csv_import.py:48 participant/api.py:107 +#: motion/csv_import.py:48 participant/api.py:114 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!" @@ -1292,21 +1292,21 @@ msgstr "Présentateur inconnu. Présentateurs par défaut est utilisé." msgid "Motion imported" msgstr "Motion importée" -#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:158 +#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:161 #: motion/templates/motion/motion_detail.html:93 #: motion/templates/motion/motion_diff.html:54 #: motion/templates/projector/Motion.html:72 msgid "Reason" msgstr "Motivation" -#: motion/forms.py:72 motion/pdf.py:55 +#: motion/forms.py:72 motion/pdf.py:58 #: motion/templates/motion/motion_detail.html:169 #: motion/templates/motion/motion_list.html:42 #: motion/templates/projector/Motion.html:45 msgid "Submitter" msgstr "Requérant" -#: motion/forms.py:87 motion/pdf.py:80 +#: motion/forms.py:87 motion/pdf.py:83 #: motion/templates/motion/motion_detail.html:176 #: motion/templates/motion/motion_list.html:44 msgid "Supporters" @@ -1339,7 +1339,7 @@ msgid "" "motion will be reset." msgstr "Définir un workflow spécifique à basculer vers elle. Si vous le faites, le statut du mouvement sera remis à zéro." -#: motion/forms.py:162 participant/forms.py:159 +#: motion/forms.py:162 participant/forms.py:180 msgid "CSV File" msgstr "Fichier CSV" @@ -1387,9 +1387,9 @@ msgstr "Peut soutenir les motions" msgid "Can manage motions" msgstr "Peut gérer les motions" -#: motion/models.py:487 motion/models.py:488 motion/signals.py:117 -#: motion/views.py:292 motion/views.py:612 motion/views.py:728 -#: motion/templates/motion/motion_detail.html:8 +#: motion/models.py:487 motion/models.py:488 motion/pdf.py:51 +#: motion/signals.py:117 motion/views.py:292 motion/views.py:612 +#: motion/views.py:728 motion/templates/motion/motion_detail.html:8 #: motion/templates/motion/motion_detail.html:21 #: motion/templates/motion/motion_diff.html:6 #: motion/templates/motion/motion_diff.html:19 @@ -1423,33 +1423,33 @@ msgstr "%(time_and_messages)s par %(person)s" msgid "Vote %d" msgstr "Vote %d" -#: motion/pdf.py:48 -#, python-format -msgid "Motion: %s" -msgstr "Motion: %s" - -#: motion/pdf.py:69 +#: motion/pdf.py:72 msgid "Signature" msgstr "Signature" -#: motion/pdf.py:95 +#: motion/pdf.py:98 msgid "State" msgstr "Statut" -#: motion/pdf.py:131 motion/templates/projector/Motion.html:22 +#: motion/pdf.py:134 motion/templates/projector/Motion.html:22 msgid "Vote" msgstr "Vote" -#: motion/pdf.py:242 motion/templates/motion/widget.html:26 +#: motion/pdf.py:249 motion/templates/motion/category_list.html:10 +#: motion/templates/motion/motion_list.html:28 +msgid "Categories" +msgstr "Catégories" + +#: motion/pdf.py:256 motion/templates/motion/widget.html:26 msgid "No motions available." msgstr "Aucune motion disponible." -#: motion/pdf.py:253 +#: motion/pdf.py:270 #, python-format msgid "Motion No. %s" msgstr "Motion No %s" -#: motion/pdf.py:255 +#: motion/pdf.py:272 #, python-format msgid "%d. Vote" msgstr "%d. Vote" @@ -1734,11 +1734,6 @@ msgstr "Modifier cette catégorie" msgid "New category" msgstr "Nouvelle catégorie" -#: motion/templates/motion/category_list.html:10 -#: motion/templates/motion/motion_list.html:28 -msgid "Categories" -msgstr "Catégories" - #: motion/templates/motion/category_list.html:41 msgid "No categories available." msgstr "Aucune catégorie n'est disponible." @@ -1978,26 +1973,26 @@ msgstr "Aucun résultat de sondage disponible." msgid "Participant" msgstr "Participant" -#: participant/api.py:73 +#: participant/api.py:80 #, 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 +#: participant/api.py:104 #, python-format msgid "Ignoring malformed group id in line %d." msgstr "Ignorant Identifiant du groupe malformé a la ligne %d." -#: participant/api.py:100 +#: participant/api.py:107 #, python-format msgid "Group id %(id)s does not exists (line %(line)d)." msgstr "Groupe id %(id)s n'existe pas (ligne %(line)d)." -#: participant/api.py:105 +#: participant/api.py:112 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:573 +#: participant/forms.py:29 participant/views.py:578 #: participant/templates/participant/group_overview.html:7 #: participant/templates/participant/group_overview.html:20 #: participant/templates/participant/overview.html:24 @@ -2013,29 +2008,29 @@ msgstr "Maintenez enfoncée la touche \"Control\" ou \"Command\" sur un Mac, pou msgid "First name and last name can not both be empty." msgstr "Prénom et nom de famille ne peut pas à la fois être vide." -#: participant/forms.py:74 +#: participant/forms.py:83 msgid "" "You can not remove the last group containing the permission to manage " "participants." msgstr "Vous ne pouvez pas supprimer le dernier groupe contenant l'autorisation de gérer les participants." -#: participant/forms.py:81 +#: participant/forms.py:90 msgid "Permissions" msgstr "Permissions" -#: participant/forms.py:84 participant/views.py:533 participant/views.py:558 +#: participant/forms.py:93 participant/views.py:538 participant/views.py:563 #: participant/templates/participant/overview.html:7 #: participant/templates/participant/overview.html:20 msgid "Participants" msgstr "Participants" -#: participant/forms.py:135 +#: participant/forms.py:144 msgid "" "You can not remove yourself from the last group containing the permission to" " manage participants." msgstr "Vous ne pouvez pas supprimer le dernier groupe contenant l'autorisation de gérer les participants." -#: participant/forms.py:143 +#: participant/forms.py:152 msgid "" "You can not remove the permission to manage participants from the last group" " your are in." @@ -2049,7 +2044,7 @@ msgstr "Masculin" msgid "Female" msgstr "Féminin" -#: participant/models.py:37 participant/views.py:208 +#: participant/models.py:37 participant/views.py:211 #: participant/templates/participant/overview.html:50 #: participant/templates/participant/user_detail.html:49 msgid "Structure level" @@ -2072,7 +2067,7 @@ msgstr "Sexe" msgid "Only for filtering the participant list." msgstr "Seulement pour filtrer la liste des utilisateurs." -#: participant/models.py:46 participant/views.py:208 +#: participant/models.py:46 participant/views.py:211 #: participant/templates/participant/overview.html:52 #: participant/templates/participant/user_detail.html:51 msgid "Committee" @@ -2096,18 +2091,18 @@ msgid "Default password" msgstr "Premier mot de passe" #: participant/models.py:114 -msgid "Can see participant" +msgid "Can see participants" msgstr "Peut voir les participants" -#: participant/models.py:116 -msgid "Can manage participant" -msgstr "Peut gérer des participants" +#: participant/models.py:115 +msgid "Can manage participants" +msgstr "Peut gérer les participants" -#: participant/models.py:138 +#: participant/models.py:137 msgid "Use this group as participant" msgstr "Utiliser ce groupe comme participant" -#: participant/models.py:139 +#: participant/models.py:138 msgid "For example as submitter of a motion." msgstr "Par exemple, comme initiant d'une motion." @@ -2147,84 +2142,84 @@ msgstr "Délégués" msgid "Staff" msgstr "Personnel" -#: participant/views.py:157 participant/views.py:163 +#: participant/views.py:160 participant/views.py:166 msgid "You can not delete yourself." msgstr "Vous ne pouvez pas vous suprimer vous même." -#: participant/views.py:184 +#: participant/views.py:187 msgid "You can not deactivate yourself." msgstr "Vous ne pouvez pas vous désactiver vous-même." -#: participant/views.py:203 +#: participant/views.py:206 msgid "Participant-list" msgstr "Liste des participants" -#: participant/views.py:204 +#: participant/views.py:207 msgid "List of Participants" msgstr "La liste des participants" -#: participant/views.py:207 +#: participant/views.py:210 msgid "Last Name" msgstr "Nom" -#: participant/views.py:207 +#: participant/views.py:210 msgid "First Name" msgstr "Prénom" -#: participant/views.py:208 +#: participant/views.py:211 #: participant/templates/participant/group_overview.html:31 #: participant/templates/participant/overview.html:51 msgid "Group" msgstr "Groupe" -#: participant/views.py:244 +#: participant/views.py:247 msgid "Participant-passwords" msgstr "Mot de passe du participant" -#: participant/views.py:274 +#: participant/views.py:277 msgid "Account for OpenSlides" msgstr "Compte pour OpenSlides" -#: participant/views.py:276 +#: participant/views.py:279 #, python-format msgid "for %s" msgstr "pour %s" -#: participant/views.py:279 +#: participant/views.py:282 #, python-format msgid "User: %s" msgstr "Utilisateur: %s" -#: participant/views.py:283 +#: participant/views.py:286 #, python-format msgid "Password: %s" msgstr "Mot de passe: %s" -#: participant/views.py:330 +#: participant/views.py:333 #, python-format msgid "%d new participants were successfully imported." msgstr "%d nouveaux participants ont été importés avec succès. " -#: participant/views.py:341 +#: participant/views.py:344 msgid "Do you really want to reset the password?" msgstr "Voulez-vous vraiment reinitialser le mot de passe?" -#: participant/views.py:354 +#: participant/views.py:357 #, 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:445 +#: participant/views.py:448 msgid "You can not delete this group." msgstr "Vous ne pouvez pas suprimer ce groupe." -#: participant/views.py:454 +#: participant/views.py:457 msgid "" "You can not delete the last group containing the permission to manage " "participants you are in." msgstr "Vous ne pouvez pas supprimer le dernier groupe contenant l'autorisation de gérer les participants dans le quel vous y êtes." -#: participant/views.py:466 +#: participant/views.py:469 #, python-format msgid "" "Installation was successfully! Use %(user)s (password: %(password)s) for " @@ -2233,11 +2228,11 @@ msgid "" "be a security risk." msgstr "L'installation a été terminée avec succès! Utilisez %(user)s (mot de passe: %(password)s) pour la première connexion.
Important: S'il vous plait, changez le mot de passe après la première connexion. Sinon, ce message apparaîtra toujours pour tout le monde et pourrait représenter un risque de sécurité." -#: participant/views.py:492 +#: participant/views.py:497 msgid "User settings successfully saved." msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." -#: participant/views.py:515 +#: participant/views.py:520 msgid "Password successfully changed." msgstr "Le mot de passe a été changé avec succès." @@ -2341,7 +2336,7 @@ msgid "Your username and password were not accepted. Please try again." msgstr "Votre nom d'utilisateur et votre mot de passe n'ont pas été acceptés. Veuillez essayer à nouveau." #: participant/templates/participant/login.html:40 -#: participant/templates/participant/user_detail.html:64 +#: participant/templates/participant/user_detail.html:69 msgid "Username" msgstr "Nom d'utilisateur" @@ -2374,7 +2369,7 @@ msgid "Present" msgstr "Présent" #: participant/templates/participant/overview.html:55 -#: participant/templates/participant/user_detail.html:68 +#: participant/templates/participant/user_detail.html:73 msgid "Last Login" msgstr "Dernière connexion" @@ -2419,15 +2414,15 @@ msgstr "Courriel" msgid "Event data" msgstr "Données de l'événement" -#: participant/templates/participant/user_detail.html:57 +#: participant/templates/participant/user_detail.html:62 msgid "The participant is not member of any group." msgstr "Le participant n'est membre d'aucun groupe." -#: participant/templates/participant/user_detail.html:63 +#: participant/templates/participant/user_detail.html:68 msgid "Administrative data" msgstr "Données administratives" -#: participant/templates/participant/user_detail.html:72 +#: participant/templates/participant/user_detail.html:77 msgid "The participant has not logged in yet." msgstr "Le participant ne s'est pas encore authentifié." diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.mo b/openslides/locale/fr/LC_MESSAGES/djangojs.mo index 016b40fd0..4a4dd535b 100644 Binary files a/openslides/locale/fr/LC_MESSAGES/djangojs.mo and b/openslides/locale/fr/LC_MESSAGES/djangojs.mo differ diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.po b/openslides/locale/fr/LC_MESSAGES/djangojs.po index cee2101da..372d786c7 100644 --- a/openslides/locale/fr/LC_MESSAGES/djangojs.po +++ b/openslides/locale/fr/LC_MESSAGES/djangojs.po @@ -1,23 +1,24 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# +# Language file (for JavaScript) of OpenSlides used by transifex: +# https://www.transifex.com/projects/p/openslides/ +# Copyright (C) 2011–2013 by OpenSlides team, see AUTHORS. +# This file is distributed under the same license as the OpenSlides package. # Translators: +# emanuelschuetze , 2013 # moosline , 2013 +# moosline , 2012-2013 # moosline , 2012 msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-06-26 21:33+0200\n" -"PO-Revision-Date: 2013-06-03 15:05+0000\n" -"Last-Translator: moosline \n" -"Language-Team: French (http://www.transifex.com/projects/p/openslides/" -"language/fr/)\n" -"Language: fr\n" +"POT-Creation-Date: 2013-07-07 23:49+0200\n" +"PO-Revision-Date: 2013-06-28 09:48+0000\n" +"Last-Translator: emanuelschuetze \n" +"Language-Team: French (http://www.transifex.com/projects/p/openslides/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: agenda/static/javascript/agenda-config-datepicker.js:9 diff --git a/openslides/participant/models.py b/openslides/participant/models.py index ad614b2f0..4f69047ed 100644 --- a/openslides/participant/models.py +++ b/openslides/participant/models.py @@ -111,9 +111,8 @@ class User(PersonMixin, Person, SlideMixin, DjangoUser): class Meta: # Rename permissions permissions = ( - ('can_see_participant', ugettext_noop("Can see participant")), - ('can_manage_participant', - ugettext_noop("Can manage participant")), + ('can_see_participant', ugettext_noop('Can see participants')), # TODO: Add plural s to the codestring + ('can_manage_participant', ugettext_noop('Can manage participants')), # TODO: Add plural s to the codestring ) ordering = ('last_name',)