From d703ef9c4f6407f4665224684bdbed0310dd8458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Norman=20J=C3=A4ckel?= Date: Sun, 7 Jul 2013 23:45:37 +0200 Subject: [PATCH] Rename visual strings of permissions: Add plural s (fix #797). Also update all language files. --- openslides/assignment/models.py | 8 +- openslides/locale/de/LC_MESSAGES/django.mo | Bin 41593 -> 41590 bytes openslides/locale/de/LC_MESSAGES/django.po | 167 +++++++++--------- openslides/locale/de/LC_MESSAGES/djangojs.mo | Bin 2666 -> 2686 bytes openslides/locale/de/LC_MESSAGES/djangojs.po | 16 +- openslides/locale/en/LC_MESSAGES/django.po | 163 +++++++++--------- openslides/locale/en/LC_MESSAGES/djangojs.po | 2 +- openslides/locale/fr/LC_MESSAGES/django.mo | Bin 42308 -> 42299 bytes openslides/locale/fr/LC_MESSAGES/django.po | 169 +++++++++---------- openslides/locale/fr/LC_MESSAGES/djangojs.mo | Bin 2714 -> 2729 bytes openslides/locale/fr/LC_MESSAGES/djangojs.po | 21 +-- openslides/participant/models.py | 5 +- 12 files changed, 270 insertions(+), 281 deletions(-) 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 41de0034b849e6aa2adefe815c50a759a6d55466..ad00491c344d01527ce2f1cc91e344a972263d62 100644 GIT binary patch delta 11555 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 delta 11604 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, 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 0d3f0ae54a8ea2abb305625b8451e414b8d957b8..c58c9ca3c8d853e459329acb7d63effd26a25d54 100644 GIT binary patch delta 574 zcmZ9|F-XHu5C-6Dqo!#qinJ62AymOqP)k#qwiMJ!1Q7=jDX7F6YN4q@&Ek?(aLnN9 z;G#GP6~w8Fh&VWii-X|cB;w%UsQ#xn3E_SD-*N9<@*4Y!oxKITlK|0E50Oqpdm*AY zJceDc0~L4$yWx%GJBSv#hhg{#d*O@JKOi3Zl>7}$QO=C zPD!4CJdh!|Ah`_r;AzRTkO!TIe9j`|L6;$4xF&gBtZN=o5`}GSaDxwd@&n0-kS{nA zPaz+4F8KoT1s%x!*ANfgVu`>9n1auc`!xJ6J}(M6#}@Fyzc7J?zc49ZWV& p?Am(y-^NtUvFeTS>Xzg0t4sd7T8YkC&6;b~?2^7=w`W4b!5@sKMN|L) delta 554 zcmXZYze~eF6bJB^Mom(G6^s>h=n)(W(n4Ac5*#{+Ad0vsh(!omT0vVdb22+@J}${sLmq6{cQz2h;EYa@`l?^L`}L65fxWP{+i7H~{&>A;=d=N=`|3;3(E7 zWPKJ6BG17DTy0, 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 d26de09c16e04498ab93860cdf7832fcfb95d06c..e4a0ed3dfc2931a15fed7e7ecf1416bcda4ef08a 100644 GIT binary patch delta 11582 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 delta 11633 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 R-hQs|PGvK=6Vry({6BN#vHAc2 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 016b40fd064282e45721df9160720d87a669b365..4a4dd535b491de7db9460ffaf5661847eb4c0d85 100644 GIT binary patch delta 574 zcmZ9`u}i~H5C-sTt0pZ)>rks(1Sh3h+G5(GSa1@Hiin7c7;3DAq>3?vE&)Mw6f)_5 z&`s!2#MQw`1VM2q=;Wa2;N&3qo!lgZ{N8u(-Me=lug5Rm171Bq)aoD_A);fIs0TJ- z8@z=fcn{m*qvV$47l>ARg`MyNa^DXO!yta#AB8AU3@We>24R1gyuXbB6nH=qazjQA z>XIiUPfDJKJZM(x3sPT|`nqHj@&l`o2kt#4FTR1? zcnA5S2gnyc!3cbY-2Vpg(I; zLQCpLFot{ryWm;lGUS9JdNQSJ=}aM;_eT{?P3N>!zL3rNYf56!w2hi;T26V(HTMoo nZR}s6Sh0<&HC*1d{ZnPp|5BEtC8Jhxjfz>&Hg_8(btd==AOJ`( delta 545 zcmXxeKS)AR6vy$auX-v`QkX#yZ)gZY^Z)QL5TY%If*kq>k1{Jtp+}OFd+Xa=S`8Wk zX>f`lC>nyA8j6}DT51jYp18r~eeUnPd+xcXkyhmV!`E#2lzQn?YFa6E6i{je+t`Db zXy7&W;;qj2IzJ+<>Inz%6{YVJgZPEg|AQ>$qiA9X{Wug<&A%TJ3Nm0ErC~xJoYXm? zb4KSp%AkU-&*^$m*B5jyp*(OIWuSvHXA|W?yTPVX88$8j8Qj)C&UC&&d2tt|@e1Xl z8, 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',)