From 3bf1f24a4a31b63ff0b5e98fe28eaffb338497af Mon Sep 17 00:00:00 2001 From: Oskar Hahn Date: Sun, 8 Sep 2013 10:38:50 +0200 Subject: [PATCH 1/7] Fixed wrong ordering of agenda items after order change Fixed #875 --- openslides/agenda/views.py | 7 ++++--- tests/agenda/tests.py | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/openslides/agenda/views.py b/openslides/agenda/views.py index 9333de7c3..5a585c653 100644 --- a/openslides/agenda/views.py +++ b/openslides/agenda/views.py @@ -95,7 +95,6 @@ class Overview(TemplateView): @transaction.commit_manually def post(self, request, *args, **kwargs): - context = self.get_context_data(**kwargs) if not request.user.has_perm('agenda.can_manage_agenda'): messages.error( request, @@ -116,9 +115,11 @@ class Overview(TemplateView): transaction.rollback() messages.error( request, _('Errors when reordering of the agenda')) - return self.render_to_response(context) - Item.objects.rebuild() + break + else: + Item.objects.rebuild() # TODO: assure, that it is a valid tree + context = self.get_context_data(**kwargs) transaction.commit() return self.render_to_response(context) diff --git a/tests/agenda/tests.py b/tests/agenda/tests.py index 0a9d2bb7b..11a14ee71 100644 --- a/tests/agenda/tests.py +++ b/tests/agenda/tests.py @@ -198,6 +198,25 @@ class ViewTest(TestCase): response = c.get('/agenda/%s/' % item.id) self.assertContains(response, 'quai5OTeephaequ0xei0') + def test_change_item_order(self): + data = { + 'i1-self': 1, + 'i1-weight': 50, + 'i1-parent': 0, + 'i2-self': 2, + 'i2-weight': 50, + 'i2-parent': 1} + response = self.adminClient.post('/agenda/', data) + + # Test values in response. + items = response.context['items'] + self.assertIsNone(items[0].parent) + self.assertEqual(items[1].parent_id, 1) + + # Test values in DB + self.assertIsNone(Item.objects.get(pk=1).parent) + self.assertEqual(Item.objects.get(pk=2).parent_id, 1) + class ConfigTest(TestCase): def setUp(self): From 0246525a7a176a353820e789d4fb85318edcf20b Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Mon, 9 Sep 2013 22:12:10 +0200 Subject: [PATCH 2/7] Updated DE, FR, CS translation (typo in EN translation string). --- openslides/locale/cs/LC_MESSAGES/djangojs.mo | Bin 2732 -> 2755 bytes openslides/locale/cs/LC_MESSAGES/djangojs.po | 9 +++++---- openslides/locale/de/LC_MESSAGES/djangojs.mo | Bin 2686 -> 2691 bytes openslides/locale/de/LC_MESSAGES/djangojs.po | 11 ++++++----- openslides/locale/fr/LC_MESSAGES/djangojs.mo | Bin 2729 -> 2734 bytes openslides/locale/fr/LC_MESSAGES/djangojs.po | 11 ++++++----- 6 files changed, 17 insertions(+), 14 deletions(-) diff --git a/openslides/locale/cs/LC_MESSAGES/djangojs.mo b/openslides/locale/cs/LC_MESSAGES/djangojs.mo index 8fbc8c377ea3a1d1537b1ab24e16a8d89f5de757..e60954f18b491ef36aa338554b305359cdc065d7 100644 GIT binary patch delta 562 zcmXxhJxD@P6bJBgedbF;B18g(-doJ2>}jPa5z*8VG&V%=$O{?u8vFojkZ22>?hrxX z7(r0r5RK6gjSWrFhu{>_)DT3_|I`g0_xH}Z_nh-S&Z0Nbi=JrQ38JR}kwru&{X`LX z3;pmB8t@hN!LE+qbo>r+(Fc}6_zn4dIQW+zg4`ztx!!^pMG45~#)35Zn{f0-PH)UY zE|`bhU_qVw;td2;)EN(&h|Aht$gTIG4<0~V)WpK)4q+O$AdkL>{OAvmCp|+x*M$SH z2f5EDdHt8QXS((WYx9b5>xGt|56B79R*Y*(Mk z+W3q;*fjBriQkYVEpGkziCW(=`5)9icIf|n5E&(XsCAK$EOiqjW+P@cCQ%1Yp*Bb$ zOI#CYFhHF3PJLrlecB?Ut&8Zx60)SsP4|y5fi=|8H^{G(ThvKUsC7;3#aGlmZPdOW z7{)Ku`VMOSZ%C@$0}i_rBnD6qx~K(d)Pc*W1GA`qX~pDMQR~)F&uy4^6Gw@6P5v15 z9oJC5(HZjTxV(FN+)8?F``r@n&WT!XqwQQ3>>d*Re{JQbUrTS%roH!x0^nAb3# i@YVxE!`p{DvBiU2xlrUOpD7h8`?, 2013 # emanuelschuetze , 2013 +# emanuelschuetze , 2013 # ostcar , 2012 # fri , 2013 msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-07 23:49+0200\n" -"PO-Revision-Date: 2013-07-15 23:01+0000\n" -"Last-Translator: fri \n" +"POT-Creation-Date: 2013-09-02 13:52+0200\n" +"PO-Revision-Date: 2013-09-09 20:07+0000\n" +"Last-Translator: emanuelschuetze \n" "Language-Team: Czech (http://www.transifex.com/projects/p/openslides/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -136,7 +137,7 @@ msgid "Monday" msgstr "Pondělí" #: agenda/static/javascript/agenda-config-datepicker.js:25 -msgid "Tuesdey" +msgid "Tuesday" msgstr "Úterý" #: agenda/static/javascript/agenda-config-datepicker.js:25 diff --git a/openslides/locale/de/LC_MESSAGES/djangojs.mo b/openslides/locale/de/LC_MESSAGES/djangojs.mo index c58c9ca3c8d853e459329acb7d63effd26a25d54..9f46268745d1e5e42fd05f0ce9ca76e528d07e08 100644 GIT binary patch delta 560 zcmXZYJxD@P6bJBgeJ`IHl|dp&l(<-sAH7u62nwPxf~JNF%SXAqptPaIp}FZU1wm6o zOCLCd&=R;rL_Pyux715iQC`v?!KB5r3 zfF^7~1Kz_f_$c`qqJ>^y0KUT>_$l>oh=+b8n|>k-*$25V2t6?Dr}}>(B83>_fn$;r zk~5Gml$Sg$c^2})^O6@JUvvrbIm?g-u0S4Gmb@vt{yI?%g&H=v;Ry20Pb8l~9&j#R zLq4b}`4;kk7Ucd1h=-oAbi-FT3O^wC_2PH&dHs;{;38i57YAn4)s05>#VLG&Dp|QF4@!7*tD(LreQNL|cPP z(GVC&lLQgb&=4&RVM1e5Lu2)S_2Bq^_x~R6``+E5^BukXQ1x>~^cp0J5z$dEkps`5 z3ER+sx3CA^OMZlCp(hxEFR&lJOZ^k#p)bil&_Xus|GqE`AV+Mf{}mi5j6l9{Tyj!! z8uCCn$py(%kPn`fJO_EudC2E1LLPJp@`Y=XH^hovCyJx6gAH!bkS9Nud, 2013 # emanuel , 2013 -# emanuelschuetze , 2013 +# emanuelschuetze , 2013 +# emanuelschuetze , 2013 # ostcar , 2012 # ostcar , 2012 msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-07 23:49+0200\n" -"PO-Revision-Date: 2013-06-28 09:47+0000\n" -"Last-Translator: emanuelschuetze \n" +"POT-Creation-Date: 2013-09-02 13:52+0200\n" +"PO-Revision-Date: 2013-09-09 20:05+0000\n" +"Last-Translator: emanuelschuetze \n" "Language-Team: German (http://www.transifex.com/projects/p/openslides/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -137,7 +138,7 @@ msgid "Monday" msgstr "Montag" #: agenda/static/javascript/agenda-config-datepicker.js:25 -msgid "Tuesdey" +msgid "Tuesday" msgstr "Dienstag" #: agenda/static/javascript/agenda-config-datepicker.js:25 diff --git a/openslides/locale/fr/LC_MESSAGES/djangojs.mo b/openslides/locale/fr/LC_MESSAGES/djangojs.mo index 4a4dd535b491de7db9460ffaf5661847eb4c0d85..83a360270503d65ba9bcc65c4cedc3577b44b39d 100644 GIT binary patch delta 559 zcmXZWJxIeq6bJBkO>ImDKZdkUwUZ)Zjj{5gdB6QHv!AS(cFDmHNLC{(JKY4K6FaLLW_wL-OITtMz))di8jA)pMj@pUhumPj+ z9vbiww!vq~?~*?uTB!v);5X#Hh(&}&CN}QxhBzVznlK3?u+O6K|6l+G9^gT47?&R> zBu`78m0W;4XhG^rQZGr}m%IV_fdS-!RmgL8AwOu}3W+lKI6#31H{{@2@-5^S-$8DC zfPB#t0Fe?ctz!Ipr(a1h4v6ZcI)9y}v?u7D4|cwStTgQDbR$!m}wQieTn zOX`QP3;7s!!c%=^^efU$<4tAtO|(~K>dok-QYC#7({^si^-?3F`7uvt&7_5xOL=bI h)kV`yq_ImOtwQ~?Xa&JRVnZ7eTM!FQqM(R_pn|0aEwm_92VDw+=zddo zmo6f7DB>hIIEf%A4n;dTC^|a`eor2R{O)^q@7`U+>+#D^Rjn(cR)i=?M5moZ{jdqc z@E#iQ5q7|5$t}rkh*o-s-S7)?-!HUa2tV%cf+$f8ns5k);HX8_|BW#ecz_MLAuR`e z$up8?CC@`1v?%ozsjo|YQ*r?Lfknsz_aM)yKz`7nRV8w, 2013 +# emanuelschuetze , 2013 +# emanuelschuetze , 2013 # moosline , 2013 # moosline , 2012-2013 # moosline , 2012 @@ -11,9 +12,9 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-07 23:49+0200\n" -"PO-Revision-Date: 2013-06-28 09:48+0000\n" -"Last-Translator: emanuelschuetze \n" +"POT-Creation-Date: 2013-09-02 13:52+0200\n" +"PO-Revision-Date: 2013-09-09 20:08+0000\n" +"Last-Translator: emanuelschuetze \n" "Language-Team: French (http://www.transifex.com/projects/p/openslides/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -136,7 +137,7 @@ msgid "Monday" msgstr "Lundi" #: agenda/static/javascript/agenda-config-datepicker.js:25 -msgid "Tuesdey" +msgid "Tuesday" msgstr "Mardi" #: agenda/static/javascript/agenda-config-datepicker.js:25 From e621335169809a6f013c54978b3eab15bf88ebb3 Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Tue, 10 Sep 2013 09:07:12 +0200 Subject: [PATCH 3/7] Updated English translation file (for new translation string in motion config). --- openslides/locale/en/LC_MESSAGES/django.po | 430 +++++++++++---------- 1 file changed, 216 insertions(+), 214 deletions(-) diff --git a/openslides/locale/en/LC_MESSAGES/django.po b/openslides/locale/en/LC_MESSAGES/django.po index 584c76299..236e6ede5 100644 --- a/openslides/locale/en/LC_MESSAGES/django.po +++ b/openslides/locale/en/LC_MESSAGES/django.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-07 23:49+0200\n" +"POT-Creation-Date: 2013-09-10 09:06+0200\n" "Language: en\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,6 +23,10 @@ msgstr "" msgid "French" msgstr "" +#: global_settings.py:36 +msgid "Czech" +msgstr "" + #: account/views.py:71 msgid "My items, motions and elections" msgstr "" @@ -32,9 +36,9 @@ msgid "I am on the list of speakers of the following items:" msgstr "" #: account/templates/account/personal_info_widget.html:9 -#: account/templates/account/personal_info_widget.html:28 -#: account/templates/account/personal_info_widget.html:48 -#: account/templates/account/personal_info_widget.html:59 +#: account/templates/account/personal_info_widget.html:24 +#: account/templates/account/personal_info_widget.html:44 +#: account/templates/account/personal_info_widget.html:55 msgid "None" msgstr "" @@ -42,11 +46,11 @@ msgstr "" msgid "I submitted the following motions:" msgstr "" -#: account/templates/account/personal_info_widget.html:35 +#: account/templates/account/personal_info_widget.html:31 msgid "I support the following motions:" msgstr "" -#: account/templates/account/personal_info_widget.html:55 +#: account/templates/account/personal_info_widget.html:51 msgid "I am candidate for the following elections:" msgstr "" @@ -161,8 +165,8 @@ msgid "Number of last speakers to be shown on the projector" msgstr "" #: agenda/signals.py:70 agenda/slides.py:23 agenda/slides.py:29 -#: agenda/views.py:246 agenda/views.py:247 agenda/views.py:540 -#: agenda/views.py:556 agenda/templates/agenda/overview.html:7 +#: agenda/views.py:254 agenda/views.py:255 agenda/views.py:548 +#: agenda/views.py:564 agenda/templates/agenda/overview.html:7 #: agenda/templates/agenda/overview.html:39 #: agenda/templates/agenda/overview.html:88 #: agenda/templates/projector/AgendaSummary.html:6 @@ -170,89 +174,89 @@ msgstr "" msgid "Agenda" msgstr "" -#: agenda/views.py:95 +#: agenda/views.py:101 msgid "You are not authorized to manage the agenda." msgstr "" -#: agenda/views.py:111 +#: agenda/views.py:117 msgid "Errors when reordering of the agenda" msgstr "" -#: agenda/views.py:222 +#: agenda/views.py:230 msgid "Yes, with all child items." msgstr "" -#: agenda/views.py:231 +#: agenda/views.py:239 #, python-format msgid "Item %s and his children were successfully deleted." msgstr "" -#: agenda/views.py:237 +#: agenda/views.py:245 #, python-format msgid "Item %s was successfully deleted." msgstr "" -#: agenda/views.py:272 agenda/views.py:492 +#: agenda/views.py:280 agenda/views.py:500 msgid "The list of speakers is closed." msgstr "" -#: agenda/views.py:301 +#: agenda/views.py:309 msgid "You are not on the list of speakers." msgstr "" -#: agenda/views.py:324 +#: agenda/views.py:332 msgid "Do you really want to remove yourself from the list of speakers?" msgstr "" -#: agenda/views.py:345 +#: agenda/views.py:353 #, python-format msgid "%(person)s is not on the list of %(item)s." msgstr "" -#: agenda/views.py:371 +#: agenda/views.py:379 #, python-format msgid "There is no one speaking at the moment according to %(item)s." msgstr "" -#: agenda/views.py:436 +#: agenda/views.py:444 msgid "Could not change order. Invalid data." msgstr "" -#: agenda/views.py:486 +#: agenda/views.py:494 msgid "" "There is no list of speakers for the current slide. Please choose the agenda " "item manually from the agenda." msgstr "" -#: agenda/views.py:503 +#: agenda/views.py:511 msgid "You can not put yourself on the list of speakers." msgstr "" -#: agenda/views.py:512 +#: agenda/views.py:520 #, python-format msgid "%s is now speaking." msgstr "" -#: agenda/views.py:514 +#: agenda/views.py:522 #: agenda/templates/agenda/overlay_speaker_projector.html:46 -#: agenda/templates/projector/agenda_list_of_speaker.html:46 +#: agenda/templates/projector/agenda_list_of_speaker.html:43 msgid "The list of speakers is empty." msgstr "" -#: agenda/views.py:522 +#: agenda/views.py:530 msgid "There is no one speaking at the moment." msgstr "" -#: agenda/views.py:525 +#: agenda/views.py:533 #, python-format msgid "%s is now finished." msgstr "" -#: agenda/views.py:568 +#: agenda/views.py:576 #: agenda/templates/agenda/overlay_speaker_projector.html:33 #: agenda/templates/agenda/overlay_speaker_widget.html:4 #: agenda/templates/agenda/view.html:61 -#: agenda/templates/projector/agenda_list_of_speaker.html:27 +#: agenda/templates/projector/agenda_list_of_speaker.html:24 msgid "List of speakers" msgstr "" @@ -271,10 +275,10 @@ msgstr "" #: assignment/templates/assignment/view.html:22 #: mediafile/templates/mediafile/mediafile_form.html:22 #: motion/templates/motion/category_list.html:15 -#: motion/templates/motion/motion_detail.html:31 -#: motion/templates/motion/motion_form.html:38 +#: motion/templates/motion/motion_detail.html:27 +#: motion/templates/motion/motion_form.html:50 #: motion/templates/motion/motion_form_csv_import.html:11 -#: participant/templates/participant/edit.html:22 +#: participant/templates/participant/edit.html:42 #: participant/templates/participant/group_detail.html:12 #: participant/templates/participant/group_edit.html:22 #: participant/templates/participant/import.html:11 @@ -295,10 +299,10 @@ msgstr "" #: config/templates/config/config_form.html:46 #: mediafile/templates/mediafile/mediafile_form.html:33 #: motion/templates/motion/category_form.html:27 -#: motion/templates/motion/motion_form.html:47 +#: motion/templates/motion/motion_form.html:59 #: motion/templates/motion/motion_form_csv_import.html:42 #: motion/templates/motion/poll_form.html:73 -#: participant/templates/participant/edit.html:36 +#: participant/templates/participant/edit.html:56 #: participant/templates/participant/group_edit.html:31 #: participant/templates/participant/import.html:44 msgid "Cancel" @@ -309,9 +313,9 @@ msgstr "" #: config/templates/config/config_form.html:48 #: mediafile/templates/mediafile/mediafile_form.html:35 #: motion/templates/motion/category_form.html:30 -#: motion/templates/motion/motion_form.html:50 +#: motion/templates/motion/motion_form.html:62 #: motion/templates/motion/motion_form_csv_import.html:45 -#: participant/templates/participant/edit.html:39 +#: participant/templates/participant/edit.html:59 #: participant/templates/participant/group_edit.html:34 #: participant/templates/participant/import.html:47 #: projector/templates/projector/new.html:18 @@ -350,7 +354,7 @@ msgstr "" #: assignment/templates/assignment/view.html:174 #: mediafile/templates/mediafile/mediafile_list.html:38 #: motion/templates/motion/category_list.html:33 -#: motion/templates/motion/motion_detail.html:133 +#: motion/templates/motion/motion_detail.html:130 #: motion/templates/motion/motion_list.html:85 #: participant/templates/participant/group_overview.html:56 #: participant/templates/participant/overview.html:121 @@ -385,7 +389,7 @@ msgstr "" #: agenda/templates/agenda/overlay_speaker_projector.html:33 #: agenda/templates/agenda/view.html:61 -#: agenda/templates/projector/agenda_list_of_speaker.html:28 +#: agenda/templates/projector/agenda_list_of_speaker.html:25 msgid "closed" msgstr "" @@ -398,24 +402,24 @@ 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:288 +#: agenda/templates/agenda/view.html:86 assignment/models.py:285 #: assignment/views.py:580 assignment/templates/assignment/view.html:208 #: assignment/templates/assignment/view.html:212 #: assignment/templates/projector/Assignment.html:77 #: assignment/templates/projector/Assignment.html:81 motion/models.py:717 -#: motion/pdf.py:138 motion/pdf.py:274 -#: motion/templates/motion/motion_detail.html:207 +#: motion/pdf.py:134 motion/pdf.py:276 +#: motion/templates/motion/motion_detail.html:205 #: motion/templates/projector/Motion.html:26 utils/utils.py:46 #: utils/views.py:169 msgid "Yes" msgstr "" #: agenda/templates/agenda/overview.html:34 -#: agenda/templates/agenda/view.html:87 assignment/models.py:288 +#: agenda/templates/agenda/view.html:87 assignment/models.py:285 #: assignment/views.py:581 assignment/templates/assignment/view.html:209 #: assignment/templates/projector/Assignment.html:78 motion/models.py:717 -#: motion/pdf.py:138 motion/pdf.py:275 -#: motion/templates/motion/motion_detail.html:208 +#: motion/pdf.py:134 motion/pdf.py:277 +#: motion/templates/motion/motion_detail.html:206 #: motion/templates/projector/Motion.html:27 utils/utils.py:46 #: utils/views.py:169 msgid "No" @@ -470,7 +474,7 @@ msgstr "" #: assignment/templates/assignment/overview.html:35 #: mediafile/templates/mediafile/mediafile_list.html:24 #: motion/templates/motion/category_list.html:23 -#: motion/templates/motion/motion_detail.html:110 +#: motion/templates/motion/motion_detail.html:106 #: motion/templates/motion/motion_list.html:47 #: participant/templates/participant/group_overview.html:32 #: participant/templates/participant/overview.html:56 @@ -505,13 +509,13 @@ msgid "End speach" msgstr "" #: agenda/templates/agenda/view.html:27 -#: motion/templates/motion/motion_detail.html:30 +#: motion/templates/motion/motion_detail.html:26 msgid "Show item" msgstr "" #: agenda/templates/agenda/view.html:34 #: assignment/templates/assignment/view.html:33 -#: motion/templates/motion/motion_detail.html:44 +#: motion/templates/motion/motion_detail.html:40 #: participant/templates/participant/group_detail.html:22 #: participant/templates/participant/user_detail.html:22 msgid "More actions" @@ -582,7 +586,7 @@ msgstr "" #: agenda/templates/agenda/widget.html:8 #: agenda/templates/agenda/widget.html:23 #: assignment/templates/assignment/widget.html:7 -#: motion/templates/motion/motion_detail.html:130 +#: motion/templates/motion/motion_detail.html:126 #: motion/templates/motion/motion_list.html:77 #: motion/templates/motion/widget.html:7 #: participant/templates/participant/group_overview.html:48 @@ -604,7 +608,7 @@ msgstr "" msgid "Preview" msgstr "" -#: assignment/forms.py:24 assignment/models.py:49 assignment/views.py:370 +#: assignment/forms.py:24 assignment/models.py:50 assignment/views.py:370 #: assignment/templates/assignment/view.html:277 #: assignment/templates/projector/Assignment.html:20 msgid "Number of available posts" @@ -614,89 +618,89 @@ msgstr "" msgid "Nominate a participant" msgstr "" -#: assignment/models.py:40 +#: assignment/models.py:41 msgid "assignment" msgstr "" -#: assignment/models.py:42 assignment/templates/assignment/view.html:286 +#: assignment/models.py:43 assignment/templates/assignment/view.html:286 msgid "Searching for candidates" msgstr "" -#: assignment/models.py:43 assignment/templates/assignment/view.html:290 +#: assignment/models.py:44 assignment/templates/assignment/view.html:290 msgid "Voting" msgstr "" -#: assignment/models.py:44 assignment/templates/assignment/view.html:294 +#: assignment/models.py:45 assignment/templates/assignment/view.html:294 msgid "Finished" msgstr "" -#: assignment/models.py:47 participant/templates/participant/overview.html:49 +#: assignment/models.py:48 participant/templates/participant/overview.html:49 msgid "Name" msgstr "" -#: assignment/models.py:48 assignment/templates/assignment/view.html:55 +#: assignment/models.py:49 assignment/templates/assignment/view.html:55 #: participant/models.py:139 msgid "Description" msgstr "" -#: assignment/models.py:52 +#: assignment/models.py:53 msgid "Comment on the ballot paper" msgstr "" -#: assignment/models.py:62 +#: assignment/models.py:63 #, python-format msgid "%s is not a valid status." msgstr "" -#: assignment/models.py:65 +#: assignment/models.py:66 #, python-format msgid "The assignment status is already %s." msgstr "" -#: assignment/models.py:78 +#: assignment/models.py:79 #, python-format msgid "%s is already a candidate." msgstr "" -#: assignment/models.py:80 assignment/views.py:183 +#: assignment/models.py:81 assignment/views.py:183 msgid "The candidate list is already closed." msgstr "" -#: assignment/models.py:87 +#: assignment/models.py:88 #, python-format msgid "%s does not want to be a candidate." msgstr "" -#: assignment/models.py:101 +#: assignment/models.py:102 #, python-format msgid "%s is no candidate" msgstr "" -#: assignment/models.py:242 +#: assignment/models.py:239 msgid "Can see assignments" msgstr "" -#: assignment/models.py:243 +#: assignment/models.py:240 msgid "Can nominate another person" msgstr "" -#: assignment/models.py:244 +#: assignment/models.py:241 msgid "Can nominate oneself" msgstr "" -#: assignment/models.py:245 +#: assignment/models.py:242 msgid "Can manage assignments" msgstr "" -#: assignment/models.py:288 motion/models.py:717 +#: assignment/models.py:285 motion/models.py:717 msgid "Abstain" msgstr "" -#: assignment/models.py:290 motion/templates/motion/poll_form.html:38 +#: assignment/models.py:287 motion/templates/motion/poll_form.html:38 msgid "Votes" msgstr "" -#: assignment/models.py:307 +#: assignment/models.py:304 #, python-format msgid "Ballot %d" msgstr "" @@ -705,23 +709,23 @@ msgstr "" msgid "Only publish voting results for selected winners (Projector view only)" msgstr "" -#: assignment/signals.py:39 motion/signals.py:64 +#: assignment/signals.py:39 motion/signals.py:62 msgid "Number of ballot papers (selection)" msgstr "" -#: assignment/signals.py:41 motion/signals.py:66 +#: assignment/signals.py:41 motion/signals.py:64 msgid "Number of all delegates" msgstr "" -#: assignment/signals.py:42 motion/signals.py:67 +#: assignment/signals.py:42 motion/signals.py:65 msgid "Number of all participants" msgstr "" -#: assignment/signals.py:43 motion/signals.py:68 +#: assignment/signals.py:43 motion/signals.py:66 msgid "Use the following custom number" msgstr "" -#: assignment/signals.py:51 motion/signals.py:76 +#: assignment/signals.py:51 motion/signals.py:74 msgid "Custom number of ballot papers" msgstr "" @@ -868,8 +872,8 @@ msgstr "" msgid "Candidates" msgstr "" -#: assignment/views.py:402 motion/pdf.py:124 -#: motion/templates/motion/motion_detail.html:194 +#: assignment/views.py:402 motion/pdf.py:120 +#: motion/templates/motion/motion_detail.html:192 msgid "Vote results" msgstr "" @@ -903,8 +907,8 @@ msgstr "" #: assignment/templates/assignment/view.html:242 #: assignment/templates/assignment/view.html:247 #: assignment/templates/projector/Assignment.html:108 -#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:139 -#: motion/templates/motion/motion_detail.html:212 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:135 +#: motion/templates/motion/motion_detail.html:210 #: motion/templates/motion/poll_form.html:51 #: motion/templates/projector/Motion.html:31 poll/models.py:76 msgid "Votes cast" @@ -938,8 +942,8 @@ msgstr[0] "" msgstr[1] "" #: assignment/views.py:581 assignment/templates/assignment/view.html:210 -#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:138 -#: motion/pdf.py:276 motion/templates/motion/motion_detail.html:209 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:134 +#: motion/pdf.py:278 motion/templates/motion/motion_detail.html:207 #: motion/templates/projector/Motion.html:28 msgid "Abstention" msgstr "" @@ -963,7 +967,7 @@ msgstr "" #: assignment/templates/assignment/overview.html:34 #: assignment/templates/assignment/view.html:274 #: assignment/templates/projector/Assignment.html:17 -#: motion/templates/motion/motion_detail.html:189 +#: motion/templates/motion/motion_detail.html:187 #: motion/templates/motion/motion_list.html:41 #: motion/templates/projector/Motion.html:11 msgid "Status" @@ -1030,7 +1034,7 @@ msgid "Delete election" msgstr "" #: assignment/templates/assignment/view.html:44 -#: motion/templates/motion/motion_detail.html:59 +#: motion/templates/motion/motion_detail.html:55 msgid "New agenda item" msgstr "" @@ -1097,8 +1101,8 @@ msgid "was not a
candidate" msgstr "" #: assignment/templates/assignment/view.html:231 -#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:138 -#: motion/templates/motion/motion_detail.html:210 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:134 +#: motion/templates/motion/motion_detail.html:208 #: motion/templates/projector/Motion.html:29 msgid "Invalid" msgstr "" @@ -1182,8 +1186,8 @@ msgid "General" msgstr "" #: core/templates/core/version.html:5 core/templates/core/version.html.py:8 -#: core/templates/core/version.html:11 motion/pdf.py:108 motion/views.py:358 -#: motion/templates/motion/motion_detail.html:26 +#: core/templates/core/version.html:11 motion/pdf.py:104 motion/views.py:367 +#: motion/templates/motion/motion_detail.html:21 #: motion/templates/motion/motion_diff.html:35 #: motion/templates/motion/motion_diff.html:39 #: motion/templates/projector/Motion.html:60 @@ -1280,22 +1284,22 @@ msgstr "" msgid "Motion imported" msgstr "" -#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:161 -#: motion/templates/motion/motion_detail.html:93 +#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:157 +#: motion/templates/motion/motion_detail.html:89 #: motion/templates/motion/motion_diff.html:54 #: motion/templates/projector/Motion.html:72 msgid "Reason" msgstr "" #: motion/forms.py:72 motion/pdf.py:58 -#: motion/templates/motion/motion_detail.html:169 +#: motion/templates/motion/motion_detail.html:167 #: motion/templates/motion/motion_list.html:42 #: motion/templates/projector/Motion.html:45 msgid "Submitter" msgstr "" #: motion/forms.py:87 motion/pdf.py:83 -#: motion/templates/motion/motion_detail.html:176 +#: motion/templates/motion/motion_detail.html:174 #: motion/templates/motion/motion_list.html:44 msgid "Supporters" msgstr "" @@ -1308,12 +1312,12 @@ msgstr "" msgid "Don't create a new version. Useful e.g. for trivial changes." msgstr "" -#: motion/forms.py:116 motion/templates/motion/motion_detail.html:234 +#: motion/forms.py:116 motion/templates/motion/motion_detail.html:232 #: motion/templates/motion/motion_list.html:40 msgid "Category" msgstr "" -#: motion/forms.py:136 motion/signals.py:111 +#: motion/forms.py:136 motion/signals.py:115 msgid "Identifier" msgstr "" @@ -1327,7 +1331,7 @@ msgid "" "motion will be reset." msgstr "" -#: motion/forms.py:162 participant/forms.py:180 +#: motion/forms.py:162 participant/forms.py:179 msgid "CSV File" msgstr "" @@ -1376,9 +1380,9 @@ msgid "Can manage motions" msgstr "" #: motion/models.py:487 motion/models.py:488 motion/pdf.py:51 -#: motion/signals.py:117 motion/views.py:292 motion/views.py:612 -#: motion/views.py:728 motion/templates/motion/motion_detail.html:8 -#: motion/templates/motion/motion_detail.html:21 +#: motion/signals.py:121 motion/views.py:292 motion/views.py:621 +#: motion/views.py:737 motion/templates/motion/motion_detail.html:8 +#: motion/templates/motion/motion_detail.html:19 #: motion/templates/motion/motion_diff.html:6 #: motion/templates/motion/motion_diff.html:19 #: motion/templates/motion/poll_form.html:6 @@ -1415,29 +1419,29 @@ msgstr "" msgid "Signature" msgstr "" -#: motion/pdf.py:98 +#: motion/pdf.py:94 msgid "State" msgstr "" -#: motion/pdf.py:134 motion/templates/projector/Motion.html:22 +#: motion/pdf.py:130 motion/templates/projector/Motion.html:22 msgid "Vote" msgstr "" -#: motion/pdf.py:249 motion/templates/motion/category_list.html:10 +#: motion/pdf.py:251 motion/templates/motion/category_list.html:10 #: motion/templates/motion/motion_list.html:28 msgid "Categories" msgstr "" -#: motion/pdf.py:256 motion/templates/motion/widget.html:26 +#: motion/pdf.py:258 motion/templates/motion/widget.html:22 msgid "No motions available." msgstr "" -#: motion/pdf.py:270 +#: motion/pdf.py:272 #, python-format msgid "Motion No. %s" msgstr "" -#: motion/pdf.py:272 +#: motion/pdf.py:274 #, python-format msgid "%d. Vote" msgstr "" @@ -1450,152 +1454,156 @@ msgstr "" msgid "Number of (minimum) required supporters for a motion" msgstr "" -#: motion/signals.py:44 +#: motion/signals.py:42 msgid "Choose 0 to disable the supporting system." msgstr "" -#: motion/signals.py:49 +#: motion/signals.py:47 msgid "" "Remove all supporters of a motion if a submitter edits his motion in early " "state" msgstr "" -#: motion/signals.py:53 +#: motion/signals.py:51 msgid "The assembly may decide," msgstr "" -#: motion/signals.py:57 +#: motion/signals.py:55 msgid "Motion preamble" msgstr "" -#: motion/signals.py:79 motion/views.py:721 motion/views.py:823 -#: motion/views.py:839 motion/templates/motion/category_list.html:6 +#: motion/signals.py:77 motion/views.py:730 motion/views.py:832 +#: motion/views.py:848 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:83 +#: motion/signals.py:81 msgid "Title for PDF document (all motions)" msgstr "" -#: motion/signals.py:90 +#: motion/signals.py:88 msgid "Preamble text for PDF document (all motions)" msgstr "" -#: motion/signals.py:95 +#: motion/signals.py:93 +msgid "Show paragraph numbering" +msgstr "" + +#: motion/signals.py:99 msgid "Allow to disable versioning" msgstr "" -#: motion/signals.py:102 +#: motion/signals.py:106 msgid "Workflow of new motions" msgstr "" -#: motion/signals.py:113 +#: motion/signals.py:117 msgid "Numbered per category" msgstr "" -#: motion/signals.py:114 +#: motion/signals.py:118 msgid "Serially numbered" msgstr "" -#: motion/signals.py:115 +#: motion/signals.py:119 msgid "Set it manually" msgstr "" -#: motion/signals.py:139 +#: motion/signals.py:144 msgid "Simple Workflow" msgstr "" -#: motion/signals.py:141 +#: motion/signals.py:146 msgid "submitted" msgstr "" -#: motion/signals.py:146 motion/signals.py:173 +#: motion/signals.py:151 motion/signals.py:178 msgid "accepted" msgstr "" -#: motion/signals.py:148 motion/signals.py:175 +#: motion/signals.py:153 motion/signals.py:180 msgid "Accept" msgstr "" -#: motion/signals.py:149 motion/signals.py:177 +#: motion/signals.py:154 motion/signals.py:182 msgid "rejected" msgstr "" -#: motion/signals.py:151 motion/signals.py:179 +#: motion/signals.py:156 motion/signals.py:184 msgid "Reject" msgstr "" -#: motion/signals.py:152 +#: motion/signals.py:157 msgid "not decided" msgstr "" -#: motion/signals.py:154 +#: motion/signals.py:159 msgid "Do not decide" msgstr "" -#: motion/signals.py:159 +#: motion/signals.py:164 msgid "Complex Workflow" msgstr "" -#: motion/signals.py:161 +#: motion/signals.py:166 msgid "published" msgstr "" -#: motion/signals.py:166 motion/views.py:360 +#: motion/signals.py:171 motion/views.py:369 msgid "permitted" msgstr "" -#: motion/signals.py:168 +#: motion/signals.py:173 msgid "Permit" msgstr "" -#: motion/signals.py:181 +#: motion/signals.py:186 msgid "withdrawed" msgstr "" -#: motion/signals.py:183 +#: motion/signals.py:188 msgid "Withdraw" msgstr "" -#: motion/signals.py:185 +#: motion/signals.py:190 msgid "adjourned" msgstr "" -#: motion/signals.py:187 +#: motion/signals.py:192 msgid "Adjourn" msgstr "" -#: motion/signals.py:189 +#: motion/signals.py:194 msgid "not concerned" msgstr "" -#: motion/signals.py:191 +#: motion/signals.py:196 msgid "Do not concern" msgstr "" -#: motion/signals.py:193 +#: motion/signals.py:198 msgid "commited a bill" msgstr "" -#: motion/signals.py:195 +#: motion/signals.py:200 msgid "Commit a bill" msgstr "" -#: motion/signals.py:197 +#: motion/signals.py:202 msgid "needs review" msgstr "" -#: motion/signals.py:199 +#: motion/signals.py:204 msgid "Needs review" msgstr "" -#: motion/signals.py:201 +#: motion/signals.py:206 msgid "rejected (not authorized)" msgstr "" -#: motion/signals.py:203 +#: motion/signals.py:208 msgid "Reject (not authorized)" msgstr "" @@ -1624,89 +1632,89 @@ msgstr "" msgid "%s was successfully deleted." msgstr "" -#: motion/views.py:324 +#: motion/views.py:333 msgid "Version successfully permitted." msgstr "" -#: motion/views.py:349 +#: motion/views.py:358 #, python-format msgid "Are you sure you want permit version %s?" msgstr "" -#: motion/views.py:386 +#: motion/views.py:395 msgid "At least one version number is not valid." msgstr "" -#: motion/views.py:429 +#: motion/views.py:438 msgid "You can not support this motion." msgstr "" -#: motion/views.py:432 +#: motion/views.py:441 msgid "You can not unsupport this motion." msgstr "" -#: motion/views.py:442 +#: motion/views.py:451 msgid "Do you really want to support this motion?" msgstr "" -#: motion/views.py:444 +#: motion/views.py:453 msgid "Do you really want to unsupport this motion?" msgstr "" -#: motion/views.py:457 +#: motion/views.py:466 msgid "Motion supported" msgstr "" -#: motion/views.py:460 +#: motion/views.py:469 msgid "Motion unsupported" msgstr "" -#: motion/views.py:467 +#: motion/views.py:476 msgid "You have supported this motion successfully." msgstr "" -#: motion/views.py:469 +#: motion/views.py:478 msgid "You have unsupported this motion successfully." msgstr "" -#: motion/views.py:500 +#: motion/views.py:509 msgid "Poll created" msgstr "" -#: motion/views.py:501 +#: motion/views.py:510 msgid "New vote was successfully created." msgstr "" -#: motion/views.py:567 +#: motion/views.py:576 msgid "Poll updated" msgstr "" -#: motion/views.py:585 +#: motion/views.py:594 msgid "Poll deleted" msgstr "" -#: motion/views.py:612 +#: motion/views.py:621 msgid "Poll" msgstr "" -#: motion/views.py:658 +#: motion/views.py:667 msgid "State changed to" msgstr "" -#: motion/views.py:661 +#: motion/views.py:670 #, python-format msgid "The state of the motion was set to %s." msgstr "" -#: motion/views.py:689 +#: motion/views.py:698 msgid "Agenda item created" msgstr "" -#: motion/views.py:809 +#: motion/views.py:818 msgid "Summary" msgstr "" -#: motion/views.py:810 +#: motion/views.py:819 #, python-format msgid "%(counts)d of %(total)d motions successfully imported." msgstr "" @@ -1726,146 +1734,145 @@ msgstr "" msgid "No categories available." msgstr "" -#: motion/templates/motion/motion_detail.html:23 -#: motion/templates/motion/motion_diff.html:21 -msgid "no number" -msgstr "" - -#: motion/templates/motion/motion_detail.html:33 +#: motion/templates/motion/motion_detail.html:29 #: motion/templates/motion/motion_list.html:89 msgid "Print motion as PDF" msgstr "" -#: motion/templates/motion/motion_detail.html:37 +#: motion/templates/motion/motion_detail.html:33 #: motion/templates/motion/poll_form.html:21 msgid "Show motion" msgstr "" -#: motion/templates/motion/motion_detail.html:49 -#: motion/templates/motion/motion_form.html:20 -#: motion/templates/motion/motion_form.html:30 +#: motion/templates/motion/motion_detail.html:45 +#: motion/templates/motion/motion_form.html:32 +#: motion/templates/motion/motion_form.html:42 msgid "Edit motion" msgstr "" -#: motion/templates/motion/motion_detail.html:54 +#: motion/templates/motion/motion_detail.html:50 msgid "Delete motion" msgstr "" -#: motion/templates/motion/motion_detail.html:73 +#: motion/templates/motion/motion_detail.html:69 msgid "This is not the newest version." msgstr "" -#: motion/templates/motion/motion_detail.html:75 +#: motion/templates/motion/motion_detail.html:71 msgid "Go to the newest version" msgstr "" -#: motion/templates/motion/motion_detail.html:80 +#: motion/templates/motion/motion_detail.html:76 msgid "This version is not authorized." msgstr "" -#: motion/templates/motion/motion_detail.html:82 +#: motion/templates/motion/motion_detail.html:78 msgid "Go to the authorized version" msgstr "" -#: motion/templates/motion/motion_detail.html:88 +#: motion/templates/motion/motion_detail.html:84 msgid "Motion text" msgstr "" -#: motion/templates/motion/motion_detail.html:102 +#: motion/templates/motion/motion_detail.html:98 msgid "Version history" msgstr "" -#: motion/templates/motion/motion_detail.html:108 +#: motion/templates/motion/motion_detail.html:104 msgid "Time" msgstr "" -#: motion/templates/motion/motion_detail.html:109 +#: motion/templates/motion/motion_detail.html:105 msgid "Difference" msgstr "" -#: motion/templates/motion/motion_detail.html:116 +#: motion/templates/motion/motion_detail.html:112 msgid "This version is authorized" msgstr "" -#: motion/templates/motion/motion_detail.html:119 +#: motion/templates/motion/motion_detail.html:115 msgid "Permit this version" msgstr "" -#: motion/templates/motion/motion_detail.html:151 +#: motion/templates/motion/motion_detail.html:149 msgid "Show log" msgstr "" -#: motion/templates/motion/motion_detail.html:199 +#: motion/templates/motion/motion_detail.html:197 msgid "vote" msgstr "" -#: motion/templates/motion/motion_detail.html:201 +#: motion/templates/motion/motion_detail.html:199 msgid "Edit Vote" msgstr "" -#: motion/templates/motion/motion_detail.html:202 +#: motion/templates/motion/motion_detail.html:200 msgid "Delete Vote" msgstr "" -#: motion/templates/motion/motion_detail.html:217 +#: motion/templates/motion/motion_detail.html:215 msgid "No results" msgstr "" -#: motion/templates/motion/motion_detail.html:228 +#: motion/templates/motion/motion_detail.html:226 msgid "New vote" msgstr "" -#: motion/templates/motion/motion_detail.html:245 +#: motion/templates/motion/motion_detail.html:242 msgid "Last changes (of this version)" msgstr "" -#: motion/templates/motion/motion_detail.html:247 +#: motion/templates/motion/motion_detail.html:244 #: motion/templates/motion/motion_diff.html:36 #: motion/templates/motion/motion_diff.html:40 #: motion/templates/motion/motion_list.html:46 msgid "Last changes" msgstr "" -#: motion/templates/motion/motion_detail.html:258 +#: motion/templates/motion/motion_detail.html:254 msgid "Withdraw motion" msgstr "" -#: motion/templates/motion/motion_detail.html:267 +#: motion/templates/motion/motion_detail.html:263 msgid "Unsupport" msgstr "" -#: motion/templates/motion/motion_detail.html:273 +#: motion/templates/motion/motion_detail.html:269 msgid "Support" msgstr "" -#: motion/templates/motion/motion_detail.html:281 +#: motion/templates/motion/motion_detail.html:277 msgid "minimum required supporters" msgstr "" -#: motion/templates/motion/motion_detail.html:288 +#: motion/templates/motion/motion_detail.html:284 msgid "Manage motion" msgstr "" -#: motion/templates/motion/motion_detail.html:296 +#: motion/templates/motion/motion_detail.html:292 msgid "For administration only:" msgstr "" -#: motion/templates/motion/motion_detail.html:298 +#: motion/templates/motion/motion_detail.html:294 msgid "Reset state" msgstr "" +#: motion/templates/motion/motion_diff.html:21 +msgid "no number" +msgstr "" + #: motion/templates/motion/motion_diff.html:23 msgid "Diff view" msgstr "" #: motion/templates/motion/motion_diff.html:27 -#: motion/templates/motion/motion_form.html:36 +#: motion/templates/motion/motion_form.html:48 #: motion/templates/motion/poll_form.html:18 msgid "Back to motion" msgstr "" -#: motion/templates/motion/motion_form.html:22 -#: motion/templates/motion/motion_form.html:32 +#: motion/templates/motion/motion_form.html:34 +#: motion/templates/motion/motion_form.html:44 #: motion/templates/motion/motion_list.html:24 msgid "New motion" msgstr "" @@ -1988,38 +1995,33 @@ msgstr "" msgid "Groups" msgstr "" -#: participant/forms.py:30 -msgid "" -"Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "" - -#: participant/forms.py:44 +#: participant/forms.py:43 msgid "First name and last name can not both be empty." msgstr "" -#: participant/forms.py:83 +#: participant/forms.py:82 msgid "" "You can not remove the last group containing the permission to manage " "participants." msgstr "" -#: participant/forms.py:90 +#: participant/forms.py:89 msgid "Permissions" msgstr "" -#: participant/forms.py:93 participant/views.py:538 participant/views.py:563 +#: participant/forms.py:92 participant/views.py:538 participant/views.py:563 #: participant/templates/participant/overview.html:7 #: participant/templates/participant/overview.html:20 msgid "Participants" msgstr "" -#: participant/forms.py:144 +#: participant/forms.py:143 msgid "" "You can not remove yourself from the last group containing the permission to " "manage participants." msgstr "" -#: participant/forms.py:152 +#: participant/forms.py:151 msgid "" "You can not remove the permission to manage participants from the last group " "your are in." @@ -2225,19 +2227,19 @@ msgstr "" msgid "Password successfully changed." msgstr "" -#: participant/templates/participant/edit.html:7 -#: participant/templates/participant/edit.html:17 +#: participant/templates/participant/edit.html:27 +#: participant/templates/participant/edit.html:37 #: participant/templates/participant/user_detail.html:26 msgid "Edit participant" msgstr "" -#: participant/templates/participant/edit.html:9 -#: participant/templates/participant/edit.html:19 +#: participant/templates/participant/edit.html:29 +#: participant/templates/participant/edit.html:39 #: participant/templates/participant/overview.html:23 msgid "New participant" msgstr "" -#: participant/templates/participant/edit.html:30 +#: participant/templates/participant/edit.html:50 msgid "Reset to First Password" msgstr "" From f2829eb1736b72b8d82a060ff3cf6b6cbb289882 Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Tue, 10 Sep 2013 20:58:59 +0200 Subject: [PATCH 4/7] Updated DE and FR translation (one new translation string). --- openslides/locale/de/LC_MESSAGES/django.mo | Bin 41595 -> 41513 bytes openslides/locale/de/LC_MESSAGES/django.po | 431 ++++++++++---------- openslides/locale/fr/LC_MESSAGES/django.mo | Bin 42299 -> 42237 bytes openslides/locale/fr/LC_MESSAGES/django.po | 436 +++++++++++---------- 4 files changed, 437 insertions(+), 430 deletions(-) diff --git a/openslides/locale/de/LC_MESSAGES/django.mo b/openslides/locale/de/LC_MESSAGES/django.mo index 2fb99f6894d90f888e4863094d2047eb71391f25..5fca7f5b3464b6d3c055d27e1c6dc3c967ab1d7b 100644 GIT binary patch delta 11236 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 delta 11301 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\n" "Language-Team: German (http://www.transifex.com/projects/p/openslides/language/de/)\n" "MIME-Version: 1.0\n" @@ -36,6 +36,10 @@ msgstr "Englisch" msgid "French" msgstr "Französisch" +#: global_settings.py:36 +msgid "Czech" +msgstr "Tschechisch" + #: account/views.py:71 msgid "My items, motions and elections" msgstr "Meine Tagesordnungseinträge, Anträge und Wahlen" @@ -45,9 +49,9 @@ msgid "I am on the list of speakers of the following items:" msgstr "Ich bin auf der Rednerliste von folgenden Tagesordnungseinträgen:" #: account/templates/account/personal_info_widget.html:9 -#: account/templates/account/personal_info_widget.html:28 -#: account/templates/account/personal_info_widget.html:48 -#: account/templates/account/personal_info_widget.html:59 +#: account/templates/account/personal_info_widget.html:24 +#: account/templates/account/personal_info_widget.html:44 +#: account/templates/account/personal_info_widget.html:55 msgid "None" msgstr "Keine" @@ -55,11 +59,11 @@ msgstr "Keine" msgid "I submitted the following motions:" msgstr "Ich habe folgende Anträge gestellt:" -#: account/templates/account/personal_info_widget.html:35 +#: account/templates/account/personal_info_widget.html:31 msgid "I support the following motions:" msgstr "Ich unterstütze folgende Anträge:" -#: account/templates/account/personal_info_widget.html:55 +#: account/templates/account/personal_info_widget.html:51 msgid "I am candidate for the following elections:" msgstr "Ich bin Kandidat/in bei folgenden Wahlen:" @@ -174,8 +178,8 @@ msgid "Number of last speakers to be shown on the projector" msgstr "Anzahl der dargestellten letzten Redner auf dem Projektor" #: agenda/signals.py:70 agenda/slides.py:23 agenda/slides.py:29 -#: agenda/views.py:246 agenda/views.py:247 agenda/views.py:540 -#: agenda/views.py:556 agenda/templates/agenda/overview.html:7 +#: agenda/views.py:254 agenda/views.py:255 agenda/views.py:548 +#: agenda/views.py:564 agenda/templates/agenda/overview.html:7 #: agenda/templates/agenda/overview.html:39 #: agenda/templates/agenda/overview.html:88 #: agenda/templates/projector/AgendaSummary.html:6 @@ -183,89 +187,89 @@ msgstr "Anzahl der dargestellten letzten Redner auf dem Projektor" msgid "Agenda" msgstr "Tagesordnung" -#: agenda/views.py:95 +#: agenda/views.py:101 msgid "You are not authorized to manage the agenda." msgstr "Sie sind nicht berechtigt die Tagesordnung zu ändern." -#: agenda/views.py:111 +#: agenda/views.py:117 msgid "Errors when reordering of the agenda" msgstr "Fehler beim Neusortieren der Tagesordnung" -#: agenda/views.py:222 +#: agenda/views.py:230 msgid "Yes, with all child items." msgstr "Ja, mit allen Kindelementen." -#: agenda/views.py:231 +#: agenda/views.py:239 #, python-format msgid "Item %s and his children were successfully deleted." msgstr "Eintrag %s und seine Kindelemente wurde erfolgreich gelöscht." -#: agenda/views.py:237 +#: agenda/views.py:245 #, python-format msgid "Item %s was successfully deleted." msgstr "Eintrag %s wurde erfolgreich gelöscht." -#: agenda/views.py:272 agenda/views.py:492 +#: agenda/views.py:280 agenda/views.py:500 msgid "The list of speakers is closed." msgstr "Die Rednerliste ist geschlossen." -#: agenda/views.py:301 +#: agenda/views.py:309 msgid "You are not on the list of speakers." msgstr "Sie stehen nicht auf der Rednerliste." -#: agenda/views.py:324 +#: agenda/views.py:332 msgid "Do you really want to remove yourself from the list of speakers?" msgstr "Wollen Sie sich wirklich von der Rednerliste entfernen?" -#: agenda/views.py:345 +#: agenda/views.py:353 #, python-format msgid "%(person)s is not on the list of %(item)s." msgstr "%(person)s ist nicht auf der Rednerliste von %(item)s." -#: agenda/views.py:371 +#: agenda/views.py:379 #, python-format msgid "There is no one speaking at the moment according to %(item)s." msgstr "Es spricht derzeit kein Redner zu %(item)s." -#: agenda/views.py:436 +#: agenda/views.py:444 msgid "Could not change order. Invalid data." msgstr "Die Reihenfolge kann nicht verändert werden. Ungültige Daten." -#: agenda/views.py:486 +#: agenda/views.py:494 msgid "" "There is no list of speakers for the current slide. Please choose the agenda" " item manually from the agenda." msgstr "Es existiert keine Rednerliste für die aktuelle Folie. Bitte wählen Sie den Tagesordnungseintrag manuell von der Tagesordnung." -#: agenda/views.py:503 +#: agenda/views.py:511 msgid "You can not put yourself on the list of speakers." msgstr "Sie können sich nicht selbst auf die Rednerliste setzen." -#: agenda/views.py:512 +#: agenda/views.py:520 #, python-format msgid "%s is now speaking." msgstr "%s redet jetzt." -#: agenda/views.py:514 +#: agenda/views.py:522 #: agenda/templates/agenda/overlay_speaker_projector.html:46 -#: agenda/templates/projector/agenda_list_of_speaker.html:46 +#: agenda/templates/projector/agenda_list_of_speaker.html:43 msgid "The list of speakers is empty." msgstr "Die Rednerliste ist leer." -#: agenda/views.py:522 +#: agenda/views.py:530 msgid "There is no one speaking at the moment." msgstr "Es redet derzeit niemand." -#: agenda/views.py:525 +#: agenda/views.py:533 #, python-format msgid "%s is now finished." msgstr "%s ist jetzt fertig." -#: agenda/views.py:568 +#: agenda/views.py:576 #: agenda/templates/agenda/overlay_speaker_projector.html:33 #: agenda/templates/agenda/overlay_speaker_widget.html:4 #: agenda/templates/agenda/view.html:61 -#: agenda/templates/projector/agenda_list_of_speaker.html:27 +#: agenda/templates/projector/agenda_list_of_speaker.html:24 msgid "List of speakers" msgstr "Rednerliste" @@ -284,10 +288,10 @@ msgstr "Neuer Eintrag" #: assignment/templates/assignment/view.html:22 #: mediafile/templates/mediafile/mediafile_form.html:22 #: motion/templates/motion/category_list.html:15 -#: motion/templates/motion/motion_detail.html:31 -#: motion/templates/motion/motion_form.html:38 +#: motion/templates/motion/motion_detail.html:27 +#: motion/templates/motion/motion_form.html:50 #: motion/templates/motion/motion_form_csv_import.html:11 -#: participant/templates/participant/edit.html:22 +#: participant/templates/participant/edit.html:42 #: participant/templates/participant/group_detail.html:12 #: participant/templates/participant/group_edit.html:22 #: participant/templates/participant/import.html:11 @@ -308,10 +312,10 @@ msgstr "%(type)s %(name)s bearbeiten" #: config/templates/config/config_form.html:46 #: mediafile/templates/mediafile/mediafile_form.html:33 #: motion/templates/motion/category_form.html:27 -#: motion/templates/motion/motion_form.html:47 +#: motion/templates/motion/motion_form.html:59 #: motion/templates/motion/motion_form_csv_import.html:42 #: motion/templates/motion/poll_form.html:73 -#: participant/templates/participant/edit.html:36 +#: participant/templates/participant/edit.html:56 #: participant/templates/participant/group_edit.html:31 #: participant/templates/participant/import.html:44 msgid "Cancel" @@ -322,9 +326,9 @@ msgstr "Abbrechen" #: config/templates/config/config_form.html:48 #: mediafile/templates/mediafile/mediafile_form.html:35 #: motion/templates/motion/category_form.html:30 -#: motion/templates/motion/motion_form.html:50 +#: motion/templates/motion/motion_form.html:62 #: motion/templates/motion/motion_form_csv_import.html:45 -#: participant/templates/participant/edit.html:39 +#: participant/templates/participant/edit.html:59 #: participant/templates/participant/group_edit.html:34 #: participant/templates/participant/import.html:47 #: projector/templates/projector/new.html:18 @@ -363,7 +367,7 @@ msgstr "Bearbeiten" #: assignment/templates/assignment/view.html:174 #: mediafile/templates/mediafile/mediafile_list.html:38 #: motion/templates/motion/category_list.html:33 -#: motion/templates/motion/motion_detail.html:133 +#: motion/templates/motion/motion_detail.html:130 #: motion/templates/motion/motion_list.html:85 #: participant/templates/participant/group_overview.html:56 #: participant/templates/participant/overview.html:121 @@ -398,7 +402,7 @@ msgstr "Eintrag geschlossen" #: agenda/templates/agenda/overlay_speaker_projector.html:33 #: agenda/templates/agenda/view.html:61 -#: agenda/templates/projector/agenda_list_of_speaker.html:28 +#: agenda/templates/projector/agenda_list_of_speaker.html:25 msgid "closed" msgstr "geschlossen" @@ -411,24 +415,24 @@ msgid "Do you want to save the changed order of agenda items?" msgstr "Möchten Sie die geänderte Reihenfolge der Einträge speichern?" #: agenda/templates/agenda/overview.html:33 -#: agenda/templates/agenda/view.html:86 assignment/models.py:288 +#: agenda/templates/agenda/view.html:86 assignment/models.py:285 #: assignment/views.py:580 assignment/templates/assignment/view.html:208 #: assignment/templates/assignment/view.html:212 #: assignment/templates/projector/Assignment.html:77 #: assignment/templates/projector/Assignment.html:81 motion/models.py:717 -#: motion/pdf.py:138 motion/pdf.py:274 -#: motion/templates/motion/motion_detail.html:207 +#: motion/pdf.py:134 motion/pdf.py:276 +#: motion/templates/motion/motion_detail.html:205 #: motion/templates/projector/Motion.html:26 utils/utils.py:46 #: utils/views.py:169 msgid "Yes" msgstr "Ja" #: agenda/templates/agenda/overview.html:34 -#: agenda/templates/agenda/view.html:87 assignment/models.py:288 +#: agenda/templates/agenda/view.html:87 assignment/models.py:285 #: assignment/views.py:581 assignment/templates/assignment/view.html:209 #: assignment/templates/projector/Assignment.html:78 motion/models.py:717 -#: motion/pdf.py:138 motion/pdf.py:275 -#: motion/templates/motion/motion_detail.html:208 +#: motion/pdf.py:134 motion/pdf.py:277 +#: motion/templates/motion/motion_detail.html:206 #: motion/templates/projector/Motion.html:27 utils/utils.py:46 #: utils/views.py:169 msgid "No" @@ -483,7 +487,7 @@ msgstr "Dauer" #: assignment/templates/assignment/overview.html:35 #: mediafile/templates/mediafile/mediafile_list.html:24 #: motion/templates/motion/category_list.html:23 -#: motion/templates/motion/motion_detail.html:110 +#: motion/templates/motion/motion_detail.html:106 #: motion/templates/motion/motion_list.html:47 #: participant/templates/participant/group_overview.html:32 #: participant/templates/participant/overview.html:56 @@ -518,13 +522,13 @@ msgid "End speach" msgstr "Rede beenden" #: agenda/templates/agenda/view.html:27 -#: motion/templates/motion/motion_detail.html:30 +#: motion/templates/motion/motion_detail.html:26 msgid "Show item" msgstr "Eintrag projizieren" #: agenda/templates/agenda/view.html:34 #: assignment/templates/assignment/view.html:33 -#: motion/templates/motion/motion_detail.html:44 +#: motion/templates/motion/motion_detail.html:40 #: participant/templates/participant/group_detail.html:22 #: participant/templates/participant/user_detail.html:22 msgid "More actions" @@ -595,7 +599,7 @@ msgstr "Neue/n Teilnehmer/in hinzufügen" #: agenda/templates/agenda/widget.html:8 #: agenda/templates/agenda/widget.html:23 #: assignment/templates/assignment/widget.html:7 -#: motion/templates/motion/motion_detail.html:130 +#: motion/templates/motion/motion_detail.html:126 #: motion/templates/motion/motion_list.html:77 #: motion/templates/motion/widget.html:7 #: participant/templates/participant/group_overview.html:48 @@ -617,7 +621,7 @@ msgstr "Anzeigen" msgid "Preview" msgstr "Vorschau" -#: assignment/forms.py:24 assignment/models.py:49 assignment/views.py:370 +#: assignment/forms.py:24 assignment/models.py:50 assignment/views.py:370 #: assignment/templates/assignment/view.html:277 #: assignment/templates/projector/Assignment.html:20 msgid "Number of available posts" @@ -627,89 +631,89 @@ msgstr "Anzahl der zur Wahl stehenden Posten" msgid "Nominate a participant" msgstr "Teilnehmer/in vorschlagen" -#: assignment/models.py:40 +#: assignment/models.py:41 msgid "assignment" msgstr "Wahl" -#: assignment/models.py:42 assignment/templates/assignment/view.html:286 +#: assignment/models.py:43 assignment/templates/assignment/view.html:286 msgid "Searching for candidates" msgstr "Auf Kandidatensuche" -#: assignment/models.py:43 assignment/templates/assignment/view.html:290 +#: assignment/models.py:44 assignment/templates/assignment/view.html:290 msgid "Voting" msgstr "Im Wahlvorgang" -#: assignment/models.py:44 assignment/templates/assignment/view.html:294 +#: assignment/models.py:45 assignment/templates/assignment/view.html:294 msgid "Finished" msgstr "Abgeschlossen" -#: assignment/models.py:47 participant/templates/participant/overview.html:49 +#: assignment/models.py:48 participant/templates/participant/overview.html:49 msgid "Name" msgstr "Name" -#: assignment/models.py:48 assignment/templates/assignment/view.html:55 +#: assignment/models.py:49 assignment/templates/assignment/view.html:55 #: participant/models.py:139 msgid "Description" msgstr "Beschreibung" -#: assignment/models.py:52 +#: assignment/models.py:53 msgid "Comment on the ballot paper" msgstr "Kommentar für den Stimmzettel" -#: assignment/models.py:62 +#: assignment/models.py:63 #, python-format msgid "%s is not a valid status." msgstr "%s ist kein gültiger Status." -#: assignment/models.py:65 +#: assignment/models.py:66 #, python-format msgid "The assignment status is already %s." msgstr "Der Wahlstatus ist bereits %s." -#: assignment/models.py:78 +#: assignment/models.py:79 #, python-format msgid "%s is already a candidate." msgstr "%s ist bereits ein/e Kandidat/in." -#: assignment/models.py:80 assignment/views.py:183 +#: assignment/models.py:81 assignment/views.py:183 msgid "The candidate list is already closed." msgstr "Die Kandidatenliste ist bereits geschlossen." -#: assignment/models.py:87 +#: assignment/models.py:88 #, python-format msgid "%s does not want to be a candidate." msgstr "%s möchte nicht kandidieren." -#: assignment/models.py:101 +#: assignment/models.py:102 #, python-format msgid "%s is no candidate" msgstr "%s ist kein/e Kandidat/in" -#: assignment/models.py:242 +#: assignment/models.py:239 msgid "Can see assignments" msgstr "Darf Wahlen sehen" -#: assignment/models.py:243 +#: assignment/models.py:240 msgid "Can nominate another person" msgstr "Darf andere Personen für Wahlen vorschlagen" -#: assignment/models.py:244 +#: assignment/models.py:241 msgid "Can nominate oneself" msgstr "Darf selbst für Wahlen kandidieren" -#: assignment/models.py:245 +#: assignment/models.py:242 msgid "Can manage assignments" msgstr "Darf Wahlen verwalten" -#: assignment/models.py:288 motion/models.py:717 +#: assignment/models.py:285 motion/models.py:717 msgid "Abstain" msgstr "Enthaltung" -#: assignment/models.py:290 motion/templates/motion/poll_form.html:38 +#: assignment/models.py:287 motion/templates/motion/poll_form.html:38 msgid "Votes" msgstr "Stimmen" -#: assignment/models.py:307 +#: assignment/models.py:304 #, python-format msgid "Ballot %d" msgstr "Wahlgang %d" @@ -718,23 +722,23 @@ msgstr "Wahlgang %d" msgid "Only publish voting results for selected winners (Projector view only)" msgstr "Wahlergebnisse der nicht gewählten Kandidaten auf dem Projektor verbergen" -#: assignment/signals.py:39 motion/signals.py:64 +#: assignment/signals.py:39 motion/signals.py:62 msgid "Number of ballot papers (selection)" msgstr "Anzahl der Stimmzettel (Vorauswahl)" -#: assignment/signals.py:41 motion/signals.py:66 +#: assignment/signals.py:41 motion/signals.py:64 msgid "Number of all delegates" msgstr "Anzahl aller Delegierten" -#: assignment/signals.py:42 motion/signals.py:67 +#: assignment/signals.py:42 motion/signals.py:65 msgid "Number of all participants" msgstr "Anzahl aller Teilnehmer/innen" -#: assignment/signals.py:43 motion/signals.py:68 +#: assignment/signals.py:43 motion/signals.py:66 msgid "Use the following custom number" msgstr "Verwende die folgende benutzerdefinierte Anzahl" -#: assignment/signals.py:51 motion/signals.py:76 +#: assignment/signals.py:51 motion/signals.py:74 msgid "Custom number of ballot papers" msgstr "Benutzerdefinierte Anzahl von Stimmzetteln" @@ -881,8 +885,8 @@ msgstr "Wahlen: %s" msgid "Candidates" msgstr "Kandidaten/innen" -#: assignment/views.py:402 motion/pdf.py:124 -#: motion/templates/motion/motion_detail.html:194 +#: assignment/views.py:402 motion/pdf.py:120 +#: motion/templates/motion/motion_detail.html:192 msgid "Vote results" msgstr "Abstimmungsergebnis" @@ -916,8 +920,8 @@ msgstr "Ungültige Stimmen" #: assignment/templates/assignment/view.html:242 #: assignment/templates/assignment/view.html:247 #: assignment/templates/projector/Assignment.html:108 -#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:139 -#: motion/templates/motion/motion_detail.html:212 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:135 +#: motion/templates/motion/motion_detail.html:210 #: motion/templates/motion/poll_form.html:51 #: motion/templates/projector/Motion.html:31 poll/models.py:76 msgid "Votes cast" @@ -951,8 +955,8 @@ msgstr[0] "%d verfügbare Posten" msgstr[1] "%d verfügbare Posten" #: assignment/views.py:581 assignment/templates/assignment/view.html:210 -#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:138 -#: motion/pdf.py:276 motion/templates/motion/motion_detail.html:209 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:134 +#: motion/pdf.py:278 motion/templates/motion/motion_detail.html:207 #: motion/templates/projector/Motion.html:28 msgid "Abstention" msgstr "Enthaltung" @@ -976,7 +980,7 @@ msgstr "Alle Wahlen als PDF drucken" #: assignment/templates/assignment/overview.html:34 #: assignment/templates/assignment/view.html:274 #: assignment/templates/projector/Assignment.html:17 -#: motion/templates/motion/motion_detail.html:189 +#: motion/templates/motion/motion_detail.html:187 #: motion/templates/motion/motion_list.html:41 #: motion/templates/projector/Motion.html:11 msgid "Status" @@ -1043,7 +1047,7 @@ msgid "Delete election" msgstr "Wahl löschen" #: assignment/templates/assignment/view.html:44 -#: motion/templates/motion/motion_detail.html:59 +#: motion/templates/motion/motion_detail.html:55 msgid "New agenda item" msgstr "Neuer Tagesordnungseintrag" @@ -1110,8 +1114,8 @@ msgid "was not a
candidate" msgstr "war kein Kandidat" #: assignment/templates/assignment/view.html:231 -#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:138 -#: motion/templates/motion/motion_detail.html:210 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:134 +#: motion/templates/motion/motion_detail.html:208 #: motion/templates/projector/Motion.html:29 msgid "Invalid" msgstr "Ungültig" @@ -1195,8 +1199,8 @@ msgid "General" msgstr "Allgemein" #: core/templates/core/version.html:5 core/templates/core/version.html.py:8 -#: core/templates/core/version.html:11 motion/pdf.py:108 motion/views.py:358 -#: motion/templates/motion/motion_detail.html:26 +#: core/templates/core/version.html:11 motion/pdf.py:104 motion/views.py:367 +#: motion/templates/motion/motion_detail.html:21 #: motion/templates/motion/motion_diff.html:35 #: motion/templates/motion/motion_diff.html:39 #: motion/templates/projector/Motion.html:60 @@ -1293,22 +1297,22 @@ msgstr "Antragsteller unbekannt. Voreingestellter Antragsteller wird verwendet." msgid "Motion imported" msgstr "Antrag importiert" -#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:161 -#: motion/templates/motion/motion_detail.html:93 +#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:157 +#: motion/templates/motion/motion_detail.html:89 #: motion/templates/motion/motion_diff.html:54 #: motion/templates/projector/Motion.html:72 msgid "Reason" msgstr "Begründung" #: motion/forms.py:72 motion/pdf.py:58 -#: motion/templates/motion/motion_detail.html:169 +#: motion/templates/motion/motion_detail.html:167 #: motion/templates/motion/motion_list.html:42 #: motion/templates/projector/Motion.html:45 msgid "Submitter" msgstr "Antragsteller/in" #: motion/forms.py:87 motion/pdf.py:83 -#: motion/templates/motion/motion_detail.html:176 +#: motion/templates/motion/motion_detail.html:174 #: motion/templates/motion/motion_list.html:44 msgid "Supporters" msgstr "Unterstützer/innen" @@ -1321,12 +1325,12 @@ msgstr "Keine neue Version erzeugen" msgid "Don't create a new version. Useful e.g. for trivial changes." msgstr "Keine neue Version erzeugen. Nützlich z.B. für triviale Änderungen." -#: motion/forms.py:116 motion/templates/motion/motion_detail.html:234 +#: motion/forms.py:116 motion/templates/motion/motion_detail.html:232 #: motion/templates/motion/motion_list.html:40 msgid "Category" msgstr "Sachgebiet" -#: motion/forms.py:136 motion/signals.py:111 +#: motion/forms.py:136 motion/signals.py:115 msgid "Identifier" msgstr "Bezeichner" @@ -1340,7 +1344,7 @@ msgid "" "motion will be reset." msgstr "Setzt den Antrag auf einen bestimmten Arbeitsablauf. In diesem Fall wird der Status des Antrags zurückgesetzt." -#: motion/forms.py:162 participant/forms.py:180 +#: motion/forms.py:162 participant/forms.py:179 msgid "CSV File" msgstr "CSV-Datei" @@ -1389,9 +1393,9 @@ msgid "Can manage motions" msgstr "Darf Anträge verwalten" #: motion/models.py:487 motion/models.py:488 motion/pdf.py:51 -#: motion/signals.py:117 motion/views.py:292 motion/views.py:612 -#: motion/views.py:728 motion/templates/motion/motion_detail.html:8 -#: motion/templates/motion/motion_detail.html:21 +#: motion/signals.py:121 motion/views.py:292 motion/views.py:621 +#: motion/views.py:737 motion/templates/motion/motion_detail.html:8 +#: motion/templates/motion/motion_detail.html:19 #: motion/templates/motion/motion_diff.html:6 #: motion/templates/motion/motion_diff.html:19 #: motion/templates/motion/poll_form.html:6 @@ -1428,29 +1432,29 @@ msgstr "Abstimmung %d" msgid "Signature" msgstr "Unterschrift" -#: motion/pdf.py:98 +#: motion/pdf.py:94 msgid "State" msgstr "Status" -#: motion/pdf.py:134 motion/templates/projector/Motion.html:22 +#: motion/pdf.py:130 motion/templates/projector/Motion.html:22 msgid "Vote" msgstr "Abstimmung" -#: motion/pdf.py:249 motion/templates/motion/category_list.html:10 +#: motion/pdf.py:251 motion/templates/motion/category_list.html:10 #: motion/templates/motion/motion_list.html:28 msgid "Categories" msgstr "Sachgebiete" -#: motion/pdf.py:256 motion/templates/motion/widget.html:26 +#: motion/pdf.py:258 motion/templates/motion/widget.html:22 msgid "No motions available." msgstr "Keine Anträge vorhanden." -#: motion/pdf.py:270 +#: motion/pdf.py:272 #, python-format msgid "Motion No. %s" msgstr "Antrag Nr. %s" -#: motion/pdf.py:272 +#: motion/pdf.py:274 #, python-format msgid "%d. Vote" msgstr "%d. Abstimmung" @@ -1463,152 +1467,156 @@ msgstr "Einreichen von neuen Anträgen stoppen für Nutzer ohne Verwaltungsrecht msgid "Number of (minimum) required supporters for a motion" msgstr "Mindestanzahl erforderlicher Unterstützer/innen für einen Antrag" -#: motion/signals.py:44 +#: motion/signals.py:42 msgid "Choose 0 to disable the supporting system." msgstr "Gebe 0 ein, um das Unterstützersystem zu deaktivieren." -#: motion/signals.py:49 +#: motion/signals.py:47 msgid "" "Remove all supporters of a motion if a submitter edits his motion in early " "state" msgstr "Entferne alle Unterstützer eines Antrags, wenn ein Antragsteller seinen Antrag im Anfangsstadium bearbeitet" -#: motion/signals.py:53 +#: motion/signals.py:51 msgid "The assembly may decide," msgstr "Die Versammlung möge beschließen," -#: motion/signals.py:57 +#: motion/signals.py:55 msgid "Motion preamble" msgstr "Antragseinleitung" -#: motion/signals.py:79 motion/views.py:721 motion/views.py:823 -#: motion/views.py:839 motion/templates/motion/category_list.html:6 +#: motion/signals.py:77 motion/views.py:730 motion/views.py:832 +#: motion/views.py:848 motion/templates/motion/category_list.html:6 #: motion/templates/motion/motion_list.html:7 #: motion/templates/motion/motion_list.html:20 msgid "Motions" msgstr "Anträge" -#: motion/signals.py:83 +#: motion/signals.py:81 msgid "Title for PDF document (all motions)" msgstr "Titel für PDF-Dokument (alle Anträge)" -#: motion/signals.py:90 +#: motion/signals.py:88 msgid "Preamble text for PDF document (all motions)" msgstr "Einleitungstext für PDF-Dokument (alle Anträge) " -#: motion/signals.py:95 +#: motion/signals.py:93 +msgid "Show paragraph numbering" +msgstr "Absatznummerierung (im PDF) anzeigen" + +#: motion/signals.py:99 msgid "Allow to disable versioning" msgstr "Erlaubt Versionierung zu deaktiveren" -#: motion/signals.py:102 +#: motion/signals.py:106 msgid "Workflow of new motions" msgstr "Arbeitsablauf von neuen Anträgen" -#: motion/signals.py:113 +#: motion/signals.py:117 msgid "Numbered per category" msgstr "pro Sachgebiet nummerieren" -#: motion/signals.py:114 +#: motion/signals.py:118 msgid "Serially numbered" msgstr "fortlaufend nummerieren" -#: motion/signals.py:115 +#: motion/signals.py:119 msgid "Set it manually" msgstr "manuell setzen" -#: motion/signals.py:139 +#: motion/signals.py:144 msgid "Simple Workflow" msgstr "Einfacher Arbeitsablauf" -#: motion/signals.py:141 +#: motion/signals.py:146 msgid "submitted" msgstr "eingereicht" -#: motion/signals.py:146 motion/signals.py:173 +#: motion/signals.py:151 motion/signals.py:178 msgid "accepted" msgstr "angenommen" -#: motion/signals.py:148 motion/signals.py:175 +#: motion/signals.py:153 motion/signals.py:180 msgid "Accept" msgstr "Annehmen" -#: motion/signals.py:149 motion/signals.py:177 +#: motion/signals.py:154 motion/signals.py:182 msgid "rejected" msgstr "abgelehnt" -#: motion/signals.py:151 motion/signals.py:179 +#: motion/signals.py:156 motion/signals.py:184 msgid "Reject" msgstr "Ablehnen" -#: motion/signals.py:152 +#: motion/signals.py:157 msgid "not decided" msgstr "nicht entschieden" -#: motion/signals.py:154 +#: motion/signals.py:159 msgid "Do not decide" msgstr "Nicht entscheiden" -#: motion/signals.py:159 +#: motion/signals.py:164 msgid "Complex Workflow" msgstr "Komplexer Arbeitsablauf" -#: motion/signals.py:161 +#: motion/signals.py:166 msgid "published" msgstr "veröffentlicht" -#: motion/signals.py:166 motion/views.py:360 +#: motion/signals.py:171 motion/views.py:369 msgid "permitted" msgstr "zugelassen" -#: motion/signals.py:168 +#: motion/signals.py:173 msgid "Permit" msgstr "Zulassen" -#: motion/signals.py:181 +#: motion/signals.py:186 msgid "withdrawed" msgstr "zurückgezogen" -#: motion/signals.py:183 +#: motion/signals.py:188 msgid "Withdraw" msgstr "Zurückziehen" -#: motion/signals.py:185 +#: motion/signals.py:190 msgid "adjourned" msgstr "vertagt" -#: motion/signals.py:187 +#: motion/signals.py:192 msgid "Adjourn" msgstr "Vertagen" -#: motion/signals.py:189 +#: motion/signals.py:194 msgid "not concerned" msgstr "nicht befasst" -#: motion/signals.py:191 +#: motion/signals.py:196 msgid "Do not concern" msgstr "Nicht befassen" -#: motion/signals.py:193 +#: motion/signals.py:198 msgid "commited a bill" msgstr "in Ausschuss verwiesen" -#: motion/signals.py:195 +#: motion/signals.py:200 msgid "Commit a bill" msgstr "In Ausschuss verweisen" -#: motion/signals.py:197 +#: motion/signals.py:202 msgid "needs review" msgstr "Benötigt Review" -#: motion/signals.py:199 +#: motion/signals.py:204 msgid "Needs review" msgstr "Benötigt Review" -#: motion/signals.py:201 +#: motion/signals.py:206 msgid "rejected (not authorized)" msgstr "Verworfen (nicht zulässig)" -#: motion/signals.py:203 +#: motion/signals.py:208 msgid "Reject (not authorized)" msgstr "Verwerfen (nicht zulässig)" @@ -1637,89 +1645,89 @@ msgstr "aktualisiert" msgid "%s was successfully deleted." msgstr "%s wurde erfolgreich gelöscht." -#: motion/views.py:324 +#: motion/views.py:333 msgid "Version successfully permitted." msgstr "Version erfolgreich zugelassen." -#: motion/views.py:349 +#: motion/views.py:358 #, python-format msgid "Are you sure you want permit version %s?" msgstr "Soll Version %s wirklich zugelassen werden?" -#: motion/views.py:386 +#: motion/views.py:395 msgid "At least one version number is not valid." msgstr "Mindestens eine Versionsnummer ist ungültig" -#: motion/views.py:429 +#: motion/views.py:438 msgid "You can not support this motion." msgstr "Sie dürfen diesen Antrag nicht unterstützen." -#: motion/views.py:432 +#: motion/views.py:441 msgid "You can not unsupport this motion." msgstr "Sie dürfen Ihre Unterstützung für diesen Antrag nicht entziehen." -#: motion/views.py:442 +#: motion/views.py:451 msgid "Do you really want to support this motion?" msgstr "Wollen Sie wirklich diesen Antrag unterstützen?" -#: motion/views.py:444 +#: motion/views.py:453 msgid "Do you really want to unsupport this motion?" msgstr "Wollen Sie wirklich Ihre Unterstützung für diesen Antrag entziehen?" -#: motion/views.py:457 +#: motion/views.py:466 msgid "Motion supported" msgstr "Antrag unterstützt" -#: motion/views.py:460 +#: motion/views.py:469 msgid "Motion unsupported" msgstr "Unterstützung zurückgezogen" -#: motion/views.py:467 +#: motion/views.py:476 msgid "You have supported this motion successfully." msgstr "Sie haben den Antrag erfolgreich unterstützt." -#: motion/views.py:469 +#: motion/views.py:478 msgid "You have unsupported this motion successfully." msgstr "Sie haben dem Antrag erfolgreich Ihre Unterstützung entzogen." -#: motion/views.py:500 +#: motion/views.py:509 msgid "Poll created" msgstr "Abstimmung erstellt" -#: motion/views.py:501 +#: motion/views.py:510 msgid "New vote was successfully created." msgstr "Neue Abstimmung erfolgreich angelegt." -#: motion/views.py:567 +#: motion/views.py:576 msgid "Poll updated" msgstr "Abstimmung wurde aktualisiert" -#: motion/views.py:585 +#: motion/views.py:594 msgid "Poll deleted" msgstr "Abstimmung gelöscht" -#: motion/views.py:612 +#: motion/views.py:621 msgid "Poll" msgstr "Abstimmung" -#: motion/views.py:658 +#: motion/views.py:667 msgid "State changed to" msgstr "Status geändert zu" -#: motion/views.py:661 +#: motion/views.py:670 #, python-format msgid "The state of the motion was set to %s." msgstr "Der Status des Antrags wurde auf %s gesetzt." -#: motion/views.py:689 +#: motion/views.py:698 msgid "Agenda item created" msgstr "Tagesordnungseintrag angelegt" -#: motion/views.py:809 +#: motion/views.py:818 msgid "Summary" msgstr "Zusammenfassung" -#: motion/views.py:810 +#: motion/views.py:819 #, python-format msgid "%(counts)d of %(total)d motions successfully imported." msgstr "%(counts)d von %(total)d Anträgen erfolgreich importiert." @@ -1739,146 +1747,145 @@ msgstr "Neues Sachgebiet" msgid "No categories available." msgstr "Keine Sachgebiete vorhanden." -#: motion/templates/motion/motion_detail.html:23 -#: motion/templates/motion/motion_diff.html:21 -msgid "no number" -msgstr "ohne Nummer" - -#: motion/templates/motion/motion_detail.html:33 +#: motion/templates/motion/motion_detail.html:29 #: motion/templates/motion/motion_list.html:89 msgid "Print motion as PDF" msgstr "Antrag als PDF drucken" -#: motion/templates/motion/motion_detail.html:37 +#: motion/templates/motion/motion_detail.html:33 #: motion/templates/motion/poll_form.html:21 msgid "Show motion" msgstr "Antrag projizieren" -#: motion/templates/motion/motion_detail.html:49 -#: motion/templates/motion/motion_form.html:20 -#: motion/templates/motion/motion_form.html:30 +#: motion/templates/motion/motion_detail.html:45 +#: motion/templates/motion/motion_form.html:32 +#: motion/templates/motion/motion_form.html:42 msgid "Edit motion" msgstr "Antrag bearbeiten" -#: motion/templates/motion/motion_detail.html:54 +#: motion/templates/motion/motion_detail.html:50 msgid "Delete motion" msgstr "Antrag löschen" -#: motion/templates/motion/motion_detail.html:73 +#: motion/templates/motion/motion_detail.html:69 msgid "This is not the newest version." msgstr "Dies ist nicht die neuste Version." -#: motion/templates/motion/motion_detail.html:75 +#: motion/templates/motion/motion_detail.html:71 msgid "Go to the newest version" msgstr "Zur neuesten Version" -#: motion/templates/motion/motion_detail.html:80 +#: motion/templates/motion/motion_detail.html:76 msgid "This version is not authorized." msgstr "Diese Version ist nicht zugelassen." -#: motion/templates/motion/motion_detail.html:82 +#: motion/templates/motion/motion_detail.html:78 msgid "Go to the authorized version" msgstr "Zur zugelassenen Version" -#: motion/templates/motion/motion_detail.html:88 +#: motion/templates/motion/motion_detail.html:84 msgid "Motion text" msgstr "Antragstext" -#: motion/templates/motion/motion_detail.html:102 +#: motion/templates/motion/motion_detail.html:98 msgid "Version history" msgstr "Versionshistorie" -#: motion/templates/motion/motion_detail.html:108 +#: motion/templates/motion/motion_detail.html:104 msgid "Time" msgstr "Zeit" -#: motion/templates/motion/motion_detail.html:109 +#: motion/templates/motion/motion_detail.html:105 msgid "Difference" msgstr "Unterschied" -#: motion/templates/motion/motion_detail.html:116 +#: motion/templates/motion/motion_detail.html:112 msgid "This version is authorized" msgstr "Diese Version wurde zugelassen" -#: motion/templates/motion/motion_detail.html:119 +#: motion/templates/motion/motion_detail.html:115 msgid "Permit this version" msgstr "Diese Version zulassen" -#: motion/templates/motion/motion_detail.html:151 +#: motion/templates/motion/motion_detail.html:149 msgid "Show log" msgstr "Log anzeigen" -#: motion/templates/motion/motion_detail.html:199 +#: motion/templates/motion/motion_detail.html:197 msgid "vote" msgstr "Abstimmung" -#: motion/templates/motion/motion_detail.html:201 +#: motion/templates/motion/motion_detail.html:199 msgid "Edit Vote" msgstr "Abstimmung bearbeiten" -#: motion/templates/motion/motion_detail.html:202 +#: motion/templates/motion/motion_detail.html:200 msgid "Delete Vote" msgstr "Abstimmung löschen" -#: motion/templates/motion/motion_detail.html:217 +#: motion/templates/motion/motion_detail.html:215 msgid "No results" msgstr "Keine Ergebnisse" -#: motion/templates/motion/motion_detail.html:228 +#: motion/templates/motion/motion_detail.html:226 msgid "New vote" msgstr "Neue Abstimmung" -#: motion/templates/motion/motion_detail.html:245 +#: motion/templates/motion/motion_detail.html:242 msgid "Last changes (of this version)" msgstr "Letzte Änderung (von dieser Version)" -#: motion/templates/motion/motion_detail.html:247 +#: motion/templates/motion/motion_detail.html:244 #: motion/templates/motion/motion_diff.html:36 #: motion/templates/motion/motion_diff.html:40 #: motion/templates/motion/motion_list.html:46 msgid "Last changes" msgstr "Letzte Änderung" -#: motion/templates/motion/motion_detail.html:258 +#: motion/templates/motion/motion_detail.html:254 msgid "Withdraw motion" msgstr "Antrag zurückziehen" -#: motion/templates/motion/motion_detail.html:267 +#: motion/templates/motion/motion_detail.html:263 msgid "Unsupport" msgstr "Nicht unterstützen" -#: motion/templates/motion/motion_detail.html:273 +#: motion/templates/motion/motion_detail.html:269 msgid "Support" msgstr "Unterstützen" -#: motion/templates/motion/motion_detail.html:281 +#: motion/templates/motion/motion_detail.html:277 msgid "minimum required supporters" msgstr "minimal erforderliche Unterstützer/innen" -#: motion/templates/motion/motion_detail.html:288 +#: motion/templates/motion/motion_detail.html:284 msgid "Manage motion" msgstr "Antrag verwalten" -#: motion/templates/motion/motion_detail.html:296 +#: motion/templates/motion/motion_detail.html:292 msgid "For administration only:" msgstr "Nur zur Administration:" -#: motion/templates/motion/motion_detail.html:298 +#: motion/templates/motion/motion_detail.html:294 msgid "Reset state" msgstr "Status zurücksetzen" +#: motion/templates/motion/motion_diff.html:21 +msgid "no number" +msgstr "ohne Nummer" + #: motion/templates/motion/motion_diff.html:23 msgid "Diff view" msgstr "Änderungsanzeige" #: motion/templates/motion/motion_diff.html:27 -#: motion/templates/motion/motion_form.html:36 +#: motion/templates/motion/motion_form.html:48 #: motion/templates/motion/poll_form.html:18 msgid "Back to motion" msgstr "Zurück zum Antrag" -#: motion/templates/motion/motion_form.html:22 -#: motion/templates/motion/motion_form.html:32 +#: motion/templates/motion/motion_form.html:34 +#: motion/templates/motion/motion_form.html:44 #: motion/templates/motion/motion_list.html:24 msgid "New motion" msgstr "Neuer Antrag" @@ -2001,37 +2008,33 @@ msgstr "Import auf Grund von schweren Fehlern in der Quelldatei abgebrochen." msgid "Groups" msgstr "Gruppen" -#: participant/forms.py:30 -msgid "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Halten Sie die Strg-Taste (⌘ für Mac) während des Klickens gedrückt, um mehrere Einträge auszuwählen." - -#: participant/forms.py:44 +#: participant/forms.py:43 msgid "First name and last name can not both be empty." msgstr "Vorname und Nachname dürfen nicht beide leer sein." -#: participant/forms.py:83 +#: participant/forms.py:82 msgid "" "You can not remove the last group containing the permission to manage " "participants." msgstr "Sie dürfen nicht die letzte Gruppe löschen, die das Recht zur Verwaltung von Teilnehmern enthält." -#: participant/forms.py:90 +#: participant/forms.py:89 msgid "Permissions" msgstr "Rechte" -#: participant/forms.py:93 participant/views.py:538 participant/views.py:563 +#: participant/forms.py:92 participant/views.py:538 participant/views.py:563 #: participant/templates/participant/overview.html:7 #: participant/templates/participant/overview.html:20 msgid "Participants" msgstr "Teilnehmer/innen" -#: participant/forms.py:144 +#: participant/forms.py:143 msgid "" "You can not remove yourself from the last group containing the permission to" " manage participants." msgstr "Sie dürfen sich nicht selbst aus der letzten Gruppe löschen, die das Recht zur Verwaltung von Teilnehmern enthält." -#: participant/forms.py:152 +#: participant/forms.py:151 msgid "" "You can not remove the permission to manage participants from the last group" " your are in." @@ -2237,19 +2240,19 @@ msgstr "Nutzereinstellungen wurden erfolgreich gespeichert." msgid "Password successfully changed." msgstr "Passwort wurde erfolgreich geändert." -#: participant/templates/participant/edit.html:7 -#: participant/templates/participant/edit.html:17 +#: participant/templates/participant/edit.html:27 +#: participant/templates/participant/edit.html:37 #: participant/templates/participant/user_detail.html:26 msgid "Edit participant" msgstr "Teilnehmer/in bearbeiten" -#: participant/templates/participant/edit.html:9 -#: participant/templates/participant/edit.html:19 +#: participant/templates/participant/edit.html:29 +#: participant/templates/participant/edit.html:39 #: participant/templates/participant/overview.html:23 msgid "New participant" msgstr "Neue/r Teilnehmer/in" -#: participant/templates/participant/edit.html:30 +#: participant/templates/participant/edit.html:50 msgid "Reset to First Password" msgstr "Auf Erst-Passwort zurücksetzen" diff --git a/openslides/locale/fr/LC_MESSAGES/django.mo b/openslides/locale/fr/LC_MESSAGES/django.mo index e4a0ed3dfc2931a15fed7e7ecf1416bcda4ef08a..246b9fac2d5069cc36c83de107b1b52c69ae792c 100644 GIT binary patch delta 11315 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, 2013 +# emanuelschuetze , 2013 +# emanuelschuetze , 2013 # Moira Brülisauer , 2012 # moosline , 2013 # moosline , 2012-2013 @@ -13,9 +14,9 @@ msgid "" msgstr "" "Project-Id-Version: OpenSlides\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-07-07 23:49+0200\n" -"PO-Revision-Date: 2013-07-07 22:02+0000\n" -"Last-Translator: normanjaeckel \n" +"POT-Creation-Date: 2013-09-10 09:06+0200\n" +"PO-Revision-Date: 2013-09-10 18:56+0000\n" +"Last-Translator: emanuelschuetze \n" "Language-Team: French (http://www.transifex.com/projects/p/openslides/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,6 +36,10 @@ msgstr "Anglais" msgid "French" msgstr "Français" +#: global_settings.py:36 +msgid "Czech" +msgstr "Tchèque" + #: account/views.py:71 msgid "My items, motions and elections" msgstr "Mes éléments, motions et éléction" @@ -44,9 +49,9 @@ msgid "I am on the list of speakers of the following items:" msgstr "Je suis sur la liste des orateurs des éléments suivants:" #: account/templates/account/personal_info_widget.html:9 -#: account/templates/account/personal_info_widget.html:28 -#: account/templates/account/personal_info_widget.html:48 -#: account/templates/account/personal_info_widget.html:59 +#: account/templates/account/personal_info_widget.html:24 +#: account/templates/account/personal_info_widget.html:44 +#: account/templates/account/personal_info_widget.html:55 msgid "None" msgstr "Aucun" @@ -54,11 +59,11 @@ msgstr "Aucun" msgid "I submitted the following motions:" msgstr "Je propose les motions suivantes:" -#: account/templates/account/personal_info_widget.html:35 +#: account/templates/account/personal_info_widget.html:31 msgid "I support the following motions:" msgstr "Je soutien les motions suivantes:" -#: account/templates/account/personal_info_widget.html:55 +#: account/templates/account/personal_info_widget.html:51 msgid "I am candidate for the following elections:" msgstr "Je suis candidat aux élections suivantes:" @@ -173,8 +178,8 @@ msgid "Number of last speakers to be shown on the projector" msgstr "Nombre de derniers orateurs à faire figurer sur le projecteur" #: agenda/signals.py:70 agenda/slides.py:23 agenda/slides.py:29 -#: agenda/views.py:246 agenda/views.py:247 agenda/views.py:540 -#: agenda/views.py:556 agenda/templates/agenda/overview.html:7 +#: agenda/views.py:254 agenda/views.py:255 agenda/views.py:548 +#: agenda/views.py:564 agenda/templates/agenda/overview.html:7 #: agenda/templates/agenda/overview.html:39 #: agenda/templates/agenda/overview.html:88 #: agenda/templates/projector/AgendaSummary.html:6 @@ -182,89 +187,89 @@ msgstr "Nombre de derniers orateurs à faire figurer sur le projecteur" msgid "Agenda" msgstr "Ordre du jour" -#: agenda/views.py:95 +#: agenda/views.py:101 msgid "You are not authorized to manage the agenda." msgstr "Vous n'êtes pas autorisé à gérer l'ordre du jour." -#: agenda/views.py:111 +#: agenda/views.py:117 msgid "Errors when reordering of the agenda" msgstr "Erreurs en réorganisant de l'ordre du jour" -#: agenda/views.py:222 +#: agenda/views.py:230 msgid "Yes, with all child items." msgstr "Oui, avec tous les sous-éléments." -#: agenda/views.py:231 +#: agenda/views.py:239 #, python-format msgid "Item %s and his children were successfully deleted." msgstr "Elément %s et ses sous-éléments ont été créés avec succès." -#: agenda/views.py:237 +#: agenda/views.py:245 #, python-format msgid "Item %s was successfully deleted." msgstr "Elément %s a été supprimé avec succès." -#: agenda/views.py:272 agenda/views.py:492 +#: agenda/views.py:280 agenda/views.py:500 msgid "The list of speakers is closed." msgstr "La liste des orateurs est fermée." -#: agenda/views.py:301 +#: agenda/views.py:309 msgid "You are not on the list of speakers." msgstr "Vous n'êtes pas sur la liste des orateurs." -#: agenda/views.py:324 +#: agenda/views.py:332 msgid "Do you really want to remove yourself from the list of speakers?" msgstr "Voulez-vous vraiment vous retirer de la liste des orateurs?" -#: agenda/views.py:345 +#: agenda/views.py:353 #, python-format msgid "%(person)s is not on the list of %(item)s." msgstr "%(person)s n'est pas sur la liste des %(item)s." -#: agenda/views.py:371 +#: agenda/views.py:379 #, python-format msgid "There is no one speaking at the moment according to %(item)s." msgstr "Il n'y a pas un a parlé au moment selon %(item)s." -#: agenda/views.py:436 +#: agenda/views.py:444 msgid "Could not change order. Invalid data." msgstr "Impossible de modifier la demande. Des données non valides." -#: agenda/views.py:486 +#: agenda/views.py:494 msgid "" "There is no list of speakers for the current slide. Please choose the agenda" " item manually from the agenda." msgstr "N'existe pas de liste des orateurs pour la diapositive en cours. S'il vous plaît choisissez le point de l'ordre du jour manuellement à partir de l'ordre du jour." -#: agenda/views.py:503 +#: agenda/views.py:511 msgid "You can not put yourself on the list of speakers." msgstr "Vous ne pouvez pas vous mettre vous même sur la liste des orateurs." -#: agenda/views.py:512 +#: agenda/views.py:520 #, python-format msgid "%s is now speaking." msgstr "%s est entrain de parler." -#: agenda/views.py:514 +#: agenda/views.py:522 #: agenda/templates/agenda/overlay_speaker_projector.html:46 -#: agenda/templates/projector/agenda_list_of_speaker.html:46 +#: agenda/templates/projector/agenda_list_of_speaker.html:43 msgid "The list of speakers is empty." msgstr "La liste des orateurs est vide." -#: agenda/views.py:522 +#: agenda/views.py:530 msgid "There is no one speaking at the moment." msgstr "Il n'y a personne qui est entrain de parler pour le moment." -#: agenda/views.py:525 +#: agenda/views.py:533 #, python-format msgid "%s is now finished." msgstr "%s est maintenant terminé." -#: agenda/views.py:568 +#: agenda/views.py:576 #: agenda/templates/agenda/overlay_speaker_projector.html:33 #: agenda/templates/agenda/overlay_speaker_widget.html:4 #: agenda/templates/agenda/view.html:61 -#: agenda/templates/projector/agenda_list_of_speaker.html:27 +#: agenda/templates/projector/agenda_list_of_speaker.html:24 msgid "List of speakers" msgstr "Liste des orateurs" @@ -283,10 +288,10 @@ msgstr "Nouvel élément" #: assignment/templates/assignment/view.html:22 #: mediafile/templates/mediafile/mediafile_form.html:22 #: motion/templates/motion/category_list.html:15 -#: motion/templates/motion/motion_detail.html:31 -#: motion/templates/motion/motion_form.html:38 +#: motion/templates/motion/motion_detail.html:27 +#: motion/templates/motion/motion_form.html:50 #: motion/templates/motion/motion_form_csv_import.html:11 -#: participant/templates/participant/edit.html:22 +#: participant/templates/participant/edit.html:42 #: participant/templates/participant/group_detail.html:12 #: participant/templates/participant/group_edit.html:22 #: participant/templates/participant/import.html:11 @@ -307,10 +312,10 @@ msgstr "Modifier %(type)s %(name)s" #: config/templates/config/config_form.html:46 #: mediafile/templates/mediafile/mediafile_form.html:33 #: motion/templates/motion/category_form.html:27 -#: motion/templates/motion/motion_form.html:47 +#: motion/templates/motion/motion_form.html:59 #: motion/templates/motion/motion_form_csv_import.html:42 #: motion/templates/motion/poll_form.html:73 -#: participant/templates/participant/edit.html:36 +#: participant/templates/participant/edit.html:56 #: participant/templates/participant/group_edit.html:31 #: participant/templates/participant/import.html:44 msgid "Cancel" @@ -321,9 +326,9 @@ msgstr "Annuler" #: config/templates/config/config_form.html:48 #: mediafile/templates/mediafile/mediafile_form.html:35 #: motion/templates/motion/category_form.html:30 -#: motion/templates/motion/motion_form.html:50 +#: motion/templates/motion/motion_form.html:62 #: motion/templates/motion/motion_form_csv_import.html:45 -#: participant/templates/participant/edit.html:39 +#: participant/templates/participant/edit.html:59 #: participant/templates/participant/group_edit.html:34 #: participant/templates/participant/import.html:47 #: projector/templates/projector/new.html:18 @@ -362,7 +367,7 @@ msgstr "Modifier" #: assignment/templates/assignment/view.html:174 #: mediafile/templates/mediafile/mediafile_list.html:38 #: motion/templates/motion/category_list.html:33 -#: motion/templates/motion/motion_detail.html:133 +#: motion/templates/motion/motion_detail.html:130 #: motion/templates/motion/motion_list.html:85 #: participant/templates/participant/group_overview.html:56 #: participant/templates/participant/overview.html:121 @@ -397,7 +402,7 @@ msgstr "Elément fermé" #: agenda/templates/agenda/overlay_speaker_projector.html:33 #: agenda/templates/agenda/view.html:61 -#: agenda/templates/projector/agenda_list_of_speaker.html:28 +#: agenda/templates/projector/agenda_list_of_speaker.html:25 msgid "closed" msgstr "fermé" @@ -410,24 +415,24 @@ msgid "Do you want to save the changed order of agenda items?" msgstr "Voulez-vous enregistrer les modifications de l'ordre du jour?" #: agenda/templates/agenda/overview.html:33 -#: agenda/templates/agenda/view.html:86 assignment/models.py:288 +#: agenda/templates/agenda/view.html:86 assignment/models.py:285 #: assignment/views.py:580 assignment/templates/assignment/view.html:208 #: assignment/templates/assignment/view.html:212 #: assignment/templates/projector/Assignment.html:77 #: assignment/templates/projector/Assignment.html:81 motion/models.py:717 -#: motion/pdf.py:138 motion/pdf.py:274 -#: motion/templates/motion/motion_detail.html:207 +#: motion/pdf.py:134 motion/pdf.py:276 +#: motion/templates/motion/motion_detail.html:205 #: motion/templates/projector/Motion.html:26 utils/utils.py:46 #: utils/views.py:169 msgid "Yes" msgstr "Oui" #: agenda/templates/agenda/overview.html:34 -#: agenda/templates/agenda/view.html:87 assignment/models.py:288 +#: agenda/templates/agenda/view.html:87 assignment/models.py:285 #: assignment/views.py:581 assignment/templates/assignment/view.html:209 #: assignment/templates/projector/Assignment.html:78 motion/models.py:717 -#: motion/pdf.py:138 motion/pdf.py:275 -#: motion/templates/motion/motion_detail.html:208 +#: motion/pdf.py:134 motion/pdf.py:277 +#: motion/templates/motion/motion_detail.html:206 #: motion/templates/projector/Motion.html:27 utils/utils.py:46 #: utils/views.py:169 msgid "No" @@ -482,7 +487,7 @@ msgstr "Durée" #: assignment/templates/assignment/overview.html:35 #: mediafile/templates/mediafile/mediafile_list.html:24 #: motion/templates/motion/category_list.html:23 -#: motion/templates/motion/motion_detail.html:110 +#: motion/templates/motion/motion_detail.html:106 #: motion/templates/motion/motion_list.html:47 #: participant/templates/participant/group_overview.html:32 #: participant/templates/participant/overview.html:56 @@ -517,13 +522,13 @@ msgid "End speach" msgstr "fin du temps pour parler" #: agenda/templates/agenda/view.html:27 -#: motion/templates/motion/motion_detail.html:30 +#: motion/templates/motion/motion_detail.html:26 msgid "Show item" msgstr "Projeter l'élément" #: agenda/templates/agenda/view.html:34 #: assignment/templates/assignment/view.html:33 -#: motion/templates/motion/motion_detail.html:44 +#: motion/templates/motion/motion_detail.html:40 #: participant/templates/participant/group_detail.html:22 #: participant/templates/participant/user_detail.html:22 msgid "More actions" @@ -594,7 +599,7 @@ msgstr "Ajouter un nouveau participant" #: agenda/templates/agenda/widget.html:8 #: agenda/templates/agenda/widget.html:23 #: assignment/templates/assignment/widget.html:7 -#: motion/templates/motion/motion_detail.html:130 +#: motion/templates/motion/motion_detail.html:126 #: motion/templates/motion/motion_list.html:77 #: motion/templates/motion/widget.html:7 #: participant/templates/participant/group_overview.html:48 @@ -616,7 +621,7 @@ msgstr "Afficher" msgid "Preview" msgstr "Aperçu" -#: assignment/forms.py:24 assignment/models.py:49 assignment/views.py:370 +#: assignment/forms.py:24 assignment/models.py:50 assignment/views.py:370 #: assignment/templates/assignment/view.html:277 #: assignment/templates/projector/Assignment.html:20 msgid "Number of available posts" @@ -626,89 +631,89 @@ msgstr "Nombre des postes disponibles" msgid "Nominate a participant" msgstr "Désigner un participant" -#: assignment/models.py:40 +#: assignment/models.py:41 msgid "assignment" msgstr "assignation" -#: assignment/models.py:42 assignment/templates/assignment/view.html:286 +#: assignment/models.py:43 assignment/templates/assignment/view.html:286 msgid "Searching for candidates" msgstr "Recherche de candidats" -#: assignment/models.py:43 assignment/templates/assignment/view.html:290 +#: assignment/models.py:44 assignment/templates/assignment/view.html:290 msgid "Voting" msgstr "Vote" -#: assignment/models.py:44 assignment/templates/assignment/view.html:294 +#: assignment/models.py:45 assignment/templates/assignment/view.html:294 msgid "Finished" msgstr "Terminé" -#: assignment/models.py:47 participant/templates/participant/overview.html:49 +#: assignment/models.py:48 participant/templates/participant/overview.html:49 msgid "Name" msgstr "Nom" -#: assignment/models.py:48 assignment/templates/assignment/view.html:55 +#: assignment/models.py:49 assignment/templates/assignment/view.html:55 #: participant/models.py:139 msgid "Description" msgstr "Description" -#: assignment/models.py:52 +#: assignment/models.py:53 msgid "Comment on the ballot paper" msgstr "Commentaire sur le bulletin de vote" -#: assignment/models.py:62 +#: assignment/models.py:63 #, python-format msgid "%s is not a valid status." msgstr "%s est un statut invalide." -#: assignment/models.py:65 +#: assignment/models.py:66 #, python-format msgid "The assignment status is already %s." msgstr "Le statut d'assignation est déjà sur %s." -#: assignment/models.py:78 +#: assignment/models.py:79 #, python-format msgid "%s is already a candidate." msgstr "%s est déja un candidat." -#: assignment/models.py:80 assignment/views.py:183 +#: assignment/models.py:81 assignment/views.py:183 msgid "The candidate list is already closed." msgstr "La liste des candidats est déjà fermée" -#: assignment/models.py:87 +#: assignment/models.py:88 #, python-format msgid "%s does not want to be a candidate." msgstr "%s ne veut pas etre un candidat." -#: assignment/models.py:101 +#: assignment/models.py:102 #, python-format msgid "%s is no candidate" msgstr "%s n'est pas un candidat" -#: assignment/models.py:242 +#: assignment/models.py:239 msgid "Can see assignments" msgstr "Peut voir les assignations" -#: assignment/models.py:243 +#: assignment/models.py:240 msgid "Can nominate another person" msgstr "Peut nonimer une autre personne" -#: assignment/models.py:244 +#: assignment/models.py:241 msgid "Can nominate oneself" msgstr "Peut se nommer soi même" -#: assignment/models.py:245 +#: assignment/models.py:242 msgid "Can manage assignments" msgstr "Peut gérer les assignations" -#: assignment/models.py:288 motion/models.py:717 +#: assignment/models.py:285 motion/models.py:717 msgid "Abstain" msgstr "Abstention" -#: assignment/models.py:290 motion/templates/motion/poll_form.html:38 +#: assignment/models.py:287 motion/templates/motion/poll_form.html:38 msgid "Votes" msgstr "Votes" -#: assignment/models.py:307 +#: assignment/models.py:304 #, python-format msgid "Ballot %d" msgstr "Vote %d" @@ -717,23 +722,23 @@ msgstr "Vote %d" msgid "Only publish voting results for selected winners (Projector view only)" msgstr "Publier seulement les résultat du candidat qui a gagné l'election (Uniquement sur la vue projecteur)" -#: assignment/signals.py:39 motion/signals.py:64 +#: assignment/signals.py:39 motion/signals.py:62 msgid "Number of ballot papers (selection)" msgstr "Nombre de bulletins de vote (sélection)" -#: assignment/signals.py:41 motion/signals.py:66 +#: assignment/signals.py:41 motion/signals.py:64 msgid "Number of all delegates" msgstr "Nombre de délégués" -#: assignment/signals.py:42 motion/signals.py:67 +#: assignment/signals.py:42 motion/signals.py:65 msgid "Number of all participants" msgstr "Nombre de participants" -#: assignment/signals.py:43 motion/signals.py:68 +#: assignment/signals.py:43 motion/signals.py:66 msgid "Use the following custom number" msgstr "Utilisez le nombre personnalisé suivant" -#: assignment/signals.py:51 motion/signals.py:76 +#: assignment/signals.py:51 motion/signals.py:74 msgid "Custom number of ballot papers" msgstr "Nombre personnalisé de bulletins de vote" @@ -880,8 +885,8 @@ msgstr "Election: %s" msgid "Candidates" msgstr "Candidats" -#: assignment/views.py:402 motion/pdf.py:124 -#: motion/templates/motion/motion_detail.html:194 +#: assignment/views.py:402 motion/pdf.py:120 +#: motion/templates/motion/motion_detail.html:192 msgid "Vote results" msgstr "Résultat du vote" @@ -915,8 +920,8 @@ msgstr "Votes invalides" #: assignment/templates/assignment/view.html:242 #: assignment/templates/assignment/view.html:247 #: assignment/templates/projector/Assignment.html:108 -#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:139 -#: motion/templates/motion/motion_detail.html:212 +#: assignment/templates/projector/Assignment.html:114 motion/pdf.py:135 +#: motion/templates/motion/motion_detail.html:210 #: motion/templates/motion/poll_form.html:51 #: motion/templates/projector/Motion.html:31 poll/models.py:76 msgid "Votes cast" @@ -950,8 +955,8 @@ msgstr[0] "%d poste disponible" msgstr[1] "%d postes disponibles" #: assignment/views.py:581 assignment/templates/assignment/view.html:210 -#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:138 -#: motion/pdf.py:276 motion/templates/motion/motion_detail.html:209 +#: assignment/templates/projector/Assignment.html:79 motion/pdf.py:134 +#: motion/pdf.py:278 motion/templates/motion/motion_detail.html:207 #: motion/templates/projector/Motion.html:28 msgid "Abstention" msgstr "Abstention" @@ -975,7 +980,7 @@ msgstr "Toutes les élections en PDF" #: assignment/templates/assignment/overview.html:34 #: assignment/templates/assignment/view.html:274 #: assignment/templates/projector/Assignment.html:17 -#: motion/templates/motion/motion_detail.html:189 +#: motion/templates/motion/motion_detail.html:187 #: motion/templates/motion/motion_list.html:41 #: motion/templates/projector/Motion.html:11 msgid "Status" @@ -1042,7 +1047,7 @@ msgid "Delete election" msgstr "Supprimer l'élection" #: assignment/templates/assignment/view.html:44 -#: motion/templates/motion/motion_detail.html:59 +#: motion/templates/motion/motion_detail.html:55 msgid "New agenda item" msgstr "Nouveau point dans l'ordre du jour" @@ -1109,8 +1114,8 @@ msgid "was not a
candidate" msgstr "n'était pas un
candidat" #: assignment/templates/assignment/view.html:231 -#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:138 -#: motion/templates/motion/motion_detail.html:210 +#: assignment/templates/projector/Assignment.html:99 motion/pdf.py:134 +#: motion/templates/motion/motion_detail.html:208 #: motion/templates/projector/Motion.html:29 msgid "Invalid" msgstr "Invalide" @@ -1194,8 +1199,8 @@ msgid "General" msgstr "Général" #: core/templates/core/version.html:5 core/templates/core/version.html.py:8 -#: core/templates/core/version.html:11 motion/pdf.py:108 motion/views.py:358 -#: motion/templates/motion/motion_detail.html:26 +#: core/templates/core/version.html:11 motion/pdf.py:104 motion/views.py:367 +#: motion/templates/motion/motion_detail.html:21 #: motion/templates/motion/motion_diff.html:35 #: motion/templates/motion/motion_diff.html:39 #: motion/templates/projector/Motion.html:60 @@ -1292,22 +1297,22 @@ msgstr "Présentateur inconnu. Présentateurs par défaut est utilisé." msgid "Motion imported" msgstr "Motion importée" -#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:161 -#: motion/templates/motion/motion_detail.html:93 +#: motion/forms.py:44 motion/models.py:560 motion/pdf.py:157 +#: motion/templates/motion/motion_detail.html:89 #: motion/templates/motion/motion_diff.html:54 #: motion/templates/projector/Motion.html:72 msgid "Reason" msgstr "Motivation" #: motion/forms.py:72 motion/pdf.py:58 -#: motion/templates/motion/motion_detail.html:169 +#: motion/templates/motion/motion_detail.html:167 #: motion/templates/motion/motion_list.html:42 #: motion/templates/projector/Motion.html:45 msgid "Submitter" msgstr "Requérant" #: motion/forms.py:87 motion/pdf.py:83 -#: motion/templates/motion/motion_detail.html:176 +#: motion/templates/motion/motion_detail.html:174 #: motion/templates/motion/motion_list.html:44 msgid "Supporters" msgstr "Partisants" @@ -1320,12 +1325,12 @@ msgstr "Ne créez pas une nouvelle version" msgid "Don't create a new version. Useful e.g. for trivial changes." msgstr "Ne créez pas une nouvelle version. par exemple utiles des changements triviaux." -#: motion/forms.py:116 motion/templates/motion/motion_detail.html:234 +#: motion/forms.py:116 motion/templates/motion/motion_detail.html:232 #: motion/templates/motion/motion_list.html:40 msgid "Category" msgstr "Catégorie" -#: motion/forms.py:136 motion/signals.py:111 +#: motion/forms.py:136 motion/signals.py:115 msgid "Identifier" msgstr "Identifiant" @@ -1339,7 +1344,7 @@ msgid "" "motion will be reset." msgstr "Définir un workflow spécifique à basculer vers elle. Si vous le faites, le statut du mouvement sera remis à zéro." -#: motion/forms.py:162 participant/forms.py:180 +#: motion/forms.py:162 participant/forms.py:179 msgid "CSV File" msgstr "Fichier CSV" @@ -1388,9 +1393,9 @@ msgid "Can manage motions" msgstr "Peut gérer les motions" #: motion/models.py:487 motion/models.py:488 motion/pdf.py:51 -#: motion/signals.py:117 motion/views.py:292 motion/views.py:612 -#: motion/views.py:728 motion/templates/motion/motion_detail.html:8 -#: motion/templates/motion/motion_detail.html:21 +#: motion/signals.py:121 motion/views.py:292 motion/views.py:621 +#: motion/views.py:737 motion/templates/motion/motion_detail.html:8 +#: motion/templates/motion/motion_detail.html:19 #: motion/templates/motion/motion_diff.html:6 #: motion/templates/motion/motion_diff.html:19 #: motion/templates/motion/poll_form.html:6 @@ -1427,29 +1432,29 @@ msgstr "Vote %d" msgid "Signature" msgstr "Signature" -#: motion/pdf.py:98 +#: motion/pdf.py:94 msgid "State" msgstr "Statut" -#: motion/pdf.py:134 motion/templates/projector/Motion.html:22 +#: motion/pdf.py:130 motion/templates/projector/Motion.html:22 msgid "Vote" msgstr "Vote" -#: motion/pdf.py:249 motion/templates/motion/category_list.html:10 +#: motion/pdf.py:251 motion/templates/motion/category_list.html:10 #: motion/templates/motion/motion_list.html:28 msgid "Categories" msgstr "Catégories" -#: motion/pdf.py:256 motion/templates/motion/widget.html:26 +#: motion/pdf.py:258 motion/templates/motion/widget.html:22 msgid "No motions available." msgstr "Aucune motion disponible." -#: motion/pdf.py:270 +#: motion/pdf.py:272 #, python-format msgid "Motion No. %s" msgstr "Motion No %s" -#: motion/pdf.py:272 +#: motion/pdf.py:274 #, python-format msgid "%d. Vote" msgstr "%d. Vote" @@ -1462,152 +1467,156 @@ msgstr "Arrêtez de soumettre de nouvelles motions par les utilisateurs non-empl msgid "Number of (minimum) required supporters for a motion" msgstr "Minimum de personnes nécessaire au soutient d'une motion" -#: motion/signals.py:44 +#: motion/signals.py:42 msgid "Choose 0 to disable the supporting system." msgstr "Choisissez 0 pour desactiver le système de soutien." -#: motion/signals.py:49 +#: motion/signals.py:47 msgid "" "Remove all supporters of a motion if a submitter edits his motion in early " "state" msgstr "Supprimer tous les partisans d'une motion si un expéditeur édite sa motion dans un statut précoce" -#: motion/signals.py:53 +#: motion/signals.py:51 msgid "The assembly may decide," msgstr "Je demande a l'Assemblée de décider sur," -#: motion/signals.py:57 +#: motion/signals.py:55 msgid "Motion preamble" msgstr "Préambule de la motion" -#: motion/signals.py:79 motion/views.py:721 motion/views.py:823 -#: motion/views.py:839 motion/templates/motion/category_list.html:6 +#: motion/signals.py:77 motion/views.py:730 motion/views.py:832 +#: motion/views.py:848 motion/templates/motion/category_list.html:6 #: motion/templates/motion/motion_list.html:7 #: motion/templates/motion/motion_list.html:20 msgid "Motions" msgstr "Motions" -#: motion/signals.py:83 +#: motion/signals.py:81 msgid "Title for PDF document (all motions)" msgstr "Titre pour le document PDF (toutes les motions)" -#: motion/signals.py:90 +#: motion/signals.py:88 msgid "Preamble text for PDF document (all motions)" msgstr "Texte de préambule pour le document PDF (toutes les motions)" -#: motion/signals.py:95 +#: motion/signals.py:93 +msgid "Show paragraph numbering" +msgstr "Afficher la numérotation des paragraphes (en PDF)" + +#: motion/signals.py:99 msgid "Allow to disable versioning" msgstr "Permettre de désactiver le versioning" -#: motion/signals.py:102 +#: motion/signals.py:106 msgid "Workflow of new motions" msgstr "Workflow de nouvelles motions" -#: motion/signals.py:113 +#: motion/signals.py:117 msgid "Numbered per category" msgstr "Numérotée par catégorie" -#: motion/signals.py:114 +#: motion/signals.py:118 msgid "Serially numbered" msgstr "Numérotés en série" -#: motion/signals.py:115 +#: motion/signals.py:119 msgid "Set it manually" msgstr "Réglez manuellement" -#: motion/signals.py:139 +#: motion/signals.py:144 msgid "Simple Workflow" msgstr "Workflow simple" -#: motion/signals.py:141 +#: motion/signals.py:146 msgid "submitted" msgstr "présenté" -#: motion/signals.py:146 motion/signals.py:173 +#: motion/signals.py:151 motion/signals.py:178 msgid "accepted" msgstr "accepté" -#: motion/signals.py:148 motion/signals.py:175 +#: motion/signals.py:153 motion/signals.py:180 msgid "Accept" msgstr "Accepter" -#: motion/signals.py:149 motion/signals.py:177 +#: motion/signals.py:154 motion/signals.py:182 msgid "rejected" msgstr "rejeté" -#: motion/signals.py:151 motion/signals.py:179 +#: motion/signals.py:156 motion/signals.py:184 msgid "Reject" msgstr "Rejeter" -#: motion/signals.py:152 +#: motion/signals.py:157 msgid "not decided" msgstr "ne pas decidé" -#: motion/signals.py:154 +#: motion/signals.py:159 msgid "Do not decide" msgstr "Ne decidér pas" -#: motion/signals.py:159 +#: motion/signals.py:164 msgid "Complex Workflow" msgstr "Workflow complexe" -#: motion/signals.py:161 +#: motion/signals.py:166 msgid "published" msgstr "publié" -#: motion/signals.py:166 motion/views.py:360 +#: motion/signals.py:171 motion/views.py:369 msgid "permitted" msgstr "permis" -#: motion/signals.py:168 +#: motion/signals.py:173 msgid "Permit" msgstr "Permettre" -#: motion/signals.py:181 +#: motion/signals.py:186 msgid "withdrawed" msgstr "retiré" -#: motion/signals.py:183 +#: motion/signals.py:188 msgid "Withdraw" msgstr "Retirer" -#: motion/signals.py:185 +#: motion/signals.py:190 msgid "adjourned" msgstr "ajourné" -#: motion/signals.py:187 +#: motion/signals.py:192 msgid "Adjourn" msgstr "Ajourner" -#: motion/signals.py:189 +#: motion/signals.py:194 msgid "not concerned" msgstr "non concerné" -#: motion/signals.py:191 +#: motion/signals.py:196 msgid "Do not concern" msgstr "Ne pas concerner" -#: motion/signals.py:193 +#: motion/signals.py:198 msgid "commited a bill" msgstr "commis un projet de loi" -#: motion/signals.py:195 +#: motion/signals.py:200 msgid "Commit a bill" msgstr "Commettre un projet de loi" -#: motion/signals.py:197 +#: motion/signals.py:202 msgid "needs review" msgstr "doit être revu" -#: motion/signals.py:199 +#: motion/signals.py:204 msgid "Needs review" msgstr "Doit être revu" -#: motion/signals.py:201 +#: motion/signals.py:206 msgid "rejected (not authorized)" msgstr "rejeté (non autorisé)" -#: motion/signals.py:203 +#: motion/signals.py:208 msgid "Reject (not authorized)" msgstr "Rejeté (non autorisé)" @@ -1636,89 +1645,89 @@ msgstr "mise à jour" msgid "%s was successfully deleted." msgstr "%s a été supprimé avec succès." -#: motion/views.py:324 +#: motion/views.py:333 msgid "Version successfully permitted." msgstr "La version a été permise avec succes." -#: motion/views.py:349 +#: motion/views.py:358 #, python-format msgid "Are you sure you want permit version %s?" msgstr "Etes-vous sûr que vous voulez permettre version %s?" -#: motion/views.py:386 +#: motion/views.py:395 msgid "At least one version number is not valid." msgstr "Au moins un numéro de version n'est pas valide." -#: motion/views.py:429 +#: motion/views.py:438 msgid "You can not support this motion." msgstr "Vous ne pouvez pas soutenir cette motion. " -#: motion/views.py:432 +#: motion/views.py:441 msgid "You can not unsupport this motion." msgstr "Vous ne pouvez pas retirer votre soutien pour cette motion. " -#: motion/views.py:442 +#: motion/views.py:451 msgid "Do you really want to support this motion?" msgstr "Voulez-vous vraiment soutenir cette motion?" -#: motion/views.py:444 +#: motion/views.py:453 msgid "Do you really want to unsupport this motion?" msgstr "Voulez-vous vraiment retirer votre soutien pour cette motion?" -#: motion/views.py:457 +#: motion/views.py:466 msgid "Motion supported" msgstr "Motion soutenu" -#: motion/views.py:460 +#: motion/views.py:469 msgid "Motion unsupported" msgstr "Motion ne plus soutenue" -#: motion/views.py:467 +#: motion/views.py:476 msgid "You have supported this motion successfully." msgstr "Vous soutenez maintenant cette motion, vous avez été ajouté avec succès." -#: motion/views.py:469 +#: motion/views.py:478 msgid "You have unsupported this motion successfully." msgstr "Vous avez retiré votre soutien pour cette motion avec succès." -#: motion/views.py:500 +#: motion/views.py:509 msgid "Poll created" msgstr "Sondage créé" -#: motion/views.py:501 +#: motion/views.py:510 msgid "New vote was successfully created." msgstr "Le nouveau vote a été créé avec succès." -#: motion/views.py:567 +#: motion/views.py:576 msgid "Poll updated" msgstr "Sondage mise à jour" -#: motion/views.py:585 +#: motion/views.py:594 msgid "Poll deleted" msgstr "Sondage supprimé" -#: motion/views.py:612 +#: motion/views.py:621 msgid "Poll" msgstr "Sondage" -#: motion/views.py:658 +#: motion/views.py:667 msgid "State changed to" msgstr "Statut changé à" -#: motion/views.py:661 +#: motion/views.py:670 #, python-format msgid "The state of the motion was set to %s." msgstr "Le statut de la motion a été fixé à %s." -#: motion/views.py:689 +#: motion/views.py:698 msgid "Agenda item created" msgstr "Point de l'ordre du jour créé" -#: motion/views.py:809 +#: motion/views.py:818 msgid "Summary" msgstr "Résumé" -#: motion/views.py:810 +#: motion/views.py:819 #, python-format msgid "%(counts)d of %(total)d motions successfully imported." msgstr "%(counts)d de %(total)d motions ont été importés avec succes." @@ -1738,146 +1747,145 @@ msgstr "Nouvelle catégorie" msgid "No categories available." msgstr "Aucune catégorie n'est disponible." -#: motion/templates/motion/motion_detail.html:23 -#: motion/templates/motion/motion_diff.html:21 -msgid "no number" -msgstr "pas de nombre" - -#: motion/templates/motion/motion_detail.html:33 +#: motion/templates/motion/motion_detail.html:29 #: motion/templates/motion/motion_list.html:89 msgid "Print motion as PDF" msgstr "Motion en PDF" -#: motion/templates/motion/motion_detail.html:37 +#: motion/templates/motion/motion_detail.html:33 #: motion/templates/motion/poll_form.html:21 msgid "Show motion" msgstr "Projeter la motion" -#: motion/templates/motion/motion_detail.html:49 -#: motion/templates/motion/motion_form.html:20 -#: motion/templates/motion/motion_form.html:30 +#: motion/templates/motion/motion_detail.html:45 +#: motion/templates/motion/motion_form.html:32 +#: motion/templates/motion/motion_form.html:42 msgid "Edit motion" msgstr "Modifier la motion" -#: motion/templates/motion/motion_detail.html:54 +#: motion/templates/motion/motion_detail.html:50 msgid "Delete motion" msgstr "Supprimer la motion" -#: motion/templates/motion/motion_detail.html:73 +#: motion/templates/motion/motion_detail.html:69 msgid "This is not the newest version." msgstr "Ce n'est pas la version la plus récente." -#: motion/templates/motion/motion_detail.html:75 +#: motion/templates/motion/motion_detail.html:71 msgid "Go to the newest version" msgstr "Aller à la version la plus récente" -#: motion/templates/motion/motion_detail.html:80 +#: motion/templates/motion/motion_detail.html:76 msgid "This version is not authorized." msgstr "Cette version n'est pas autorisée." -#: motion/templates/motion/motion_detail.html:82 +#: motion/templates/motion/motion_detail.html:78 msgid "Go to the authorized version" msgstr "Aller à la version autorisée" -#: motion/templates/motion/motion_detail.html:88 +#: motion/templates/motion/motion_detail.html:84 msgid "Motion text" msgstr "Texte de la motion" -#: motion/templates/motion/motion_detail.html:102 +#: motion/templates/motion/motion_detail.html:98 msgid "Version history" msgstr "Historique des versions" -#: motion/templates/motion/motion_detail.html:108 +#: motion/templates/motion/motion_detail.html:104 msgid "Time" msgstr "Temps" -#: motion/templates/motion/motion_detail.html:109 +#: motion/templates/motion/motion_detail.html:105 msgid "Difference" msgstr "Difference" -#: motion/templates/motion/motion_detail.html:116 +#: motion/templates/motion/motion_detail.html:112 msgid "This version is authorized" msgstr "Cette version est autorisée" -#: motion/templates/motion/motion_detail.html:119 +#: motion/templates/motion/motion_detail.html:115 msgid "Permit this version" msgstr "Permettre la version" -#: motion/templates/motion/motion_detail.html:151 +#: motion/templates/motion/motion_detail.html:149 msgid "Show log" msgstr "Afficher le log" -#: motion/templates/motion/motion_detail.html:199 +#: motion/templates/motion/motion_detail.html:197 msgid "vote" msgstr "voter" -#: motion/templates/motion/motion_detail.html:201 +#: motion/templates/motion/motion_detail.html:199 msgid "Edit Vote" msgstr "Modifier le vote" -#: motion/templates/motion/motion_detail.html:202 +#: motion/templates/motion/motion_detail.html:200 msgid "Delete Vote" msgstr "Supprimer le vote" -#: motion/templates/motion/motion_detail.html:217 +#: motion/templates/motion/motion_detail.html:215 msgid "No results" msgstr "Pas de résultat" -#: motion/templates/motion/motion_detail.html:228 +#: motion/templates/motion/motion_detail.html:226 msgid "New vote" msgstr "Nouveau vote" -#: motion/templates/motion/motion_detail.html:245 +#: motion/templates/motion/motion_detail.html:242 msgid "Last changes (of this version)" msgstr "Les derniers changements (de cette version)" -#: motion/templates/motion/motion_detail.html:247 +#: motion/templates/motion/motion_detail.html:244 #: motion/templates/motion/motion_diff.html:36 #: motion/templates/motion/motion_diff.html:40 #: motion/templates/motion/motion_list.html:46 msgid "Last changes" msgstr "Derniers changement" -#: motion/templates/motion/motion_detail.html:258 +#: motion/templates/motion/motion_detail.html:254 msgid "Withdraw motion" msgstr "Retirer la motion" -#: motion/templates/motion/motion_detail.html:267 +#: motion/templates/motion/motion_detail.html:263 msgid "Unsupport" msgstr "Ne plus soutenir" -#: motion/templates/motion/motion_detail.html:273 +#: motion/templates/motion/motion_detail.html:269 msgid "Support" msgstr "Soutenir" -#: motion/templates/motion/motion_detail.html:281 +#: motion/templates/motion/motion_detail.html:277 msgid "minimum required supporters" msgstr "Nombres minimum de partisans requis" -#: motion/templates/motion/motion_detail.html:288 +#: motion/templates/motion/motion_detail.html:284 msgid "Manage motion" msgstr "Gérer la motion" -#: motion/templates/motion/motion_detail.html:296 +#: motion/templates/motion/motion_detail.html:292 msgid "For administration only:" msgstr "Seulement pour l'administration:" -#: motion/templates/motion/motion_detail.html:298 +#: motion/templates/motion/motion_detail.html:294 msgid "Reset state" msgstr "Réinitialiser le statut" +#: motion/templates/motion/motion_diff.html:21 +msgid "no number" +msgstr "pas de nombre" + #: motion/templates/motion/motion_diff.html:23 msgid "Diff view" msgstr "Afficher la difference" #: motion/templates/motion/motion_diff.html:27 -#: motion/templates/motion/motion_form.html:36 +#: motion/templates/motion/motion_form.html:48 #: motion/templates/motion/poll_form.html:18 msgid "Back to motion" msgstr "Retourner vers la motion" -#: motion/templates/motion/motion_form.html:22 -#: motion/templates/motion/motion_form.html:32 +#: motion/templates/motion/motion_form.html:34 +#: motion/templates/motion/motion_form.html:44 #: motion/templates/motion/motion_list.html:24 msgid "New motion" msgstr "Nouvelle motion" @@ -2000,37 +2008,33 @@ msgstr "l'importation a été interrompue en raison d'erreurs graves dans le fic msgid "Groups" msgstr "Groupe" -#: participant/forms.py:30 -msgid "Hold down \"Control\", or \"Command\" on a Mac, to select more than one." -msgstr "Maintenez enfoncée la touche \"Control\" ou \"Command\" sur un Mac, pour en sélectionner plusieurs." - -#: participant/forms.py:44 +#: participant/forms.py:43 msgid "First name and last name can not both be empty." msgstr "Prénom et nom de famille ne peut pas à la fois être vide." -#: participant/forms.py:83 +#: participant/forms.py:82 msgid "" "You can not remove the last group containing the permission to manage " "participants." msgstr "Vous ne pouvez pas supprimer le dernier groupe contenant l'autorisation de gérer les participants." -#: participant/forms.py:90 +#: participant/forms.py:89 msgid "Permissions" msgstr "Permissions" -#: participant/forms.py:93 participant/views.py:538 participant/views.py:563 +#: participant/forms.py:92 participant/views.py:538 participant/views.py:563 #: participant/templates/participant/overview.html:7 #: participant/templates/participant/overview.html:20 msgid "Participants" msgstr "Participants" -#: participant/forms.py:144 +#: participant/forms.py:143 msgid "" "You can not remove yourself from the last group containing the permission to" " manage participants." msgstr "Vous ne pouvez pas supprimer le dernier groupe contenant l'autorisation de gérer les participants." -#: participant/forms.py:152 +#: participant/forms.py:151 msgid "" "You can not remove the permission to manage participants from the last group" " your are in." @@ -2236,19 +2240,19 @@ msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès." msgid "Password successfully changed." msgstr "Le mot de passe a été changé avec succès." -#: participant/templates/participant/edit.html:7 -#: participant/templates/participant/edit.html:17 +#: participant/templates/participant/edit.html:27 +#: participant/templates/participant/edit.html:37 #: participant/templates/participant/user_detail.html:26 msgid "Edit participant" msgstr "Modifier le participant" -#: participant/templates/participant/edit.html:9 -#: participant/templates/participant/edit.html:19 +#: participant/templates/participant/edit.html:29 +#: participant/templates/participant/edit.html:39 #: participant/templates/participant/overview.html:23 msgid "New participant" msgstr "Nouveau participant" -#: participant/templates/participant/edit.html:30 +#: participant/templates/participant/edit.html:50 msgid "Reset to First Password" msgstr "Initialiser au premier mot de passe" From 5abe4c5ad87bfea43037fbd97a5c01de61655a73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Norman=20J=C3=A4ckel?= Date: Tue, 10 Sep 2013 21:23:56 +0200 Subject: [PATCH 5/7] Update CHANGELOG and INSTALL for 1.4.2 --- CHANGELOG | 26 ++++++++++++++++++++------ INSTALL.txt | 2 +- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index e7dc5fc89..b13c4e075 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,20 +4,34 @@ http://openslides.org -Version 1.4.2 (unreleased) +Version 1.4.2 (2013-09-10) ========================== +[https://github.com/OpenSlides/OpenSlides/issues?milestone=12] + +- Used jQuery plugin bsmSelect for better