From 97d6cd37b4537aa8a7b5b5999a63b8592f416569 Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Wed, 6 Nov 2013 08:56:40 +0100 Subject: [PATCH] Updated EN po file for transifex. --- openslides/locale/en/LC_MESSAGES/django.po | 857 +++++++++++---------- 1 file changed, 469 insertions(+), 388 deletions(-) diff --git a/openslides/locale/en/LC_MESSAGES/django.po b/openslides/locale/en/LC_MESSAGES/django.po index 7b1f8d9e6..b5f1b885f 100644 --- a/openslides/locale/en/LC_MESSAGES/django.po +++ b/openslides/locale/en/LC_MESSAGES/django.po @@ -5,33 +5,33 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-10-21 20:59+0200\n" +"POT-Creation-Date: 2013-11-06 08:56+0100\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: global_settings.py:31 +#: global_settings.py:21 msgid "German" msgstr "" -#: global_settings.py:32 +#: global_settings.py:22 msgid "English" msgstr "" -#: global_settings.py:33 +#: global_settings.py:23 msgid "French" msgstr "" -#: global_settings.py:34 +#: global_settings.py:24 msgid "Czech" msgstr "" -#: global_settings.py:35 +#: global_settings.py:25 msgid "Portuguese" msgstr "" -#: account/views.py:71 +#: account/views.py:61 msgid "My items, motions and elections" msgstr "" @@ -58,121 +58,121 @@ msgstr "" msgid "I am candidate for the following elections:" msgstr "" -#: agenda/forms.py:33 +#: agenda/forms.py:23 msgid "Parent item" msgstr "" -#: agenda/forms.py:37 +#: agenda/forms.py:27 msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59" msgstr "" -#: agenda/forms.py:40 agenda/models.py:77 +#: agenda/forms.py:30 agenda/models.py:67 msgid "Duration (hh:mm)" msgstr "" -#: agenda/forms.py:74 +#: agenda/forms.py:64 msgid "Add participant" msgstr "" -#: agenda/forms.py:87 +#: agenda/forms.py:77 #, python-format msgid "%s is already on the list of speakers." msgstr "" -#: agenda/models.py:45 +#: agenda/models.py:35 msgid "Agenda item" msgstr "" -#: agenda/models.py:46 agenda/templates/search/agenda-results.html:13 +#: agenda/models.py:36 agenda/templates/search/agenda-results.html:13 msgid "Organizational item" msgstr "" -#: agenda/models.py:48 core/signals.py:76 mediafile/models.py:32 -#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:36 -#: motion/models.py:546 participant/models.py:43 participant/views.py:212 -#: participant/templates/participant/overview.html:48 projector/models.py:126 +#: agenda/models.py:38 core/signals.py:66 mediafile/models.py:26 +#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:26 +#: motion/models.py:533 participant/models.py:33 participant/views.py:195 +#: participant/templates/participant/overview.html:48 projector/models.py:116 msgid "Title" msgstr "" -#: agenda/models.py:53 motion/forms.py:41 motion/models.py:549 -#: projector/models.py:127 +#: agenda/models.py:43 motion/forms.py:31 motion/models.py:536 +#: projector/models.py:117 msgid "Text" msgstr "" -#: agenda/models.py:58 agenda/templates/agenda/overview.html:77 -#: agenda/templates/agenda/view.html:55 participant/models.py:55 +#: agenda/models.py:48 agenda/templates/agenda/overview.html:77 +#: agenda/templates/agenda/view.html:55 participant/models.py:45 #: participant/templates/participant/overview.html:54 #: participant/templates/participant/user_detail.html:71 msgid "Comment" msgstr "" -#: agenda/models.py:63 +#: agenda/models.py:53 msgid "Closed" msgstr "" -#: agenda/models.py:69 mediafile/templates/mediafile/mediafile_list.html:19 +#: agenda/models.py:59 mediafile/templates/mediafile/mediafile_list.html:19 msgid "Type" msgstr "" -#: agenda/models.py:88 projector/models.py:128 +#: agenda/models.py:78 projector/models.py:118 msgid "Weight" msgstr "" -#: agenda/models.py:110 +#: agenda/models.py:100 msgid "List of speakers is closed" msgstr "" -#: agenda/models.py:117 +#: agenda/models.py:107 msgid "Can see agenda" msgstr "" -#: agenda/models.py:118 +#: agenda/models.py:108 msgid "Can manage agenda" msgstr "" -#: agenda/models.py:119 +#: agenda/models.py:109 msgid "Can see orga items and time scheduling of agenda" msgstr "" -#: agenda/models.py:287 +#: agenda/models.py:277 #, python-format msgid "%(person)s is already on the list of speakers of item %(id)s." msgstr "" -#: agenda/models.py:291 +#: agenda/models.py:281 msgid "An anonymous user can not be on lists of speakers." msgstr "" -#: agenda/models.py:331 +#: agenda/models.py:321 msgid "Can put oneself on the list of speakers" msgstr "" -#: agenda/signals.py:37 +#: agenda/signals.py:27 msgid "Invalid input." msgstr "" -#: agenda/signals.py:55 +#: agenda/signals.py:45 msgid "Begin of event" msgstr "" -#: agenda/signals.py:56 +#: agenda/signals.py:46 msgid "Input format: DD.MM.YYYY HH:MM" msgstr "" -#: agenda/signals.py:63 +#: agenda/signals.py:53 msgid "Number of last speakers to be shown on the projector" msgstr "" -#: agenda/signals.py:69 +#: agenda/signals.py:59 msgid "Couple countdown with the list of speakers" msgstr "" -#: agenda/signals.py:70 +#: agenda/signals.py:60 msgid "[Begin speach] starts the countdown, [End speach] stops the countdown." msgstr "" -#: agenda/signals.py:79 agenda/views.py:319 agenda/views.py:320 -#: agenda/views.py:622 agenda/views.py:646 +#: agenda/signals.py:69 agenda/views.py:318 agenda/views.py:319 +#: agenda/views.py:625 agenda/views.py:649 #: agenda/templates/agenda/item_slide_summary.html:3 #: agenda/templates/agenda/overview.html:7 #: agenda/templates/agenda/overview.html:39 @@ -183,85 +183,89 @@ msgstr "" msgid "Agenda" msgstr "" -#: agenda/views.py:109 +#: agenda/views.py:99 msgid "You are not authorized to manage the agenda." msgstr "" -#: agenda/views.py:127 +#: agenda/views.py:117 msgid "Errors when reordering of the agenda" msgstr "" -#: agenda/views.py:267 +#: agenda/views.py:257 msgid "Yes, with all child items." msgstr "" -#: agenda/views.py:279 -#, python-format -msgid "Item %s and his children were successfully deleted." -msgstr "" - -#: agenda/views.py:285 +#: agenda/views.py:282 #, python-format msgid "Item %s was successfully deleted." msgstr "" -#: agenda/views.py:345 agenda/views.py:568 +#: agenda/views.py:284 +#, python-format +msgid "Item %s and its children were successfully deleted." +msgstr "" + +#: agenda/views.py:344 agenda/views.py:569 msgid "The list of speakers is closed." msgstr "" -#: agenda/views.py:374 +#: agenda/views.py:351 agenda/views.py:578 +msgid "You were successfully added to the list of speakers." +msgstr "" + +#: agenda/views.py:375 msgid "You are not on the list of speakers." msgstr "" -#: agenda/views.py:397 +#: agenda/views.py:398 msgid "Do you really want to remove yourself from the list of speakers?" msgstr "" -#: agenda/views.py:418 +#: agenda/views.py:419 #, python-format msgid "%(person)s is not on the list of %(item)s." msgstr "" -#: agenda/views.py:444 +#: agenda/views.py:445 #, python-format msgid "There is no one speaking at the moment according to %(item)s." msgstr "" -#: agenda/views.py:509 +#: agenda/views.py:510 msgid "Could not change order. Invalid data." msgstr "" -#: agenda/views.py:562 +#: agenda/views.py:563 msgid "" "There is no list of speakers for the current slide. Please choose the agenda " "item manually from the agenda." msgstr "" -#: agenda/views.py:579 +#: agenda/views.py:582 msgid "You can not put yourself on the list of speakers." msgstr "" -#: agenda/views.py:588 +#: agenda/views.py:591 #, python-format msgid "%s is now speaking." msgstr "" -#: agenda/views.py:590 -#: agenda/templates/agenda/item_slide_list_of_speaker.html:37 +#: agenda/views.py:593 +#: agenda/templates/agenda/item_slide_list_of_speaker.html:36 #: agenda/templates/agenda/overlay_speaker_projector.html:46 msgid "The list of speakers is empty." msgstr "" -#: agenda/views.py:598 +#: agenda/views.py:601 msgid "There is no one speaking at the moment." msgstr "" -#: agenda/views.py:601 +#: agenda/views.py:604 #, python-format msgid "%s is now finished." msgstr "" -#: agenda/views.py:659 +#: agenda/views.py:662 #: agenda/templates/agenda/item_slide_list_of_speaker.html:20 #: agenda/templates/agenda/overlay_speaker_projector.html:33 #: agenda/templates/agenda/overlay_speaker_widget.html:4 @@ -411,26 +415,26 @@ msgid "Do you want to save the changed order of agenda items?" msgstr "" #: agenda/templates/agenda/overview.html:33 -#: agenda/templates/agenda/view.html:86 assignment/models.py:298 -#: assignment/views.py:575 +#: agenda/templates/agenda/view.html:86 assignment/models.py:288 +#: assignment/views.py:565 #: assignment/templates/assignment/assignment_detail.html:210 #: assignment/templates/assignment/assignment_detail.html:214 #: assignment/templates/assignment/slide.html:68 -#: assignment/templates/assignment/slide.html:72 motion/models.py:712 -#: motion/pdf.py:134 motion/pdf.py:276 +#: assignment/templates/assignment/slide.html:72 motion/models.py:699 +#: motion/pdf.py:124 motion/pdf.py:267 #: motion/templates/motion/motion_detail.html:215 -#: motion/templates/motion/slide.html:21 utils/views.py:342 +#: motion/templates/motion/slide.html:21 utils/views.py:333 msgid "Yes" msgstr "" #: agenda/templates/agenda/overview.html:34 -#: agenda/templates/agenda/view.html:87 assignment/models.py:298 -#: assignment/views.py:576 +#: agenda/templates/agenda/view.html:87 assignment/models.py:288 +#: assignment/views.py:566 #: assignment/templates/assignment/assignment_detail.html:211 -#: assignment/templates/assignment/slide.html:69 motion/models.py:712 -#: motion/pdf.py:134 motion/pdf.py:277 +#: assignment/templates/assignment/slide.html:69 motion/models.py:699 +#: motion/pdf.py:124 motion/pdf.py:268 #: motion/templates/motion/motion_detail.html:216 -#: motion/templates/motion/slide.html:22 utils/views.py:342 +#: motion/templates/motion/slide.html:22 utils/views.py:333 msgid "No" msgstr "" @@ -594,6 +598,8 @@ msgstr "" #: agenda/templates/agenda/widget.html:8 #: agenda/templates/agenda/widget.html:23 #: assignment/templates/assignment/widget.html:7 +#: mediafile/templates/mediafile/mediafile_list.html:40 +#: mediafile/templates/mediafile/pdfs_widget.html:38 #: motion/templates/motion/motion_detail.html:136 #: motion/templates/motion/widget.html:7 #: participant/templates/participant/group_widget.html:7 @@ -614,234 +620,234 @@ msgstr "" msgid "Preview" msgstr "" -#: assignment/forms.py:24 assignment/models.py:61 assignment/views.py:367 +#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:357 #: assignment/templates/assignment/assignment_detail.html:279 #: assignment/templates/assignment/slide.html:10 msgid "Number of available posts" msgstr "" -#: assignment/forms.py:34 +#: assignment/forms.py:24 msgid "Nominate a participant" msgstr "" -#: assignment/models.py:54 +#: assignment/models.py:44 #: assignment/templates/assignment/assignment_detail.html:288 msgid "Searching for candidates" msgstr "" -#: assignment/models.py:55 +#: assignment/models.py:45 #: assignment/templates/assignment/assignment_detail.html:292 msgid "Voting" msgstr "" -#: assignment/models.py:56 +#: assignment/models.py:46 #: assignment/templates/assignment/assignment_detail.html:296 msgid "Finished" msgstr "" -#: assignment/models.py:59 participant/templates/participant/overview.html:49 +#: assignment/models.py:49 participant/templates/participant/overview.html:49 msgid "Name" msgstr "" -#: assignment/models.py:60 +#: assignment/models.py:50 #: assignment/templates/assignment/assignment_detail.html:57 -#: participant/models.py:130 +#: participant/models.py:120 msgid "Description" msgstr "" -#: assignment/models.py:64 +#: assignment/models.py:54 msgid "Comment on the ballot paper" msgstr "" -#: assignment/models.py:69 +#: assignment/models.py:59 msgid "Can see assignments" msgstr "" -#: assignment/models.py:70 +#: assignment/models.py:60 msgid "Can nominate another person" msgstr "" -#: assignment/models.py:71 +#: assignment/models.py:61 msgid "Can nominate oneself" msgstr "" -#: assignment/models.py:72 +#: assignment/models.py:62 msgid "Can manage assignments" msgstr "" -#: assignment/models.py:97 +#: assignment/models.py:87 #, python-format msgid "%s is not a valid status." msgstr "" -#: assignment/models.py:100 +#: assignment/models.py:90 #, python-format msgid "The assignment status is already %s." msgstr "" -#: assignment/models.py:113 +#: assignment/models.py:103 #, python-format msgid "%s is already a candidate." msgstr "" -#: assignment/models.py:115 assignment/views.py:167 +#: assignment/models.py:105 assignment/views.py:157 msgid "The candidate list is already closed." msgstr "" -#: assignment/models.py:122 +#: assignment/models.py:112 #, python-format msgid "%s does not want to be a candidate." msgstr "" -#: assignment/models.py:136 +#: assignment/models.py:126 #, python-format msgid "%s is no candidate" msgstr "" -#: assignment/models.py:245 assignment/views.py:319 +#: assignment/models.py:235 assignment/views.py:309 msgid "Assignment" msgstr "" -#: assignment/models.py:269 +#: assignment/models.py:259 #, python-format msgid "Ballot %d" msgstr "" -#: assignment/models.py:298 motion/models.py:712 +#: assignment/models.py:288 motion/models.py:699 msgid "Abstain" msgstr "" -#: assignment/models.py:300 motion/templates/motion/poll_form.html:38 +#: assignment/models.py:290 motion/templates/motion/poll_form.html:38 msgid "Votes" msgstr "" -#: assignment/signals.py:32 +#: assignment/signals.py:22 msgid "Only publish voting results for selected winners (Projector view only)" msgstr "" -#: assignment/signals.py:40 motion/signals.py:63 +#: assignment/signals.py:30 motion/signals.py:53 msgid "Number of ballot papers (selection)" msgstr "" -#: assignment/signals.py:42 motion/signals.py:65 +#: assignment/signals.py:32 motion/signals.py:55 msgid "Number of all delegates" msgstr "" -#: assignment/signals.py:43 motion/signals.py:66 +#: assignment/signals.py:33 motion/signals.py:56 msgid "Number of all participants" msgstr "" -#: assignment/signals.py:44 motion/signals.py:67 +#: assignment/signals.py:34 motion/signals.py:57 msgid "Use the following custom number" msgstr "" -#: assignment/signals.py:52 motion/signals.py:75 +#: assignment/signals.py:42 motion/signals.py:65 msgid "Custom number of ballot papers" msgstr "" -#: assignment/signals.py:55 assignment/signals.py:79 assignment/views.py:322 -#: assignment/views.py:625 assignment/views.py:641 +#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:312 +#: assignment/views.py:615 assignment/views.py:631 #: assignment/templates/assignment/assignment_list.html:7 #: assignment/templates/assignment/assignment_list.html:19 msgid "Elections" msgstr "" -#: assignment/signals.py:59 +#: assignment/signals.py:49 msgid "Title for PDF document (all elections)" msgstr "" -#: assignment/signals.py:66 +#: assignment/signals.py:56 msgid "Preamble text for PDF document (all elections)" msgstr "" -#: assignment/signals.py:73 +#: assignment/signals.py:63 msgid "Election method" msgstr "" -#: assignment/signals.py:75 +#: assignment/signals.py:65 msgid "Automatic assign of method" msgstr "" -#: assignment/signals.py:76 +#: assignment/signals.py:66 msgid "Always one option per candidate" msgstr "" -#: assignment/signals.py:77 +#: assignment/signals.py:67 msgid "Always Yes-No-Abstain per candidate" msgstr "" -#: assignment/views.py:90 +#: assignment/views.py:80 #, python-format msgid "Candidate %s was nominated successfully." msgstr "" -#: assignment/views.py:129 +#: assignment/views.py:119 #, python-format msgid "Election status was set to: %s." msgstr "" -#: assignment/views.py:146 +#: assignment/views.py:136 msgid "You have set your candidature successfully." msgstr "" -#: assignment/views.py:164 +#: assignment/views.py:154 msgid "" "You have withdrawn your candidature successfully. You can not be nominated " "by other participants anymore." msgstr "" -#: assignment/views.py:177 +#: assignment/views.py:167 #, python-format msgid "Do you really want to withdraw %s from the election?" msgstr "" -#: assignment/views.py:179 +#: assignment/views.py:169 #, python-format msgid "Do you really want to unblock %s for the election?" msgstr "" -#: assignment/views.py:198 +#: assignment/views.py:188 #, python-format msgid "Candidate %s was withdrawn successfully." msgstr "" -#: assignment/views.py:200 +#: assignment/views.py:190 #, python-format msgid "%s was unblocked successfully." msgstr "" -#: assignment/views.py:216 +#: assignment/views.py:206 msgid "New ballot was successfully created." msgstr "" -#: assignment/views.py:252 +#: assignment/views.py:242 #, python-format msgid "Ballot ID %d does not exist." msgstr "" -#: assignment/views.py:277 +#: assignment/views.py:267 msgid "not elected" msgstr "" -#: assignment/views.py:281 assignment/views.py:471 +#: assignment/views.py:271 assignment/views.py:461 #: assignment/templates/assignment/assignment_detail.html:77 msgid "elected" msgstr "" -#: assignment/views.py:307 +#: assignment/views.py:297 msgid "Ballot was successfully deleted." msgstr "" -#: assignment/views.py:342 assignment/templates/assignment/widget.html:19 +#: assignment/views.py:332 assignment/templates/assignment/widget.html:19 msgid "No assignments available." msgstr "" -#: assignment/views.py:361 +#: assignment/views.py:351 #, python-format msgid "Election: %s" msgstr "" -#: assignment/views.py:374 assignment/views.py:410 +#: assignment/views.py:364 assignment/views.py:400 #: assignment/templates/assignment/assignment_detail.html:66 #: assignment/templates/assignment/assignment_detail.html:158 #: assignment/templates/assignment/assignment_list.html:34 @@ -852,12 +858,12 @@ msgstr "" msgid "Candidates" msgstr "" -#: assignment/views.py:399 motion/pdf.py:120 +#: assignment/views.py:389 motion/pdf.py:110 #: motion/templates/motion/motion_detail.html:202 msgid "Vote results" msgstr "" -#: assignment/views.py:403 +#: assignment/views.py:393 #: assignment/templates/assignment/assignment_detail.html:161 #: assignment/templates/assignment/poll_view.html:7 #: assignment/templates/assignment/poll_view.html:13 @@ -865,11 +871,11 @@ msgstr "" msgid "ballot" msgstr "" -#: assignment/views.py:406 +#: assignment/views.py:396 msgid "ballots" msgstr "" -#: assignment/views.py:431 +#: assignment/views.py:421 #, python-format msgid "" "Y: %(YES)s\n" @@ -877,7 +883,7 @@ msgid "" "A: %(ABSTAIN)s" msgstr "" -#: assignment/views.py:442 +#: assignment/views.py:432 #: assignment/templates/assignment/assignment_detail.html:228 #: assignment/templates/assignment/poll_view.html:55 #: assignment/templates/assignment/slide.html:86 @@ -885,19 +891,19 @@ msgstr "" msgid "Invalid votes" msgstr "" -#: assignment/views.py:449 +#: assignment/views.py:439 #: assignment/templates/assignment/assignment_detail.html:244 #: assignment/templates/assignment/assignment_detail.html:249 #: assignment/templates/assignment/poll_view.html:65 #: assignment/templates/assignment/slide.html:99 -#: assignment/templates/assignment/slide.html:104 motion/pdf.py:135 +#: assignment/templates/assignment/slide.html:104 motion/pdf.py:125 #: motion/templates/motion/motion_detail.html:220 #: motion/templates/motion/poll_form.html:51 -#: motion/templates/motion/slide.html:26 poll/models.py:77 +#: motion/templates/motion/slide.html:26 poll/models.py:67 msgid "Votes cast" msgstr "" -#: assignment/views.py:507 assignment/views.py:525 +#: assignment/views.py:497 assignment/views.py:515 #: assignment/templates/assignment/assignment_detail.html:8 #: assignment/templates/assignment/assignment_list.html:33 #: assignment/templates/assignment/poll_view.html:7 @@ -906,29 +912,29 @@ msgstr "" msgid "Election" msgstr "" -#: assignment/views.py:532 +#: assignment/views.py:522 #, python-format msgid "%d. ballot" msgstr "" -#: assignment/views.py:534 +#: assignment/views.py:524 #, python-format msgid "%d candidate" msgid_plural "%d candidates" msgstr[0] "" msgstr[1] "" -#: assignment/views.py:536 +#: assignment/views.py:526 #, python-format msgid "%d available post" msgid_plural "%d available posts" msgstr[0] "" msgstr[1] "" -#: assignment/views.py:576 +#: assignment/views.py:566 #: assignment/templates/assignment/assignment_detail.html:212 -#: assignment/templates/assignment/slide.html:70 motion/pdf.py:134 -#: motion/pdf.py:278 motion/templates/motion/motion_detail.html:217 +#: assignment/templates/assignment/slide.html:70 motion/pdf.py:124 +#: motion/pdf.py:269 motion/templates/motion/motion_detail.html:217 #: motion/templates/motion/slide.html:23 msgid "Abstention" msgstr "" @@ -1022,7 +1028,7 @@ msgid "was not a
candidate" msgstr "" #: assignment/templates/assignment/assignment_detail.html:233 -#: assignment/templates/assignment/slide.html:90 motion/pdf.py:134 +#: assignment/templates/assignment/slide.html:90 motion/pdf.py:124 #: motion/templates/motion/motion_detail.html:218 #: motion/templates/motion/slide.html:24 msgid "Invalid" @@ -1079,13 +1085,13 @@ msgid "Special values" msgstr "" #: assignment/templates/assignment/poll_view.html:33 -#: motion/templates/motion/poll_form.html:30 poll/models.py:235 +#: motion/templates/motion/poll_form.html:30 poll/models.py:225 msgid "majority" msgstr "" #: assignment/templates/assignment/poll_view.html:33 -#: motion/templates/motion/poll_form.html:30 poll/models.py:237 -#: poll/models.py:239 +#: motion/templates/motion/poll_form.html:30 poll/models.py:227 +#: poll/models.py:229 msgid "undocumented" msgstr "" @@ -1101,73 +1107,113 @@ msgstr "" msgid "Save" msgstr "" -#: config/models.py:31 +#: config/models.py:21 msgid "Can manage configuration" msgstr "" -#: config/views.py:119 +#: config/views.py:109 #, python-format msgid "%s settings successfully saved." msgstr "" -#: config/views.py:128 config/templates/config/config_form.html:6 +#: config/views.py:118 config/templates/config/config_form.html:6 #: config/templates/config/config_form.html:10 msgid "Configuration" msgstr "" -#: core/signals.py:35 +#: core/signals.py:25 msgid "Event name" msgstr "" -#: core/signals.py:40 +#: core/signals.py:30 msgid "Presentation and assembly system" msgstr "" -#: core/signals.py:43 +#: core/signals.py:33 msgid "Short description of event" msgstr "" -#: core/signals.py:52 +#: core/signals.py:42 msgid "Event date" msgstr "" -#: core/signals.py:60 +#: core/signals.py:50 msgid "Event location" msgstr "" -#: core/signals.py:68 +#: core/signals.py:58 msgid "Event organizer" msgstr "" -#: core/signals.py:73 +#: core/signals.py:63 msgid "Welcome to OpenSlides" msgstr "" -#: core/signals.py:81 +#: core/signals.py:71 msgid "[Place for your welcome text.]" msgstr "" -#: core/signals.py:84 participant/signals.py:48 +#: core/signals.py:74 msgid "Welcome text" msgstr "" -#: core/signals.py:91 +#: core/signals.py:81 msgid "Allow access for anonymous guest users" msgstr "" -#: core/signals.py:95 +#: core/signals.py:90 +msgid "System URL" +msgstr "" + +#: core/signals.py:91 +msgid "Used for QRCode in PDF of access data." +msgstr "" + +#: core/signals.py:99 participant/views.py:274 +msgid "WLAN name (SSID)" +msgstr "" + +#: core/signals.py:100 core/signals.py:109 core/signals.py:118 +msgid "Used for WLAN QRCode in PDF of access data." +msgstr "" + +#: core/signals.py:108 participant/views.py:278 +msgid "WLAN password" +msgstr "" + +#: core/signals.py:117 participant/views.py:282 +msgid "WLAN encryption" +msgstr "" + +#: core/signals.py:120 +msgid "---------" +msgstr "" + +#: core/signals.py:121 +msgid "WEP" +msgstr "" + +#: core/signals.py:122 +msgid "WPA/WPA2" +msgstr "" + +#: core/signals.py:123 +msgid "No encryption" +msgstr "" + +#: core/signals.py:126 msgid "Event" msgstr "" -#: core/signals.py:99 +#: core/signals.py:130 msgid "Welcome Widget" msgstr "" -#: core/signals.py:103 +#: core/signals.py:134 msgid "System" msgstr "" -#: core/signals.py:107 +#: core/signals.py:138 msgid "General" msgstr "" @@ -1189,7 +1235,7 @@ msgid "No results found." msgstr "" #: core/templates/core/version.html:5 core/templates/core/version.html.py:8 -#: core/templates/core/version.html:11 motion/pdf.py:104 motion/views.py:377 +#: core/templates/core/version.html:11 motion/pdf.py:94 motion/views.py:365 #: motion/templates/motion/motion_detail.html:21 #: motion/templates/motion/motion_diff.html:35 #: motion/templates/motion/motion_diff.html:39 @@ -1197,14 +1243,24 @@ msgstr "" msgid "Version" msgstr "" -#: mediafile/models.py:26 mediafile/templates/search/mediafile-results.html:7 +#: mediafile/models.py:20 mediafile/templates/search/mediafile-results.html:7 msgid "File" msgstr "" -#: mediafile/models.py:35 mediafile/templates/mediafile/mediafile_list.html:22 +#: mediafile/models.py:29 mediafile/templates/mediafile/mediafile_list.html:22 msgid "Uploaded by" msgstr "" +#: mediafile/models.py:40 +msgid "Is Presentable" +msgstr "" + +#: mediafile/models.py:41 +msgid "" +"If checked, this file can be presented on the projector. Currently, this is " +"only possible for PDFs." +msgstr "" + #: mediafile/models.py:50 msgid "Can see the list of files" msgstr "" @@ -1221,7 +1277,11 @@ msgstr "" msgid "unknown" msgstr "" -#: mediafile/views.py:103 mediafile/templates/mediafile/mediafile_list.html:6 +#: mediafile/views.py:208 +msgid "Presentations" +msgstr "" + +#: mediafile/views.py:225 mediafile/templates/mediafile/mediafile_list.html:6 #: mediafile/templates/mediafile/mediafile_list.html:9 msgid "Files" msgstr "" @@ -1245,147 +1305,151 @@ msgstr "" msgid "Upload time" msgstr "" -#: mediafile/templates/mediafile/mediafile_list.html:45 +#: mediafile/templates/mediafile/mediafile_list.html:51 msgid "No files available." msgstr "" -#: motion/csv_import.py:49 participant/api.py:114 +#: mediafile/templates/mediafile/pdfs_widget.html:43 +msgid "No PDFs available." +msgstr "" + +#: motion/csv_import.py:39 participant/api.py:104 msgid "Import file has wrong character encoding, only UTF-8 is supported!" msgstr "" -#: motion/csv_import.py:67 motion/csv_import.py:80 motion/csv_import.py:118 +#: motion/csv_import.py:57 motion/csv_import.py:70 motion/csv_import.py:108 #, python-format msgid "Line %d of import file:" msgstr "" -#: motion/csv_import.py:68 +#: motion/csv_import.py:58 msgid "" "Line is malformed. Motion not imported. Please check the required values." msgstr "" -#: motion/csv_import.py:81 +#: motion/csv_import.py:71 msgid "Identifier already exists. Motion not imported." msgstr "" -#: motion/csv_import.py:95 +#: motion/csv_import.py:85 msgid "Category unknown. No category is used." msgstr "" -#: motion/csv_import.py:97 +#: motion/csv_import.py:87 msgid "Several suitable categories found. No category is used." msgstr "" -#: motion/csv_import.py:106 +#: motion/csv_import.py:96 msgid "Several suitable submitters found." msgstr "" -#: motion/csv_import.py:113 +#: motion/csv_import.py:103 msgid "Submitter unknown. Default submitter is used." msgstr "" -#: motion/csv_import.py:127 +#: motion/csv_import.py:117 msgid "Motion imported" msgstr "" -#: motion/forms.py:47 motion/models.py:552 motion/pdf.py:157 +#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:147 #: motion/templates/motion/motion_detail.html:88 #: motion/templates/motion/motion_diff.html:54 -#: motion/templates/motion/slide.html:68 +#: motion/templates/motion/slide.html:67 msgid "Reason" msgstr "" -#: motion/forms.py:55 motion/templates/motion/motion_detail.html:95 +#: motion/forms.py:45 motion/templates/motion/motion_detail.html:95 msgid "Attachments" msgstr "" -#: motion/forms.py:85 motion/pdf.py:58 +#: motion/forms.py:75 motion/pdf.py:48 #: motion/templates/motion/motion_detail.html:177 #: motion/templates/motion/motion_list.html:42 #: motion/templates/motion/slide.html:39 msgid "Submitter" msgstr "" -#: motion/forms.py:100 motion/pdf.py:83 +#: motion/forms.py:90 motion/pdf.py:73 #: motion/templates/motion/motion_detail.html:184 #: motion/templates/motion/motion_list.html:44 msgid "Supporters" msgstr "" -#: motion/forms.py:115 +#: motion/forms.py:105 msgid "Don't create a new version" msgstr "" -#: motion/forms.py:116 +#: motion/forms.py:106 msgid "Don't create a new version. Useful e.g. for trivial changes." msgstr "" -#: motion/forms.py:129 motion/templates/motion/motion_detail.html:242 +#: motion/forms.py:119 motion/templates/motion/motion_detail.html:242 #: motion/templates/motion/motion_list.html:40 #: motion/templates/motion/slide.html:48 msgid "Category" msgstr "" -#: motion/forms.py:149 motion/signals.py:116 +#: motion/forms.py:139 motion/signals.py:106 msgid "Identifier" msgstr "" -#: motion/forms.py:164 +#: motion/forms.py:154 msgid "Workflow" msgstr "" -#: motion/forms.py:165 +#: motion/forms.py:155 msgid "" "Set a specific workflow to switch to it. If you do so, the state of the " "motion will be reset." msgstr "" -#: motion/forms.py:175 participant/forms.py:181 +#: motion/forms.py:165 participant/forms.py:171 msgid "CSV File" msgstr "" -#: motion/forms.py:176 +#: motion/forms.py:166 msgid "The file has to be encoded in UTF-8." msgstr "" -#: motion/forms.py:183 +#: motion/forms.py:173 msgid "Override existing motions with the same identifier" msgstr "" -#: motion/forms.py:184 +#: motion/forms.py:174 msgid "" "If this is active, every motion with the same identifier as in your csv file " "will be overridden." msgstr "" -#: motion/forms.py:192 +#: motion/forms.py:182 msgid "Default submitter" msgstr "" -#: motion/forms.py:193 +#: motion/forms.py:183 msgid "" "This person is used as submitter for any line of your csv file which does " "not contain valid submitter data." msgstr "" -#: motion/models.py:92 +#: motion/models.py:79 msgid "Can see motions" msgstr "" -#: motion/models.py:93 +#: motion/models.py:80 msgid "Can create motions" msgstr "" -#: motion/models.py:94 +#: motion/models.py:81 msgid "Can support motions" msgstr "" -#: motion/models.py:95 +#: motion/models.py:82 msgid "Can manage motions" msgstr "" -#: motion/models.py:98 motion/models.py:479 motion/models.py:480 -#: motion/pdf.py:51 motion/signals.py:122 motion/views.py:303 -#: motion/views.py:626 motion/views.py:732 +#: motion/models.py:85 motion/models.py:466 motion/models.py:467 +#: motion/pdf.py:41 motion/signals.py:112 motion/views.py:291 +#: motion/views.py:614 motion/views.py:720 #: motion/templates/motion/motion_detail.html:8 #: motion/templates/motion/motion_detail.html:19 #: motion/templates/motion/motion_diff.html:6 @@ -1397,328 +1461,328 @@ msgstr "" msgid "Motion" msgstr "" -#: motion/models.py:566 +#: motion/models.py:553 msgid "new" msgstr "" -#: motion/models.py:620 motion/templates/motion/category_list.html:22 +#: motion/models.py:607 motion/templates/motion/category_list.html:22 msgid "Category name" msgstr "" -#: motion/models.py:623 motion/templates/motion/category_list.html:21 +#: motion/models.py:610 motion/templates/motion/category_list.html:21 msgid "Prefix" msgstr "" -#: motion/models.py:675 +#: motion/models.py:662 #, python-format msgid "%(time_and_messages)s by %(person)s" msgstr "" -#: motion/models.py:726 +#: motion/models.py:713 #, python-format msgid "Vote %d" msgstr "" -#: motion/pdf.py:72 +#: motion/pdf.py:62 msgid "Signature" msgstr "" -#: motion/pdf.py:94 +#: motion/pdf.py:84 msgid "State" msgstr "" -#: motion/pdf.py:130 motion/templates/motion/slide.html:17 +#: motion/pdf.py:120 motion/templates/motion/slide.html:17 msgid "Vote" msgstr "" -#: motion/pdf.py:251 motion/templates/motion/category_list.html:10 +#: motion/pdf.py:242 motion/templates/motion/category_list.html:10 #: motion/templates/motion/motion_list.html:28 msgid "Categories" msgstr "" -#: motion/pdf.py:258 motion/templates/motion/widget.html:22 +#: motion/pdf.py:249 motion/templates/motion/widget.html:22 msgid "No motions available." msgstr "" -#: motion/pdf.py:272 +#: motion/pdf.py:263 #, python-format msgid "Motion No. %s" msgstr "" -#: motion/pdf.py:274 +#: motion/pdf.py:265 #, python-format msgid "%d. Vote" msgstr "" -#: motion/signals.py:34 +#: motion/signals.py:24 msgid "Stop submitting new motions by non-staff users" msgstr "" -#: motion/signals.py:41 +#: motion/signals.py:31 msgid "Number of (minimum) required supporters for a motion" msgstr "" -#: motion/signals.py:43 +#: motion/signals.py:33 msgid "Choose 0 to disable the supporting system." msgstr "" -#: motion/signals.py:48 +#: motion/signals.py:38 msgid "" "Remove all supporters of a motion if a submitter edits his motion in early " "state" msgstr "" -#: motion/signals.py:52 +#: motion/signals.py:42 msgid "The assembly may decide," msgstr "" -#: motion/signals.py:56 +#: motion/signals.py:46 msgid "Motion preamble" msgstr "" -#: motion/signals.py:78 motion/views.py:725 motion/views.py:827 -#: motion/views.py:843 motion/templates/motion/category_list.html:6 +#: motion/signals.py:68 motion/views.py:713 motion/views.py:818 +#: motion/views.py:834 motion/templates/motion/category_list.html:6 #: motion/templates/motion/motion_list.html:7 #: motion/templates/motion/motion_list.html:20 msgid "Motions" msgstr "" -#: motion/signals.py:82 +#: motion/signals.py:72 msgid "Title for PDF document (all motions)" msgstr "" -#: motion/signals.py:89 +#: motion/signals.py:79 msgid "Preamble text for PDF document (all motions)" msgstr "" -#: motion/signals.py:94 +#: motion/signals.py:84 msgid "Show paragraph numbering (only in PDF)" msgstr "" -#: motion/signals.py:100 +#: motion/signals.py:90 msgid "Allow to disable versioning" msgstr "" -#: motion/signals.py:107 +#: motion/signals.py:97 msgid "Workflow of new motions" msgstr "" -#: motion/signals.py:118 +#: motion/signals.py:108 msgid "Numbered per category" msgstr "" -#: motion/signals.py:119 +#: motion/signals.py:109 msgid "Serially numbered" msgstr "" -#: motion/signals.py:120 +#: motion/signals.py:110 msgid "Set it manually" msgstr "" -#: motion/signals.py:145 +#: motion/signals.py:135 msgid "Simple Workflow" msgstr "" -#: motion/signals.py:147 +#: motion/signals.py:137 msgid "submitted" msgstr "" -#: motion/signals.py:152 motion/signals.py:179 +#: motion/signals.py:142 motion/signals.py:169 msgid "accepted" msgstr "" -#: motion/signals.py:154 motion/signals.py:181 +#: motion/signals.py:144 motion/signals.py:171 msgid "Accept" msgstr "" -#: motion/signals.py:155 motion/signals.py:183 +#: motion/signals.py:145 motion/signals.py:173 msgid "rejected" msgstr "" -#: motion/signals.py:157 motion/signals.py:185 +#: motion/signals.py:147 motion/signals.py:175 msgid "Reject" msgstr "" -#: motion/signals.py:158 +#: motion/signals.py:148 msgid "not decided" msgstr "" -#: motion/signals.py:160 +#: motion/signals.py:150 msgid "Do not decide" msgstr "" -#: motion/signals.py:165 +#: motion/signals.py:155 msgid "Complex Workflow" msgstr "" -#: motion/signals.py:167 +#: motion/signals.py:157 msgid "published" msgstr "" -#: motion/signals.py:172 motion/views.py:379 +#: motion/signals.py:162 motion/views.py:367 msgid "permitted" msgstr "" -#: motion/signals.py:174 +#: motion/signals.py:164 msgid "Permit" msgstr "" -#: motion/signals.py:187 +#: motion/signals.py:177 msgid "withdrawed" msgstr "" -#: motion/signals.py:189 +#: motion/signals.py:179 msgid "Withdraw" msgstr "" -#: motion/signals.py:191 +#: motion/signals.py:181 msgid "adjourned" msgstr "" -#: motion/signals.py:193 +#: motion/signals.py:183 msgid "Adjourn" msgstr "" -#: motion/signals.py:195 +#: motion/signals.py:185 msgid "not concerned" msgstr "" -#: motion/signals.py:197 +#: motion/signals.py:187 msgid "Do not concern" msgstr "" -#: motion/signals.py:199 +#: motion/signals.py:189 msgid "commited a bill" msgstr "" -#: motion/signals.py:201 +#: motion/signals.py:191 msgid "Commit a bill" msgstr "" -#: motion/signals.py:203 +#: motion/signals.py:193 msgid "needs review" msgstr "" -#: motion/signals.py:205 +#: motion/signals.py:195 msgid "Needs review" msgstr "" -#: motion/signals.py:207 +#: motion/signals.py:197 msgid "rejected (not authorized)" msgstr "" -#: motion/signals.py:209 +#: motion/signals.py:199 msgid "Reject (not authorized)" msgstr "" -#: motion/views.py:197 +#: motion/views.py:185 msgid "Motion created" msgstr "" -#: motion/views.py:242 +#: motion/views.py:230 msgid "All supporters removed" msgstr "" -#: motion/views.py:256 +#: motion/views.py:244 msgid "Motion version" msgstr "" -#: motion/views.py:258 +#: motion/views.py:246 msgid "created" msgstr "" -#: motion/views.py:258 +#: motion/views.py:246 msgid "updated" msgstr "" -#: motion/views.py:303 utils/views.py:526 +#: motion/views.py:291 utils/views.py:531 #, python-format msgid "%s was successfully deleted." msgstr "" -#: motion/views.py:342 +#: motion/views.py:330 msgid "Version successfully permitted." msgstr "" -#: motion/views.py:368 +#: motion/views.py:356 #, python-format msgid "Are you sure you want permit version %s?" msgstr "" -#: motion/views.py:405 +#: motion/views.py:393 msgid "At least one version number is not valid." msgstr "" -#: motion/views.py:448 +#: motion/views.py:436 msgid "You can not support this motion." msgstr "" -#: motion/views.py:451 +#: motion/views.py:439 msgid "You can not unsupport this motion." msgstr "" -#: motion/views.py:461 +#: motion/views.py:449 msgid "Do you really want to support this motion?" msgstr "" -#: motion/views.py:463 +#: motion/views.py:451 msgid "Do you really want to unsupport this motion?" msgstr "" -#: motion/views.py:476 +#: motion/views.py:464 msgid "Motion supported" msgstr "" -#: motion/views.py:479 +#: motion/views.py:467 msgid "Motion unsupported" msgstr "" -#: motion/views.py:486 +#: motion/views.py:474 msgid "You have supported this motion successfully." msgstr "" -#: motion/views.py:488 +#: motion/views.py:476 msgid "You have unsupported this motion successfully." msgstr "" -#: motion/views.py:514 +#: motion/views.py:502 msgid "Poll created" msgstr "" -#: motion/views.py:515 +#: motion/views.py:503 msgid "New vote was successfully created." msgstr "" -#: motion/views.py:581 +#: motion/views.py:569 msgid "Poll updated" msgstr "" -#: motion/views.py:599 +#: motion/views.py:587 msgid "Poll deleted" msgstr "" -#: motion/views.py:626 +#: motion/views.py:614 msgid "Poll" msgstr "" -#: motion/views.py:672 +#: motion/views.py:660 msgid "State changed to" msgstr "" -#: motion/views.py:675 +#: motion/views.py:663 #, python-format msgid "The state of the motion was set to %s." msgstr "" -#: motion/views.py:693 +#: motion/views.py:681 msgid "Agenda item created" msgstr "" -#: motion/views.py:813 +#: motion/views.py:804 msgid "Summary" msgstr "" -#: motion/views.py:814 +#: motion/views.py:805 #, python-format msgid "%(counts)d of %(total)d motions successfully imported." msgstr "" @@ -1969,26 +2033,26 @@ msgstr "" msgid "No poll results available." msgstr "" -#: participant/api.py:80 +#: participant/api.py:70 #, python-format msgid "Ignoring malformed line %d in import file." msgstr "" -#: participant/api.py:104 +#: participant/api.py:94 #, python-format msgid "Ignoring malformed group id in line %d." msgstr "" -#: participant/api.py:107 +#: participant/api.py:97 #, python-format msgid "Group id %(id)s does not exists (line %(line)d)." msgstr "" -#: participant/api.py:112 +#: participant/api.py:102 msgid "Import aborted because of severe errors in the input file." msgstr "" -#: participant/forms.py:30 participant/views.py:587 +#: participant/forms.py:20 participant/views.py:601 #: participant/templates/participant/group_overview.html:7 #: participant/templates/participant/group_overview.html:20 #: participant/templates/participant/overview.html:24 @@ -1996,227 +2060,237 @@ msgstr "" msgid "Groups" msgstr "" -#: participant/forms.py:44 +#: participant/forms.py:34 msgid "First name and last name can not both be empty." msgstr "" -#: participant/forms.py:83 +#: participant/forms.py:73 msgid "" "You can not remove the last group containing the permission to manage " "participants." msgstr "" -#: participant/forms.py:90 +#: participant/forms.py:80 msgid "Permissions" msgstr "" -#: participant/forms.py:93 participant/views.py:546 participant/views.py:571 +#: participant/forms.py:83 participant/views.py:560 participant/views.py:585 #: participant/templates/participant/overview.html:7 #: participant/templates/participant/overview.html:20 msgid "Participants" msgstr "" -#: participant/forms.py:144 +#: participant/forms.py:134 msgid "" "You can not remove yourself from the last group containing the permission to " "manage participants." msgstr "" -#: participant/forms.py:152 +#: participant/forms.py:142 msgid "" "You can not remove the permission to manage participants from the last group " "you are in." msgstr "" -#: participant/models.py:34 +#: participant/models.py:24 msgid "Male" msgstr "" -#: participant/models.py:35 +#: participant/models.py:25 msgid "Female" msgstr "" -#: participant/models.py:40 participant/views.py:213 +#: participant/models.py:30 participant/views.py:196 #: participant/templates/participant/overview.html:50 #: participant/templates/participant/user_detail.html:49 msgid "Structure level" msgstr "" -#: participant/models.py:41 +#: participant/models.py:31 msgid "Will be shown after the name." msgstr "" -#: participant/models.py:44 +#: participant/models.py:34 msgid "Will be shown before the name." msgstr "" -#: participant/models.py:47 +#: participant/models.py:37 #: participant/templates/participant/user_detail.html:39 msgid "Gender" msgstr "" -#: participant/models.py:47 participant/models.py:50 +#: participant/models.py:37 participant/models.py:40 msgid "Only for filtering the participant list." msgstr "" -#: participant/models.py:49 participant/views.py:213 +#: participant/models.py:39 participant/views.py:196 #: participant/templates/participant/overview.html:52 #: participant/templates/participant/user_detail.html:51 msgid "Committee" msgstr "" -#: participant/models.py:52 +#: participant/models.py:42 #: participant/templates/participant/user_detail.html:43 msgid "About me" msgstr "" -#: participant/models.py:53 +#: participant/models.py:43 msgid "Your profile text" msgstr "" -#: participant/models.py:56 +#: participant/models.py:46 msgid "Only for notes." msgstr "" -#: participant/models.py:59 +#: participant/models.py:49 msgid "Default password" msgstr "" -#: participant/models.py:63 +#: participant/models.py:53 msgid "Can see participants" msgstr "" -#: participant/models.py:64 +#: participant/models.py:54 msgid "Can manage participants" msgstr "" -#: participant/models.py:128 +#: participant/models.py:118 msgid "Use this group as participant" msgstr "" -#: participant/models.py:129 +#: participant/models.py:119 msgid "For example as submitter of a motion." msgstr "" -#: participant/signals.py:40 -msgid "System URL" -msgstr "" - -#: participant/signals.py:41 participant/signals.py:49 -msgid "Printed in PDF of first time passwords only." -msgstr "" - -#: participant/signals.py:44 +#: participant/signals.py:25 msgid "Welcome to OpenSlides!" msgstr "" -#: participant/signals.py:55 +#: participant/signals.py:29 +msgid "Title for access data and welcome PDF" +msgstr "" + +#: participant/signals.py:33 +msgid "[Place for your welcome and help text.]" +msgstr "" + +#: participant/signals.py:37 +msgid "Help text for access data and welcome PDF" +msgstr "" + +#: participant/signals.py:44 msgid "Sort participants by first name" msgstr "" -#: participant/signals.py:56 +#: participant/signals.py:45 msgid "Disable for sorting by last name" msgstr "" -#: participant/signals.py:58 +#: participant/signals.py:47 #: participant/templates/search/participant-results.html:7 msgid "Participant" msgstr "" -#: participant/signals.py:104 +#: participant/signals.py:93 msgid "Anonymous" msgstr "" -#: participant/signals.py:106 +#: participant/signals.py:95 msgid "Registered" msgstr "" -#: participant/signals.py:116 +#: participant/signals.py:105 msgid "Delegates" msgstr "" -#: participant/signals.py:130 participant/templates/participant/import.html:25 +#: participant/signals.py:119 participant/templates/participant/import.html:25 msgid "Staff" msgstr "" -#: participant/views.py:162 participant/views.py:168 +#: participant/views.py:145 participant/views.py:151 msgid "You can not delete yourself." msgstr "" -#: participant/views.py:189 +#: participant/views.py:172 msgid "You can not deactivate yourself." msgstr "" -#: participant/views.py:208 +#: participant/views.py:191 msgid "Participant-list" msgstr "" -#: participant/views.py:209 +#: participant/views.py:192 msgid "List of Participants" msgstr "" -#: participant/views.py:212 +#: participant/views.py:195 msgid "Last Name" msgstr "" -#: participant/views.py:212 +#: participant/views.py:195 msgid "First Name" msgstr "" -#: participant/views.py:213 +#: participant/views.py:196 #: participant/templates/participant/group_overview.html:31 #: participant/templates/participant/overview.html:51 msgid "Group" msgstr "" -#: participant/views.py:249 -msgid "Participant-passwords" +#: participant/views.py:232 +msgid "Participant-access-data" msgstr "" -#: participant/views.py:279 -msgid "Account for OpenSlides" +#: participant/views.py:272 +msgid "WLAN access data" msgstr "" -#: participant/views.py:281 -#, python-format -msgid "for %s" +#: participant/views.py:289 +msgid "OpenSlides access data" msgstr "" -#: participant/views.py:284 -#, python-format -msgid "User: %s" +#: participant/views.py:291 participant/templates/participant/login.html:40 +#: participant/templates/participant/user_detail.html:69 +msgid "Username" msgstr "" -#: participant/views.py:288 -#, python-format -msgid "Password: %s" +#: participant/views.py:295 participant/templates/participant/login.html:44 +msgid "Password" msgstr "" -#: participant/views.py:335 +#: participant/views.py:308 +msgid "Scan this QRCode to connect WLAN." +msgstr "" + +#: participant/views.py:313 +msgid "Scan this QRCode to open URL." +msgstr "" + +#: participant/views.py:349 #, python-format msgid "%d new participants were successfully imported." msgstr "" -#: participant/views.py:346 +#: participant/views.py:360 msgid "Do you really want to reset the password?" msgstr "" -#: participant/views.py:359 +#: participant/views.py:373 #, python-format msgid "The Password for %s was successfully reset." msgstr "" -#: participant/views.py:453 +#: participant/views.py:467 msgid "You can not delete this group." msgstr "" -#: participant/views.py:462 +#: participant/views.py:476 msgid "" "You can not delete the last group containing the permission to manage " "participants you are in." msgstr "" -#: participant/views.py:478 +#: participant/views.py:492 #, python-format msgid "" "Installation was successfully! Use %(user)s (password: %(password)s) for " @@ -2225,15 +2299,15 @@ msgid "" "a security risk." msgstr "" -#: participant/views.py:505 +#: participant/views.py:519 msgid "User settings successfully saved." msgstr "" -#: participant/views.py:507 participant/views.py:531 utils/views.py:192 +#: participant/views.py:521 participant/views.py:545 utils/views.py:183 msgid "Please check the form for errors." msgstr "" -#: participant/views.py:528 +#: participant/views.py:542 msgid "Password successfully changed." msgstr "" @@ -2341,15 +2415,6 @@ msgstr "" msgid "Your username and password were not accepted. Please try again." msgstr "" -#: participant/templates/participant/login.html:40 -#: participant/templates/participant/user_detail.html:69 -msgid "Username" -msgstr "" - -#: participant/templates/participant/login.html:44 -msgid "Password" -msgstr "" - #: participant/templates/participant/login.html:53 msgid "Continue as guest" msgstr "" @@ -2363,7 +2428,7 @@ msgid "List of participants" msgstr "" #: participant/templates/participant/overview.html:35 -msgid "First time passwords" +msgid "List of access data" msgstr "" #: participant/templates/participant/overview.html:39 @@ -2436,44 +2501,44 @@ msgstr "" msgid "No participants available." msgstr "" -#: poll/models.py:96 +#: poll/models.py:86 msgid "Votes invalid" msgstr "" -#: poll/models.py:129 +#: poll/models.py:119 msgid "votes" msgstr "" -#: projector/models.py:142 +#: projector/models.py:132 msgid "Can manage the projector" msgstr "" -#: projector/models.py:143 +#: projector/models.py:133 msgid "Can see the projector" msgstr "" -#: projector/models.py:144 +#: projector/models.py:134 msgid "Can see the dashboard" msgstr "" -#: projector/views.py:128 -msgid "Errors in the form" +#: projector/views.py:126 +msgid "Errors in the form." msgstr "" -#: projector/views.py:280 projector/templates/projector/dashboard.html:16 +#: projector/views.py:286 projector/templates/projector/dashboard.html:16 #: projector/templates/projector/dashboard.html:19 msgid "Dashboard" msgstr "" -#: projector/views.py:309 +#: projector/views.py:315 msgid "Projector live view" msgstr "" -#: projector/views.py:325 +#: projector/views.py:331 msgid "Overlays" msgstr "" -#: projector/views.py:337 +#: projector/views.py:343 msgid "Custom Slides" msgstr "" @@ -2499,24 +2564,36 @@ msgstr "" msgid "Fix widget position" msgstr "" -#: projector/templates/projector/live_view_widget.html:14 +#: projector/templates/projector/live_view_widget.html:15 msgid "Zoom in" msgstr "" -#: projector/templates/projector/live_view_widget.html:17 +#: projector/templates/projector/live_view_widget.html:18 msgid "Zoom out" msgstr "" #: projector/templates/projector/live_view_widget.html:21 -msgid "Scroll visible view up" +msgid "Reset zoom level" msgstr "" #: projector/templates/projector/live_view_widget.html:24 -msgid "Scroll visible view down" +msgid "Zoom level" msgstr "" #: projector/templates/projector/live_view_widget.html:28 -msgid "Reset projector view" +msgid "Scroll visible view up" +msgstr "" + +#: projector/templates/projector/live_view_widget.html:31 +msgid "Scroll visible view down" +msgstr "" + +#: projector/templates/projector/live_view_widget.html:34 +msgid "Reset scroll level" +msgstr "" + +#: projector/templates/projector/live_view_widget.html:37 +msgid "Scroll level" msgstr "" #: projector/templates/projector/new.html:5 @@ -2598,52 +2675,56 @@ msgstr "" msgid "Logout" msgstr "" -#: utils/pdf.py:278 +#: utils/pdf.py:251 #, python-format msgid "As of: %s" msgstr "" -#: utils/pdf.py:289 utils/pdf.py:298 +#: utils/pdf.py:262 utils/pdf.py:271 #, python-format msgid "Page %s" msgstr "" -#: utils/tornado_webserver.py:71 +#: utils/tornado_webserver.py:56 msgid "the machine's local ip address" msgstr "" -#: utils/tornado_webserver.py:74 +#: utils/tornado_webserver.py:59 #, python-format msgid "Starting OpenSlides' tornado webserver listening to %(url_string)s" msgstr "" -#: utils/views.py:340 +#: utils/views.py:331 msgid "Are you sure?" msgstr "" -#: utils/views.py:341 +#: utils/views.py:332 msgid "Thank you for your answer." msgstr "" -#: utils/views.py:461 +#: utils/views.py:424 +msgid "You did not send a valid answer." +msgstr "" + +#: utils/views.py:458 #, python-format msgid "%s was successfully modified." msgstr "" -#: utils/views.py:475 +#: utils/views.py:472 #, python-format msgid "%s was successfully created." msgstr "" -#: utils/views.py:514 +#: utils/views.py:519 #, python-format msgid "Do you really want to delete %s?" msgstr "" -#: utils/views.py:541 +#: utils/views.py:546 msgid "undefined-filename" msgstr "" -#: utils/jsonfield/fields.py:22 +#: utils/jsonfield/fields.py:24 msgid "Enter valid JSON" msgstr ""