From 1b8c1eda9153c688fcea8133a02b074feb22da2e Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Sun, 22 Apr 2012 16:51:22 +0200 Subject: [PATCH] Updated translations. --- openslides/locale/de/LC_MESSAGES/django.mo | Bin 31179 -> 31457 bytes openslides/locale/de/LC_MESSAGES/django.po | 338 ++++++++++++--------- openslides/participant/forms.py | 4 +- openslides/participant/models.py | 2 +- 4 files changed, 190 insertions(+), 154 deletions(-) diff --git a/openslides/locale/de/LC_MESSAGES/django.mo b/openslides/locale/de/LC_MESSAGES/django.mo index 784f0b2536d9706adf5b9065a3815ccf3f76b5c4..406d2f1336d2a50665a83d558da2adf8fcacf062 100644 GIT binary patch delta 9266 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 diff --git a/openslides/locale/de/LC_MESSAGES/django.po b/openslides/locale/de/LC_MESSAGES/django.po index ca270ba7e..52c5429b9 100644 --- a/openslides/locale/de/LC_MESSAGES/django.po +++ b/openslides/locale/de/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-20 22:09+0200\n" +"POT-Creation-Date: 2012-04-22 16:46+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -115,8 +115,8 @@ msgstr "Nein" msgid "Yes, with all child items." msgstr "Ja, mit allen Kindelementen." -#: agenda/views.py:150 agenda/views.py:152 participant/views.py:189 -#: participant/views.py:284 utils/utils.py:47 utils/views.py:204 +#: agenda/views.py:150 agenda/views.py:152 participant/views.py:194 +#: participant/views.py:289 utils/utils.py:47 utils/views.py:204 #, python-format msgid "Do you really want to delete %s?" msgstr "Soll %s wirklich gelöscht werden?" @@ -187,7 +187,7 @@ msgid "Item" msgstr "Eintrag" #: agenda/templates/agenda/edit.html:8 -#: agenda/templates/agenda/item_row.html:30 +#: agenda/templates/agenda/item_row.html:31 msgid "Edit item" msgstr "Eintrag bearbeiten" @@ -204,16 +204,20 @@ msgstr "Eintrag bearbeiten" msgid "Apply" msgstr "Übernehmen" -#: agenda/templates/agenda/item_row.html:12 +#: agenda/templates/agenda/item_row.html:10 msgid "Item closed" msgstr "Eintrag erledigt" -#: agenda/templates/agenda/item_row.html:31 +#: agenda/templates/agenda/item_row.html:26 +msgid "Activate item" +msgstr "Eintrag projizieren" + +#: agenda/templates/agenda/item_row.html:32 msgid "Delete item" msgstr "Eintrag löschen" #: agenda/templates/agenda/overview.html:45 -#: application/templates/application/overview.html:11 +#: application/templates/application/overview.html:12 #: assignment/templates/assignment/overview.html:12 #: participant/templates/participant/overview.html:20 msgid "Filter" @@ -238,20 +242,21 @@ msgid "Done" msgstr "Erledigt" #: agenda/templates/agenda/overview.html:65 -#: assignment/templates/assignment/overview.html:29 +#: application/templates/application/overview.html:43 +#: assignment/templates/assignment/overview.html:28 #: participant/templates/participant/group_overview.html:13 #: participant/templates/participant/overview.html:72 msgid "Actions" msgstr "Aktionen" -#: agenda/templates/agenda/overview.html:85 +#: agenda/templates/agenda/overview.html:88 msgid "No items available." msgstr "Keine Einträge vorhanden." #: application/forms.py:42 application/views.py:710 #: application/templates/application/view.html:226 #: application/templates/application/view.html:246 -#: application/templates/projector/Application.html:60 +#: application/templates/projector/Application.html:66 msgid "Reason" msgstr "Begründung" @@ -264,7 +269,7 @@ msgid "Trivial changes don't create a new version." msgstr "Triviale Änderungen erzeugen keine neue Version." #: application/forms.py:48 application/models.py:54 application/views.py:638 -#: application/templates/application/overview.html:40 +#: application/templates/application/overview.html:41 #: application/templates/application/view.html:18 #: application/templates/projector/Application.html:22 msgid "Submitter" @@ -327,16 +332,16 @@ msgstr "Einleitungstext für PDF-Dokument (alle Anträge)" msgid "Published" msgstr "Veröffentlicht" -#: application/models.py:34 application/templates/application/overview.html:22 +#: application/models.py:34 application/templates/application/overview.html:23 msgid "Permitted" msgstr "Zugelassen" -#: application/models.py:35 application/templates/application/overview.html:23 +#: application/models.py:35 application/templates/application/overview.html:24 #: application/templates/application/view.html:165 msgid "Accepted" msgstr "Angenommen" -#: application/models.py:36 application/templates/application/overview.html:24 +#: application/models.py:36 application/templates/application/overview.html:25 #: application/templates/application/view.html:170 msgid "Rejected" msgstr "Abgelehnt" @@ -363,7 +368,7 @@ msgstr "Verwiesen (in Ausschuss)" msgid "Rejected (not permitted)" msgstr "Verworfen (nicht zulässig)" -#: application/models.py:42 application/templates/application/overview.html:26 +#: application/models.py:42 application/templates/application/overview.html:27 msgid "Needs Review" msgstr "Benötigt Review" @@ -457,8 +462,8 @@ msgstr "Enthaltung" #: application/models.py:555 application/views.py:595 application/views.py:795 #: application/templates/application/base_application.html:9 -#: application/templates/application/overview.html:6 -#: application/templates/application/overview.html:9 +#: application/templates/application/overview.html:7 +#: application/templates/application/overview.html:10 msgid "Applications" msgstr "Anträge" @@ -481,8 +486,8 @@ msgid "Application was successfully modified." msgstr "Antrag wurde erfolgreich geändert." #: application/views.py:229 application/views.py:566 assignment/views.py:130 -#: participant/views.py:166 participant/views.py:269 participant/views.py:298 -#: participant/views.py:456 utils/views.py:157 +#: participant/views.py:171 participant/views.py:274 participant/views.py:303 +#: participant/views.py:461 utils/views.py:157 msgid "Please check the form for errors." msgstr "Bitte kontrollieren Sie das Formular nach Fehlern." @@ -581,7 +586,7 @@ msgstr "FEHLER beim Zurückweisen der Version." msgid "Do you really want to reject version %s?" msgstr "Soll Version %s wirklich zurückgewiesen werden?" -#: application/views.py:462 participant/views.py:314 +#: application/views.py:462 participant/views.py:319 msgid "" "The import function is available for the superuser (without user profile) " "only." @@ -589,7 +594,7 @@ msgstr "" "Die Importfunktion ist nur für den 'superuser' (ohne Nutzerprofil) verfügbar." #: application/views.py:493 application/views.py:497 application/views.py:503 -#: application/views.py:506 participant/views.py:383 +#: application/views.py:506 participant/views.py:388 #, python-format msgid "Ignoring malformed line %d in import file." msgstr "Fehlerhafte Zeile %d der Quelldatei wurde ignoriert." @@ -615,11 +620,11 @@ msgid_plural "%d new users were added." msgstr[0] "%d neuer Nutzer wurde erstellt." msgstr[1] "%d neue Nutzer wurden erstellt." -#: application/views.py:562 participant/views.py:452 +#: application/views.py:562 participant/views.py:457 msgid "Import aborted because of severe errors in the input file." msgstr "Import auf Grund von schweren Fehlern in der Quelldatei abgebrochen." -#: application/views.py:564 participant/views.py:454 +#: application/views.py:564 participant/views.py:459 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 " @@ -646,6 +651,7 @@ msgstr "" #: application/templates/application/view.html:7 #: application/templates/application/view.html:210 #: application/templates/projector/Application.html:7 +#: application/templates/projector/Application.html:57 msgid "Application" msgstr "Antrag" @@ -654,12 +660,12 @@ msgstr "Antrag" #: application/templates/application/base_application.html:24 #: application/templates/application/poll_view.html:9 #: application/templates/application/view.html:208 -#: application/templates/projector/Application.html:53 +#: application/templates/projector/Application.html:55 msgid "Application No." msgstr "Antrag Nr." -#: application/views.py:665 application/templates/application/overview.html:19 -#: application/templates/application/overview.html:39 +#: application/views.py:665 application/templates/application/overview.html:20 +#: application/templates/application/overview.html:40 #: application/templates/application/view.html:37 #: application/templates/projector/Application.html:11 #: assignment/templates/assignment/overview.html:14 @@ -671,7 +677,7 @@ msgid "Status" msgstr "Status" #: application/views.py:685 application/templates/application/view.html:47 -#: assignment/views.py:339 +#: assignment/views.py:341 msgid "Vote results" msgstr "Abstimmungsergebnis" @@ -702,7 +708,7 @@ msgstr "Ungültig" #: application/views.py:692 #: application/templates/application/poll_view.html:33 #: application/templates/application/view.html:84 -#: application/templates/projector/Application.html:38 assignment/views.py:386 +#: application/templates/projector/Application.html:38 assignment/views.py:388 #: assignment/templates/assignment/poll_view.html:38 #: assignment/templates/assignment/view.html:215 #: assignment/templates/assignment/view.html:218 @@ -711,7 +717,7 @@ msgstr "Ungültig" msgid "Votes cast" msgstr "Abgegebene Stimmen" -#: application/views.py:724 assignment/templates/assignment/poll_view.html:5 +#: application/views.py:724 msgid "Poll" msgstr "Abstimmung" @@ -744,14 +750,17 @@ msgstr "Antrag anzeigen" #: application/templates/application/base_application.html:38 #: application/templates/application/edit.html:10 +#: application/templates/application/overview.html:71 msgid "Edit application" msgstr "Antrag bearbeiten" #: application/templates/application/base_application.html:42 +#: application/templates/application/overview.html:72 msgid "Delete application" msgstr "Antrag löschen" #: application/templates/application/base_application.html:45 +#: application/templates/application/overview.html:74 msgid "Application as PDF" msgstr "Antrag als PDF" @@ -811,46 +820,50 @@ msgstr "Eine CSV-Beispiel-Datei gibt es im OpenSlides Wiki." msgid "Import" msgstr "Importieren" -#: application/templates/application/overview.html:14 +#: application/templates/application/overview.html:15 msgid "Need supporters" msgstr "Benötigt Unterstützer/innen" -#: application/templates/application/overview.html:17 +#: application/templates/application/overview.html:18 msgid "Without number" msgstr "Ohne Nummer" -#: application/templates/application/overview.html:21 +#: application/templates/application/overview.html:22 msgid "Not yet permitted" msgstr "Noch nicht zugelassen" -#: application/templates/application/overview.html:25 +#: application/templates/application/overview.html:26 msgid "Withdrawed (by submitter)" msgstr "Zurückgezogen (durch Antragsteller/in)" -#: application/templates/application/overview.html:31 +#: application/templates/application/overview.html:32 msgid "application" msgid_plural "applications" msgstr[0] "Antrag" msgstr[1] "Anträge" -#: application/templates/application/overview.html:34 +#: application/templates/application/overview.html:35 msgid "Number" msgstr "Nummer" -#: application/templates/application/overview.html:35 +#: application/templates/application/overview.html:36 msgid "Application title" msgstr "Antragstitel" -#: application/templates/application/overview.html:37 +#: application/templates/application/overview.html:38 msgid "Number of supporters" msgstr "Anzahl der Unterstützer/innen" -#: application/templates/application/overview.html:41 +#: application/templates/application/overview.html:42 #: application/templates/application/view.html:107 msgid "Creation Time" msgstr "Erstellungszeit" -#: application/templates/application/overview.html:63 +#: application/templates/application/overview.html:66 +msgid "Activate application" +msgstr "Antrag projizieren" + +#: application/templates/application/overview.html:80 msgid "No applications available." msgstr "Keine Anträge vorhanden." @@ -876,7 +889,7 @@ msgstr "Wahlmöglichkeit" msgid "Votes" msgstr "Stimmen" -#: application/templates/application/poll_view.html:29 assignment/views.py:378 +#: application/templates/application/poll_view.html:29 assignment/views.py:380 #: assignment/templates/assignment/poll_view.html:34 #: assignment/templates/assignment/view.html:204 #: assignment/templates/projector/Assignment.html:90 @@ -960,6 +973,7 @@ msgid "Reset" msgstr "Zurücksetzen" #: application/templates/application/view.html:210 +#: application/templates/projector/Application.html:57 msgid "no number" msgstr "ohne Nummer" @@ -1037,75 +1051,75 @@ msgstr "Titel für PDF-Dokument (alle Wahlen)" msgid "Preamble text for PDF document (all elections)" msgstr "Einleitungstext für PDF-Dokument (alle Wahlen) " -#: assignment/models.py:25 assignment/templates/assignment/overview.html:15 +#: assignment/models.py:28 assignment/templates/assignment/overview.html:15 #: assignment/templates/assignment/view.html:30 msgid "Searching for candidates" msgstr "Auf Kandidatensuche" -#: assignment/models.py:26 assignment/templates/assignment/overview.html:16 +#: assignment/models.py:29 assignment/templates/assignment/overview.html:16 #: assignment/templates/assignment/view.html:32 msgid "Voting" msgstr "Im Wahlvorgang" -#: assignment/models.py:27 assignment/templates/assignment/overview.html:17 +#: assignment/models.py:30 assignment/templates/assignment/overview.html:17 msgid "Finished" msgstr "Abgeschlossen" -#: assignment/models.py:30 +#: assignment/models.py:33 msgid "Name" msgstr "Name" -#: assignment/models.py:31 poll/models.py:91 +#: assignment/models.py:34 poll/models.py:91 msgid "Description" msgstr "Beschreibung" -#: assignment/models.py:32 assignment/views.py:322 +#: assignment/models.py:35 assignment/views.py:324 #: assignment/templates/assignment/view.html:18 #: assignment/templates/projector/Assignment.html:21 msgid "Number of available posts" msgstr "Anzahl der zur Wahl stehenden Posten" -#: assignment/models.py:33 +#: assignment/models.py:36 msgid "Short description (for ballot paper)" msgstr "Kurzbeschreibung (für Stimmzettel)" -#: assignment/models.py:45 +#: assignment/models.py:48 #, python-format msgid "%s is not a valid status." msgstr "%s ist kein gültiger Status." -#: assignment/models.py:47 +#: assignment/models.py:50 #, python-format msgid "The assignment status is already %s." msgstr "Der Wahlstatus ist bereits %s." -#: assignment/models.py:56 +#: assignment/models.py:59 #, python-format msgid "%s is already a candidate." msgstr "%s ist bereits ein/e Kandidat/in." -#: assignment/models.py:66 +#: assignment/models.py:69 #, python-format msgid "%s is no candidate" msgstr "%s ist kein/e Kandidat/in" -#: assignment/models.py:118 +#: assignment/models.py:156 msgid "Can see assignment" msgstr "Darf Wahlen sehen" -#: assignment/models.py:119 +#: assignment/models.py:157 msgid "Can nominate another person" msgstr "Darf andere Personen für Wahlen vorschlagen" -#: assignment/models.py:120 +#: assignment/models.py:158 msgid "Can nominate themselves" msgstr "Darf selbst für Wahlen kandidieren" -#: assignment/models.py:121 +#: assignment/models.py:159 msgid "Can manage assignment" msgstr "Darf Wahlen verwalten" -#: assignment/models.py:165 assignment/views.py:289 assignment/views.py:573 +#: assignment/models.py:203 assignment/views.py:291 assignment/views.py:575 #: assignment/templates/assignment/base_assignment.html:14 #: assignment/templates/assignment/overview.html:6 #: assignment/templates/assignment/overview.html:9 @@ -1162,39 +1176,41 @@ msgstr "Soll %s wirklich von der Wahl zurückgezogen werden?" msgid "New ballot was successfully created." msgstr "Neuer Wahlgang erfolgreich angelegt." -#: assignment/views.py:236 +#: assignment/views.py:238 msgid "Poll successfully set to published." msgstr "Abstimmung wurde erfolgreich veröffentlicht." -#: assignment/views.py:238 +#: assignment/views.py:240 msgid "Poll successfully set to unpublished." msgstr "Abstimmung wurde erfolgreich unveröffentlicht." -#: assignment/views.py:240 +#: assignment/views.py:242 #, python-format msgid "Poll ID %d does not exist." msgstr "Abstimmungs-ID %d existiert nicht." -#: assignment/views.py:254 +#: assignment/views.py:256 msgid "not elected" msgstr "nicht gewählt" -#: assignment/views.py:257 assignment/views.py:407 +#: assignment/views.py:259 assignment/views.py:409 msgid "elected" msgstr "gewählt" -#: assignment/views.py:313 assignment/templates/assignment/view.html:6 +#: assignment/views.py:315 assignment/templates/assignment/view.html:6 msgid "Assignment" msgstr "Wahl" -#: assignment/views.py:318 assignment/views.py:450 assignment/views.py:461 +#: assignment/views.py:320 assignment/views.py:452 assignment/views.py:463 #: assignment/templates/assignment/edit.html:5 #: assignment/templates/assignment/overview.html:25 +#: assignment/templates/assignment/poll_view.html:5 +#: assignment/templates/assignment/poll_view.html:8 #: assignment/templates/projector/Assignment.html:13 msgid "Election" msgstr "Wahl" -#: assignment/views.py:327 assignment/views.py:347 +#: assignment/views.py:329 assignment/views.py:349 #: assignment/templates/assignment/overview.html:26 #: assignment/templates/assignment/view.html:61 #: assignment/templates/assignment/view.html:132 @@ -1203,23 +1219,23 @@ msgstr "Wahl" msgid "Candidates" msgstr "Kandidaten/innen" -#: assignment/views.py:342 +#: assignment/views.py:344 msgid "ballots" msgstr "Wahlgänge" -#: assignment/views.py:365 +#: assignment/views.py:367 msgid "Y" msgstr "J" -#: assignment/views.py:366 +#: assignment/views.py:368 msgid "N" msgstr "N" -#: assignment/views.py:367 +#: assignment/views.py:369 msgid "A" msgstr "E" -#: assignment/views.py:566 +#: assignment/views.py:568 msgid "Election settings successfully saved." msgstr "Wahl-Einstellungen wurden erfolgreich gespeichert." @@ -1242,6 +1258,7 @@ msgid "Election settings" msgstr "Wahl-Einstellungen" #: assignment/templates/assignment/edit.html:9 +#: assignment/templates/assignment/overview.html:43 msgid "Edit election" msgstr "Wahl bearbeiten" @@ -1252,14 +1269,18 @@ msgstr[0] "Wahl" msgstr[1] "Wahlen" #: assignment/templates/assignment/overview.html:38 -msgid "Edit assignment" -msgstr "Wahl bearbeiten" +msgid "Activate election" +msgstr "Wahl projizieren" -#: assignment/templates/assignment/overview.html:39 -msgid "Delete assignment" +#: assignment/templates/assignment/overview.html:44 +msgid "Delete election" msgstr "Wahl löschen" -#: assignment/templates/assignment/overview.html:45 +#: assignment/templates/assignment/overview.html:46 +msgid "Election as PDF" +msgstr "Wahl als PDF" + +#: assignment/templates/assignment/overview.html:52 msgid "No assignments available." msgstr "Keine Wahlen vorhanden." @@ -1402,7 +1423,7 @@ msgstr "Präsentationssystem für Tagesordnung, Anträge, Wahlen und Teilnehmer" msgid "Welcome" msgstr "Willkommen" -#: config/models.py:92 +#: config/models.py:92 participant/models.py:81 msgid "Welcome to OpenSlides!" msgstr "Willkommen bei OpenSlides!" @@ -1480,6 +1501,10 @@ msgstr "Bei existierenden Anträgen" msgid "System URL" msgstr "System URL" +#: participant/forms.py:90 participant/forms.py:96 +msgid "Printed in PDF of first time passwords only." +msgstr "Erscheint nur im PDF der Erst-Passwörter" + #: participant/models.py:22 participant/templates/participant/overview.html:23 msgid "Male" msgstr "Männlich" @@ -1508,8 +1533,9 @@ msgstr "Gast" msgid "Gender" msgstr "Geschlecht" -#: participant/models.py:34 participant/templates/participant/overview.html:28 -#: participant/templates/participant/overview.html:66 utils/pdf.py:223 +#: participant/models.py:34 participant/views.py:501 +#: participant/templates/participant/overview.html:28 +#: participant/templates/participant/overview.html:66 msgid "Group" msgstr "Gruppe" @@ -1517,8 +1543,9 @@ msgstr "Gruppe" msgid "Typ" msgstr "Typ" -#: participant/models.py:36 participant/templates/participant/overview.html:43 -#: participant/templates/participant/overview.html:68 utils/pdf.py:223 +#: participant/models.py:36 participant/views.py:501 +#: participant/templates/participant/overview.html:43 +#: participant/templates/participant/overview.html:68 msgid "Committee" msgstr "Amt" @@ -1534,63 +1561,63 @@ msgstr "Darf die Teilnehmer/inen sehen" msgid "Can manage participant" msgstr "Darf die Teilnehmer/inen verwalten" -#: participant/views.py:158 +#: participant/views.py:163 msgid "New participant was successfully created." msgstr "Neue/r Teilnehmer/in wurde erfolgreich angelegt." -#: participant/views.py:160 +#: participant/views.py:165 msgid "Participant was successfully modified." msgstr "Teilnehmer/in wurde erfolgreich geändert." -#: participant/views.py:187 +#: participant/views.py:192 #, python-format msgid "Participant %s was successfully deleted." msgstr "Teilnehmer/in %s wurde erfolgreich gelöscht." -#: participant/views.py:200 +#: participant/views.py:205 #, python-format msgid "Participant %d does not exist." msgstr "Teilnehmer/in %d existiert nicht." -#: participant/views.py:247 +#: participant/views.py:252 #, python-format msgid "Group name \"%s\" is reserved for internal use." msgstr "Der Gruppenname \"%s\" ist für interne Verwendung reserviert." -#: participant/views.py:261 +#: participant/views.py:266 msgid "New group was successfully created." msgstr "Neue Gruppe wurde erfolgreich angelegt." -#: participant/views.py:263 +#: participant/views.py:268 msgid "Group was successfully modified." msgstr "Gruppe wurde erfolgreich geändert." -#: participant/views.py:282 +#: participant/views.py:287 #, python-format msgid "Group %s was successfully deleted." msgstr "Gruppe %s wurde erfolgreich gelöscht." -#: participant/views.py:296 +#: participant/views.py:301 msgid "User settings successfully saved." msgstr "Nutzereinstellungen wurden erfolgreich gespeichert." -#: participant/views.py:366 +#: participant/views.py:371 msgid "Supporters removed after user import." msgstr "Unterstützer/innen nach Benutzerimport zurückgesetzt." -#: participant/views.py:419 +#: participant/views.py:424 #, python-format msgid "Reassigned to \"%s\" after (re)importing users." msgstr "Nach Benutzerimport erneut \"%s\" zugeordnet." -#: participant/views.py:422 participant/views.py:436 +#: participant/views.py:427 participant/views.py:441 #, python-format msgid "Could not reassing application %d - object not found!" msgstr "" "Antrag Id#%d konnte nicht neu zugewiesen werden - Das Objekt wurde nicht " "gefunden!" -#: participant/views.py:439 +#: participant/views.py:444 #, python-format msgid "%d application could not be reassigned and needs a review!" msgid_plural "%d applications could not be reassigned and need a review!" @@ -1599,26 +1626,26 @@ msgstr[0] "" msgstr[1] "" "%d Anträge konnten nicht neu zugewiesen werden und benötigen ein Review!" -#: participant/views.py:442 +#: participant/views.py:447 #, python-format msgid "%d application was successfully reassigned." msgid_plural "%d applications were successfully reassigned." msgstr[0] "%d Antrag wurde erfolgreich neu zugewiesen." msgstr[1] "%d Anträge wurden erfolgreich neu zugewiesen." -#: participant/views.py:445 +#: participant/views.py:450 #, python-format msgid "%d application was discarded." msgid_plural "%d applications were discarded." msgstr[0] "%d Antrag wurde gelöscht." msgstr[1] "%d Anträge wurden gelöscht." -#: participant/views.py:449 +#: participant/views.py:454 #, python-format msgid "%d new participants were successfully imported." msgstr "%d neue Teilnehmer/innen wurden erfolgreich importiert." -#: participant/views.py:458 +#: participant/views.py:463 msgid "" "Attention: All existing participants will be removed if you import new " "participants." @@ -1626,12 +1653,12 @@ msgstr "" "Achtung: Alle existierenden Teilnehmer/innen werden gelöscht, wenn Sie neue " "Teilnehmer/innen importieren." -#: participant/views.py:460 +#: participant/views.py:465 msgid "Attention: Supporters from all existing applications will be removed." msgstr "" "Achtung: Alle Unterstützer/innen werden von existiernden Anträgen gelöscht." -#: participant/views.py:461 +#: participant/views.py:466 msgid "" "Attention: Applications which can't be mapped to new users will be set to " "'Needs Review'." @@ -1639,17 +1666,17 @@ msgstr "" "Achtung: Anträge welche keinem Nutzer zugeordnet werden können bekommen " "automatisch den Status \"Benötigt Review\"." -#: participant/views.py:473 +#: participant/views.py:478 #, python-format msgid "The Password for %s was successfully reset." msgstr "Das Passwort für %s wurde erfolgreich zurückgesetzt." -#: participant/views.py:475 +#: participant/views.py:480 #, python-format msgid "Do you really want to reset the password for %s?" msgstr "Soll das Passwort für %s wirklich zurückgesetzt werden?" -#: participant/views.py:483 +#: participant/views.py:488 #: participant/templates/participant/base_participant.html:12 #: participant/templates/participant/overview.html:6 #: participant/templates/participant/overview.html:16 @@ -1657,7 +1684,56 @@ msgstr "Soll das Passwort für %s wirklich zurückgesetzt werden?" msgid "Participants" msgstr "Teilnehmer/innen" -#: participant/views.py:504 +#: participant/views.py:497 +msgid "Participant-list" +msgstr "Teilnehmerliste" + +#: participant/views.py:498 +msgid "List of Participants" +msgstr "Teilnehmerliste" + +#: participant/views.py:501 participant/templates/participant/overview.html:65 +msgid "Last Name" +msgstr "Nachname" + +#: participant/views.py:501 participant/templates/participant/overview.html:64 +msgid "First Name" +msgstr "Vorname" + +#: participant/views.py:501 participant/templates/participant/overview.html:35 +#: participant/templates/participant/overview.html:67 +msgid "Type" +msgstr "Typ" + +#: participant/views.py:532 +msgid "Participant-passwords" +msgstr "Teilnehmer-Passwoerter" + +#: participant/views.py:546 +msgid "Your Account for OpenSlides" +msgstr "Ihr Zugang für OpenSlides" + +#: participant/views.py:547 +#, python-format +msgid "for %s" +msgstr "für %s" + +#: participant/views.py:549 +#, python-format +msgid "User: %s" +msgstr "Nutzername: %s" + +#: participant/views.py:550 +#, python-format +msgid "Password: %s" +msgstr "Passwort: %s" + +#: participant/views.py:552 +#, python-format +msgid "URL: %s" +msgstr "URL: %s" + +#: participant/views.py:587 msgid "Participants settings successfully saved." msgstr "Teilnehmer Einstellungen wurden erfolgreich gespeichert." @@ -1778,11 +1854,6 @@ msgstr "Weiter als Gast" msgid "Not specified" msgstr "Nicht angegeben" -#: participant/templates/participant/overview.html:35 -#: participant/templates/participant/overview.html:67 utils/pdf.py:223 -msgid "Type" -msgstr "Typ" - #: participant/templates/participant/overview.html:51 projector/models.py:39 msgid "Active" msgstr "Aktiv" @@ -1801,14 +1872,6 @@ msgstr[1] "Teilnehmer/innen" msgid "of" msgstr "von" -#: participant/templates/participant/overview.html:64 utils/pdf.py:223 -msgid "First Name" -msgstr "Vorname" - -#: participant/templates/participant/overview.html:65 utils/pdf.py:223 -msgid "Last Name" -msgstr "Nachname" - #: participant/templates/participant/overview.html:71 msgid "Last Login" msgstr "Letzer Login" @@ -1953,42 +2016,6 @@ msgstr "Gedruckt am" msgid "Page" msgstr "Seite" -#: utils/pdf.py:216 -msgid "Participant-list" -msgstr "Teilnehmerliste" - -#: utils/pdf.py:221 -msgid "List of Participants" -msgstr "Teilnehmerliste" - -#: utils/pdf.py:258 -msgid "passwords" -msgstr "Passwörter" - -#: utils/pdf.py:271 -msgid "Your Account for OpenSlides" -msgstr "Ihr Zugang für OpenSlides" - -#: utils/pdf.py:272 -#, python-format -msgid "for %s" -msgstr "für %s" - -#: utils/pdf.py:274 -#, python-format -msgid "User: %s" -msgstr "Nutzername: %s" - -#: utils/pdf.py:275 -#, python-format -msgid "Password: %s" -msgstr "Passwort: %s" - -#: utils/pdf.py:277 -#, python-format -msgid "URL: %s" -msgstr "URL: %s" - #: utils/utils.py:88 msgid "Sorry, you have no rights to see this page." msgstr "Bedaure, Sie haben keine Berechtigung diese Seite zu sehen." @@ -1997,6 +2024,15 @@ msgstr "Bedaure, Sie haben keine Berechtigung diese Seite zu sehen." msgid "undefined-filename" msgstr "undefinierter-dateiname" +#~ msgid "Edit assignment" +#~ msgstr "Wahl bearbeiten" + +#~ msgid "Delete assignment" +#~ msgstr "Wahl löschen" + +#~ msgid "passwords" +#~ msgstr "Passwörter" + #~ msgid "Print vote" #~ msgstr "Abstimmung drucken" diff --git a/openslides/participant/forms.py b/openslides/participant/forms.py index e9b0ba6f6..b4143e9e9 100644 --- a/openslides/participant/forms.py +++ b/openslides/participant/forms.py @@ -87,11 +87,11 @@ class ConfigForm(Form, CssClassMixin): widget=TextInput(), required=False, label=_("System URL"), - help_text="Printed in PDF of first time passwords only.", + help_text=_("Printed in PDF of first time passwords only."), ) participant_pdf_welcometext = CharField( widget=Textarea(), required=False, label=_("Welcome text"), - help_text="Printed in PDF of first time passwords only.", + help_text=_("Printed in PDF of first time passwords only."), ) diff --git a/openslides/participant/models.py b/openslides/participant/models.py index 9c2125948..2404fa993 100644 --- a/openslides/participant/models.py +++ b/openslides/participant/models.py @@ -78,5 +78,5 @@ from openslides.config.signals import default_config_value def default_config(sender, key, **kwargs): return { 'participant_pdf_system_url': 'http://example.com:8000', - 'participant_pdf_welcometext': 'Welcome to OpenSlides!', + 'participant_pdf_welcometext': _('Welcome to OpenSlides!'), }.get(key)