Updated translations.

This commit is contained in:
Emanuel Schuetze 2012-07-18 21:15:12 +02:00
parent 3ee5337fa0
commit 4fe77f89d3
4 changed files with 102 additions and 71 deletions

View File

@ -560,7 +560,7 @@ def reject_version(request, aversion_id):
def application_import(request): def application_import(request):
try: try:
request.user.profile request.user.profile
messages.error(request, _('The import function is available for the superuser (without user profile) only.')) messages.error(request, _('The import function is available for the admin (without user profile) only.'))
return redirect(reverse('application_overview')) return redirect(reverse('application_overview'))
except Profile.DoesNotExist: except Profile.DoesNotExist:
pass pass

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: OpenSlides 1.x\n" "Project-Id-Version: OpenSlides 1.x\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-07-18 10:52+0200\n" "POT-Creation-Date: 2012-07-18 21:11+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Emanuel Schuetze <emanuel@intevation.de>\n" "Last-Translator: Emanuel Schuetze <emanuel@intevation.de>\n"
"Language-Team: German\n" "Language-Team: German\n"
@ -69,6 +69,8 @@ msgstr "Darf die Tagesordung verwalten"
#: agenda/templates/agenda/overview.html:77 #: agenda/templates/agenda/overview.html:77
#: agenda/templates/projector/AgendaSummary.html:6 #: agenda/templates/projector/AgendaSummary.html:6
#: agenda/templates/projector/AgendaSummary.html:10 #: agenda/templates/projector/AgendaSummary.html:10
#: application/templates/projector/overview.html:3
#: application/templates/projector/overview.html:10
msgid "Agenda" msgid "Agenda"
msgstr "Tagesordnung" msgstr "Tagesordnung"
@ -105,6 +107,9 @@ msgstr "Eintrag %s wurde erfolgreich gelöscht."
#: application/views.py:487 application/views.py:809 application/views.py:860 #: application/views.py:487 application/views.py:809 application/views.py:860
#: application/templates/application/view.html:82 #: application/templates/application/view.html:82
#: application/templates/projector/Application.html:37 #: application/templates/projector/Application.html:37
#: application/templates/projector/ItemApplication.html:30
#: application/templates/projector/ItemAssignment.html:67
#: application/templates/projector/ItemAssignment.html:71
#: assignment/models.py:240 assignment/views.py:557 #: assignment/models.py:240 assignment/views.py:557
#: assignment/templates/assignment/view.html:158 #: assignment/templates/assignment/view.html:158
#: assignment/templates/assignment/view.html:162 #: assignment/templates/assignment/view.html:162
@ -119,6 +124,8 @@ msgstr "Ja"
#: application/views.py:487 application/views.py:809 application/views.py:861 #: application/views.py:487 application/views.py:809 application/views.py:861
#: application/templates/application/view.html:83 #: application/templates/application/view.html:83
#: application/templates/projector/Application.html:38 #: application/templates/projector/Application.html:38
#: application/templates/projector/ItemApplication.html:31
#: application/templates/projector/ItemAssignment.html:68
#: assignment/models.py:240 assignment/views.py:558 #: assignment/models.py:240 assignment/views.py:558
#: assignment/templates/assignment/view.html:159 #: assignment/templates/assignment/view.html:159
#: assignment/templates/projector/Assignment.html:79 utils/utils.py:53 #: assignment/templates/projector/Assignment.html:79 utils/utils.py:53
@ -342,6 +349,7 @@ msgstr "Bearbeiten"
#: application/templates/application/view.html:232 #: application/templates/application/view.html:232
#: application/templates/application/view.html:252 #: application/templates/application/view.html:252
#: application/templates/projector/Application.html:77 #: application/templates/projector/Application.html:77
#: application/templates/projector/ItemApplication.html:56
msgid "Reason" msgid "Reason"
msgstr "Begründung" msgstr "Begründung"
@ -357,6 +365,7 @@ msgstr "Triviale Änderungen erzeugen keine neue Version."
#: application/templates/application/overview.html:41 #: application/templates/application/overview.html:41
#: application/templates/application/view.html:18 #: application/templates/application/view.html:18
#: application/templates/projector/Application.html:55 #: application/templates/projector/Application.html:55
#: application/templates/projector/ItemApplication.html:19
msgid "Submitter" msgid "Submitter"
msgstr "Antragsteller/in" msgstr "Antragsteller/in"
@ -475,12 +484,6 @@ msgstr "Benötigt Review"
msgid "Version %d permitted" msgid "Version %d permitted"
msgstr "Version %d zugelassen" msgstr "Version %d zugelassen"
#: application/models.py:109
#, python-format
msgctxt "Rejected meens not permittd"
msgid "Version %d rejected"
msgstr "Version %d verworfen"
#: application/models.py:138 #: application/models.py:138
msgid "Searching for supporters." msgid "Searching for supporters."
msgstr "Auf Unterstützersuche." msgstr "Auf Unterstützersuche."
@ -726,10 +729,9 @@ msgstr "Soll Version <b>%s</b> wirklich zurückgewiesen werden?"
#: application/views.py:563 participant/views.py:395 #: application/views.py:563 participant/views.py:395
msgid "" msgid ""
"The import function is available for the superuser (without user profile) " "The import function is available for the admin (without user profile) only."
"only."
msgstr "" msgstr ""
"Die Importfunktion ist nur für den 'superuser' (ohne Nutzerprofil) verfügbar." "Die Importfunktion ist nur für den Admin (ohne Nutzerprofil) verfügbar."
#: application/views.py:594 application/views.py:598 application/views.py:604 #: application/views.py:594 application/views.py:598 application/views.py:604
#: application/views.py:607 participant/views.py:464 #: application/views.py:607 participant/views.py:464
@ -793,6 +795,7 @@ msgstr "Keine Anträge vorhanden."
#: application/views.py:738 #: application/views.py:738
#: application/templates/application/base_application.html:24 #: application/templates/application/base_application.html:24
#: application/templates/projector/Application.html:63 #: application/templates/projector/Application.html:63
#: application/templates/projector/ItemApplication.html:50
msgid "Application No." msgid "Application No."
msgstr "Antrag Nr." msgstr "Antrag Nr."
@ -800,6 +803,8 @@ msgstr "Antrag Nr."
#: application/templates/application/overview.html:40 #: application/templates/application/overview.html:40
#: application/templates/application/view.html:37 #: application/templates/application/view.html:37
#: application/templates/projector/Application.html:11 #: application/templates/projector/Application.html:11
#: application/templates/projector/ItemApplication.html:8
#: application/templates/projector/ItemAssignment.html:13
#: assignment/templates/assignment/overview.html:14 #: assignment/templates/assignment/overview.html:14
#: assignment/templates/assignment/overview.html:27 #: assignment/templates/assignment/overview.html:27
#: assignment/templates/assignment/view.html:11 #: assignment/templates/assignment/view.html:11
@ -828,19 +833,24 @@ msgstr "Abstimmungsergebnis"
#: application/templates/application/view.html:69 #: application/templates/application/view.html:69
#: application/templates/application/view.html:77 #: application/templates/application/view.html:77
#: application/templates/projector/Application.html:33 #: application/templates/projector/Application.html:33
#: application/templates/projector/ItemApplication.html:27
msgid "Vote" msgid "Vote"
msgstr "Abstimmung" msgstr "Abstimmung"
#: application/views.py:809 application/views.py:862 #: application/views.py:809 application/views.py:862
#: application/templates/application/view.html:84 #: application/templates/application/view.html:84
#: application/templates/projector/Application.html:39 assignment/views.py:558 #: application/templates/projector/Application.html:39
#: assignment/templates/assignment/view.html:160 #: application/templates/projector/ItemApplication.html:32
#: application/templates/projector/ItemAssignment.html:69
#: assignment/views.py:558 assignment/templates/assignment/view.html:160
#: assignment/templates/projector/Assignment.html:80 #: assignment/templates/projector/Assignment.html:80
msgid "Abstention" msgid "Abstention"
msgstr "Enthaltung" msgstr "Enthaltung"
#: application/views.py:809 application/templates/application/view.html:85 #: application/views.py:809 application/templates/application/view.html:85
#: application/templates/projector/Application.html:40 #: application/templates/projector/Application.html:40
#: application/templates/projector/ItemApplication.html:33
#: application/templates/projector/ItemAssignment.html:88
#: assignment/templates/assignment/view.html:182 #: assignment/templates/assignment/view.html:182
#: assignment/templates/projector/Assignment.html:101 #: assignment/templates/projector/Assignment.html:101
msgid "Invalid" msgid "Invalid"
@ -849,8 +859,11 @@ msgstr "Ungültig"
#: application/views.py:809 #: application/views.py:809
#: application/templates/application/poll_view.html:35 #: application/templates/application/poll_view.html:35
#: application/templates/application/view.html:87 #: application/templates/application/view.html:87
#: application/templates/projector/Application.html:42 assignment/views.py:442 #: application/templates/projector/Application.html:42
#: assignment/templates/assignment/poll_view.html:45 #: application/templates/projector/ItemApplication.html:35
#: application/templates/projector/ItemAssignment.html:93
#: application/templates/projector/ItemAssignment.html:96
#: assignment/views.py:442 assignment/templates/assignment/poll_view.html:45
#: assignment/templates/assignment/view.html:194 #: assignment/templates/assignment/view.html:194
#: assignment/templates/assignment/view.html:199 #: assignment/templates/assignment/view.html:199
#: assignment/templates/projector/Assignment.html:111 #: assignment/templates/projector/Assignment.html:111
@ -1027,8 +1040,9 @@ msgstr "Wahlmöglichkeit"
msgid "Votes" msgid "Votes"
msgstr "Stimmen" msgstr "Stimmen"
#: application/templates/application/poll_view.html:31 assignment/views.py:435 #: application/templates/application/poll_view.html:31
#: assignment/templates/assignment/poll_view.html:35 #: application/templates/projector/ItemAssignment.html:85
#: assignment/views.py:435 assignment/templates/assignment/poll_view.html:35
#: assignment/templates/assignment/view.html:177 #: assignment/templates/assignment/view.html:177
#: assignment/templates/projector/Assignment.html:97 #: assignment/templates/projector/Assignment.html:97
msgid "Invalid votes" msgid "Invalid votes"
@ -1168,19 +1182,82 @@ msgid "Log"
msgstr "Log" msgstr "Log"
#: application/templates/projector/Application.html:29 #: application/templates/projector/Application.html:29
#: application/templates/projector/ItemApplication.html:23
msgid "Poll result" msgid "Poll result"
msgstr "Abstimmungsergebnis" msgstr "Abstimmungsergebnis"
#: application/templates/projector/Application.html:47 #: application/templates/projector/Application.html:47
#: application/templates/projector/ItemApplication.html:41
msgid "No poll results available." msgid "No poll results available."
msgstr "Keine Abstimmungen vorhanden." msgstr "Keine Abstimmungen vorhanden."
#: application/templates/projector/ItemAssignment.html:8
#: assignment/views.py:501 assignment/views.py:517
#: assignment/templates/assignment/overview.html:25
#: assignment/templates/assignment/poll_view.html:5
#: assignment/templates/assignment/view.html:6
#: assignment/templates/projector/Assignment.html:27
msgid "Election"
msgstr "Wahl"
#: application/templates/projector/ItemAssignment.html:16
#: assignment/forms.py:24 assignment/models.py:44 assignment/views.py:364 #: assignment/forms.py:24 assignment/models.py:44 assignment/views.py:364
#: assignment/templates/assignment/view.html:13 #: assignment/templates/assignment/view.html:13
#: assignment/templates/projector/Assignment.html:21 #: assignment/templates/projector/Assignment.html:21
msgid "Number of available posts" msgid "Number of available posts"
msgstr "Anzahl der zur Wahl stehenden Posten" msgstr "Anzahl der zur Wahl stehenden Posten"
#: application/templates/projector/ItemAssignment.html:30
#: application/templates/projector/ItemAssignment.html:48
#: assignment/views.py:370 assignment/views.py:403
#: assignment/templates/assignment/overview.html:26
#: assignment/templates/assignment/poll_view.html:18
#: assignment/templates/assignment/view.html:36
#: assignment/templates/assignment/view.html:110
#: assignment/templates/projector/Assignment.html:38
#: assignment/templates/projector/Assignment.html:56
msgid "Candidates"
msgstr "Kandidaten/innen"
#: application/templates/projector/ItemAssignment.html:36
#: assignment/templates/assignment/view.html:47
#: assignment/templates/projector/Assignment.html:44
msgid "No candidates available."
msgstr "Keine Kandidaten/innen vorhanden."
#: application/templates/projector/ItemAssignment.html:45
#: assignment/templates/assignment/view.html:95
#: assignment/templates/projector/Assignment.html:52
msgid "Election results"
msgstr "Wahlergebnisse"
#: application/templates/projector/ItemAssignment.html:51
#: assignment/views.py:395
#: assignment/templates/assignment/base_assignment.html:71
#: assignment/templates/assignment/poll_view.html:5
#: assignment/templates/assignment/poll_view.html:8
#: assignment/templates/assignment/view.html:104
#: assignment/templates/assignment/view.html:113
#: assignment/templates/projector/Assignment.html:59
msgid "ballot"
msgstr "Wahlgang"
#: application/templates/projector/ItemAssignment.html:60
#: assignment/templates/assignment/view.html:145
#: assignment/templates/projector/Assignment.html:69
msgid "Candidate is elected"
msgstr "Kandidat/in ist gewählt"
#: application/templates/projector/ItemAssignment.html:81
#: assignment/templates/assignment/view.html:213
#: assignment/templates/projector/Assignment.html:126
msgid "No ballots available."
msgstr "Keine Wahlgänge vorhanden."
#: application/templates/projector/ItemPoll.html:4
msgid "Poll about"
msgstr "Abstimmung über"
#: assignment/forms.py:35 #: assignment/forms.py:35
msgid "Nominate a participant" msgid "Nominate a participant"
msgstr "Teilnehmer/in vorschlagen" msgstr "Teilnehmer/in vorschlagen"
@ -1382,26 +1459,6 @@ msgstr "Keine Wahlen vorhanden."
msgid "Election: %s" msgid "Election: %s"
msgstr "Wahlen: %s" msgstr "Wahlen: %s"
#: assignment/views.py:370 assignment/views.py:403
#: assignment/templates/assignment/overview.html:26
#: assignment/templates/assignment/poll_view.html:18
#: assignment/templates/assignment/view.html:36
#: assignment/templates/assignment/view.html:110
#: assignment/templates/projector/Assignment.html:38
#: assignment/templates/projector/Assignment.html:56
msgid "Candidates"
msgstr "Kandidaten/innen"
#: assignment/views.py:395
#: assignment/templates/assignment/base_assignment.html:71
#: assignment/templates/assignment/poll_view.html:5
#: assignment/templates/assignment/poll_view.html:8
#: assignment/templates/assignment/view.html:104
#: assignment/templates/assignment/view.html:113
#: assignment/templates/projector/Assignment.html:59
msgid "ballot"
msgstr "Wahlgang"
#: assignment/views.py:398 #: assignment/views.py:398
msgid "ballots" msgid "ballots"
msgstr "Wahlgänge" msgstr "Wahlgänge"
@ -1417,14 +1474,6 @@ msgstr ""
"N: %(NO)s\n" "N: %(NO)s\n"
"E: %(ABSTAIN)s" "E: %(ABSTAIN)s"
#: assignment/views.py:501 assignment/views.py:517
#: assignment/templates/assignment/overview.html:25
#: assignment/templates/assignment/poll_view.html:5
#: assignment/templates/assignment/view.html:6
#: assignment/templates/projector/Assignment.html:27
msgid "Election"
msgstr "Wahl"
#: assignment/views.py:523 #: assignment/views.py:523
#, python-format #, python-format
msgid "%d. ballot" msgid "%d. ballot"
@ -1512,11 +1561,6 @@ msgstr "Status ändern"
msgid "Remove candidate" msgid "Remove candidate"
msgstr "Kandidate/in entfernen" msgstr "Kandidate/in entfernen"
#: assignment/templates/assignment/view.html:47
#: assignment/templates/projector/Assignment.html:44
msgid "No candidates available."
msgstr "Keine Kandidaten/innen vorhanden."
#: assignment/templates/assignment/view.html:60 #: assignment/templates/assignment/view.html:60
msgid "Withdraw self candidature" msgid "Withdraw self candidature"
msgstr "Eigene Kandidatur zurückziehen" msgstr "Eigene Kandidatur zurückziehen"
@ -1529,11 +1573,6 @@ msgstr "Selbst kandidieren"
msgid "Add new participant" msgid "Add new participant"
msgstr "Neue/n Teilnehmer/in hinzufügen" msgstr "Neue/n Teilnehmer/in hinzufügen"
#: assignment/templates/assignment/view.html:95
#: assignment/templates/projector/Assignment.html:52
msgid "Election results"
msgstr "Wahlergebnisse"
#: assignment/templates/assignment/view.html:118 #: assignment/templates/assignment/view.html:118
msgid "Publish/unpublish results" msgid "Publish/unpublish results"
msgstr "Ergebnisse veröffentlichen/unveröffentlichen" msgstr "Ergebnisse veröffentlichen/unveröffentlichen"
@ -1543,21 +1582,11 @@ msgstr "Ergebnisse veröffentlichen/unveröffentlichen"
msgid "New ballot" msgid "New ballot"
msgstr "Neuer Wahlgang" msgstr "Neuer Wahlgang"
#: assignment/templates/assignment/view.html:145
#: assignment/templates/projector/Assignment.html:69
msgid "Candidate is elected"
msgstr "Kandidat/in ist gewählt"
#: assignment/templates/assignment/view.html:164 #: assignment/templates/assignment/view.html:164
#: assignment/templates/projector/Assignment.html:84 #: assignment/templates/projector/Assignment.html:84
msgid "was not a <br> candidate" msgid "was not a <br> candidate"
msgstr "war kein Kandidat" msgstr "war kein Kandidat"
#: assignment/templates/assignment/view.html:213
#: assignment/templates/projector/Assignment.html:126
msgid "No ballots available."
msgstr "Keine Wahlgänge vorhanden."
#: config/forms.py:24 #: config/forms.py:24
msgid "Event name" msgid "Event name"
msgstr "Veranstaltungsname" msgstr "Veranstaltungsname"
@ -1890,9 +1919,12 @@ msgstr "Soll das Passwort für <b>%s</b> wirklich zurückgesetzt werden?"
#: participant/views.py:571 #: participant/views.py:571
#, python-format #, python-format
msgid "The password for the user %(user)s is %(password)s. Please change it" msgid ""
"Installation was successfully! Use %(user)s (password: %(password)s) for "
"first login and change password!"
msgstr "" msgstr ""
"Das Passwort für den Benutzer %(user)s ist %(password)s. Bitte ändere es" "Die Installation war erfolgreich! Bitte %(user)s (Passwort: %(password)s) für "
"die erste Anmeldung verwenden und das Passwort ändern!"
#: participant/views.py:588 #: participant/views.py:588
#: participant/templates/participant/base_participant.html:12 #: participant/templates/participant/base_participant.html:12
@ -2185,7 +2217,6 @@ msgid "Custom slides"
msgstr "Benutzerdefinierte Folien" msgstr "Benutzerdefinierte Folien"
#: projector/templates/projector/control_countdown.html:6 #: projector/templates/projector/control_countdown.html:6
msgctxt "seconds"
msgid "s" msgid "s"
msgstr "s" msgstr "s"

View File

@ -392,7 +392,7 @@ def user_import(request):
from openslides.application.models import Application from openslides.application.models import Application
try: try:
request.user.profile request.user.profile
messages.error(request, _('The import function is available for the superuser (without user profile) only.')) messages.error(request, _('The import function is available for the admin (without user profile) only.'))
return redirect(reverse('user_overview')) return redirect(reverse('user_overview'))
except Profile.DoesNotExist: except Profile.DoesNotExist:
pass pass
@ -568,8 +568,8 @@ def login(request):
try: try:
admin = User.objects.get(pk=1) admin = User.objects.get(pk=1)
if admin.check_password(config['admin_password']): if admin.check_password(config['admin_password']):
first_time_message = _("The password for the user %(user)s is " first_time_message = _("Installation was successfully! Use %(user)s "
"%(password)s. Please change it") % { "(password: %(password)s) for first login and change password!") % {
'user': html_strong(admin.username), 'user': html_strong(admin.username),
'password': html_strong(config['admin_password'])} 'password': html_strong(config['admin_password'])}
else: else: