Merge pull request #1245 from normanjaeckel/MergeStablePart3
Merge stable branch (part 3)
This commit is contained in:
commit
6a7784153d
24
CHANGELOG
24
CHANGELOG
@ -30,22 +30,34 @@ Other:
|
||||
- Added possibility to use custom templates and static files in user data path
|
||||
directory.
|
||||
|
||||
Version 1.5.2 (unreleased)
|
||||
==========================
|
||||
|
||||
Version 1.5.1 (unreleased)
|
||||
|
||||
Version 1.5.1 (2014-03-31)
|
||||
==========================
|
||||
[https://github.com/OpenSlides/OpenSlides/issues?milestone=15]
|
||||
|
||||
Projector:
|
||||
- Fixed path and config help text for logo on the projector.
|
||||
Agenda:
|
||||
- Fixed permission error in list of speakers widget.
|
||||
- Fixed permission error in the list of speakers widget.
|
||||
- Fixed Item instance method is_active_slide().
|
||||
Motion:
|
||||
- Fixed sorting of motions concerning the identifier. Used natsort and
|
||||
DataTables Natural Sort Plugin.
|
||||
Participant:
|
||||
- Added permission to see participants also to the manager group.
|
||||
- Added permission to see participants to the manager group.
|
||||
- Fixed user status view for use without Javascript.
|
||||
Files:
|
||||
- Fixed error when a file was removed from filesystem.
|
||||
- Fixed error when an uploaded file was removed from filesystem.
|
||||
Other:
|
||||
- Used unicode font for circle in ballot pdf. Removed pillow dependency package.
|
||||
- Set minimum Python version to 2.6.9. Fixed setup file for use with Python 2.6.
|
||||
- Used unicode font for circle in ballot pdf. Removed Pillow dependency package.
|
||||
- Fixed http status code when requesting a non-existing static page using
|
||||
Tordado web server.
|
||||
Tornado web server.
|
||||
- Fixed error in main script when using other database engine.
|
||||
- Fixed error on motion PDF with nested lists.
|
||||
|
||||
|
||||
Version 1.5 (2013-11-25)
|
||||
|
23
README.rst
23
README.rst
@ -67,6 +67,11 @@ Installation on GNU/Linux or Mac OS X
|
||||
OpenSlides will install all required python packages (see
|
||||
requirements_production.txt).
|
||||
|
||||
If you use Python 2.6.x, you have to add the option `--allow-external
|
||||
argparse` to the pip command::
|
||||
|
||||
$ pip install --allow-external argparse openslides
|
||||
|
||||
|
||||
Installation on Windows
|
||||
-----------------------
|
||||
@ -81,10 +86,11 @@ portable version you should observe the following install steps.*
|
||||
and Setuptools on your system.
|
||||
|
||||
a. Download and run the `Python 32-bit MSI installer
|
||||
<http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi>`_. Note
|
||||
<http://www.python.org/ftp/python/2.7.6/python-2.7.6.msi>`_. Note
|
||||
that the 32-bit MSI installer is required even on a 64-bit Windows
|
||||
system. If you use the 64-bit MSI installer, step 3 of this
|
||||
instruction will fail unless you installed the packages reportlab manually.
|
||||
instruction will fail unless you installed the packages reportlab
|
||||
manually.
|
||||
|
||||
b. Add python directories to PATH (via Control Panel > System >
|
||||
Advanced): ``";C:\\Python27;C:\\Python27\\Scripts"``. Note that the path
|
||||
@ -104,7 +110,7 @@ portable version you should observe the following install steps.*
|
||||
To install Virtual Python Environment builder, open command line (cmd)
|
||||
and run::
|
||||
|
||||
> easy_install https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.10.1.tar.gz
|
||||
> easy_install https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.11.4.tar.gz
|
||||
|
||||
Create your OpenSlides directory, change to it, setup and activate the
|
||||
virtual environment::
|
||||
@ -208,6 +214,11 @@ Installation and start of the development version
|
||||
|
||||
$ pip install -r requirements.txt
|
||||
|
||||
If you use Python 2.6.x, you have to add the option `--allow-external
|
||||
argparse` to the pip command::
|
||||
|
||||
$ pip install --allow-external argparse -r requirements.txt
|
||||
|
||||
For Windows run::
|
||||
|
||||
> easy_install # Insert all packages from requirements.txt and requirements_production.txt here
|
||||
@ -227,8 +238,7 @@ Coding Style
|
||||
------------
|
||||
|
||||
You can find some information on the coding style in the `OpenSlides wiki
|
||||
<https://github.com/OpenSlides/OpenSlides/wiki/De%3ACode-Richtlinien-f%C3%BCr
|
||||
-Openslides>`_.
|
||||
<https://github.com/OpenSlides/OpenSlides/wiki/De%3ACode-Richtlinien-f%C3%BCr-Openslides>`_.
|
||||
|
||||
|
||||
VI. Used software
|
||||
@ -270,7 +280,8 @@ OpenSlides uses the following projects or parts of them:
|
||||
|
||||
* `Sphinx <http://sphinx-doc.org/>`_, License: BSD
|
||||
|
||||
* Sphinx extension `autoimage <https://gist.github.com/kroger/3856821/>`_, License: MIT
|
||||
* Sphinx extension `autoimage <https://gist.github.com/kroger/3856821/>`_,
|
||||
License: MIT
|
||||
|
||||
* `Sphinx Bootstrap Theme
|
||||
<http://ryan-roemer.github.io/sphinx-bootstrap-theme/>`_, License: MIT
|
||||
|
@ -7,7 +7,7 @@ How to create a new portable Windows distribution of OpenSlides:
|
||||
|
||||
2. Install all required python packages (see requirements_production.txt):
|
||||
|
||||
easy_install -Z django django-mptt beautifulsoup4 bleach jsonfield natsort reportlab setuptools sockjs_tornado tornado django-haystack whoosh
|
||||
easy_install -Z django django-mptt beautifulsoup4 bleach jsonfield natsort reportlab setuptools sockjs_tornado tornado backports.ssl_match_hostname django-haystack whoosh
|
||||
|
||||
|
||||
3. Install pywin32 from binary installer:
|
||||
|
@ -43,6 +43,9 @@ LIBEXCLUDE = [
|
||||
|
||||
|
||||
SITE_PACKAGES = {
|
||||
"backports.ssl_match_hostname": {
|
||||
"copy": ["backports"],
|
||||
},
|
||||
"beautifulsoup4": {
|
||||
"copy": ["bs4"],
|
||||
},
|
||||
|
@ -11,7 +11,7 @@
|
||||
/* Table initialisation */
|
||||
$(document).ready(function() {
|
||||
$('#dataTable').dataTable( {
|
||||
"bRetrieve": true,
|
||||
"bDestroy": true,
|
||||
"aLengthMenu": [[10, 25, 50, -1], [10, 25, 50, gettext("All")]],
|
||||
"aoColumnDefs": [
|
||||
{ "bSortable": false, "aTargets": [ -1 ] }
|
||||
|
@ -100,7 +100,7 @@
|
||||
<hr />
|
||||
<footer>
|
||||
<small>
|
||||
© Copyright 2011–2013 | Powered by <a href="http://openslides.org" target="_blank">OpenSlides</a> | <a href="{% url 'core_version' %}">Version</a>
|
||||
© Copyright 2011–2014 | Powered by <a href="http://openslides.org" target="_blank">OpenSlides</a> | <a href="{% url 'core_version' %}">Version</a>
|
||||
</small>
|
||||
</footer>
|
||||
</div><!--/#content-->
|
||||
|
Binary file not shown.
@ -6,6 +6,7 @@
|
||||
# emanuel <emanuel@intevation.de>, 2013
|
||||
# emanuelschuetze <emanuel.schuetze@intevation.de>, 2013
|
||||
# emanuelschuetze <emanuel.schuetze@intevation.de>, 2013
|
||||
# normanjaeckel <transifex16062013@normanjaeckel.de>, 2014
|
||||
# normanjaeckel <transifex16062013@normanjaeckel.de>, 2013
|
||||
# ostcar <mail@oshahn.de>, 2012
|
||||
# fri <pavelfric@seznam.cz>, 2013
|
||||
@ -14,9 +15,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenSlides\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-11-22 15:35+0100\n"
|
||||
"PO-Revision-Date: 2013-11-23 13:33+0000\n"
|
||||
"Last-Translator: fri <pavelfric@seznam.cz>\n"
|
||||
"POT-Creation-Date: 2014-03-31 22:22+0200\n"
|
||||
"PO-Revision-Date: 2014-03-31 20:31+0000\n"
|
||||
"Last-Translator: normanjaeckel <transifex16062013@normanjaeckel.de>\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"
|
||||
@ -24,23 +25,23 @@ msgstr ""
|
||||
"Language: cs\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
|
||||
|
||||
#: global_settings.py:21
|
||||
msgid "German"
|
||||
msgstr "Německý"
|
||||
|
||||
#: global_settings.py:22
|
||||
msgid "English"
|
||||
msgstr "Anglický"
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "French"
|
||||
msgstr "Francouzský"
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "Czech"
|
||||
msgstr "Čeština"
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "English"
|
||||
msgstr "Anglický"
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "French"
|
||||
msgstr "Francouzský"
|
||||
|
||||
#: global_settings.py:25
|
||||
msgid "German"
|
||||
msgstr "Německý"
|
||||
|
||||
#: global_settings.py:26
|
||||
msgid "Portuguese"
|
||||
msgstr "Portugalština"
|
||||
|
||||
@ -79,7 +80,7 @@ msgstr "Rodičovská položka"
|
||||
msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59"
|
||||
msgstr "Neplatný formát. Hodiny od 0 do 99 a minuty od 00 do 59"
|
||||
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:78
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:82
|
||||
msgid "Duration"
|
||||
msgstr "Doba trvání"
|
||||
|
||||
@ -104,7 +105,7 @@ msgstr "Položka pořadu jednání"
|
||||
msgid "Organizational item"
|
||||
msgstr "Organizační bod"
|
||||
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:26
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:27
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:26
|
||||
#: motion/models.py:533 participant/models.py:33 participant/pdf.py:21
|
||||
#: participant/templates/participant/overview.html:48 projector/models.py:116
|
||||
@ -116,7 +117,7 @@ msgstr "Název"
|
||||
msgid "Text"
|
||||
msgstr "Text"
|
||||
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:75
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:79
|
||||
#: agenda/templates/agenda/view.html:55 participant/models.py:45
|
||||
#: participant/templates/participant/overview.html:54
|
||||
#: participant/templates/participant/user_detail.html:71
|
||||
@ -151,16 +152,16 @@ msgstr "Smí spravovat pořad jednání"
|
||||
msgid "Can see orga items and time scheduling of agenda"
|
||||
msgstr "Smí vidět organizační body a časový rozvrh pořadu dne"
|
||||
|
||||
#: agenda/models.py:276
|
||||
#: agenda/models.py:291
|
||||
#, python-format
|
||||
msgid "%(person)s is already on the list of speakers of item %(id)s."
|
||||
msgstr "%(person)s je již na seznamu řečníků položky %(id)s."
|
||||
|
||||
#: agenda/models.py:280
|
||||
#: agenda/models.py:295
|
||||
msgid "An anonymous user can not be on lists of speakers."
|
||||
msgstr "Anonymní uživatel nemůže být v seznamu řečníků."
|
||||
|
||||
#: agenda/models.py:320
|
||||
#: agenda/models.py:335
|
||||
msgid "Can put oneself on the list of speakers"
|
||||
msgstr "Smí se sám umístit na seznamu řečníků"
|
||||
|
||||
@ -193,7 +194,7 @@ msgstr "[Začít řeč] spustí odpočítávání, [Ukončit řeč] zastaví odp
|
||||
#: agenda/templates/agenda/item_slide_summary.html:4
|
||||
#: agenda/templates/agenda/overview.html:7
|
||||
#: agenda/templates/agenda/overview.html:37
|
||||
#: agenda/templates/agenda/overview.html:86
|
||||
#: agenda/templates/agenda/overview.html:90
|
||||
#: agenda/templates/agenda/widget.html:14
|
||||
#: agenda/templates/search/agenda-results.html:7
|
||||
#: agenda/templates/search/agenda-results.html:13
|
||||
@ -269,7 +270,7 @@ msgstr "%s nyní mluví."
|
||||
|
||||
#: agenda/views.py:601
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:38
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:46
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:47
|
||||
msgid "The list of speakers is empty."
|
||||
msgstr "Seznam řečníků je prázdný."
|
||||
|
||||
@ -284,7 +285,7 @@ msgstr "%s je nyní hotový."
|
||||
|
||||
#: agenda/views.py:670
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:21
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/overlay_speaker_widget.html:4
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "List of speakers"
|
||||
@ -368,7 +369,7 @@ msgstr "Promítat seznam řečníků"
|
||||
#: assignment/templates/assignment/widget.html:12
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:37
|
||||
#: motion/templates/motion/category_list.html:30
|
||||
#: motion/templates/motion/motion_list.html:88
|
||||
#: motion/templates/motion/motion_list.html:96
|
||||
#: motion/templates/motion/widget.html:12
|
||||
#: participant/templates/participant/group_overview.html:58
|
||||
#: participant/templates/participant/group_widget.html:12
|
||||
@ -379,13 +380,13 @@ msgid "Edit"
|
||||
msgstr "Upravit"
|
||||
|
||||
#: agenda/templates/agenda/item_row.html:24
|
||||
#: agenda/templates/agenda/view.html:131
|
||||
#: agenda/templates/agenda/view.html:129
|
||||
#: assignment/templates/assignment/assignment_detail.html:172
|
||||
#: assignment/templates/assignment/assignment_list.html:69
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:38
|
||||
#: motion/templates/motion/category_list.html:33
|
||||
#: motion/templates/motion/motion_detail.html:146
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/motion_list.html:99
|
||||
#: participant/templates/participant/group_overview.html:62
|
||||
#: participant/templates/participant/overview.html:121
|
||||
#: projector/templates/projector/custom_slide_widget.html:27
|
||||
@ -418,7 +419,7 @@ msgid "Item closed"
|
||||
msgstr "Položka zavřena"
|
||||
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:22
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "closed"
|
||||
msgstr "zavřeno"
|
||||
@ -432,24 +433,24 @@ msgid "Do you want to save the changed order of agenda items?"
|
||||
msgstr "Chcete uložit změněné pořadí položek?"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:32
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:565
|
||||
#: agenda/templates/agenda/view.html:85 assignment/models.py:289
|
||||
#: assignment/views.py:570
|
||||
#: assignment/templates/assignment/assignment_detail.html:207
|
||||
#: assignment/templates/assignment/assignment_detail.html:211
|
||||
#: assignment/templates/assignment/slide.html:66
|
||||
#: assignment/templates/assignment/slide.html:70 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:269
|
||||
#: motion/pdf.py:125 motion/pdf.py:270
|
||||
#: motion/templates/motion/motion_detail.html:221
|
||||
#: motion/templates/motion/slide.html:23 utils/views.py:333
|
||||
msgid "Yes"
|
||||
msgstr "Ano"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:33
|
||||
#: agenda/templates/agenda/view.html:87 assignment/models.py:289
|
||||
#: assignment/views.py:566
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:571
|
||||
#: assignment/templates/assignment/assignment_detail.html:208
|
||||
#: assignment/templates/assignment/slide.html:67 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:270
|
||||
#: motion/pdf.py:125 motion/pdf.py:272
|
||||
#: motion/templates/motion/motion_detail.html:222
|
||||
#: motion/templates/motion/slide.html:24 utils/views.py:333
|
||||
msgid "No"
|
||||
@ -459,7 +460,7 @@ msgstr "Ne"
|
||||
#: assignment/templates/assignment/assignment_list.html:22
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:12
|
||||
#: motion/templates/motion/category_list.html:13
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
#: participant/templates/participant/group_overview.html:22
|
||||
#: participant/templates/participant/overview.html:23
|
||||
#: projector/templates/projector/custom_slide_widget.html:44
|
||||
@ -470,49 +471,49 @@ msgstr "Nový"
|
||||
msgid "Print agenda as PDF"
|
||||
msgstr "Vytisknout pořad jednání jako PDF"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:50
|
||||
msgid "Start of event"
|
||||
msgstr "Začátek události"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:54
|
||||
msgid "Estimated end"
|
||||
msgstr "Odhadovaný konec"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Set start time of event"
|
||||
msgstr "Stanovit začátek události"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:65
|
||||
#: agenda/templates/agenda/overview.html:49
|
||||
msgid "Hide closed items"
|
||||
msgstr "Skrýt zavřené události"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
#: agenda/templates/agenda/overview.html:52
|
||||
msgid "item"
|
||||
msgid_plural "items"
|
||||
msgstr[0] "položka"
|
||||
msgstr[1] "položky"
|
||||
msgstr[2] "položek"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:73
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Start of event"
|
||||
msgstr "Začátek události"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:64
|
||||
msgid "Estimated end"
|
||||
msgstr "Odhadovaný konec"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
msgid "Set start time of event"
|
||||
msgstr "Stanovit začátek události"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:77
|
||||
msgid "Item"
|
||||
msgstr "Položka"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:81
|
||||
#: agenda/templates/agenda/overview.html:85
|
||||
#: assignment/templates/assignment/assignment_list.html:36
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:24
|
||||
#: motion/templates/motion/category_list.html:23
|
||||
#: motion/templates/motion/motion_detail.html:122
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
#: motion/templates/motion/motion_list.html:55
|
||||
#: participant/templates/participant/group_overview.html:33
|
||||
#: participant/templates/participant/overview.html:56
|
||||
msgid "Actions"
|
||||
msgstr "Činnosti"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:100
|
||||
#: agenda/templates/agenda/overview.html:104
|
||||
msgid "Show agenda"
|
||||
msgstr "Promítat pořad jednání"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:123
|
||||
#: agenda/templates/agenda/overview.html:127
|
||||
#: agenda/templates/agenda/widget.html:53
|
||||
#: projector/templates/projector/custom_slide_widget.html:40
|
||||
msgid "No items available."
|
||||
@ -527,7 +528,7 @@ msgid "Next speaker"
|
||||
msgstr "Další řečník"
|
||||
|
||||
#: agenda/templates/agenda/speaker_widget.html:10
|
||||
#: agenda/templates/agenda/view.html:125
|
||||
#: agenda/templates/agenda/view.html:123
|
||||
msgid "End speach"
|
||||
msgstr "Ukončit projev"
|
||||
|
||||
@ -567,35 +568,35 @@ msgstr "Promítat seznam"
|
||||
msgid "Do you want to save the changed order of speakers?"
|
||||
msgstr "Chcete uložit změněné pořadí řečníků?"
|
||||
|
||||
#: agenda/templates/agenda/view.html:96
|
||||
#: agenda/templates/agenda/view.html:94
|
||||
msgid "Last speakers"
|
||||
msgstr "Poslední řečník"
|
||||
|
||||
#: agenda/templates/agenda/view.html:99
|
||||
#: agenda/templates/agenda/view.html:97
|
||||
msgid "Show all speakers"
|
||||
msgstr "Ukázat všechny řečníky"
|
||||
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
#: agenda/templates/agenda/view.html:101
|
||||
msgid "Current speaker"
|
||||
msgstr "Nynější řečník"
|
||||
|
||||
#: agenda/templates/agenda/view.html:105
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
msgid "Next speakers"
|
||||
msgstr "Další řečník"
|
||||
|
||||
#: agenda/templates/agenda/view.html:128
|
||||
#: agenda/templates/agenda/view.html:126
|
||||
msgid "Begin speach"
|
||||
msgstr "Začít projev"
|
||||
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
#: agenda/templates/agenda/view.html:141
|
||||
msgid "Remove me from the list"
|
||||
msgstr "Odstranit mě ze seznamu"
|
||||
|
||||
#: agenda/templates/agenda/view.html:145
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
msgid "Put me on the list"
|
||||
msgstr "Dát mě na seznam"
|
||||
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: agenda/templates/agenda/view.html:153
|
||||
#: assignment/templates/assignment/assignment_detail.html:113
|
||||
#: assignment/templates/assignment/poll_view.html:87
|
||||
#: mediafile/templates/mediafile/pdfs_widget.html:32
|
||||
@ -605,7 +606,7 @@ msgstr "Dát mě na seznam"
|
||||
msgid "Apply"
|
||||
msgstr "Použít"
|
||||
|
||||
#: agenda/templates/agenda/view.html:157
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: assignment/templates/assignment/assignment_detail.html:116
|
||||
msgid "Add new participant"
|
||||
msgstr "Přidat nového účastníka"
|
||||
@ -644,7 +645,7 @@ msgstr "Náhled"
|
||||
msgid "More..."
|
||||
msgstr "Více..."
|
||||
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:357
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:354
|
||||
#: assignment/templates/assignment/assignment_detail.html:276
|
||||
#: assignment/templates/assignment/slide.html:10
|
||||
msgid "Number of available posts"
|
||||
@ -699,7 +700,7 @@ msgstr "Smí se sám ucházet ve volbách"
|
||||
msgid "Can manage elections"
|
||||
msgstr "Smí spravovat volby"
|
||||
|
||||
#: assignment/models.py:65 assignment/views.py:497 assignment/views.py:515
|
||||
#: assignment/models.py:65 assignment/views.py:494 assignment/views.py:511
|
||||
#: assignment/templates/assignment/assignment_detail.html:8
|
||||
#: assignment/templates/assignment/assignment_list.html:33
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
@ -723,7 +724,7 @@ msgstr "Stav voleb je již %s."
|
||||
msgid "<b>%s</b> is already a candidate."
|
||||
msgstr "<b>%s</b> je již uchazečem."
|
||||
|
||||
#: assignment/models.py:106 assignment/views.py:157
|
||||
#: assignment/models.py:106 assignment/views.py:154
|
||||
msgid "The candidate list is already closed."
|
||||
msgstr "Seznam uchazečů je již uzavřen."
|
||||
|
||||
@ -737,7 +738,7 @@ msgstr "%s se nechce ucházet."
|
||||
msgid "%s is no candidate"
|
||||
msgstr "%s není uchazečem"
|
||||
|
||||
#: assignment/models.py:236 assignment/views.py:309
|
||||
#: assignment/models.py:236 assignment/views.py:306
|
||||
msgid "Assignment"
|
||||
msgstr "Volba"
|
||||
|
||||
@ -778,8 +779,8 @@ msgstr "Použít následující uživatelsky stanovený počet"
|
||||
msgid "Custom number of ballot papers"
|
||||
msgstr "Uživatelsky stanovený počet hlasovacích lístků"
|
||||
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:312
|
||||
#: assignment/views.py:615 assignment/views.py:631
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:309
|
||||
#: assignment/views.py:638 assignment/views.py:654
|
||||
#: assignment/templates/assignment/assignment_list.html:7
|
||||
#: assignment/templates/assignment/assignment_list.html:19
|
||||
msgid "Elections"
|
||||
@ -809,78 +810,78 @@ msgstr "Jeden hlas pro uchazeče"
|
||||
msgid "Always Yes-No-Abstain per candidate"
|
||||
msgstr "Ano, Ne, Zdržení se pro uchazeče"
|
||||
|
||||
#: assignment/views.py:80
|
||||
#: assignment/views.py:77
|
||||
#, python-format
|
||||
msgid "Candidate %s was nominated successfully."
|
||||
msgstr "Uchazeč %s byl úspěšně navržen."
|
||||
|
||||
#: assignment/views.py:119
|
||||
#: assignment/views.py:116
|
||||
#, python-format
|
||||
msgid "Election status was set to: %s."
|
||||
msgstr "Stav voleb byl nastaven na: %s."
|
||||
|
||||
#: assignment/views.py:136
|
||||
#: assignment/views.py:133
|
||||
msgid "You have set your candidature successfully."
|
||||
msgstr "Předložil jste své uchazečství úspěšně."
|
||||
|
||||
#: assignment/views.py:154
|
||||
#: assignment/views.py:151
|
||||
msgid ""
|
||||
"You have withdrawn your candidature successfully. You can not be nominated "
|
||||
"by other participants anymore."
|
||||
msgstr "Stáhl jste své uchazečství úspěšně. Nyní už jinými účastníky nemůžete být navržen."
|
||||
|
||||
#: assignment/views.py:167
|
||||
#: assignment/views.py:164
|
||||
#, python-format
|
||||
msgid "Do you really want to withdraw %s from the election?"
|
||||
msgstr "Má být %s skutečně z volby stažen?"
|
||||
|
||||
#: assignment/views.py:169
|
||||
#: assignment/views.py:166
|
||||
#, python-format
|
||||
msgid "Do you really want to unblock %s for the election?"
|
||||
msgstr "Má být %s skutečně pro volby uvolněn?"
|
||||
|
||||
#: assignment/views.py:188
|
||||
#: assignment/views.py:185
|
||||
#, python-format
|
||||
msgid "Candidate %s was withdrawn successfully."
|
||||
msgstr "Uchazeč %s byl úspěšně stažen."
|
||||
|
||||
#: assignment/views.py:190
|
||||
#: assignment/views.py:187
|
||||
#, python-format
|
||||
msgid "%s was unblocked successfully."
|
||||
msgstr "%s byl úspěšně uvolněn."
|
||||
|
||||
#: assignment/views.py:206
|
||||
#: assignment/views.py:203
|
||||
msgid "New ballot was successfully created."
|
||||
msgstr "Nové hlasování bylo úspěšně vytvořeno."
|
||||
|
||||
#: assignment/views.py:242
|
||||
#: assignment/views.py:239
|
||||
#, python-format
|
||||
msgid "Ballot ID %d does not exist."
|
||||
msgstr "ID hlasování %d neexistuje."
|
||||
|
||||
#: assignment/views.py:267
|
||||
#: assignment/views.py:264
|
||||
msgid "not elected"
|
||||
msgstr "nezvolen"
|
||||
|
||||
#: assignment/views.py:271 assignment/views.py:461
|
||||
#: assignment/views.py:268 assignment/views.py:458
|
||||
#: assignment/templates/assignment/assignment_detail.html:77
|
||||
msgid "elected"
|
||||
msgstr "zvolen"
|
||||
|
||||
#: assignment/views.py:297
|
||||
#: assignment/views.py:294
|
||||
msgid "Ballot was successfully deleted."
|
||||
msgstr "Hlasování bylo úspěšně smazáno."
|
||||
|
||||
#: assignment/views.py:332
|
||||
#: assignment/views.py:329
|
||||
msgid "No assignments available."
|
||||
msgstr "Nejsou dostupné žádné volby."
|
||||
|
||||
#: assignment/views.py:351
|
||||
#: assignment/views.py:348
|
||||
#, python-format
|
||||
msgid "Election: %s"
|
||||
msgstr "Volba: %s"
|
||||
|
||||
#: assignment/views.py:364 assignment/views.py:400
|
||||
#: assignment/views.py:361 assignment/views.py:397
|
||||
#: assignment/templates/assignment/assignment_detail.html:66
|
||||
#: assignment/templates/assignment/assignment_detail.html:150
|
||||
#: assignment/templates/assignment/assignment_list.html:34
|
||||
@ -891,12 +892,12 @@ msgstr "Volba: %s"
|
||||
msgid "Candidates"
|
||||
msgstr "Uchazeči"
|
||||
|
||||
#: assignment/views.py:389 motion/pdf.py:110
|
||||
#: assignment/views.py:386 motion/pdf.py:111
|
||||
#: motion/templates/motion/motion_detail.html:208
|
||||
msgid "Vote results"
|
||||
msgstr "Výsledky hlasování"
|
||||
|
||||
#: assignment/views.py:393
|
||||
#: assignment/views.py:390
|
||||
#: assignment/templates/assignment/assignment_detail.html:154
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
#: assignment/templates/assignment/poll_view.html:13
|
||||
@ -904,11 +905,11 @@ msgstr "Výsledky hlasování"
|
||||
msgid "ballot"
|
||||
msgstr "Hlasování"
|
||||
|
||||
#: assignment/views.py:396
|
||||
#: assignment/views.py:393
|
||||
msgid "ballots"
|
||||
msgstr "Hlasování"
|
||||
|
||||
#: assignment/views.py:421
|
||||
#: assignment/views.py:418
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Y: %(YES)s\n"
|
||||
@ -916,7 +917,7 @@ msgid ""
|
||||
"A: %(ABSTAIN)s"
|
||||
msgstr "A: %(YES)s\nN: %(NO)s\nZ: %(ABSTAIN)s"
|
||||
|
||||
#: assignment/views.py:432
|
||||
#: assignment/views.py:429
|
||||
#: assignment/templates/assignment/assignment_detail.html:225
|
||||
#: assignment/templates/assignment/poll_view.html:55
|
||||
#: assignment/templates/assignment/slide.html:84
|
||||
@ -924,24 +925,24 @@ msgstr "A: %(YES)s\nN: %(NO)s\nZ: %(ABSTAIN)s"
|
||||
msgid "Invalid votes"
|
||||
msgstr "Neplatné hlasy"
|
||||
|
||||
#: assignment/views.py:439
|
||||
#: assignment/views.py:436
|
||||
#: assignment/templates/assignment/assignment_detail.html:241
|
||||
#: assignment/templates/assignment/assignment_detail.html:246
|
||||
#: assignment/templates/assignment/poll_view.html:65
|
||||
#: assignment/templates/assignment/slide.html:97
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:125
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:126
|
||||
#: motion/templates/motion/motion_detail.html:226
|
||||
#: motion/templates/motion/poll_form.html:52
|
||||
#: motion/templates/motion/slide.html:28 poll/models.py:67
|
||||
msgid "Votes cast"
|
||||
msgstr "Odevzdané hlasy"
|
||||
|
||||
#: assignment/views.py:522
|
||||
#: assignment/views.py:518
|
||||
#, python-format
|
||||
msgid "%d. ballot"
|
||||
msgstr "%d. hlasování"
|
||||
|
||||
#: assignment/views.py:524
|
||||
#: assignment/views.py:520
|
||||
#, python-format
|
||||
msgid "%d candidate"
|
||||
msgid_plural "%d candidates"
|
||||
@ -949,7 +950,7 @@ msgstr[0] "%d uchazeč"
|
||||
msgstr[1] "%d uchazeči"
|
||||
msgstr[2] "%d uchazečů"
|
||||
|
||||
#: assignment/views.py:526
|
||||
#: assignment/views.py:522
|
||||
#, python-format
|
||||
msgid "%d available post"
|
||||
msgid_plural "%d available posts"
|
||||
@ -957,10 +958,10 @@ msgstr[0] "%d dostupné místo"
|
||||
msgstr[1] "%d dostupná místa"
|
||||
msgstr[2] "%d dostupných míst"
|
||||
|
||||
#: assignment/views.py:566
|
||||
#: assignment/views.py:572
|
||||
#: assignment/templates/assignment/assignment_detail.html:209
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:124
|
||||
#: motion/pdf.py:271 motion/templates/motion/motion_detail.html:223
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:125
|
||||
#: motion/pdf.py:274 motion/templates/motion/motion_detail.html:223
|
||||
#: motion/templates/motion/slide.html:25
|
||||
msgid "Abstention"
|
||||
msgstr "Zdržení se"
|
||||
@ -1056,7 +1057,7 @@ msgid "was not a <br> candidate"
|
||||
msgstr "nebyl <br> uchazečem"
|
||||
|
||||
#: assignment/templates/assignment/assignment_detail.html:230
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:124
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:125
|
||||
#: motion/templates/motion/motion_detail.html:224
|
||||
#: motion/templates/motion/slide.html:26
|
||||
msgid "Invalid"
|
||||
@ -1070,7 +1071,7 @@ msgstr "Nejsou dostupná žádná hlasování."
|
||||
#: assignment/templates/assignment/assignment_list.html:35
|
||||
#: assignment/templates/assignment/slide.html:8
|
||||
#: motion/templates/motion/motion_detail.html:203
|
||||
#: motion/templates/motion/motion_list.html:41
|
||||
#: motion/templates/motion/motion_list.html:49
|
||||
#: motion/templates/motion/slide.html:8
|
||||
msgid "Status"
|
||||
msgstr "Stav"
|
||||
@ -1178,9 +1179,9 @@ msgstr "Ukázat značku na promítacím přístrojí"
|
||||
|
||||
#: core/signals.py:67
|
||||
msgid ""
|
||||
"You can find and replace the logo under "
|
||||
"\"openslides/static/img/projector/static/img/logo-projector.png\"."
|
||||
msgstr "Symbol (logo) můžete najít a nahradit v \"openslides/static/img/projector/static/img/logo-projector.png\"."
|
||||
"You can find and replace the logo under \"openslides/projector/static/img"
|
||||
"/logo-projector.png\"."
|
||||
msgstr "Symbol (logo) můžete najít a nahradit v \"openslides/projector/static/img/logo-projector.png\"."
|
||||
|
||||
#: core/signals.py:74
|
||||
msgid "Show title and description of event on projector"
|
||||
@ -1284,7 +1285,7 @@ msgid "No results found."
|
||||
msgstr "Nenalezeny žádné výsledky."
|
||||
|
||||
#: core/templates/core/version.html:5 core/templates/core/version.html.py:8
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:94 motion/views.py:365
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:95 motion/views.py:365
|
||||
#: motion/templates/motion/motion_detail.html:22
|
||||
#: motion/templates/motion/motion_diff.html:35
|
||||
#: motion/templates/motion/motion_diff.html:39
|
||||
@ -1292,37 +1293,37 @@ msgstr "Nenalezeny žádné výsledky."
|
||||
msgid "Version"
|
||||
msgstr "Verze"
|
||||
|
||||
#: mediafile/models.py:20 mediafile/templates/search/mediafile-results.html:7
|
||||
#: mediafile/models.py:21 mediafile/templates/search/mediafile-results.html:7
|
||||
msgid "File"
|
||||
msgstr "Soubor"
|
||||
|
||||
#: mediafile/models.py:29 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
#: mediafile/models.py:30 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
msgid "Uploaded by"
|
||||
msgstr "Nahráno"
|
||||
|
||||
#: mediafile/models.py:40
|
||||
#: mediafile/models.py:41
|
||||
msgid "Is Presentable"
|
||||
msgstr "Zobrazitelný"
|
||||
|
||||
#: mediafile/models.py:41
|
||||
#: mediafile/models.py:42
|
||||
msgid ""
|
||||
"If checked, this file can be presented on the projector. Currently, this is "
|
||||
"only possible for PDFs."
|
||||
msgstr "Je-li zaškrtnuto, tento soubor je možné předat promítacímu přístroji. V současnosti je toto možné dělat jen se soubory PDF."
|
||||
|
||||
#: mediafile/models.py:50
|
||||
#: mediafile/models.py:51
|
||||
msgid "Can see the list of files"
|
||||
msgstr "Smí vidět seznam souborů"
|
||||
|
||||
#: mediafile/models.py:51
|
||||
#: mediafile/models.py:52
|
||||
msgid "Can upload files"
|
||||
msgstr "Smí nahrávat soubory"
|
||||
|
||||
#: mediafile/models.py:52
|
||||
#: mediafile/models.py:53
|
||||
msgid "Can manage files"
|
||||
msgstr "Smí spravovat soubory"
|
||||
|
||||
#: mediafile/models.py:65 mediafile/models.py:67
|
||||
#: mediafile/models.py:66 mediafile/models.py:68 mediafile/models.py:90
|
||||
msgid "unknown"
|
||||
msgstr "neznámý"
|
||||
|
||||
@ -1428,7 +1429,7 @@ msgstr "Chyby"
|
||||
msgid "Warnings"
|
||||
msgstr "Varování"
|
||||
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:147
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:148
|
||||
#: motion/templates/motion/motion_detail.html:94
|
||||
#: motion/templates/motion/motion_diff.html:54
|
||||
#: motion/templates/motion/slide.html:67
|
||||
@ -1439,16 +1440,16 @@ msgstr "Zdůvodnění"
|
||||
msgid "Attachments"
|
||||
msgstr "Přílohy"
|
||||
|
||||
#: motion/forms.py:75 motion/pdf.py:48
|
||||
#: motion/forms.py:75 motion/pdf.py:49
|
||||
#: motion/templates/motion/motion_detail.html:183
|
||||
#: motion/templates/motion/motion_list.html:42
|
||||
#: motion/templates/motion/motion_list.html:50
|
||||
#: motion/templates/motion/slide.html:41
|
||||
msgid "Submitter"
|
||||
msgstr "Navrhovatel"
|
||||
|
||||
#: motion/forms.py:90 motion/pdf.py:73
|
||||
#: motion/forms.py:90 motion/pdf.py:74
|
||||
#: motion/templates/motion/motion_detail.html:190
|
||||
#: motion/templates/motion/motion_list.html:44
|
||||
#: motion/templates/motion/motion_list.html:52
|
||||
msgid "Supporters"
|
||||
msgstr "Podporovatel"
|
||||
|
||||
@ -1461,7 +1462,7 @@ msgid "Don't create a new version. Useful e.g. for trivial changes."
|
||||
msgstr "Nevytvářet novou verzi. Užitečné například pro nepodstatné změny."
|
||||
|
||||
#: motion/forms.py:119 motion/templates/motion/motion_detail.html:248
|
||||
#: motion/templates/motion/motion_list.html:40
|
||||
#: motion/templates/motion/motion_list.html:48
|
||||
#: motion/templates/motion/slide.html:50
|
||||
msgid "Category"
|
||||
msgstr "Skupina"
|
||||
@ -1525,7 +1526,7 @@ msgid "Can manage motions"
|
||||
msgstr "Smí spravovat návrhy"
|
||||
|
||||
#: motion/models.py:85 motion/models.py:466 motion/models.py:467
|
||||
#: motion/pdf.py:41 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/pdf.py:42 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/views.py:614 motion/views.py:724
|
||||
#: motion/templates/motion/motion_detail.html:8
|
||||
#: motion/templates/motion/motion_detail.html:20
|
||||
@ -1560,24 +1561,24 @@ msgstr "%(time_and_messages)s od %(person)s"
|
||||
msgid "Vote %d"
|
||||
msgstr "Hlasování %d"
|
||||
|
||||
#: motion/pdf.py:62
|
||||
#: motion/pdf.py:63
|
||||
msgid "Signature"
|
||||
msgstr "Podpis"
|
||||
|
||||
#: motion/pdf.py:84
|
||||
#: motion/pdf.py:85
|
||||
msgid "State"
|
||||
msgstr "Stav"
|
||||
|
||||
#: motion/pdf.py:120 motion/templates/motion/slide.html:17
|
||||
#: motion/pdf.py:121 motion/templates/motion/slide.html:17
|
||||
msgid "Vote"
|
||||
msgstr "Hlasování"
|
||||
|
||||
#: motion/pdf.py:244 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/pdf.py:245 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Categories"
|
||||
msgstr "Skupiny"
|
||||
|
||||
#: motion/pdf.py:251 motion/templates/motion/widget.html:25
|
||||
#: motion/pdf.py:252 motion/templates/motion/widget.html:25
|
||||
msgid "No motions available."
|
||||
msgstr "Nejsou dostupné žádné návrhy."
|
||||
|
||||
@ -1620,7 +1621,7 @@ msgstr "Úvod návrhu"
|
||||
#: motion/signals.py:68 motion/views.py:717 motion/views.py:822
|
||||
#: motion/views.py:838 motion/templates/motion/category_list.html:6
|
||||
#: motion/templates/motion/motion_list.html:7
|
||||
#: motion/templates/motion/motion_list.html:20
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
msgid "Motions"
|
||||
msgstr "Návrhy"
|
||||
|
||||
@ -1898,12 +1899,12 @@ msgid "This version is not authorized."
|
||||
msgstr "Tato verze není schválena."
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:37
|
||||
#: motion/templates/motion/motion_list.html:95
|
||||
#: motion/templates/motion/motion_list.html:103
|
||||
msgid "Print motion as PDF"
|
||||
msgstr "Vytisknout návrh jako PDF"
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:41
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/poll_form.html:22
|
||||
msgid "Show motion"
|
||||
msgstr "Promítnout návrh"
|
||||
@ -1977,7 +1978,7 @@ msgstr "Poslední změny (této verze)"
|
||||
#: motion/templates/motion/motion_detail.html:260
|
||||
#: motion/templates/motion/motion_diff.html:36
|
||||
#: motion/templates/motion/motion_diff.html:40
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
#: motion/templates/motion/motion_list.html:54
|
||||
msgid "Last changes"
|
||||
msgstr "Poslední změny"
|
||||
|
||||
@ -2025,13 +2026,13 @@ msgstr "Zpět na návrh"
|
||||
|
||||
#: motion/templates/motion/motion_form.html:42
|
||||
#: motion/templates/motion/motion_form.html:52
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
msgid "New motion"
|
||||
msgstr "Nový návrh"
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:5
|
||||
#: motion/templates/motion/motion_form_csv_import.html:9
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
msgid "Import motions"
|
||||
msgstr "Zavést návrhy"
|
||||
|
||||
@ -2074,37 +2075,37 @@ msgid "Use the CSV example file from OpenSlides Wiki."
|
||||
msgstr "Použijte ukázkový soubor CSV z OpenSlides Wiki."
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:39
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
#: participant/templates/participant/import.html:41
|
||||
#: participant/templates/participant/overview.html:25
|
||||
msgid "Import"
|
||||
msgstr "Zavést"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Manage categories"
|
||||
msgstr "Spravovat skupiny"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:31
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
msgid "Print all motions as PDF"
|
||||
msgstr "Vytisknout všechny návrhy jako PDF"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:38
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
msgid "#"
|
||||
msgstr "#"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
msgid "Motion title"
|
||||
msgstr "Název návrhu"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:65
|
||||
#: motion/templates/motion/motion_list.html:73
|
||||
msgid "Enough supporters"
|
||||
msgstr "Dostačující počet podporovatelů"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:68
|
||||
#: motion/templates/motion/motion_list.html:76
|
||||
msgid "Needs supporters"
|
||||
msgstr "Potřebuje podporovatele"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:75
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
msgid "There is a newer (unauthorized) version."
|
||||
msgstr "Je novější (neschválená verze."
|
||||
|
||||
@ -2139,7 +2140,7 @@ msgstr "ID skupiny %(id)s neexistuje (řádek %(line)d)."
|
||||
msgid "Import aborted because of severe errors in the input file."
|
||||
msgstr "Zavedení zrušeno na základě vážných chyb ve zdrojovém souboru."
|
||||
|
||||
#: participant/forms.py:20 participant/views.py:482
|
||||
#: participant/forms.py:20 participant/views.py:483
|
||||
#: participant/templates/participant/group_overview.html:7
|
||||
#: participant/templates/participant/group_overview.html:20
|
||||
#: participant/templates/participant/overview.html:24
|
||||
@ -2167,7 +2168,7 @@ msgstr "Nesmíte smazat poslední skupinu, která obsahuje oprávnění ke sprá
|
||||
msgid "Permissions"
|
||||
msgstr "Oprávnění"
|
||||
|
||||
#: participant/forms.py:83 participant/views.py:441 participant/views.py:466
|
||||
#: participant/forms.py:83 participant/views.py:442 participant/views.py:467
|
||||
#: participant/templates/participant/overview.html:7
|
||||
#: participant/templates/participant/overview.html:20
|
||||
msgid "Participants"
|
||||
@ -2342,47 +2343,47 @@ msgstr "Zaměstnanci"
|
||||
msgid "You can not delete yourself."
|
||||
msgstr "Nesmíte smazat sami sebe."
|
||||
|
||||
#: participant/views.py:166
|
||||
#: participant/views.py:167
|
||||
msgid "You can not deactivate yourself."
|
||||
msgstr "Nesmíte vypnout sami sebe."
|
||||
|
||||
#: participant/views.py:185
|
||||
#: participant/views.py:186
|
||||
msgid "Participant-list"
|
||||
msgstr "Seznam účastníků"
|
||||
|
||||
#: participant/views.py:186
|
||||
#: participant/views.py:187
|
||||
msgid "List of Participants"
|
||||
msgstr "Seznam účastníků"
|
||||
|
||||
#: participant/views.py:200
|
||||
#: participant/views.py:201
|
||||
msgid "Participant-access-data"
|
||||
msgstr "Přístupová data účastníka"
|
||||
|
||||
#: participant/views.py:230
|
||||
#: participant/views.py:231
|
||||
#, python-format
|
||||
msgid "%d new participants were successfully imported."
|
||||
msgstr "%d noví účastníci byli úspěšně zavedeni."
|
||||
|
||||
#: participant/views.py:241
|
||||
#: participant/views.py:242
|
||||
msgid "Do you really want to reset the password?"
|
||||
msgstr "Má se heslo skutečně nastavit znovu?"
|
||||
|
||||
#: participant/views.py:254
|
||||
#: participant/views.py:255
|
||||
#, python-format
|
||||
msgid "The Password for %s was successfully reset."
|
||||
msgstr "Heslo pro %s bylo úspěšně nastaveno znovu."
|
||||
|
||||
#: participant/views.py:348
|
||||
#: participant/views.py:349
|
||||
msgid "You can not delete this group."
|
||||
msgstr "Nesmíte smazat tuto skupinu."
|
||||
|
||||
#: participant/views.py:357
|
||||
#: participant/views.py:358
|
||||
msgid ""
|
||||
"You can not delete the last group containing the permission to manage "
|
||||
"participants you are in."
|
||||
msgstr "Nesmíte smazat poslední skupinu, ve které jste členem a která obsahuje oprávnění ke správě účastníků."
|
||||
|
||||
#: participant/views.py:373
|
||||
#: participant/views.py:374
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Installation was successfully! Use %(user)s (password: %(password)s) for "
|
||||
@ -2391,15 +2392,15 @@ msgid ""
|
||||
"be a security risk."
|
||||
msgstr "Instalace byla úspěšná! Použijte %(user)s (Heslo: %(password)s) pro první přihlášení.<br><strong>Důležité:</strong> Po prvním přihlášení změňte heslo! V opačném/ případě se tato zpráva bude i nadále ukazovat všem a bude bezpečnostním rizikem."
|
||||
|
||||
#: participant/views.py:400
|
||||
#: participant/views.py:401
|
||||
msgid "User settings successfully saved."
|
||||
msgstr "Uživatelské nastavení úspěšně uloženo"
|
||||
|
||||
#: participant/views.py:402 participant/views.py:426 utils/views.py:183
|
||||
#: participant/views.py:403 participant/views.py:427 utils/views.py:183
|
||||
msgid "Please check the form for errors."
|
||||
msgstr "Zkontrolujte, prosím, formulář kvůli chybám."
|
||||
|
||||
#: participant/views.py:423
|
||||
#: participant/views.py:424
|
||||
msgid "Password successfully changed."
|
||||
msgstr "Heslo bylo úspěšně změněno."
|
||||
|
||||
@ -2764,12 +2765,12 @@ msgstr "Změnit heslo"
|
||||
msgid "Logout"
|
||||
msgstr "Odhlásit se"
|
||||
|
||||
#: utils/pdf.py:251
|
||||
#: utils/pdf.py:252
|
||||
#, python-format
|
||||
msgid "As of: %s"
|
||||
msgstr "Stav: %s"
|
||||
|
||||
#: utils/pdf.py:262 utils/pdf.py:271
|
||||
#: utils/pdf.py:263 utils/pdf.py:272
|
||||
#, python-format
|
||||
msgid "Page %s"
|
||||
msgstr "Strana %s"
|
||||
|
Binary file not shown.
@ -10,7 +10,7 @@
|
||||
# emanuelschuetze <emanuel.schuetze@intevation.de>, 2013
|
||||
# emanuelschuetze <emanuel.schuetze@intevation.de>, 2013
|
||||
# ostcar <mail@oshahn.de>, 2012
|
||||
# normanjaeckel <transifex16062013@normanjaeckel.de>, 2013
|
||||
# normanjaeckel <transifex16062013@normanjaeckel.de>, 2013-2014
|
||||
# normanjaeckel <transifex16062013@normanjaeckel.de>, 2013
|
||||
# ostcar <mail@oshahn.de>, 2012-2013
|
||||
# ostcar <mail@oshahn.de>, 2012
|
||||
@ -18,9 +18,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenSlides\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-11-22 15:35+0100\n"
|
||||
"PO-Revision-Date: 2013-11-23 12:29+0000\n"
|
||||
"Last-Translator: emanuelschuetze <emanuel.schuetze@intevation.de>\n"
|
||||
"POT-Creation-Date: 2014-03-31 22:22+0200\n"
|
||||
"PO-Revision-Date: 2014-03-31 20:28+0000\n"
|
||||
"Last-Translator: normanjaeckel <transifex16062013@normanjaeckel.de>\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"
|
||||
@ -28,23 +28,23 @@ msgstr ""
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: global_settings.py:21
|
||||
msgid "German"
|
||||
msgstr "Deutsch"
|
||||
|
||||
#: global_settings.py:22
|
||||
msgid "English"
|
||||
msgstr "Englisch"
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "French"
|
||||
msgstr "Französisch"
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "Czech"
|
||||
msgstr "Tschechisch"
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "English"
|
||||
msgstr "Englisch"
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "French"
|
||||
msgstr "Französisch"
|
||||
|
||||
#: global_settings.py:25
|
||||
msgid "German"
|
||||
msgstr "Deutsch"
|
||||
|
||||
#: global_settings.py:26
|
||||
msgid "Portuguese"
|
||||
msgstr "Portugiesisch"
|
||||
|
||||
@ -83,7 +83,7 @@ msgstr "Elternelement"
|
||||
msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59"
|
||||
msgstr "Ungültiges Format. Stunden von 0 bis 99 und Minuten von 00 bis 59"
|
||||
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:78
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:82
|
||||
msgid "Duration"
|
||||
msgstr "Dauer"
|
||||
|
||||
@ -108,7 +108,7 @@ msgstr "Tagesordnungseintrag"
|
||||
msgid "Organizational item"
|
||||
msgstr "Organisatorischer Eintrag"
|
||||
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:26
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:27
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:26
|
||||
#: motion/models.py:533 participant/models.py:33 participant/pdf.py:21
|
||||
#: participant/templates/participant/overview.html:48 projector/models.py:116
|
||||
@ -120,7 +120,7 @@ msgstr "Titel"
|
||||
msgid "Text"
|
||||
msgstr "Text"
|
||||
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:75
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:79
|
||||
#: agenda/templates/agenda/view.html:55 participant/models.py:45
|
||||
#: participant/templates/participant/overview.html:54
|
||||
#: participant/templates/participant/user_detail.html:71
|
||||
@ -155,16 +155,16 @@ msgstr "Darf die Tagesordung verwalten"
|
||||
msgid "Can see orga items and time scheduling of agenda"
|
||||
msgstr "Darf Organisationspunkte und Tagesordnung-Zeitplan sehen"
|
||||
|
||||
#: agenda/models.py:276
|
||||
#: agenda/models.py:291
|
||||
#, python-format
|
||||
msgid "%(person)s is already on the list of speakers of item %(id)s."
|
||||
msgstr "%(person)s ist bereits auf der Rednerliste von Eintrag %(id)s."
|
||||
|
||||
#: agenda/models.py:280
|
||||
#: agenda/models.py:295
|
||||
msgid "An anonymous user can not be on lists of speakers."
|
||||
msgstr "Anonyme Gast-Benutzer können nicht auf Rednerlisten stehen."
|
||||
|
||||
#: agenda/models.py:320
|
||||
#: agenda/models.py:335
|
||||
msgid "Can put oneself on the list of speakers"
|
||||
msgstr "Darf sich selbst auf die Rednerliste setzen"
|
||||
|
||||
@ -197,7 +197,7 @@ msgstr "[Rede beginnen] startet den Countdown, [Rede beenden] stoppt den Countdo
|
||||
#: agenda/templates/agenda/item_slide_summary.html:4
|
||||
#: agenda/templates/agenda/overview.html:7
|
||||
#: agenda/templates/agenda/overview.html:37
|
||||
#: agenda/templates/agenda/overview.html:86
|
||||
#: agenda/templates/agenda/overview.html:90
|
||||
#: agenda/templates/agenda/widget.html:14
|
||||
#: agenda/templates/search/agenda-results.html:7
|
||||
#: agenda/templates/search/agenda-results.html:13
|
||||
@ -273,7 +273,7 @@ msgstr "%s redet jetzt."
|
||||
|
||||
#: agenda/views.py:601
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:38
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:46
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:47
|
||||
msgid "The list of speakers is empty."
|
||||
msgstr "Die Rednerliste ist leer."
|
||||
|
||||
@ -288,7 +288,7 @@ msgstr "%s ist jetzt fertig."
|
||||
|
||||
#: agenda/views.py:670
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:21
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/overlay_speaker_widget.html:4
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "List of speakers"
|
||||
@ -372,7 +372,7 @@ msgstr "Rednerliste projizieren"
|
||||
#: assignment/templates/assignment/widget.html:12
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:37
|
||||
#: motion/templates/motion/category_list.html:30
|
||||
#: motion/templates/motion/motion_list.html:88
|
||||
#: motion/templates/motion/motion_list.html:96
|
||||
#: motion/templates/motion/widget.html:12
|
||||
#: participant/templates/participant/group_overview.html:58
|
||||
#: participant/templates/participant/group_widget.html:12
|
||||
@ -383,13 +383,13 @@ msgid "Edit"
|
||||
msgstr "Bearbeiten"
|
||||
|
||||
#: agenda/templates/agenda/item_row.html:24
|
||||
#: agenda/templates/agenda/view.html:131
|
||||
#: agenda/templates/agenda/view.html:129
|
||||
#: assignment/templates/assignment/assignment_detail.html:172
|
||||
#: assignment/templates/assignment/assignment_list.html:69
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:38
|
||||
#: motion/templates/motion/category_list.html:33
|
||||
#: motion/templates/motion/motion_detail.html:146
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/motion_list.html:99
|
||||
#: participant/templates/participant/group_overview.html:62
|
||||
#: participant/templates/participant/overview.html:121
|
||||
#: projector/templates/projector/custom_slide_widget.html:27
|
||||
@ -422,7 +422,7 @@ msgid "Item closed"
|
||||
msgstr "Eintrag geschlossen"
|
||||
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:22
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "closed"
|
||||
msgstr "geschlossen"
|
||||
@ -436,24 +436,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:32
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:565
|
||||
#: agenda/templates/agenda/view.html:85 assignment/models.py:289
|
||||
#: assignment/views.py:570
|
||||
#: assignment/templates/assignment/assignment_detail.html:207
|
||||
#: assignment/templates/assignment/assignment_detail.html:211
|
||||
#: assignment/templates/assignment/slide.html:66
|
||||
#: assignment/templates/assignment/slide.html:70 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:269
|
||||
#: motion/pdf.py:125 motion/pdf.py:270
|
||||
#: motion/templates/motion/motion_detail.html:221
|
||||
#: motion/templates/motion/slide.html:23 utils/views.py:333
|
||||
msgid "Yes"
|
||||
msgstr "Ja"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:33
|
||||
#: agenda/templates/agenda/view.html:87 assignment/models.py:289
|
||||
#: assignment/views.py:566
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:571
|
||||
#: assignment/templates/assignment/assignment_detail.html:208
|
||||
#: assignment/templates/assignment/slide.html:67 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:270
|
||||
#: motion/pdf.py:125 motion/pdf.py:272
|
||||
#: motion/templates/motion/motion_detail.html:222
|
||||
#: motion/templates/motion/slide.html:24 utils/views.py:333
|
||||
msgid "No"
|
||||
@ -463,7 +463,7 @@ msgstr "Nein"
|
||||
#: assignment/templates/assignment/assignment_list.html:22
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:12
|
||||
#: motion/templates/motion/category_list.html:13
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
#: participant/templates/participant/group_overview.html:22
|
||||
#: participant/templates/participant/overview.html:23
|
||||
#: projector/templates/projector/custom_slide_widget.html:44
|
||||
@ -474,48 +474,48 @@ msgstr "Neu"
|
||||
msgid "Print agenda as PDF"
|
||||
msgstr "Tagesordnung als PDF drucken"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:50
|
||||
msgid "Start of event"
|
||||
msgstr "Beginn der Veranstaltung"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:54
|
||||
msgid "Estimated end"
|
||||
msgstr "Voraussichtliches Ende"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Set start time of event"
|
||||
msgstr "Beginn der Veranstaltung festlegen"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:65
|
||||
#: agenda/templates/agenda/overview.html:49
|
||||
msgid "Hide closed items"
|
||||
msgstr "Verstecke abgeschlossene Einträge"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
#: agenda/templates/agenda/overview.html:52
|
||||
msgid "item"
|
||||
msgid_plural "items"
|
||||
msgstr[0] "Eintrag"
|
||||
msgstr[1] "Einträge"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:73
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Start of event"
|
||||
msgstr "Beginn der Veranstaltung"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:64
|
||||
msgid "Estimated end"
|
||||
msgstr "Voraussichtliches Ende"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
msgid "Set start time of event"
|
||||
msgstr "Beginn der Veranstaltung festlegen"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:77
|
||||
msgid "Item"
|
||||
msgstr "Eintrag"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:81
|
||||
#: agenda/templates/agenda/overview.html:85
|
||||
#: assignment/templates/assignment/assignment_list.html:36
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:24
|
||||
#: motion/templates/motion/category_list.html:23
|
||||
#: motion/templates/motion/motion_detail.html:122
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
#: motion/templates/motion/motion_list.html:55
|
||||
#: participant/templates/participant/group_overview.html:33
|
||||
#: participant/templates/participant/overview.html:56
|
||||
msgid "Actions"
|
||||
msgstr "Aktionen"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:100
|
||||
#: agenda/templates/agenda/overview.html:104
|
||||
msgid "Show agenda"
|
||||
msgstr "Tagesordnung projizieren"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:123
|
||||
#: agenda/templates/agenda/overview.html:127
|
||||
#: agenda/templates/agenda/widget.html:53
|
||||
#: projector/templates/projector/custom_slide_widget.html:40
|
||||
msgid "No items available."
|
||||
@ -530,7 +530,7 @@ msgid "Next speaker"
|
||||
msgstr "Nächster Redner"
|
||||
|
||||
#: agenda/templates/agenda/speaker_widget.html:10
|
||||
#: agenda/templates/agenda/view.html:125
|
||||
#: agenda/templates/agenda/view.html:123
|
||||
msgid "End speach"
|
||||
msgstr "Rede beenden"
|
||||
|
||||
@ -570,35 +570,35 @@ msgstr "Liste projizieren"
|
||||
msgid "Do you want to save the changed order of speakers?"
|
||||
msgstr "Möchten Sie die geänderte Reihenfolge der Einträge speichern?"
|
||||
|
||||
#: agenda/templates/agenda/view.html:96
|
||||
#: agenda/templates/agenda/view.html:94
|
||||
msgid "Last speakers"
|
||||
msgstr "Letzte Redner"
|
||||
|
||||
#: agenda/templates/agenda/view.html:99
|
||||
#: agenda/templates/agenda/view.html:97
|
||||
msgid "Show all speakers"
|
||||
msgstr "Alle Redner anzeigen"
|
||||
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
#: agenda/templates/agenda/view.html:101
|
||||
msgid "Current speaker"
|
||||
msgstr "Aktueller Redner"
|
||||
|
||||
#: agenda/templates/agenda/view.html:105
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
msgid "Next speakers"
|
||||
msgstr "Nächster Redner"
|
||||
|
||||
#: agenda/templates/agenda/view.html:128
|
||||
#: agenda/templates/agenda/view.html:126
|
||||
msgid "Begin speach"
|
||||
msgstr "Rede beginnen"
|
||||
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
#: agenda/templates/agenda/view.html:141
|
||||
msgid "Remove me from the list"
|
||||
msgstr "Entferne mich von der Liste"
|
||||
|
||||
#: agenda/templates/agenda/view.html:145
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
msgid "Put me on the list"
|
||||
msgstr "Setze mich auf die Liste"
|
||||
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: agenda/templates/agenda/view.html:153
|
||||
#: assignment/templates/assignment/assignment_detail.html:113
|
||||
#: assignment/templates/assignment/poll_view.html:87
|
||||
#: mediafile/templates/mediafile/pdfs_widget.html:32
|
||||
@ -608,7 +608,7 @@ msgstr "Setze mich auf die Liste"
|
||||
msgid "Apply"
|
||||
msgstr "Übernehmen"
|
||||
|
||||
#: agenda/templates/agenda/view.html:157
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: assignment/templates/assignment/assignment_detail.html:116
|
||||
msgid "Add new participant"
|
||||
msgstr "Neue/n Teilnehmer/in hinzufügen"
|
||||
@ -647,7 +647,7 @@ msgstr "Vorschau"
|
||||
msgid "More..."
|
||||
msgstr "Mehr..."
|
||||
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:357
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:354
|
||||
#: assignment/templates/assignment/assignment_detail.html:276
|
||||
#: assignment/templates/assignment/slide.html:10
|
||||
msgid "Number of available posts"
|
||||
@ -702,7 +702,7 @@ msgstr "Darf selbst für Wahlen kandidieren"
|
||||
msgid "Can manage elections"
|
||||
msgstr "Darf Wahlen verwalten"
|
||||
|
||||
#: assignment/models.py:65 assignment/views.py:497 assignment/views.py:515
|
||||
#: assignment/models.py:65 assignment/views.py:494 assignment/views.py:511
|
||||
#: assignment/templates/assignment/assignment_detail.html:8
|
||||
#: assignment/templates/assignment/assignment_list.html:33
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
@ -726,7 +726,7 @@ msgstr "Wahlstatus wurde gesetzt auf: %s."
|
||||
msgid "<b>%s</b> is already a candidate."
|
||||
msgstr "<b>%s</b> ist bereits ein/e Kandidat/in."
|
||||
|
||||
#: assignment/models.py:106 assignment/views.py:157
|
||||
#: assignment/models.py:106 assignment/views.py:154
|
||||
msgid "The candidate list is already closed."
|
||||
msgstr "Die Kandidatenliste ist bereits geschlossen."
|
||||
|
||||
@ -740,7 +740,7 @@ msgstr "%s möchte nicht kandidieren."
|
||||
msgid "%s is no candidate"
|
||||
msgstr "%s ist kein/e Kandidat/in"
|
||||
|
||||
#: assignment/models.py:236 assignment/views.py:309
|
||||
#: assignment/models.py:236 assignment/views.py:306
|
||||
msgid "Assignment"
|
||||
msgstr "Wahl"
|
||||
|
||||
@ -781,8 +781,8 @@ msgstr "Verwende die folgende benutzerdefinierte Anzahl"
|
||||
msgid "Custom number of ballot papers"
|
||||
msgstr "Benutzerdefinierte Anzahl von Stimmzetteln"
|
||||
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:312
|
||||
#: assignment/views.py:615 assignment/views.py:631
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:309
|
||||
#: assignment/views.py:638 assignment/views.py:654
|
||||
#: assignment/templates/assignment/assignment_list.html:7
|
||||
#: assignment/templates/assignment/assignment_list.html:19
|
||||
msgid "Elections"
|
||||
@ -812,78 +812,78 @@ msgstr "Eine Stimme pro Kandidat/in"
|
||||
msgid "Always Yes-No-Abstain per candidate"
|
||||
msgstr "Ja, Nein, Enthaltung pro Kandidat/in"
|
||||
|
||||
#: assignment/views.py:80
|
||||
#: assignment/views.py:77
|
||||
#, python-format
|
||||
msgid "Candidate %s was nominated successfully."
|
||||
msgstr "Kandidat/in %s wurde erfolgreich vorgeschlagen."
|
||||
|
||||
#: assignment/views.py:119
|
||||
#: assignment/views.py:116
|
||||
#, python-format
|
||||
msgid "Election status was set to: %s."
|
||||
msgstr "Wahlstatus wurde gesetzt auf: %s."
|
||||
|
||||
#: assignment/views.py:136
|
||||
#: assignment/views.py:133
|
||||
msgid "You have set your candidature successfully."
|
||||
msgstr "Sie haben Ihre Kandidatur erfolgreich gesetzt."
|
||||
|
||||
#: assignment/views.py:154
|
||||
#: assignment/views.py:151
|
||||
msgid ""
|
||||
"You have withdrawn your candidature successfully. You can not be nominated "
|
||||
"by other participants anymore."
|
||||
msgstr "Sie haben Ihre Kandidatur erfolgreich zurückgezogen. Sie können nun von anderen Teilnehmer/innen nicht mehr vorgeschlagen werden."
|
||||
|
||||
#: assignment/views.py:167
|
||||
#: assignment/views.py:164
|
||||
#, python-format
|
||||
msgid "Do you really want to withdraw %s from the election?"
|
||||
msgstr "Soll %s wirklich von der Wahl zurückgezogen werden?"
|
||||
|
||||
#: assignment/views.py:169
|
||||
#: assignment/views.py:166
|
||||
#, python-format
|
||||
msgid "Do you really want to unblock %s for the election?"
|
||||
msgstr "Soll %s wirklich für die Wahl freigegeben werden?"
|
||||
|
||||
#: assignment/views.py:188
|
||||
#: assignment/views.py:185
|
||||
#, python-format
|
||||
msgid "Candidate %s was withdrawn successfully."
|
||||
msgstr "Die Kandidatur von %s wurde erfolgreich zurückgezogen."
|
||||
|
||||
#: assignment/views.py:190
|
||||
#: assignment/views.py:187
|
||||
#, python-format
|
||||
msgid "%s was unblocked successfully."
|
||||
msgstr "%s wurde erfolgreich freigegeben."
|
||||
|
||||
#: assignment/views.py:206
|
||||
#: assignment/views.py:203
|
||||
msgid "New ballot was successfully created."
|
||||
msgstr "Neuer Wahlgang erfolgreich angelegt."
|
||||
|
||||
#: assignment/views.py:242
|
||||
#: assignment/views.py:239
|
||||
#, python-format
|
||||
msgid "Ballot ID %d does not exist."
|
||||
msgstr "Wahlgang-ID %d existiert nicht."
|
||||
|
||||
#: assignment/views.py:267
|
||||
#: assignment/views.py:264
|
||||
msgid "not elected"
|
||||
msgstr "nicht gewählt"
|
||||
|
||||
#: assignment/views.py:271 assignment/views.py:461
|
||||
#: assignment/views.py:268 assignment/views.py:458
|
||||
#: assignment/templates/assignment/assignment_detail.html:77
|
||||
msgid "elected"
|
||||
msgstr "gewählt"
|
||||
|
||||
#: assignment/views.py:297
|
||||
#: assignment/views.py:294
|
||||
msgid "Ballot was successfully deleted."
|
||||
msgstr "Abstimmung wurde erfolgreich gelöscht."
|
||||
|
||||
#: assignment/views.py:332
|
||||
#: assignment/views.py:329
|
||||
msgid "No assignments available."
|
||||
msgstr "Keine Wahlen vorhanden."
|
||||
|
||||
#: assignment/views.py:351
|
||||
#: assignment/views.py:348
|
||||
#, python-format
|
||||
msgid "Election: %s"
|
||||
msgstr "Wahlen: %s"
|
||||
|
||||
#: assignment/views.py:364 assignment/views.py:400
|
||||
#: assignment/views.py:361 assignment/views.py:397
|
||||
#: assignment/templates/assignment/assignment_detail.html:66
|
||||
#: assignment/templates/assignment/assignment_detail.html:150
|
||||
#: assignment/templates/assignment/assignment_list.html:34
|
||||
@ -894,12 +894,12 @@ msgstr "Wahlen: %s"
|
||||
msgid "Candidates"
|
||||
msgstr "Kandidaten/innen"
|
||||
|
||||
#: assignment/views.py:389 motion/pdf.py:110
|
||||
#: assignment/views.py:386 motion/pdf.py:111
|
||||
#: motion/templates/motion/motion_detail.html:208
|
||||
msgid "Vote results"
|
||||
msgstr "Abstimmungsergebnis"
|
||||
|
||||
#: assignment/views.py:393
|
||||
#: assignment/views.py:390
|
||||
#: assignment/templates/assignment/assignment_detail.html:154
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
#: assignment/templates/assignment/poll_view.html:13
|
||||
@ -907,11 +907,11 @@ msgstr "Abstimmungsergebnis"
|
||||
msgid "ballot"
|
||||
msgstr "Wahlgang"
|
||||
|
||||
#: assignment/views.py:396
|
||||
#: assignment/views.py:393
|
||||
msgid "ballots"
|
||||
msgstr "Wahlgänge"
|
||||
|
||||
#: assignment/views.py:421
|
||||
#: assignment/views.py:418
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Y: %(YES)s\n"
|
||||
@ -919,7 +919,7 @@ msgid ""
|
||||
"A: %(ABSTAIN)s"
|
||||
msgstr "J: %(YES)s\nN: %(NO)s\nE: %(ABSTAIN)s"
|
||||
|
||||
#: assignment/views.py:432
|
||||
#: assignment/views.py:429
|
||||
#: assignment/templates/assignment/assignment_detail.html:225
|
||||
#: assignment/templates/assignment/poll_view.html:55
|
||||
#: assignment/templates/assignment/slide.html:84
|
||||
@ -927,41 +927,41 @@ msgstr "J: %(YES)s\nN: %(NO)s\nE: %(ABSTAIN)s"
|
||||
msgid "Invalid votes"
|
||||
msgstr "Ungültige Stimmen"
|
||||
|
||||
#: assignment/views.py:439
|
||||
#: assignment/views.py:436
|
||||
#: assignment/templates/assignment/assignment_detail.html:241
|
||||
#: assignment/templates/assignment/assignment_detail.html:246
|
||||
#: assignment/templates/assignment/poll_view.html:65
|
||||
#: assignment/templates/assignment/slide.html:97
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:125
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:126
|
||||
#: motion/templates/motion/motion_detail.html:226
|
||||
#: motion/templates/motion/poll_form.html:52
|
||||
#: motion/templates/motion/slide.html:28 poll/models.py:67
|
||||
msgid "Votes cast"
|
||||
msgstr "Abgegebene Stimmen"
|
||||
|
||||
#: assignment/views.py:522
|
||||
#: assignment/views.py:518
|
||||
#, python-format
|
||||
msgid "%d. ballot"
|
||||
msgstr "%d. Wahlgang"
|
||||
|
||||
#: assignment/views.py:524
|
||||
#: assignment/views.py:520
|
||||
#, python-format
|
||||
msgid "%d candidate"
|
||||
msgid_plural "%d candidates"
|
||||
msgstr[0] "%d Kandidat/in"
|
||||
msgstr[1] "%d Kandidaten/innen"
|
||||
|
||||
#: assignment/views.py:526
|
||||
#: assignment/views.py:522
|
||||
#, python-format
|
||||
msgid "%d available post"
|
||||
msgid_plural "%d available posts"
|
||||
msgstr[0] "%d verfügbare Posten"
|
||||
msgstr[1] "%d verfügbare Posten"
|
||||
|
||||
#: assignment/views.py:566
|
||||
#: assignment/views.py:572
|
||||
#: assignment/templates/assignment/assignment_detail.html:209
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:124
|
||||
#: motion/pdf.py:271 motion/templates/motion/motion_detail.html:223
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:125
|
||||
#: motion/pdf.py:274 motion/templates/motion/motion_detail.html:223
|
||||
#: motion/templates/motion/slide.html:25
|
||||
msgid "Abstention"
|
||||
msgstr "Enthaltung"
|
||||
@ -1057,7 +1057,7 @@ msgid "was not a <br> candidate"
|
||||
msgstr "war kein Kandidat"
|
||||
|
||||
#: assignment/templates/assignment/assignment_detail.html:230
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:124
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:125
|
||||
#: motion/templates/motion/motion_detail.html:224
|
||||
#: motion/templates/motion/slide.html:26
|
||||
msgid "Invalid"
|
||||
@ -1071,7 +1071,7 @@ msgstr "Keine Wahlgänge vorhanden."
|
||||
#: assignment/templates/assignment/assignment_list.html:35
|
||||
#: assignment/templates/assignment/slide.html:8
|
||||
#: motion/templates/motion/motion_detail.html:203
|
||||
#: motion/templates/motion/motion_list.html:41
|
||||
#: motion/templates/motion/motion_list.html:49
|
||||
#: motion/templates/motion/slide.html:8
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
@ -1179,9 +1179,9 @@ msgstr "Logo auf dem Projektor anzeigen"
|
||||
|
||||
#: core/signals.py:67
|
||||
msgid ""
|
||||
"You can find and replace the logo under "
|
||||
"\"openslides/static/img/projector/static/img/logo-projector.png\"."
|
||||
msgstr "Sie können das Logo ersetzen unter \"openslides/static/img/projector/static/img/logo-projector.png\"."
|
||||
"You can find and replace the logo under \"openslides/projector/static/img"
|
||||
"/logo-projector.png\"."
|
||||
msgstr "Sie können das Logo ersetzen unter \"openslides/projector/static/img/logo-projector.png\"."
|
||||
|
||||
#: core/signals.py:74
|
||||
msgid "Show title and description of event on projector"
|
||||
@ -1285,7 +1285,7 @@ msgid "No results found."
|
||||
msgstr "Keine Ergebnisse gefunden."
|
||||
|
||||
#: core/templates/core/version.html:5 core/templates/core/version.html.py:8
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:94 motion/views.py:365
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:95 motion/views.py:365
|
||||
#: motion/templates/motion/motion_detail.html:22
|
||||
#: motion/templates/motion/motion_diff.html:35
|
||||
#: motion/templates/motion/motion_diff.html:39
|
||||
@ -1293,37 +1293,37 @@ msgstr "Keine Ergebnisse gefunden."
|
||||
msgid "Version"
|
||||
msgstr "Version"
|
||||
|
||||
#: mediafile/models.py:20 mediafile/templates/search/mediafile-results.html:7
|
||||
#: mediafile/models.py:21 mediafile/templates/search/mediafile-results.html:7
|
||||
msgid "File"
|
||||
msgstr "Datei"
|
||||
|
||||
#: mediafile/models.py:29 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
#: mediafile/models.py:30 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
msgid "Uploaded by"
|
||||
msgstr "Hochgeladen durch"
|
||||
|
||||
#: mediafile/models.py:40
|
||||
#: mediafile/models.py:41
|
||||
msgid "Is Presentable"
|
||||
msgstr "Anzeigbar"
|
||||
|
||||
#: mediafile/models.py:41
|
||||
#: mediafile/models.py:42
|
||||
msgid ""
|
||||
"If checked, this file can be presented on the projector. Currently, this is "
|
||||
"only possible for PDFs."
|
||||
msgstr "Wenn aktiviert kann diese Datei am Projektor projiziert werden. Derzeit nur mit PDFs möglich."
|
||||
|
||||
#: mediafile/models.py:50
|
||||
#: mediafile/models.py:51
|
||||
msgid "Can see the list of files"
|
||||
msgstr "Darf die Dateiliste sehen"
|
||||
|
||||
#: mediafile/models.py:51
|
||||
#: mediafile/models.py:52
|
||||
msgid "Can upload files"
|
||||
msgstr "Darf Dateien hochladen"
|
||||
|
||||
#: mediafile/models.py:52
|
||||
#: mediafile/models.py:53
|
||||
msgid "Can manage files"
|
||||
msgstr "Darf Dateien verwalten"
|
||||
|
||||
#: mediafile/models.py:65 mediafile/models.py:67
|
||||
#: mediafile/models.py:66 mediafile/models.py:68 mediafile/models.py:90
|
||||
msgid "unknown"
|
||||
msgstr "unbekannt"
|
||||
|
||||
@ -1429,7 +1429,7 @@ msgstr "Fehler"
|
||||
msgid "Warnings"
|
||||
msgstr "Warnungen"
|
||||
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:147
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:148
|
||||
#: motion/templates/motion/motion_detail.html:94
|
||||
#: motion/templates/motion/motion_diff.html:54
|
||||
#: motion/templates/motion/slide.html:67
|
||||
@ -1440,16 +1440,16 @@ msgstr "Begründung"
|
||||
msgid "Attachments"
|
||||
msgstr "Anhänge"
|
||||
|
||||
#: motion/forms.py:75 motion/pdf.py:48
|
||||
#: motion/forms.py:75 motion/pdf.py:49
|
||||
#: motion/templates/motion/motion_detail.html:183
|
||||
#: motion/templates/motion/motion_list.html:42
|
||||
#: motion/templates/motion/motion_list.html:50
|
||||
#: motion/templates/motion/slide.html:41
|
||||
msgid "Submitter"
|
||||
msgstr "Antragsteller/in"
|
||||
|
||||
#: motion/forms.py:90 motion/pdf.py:73
|
||||
#: motion/forms.py:90 motion/pdf.py:74
|
||||
#: motion/templates/motion/motion_detail.html:190
|
||||
#: motion/templates/motion/motion_list.html:44
|
||||
#: motion/templates/motion/motion_list.html:52
|
||||
msgid "Supporters"
|
||||
msgstr "Unterstützer/innen"
|
||||
|
||||
@ -1462,7 +1462,7 @@ 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:119 motion/templates/motion/motion_detail.html:248
|
||||
#: motion/templates/motion/motion_list.html:40
|
||||
#: motion/templates/motion/motion_list.html:48
|
||||
#: motion/templates/motion/slide.html:50
|
||||
msgid "Category"
|
||||
msgstr "Sachgebiet"
|
||||
@ -1526,7 +1526,7 @@ msgid "Can manage motions"
|
||||
msgstr "Darf Anträge verwalten"
|
||||
|
||||
#: motion/models.py:85 motion/models.py:466 motion/models.py:467
|
||||
#: motion/pdf.py:41 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/pdf.py:42 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/views.py:614 motion/views.py:724
|
||||
#: motion/templates/motion/motion_detail.html:8
|
||||
#: motion/templates/motion/motion_detail.html:20
|
||||
@ -1561,24 +1561,24 @@ msgstr "%(time_and_messages)s durch %(person)s"
|
||||
msgid "Vote %d"
|
||||
msgstr "Abstimmung %d"
|
||||
|
||||
#: motion/pdf.py:62
|
||||
#: motion/pdf.py:63
|
||||
msgid "Signature"
|
||||
msgstr "Unterschrift"
|
||||
|
||||
#: motion/pdf.py:84
|
||||
#: motion/pdf.py:85
|
||||
msgid "State"
|
||||
msgstr "Status"
|
||||
|
||||
#: motion/pdf.py:120 motion/templates/motion/slide.html:17
|
||||
#: motion/pdf.py:121 motion/templates/motion/slide.html:17
|
||||
msgid "Vote"
|
||||
msgstr "Abstimmung"
|
||||
|
||||
#: motion/pdf.py:244 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/pdf.py:245 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Categories"
|
||||
msgstr "Sachgebiete"
|
||||
|
||||
#: motion/pdf.py:251 motion/templates/motion/widget.html:25
|
||||
#: motion/pdf.py:252 motion/templates/motion/widget.html:25
|
||||
msgid "No motions available."
|
||||
msgstr "Keine Anträge vorhanden."
|
||||
|
||||
@ -1621,7 +1621,7 @@ msgstr "Antragseinleitung"
|
||||
#: motion/signals.py:68 motion/views.py:717 motion/views.py:822
|
||||
#: motion/views.py:838 motion/templates/motion/category_list.html:6
|
||||
#: motion/templates/motion/motion_list.html:7
|
||||
#: motion/templates/motion/motion_list.html:20
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
msgid "Motions"
|
||||
msgstr "Anträge"
|
||||
|
||||
@ -1899,12 +1899,12 @@ msgid "This version is not authorized."
|
||||
msgstr "Diese Version ist nicht zugelassen."
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:37
|
||||
#: motion/templates/motion/motion_list.html:95
|
||||
#: motion/templates/motion/motion_list.html:103
|
||||
msgid "Print motion as PDF"
|
||||
msgstr "Antrag als PDF drucken"
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:41
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/poll_form.html:22
|
||||
msgid "Show motion"
|
||||
msgstr "Antrag projizieren"
|
||||
@ -1978,7 +1978,7 @@ msgstr "Letzte Änderung (von dieser Version)"
|
||||
#: motion/templates/motion/motion_detail.html:260
|
||||
#: motion/templates/motion/motion_diff.html:36
|
||||
#: motion/templates/motion/motion_diff.html:40
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
#: motion/templates/motion/motion_list.html:54
|
||||
msgid "Last changes"
|
||||
msgstr "Letzte Änderung"
|
||||
|
||||
@ -2026,13 +2026,13 @@ msgstr "Zurück zum Antrag"
|
||||
|
||||
#: motion/templates/motion/motion_form.html:42
|
||||
#: motion/templates/motion/motion_form.html:52
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
msgid "New motion"
|
||||
msgstr "Neuer Antrag"
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:5
|
||||
#: motion/templates/motion/motion_form_csv_import.html:9
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
msgid "Import motions"
|
||||
msgstr "Anträge importieren"
|
||||
|
||||
@ -2075,37 +2075,37 @@ msgid "Use the CSV example file from OpenSlides Wiki."
|
||||
msgstr "Verwenden Sie die CSV-Beispiel-Datei vom OpenSlides Wiki."
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:39
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
#: participant/templates/participant/import.html:41
|
||||
#: participant/templates/participant/overview.html:25
|
||||
msgid "Import"
|
||||
msgstr "Importieren"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Manage categories"
|
||||
msgstr "Sachgebiete verwalten"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:31
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
msgid "Print all motions as PDF"
|
||||
msgstr "Alle Anträge als PDF drucken"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:38
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
msgid "#"
|
||||
msgstr "#"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
msgid "Motion title"
|
||||
msgstr "Antragstitel"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:65
|
||||
#: motion/templates/motion/motion_list.html:73
|
||||
msgid "Enough supporters"
|
||||
msgstr "Ausreichend Unterstützer/innen"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:68
|
||||
#: motion/templates/motion/motion_list.html:76
|
||||
msgid "Needs supporters"
|
||||
msgstr "Benötigt Unterstützer/innen"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:75
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
msgid "There is a newer (unauthorized) version."
|
||||
msgstr "Es gibt eine neuere (nicht zugelassene) Version."
|
||||
|
||||
@ -2140,7 +2140,7 @@ msgstr "Gruppen-ID %(id)s existiert nicht (Zeile %(line)d)."
|
||||
msgid "Import aborted because of severe errors in the input file."
|
||||
msgstr "Import auf Grund von schweren Fehlern in der Quelldatei abgebrochen."
|
||||
|
||||
#: participant/forms.py:20 participant/views.py:482
|
||||
#: participant/forms.py:20 participant/views.py:483
|
||||
#: participant/templates/participant/group_overview.html:7
|
||||
#: participant/templates/participant/group_overview.html:20
|
||||
#: participant/templates/participant/overview.html:24
|
||||
@ -2168,7 +2168,7 @@ msgstr "Sie dürfen nicht die letzte Gruppe löschen, die das Recht zur Verwaltu
|
||||
msgid "Permissions"
|
||||
msgstr "Rechte"
|
||||
|
||||
#: participant/forms.py:83 participant/views.py:441 participant/views.py:466
|
||||
#: participant/forms.py:83 participant/views.py:442 participant/views.py:467
|
||||
#: participant/templates/participant/overview.html:7
|
||||
#: participant/templates/participant/overview.html:20
|
||||
msgid "Participants"
|
||||
@ -2343,47 +2343,47 @@ msgstr "Mitarbeiter/in"
|
||||
msgid "You can not delete yourself."
|
||||
msgstr "Sie dürfen sich nicht selbst löschen."
|
||||
|
||||
#: participant/views.py:166
|
||||
#: participant/views.py:167
|
||||
msgid "You can not deactivate yourself."
|
||||
msgstr "Sie dürfen sich nicht selbst deaktivieren."
|
||||
|
||||
#: participant/views.py:185
|
||||
#: participant/views.py:186
|
||||
msgid "Participant-list"
|
||||
msgstr "Teilnehmerliste"
|
||||
|
||||
#: participant/views.py:186
|
||||
#: participant/views.py:187
|
||||
msgid "List of Participants"
|
||||
msgstr "Teilnehmerliste"
|
||||
|
||||
#: participant/views.py:200
|
||||
#: participant/views.py:201
|
||||
msgid "Participant-access-data"
|
||||
msgstr "Teilnehmer-Zugangsdaten"
|
||||
|
||||
#: participant/views.py:230
|
||||
#: participant/views.py:231
|
||||
#, python-format
|
||||
msgid "%d new participants were successfully imported."
|
||||
msgstr "%d neue Teilnehmer/innen wurden erfolgreich importiert."
|
||||
|
||||
#: participant/views.py:241
|
||||
#: participant/views.py:242
|
||||
msgid "Do you really want to reset the password?"
|
||||
msgstr "Soll das Passwort wirklich zurückgesetzt werden?"
|
||||
|
||||
#: participant/views.py:254
|
||||
#: participant/views.py:255
|
||||
#, python-format
|
||||
msgid "The Password for %s was successfully reset."
|
||||
msgstr "Das Passwort für %s wurde erfolgreich zurückgesetzt."
|
||||
|
||||
#: participant/views.py:348
|
||||
#: participant/views.py:349
|
||||
msgid "You can not delete this group."
|
||||
msgstr "Sie dürfen diese Gruppe nicht löschen."
|
||||
|
||||
#: participant/views.py:357
|
||||
#: participant/views.py:358
|
||||
msgid ""
|
||||
"You can not delete the last group containing the permission to manage "
|
||||
"participants you are in."
|
||||
msgstr "Sie dürfen nicht die letzte Gruppe löschen, in der Sie Mitglied sind und die das Recht zur Verwaltung von Teilnehmern enthält."
|
||||
|
||||
#: participant/views.py:373
|
||||
#: participant/views.py:374
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Installation was successfully! Use %(user)s (password: %(password)s) for "
|
||||
@ -2392,15 +2392,15 @@ msgid ""
|
||||
"be a security risk."
|
||||
msgstr "Die Installation war erfolgreich! Verwenden Sie %(user)s (Passwort: %(password)s) für die erste Anmeldung.<br><strong>Wichtig:</strong> Ändern Sie das Passwort nach der ersten Anmeldung! Anderenfalls erscheint diese Meldung weiterhin für alle und ist ein Sicherheitsrisiko."
|
||||
|
||||
#: participant/views.py:400
|
||||
#: participant/views.py:401
|
||||
msgid "User settings successfully saved."
|
||||
msgstr "Nutzereinstellungen wurden erfolgreich gespeichert."
|
||||
|
||||
#: participant/views.py:402 participant/views.py:426 utils/views.py:183
|
||||
#: participant/views.py:403 participant/views.py:427 utils/views.py:183
|
||||
msgid "Please check the form for errors."
|
||||
msgstr "Bitte kontrollieren Sie das Formular nach Fehlern."
|
||||
|
||||
#: participant/views.py:423
|
||||
#: participant/views.py:424
|
||||
msgid "Password successfully changed."
|
||||
msgstr "Passwort wurde erfolgreich geändert."
|
||||
|
||||
@ -2765,12 +2765,12 @@ msgstr "Passwort ändern"
|
||||
msgid "Logout"
|
||||
msgstr "Abmelden"
|
||||
|
||||
#: utils/pdf.py:251
|
||||
#: utils/pdf.py:252
|
||||
#, python-format
|
||||
msgid "As of: %s"
|
||||
msgstr "Stand: %s"
|
||||
|
||||
#: utils/pdf.py:262 utils/pdf.py:271
|
||||
#: utils/pdf.py:263 utils/pdf.py:272
|
||||
#, python-format
|
||||
msgid "Page %s"
|
||||
msgstr "Seite %s"
|
||||
|
@ -5,29 +5,29 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-11-22 15:35+0100\n"
|
||||
"POT-Creation-Date: 2014-03-31 22:22+0200\n"
|
||||
"Language: en\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: global_settings.py:21
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: global_settings.py:22
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: global_settings.py:25
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: global_settings.py:26
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
@ -66,7 +66,7 @@ msgstr ""
|
||||
msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:78
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:82
|
||||
msgid "Duration"
|
||||
msgstr ""
|
||||
|
||||
@ -91,7 +91,7 @@ msgstr ""
|
||||
msgid "Organizational item"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:26
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:27
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:26
|
||||
#: motion/models.py:533 participant/models.py:33 participant/pdf.py:21
|
||||
#: participant/templates/participant/overview.html:48 projector/models.py:116
|
||||
@ -103,7 +103,7 @@ msgstr ""
|
||||
msgid "Text"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:75
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:79
|
||||
#: agenda/templates/agenda/view.html:55 participant/models.py:45
|
||||
#: participant/templates/participant/overview.html:54
|
||||
#: participant/templates/participant/user_detail.html:71
|
||||
@ -138,16 +138,16 @@ msgstr ""
|
||||
msgid "Can see orga items and time scheduling of agenda"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/models.py:276
|
||||
#: agenda/models.py:291
|
||||
#, python-format
|
||||
msgid "%(person)s is already on the list of speakers of item %(id)s."
|
||||
msgstr ""
|
||||
|
||||
#: agenda/models.py:280
|
||||
#: agenda/models.py:295
|
||||
msgid "An anonymous user can not be on lists of speakers."
|
||||
msgstr ""
|
||||
|
||||
#: agenda/models.py:320
|
||||
#: agenda/models.py:335
|
||||
msgid "Can put oneself on the list of speakers"
|
||||
msgstr ""
|
||||
|
||||
@ -180,7 +180,7 @@ msgstr ""
|
||||
#: agenda/templates/agenda/item_slide_summary.html:4
|
||||
#: agenda/templates/agenda/overview.html:7
|
||||
#: agenda/templates/agenda/overview.html:37
|
||||
#: agenda/templates/agenda/overview.html:86
|
||||
#: agenda/templates/agenda/overview.html:90
|
||||
#: agenda/templates/agenda/widget.html:14
|
||||
#: agenda/templates/search/agenda-results.html:7
|
||||
#: agenda/templates/search/agenda-results.html:13
|
||||
@ -256,7 +256,7 @@ msgstr ""
|
||||
|
||||
#: agenda/views.py:601
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:38
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:46
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:47
|
||||
msgid "The list of speakers is empty."
|
||||
msgstr ""
|
||||
|
||||
@ -271,7 +271,7 @@ msgstr ""
|
||||
|
||||
#: agenda/views.py:670
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:21
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/overlay_speaker_widget.html:4
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "List of speakers"
|
||||
@ -355,7 +355,7 @@ msgstr ""
|
||||
#: assignment/templates/assignment/widget.html:12
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:37
|
||||
#: motion/templates/motion/category_list.html:30
|
||||
#: motion/templates/motion/motion_list.html:88
|
||||
#: motion/templates/motion/motion_list.html:96
|
||||
#: motion/templates/motion/widget.html:12
|
||||
#: participant/templates/participant/group_overview.html:58
|
||||
#: participant/templates/participant/group_widget.html:12
|
||||
@ -366,13 +366,13 @@ msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/item_row.html:24
|
||||
#: agenda/templates/agenda/view.html:131
|
||||
#: agenda/templates/agenda/view.html:129
|
||||
#: assignment/templates/assignment/assignment_detail.html:172
|
||||
#: assignment/templates/assignment/assignment_list.html:69
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:38
|
||||
#: motion/templates/motion/category_list.html:33
|
||||
#: motion/templates/motion/motion_detail.html:146
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/motion_list.html:99
|
||||
#: participant/templates/participant/group_overview.html:62
|
||||
#: participant/templates/participant/overview.html:121
|
||||
#: projector/templates/projector/custom_slide_widget.html:27
|
||||
@ -405,7 +405,7 @@ msgid "Item closed"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:22
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "closed"
|
||||
msgstr ""
|
||||
@ -419,24 +419,24 @@ msgid "Do you want to save the changed order of agenda items?"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:32
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:565
|
||||
#: agenda/templates/agenda/view.html:85 assignment/models.py:289
|
||||
#: assignment/views.py:570
|
||||
#: assignment/templates/assignment/assignment_detail.html:207
|
||||
#: assignment/templates/assignment/assignment_detail.html:211
|
||||
#: assignment/templates/assignment/slide.html:66
|
||||
#: assignment/templates/assignment/slide.html:70 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:269
|
||||
#: motion/pdf.py:125 motion/pdf.py:270
|
||||
#: motion/templates/motion/motion_detail.html:221
|
||||
#: motion/templates/motion/slide.html:23 utils/views.py:333
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:33
|
||||
#: agenda/templates/agenda/view.html:87 assignment/models.py:289
|
||||
#: assignment/views.py:566
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:571
|
||||
#: assignment/templates/assignment/assignment_detail.html:208
|
||||
#: assignment/templates/assignment/slide.html:67 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:270
|
||||
#: motion/pdf.py:125 motion/pdf.py:272
|
||||
#: motion/templates/motion/motion_detail.html:222
|
||||
#: motion/templates/motion/slide.html:24 utils/views.py:333
|
||||
msgid "No"
|
||||
@ -446,7 +446,7 @@ msgstr ""
|
||||
#: assignment/templates/assignment/assignment_list.html:22
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:12
|
||||
#: motion/templates/motion/category_list.html:13
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
#: participant/templates/participant/group_overview.html:22
|
||||
#: participant/templates/participant/overview.html:23
|
||||
#: projector/templates/projector/custom_slide_widget.html:44
|
||||
@ -457,48 +457,48 @@ msgstr ""
|
||||
msgid "Print agenda as PDF"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:50
|
||||
msgid "Start of event"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:54
|
||||
msgid "Estimated end"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Set start time of event"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:65
|
||||
#: agenda/templates/agenda/overview.html:49
|
||||
msgid "Hide closed items"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
#: agenda/templates/agenda/overview.html:52
|
||||
msgid "item"
|
||||
msgid_plural "items"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:73
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Start of event"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:64
|
||||
msgid "Estimated end"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
msgid "Set start time of event"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:77
|
||||
msgid "Item"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:81
|
||||
#: agenda/templates/agenda/overview.html:85
|
||||
#: assignment/templates/assignment/assignment_list.html:36
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:24
|
||||
#: motion/templates/motion/category_list.html:23
|
||||
#: motion/templates/motion/motion_detail.html:122
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
#: motion/templates/motion/motion_list.html:55
|
||||
#: participant/templates/participant/group_overview.html:33
|
||||
#: participant/templates/participant/overview.html:56
|
||||
msgid "Actions"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:100
|
||||
#: agenda/templates/agenda/overview.html:104
|
||||
msgid "Show agenda"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/overview.html:123
|
||||
#: agenda/templates/agenda/overview.html:127
|
||||
#: agenda/templates/agenda/widget.html:53
|
||||
#: projector/templates/projector/custom_slide_widget.html:40
|
||||
msgid "No items available."
|
||||
@ -513,7 +513,7 @@ msgid "Next speaker"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/speaker_widget.html:10
|
||||
#: agenda/templates/agenda/view.html:125
|
||||
#: agenda/templates/agenda/view.html:123
|
||||
msgid "End speach"
|
||||
msgstr ""
|
||||
|
||||
@ -553,35 +553,35 @@ msgstr ""
|
||||
msgid "Do you want to save the changed order of speakers?"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/view.html:96
|
||||
#: agenda/templates/agenda/view.html:94
|
||||
msgid "Last speakers"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/view.html:99
|
||||
#: agenda/templates/agenda/view.html:97
|
||||
msgid "Show all speakers"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
#: agenda/templates/agenda/view.html:101
|
||||
msgid "Current speaker"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/view.html:105
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
msgid "Next speakers"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/view.html:128
|
||||
#: agenda/templates/agenda/view.html:126
|
||||
msgid "Begin speach"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
#: agenda/templates/agenda/view.html:141
|
||||
msgid "Remove me from the list"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/view.html:145
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
msgid "Put me on the list"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: agenda/templates/agenda/view.html:153
|
||||
#: assignment/templates/assignment/assignment_detail.html:113
|
||||
#: assignment/templates/assignment/poll_view.html:87
|
||||
#: mediafile/templates/mediafile/pdfs_widget.html:32
|
||||
@ -591,7 +591,7 @@ msgstr ""
|
||||
msgid "Apply"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/templates/agenda/view.html:157
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: assignment/templates/assignment/assignment_detail.html:116
|
||||
msgid "Add new participant"
|
||||
msgstr ""
|
||||
@ -630,7 +630,7 @@ msgstr ""
|
||||
msgid "More..."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:357
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:354
|
||||
#: assignment/templates/assignment/assignment_detail.html:276
|
||||
#: assignment/templates/assignment/slide.html:10
|
||||
msgid "Number of available posts"
|
||||
@ -685,7 +685,7 @@ msgstr ""
|
||||
msgid "Can manage elections"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/models.py:65 assignment/views.py:497 assignment/views.py:515
|
||||
#: assignment/models.py:65 assignment/views.py:494 assignment/views.py:511
|
||||
#: assignment/templates/assignment/assignment_detail.html:8
|
||||
#: assignment/templates/assignment/assignment_list.html:33
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
@ -709,7 +709,7 @@ msgstr ""
|
||||
msgid "<b>%s</b> is already a candidate."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/models.py:106 assignment/views.py:157
|
||||
#: assignment/models.py:106 assignment/views.py:154
|
||||
msgid "The candidate list is already closed."
|
||||
msgstr ""
|
||||
|
||||
@ -723,7 +723,7 @@ msgstr ""
|
||||
msgid "%s is no candidate"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/models.py:236 assignment/views.py:309
|
||||
#: assignment/models.py:236 assignment/views.py:306
|
||||
msgid "Assignment"
|
||||
msgstr ""
|
||||
|
||||
@ -764,8 +764,8 @@ msgstr ""
|
||||
msgid "Custom number of ballot papers"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:312
|
||||
#: assignment/views.py:615 assignment/views.py:631
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:309
|
||||
#: assignment/views.py:638 assignment/views.py:654
|
||||
#: assignment/templates/assignment/assignment_list.html:7
|
||||
#: assignment/templates/assignment/assignment_list.html:19
|
||||
msgid "Elections"
|
||||
@ -795,78 +795,78 @@ msgstr ""
|
||||
msgid "Always Yes-No-Abstain per candidate"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:80
|
||||
#: assignment/views.py:77
|
||||
#, python-format
|
||||
msgid "Candidate %s was nominated successfully."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:119
|
||||
#: assignment/views.py:116
|
||||
#, python-format
|
||||
msgid "Election status was set to: %s."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:136
|
||||
#: assignment/views.py:133
|
||||
msgid "You have set your candidature successfully."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:154
|
||||
#: assignment/views.py:151
|
||||
msgid ""
|
||||
"You have withdrawn your candidature successfully. You can not be nominated "
|
||||
"by other participants anymore."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:167
|
||||
#: assignment/views.py:164
|
||||
#, python-format
|
||||
msgid "Do you really want to withdraw %s from the election?"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:169
|
||||
#: assignment/views.py:166
|
||||
#, python-format
|
||||
msgid "Do you really want to unblock %s for the election?"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:188
|
||||
#: assignment/views.py:185
|
||||
#, python-format
|
||||
msgid "Candidate %s was withdrawn successfully."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:190
|
||||
#: assignment/views.py:187
|
||||
#, python-format
|
||||
msgid "%s was unblocked successfully."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:206
|
||||
#: assignment/views.py:203
|
||||
msgid "New ballot was successfully created."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:242
|
||||
#: assignment/views.py:239
|
||||
#, python-format
|
||||
msgid "Ballot ID %d does not exist."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:267
|
||||
#: assignment/views.py:264
|
||||
msgid "not elected"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:271 assignment/views.py:461
|
||||
#: assignment/views.py:268 assignment/views.py:458
|
||||
#: assignment/templates/assignment/assignment_detail.html:77
|
||||
msgid "elected"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:297
|
||||
#: assignment/views.py:294
|
||||
msgid "Ballot was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:332
|
||||
#: assignment/views.py:329
|
||||
msgid "No assignments available."
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:351
|
||||
#: assignment/views.py:348
|
||||
#, python-format
|
||||
msgid "Election: %s"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:364 assignment/views.py:400
|
||||
#: assignment/views.py:361 assignment/views.py:397
|
||||
#: assignment/templates/assignment/assignment_detail.html:66
|
||||
#: assignment/templates/assignment/assignment_detail.html:150
|
||||
#: assignment/templates/assignment/assignment_list.html:34
|
||||
@ -877,12 +877,12 @@ msgstr ""
|
||||
msgid "Candidates"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:389 motion/pdf.py:110
|
||||
#: assignment/views.py:386 motion/pdf.py:111
|
||||
#: motion/templates/motion/motion_detail.html:208
|
||||
msgid "Vote results"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:393
|
||||
#: assignment/views.py:390
|
||||
#: assignment/templates/assignment/assignment_detail.html:154
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
#: assignment/templates/assignment/poll_view.html:13
|
||||
@ -890,11 +890,11 @@ msgstr ""
|
||||
msgid "ballot"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:396
|
||||
#: assignment/views.py:393
|
||||
msgid "ballots"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:421
|
||||
#: assignment/views.py:418
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Y: %(YES)s\n"
|
||||
@ -902,7 +902,7 @@ msgid ""
|
||||
"A: %(ABSTAIN)s"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:432
|
||||
#: assignment/views.py:429
|
||||
#: assignment/templates/assignment/assignment_detail.html:225
|
||||
#: assignment/templates/assignment/poll_view.html:55
|
||||
#: assignment/templates/assignment/slide.html:84
|
||||
@ -910,41 +910,41 @@ msgstr ""
|
||||
msgid "Invalid votes"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:439
|
||||
#: assignment/views.py:436
|
||||
#: assignment/templates/assignment/assignment_detail.html:241
|
||||
#: assignment/templates/assignment/assignment_detail.html:246
|
||||
#: assignment/templates/assignment/poll_view.html:65
|
||||
#: assignment/templates/assignment/slide.html:97
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:125
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:126
|
||||
#: motion/templates/motion/motion_detail.html:226
|
||||
#: motion/templates/motion/poll_form.html:52
|
||||
#: motion/templates/motion/slide.html:28 poll/models.py:67
|
||||
msgid "Votes cast"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:522
|
||||
#: assignment/views.py:518
|
||||
#, python-format
|
||||
msgid "%d. ballot"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/views.py:524
|
||||
#: assignment/views.py:520
|
||||
#, python-format
|
||||
msgid "%d candidate"
|
||||
msgid_plural "%d candidates"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: assignment/views.py:526
|
||||
#: assignment/views.py:522
|
||||
#, python-format
|
||||
msgid "%d available post"
|
||||
msgid_plural "%d available posts"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: assignment/views.py:566
|
||||
#: assignment/views.py:572
|
||||
#: assignment/templates/assignment/assignment_detail.html:209
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:124
|
||||
#: motion/pdf.py:271 motion/templates/motion/motion_detail.html:223
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:125
|
||||
#: motion/pdf.py:274 motion/templates/motion/motion_detail.html:223
|
||||
#: motion/templates/motion/slide.html:25
|
||||
msgid "Abstention"
|
||||
msgstr ""
|
||||
@ -1040,7 +1040,7 @@ msgid "was not a <br> candidate"
|
||||
msgstr ""
|
||||
|
||||
#: assignment/templates/assignment/assignment_detail.html:230
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:124
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:125
|
||||
#: motion/templates/motion/motion_detail.html:224
|
||||
#: motion/templates/motion/slide.html:26
|
||||
msgid "Invalid"
|
||||
@ -1054,7 +1054,7 @@ msgstr ""
|
||||
#: assignment/templates/assignment/assignment_list.html:35
|
||||
#: assignment/templates/assignment/slide.html:8
|
||||
#: motion/templates/motion/motion_detail.html:203
|
||||
#: motion/templates/motion/motion_list.html:41
|
||||
#: motion/templates/motion/motion_list.html:49
|
||||
#: motion/templates/motion/slide.html:8
|
||||
msgid "Status"
|
||||
msgstr ""
|
||||
@ -1162,8 +1162,8 @@ msgstr ""
|
||||
|
||||
#: core/signals.py:67
|
||||
msgid ""
|
||||
"You can find and replace the logo under \"openslides/static/img/projector/"
|
||||
"static/img/logo-projector.png\"."
|
||||
"You can find and replace the logo under \"openslides/projector/static/img/"
|
||||
"logo-projector.png\"."
|
||||
msgstr ""
|
||||
|
||||
#: core/signals.py:74
|
||||
@ -1268,7 +1268,7 @@ msgid "No results found."
|
||||
msgstr ""
|
||||
|
||||
#: core/templates/core/version.html:5 core/templates/core/version.html.py:8
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:94 motion/views.py:365
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:95 motion/views.py:365
|
||||
#: motion/templates/motion/motion_detail.html:22
|
||||
#: motion/templates/motion/motion_diff.html:35
|
||||
#: motion/templates/motion/motion_diff.html:39
|
||||
@ -1276,37 +1276,37 @@ msgstr ""
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: mediafile/models.py:20 mediafile/templates/search/mediafile-results.html:7
|
||||
#: mediafile/models.py:21 mediafile/templates/search/mediafile-results.html:7
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: mediafile/models.py:29 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
#: mediafile/models.py:30 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
msgid "Uploaded by"
|
||||
msgstr ""
|
||||
|
||||
#: mediafile/models.py:40
|
||||
#: mediafile/models.py:41
|
||||
msgid "Is Presentable"
|
||||
msgstr ""
|
||||
|
||||
#: mediafile/models.py:41
|
||||
#: mediafile/models.py:42
|
||||
msgid ""
|
||||
"If checked, this file can be presented on the projector. Currently, this is "
|
||||
"only possible for PDFs."
|
||||
msgstr ""
|
||||
|
||||
#: mediafile/models.py:50
|
||||
#: mediafile/models.py:51
|
||||
msgid "Can see the list of files"
|
||||
msgstr ""
|
||||
|
||||
#: mediafile/models.py:51
|
||||
#: mediafile/models.py:52
|
||||
msgid "Can upload files"
|
||||
msgstr ""
|
||||
|
||||
#: mediafile/models.py:52
|
||||
#: mediafile/models.py:53
|
||||
msgid "Can manage files"
|
||||
msgstr ""
|
||||
|
||||
#: mediafile/models.py:65 mediafile/models.py:67
|
||||
#: mediafile/models.py:66 mediafile/models.py:68 mediafile/models.py:90
|
||||
msgid "unknown"
|
||||
msgstr ""
|
||||
|
||||
@ -1412,7 +1412,7 @@ msgstr ""
|
||||
msgid "Warnings"
|
||||
msgstr ""
|
||||
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:147
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:148
|
||||
#: motion/templates/motion/motion_detail.html:94
|
||||
#: motion/templates/motion/motion_diff.html:54
|
||||
#: motion/templates/motion/slide.html:67
|
||||
@ -1423,16 +1423,16 @@ msgstr ""
|
||||
msgid "Attachments"
|
||||
msgstr ""
|
||||
|
||||
#: motion/forms.py:75 motion/pdf.py:48
|
||||
#: motion/forms.py:75 motion/pdf.py:49
|
||||
#: motion/templates/motion/motion_detail.html:183
|
||||
#: motion/templates/motion/motion_list.html:42
|
||||
#: motion/templates/motion/motion_list.html:50
|
||||
#: motion/templates/motion/slide.html:41
|
||||
msgid "Submitter"
|
||||
msgstr ""
|
||||
|
||||
#: motion/forms.py:90 motion/pdf.py:73
|
||||
#: motion/forms.py:90 motion/pdf.py:74
|
||||
#: motion/templates/motion/motion_detail.html:190
|
||||
#: motion/templates/motion/motion_list.html:44
|
||||
#: motion/templates/motion/motion_list.html:52
|
||||
msgid "Supporters"
|
||||
msgstr ""
|
||||
|
||||
@ -1445,7 +1445,7 @@ msgid "Don't create a new version. Useful e.g. for trivial changes."
|
||||
msgstr ""
|
||||
|
||||
#: motion/forms.py:119 motion/templates/motion/motion_detail.html:248
|
||||
#: motion/templates/motion/motion_list.html:40
|
||||
#: motion/templates/motion/motion_list.html:48
|
||||
#: motion/templates/motion/slide.html:50
|
||||
msgid "Category"
|
||||
msgstr ""
|
||||
@ -1509,7 +1509,7 @@ msgid "Can manage motions"
|
||||
msgstr ""
|
||||
|
||||
#: motion/models.py:85 motion/models.py:466 motion/models.py:467
|
||||
#: motion/pdf.py:41 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/pdf.py:42 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/views.py:614 motion/views.py:724
|
||||
#: motion/templates/motion/motion_detail.html:8
|
||||
#: motion/templates/motion/motion_detail.html:20
|
||||
@ -1544,24 +1544,24 @@ msgstr ""
|
||||
msgid "Vote %d"
|
||||
msgstr ""
|
||||
|
||||
#: motion/pdf.py:62
|
||||
#: motion/pdf.py:63
|
||||
msgid "Signature"
|
||||
msgstr ""
|
||||
|
||||
#: motion/pdf.py:84
|
||||
#: motion/pdf.py:85
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
#: motion/pdf.py:120 motion/templates/motion/slide.html:17
|
||||
#: motion/pdf.py:121 motion/templates/motion/slide.html:17
|
||||
msgid "Vote"
|
||||
msgstr ""
|
||||
|
||||
#: motion/pdf.py:244 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/pdf.py:245 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Categories"
|
||||
msgstr ""
|
||||
|
||||
#: motion/pdf.py:251 motion/templates/motion/widget.html:25
|
||||
#: motion/pdf.py:252 motion/templates/motion/widget.html:25
|
||||
msgid "No motions available."
|
||||
msgstr ""
|
||||
|
||||
@ -1604,7 +1604,7 @@ msgstr ""
|
||||
#: motion/signals.py:68 motion/views.py:717 motion/views.py:822
|
||||
#: motion/views.py:838 motion/templates/motion/category_list.html:6
|
||||
#: motion/templates/motion/motion_list.html:7
|
||||
#: motion/templates/motion/motion_list.html:20
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
msgid "Motions"
|
||||
msgstr ""
|
||||
|
||||
@ -1882,12 +1882,12 @@ msgid "This version is not authorized."
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:37
|
||||
#: motion/templates/motion/motion_list.html:95
|
||||
#: motion/templates/motion/motion_list.html:103
|
||||
msgid "Print motion as PDF"
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:41
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/poll_form.html:22
|
||||
msgid "Show motion"
|
||||
msgstr ""
|
||||
@ -1961,7 +1961,7 @@ msgstr ""
|
||||
#: motion/templates/motion/motion_detail.html:260
|
||||
#: motion/templates/motion/motion_diff.html:36
|
||||
#: motion/templates/motion/motion_diff.html:40
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
#: motion/templates/motion/motion_list.html:54
|
||||
msgid "Last changes"
|
||||
msgstr ""
|
||||
|
||||
@ -2009,13 +2009,13 @@ msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_form.html:42
|
||||
#: motion/templates/motion/motion_form.html:52
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
msgid "New motion"
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:5
|
||||
#: motion/templates/motion/motion_form_csv_import.html:9
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
msgid "Import motions"
|
||||
msgstr ""
|
||||
|
||||
@ -2058,37 +2058,37 @@ msgid "Use the CSV example file from OpenSlides Wiki."
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:39
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
#: participant/templates/participant/import.html:41
|
||||
#: participant/templates/participant/overview.html:25
|
||||
msgid "Import"
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Manage categories"
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_list.html:31
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
msgid "Print all motions as PDF"
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_list.html:38
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
msgid "#"
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
msgid "Motion title"
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_list.html:65
|
||||
#: motion/templates/motion/motion_list.html:73
|
||||
msgid "Enough supporters"
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_list.html:68
|
||||
#: motion/templates/motion/motion_list.html:76
|
||||
msgid "Needs supporters"
|
||||
msgstr ""
|
||||
|
||||
#: motion/templates/motion/motion_list.html:75
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
msgid "There is a newer (unauthorized) version."
|
||||
msgstr ""
|
||||
|
||||
@ -2123,7 +2123,7 @@ msgstr ""
|
||||
msgid "Import aborted because of severe errors in the input file."
|
||||
msgstr ""
|
||||
|
||||
#: participant/forms.py:20 participant/views.py:482
|
||||
#: participant/forms.py:20 participant/views.py:483
|
||||
#: participant/templates/participant/group_overview.html:7
|
||||
#: participant/templates/participant/group_overview.html:20
|
||||
#: participant/templates/participant/overview.html:24
|
||||
@ -2151,7 +2151,7 @@ msgstr ""
|
||||
msgid "Permissions"
|
||||
msgstr ""
|
||||
|
||||
#: participant/forms.py:83 participant/views.py:441 participant/views.py:466
|
||||
#: participant/forms.py:83 participant/views.py:442 participant/views.py:467
|
||||
#: participant/templates/participant/overview.html:7
|
||||
#: participant/templates/participant/overview.html:20
|
||||
msgid "Participants"
|
||||
@ -2326,47 +2326,47 @@ msgstr ""
|
||||
msgid "You can not delete yourself."
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:166
|
||||
#: participant/views.py:167
|
||||
msgid "You can not deactivate yourself."
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:185
|
||||
#: participant/views.py:186
|
||||
msgid "Participant-list"
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:186
|
||||
#: participant/views.py:187
|
||||
msgid "List of Participants"
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:200
|
||||
#: participant/views.py:201
|
||||
msgid "Participant-access-data"
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:230
|
||||
#: participant/views.py:231
|
||||
#, python-format
|
||||
msgid "%d new participants were successfully imported."
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:241
|
||||
#: participant/views.py:242
|
||||
msgid "Do you really want to reset the password?"
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:254
|
||||
#: participant/views.py:255
|
||||
#, python-format
|
||||
msgid "The Password for %s was successfully reset."
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:348
|
||||
#: participant/views.py:349
|
||||
msgid "You can not delete this group."
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:357
|
||||
#: participant/views.py:358
|
||||
msgid ""
|
||||
"You can not delete the last group containing the permission to manage "
|
||||
"participants you are in."
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:373
|
||||
#: participant/views.py:374
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Installation was successfully! Use %(user)s (password: %(password)s) for "
|
||||
@ -2375,15 +2375,15 @@ msgid ""
|
||||
"a security risk."
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:400
|
||||
#: participant/views.py:401
|
||||
msgid "User settings successfully saved."
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:402 participant/views.py:426 utils/views.py:183
|
||||
#: participant/views.py:403 participant/views.py:427 utils/views.py:183
|
||||
msgid "Please check the form for errors."
|
||||
msgstr ""
|
||||
|
||||
#: participant/views.py:423
|
||||
#: participant/views.py:424
|
||||
msgid "Password successfully changed."
|
||||
msgstr ""
|
||||
|
||||
@ -2748,12 +2748,12 @@ msgstr ""
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: utils/pdf.py:251
|
||||
#: utils/pdf.py:252
|
||||
#, python-format
|
||||
msgid "As of: %s"
|
||||
msgstr ""
|
||||
|
||||
#: utils/pdf.py:262 utils/pdf.py:271
|
||||
#: utils/pdf.py:263 utils/pdf.py:272
|
||||
#, python-format
|
||||
msgid "Page %s"
|
||||
msgstr ""
|
||||
|
@ -5,246 +5,246 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-11-10 21:13+0100\n"
|
||||
"POT-Creation-Date: 2014-03-31 22:25+0200\n"
|
||||
"Language: en\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:9
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:39
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:2
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:32
|
||||
msgid "en"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:10
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:3
|
||||
msgid "previous month"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:11
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:4
|
||||
msgid "next month"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:13
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:6
|
||||
msgid "January"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:13
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:6
|
||||
msgid "February"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:13
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:6
|
||||
msgid "March"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:14
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:7
|
||||
msgid "April"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:14
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:20
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:7
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:13
|
||||
msgid "May"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:14
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:7
|
||||
msgid "June"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:15
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:8
|
||||
msgid "July"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:15
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:8
|
||||
msgid "August"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:15
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:8
|
||||
msgid "September"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:16
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:9
|
||||
msgid "October"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:16
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:9
|
||||
msgid "November"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:16
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:9
|
||||
msgid "December"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:19
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:12
|
||||
msgid "Jan"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:19
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:12
|
||||
msgid "Feb"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:19
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:12
|
||||
msgid "Mar"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:20
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:13
|
||||
msgid "Apr"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:20
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:13
|
||||
msgid "Jun"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:21
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:14
|
||||
msgid "Jul"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:21
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:14
|
||||
msgid "Aug"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:21
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:14
|
||||
msgid "Sep"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:22
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:15
|
||||
msgid "Oct"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:22
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:15
|
||||
msgid "Nov"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:22
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:15
|
||||
msgid "Dec"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:25
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:18
|
||||
msgid "Sunday"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:25
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:18
|
||||
msgid "Monday"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:25
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:18
|
||||
msgid "Tuesday"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:25
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:18
|
||||
msgid "Wednesday"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:26
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:19
|
||||
msgid "Thursday"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:26
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:19
|
||||
msgid "Friday"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:26
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:19
|
||||
msgid "Saturday"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:29
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:33
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:22
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:26
|
||||
msgid "Su"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:29
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:33
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:22
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:26
|
||||
msgid "Mo"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:29
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:33
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:22
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:26
|
||||
msgid "Tu"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:29
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:33
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:22
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:26
|
||||
msgid "We"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:30
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:34
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:23
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:27
|
||||
msgid "Th"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:30
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:34
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:23
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:27
|
||||
msgid "Fr"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:30
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:34
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:23
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:27
|
||||
msgid "Sa"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:45
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:38
|
||||
msgid "Time"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:46
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:39
|
||||
msgid "Hour"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:47
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:40
|
||||
msgid "Minute"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:48
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:41
|
||||
msgid "Current time"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:49
|
||||
#: agenda/static/javascript/agenda-config-datepicker.js:42
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: agenda/static/javascript/agenda.js:17
|
||||
#: agenda/static/javascript/agenda.js:9
|
||||
#, c-format
|
||||
msgid ", of which %s are hidden."
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:14
|
||||
#: static/javascript/dataTables.bootstrap.js:15
|
||||
msgid "All"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:19
|
||||
#: static/javascript/dataTables.bootstrap.js:20
|
||||
msgid "_MENU_ entries per page"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:20
|
||||
#: static/javascript/dataTables.bootstrap.js:21
|
||||
msgid "Search:"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:21
|
||||
#: static/javascript/dataTables.bootstrap.js:22
|
||||
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:22
|
||||
#: static/javascript/dataTables.bootstrap.js:23
|
||||
msgid "Showing 0 entries"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:23
|
||||
#: static/javascript/dataTables.bootstrap.js:24
|
||||
msgid "(filtered from _MAX_ total entries)"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:24
|
||||
#: static/javascript/dataTables.bootstrap.js:25
|
||||
msgid "No matching records found"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:26
|
||||
#: static/javascript/dataTables.bootstrap.js:27
|
||||
msgid "First"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:27
|
||||
#: static/javascript/dataTables.bootstrap.js:28
|
||||
msgid "Last"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:28
|
||||
#: static/javascript/dataTables.bootstrap.js:29
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: static/javascript/dataTables.bootstrap.js:29
|
||||
#: static/javascript/dataTables.bootstrap.js:30
|
||||
msgid "Previous"
|
||||
msgstr ""
|
||||
|
Binary file not shown.
@ -9,14 +9,14 @@
|
||||
# moosline <moosline@savvy.ch>, 2013
|
||||
# moosline <moosline@savvy.ch>, 2012-2013
|
||||
# moosline <moosline@savvy.ch>, 2012
|
||||
# normanjaeckel <transifex16062013@normanjaeckel.de>, 2013
|
||||
# normanjaeckel <transifex16062013@normanjaeckel.de>, 2013-2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenSlides\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-11-22 15:35+0100\n"
|
||||
"PO-Revision-Date: 2013-11-23 12:41+0000\n"
|
||||
"Last-Translator: emanuelschuetze <emanuel.schuetze@intevation.de>\n"
|
||||
"POT-Creation-Date: 2014-03-31 22:22+0200\n"
|
||||
"PO-Revision-Date: 2014-03-31 20:31+0000\n"
|
||||
"Last-Translator: normanjaeckel <transifex16062013@normanjaeckel.de>\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"
|
||||
@ -24,23 +24,23 @@ msgstr ""
|
||||
"Language: fr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: global_settings.py:21
|
||||
msgid "German"
|
||||
msgstr "Allemand"
|
||||
|
||||
#: global_settings.py:22
|
||||
msgid "English"
|
||||
msgstr "Anglais"
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "French"
|
||||
msgstr "Français"
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "Czech"
|
||||
msgstr "Tchèque"
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "English"
|
||||
msgstr "Anglais"
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "French"
|
||||
msgstr "Français"
|
||||
|
||||
#: global_settings.py:25
|
||||
msgid "German"
|
||||
msgstr "Allemand"
|
||||
|
||||
#: global_settings.py:26
|
||||
msgid "Portuguese"
|
||||
msgstr "Portugais"
|
||||
|
||||
@ -79,7 +79,7 @@ msgstr "Elément parent"
|
||||
msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59"
|
||||
msgstr "Format non valide. Heures de 0 à 99 et minutes de 00 à 59"
|
||||
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:78
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:82
|
||||
msgid "Duration"
|
||||
msgstr "Durée"
|
||||
|
||||
@ -104,7 +104,7 @@ msgstr "Point de l'ordre du jour"
|
||||
msgid "Organizational item"
|
||||
msgstr "élément organisationnel"
|
||||
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:26
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:27
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:26
|
||||
#: motion/models.py:533 participant/models.py:33 participant/pdf.py:21
|
||||
#: participant/templates/participant/overview.html:48 projector/models.py:116
|
||||
@ -116,7 +116,7 @@ msgstr "Titre"
|
||||
msgid "Text"
|
||||
msgstr "Texte"
|
||||
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:75
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:79
|
||||
#: agenda/templates/agenda/view.html:55 participant/models.py:45
|
||||
#: participant/templates/participant/overview.html:54
|
||||
#: participant/templates/participant/user_detail.html:71
|
||||
@ -151,16 +151,16 @@ msgstr "Peut gérer l'ordre du jour"
|
||||
msgid "Can see orga items and time scheduling of agenda"
|
||||
msgstr "Peut voir les éléments organisationelles et la planification de temps de l'ordre du jour"
|
||||
|
||||
#: agenda/models.py:276
|
||||
#: agenda/models.py:291
|
||||
#, python-format
|
||||
msgid "%(person)s is already on the list of speakers of item %(id)s."
|
||||
msgstr "%(person)s est déjà sur la liste des orateurs du point de l'ordre du jour %(id)s."
|
||||
|
||||
#: agenda/models.py:280
|
||||
#: agenda/models.py:295
|
||||
msgid "An anonymous user can not be on lists of speakers."
|
||||
msgstr "Un utilisateur anonyme no peut pas etre sur la liste des orateurs."
|
||||
|
||||
#: agenda/models.py:320
|
||||
#: agenda/models.py:335
|
||||
msgid "Can put oneself on the list of speakers"
|
||||
msgstr "Peut se mettre sur la liste des orateurs"
|
||||
|
||||
@ -193,7 +193,7 @@ msgstr "[Commencer discours] démarre le compte à rebours, [discours de fin] ar
|
||||
#: agenda/templates/agenda/item_slide_summary.html:4
|
||||
#: agenda/templates/agenda/overview.html:7
|
||||
#: agenda/templates/agenda/overview.html:37
|
||||
#: agenda/templates/agenda/overview.html:86
|
||||
#: agenda/templates/agenda/overview.html:90
|
||||
#: agenda/templates/agenda/widget.html:14
|
||||
#: agenda/templates/search/agenda-results.html:7
|
||||
#: agenda/templates/search/agenda-results.html:13
|
||||
@ -269,7 +269,7 @@ msgstr "%s est entrain de parler."
|
||||
|
||||
#: agenda/views.py:601
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:38
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:46
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:47
|
||||
msgid "The list of speakers is empty."
|
||||
msgstr "La liste des orateurs est vide."
|
||||
|
||||
@ -284,7 +284,7 @@ msgstr "%s est maintenant terminé."
|
||||
|
||||
#: agenda/views.py:670
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:21
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/overlay_speaker_widget.html:4
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "List of speakers"
|
||||
@ -368,7 +368,7 @@ msgstr "Afficher la liste des orateurs"
|
||||
#: assignment/templates/assignment/widget.html:12
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:37
|
||||
#: motion/templates/motion/category_list.html:30
|
||||
#: motion/templates/motion/motion_list.html:88
|
||||
#: motion/templates/motion/motion_list.html:96
|
||||
#: motion/templates/motion/widget.html:12
|
||||
#: participant/templates/participant/group_overview.html:58
|
||||
#: participant/templates/participant/group_widget.html:12
|
||||
@ -379,13 +379,13 @@ msgid "Edit"
|
||||
msgstr "Modifier"
|
||||
|
||||
#: agenda/templates/agenda/item_row.html:24
|
||||
#: agenda/templates/agenda/view.html:131
|
||||
#: agenda/templates/agenda/view.html:129
|
||||
#: assignment/templates/assignment/assignment_detail.html:172
|
||||
#: assignment/templates/assignment/assignment_list.html:69
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:38
|
||||
#: motion/templates/motion/category_list.html:33
|
||||
#: motion/templates/motion/motion_detail.html:146
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/motion_list.html:99
|
||||
#: participant/templates/participant/group_overview.html:62
|
||||
#: participant/templates/participant/overview.html:121
|
||||
#: projector/templates/projector/custom_slide_widget.html:27
|
||||
@ -418,7 +418,7 @@ msgid "Item closed"
|
||||
msgstr "Elément fermé"
|
||||
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:22
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "closed"
|
||||
msgstr "fermé"
|
||||
@ -432,24 +432,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:32
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:565
|
||||
#: agenda/templates/agenda/view.html:85 assignment/models.py:289
|
||||
#: assignment/views.py:570
|
||||
#: assignment/templates/assignment/assignment_detail.html:207
|
||||
#: assignment/templates/assignment/assignment_detail.html:211
|
||||
#: assignment/templates/assignment/slide.html:66
|
||||
#: assignment/templates/assignment/slide.html:70 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:269
|
||||
#: motion/pdf.py:125 motion/pdf.py:270
|
||||
#: motion/templates/motion/motion_detail.html:221
|
||||
#: motion/templates/motion/slide.html:23 utils/views.py:333
|
||||
msgid "Yes"
|
||||
msgstr "Oui"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:33
|
||||
#: agenda/templates/agenda/view.html:87 assignment/models.py:289
|
||||
#: assignment/views.py:566
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:571
|
||||
#: assignment/templates/assignment/assignment_detail.html:208
|
||||
#: assignment/templates/assignment/slide.html:67 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:270
|
||||
#: motion/pdf.py:125 motion/pdf.py:272
|
||||
#: motion/templates/motion/motion_detail.html:222
|
||||
#: motion/templates/motion/slide.html:24 utils/views.py:333
|
||||
msgid "No"
|
||||
@ -459,7 +459,7 @@ msgstr "Non"
|
||||
#: assignment/templates/assignment/assignment_list.html:22
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:12
|
||||
#: motion/templates/motion/category_list.html:13
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
#: participant/templates/participant/group_overview.html:22
|
||||
#: participant/templates/participant/overview.html:23
|
||||
#: projector/templates/projector/custom_slide_widget.html:44
|
||||
@ -470,48 +470,48 @@ msgstr "Nouveau"
|
||||
msgid "Print agenda as PDF"
|
||||
msgstr "Imprimer l'ordre du jour en PDF"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:50
|
||||
msgid "Start of event"
|
||||
msgstr "Début de l'événement"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:54
|
||||
msgid "Estimated end"
|
||||
msgstr "Fin prévue"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Set start time of event"
|
||||
msgstr "Voir l'heure de début de l'événement"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:65
|
||||
#: agenda/templates/agenda/overview.html:49
|
||||
msgid "Hide closed items"
|
||||
msgstr "Cachez les élément terminés"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
#: agenda/templates/agenda/overview.html:52
|
||||
msgid "item"
|
||||
msgid_plural "items"
|
||||
msgstr[0] "élément"
|
||||
msgstr[1] "éléments"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:73
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Start of event"
|
||||
msgstr "Début de l'événement"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:64
|
||||
msgid "Estimated end"
|
||||
msgstr "Fin prévue"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
msgid "Set start time of event"
|
||||
msgstr "Voir l'heure de début de l'événement"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:77
|
||||
msgid "Item"
|
||||
msgstr "Elément"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:81
|
||||
#: agenda/templates/agenda/overview.html:85
|
||||
#: assignment/templates/assignment/assignment_list.html:36
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:24
|
||||
#: motion/templates/motion/category_list.html:23
|
||||
#: motion/templates/motion/motion_detail.html:122
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
#: motion/templates/motion/motion_list.html:55
|
||||
#: participant/templates/participant/group_overview.html:33
|
||||
#: participant/templates/participant/overview.html:56
|
||||
msgid "Actions"
|
||||
msgstr "Actions"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:100
|
||||
#: agenda/templates/agenda/overview.html:104
|
||||
msgid "Show agenda"
|
||||
msgstr "Afficher l'odre du jour"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:123
|
||||
#: agenda/templates/agenda/overview.html:127
|
||||
#: agenda/templates/agenda/widget.html:53
|
||||
#: projector/templates/projector/custom_slide_widget.html:40
|
||||
msgid "No items available."
|
||||
@ -526,7 +526,7 @@ msgid "Next speaker"
|
||||
msgstr "Prochain orateur"
|
||||
|
||||
#: agenda/templates/agenda/speaker_widget.html:10
|
||||
#: agenda/templates/agenda/view.html:125
|
||||
#: agenda/templates/agenda/view.html:123
|
||||
msgid "End speach"
|
||||
msgstr "fin du temps pour parler"
|
||||
|
||||
@ -566,35 +566,35 @@ msgstr "Afficher la liste"
|
||||
msgid "Do you want to save the changed order of speakers?"
|
||||
msgstr "Voulez-vous enregistrer l'ordonnance modifiée de orateurs?"
|
||||
|
||||
#: agenda/templates/agenda/view.html:96
|
||||
#: agenda/templates/agenda/view.html:94
|
||||
msgid "Last speakers"
|
||||
msgstr "Dernier orateur"
|
||||
|
||||
#: agenda/templates/agenda/view.html:99
|
||||
#: agenda/templates/agenda/view.html:97
|
||||
msgid "Show all speakers"
|
||||
msgstr "Afficher tous les orateurs"
|
||||
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
#: agenda/templates/agenda/view.html:101
|
||||
msgid "Current speaker"
|
||||
msgstr "L'orateur actuel"
|
||||
|
||||
#: agenda/templates/agenda/view.html:105
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
msgid "Next speakers"
|
||||
msgstr "Prochains orateurs"
|
||||
|
||||
#: agenda/templates/agenda/view.html:128
|
||||
#: agenda/templates/agenda/view.html:126
|
||||
msgid "Begin speach"
|
||||
msgstr "Commencer a parler"
|
||||
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
#: agenda/templates/agenda/view.html:141
|
||||
msgid "Remove me from the list"
|
||||
msgstr "Me retirer de la liste"
|
||||
|
||||
#: agenda/templates/agenda/view.html:145
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
msgid "Put me on the list"
|
||||
msgstr "Me mettre sur la liste"
|
||||
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: agenda/templates/agenda/view.html:153
|
||||
#: assignment/templates/assignment/assignment_detail.html:113
|
||||
#: assignment/templates/assignment/poll_view.html:87
|
||||
#: mediafile/templates/mediafile/pdfs_widget.html:32
|
||||
@ -604,7 +604,7 @@ msgstr "Me mettre sur la liste"
|
||||
msgid "Apply"
|
||||
msgstr "Appliquer"
|
||||
|
||||
#: agenda/templates/agenda/view.html:157
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: assignment/templates/assignment/assignment_detail.html:116
|
||||
msgid "Add new participant"
|
||||
msgstr "Ajouter un nouveau participant"
|
||||
@ -643,7 +643,7 @@ msgstr "Aperçu"
|
||||
msgid "More..."
|
||||
msgstr "Plus ..."
|
||||
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:357
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:354
|
||||
#: assignment/templates/assignment/assignment_detail.html:276
|
||||
#: assignment/templates/assignment/slide.html:10
|
||||
msgid "Number of available posts"
|
||||
@ -698,7 +698,7 @@ msgstr "Peut se nommer soi même"
|
||||
msgid "Can manage elections"
|
||||
msgstr "Peut gérer les élections"
|
||||
|
||||
#: assignment/models.py:65 assignment/views.py:497 assignment/views.py:515
|
||||
#: assignment/models.py:65 assignment/views.py:494 assignment/views.py:511
|
||||
#: assignment/templates/assignment/assignment_detail.html:8
|
||||
#: assignment/templates/assignment/assignment_list.html:33
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
@ -722,7 +722,7 @@ msgstr "Le statut de l'élection a été changé sur: %s."
|
||||
msgid "<b>%s</b> is already a candidate."
|
||||
msgstr "<b>%s</b> est déja un candidat."
|
||||
|
||||
#: assignment/models.py:106 assignment/views.py:157
|
||||
#: assignment/models.py:106 assignment/views.py:154
|
||||
msgid "The candidate list is already closed."
|
||||
msgstr "La liste des candidats est déjà fermée"
|
||||
|
||||
@ -736,7 +736,7 @@ msgstr "%s ne veut pas etre un candidat."
|
||||
msgid "%s is no candidate"
|
||||
msgstr "%s n'est pas un candidat"
|
||||
|
||||
#: assignment/models.py:236 assignment/views.py:309
|
||||
#: assignment/models.py:236 assignment/views.py:306
|
||||
msgid "Assignment"
|
||||
msgstr "Assignation"
|
||||
|
||||
@ -777,8 +777,8 @@ msgstr "Utilisez le nombre personnalisé suivant"
|
||||
msgid "Custom number of ballot papers"
|
||||
msgstr "Nombre personnalisé de bulletins de vote"
|
||||
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:312
|
||||
#: assignment/views.py:615 assignment/views.py:631
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:309
|
||||
#: assignment/views.py:638 assignment/views.py:654
|
||||
#: assignment/templates/assignment/assignment_list.html:7
|
||||
#: assignment/templates/assignment/assignment_list.html:19
|
||||
msgid "Elections"
|
||||
@ -808,78 +808,78 @@ msgstr "Toujours une option par candidat"
|
||||
msgid "Always Yes-No-Abstain per candidate"
|
||||
msgstr "Toujours Oui-Non-Abstention par candidat"
|
||||
|
||||
#: assignment/views.py:80
|
||||
#: assignment/views.py:77
|
||||
#, python-format
|
||||
msgid "Candidate %s was nominated successfully."
|
||||
msgstr "Le candidat %s a été nominé avec succès. "
|
||||
|
||||
#: assignment/views.py:119
|
||||
#: assignment/views.py:116
|
||||
#, python-format
|
||||
msgid "Election status was set to: %s."
|
||||
msgstr "Le statut de l'élection a été changé sur: %s."
|
||||
|
||||
#: assignment/views.py:136
|
||||
#: assignment/views.py:133
|
||||
msgid "You have set your candidature successfully."
|
||||
msgstr "Vous avez inséré votre candidature avec succès."
|
||||
|
||||
#: assignment/views.py:154
|
||||
#: assignment/views.py:151
|
||||
msgid ""
|
||||
"You have withdrawn your candidature successfully. You can not be nominated "
|
||||
"by other participants anymore."
|
||||
msgstr "Vous avez retiré votre candidature avec succès. On ne peut plus vous nominer comme candidat."
|
||||
|
||||
#: assignment/views.py:167
|
||||
#: assignment/views.py:164
|
||||
#, python-format
|
||||
msgid "Do you really want to withdraw %s from the election?"
|
||||
msgstr "Voulez-vous vraiment exclure %s de cette élection?"
|
||||
|
||||
#: assignment/views.py:169
|
||||
#: assignment/views.py:166
|
||||
#, python-format
|
||||
msgid "Do you really want to unblock %s for the election?"
|
||||
msgstr "Voulez-vous vraiment permettre %s de participer à nouveau à cette élection?"
|
||||
|
||||
#: assignment/views.py:188
|
||||
#: assignment/views.py:185
|
||||
#, python-format
|
||||
msgid "Candidate %s was withdrawn successfully."
|
||||
msgstr "Le candidat %s a été rejeté avec succès."
|
||||
|
||||
#: assignment/views.py:190
|
||||
#: assignment/views.py:187
|
||||
#, python-format
|
||||
msgid "%s was unblocked successfully."
|
||||
msgstr "%s a été débloqué avec succès."
|
||||
|
||||
#: assignment/views.py:206
|
||||
#: assignment/views.py:203
|
||||
msgid "New ballot was successfully created."
|
||||
msgstr "Le nouveau vote a été créé avec succès."
|
||||
|
||||
#: assignment/views.py:242
|
||||
#: assignment/views.py:239
|
||||
#, python-format
|
||||
msgid "Ballot ID %d does not exist."
|
||||
msgstr "L'identifiant %d de vote n'existe pas."
|
||||
|
||||
#: assignment/views.py:267
|
||||
#: assignment/views.py:264
|
||||
msgid "not elected"
|
||||
msgstr "non élu"
|
||||
|
||||
#: assignment/views.py:271 assignment/views.py:461
|
||||
#: assignment/views.py:268 assignment/views.py:458
|
||||
#: assignment/templates/assignment/assignment_detail.html:77
|
||||
msgid "elected"
|
||||
msgstr "élu"
|
||||
|
||||
#: assignment/views.py:297
|
||||
#: assignment/views.py:294
|
||||
msgid "Ballot was successfully deleted."
|
||||
msgstr "Le vote a été supprimé avec succès."
|
||||
|
||||
#: assignment/views.py:332
|
||||
#: assignment/views.py:329
|
||||
msgid "No assignments available."
|
||||
msgstr "Aucune assignation disponible."
|
||||
|
||||
#: assignment/views.py:351
|
||||
#: assignment/views.py:348
|
||||
#, python-format
|
||||
msgid "Election: %s"
|
||||
msgstr "Election: %s"
|
||||
|
||||
#: assignment/views.py:364 assignment/views.py:400
|
||||
#: assignment/views.py:361 assignment/views.py:397
|
||||
#: assignment/templates/assignment/assignment_detail.html:66
|
||||
#: assignment/templates/assignment/assignment_detail.html:150
|
||||
#: assignment/templates/assignment/assignment_list.html:34
|
||||
@ -890,12 +890,12 @@ msgstr "Election: %s"
|
||||
msgid "Candidates"
|
||||
msgstr "Candidats"
|
||||
|
||||
#: assignment/views.py:389 motion/pdf.py:110
|
||||
#: assignment/views.py:386 motion/pdf.py:111
|
||||
#: motion/templates/motion/motion_detail.html:208
|
||||
msgid "Vote results"
|
||||
msgstr "Résultat du vote"
|
||||
|
||||
#: assignment/views.py:393
|
||||
#: assignment/views.py:390
|
||||
#: assignment/templates/assignment/assignment_detail.html:154
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
#: assignment/templates/assignment/poll_view.html:13
|
||||
@ -903,11 +903,11 @@ msgstr "Résultat du vote"
|
||||
msgid "ballot"
|
||||
msgstr "vote"
|
||||
|
||||
#: assignment/views.py:396
|
||||
#: assignment/views.py:393
|
||||
msgid "ballots"
|
||||
msgstr "votes"
|
||||
|
||||
#: assignment/views.py:421
|
||||
#: assignment/views.py:418
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Y: %(YES)s\n"
|
||||
@ -915,7 +915,7 @@ msgid ""
|
||||
"A: %(ABSTAIN)s"
|
||||
msgstr "O: %(YES)s\nN: %(NO)s\nA: %(ABSTAIN)s"
|
||||
|
||||
#: assignment/views.py:432
|
||||
#: assignment/views.py:429
|
||||
#: assignment/templates/assignment/assignment_detail.html:225
|
||||
#: assignment/templates/assignment/poll_view.html:55
|
||||
#: assignment/templates/assignment/slide.html:84
|
||||
@ -923,41 +923,41 @@ msgstr "O: %(YES)s\nN: %(NO)s\nA: %(ABSTAIN)s"
|
||||
msgid "Invalid votes"
|
||||
msgstr "Votes invalides"
|
||||
|
||||
#: assignment/views.py:439
|
||||
#: assignment/views.py:436
|
||||
#: assignment/templates/assignment/assignment_detail.html:241
|
||||
#: assignment/templates/assignment/assignment_detail.html:246
|
||||
#: assignment/templates/assignment/poll_view.html:65
|
||||
#: assignment/templates/assignment/slide.html:97
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:125
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:126
|
||||
#: motion/templates/motion/motion_detail.html:226
|
||||
#: motion/templates/motion/poll_form.html:52
|
||||
#: motion/templates/motion/slide.html:28 poll/models.py:67
|
||||
msgid "Votes cast"
|
||||
msgstr "Nombre de votants"
|
||||
|
||||
#: assignment/views.py:522
|
||||
#: assignment/views.py:518
|
||||
#, python-format
|
||||
msgid "%d. ballot"
|
||||
msgstr "%d. vote"
|
||||
|
||||
#: assignment/views.py:524
|
||||
#: assignment/views.py:520
|
||||
#, python-format
|
||||
msgid "%d candidate"
|
||||
msgid_plural "%d candidates"
|
||||
msgstr[0] "%d candidat"
|
||||
msgstr[1] "%d candidats"
|
||||
|
||||
#: assignment/views.py:526
|
||||
#: assignment/views.py:522
|
||||
#, python-format
|
||||
msgid "%d available post"
|
||||
msgid_plural "%d available posts"
|
||||
msgstr[0] "%d poste disponible"
|
||||
msgstr[1] "%d postes disponibles"
|
||||
|
||||
#: assignment/views.py:566
|
||||
#: assignment/views.py:572
|
||||
#: assignment/templates/assignment/assignment_detail.html:209
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:124
|
||||
#: motion/pdf.py:271 motion/templates/motion/motion_detail.html:223
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:125
|
||||
#: motion/pdf.py:274 motion/templates/motion/motion_detail.html:223
|
||||
#: motion/templates/motion/slide.html:25
|
||||
msgid "Abstention"
|
||||
msgstr "Abstention"
|
||||
@ -1053,7 +1053,7 @@ msgid "was not a <br> candidate"
|
||||
msgstr "n'était pas un <br> candidat"
|
||||
|
||||
#: assignment/templates/assignment/assignment_detail.html:230
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:124
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:125
|
||||
#: motion/templates/motion/motion_detail.html:224
|
||||
#: motion/templates/motion/slide.html:26
|
||||
msgid "Invalid"
|
||||
@ -1067,7 +1067,7 @@ msgstr "Pas de bulletins disponibles."
|
||||
#: assignment/templates/assignment/assignment_list.html:35
|
||||
#: assignment/templates/assignment/slide.html:8
|
||||
#: motion/templates/motion/motion_detail.html:203
|
||||
#: motion/templates/motion/motion_list.html:41
|
||||
#: motion/templates/motion/motion_list.html:49
|
||||
#: motion/templates/motion/slide.html:8
|
||||
msgid "Status"
|
||||
msgstr "Statut"
|
||||
@ -1175,9 +1175,9 @@ msgstr "Afficher le logo sur le projecteur"
|
||||
|
||||
#: core/signals.py:67
|
||||
msgid ""
|
||||
"You can find and replace the logo under "
|
||||
"\"openslides/static/img/projector/static/img/logo-projector.png\"."
|
||||
msgstr "Vous pouvez rechercher et remplacer le logo sous \"openslides/static/img/projector/static/img/logo-projector.png\"."
|
||||
"You can find and replace the logo under \"openslides/projector/static/img"
|
||||
"/logo-projector.png\"."
|
||||
msgstr "Vous pouvez rechercher et remplacer le logo sous \"openslides/projector/static/img/logo-projector.png\"."
|
||||
|
||||
#: core/signals.py:74
|
||||
msgid "Show title and description of event on projector"
|
||||
@ -1281,7 +1281,7 @@ msgid "No results found."
|
||||
msgstr "Aucun résultat trouvé."
|
||||
|
||||
#: core/templates/core/version.html:5 core/templates/core/version.html.py:8
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:94 motion/views.py:365
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:95 motion/views.py:365
|
||||
#: motion/templates/motion/motion_detail.html:22
|
||||
#: motion/templates/motion/motion_diff.html:35
|
||||
#: motion/templates/motion/motion_diff.html:39
|
||||
@ -1289,37 +1289,37 @@ msgstr "Aucun résultat trouvé."
|
||||
msgid "Version"
|
||||
msgstr "Version"
|
||||
|
||||
#: mediafile/models.py:20 mediafile/templates/search/mediafile-results.html:7
|
||||
#: mediafile/models.py:21 mediafile/templates/search/mediafile-results.html:7
|
||||
msgid "File"
|
||||
msgstr "Fichier"
|
||||
|
||||
#: mediafile/models.py:29 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
#: mediafile/models.py:30 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
msgid "Uploaded by"
|
||||
msgstr "transféré par"
|
||||
|
||||
#: mediafile/models.py:40
|
||||
#: mediafile/models.py:41
|
||||
msgid "Is Presentable"
|
||||
msgstr "présentable"
|
||||
|
||||
#: mediafile/models.py:41
|
||||
#: mediafile/models.py:42
|
||||
msgid ""
|
||||
"If checked, this file can be presented on the projector. Currently, this is "
|
||||
"only possible for PDFs."
|
||||
msgstr "Si elle est cochée, ce fichier peut être présenté sur le projecteur. Actuellement, cela n'est possible que pour les fichiers PDF."
|
||||
|
||||
#: mediafile/models.py:50
|
||||
#: mediafile/models.py:51
|
||||
msgid "Can see the list of files"
|
||||
msgstr "Peut voir la liste des fichiers"
|
||||
|
||||
#: mediafile/models.py:51
|
||||
#: mediafile/models.py:52
|
||||
msgid "Can upload files"
|
||||
msgstr "Peut transferer des fichiers"
|
||||
|
||||
#: mediafile/models.py:52
|
||||
#: mediafile/models.py:53
|
||||
msgid "Can manage files"
|
||||
msgstr "Peut gérer les fichiers"
|
||||
|
||||
#: mediafile/models.py:65 mediafile/models.py:67
|
||||
#: mediafile/models.py:66 mediafile/models.py:68 mediafile/models.py:90
|
||||
msgid "unknown"
|
||||
msgstr "inconnu"
|
||||
|
||||
@ -1425,7 +1425,7 @@ msgstr "Erreurs"
|
||||
msgid "Warnings"
|
||||
msgstr "Avertissements "
|
||||
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:147
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:148
|
||||
#: motion/templates/motion/motion_detail.html:94
|
||||
#: motion/templates/motion/motion_diff.html:54
|
||||
#: motion/templates/motion/slide.html:67
|
||||
@ -1436,16 +1436,16 @@ msgstr "Motivation"
|
||||
msgid "Attachments"
|
||||
msgstr "pièces jointes"
|
||||
|
||||
#: motion/forms.py:75 motion/pdf.py:48
|
||||
#: motion/forms.py:75 motion/pdf.py:49
|
||||
#: motion/templates/motion/motion_detail.html:183
|
||||
#: motion/templates/motion/motion_list.html:42
|
||||
#: motion/templates/motion/motion_list.html:50
|
||||
#: motion/templates/motion/slide.html:41
|
||||
msgid "Submitter"
|
||||
msgstr "Requérant"
|
||||
|
||||
#: motion/forms.py:90 motion/pdf.py:73
|
||||
#: motion/forms.py:90 motion/pdf.py:74
|
||||
#: motion/templates/motion/motion_detail.html:190
|
||||
#: motion/templates/motion/motion_list.html:44
|
||||
#: motion/templates/motion/motion_list.html:52
|
||||
msgid "Supporters"
|
||||
msgstr "Partisants"
|
||||
|
||||
@ -1458,7 +1458,7 @@ 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:119 motion/templates/motion/motion_detail.html:248
|
||||
#: motion/templates/motion/motion_list.html:40
|
||||
#: motion/templates/motion/motion_list.html:48
|
||||
#: motion/templates/motion/slide.html:50
|
||||
msgid "Category"
|
||||
msgstr "Catégorie"
|
||||
@ -1522,7 +1522,7 @@ msgid "Can manage motions"
|
||||
msgstr "Peut gérer les motions"
|
||||
|
||||
#: motion/models.py:85 motion/models.py:466 motion/models.py:467
|
||||
#: motion/pdf.py:41 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/pdf.py:42 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/views.py:614 motion/views.py:724
|
||||
#: motion/templates/motion/motion_detail.html:8
|
||||
#: motion/templates/motion/motion_detail.html:20
|
||||
@ -1557,24 +1557,24 @@ msgstr "%(time_and_messages)s par %(person)s"
|
||||
msgid "Vote %d"
|
||||
msgstr "Vote %d"
|
||||
|
||||
#: motion/pdf.py:62
|
||||
#: motion/pdf.py:63
|
||||
msgid "Signature"
|
||||
msgstr "Signature"
|
||||
|
||||
#: motion/pdf.py:84
|
||||
#: motion/pdf.py:85
|
||||
msgid "State"
|
||||
msgstr "Statut"
|
||||
|
||||
#: motion/pdf.py:120 motion/templates/motion/slide.html:17
|
||||
#: motion/pdf.py:121 motion/templates/motion/slide.html:17
|
||||
msgid "Vote"
|
||||
msgstr "Vote"
|
||||
|
||||
#: motion/pdf.py:244 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/pdf.py:245 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Categories"
|
||||
msgstr "Catégories"
|
||||
|
||||
#: motion/pdf.py:251 motion/templates/motion/widget.html:25
|
||||
#: motion/pdf.py:252 motion/templates/motion/widget.html:25
|
||||
msgid "No motions available."
|
||||
msgstr "Aucune motion disponible."
|
||||
|
||||
@ -1617,7 +1617,7 @@ msgstr "Préambule de la motion"
|
||||
#: motion/signals.py:68 motion/views.py:717 motion/views.py:822
|
||||
#: motion/views.py:838 motion/templates/motion/category_list.html:6
|
||||
#: motion/templates/motion/motion_list.html:7
|
||||
#: motion/templates/motion/motion_list.html:20
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
msgid "Motions"
|
||||
msgstr "Motions"
|
||||
|
||||
@ -1895,12 +1895,12 @@ msgid "This version is not authorized."
|
||||
msgstr "Cette version n'est pas autorisée."
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:37
|
||||
#: motion/templates/motion/motion_list.html:95
|
||||
#: motion/templates/motion/motion_list.html:103
|
||||
msgid "Print motion as PDF"
|
||||
msgstr "Motion en PDF"
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:41
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/poll_form.html:22
|
||||
msgid "Show motion"
|
||||
msgstr "Projeter la motion"
|
||||
@ -1974,7 +1974,7 @@ msgstr "Les derniers changements (de cette version)"
|
||||
#: motion/templates/motion/motion_detail.html:260
|
||||
#: motion/templates/motion/motion_diff.html:36
|
||||
#: motion/templates/motion/motion_diff.html:40
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
#: motion/templates/motion/motion_list.html:54
|
||||
msgid "Last changes"
|
||||
msgstr "Derniers changement"
|
||||
|
||||
@ -2022,13 +2022,13 @@ msgstr "Retourner vers la motion"
|
||||
|
||||
#: motion/templates/motion/motion_form.html:42
|
||||
#: motion/templates/motion/motion_form.html:52
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
msgid "New motion"
|
||||
msgstr "Nouvelle motion"
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:5
|
||||
#: motion/templates/motion/motion_form_csv_import.html:9
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
msgid "Import motions"
|
||||
msgstr "Importer des motions"
|
||||
|
||||
@ -2071,37 +2071,37 @@ msgid "Use the CSV example file from OpenSlides Wiki."
|
||||
msgstr "Utilisez le fichier CSV exemple de OpenSlides Wiki."
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:39
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
#: participant/templates/participant/import.html:41
|
||||
#: participant/templates/participant/overview.html:25
|
||||
msgid "Import"
|
||||
msgstr "Importation"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Manage categories"
|
||||
msgstr "Gérer les catégories"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:31
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
msgid "Print all motions as PDF"
|
||||
msgstr "Toutes les motions en PDF"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:38
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
msgid "#"
|
||||
msgstr "#"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
msgid "Motion title"
|
||||
msgstr "Titre de la motion"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:65
|
||||
#: motion/templates/motion/motion_list.html:73
|
||||
msgid "Enough supporters"
|
||||
msgstr "A assez de partisans"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:68
|
||||
#: motion/templates/motion/motion_list.html:76
|
||||
msgid "Needs supporters"
|
||||
msgstr "A besoin de partisans"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:75
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
msgid "There is a newer (unauthorized) version."
|
||||
msgstr "Il y a une version plus récente (et non autorisée)."
|
||||
|
||||
@ -2136,7 +2136,7 @@ msgstr "Groupe id %(id)s n'existe pas (ligne %(line)d)."
|
||||
msgid "Import aborted because of severe errors in the input file."
|
||||
msgstr "l'importation a été interrompue en raison d'erreurs graves dans le fichier d'entrée."
|
||||
|
||||
#: participant/forms.py:20 participant/views.py:482
|
||||
#: participant/forms.py:20 participant/views.py:483
|
||||
#: participant/templates/participant/group_overview.html:7
|
||||
#: participant/templates/participant/group_overview.html:20
|
||||
#: participant/templates/participant/overview.html:24
|
||||
@ -2164,7 +2164,7 @@ msgstr "Vous ne pouvez pas supprimer le dernier groupe contenant l'autorisation
|
||||
msgid "Permissions"
|
||||
msgstr "Permissions"
|
||||
|
||||
#: participant/forms.py:83 participant/views.py:441 participant/views.py:466
|
||||
#: participant/forms.py:83 participant/views.py:442 participant/views.py:467
|
||||
#: participant/templates/participant/overview.html:7
|
||||
#: participant/templates/participant/overview.html:20
|
||||
msgid "Participants"
|
||||
@ -2339,47 +2339,47 @@ msgstr "Personnel"
|
||||
msgid "You can not delete yourself."
|
||||
msgstr "Vous ne pouvez pas vous suprimer vous même."
|
||||
|
||||
#: participant/views.py:166
|
||||
#: participant/views.py:167
|
||||
msgid "You can not deactivate yourself."
|
||||
msgstr "Vous ne pouvez pas vous désactiver vous-même."
|
||||
|
||||
#: participant/views.py:185
|
||||
#: participant/views.py:186
|
||||
msgid "Participant-list"
|
||||
msgstr "Liste des participants"
|
||||
|
||||
#: participant/views.py:186
|
||||
#: participant/views.py:187
|
||||
msgid "List of Participants"
|
||||
msgstr "La liste des participants"
|
||||
|
||||
#: participant/views.py:200
|
||||
#: participant/views.py:201
|
||||
msgid "Participant-access-data"
|
||||
msgstr "Données-d'accès-des-participants"
|
||||
|
||||
#: participant/views.py:230
|
||||
#: participant/views.py:231
|
||||
#, python-format
|
||||
msgid "%d new participants were successfully imported."
|
||||
msgstr "%d nouveaux participants ont été importés avec succès. "
|
||||
|
||||
#: participant/views.py:241
|
||||
#: participant/views.py:242
|
||||
msgid "Do you really want to reset the password?"
|
||||
msgstr "Voulez-vous vraiment reinitialser le mot de passe?"
|
||||
|
||||
#: participant/views.py:254
|
||||
#: participant/views.py:255
|
||||
#, python-format
|
||||
msgid "The Password for %s was successfully reset."
|
||||
msgstr "Le mot de passe de %s a été initialisé avec succès."
|
||||
|
||||
#: participant/views.py:348
|
||||
#: participant/views.py:349
|
||||
msgid "You can not delete this group."
|
||||
msgstr "Vous ne pouvez pas suprimer ce groupe."
|
||||
|
||||
#: participant/views.py:357
|
||||
#: participant/views.py:358
|
||||
msgid ""
|
||||
"You can not delete the last group containing the permission to manage "
|
||||
"participants you are in."
|
||||
msgstr "Vous ne pouvez pas supprimer le dernier groupe contenant l'autorisation de gérer les participants dans le quel vous y êtes."
|
||||
|
||||
#: participant/views.py:373
|
||||
#: participant/views.py:374
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Installation was successfully! Use %(user)s (password: %(password)s) for "
|
||||
@ -2388,15 +2388,15 @@ msgid ""
|
||||
"be a security risk."
|
||||
msgstr "L'installation a été terminée avec succès! Utilisez %(user)s (mot de passe: %(password)s) pour la première connexion.<br><strong>Important:</strong> S'il vous plait, changez le mot de passe après la première connexion. Sinon, ce message apparaîtra toujours pour tout le monde et pourrait représenter un risque de sécurité."
|
||||
|
||||
#: participant/views.py:400
|
||||
#: participant/views.py:401
|
||||
msgid "User settings successfully saved."
|
||||
msgstr "Les paramètres d'utilisateurs ont été enregistrés avec succès."
|
||||
|
||||
#: participant/views.py:402 participant/views.py:426 utils/views.py:183
|
||||
#: participant/views.py:403 participant/views.py:427 utils/views.py:183
|
||||
msgid "Please check the form for errors."
|
||||
msgstr "S'il vous plaît, vérifier si il a des erreurs dans le formulaire."
|
||||
|
||||
#: participant/views.py:423
|
||||
#: participant/views.py:424
|
||||
msgid "Password successfully changed."
|
||||
msgstr "Le mot de passe a été changé avec succès."
|
||||
|
||||
@ -2761,12 +2761,12 @@ msgstr "Changer le mot de passe"
|
||||
msgid "Logout"
|
||||
msgstr "Déconnecter"
|
||||
|
||||
#: utils/pdf.py:251
|
||||
#: utils/pdf.py:252
|
||||
#, python-format
|
||||
msgid "As of: %s"
|
||||
msgstr "A partir de: %s"
|
||||
|
||||
#: utils/pdf.py:262 utils/pdf.py:271
|
||||
#: utils/pdf.py:263 utils/pdf.py:272
|
||||
#, python-format
|
||||
msgid "Page %s"
|
||||
msgstr "Page %s"
|
||||
|
Binary file not shown.
@ -5,13 +5,14 @@
|
||||
# Translators:
|
||||
# marcoagpinto <marcoagpinto@mail.telepac.pt>, 2013
|
||||
# marcoagpinto <marcoagpinto@mail.telepac.pt>, 2013
|
||||
# normanjaeckel <transifex16062013@normanjaeckel.de>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: OpenSlides\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2013-11-22 15:35+0100\n"
|
||||
"PO-Revision-Date: 2013-11-23 23:57+0000\n"
|
||||
"Last-Translator: marcoagpinto <marcoagpinto@mail.telepac.pt>\n"
|
||||
"POT-Creation-Date: 2014-03-31 22:22+0200\n"
|
||||
"PO-Revision-Date: 2014-03-31 20:30+0000\n"
|
||||
"Last-Translator: normanjaeckel <transifex16062013@normanjaeckel.de>\n"
|
||||
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/openslides/language/pt_PT/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@ -19,23 +20,23 @@ msgstr ""
|
||||
"Language: pt_PT\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: global_settings.py:21
|
||||
msgid "German"
|
||||
msgstr "Alemão"
|
||||
|
||||
#: global_settings.py:22
|
||||
msgid "English"
|
||||
msgstr "Inglês"
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "French"
|
||||
msgstr "Francês"
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "Czech"
|
||||
msgstr "Tcheco"
|
||||
|
||||
#: global_settings.py:23
|
||||
msgid "English"
|
||||
msgstr "Inglês"
|
||||
|
||||
#: global_settings.py:24
|
||||
msgid "French"
|
||||
msgstr "Francês"
|
||||
|
||||
#: global_settings.py:25
|
||||
msgid "German"
|
||||
msgstr "Alemão"
|
||||
|
||||
#: global_settings.py:26
|
||||
msgid "Portuguese"
|
||||
msgstr "Português"
|
||||
|
||||
@ -74,7 +75,7 @@ msgstr "Item pai"
|
||||
msgid "Invalid format. Hours from 0 to 99 and minutes from 00 to 59"
|
||||
msgstr "Formato inválido. Horas de 0 a 99 e minutos de 00 a 59"
|
||||
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:78
|
||||
#: agenda/forms.py:30 agenda/templates/agenda/overview.html:82
|
||||
msgid "Duration"
|
||||
msgstr "Duração"
|
||||
|
||||
@ -99,7 +100,7 @@ msgstr "Item da agenda"
|
||||
msgid "Organizational item"
|
||||
msgstr "Item organizacional"
|
||||
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:26
|
||||
#: agenda/models.py:38 core/signals.py:109 mediafile/models.py:27
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:18 motion/forms.py:26
|
||||
#: motion/models.py:533 participant/models.py:33 participant/pdf.py:21
|
||||
#: participant/templates/participant/overview.html:48 projector/models.py:116
|
||||
@ -111,7 +112,7 @@ msgstr "Título"
|
||||
msgid "Text"
|
||||
msgstr "Texto"
|
||||
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:75
|
||||
#: agenda/models.py:48 agenda/templates/agenda/overview.html:79
|
||||
#: agenda/templates/agenda/view.html:55 participant/models.py:45
|
||||
#: participant/templates/participant/overview.html:54
|
||||
#: participant/templates/participant/user_detail.html:71
|
||||
@ -146,16 +147,16 @@ msgstr "Pode-se gerir a agenda"
|
||||
msgid "Can see orga items and time scheduling of agenda"
|
||||
msgstr "Pode-se ver os itens organizacionais e o agendamento de tempo"
|
||||
|
||||
#: agenda/models.py:276
|
||||
#: agenda/models.py:291
|
||||
#, python-format
|
||||
msgid "%(person)s is already on the list of speakers of item %(id)s."
|
||||
msgstr "%(person)s já estão na lista de oradores do item %(id)s."
|
||||
|
||||
#: agenda/models.py:280
|
||||
#: agenda/models.py:295
|
||||
msgid "An anonymous user can not be on lists of speakers."
|
||||
msgstr "Um utilizador anónimo não pode estar em listas de oradores."
|
||||
|
||||
#: agenda/models.py:320
|
||||
#: agenda/models.py:335
|
||||
msgid "Can put oneself on the list of speakers"
|
||||
msgstr "Pode colocar-se na lista de oradores"
|
||||
|
||||
@ -188,7 +189,7 @@ msgstr "[Começar discurso] começa a contagem regressiva, [Acabar discurso] \np
|
||||
#: agenda/templates/agenda/item_slide_summary.html:4
|
||||
#: agenda/templates/agenda/overview.html:7
|
||||
#: agenda/templates/agenda/overview.html:37
|
||||
#: agenda/templates/agenda/overview.html:86
|
||||
#: agenda/templates/agenda/overview.html:90
|
||||
#: agenda/templates/agenda/widget.html:14
|
||||
#: agenda/templates/search/agenda-results.html:7
|
||||
#: agenda/templates/search/agenda-results.html:13
|
||||
@ -264,7 +265,7 @@ msgstr "%s está a falar agora."
|
||||
|
||||
#: agenda/views.py:601
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:38
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:46
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:47
|
||||
msgid "The list of speakers is empty."
|
||||
msgstr "A lista de oradores está vazia."
|
||||
|
||||
@ -279,7 +280,7 @@ msgstr "%s está agora concluído."
|
||||
|
||||
#: agenda/views.py:670
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:21
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/overlay_speaker_widget.html:4
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "List of speakers"
|
||||
@ -363,7 +364,7 @@ msgstr "Mostrar lista de oradores"
|
||||
#: assignment/templates/assignment/widget.html:12
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:37
|
||||
#: motion/templates/motion/category_list.html:30
|
||||
#: motion/templates/motion/motion_list.html:88
|
||||
#: motion/templates/motion/motion_list.html:96
|
||||
#: motion/templates/motion/widget.html:12
|
||||
#: participant/templates/participant/group_overview.html:58
|
||||
#: participant/templates/participant/group_widget.html:12
|
||||
@ -374,13 +375,13 @@ msgid "Edit"
|
||||
msgstr "Editar"
|
||||
|
||||
#: agenda/templates/agenda/item_row.html:24
|
||||
#: agenda/templates/agenda/view.html:131
|
||||
#: agenda/templates/agenda/view.html:129
|
||||
#: assignment/templates/assignment/assignment_detail.html:172
|
||||
#: assignment/templates/assignment/assignment_list.html:69
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:38
|
||||
#: motion/templates/motion/category_list.html:33
|
||||
#: motion/templates/motion/motion_detail.html:146
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/motion_list.html:99
|
||||
#: participant/templates/participant/group_overview.html:62
|
||||
#: participant/templates/participant/overview.html:121
|
||||
#: projector/templates/projector/custom_slide_widget.html:27
|
||||
@ -413,7 +414,7 @@ msgid "Item closed"
|
||||
msgstr "Item fechado"
|
||||
|
||||
#: agenda/templates/agenda/item_slide_list_of_speaker.html:22
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:33
|
||||
#: agenda/templates/agenda/overlay_speaker_projector.html:34
|
||||
#: agenda/templates/agenda/view.html:61
|
||||
msgid "closed"
|
||||
msgstr "fechado"
|
||||
@ -427,24 +428,24 @@ msgid "Do you want to save the changed order of agenda items?"
|
||||
msgstr "Queres gravar a ordem alterada dos itens da agenda?"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:32
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:565
|
||||
#: agenda/templates/agenda/view.html:85 assignment/models.py:289
|
||||
#: assignment/views.py:570
|
||||
#: assignment/templates/assignment/assignment_detail.html:207
|
||||
#: assignment/templates/assignment/assignment_detail.html:211
|
||||
#: assignment/templates/assignment/slide.html:66
|
||||
#: assignment/templates/assignment/slide.html:70 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:269
|
||||
#: motion/pdf.py:125 motion/pdf.py:270
|
||||
#: motion/templates/motion/motion_detail.html:221
|
||||
#: motion/templates/motion/slide.html:23 utils/views.py:333
|
||||
msgid "Yes"
|
||||
msgstr "Sim"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:33
|
||||
#: agenda/templates/agenda/view.html:87 assignment/models.py:289
|
||||
#: assignment/views.py:566
|
||||
#: agenda/templates/agenda/view.html:86 assignment/models.py:289
|
||||
#: assignment/views.py:571
|
||||
#: assignment/templates/assignment/assignment_detail.html:208
|
||||
#: assignment/templates/assignment/slide.html:67 motion/models.py:699
|
||||
#: motion/pdf.py:124 motion/pdf.py:270
|
||||
#: motion/pdf.py:125 motion/pdf.py:272
|
||||
#: motion/templates/motion/motion_detail.html:222
|
||||
#: motion/templates/motion/slide.html:24 utils/views.py:333
|
||||
msgid "No"
|
||||
@ -454,7 +455,7 @@ msgstr "Não"
|
||||
#: assignment/templates/assignment/assignment_list.html:22
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:12
|
||||
#: motion/templates/motion/category_list.html:13
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
#: participant/templates/participant/group_overview.html:22
|
||||
#: participant/templates/participant/overview.html:23
|
||||
#: projector/templates/projector/custom_slide_widget.html:44
|
||||
@ -465,48 +466,48 @@ msgstr "Novo"
|
||||
msgid "Print agenda as PDF"
|
||||
msgstr "Imprimir agenda como PDF"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:50
|
||||
msgid "Start of event"
|
||||
msgstr "Início do evento"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:54
|
||||
msgid "Estimated end"
|
||||
msgstr "Fim estimado"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Set start time of event"
|
||||
msgstr "Marcar altura de começo do evento"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:65
|
||||
#: agenda/templates/agenda/overview.html:49
|
||||
msgid "Hide closed items"
|
||||
msgstr "Ocultar itens fechados"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
#: agenda/templates/agenda/overview.html:52
|
||||
msgid "item"
|
||||
msgid_plural "items"
|
||||
msgstr[0] "item"
|
||||
msgstr[1] "itens"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:73
|
||||
#: agenda/templates/agenda/overview.html:60
|
||||
msgid "Start of event"
|
||||
msgstr "Início do evento"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:64
|
||||
msgid "Estimated end"
|
||||
msgstr "Fim estimado"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:69
|
||||
msgid "Set start time of event"
|
||||
msgstr "Marcar altura de começo do evento"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:77
|
||||
msgid "Item"
|
||||
msgstr "Item"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:81
|
||||
#: agenda/templates/agenda/overview.html:85
|
||||
#: assignment/templates/assignment/assignment_list.html:36
|
||||
#: mediafile/templates/mediafile/mediafile_list.html:24
|
||||
#: motion/templates/motion/category_list.html:23
|
||||
#: motion/templates/motion/motion_detail.html:122
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
#: motion/templates/motion/motion_list.html:55
|
||||
#: participant/templates/participant/group_overview.html:33
|
||||
#: participant/templates/participant/overview.html:56
|
||||
msgid "Actions"
|
||||
msgstr "Acções"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:100
|
||||
#: agenda/templates/agenda/overview.html:104
|
||||
msgid "Show agenda"
|
||||
msgstr "Mostrar agenda"
|
||||
|
||||
#: agenda/templates/agenda/overview.html:123
|
||||
#: agenda/templates/agenda/overview.html:127
|
||||
#: agenda/templates/agenda/widget.html:53
|
||||
#: projector/templates/projector/custom_slide_widget.html:40
|
||||
msgid "No items available."
|
||||
@ -521,7 +522,7 @@ msgid "Next speaker"
|
||||
msgstr "Próximo orador"
|
||||
|
||||
#: agenda/templates/agenda/speaker_widget.html:10
|
||||
#: agenda/templates/agenda/view.html:125
|
||||
#: agenda/templates/agenda/view.html:123
|
||||
msgid "End speach"
|
||||
msgstr "Discurso final"
|
||||
|
||||
@ -561,35 +562,35 @@ msgstr "Mostrar lista"
|
||||
msgid "Do you want to save the changed order of speakers?"
|
||||
msgstr "Queres guardar a ordem alterada de oradores?"
|
||||
|
||||
#: agenda/templates/agenda/view.html:96
|
||||
#: agenda/templates/agenda/view.html:94
|
||||
msgid "Last speakers"
|
||||
msgstr "Últimos oradores"
|
||||
|
||||
#: agenda/templates/agenda/view.html:99
|
||||
#: agenda/templates/agenda/view.html:97
|
||||
msgid "Show all speakers"
|
||||
msgstr "Mostrar todos os oradores"
|
||||
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
#: agenda/templates/agenda/view.html:101
|
||||
msgid "Current speaker"
|
||||
msgstr "Orador actual"
|
||||
|
||||
#: agenda/templates/agenda/view.html:105
|
||||
#: agenda/templates/agenda/view.html:103
|
||||
msgid "Next speakers"
|
||||
msgstr "Próximos oradores"
|
||||
|
||||
#: agenda/templates/agenda/view.html:128
|
||||
#: agenda/templates/agenda/view.html:126
|
||||
msgid "Begin speach"
|
||||
msgstr "Começar discurso"
|
||||
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
#: agenda/templates/agenda/view.html:141
|
||||
msgid "Remove me from the list"
|
||||
msgstr "Remover-me da lista"
|
||||
|
||||
#: agenda/templates/agenda/view.html:145
|
||||
#: agenda/templates/agenda/view.html:143
|
||||
msgid "Put me on the list"
|
||||
msgstr "Colocar-me na lista"
|
||||
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: agenda/templates/agenda/view.html:153
|
||||
#: assignment/templates/assignment/assignment_detail.html:113
|
||||
#: assignment/templates/assignment/poll_view.html:87
|
||||
#: mediafile/templates/mediafile/pdfs_widget.html:32
|
||||
@ -599,7 +600,7 @@ msgstr "Colocar-me na lista"
|
||||
msgid "Apply"
|
||||
msgstr "Aplicar"
|
||||
|
||||
#: agenda/templates/agenda/view.html:157
|
||||
#: agenda/templates/agenda/view.html:155
|
||||
#: assignment/templates/assignment/assignment_detail.html:116
|
||||
msgid "Add new participant"
|
||||
msgstr "Adicionar um novo participante"
|
||||
@ -638,7 +639,7 @@ msgstr "Preview"
|
||||
msgid "More..."
|
||||
msgstr "Mais..."
|
||||
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:357
|
||||
#: assignment/forms.py:14 assignment/models.py:51 assignment/views.py:354
|
||||
#: assignment/templates/assignment/assignment_detail.html:276
|
||||
#: assignment/templates/assignment/slide.html:10
|
||||
msgid "Number of available posts"
|
||||
@ -693,7 +694,7 @@ msgstr "Pode nomear a si mesmo"
|
||||
msgid "Can manage elections"
|
||||
msgstr "Pode gerir as eleições"
|
||||
|
||||
#: assignment/models.py:65 assignment/views.py:497 assignment/views.py:515
|
||||
#: assignment/models.py:65 assignment/views.py:494 assignment/views.py:511
|
||||
#: assignment/templates/assignment/assignment_detail.html:8
|
||||
#: assignment/templates/assignment/assignment_list.html:33
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
@ -717,7 +718,7 @@ msgstr "O estado da eleição já é %s."
|
||||
msgid "<b>%s</b> is already a candidate."
|
||||
msgstr "<b>%s</b> já é candidato."
|
||||
|
||||
#: assignment/models.py:106 assignment/views.py:157
|
||||
#: assignment/models.py:106 assignment/views.py:154
|
||||
msgid "The candidate list is already closed."
|
||||
msgstr "A lista de candidatos já está encerrada."
|
||||
|
||||
@ -731,7 +732,7 @@ msgstr "%s não quer ser candidato."
|
||||
msgid "%s is no candidate"
|
||||
msgstr "%s não é candidato"
|
||||
|
||||
#: assignment/models.py:236 assignment/views.py:309
|
||||
#: assignment/models.py:236 assignment/views.py:306
|
||||
msgid "Assignment"
|
||||
msgstr "Tarefa"
|
||||
|
||||
@ -772,8 +773,8 @@ msgstr "Usa o seguinte número personalizado"
|
||||
msgid "Custom number of ballot papers"
|
||||
msgstr "Número personalizado de boletins de voto"
|
||||
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:312
|
||||
#: assignment/views.py:615 assignment/views.py:631
|
||||
#: assignment/signals.py:45 assignment/signals.py:69 assignment/views.py:309
|
||||
#: assignment/views.py:638 assignment/views.py:654
|
||||
#: assignment/templates/assignment/assignment_list.html:7
|
||||
#: assignment/templates/assignment/assignment_list.html:19
|
||||
msgid "Elections"
|
||||
@ -803,78 +804,78 @@ msgstr "Sempre uma opção por candidato"
|
||||
msgid "Always Yes-No-Abstain per candidate"
|
||||
msgstr "Sempre Sim-Não-Abstenção por candidato"
|
||||
|
||||
#: assignment/views.py:80
|
||||
#: assignment/views.py:77
|
||||
#, python-format
|
||||
msgid "Candidate %s was nominated successfully."
|
||||
msgstr "O candidato %s foi nomeado com sucesso."
|
||||
|
||||
#: assignment/views.py:119
|
||||
#: assignment/views.py:116
|
||||
#, python-format
|
||||
msgid "Election status was set to: %s."
|
||||
msgstr "O estado da eleição foi definido como: %s."
|
||||
|
||||
#: assignment/views.py:136
|
||||
#: assignment/views.py:133
|
||||
msgid "You have set your candidature successfully."
|
||||
msgstr "Definiste a tua candidatura com sucesso."
|
||||
|
||||
#: assignment/views.py:154
|
||||
#: assignment/views.py:151
|
||||
msgid ""
|
||||
"You have withdrawn your candidature successfully. You can not be nominated "
|
||||
"by other participants anymore."
|
||||
msgstr "Retiraste a tua candidatura com sucesso. Não podes ser nomeado mais por outros participantes."
|
||||
|
||||
#: assignment/views.py:167
|
||||
#: assignment/views.py:164
|
||||
#, python-format
|
||||
msgid "Do you really want to withdraw %s from the election?"
|
||||
msgstr "Queres realmente retirar %s da eleição?"
|
||||
|
||||
#: assignment/views.py:169
|
||||
#: assignment/views.py:166
|
||||
#, python-format
|
||||
msgid "Do you really want to unblock %s for the election?"
|
||||
msgstr "Queres realmente desbloquear %s para a eleição?"
|
||||
|
||||
#: assignment/views.py:188
|
||||
#: assignment/views.py:185
|
||||
#, python-format
|
||||
msgid "Candidate %s was withdrawn successfully."
|
||||
msgstr "O candidato %s foi retirado com sucesso."
|
||||
|
||||
#: assignment/views.py:190
|
||||
#: assignment/views.py:187
|
||||
#, python-format
|
||||
msgid "%s was unblocked successfully."
|
||||
msgstr "%s foi desbloqueado com sucesso."
|
||||
|
||||
#: assignment/views.py:206
|
||||
#: assignment/views.py:203
|
||||
msgid "New ballot was successfully created."
|
||||
msgstr "Nova votação foi criada com sucesso."
|
||||
|
||||
#: assignment/views.py:242
|
||||
#: assignment/views.py:239
|
||||
#, python-format
|
||||
msgid "Ballot ID %d does not exist."
|
||||
msgstr "Votação ID %d não existe."
|
||||
|
||||
#: assignment/views.py:267
|
||||
#: assignment/views.py:264
|
||||
msgid "not elected"
|
||||
msgstr "não eleito"
|
||||
|
||||
#: assignment/views.py:271 assignment/views.py:461
|
||||
#: assignment/views.py:268 assignment/views.py:458
|
||||
#: assignment/templates/assignment/assignment_detail.html:77
|
||||
msgid "elected"
|
||||
msgstr "eleito"
|
||||
|
||||
#: assignment/views.py:297
|
||||
#: assignment/views.py:294
|
||||
msgid "Ballot was successfully deleted."
|
||||
msgstr "Votação foi apagada com sucesso."
|
||||
|
||||
#: assignment/views.py:332
|
||||
#: assignment/views.py:329
|
||||
msgid "No assignments available."
|
||||
msgstr "Nenhumas tarefas disponíveis"
|
||||
|
||||
#: assignment/views.py:351
|
||||
#: assignment/views.py:348
|
||||
#, python-format
|
||||
msgid "Election: %s"
|
||||
msgstr "Eleição: %s"
|
||||
|
||||
#: assignment/views.py:364 assignment/views.py:400
|
||||
#: assignment/views.py:361 assignment/views.py:397
|
||||
#: assignment/templates/assignment/assignment_detail.html:66
|
||||
#: assignment/templates/assignment/assignment_detail.html:150
|
||||
#: assignment/templates/assignment/assignment_list.html:34
|
||||
@ -885,12 +886,12 @@ msgstr "Eleição: %s"
|
||||
msgid "Candidates"
|
||||
msgstr "Candidatos"
|
||||
|
||||
#: assignment/views.py:389 motion/pdf.py:110
|
||||
#: assignment/views.py:386 motion/pdf.py:111
|
||||
#: motion/templates/motion/motion_detail.html:208
|
||||
msgid "Vote results"
|
||||
msgstr "Resultados da votação"
|
||||
|
||||
#: assignment/views.py:393
|
||||
#: assignment/views.py:390
|
||||
#: assignment/templates/assignment/assignment_detail.html:154
|
||||
#: assignment/templates/assignment/poll_view.html:7
|
||||
#: assignment/templates/assignment/poll_view.html:13
|
||||
@ -898,11 +899,11 @@ msgstr "Resultados da votação"
|
||||
msgid "ballot"
|
||||
msgstr "votação"
|
||||
|
||||
#: assignment/views.py:396
|
||||
#: assignment/views.py:393
|
||||
msgid "ballots"
|
||||
msgstr "votações"
|
||||
|
||||
#: assignment/views.py:421
|
||||
#: assignment/views.py:418
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Y: %(YES)s\n"
|
||||
@ -910,7 +911,7 @@ msgid ""
|
||||
"A: %(ABSTAIN)s"
|
||||
msgstr "S: %(YES)s⏎ N: %(NO)s⏎ A: %(ABSTAIN)s"
|
||||
|
||||
#: assignment/views.py:432
|
||||
#: assignment/views.py:429
|
||||
#: assignment/templates/assignment/assignment_detail.html:225
|
||||
#: assignment/templates/assignment/poll_view.html:55
|
||||
#: assignment/templates/assignment/slide.html:84
|
||||
@ -918,41 +919,41 @@ msgstr "S: %(YES)s⏎ N: %(NO)s⏎ A: %(ABSTAIN)s"
|
||||
msgid "Invalid votes"
|
||||
msgstr "Votos inválidos"
|
||||
|
||||
#: assignment/views.py:439
|
||||
#: assignment/views.py:436
|
||||
#: assignment/templates/assignment/assignment_detail.html:241
|
||||
#: assignment/templates/assignment/assignment_detail.html:246
|
||||
#: assignment/templates/assignment/poll_view.html:65
|
||||
#: assignment/templates/assignment/slide.html:97
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:125
|
||||
#: assignment/templates/assignment/slide.html:102 motion/pdf.py:126
|
||||
#: motion/templates/motion/motion_detail.html:226
|
||||
#: motion/templates/motion/poll_form.html:52
|
||||
#: motion/templates/motion/slide.html:28 poll/models.py:67
|
||||
msgid "Votes cast"
|
||||
msgstr "Votos emitidos"
|
||||
|
||||
#: assignment/views.py:522
|
||||
#: assignment/views.py:518
|
||||
#, python-format
|
||||
msgid "%d. ballot"
|
||||
msgstr "%d. voto"
|
||||
|
||||
#: assignment/views.py:524
|
||||
#: assignment/views.py:520
|
||||
#, python-format
|
||||
msgid "%d candidate"
|
||||
msgid_plural "%d candidates"
|
||||
msgstr[0] "one: %d candidato"
|
||||
msgstr[1] "other: %d candidatos"
|
||||
|
||||
#: assignment/views.py:526
|
||||
#: assignment/views.py:522
|
||||
#, python-format
|
||||
msgid "%d available post"
|
||||
msgid_plural "%d available posts"
|
||||
msgstr[0] "one: %d publicação disponível"
|
||||
msgstr[1] "other: %d publicações disponíveis"
|
||||
|
||||
#: assignment/views.py:566
|
||||
#: assignment/views.py:572
|
||||
#: assignment/templates/assignment/assignment_detail.html:209
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:124
|
||||
#: motion/pdf.py:271 motion/templates/motion/motion_detail.html:223
|
||||
#: assignment/templates/assignment/slide.html:68 motion/pdf.py:125
|
||||
#: motion/pdf.py:274 motion/templates/motion/motion_detail.html:223
|
||||
#: motion/templates/motion/slide.html:25
|
||||
msgid "Abstention"
|
||||
msgstr "Abstenção"
|
||||
@ -1048,7 +1049,7 @@ msgid "was not a <br> candidate"
|
||||
msgstr "não era um candidato <br>"
|
||||
|
||||
#: assignment/templates/assignment/assignment_detail.html:230
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:124
|
||||
#: assignment/templates/assignment/slide.html:88 motion/pdf.py:125
|
||||
#: motion/templates/motion/motion_detail.html:224
|
||||
#: motion/templates/motion/slide.html:26
|
||||
msgid "Invalid"
|
||||
@ -1062,7 +1063,7 @@ msgstr "Não há votações disponíveis."
|
||||
#: assignment/templates/assignment/assignment_list.html:35
|
||||
#: assignment/templates/assignment/slide.html:8
|
||||
#: motion/templates/motion/motion_detail.html:203
|
||||
#: motion/templates/motion/motion_list.html:41
|
||||
#: motion/templates/motion/motion_list.html:49
|
||||
#: motion/templates/motion/slide.html:8
|
||||
msgid "Status"
|
||||
msgstr "Status"
|
||||
@ -1170,9 +1171,9 @@ msgstr "Mostrar logótipo no projector"
|
||||
|
||||
#: core/signals.py:67
|
||||
msgid ""
|
||||
"You can find and replace the logo under "
|
||||
"\"openslides/static/img/projector/static/img/logo-projector.png\"."
|
||||
msgstr "Podes encontrar e substituir o logótipo em \"openslides/static/img/projector/static /img /logo-projector.png\"."
|
||||
"You can find and replace the logo under \"openslides/projector/static/img"
|
||||
"/logo-projector.png\"."
|
||||
msgstr "Podes encontrar e substituir o logótipo em \"openslides/projector/static/img/logo-projector.png\"."
|
||||
|
||||
#: core/signals.py:74
|
||||
msgid "Show title and description of event on projector"
|
||||
@ -1276,7 +1277,7 @@ msgid "No results found."
|
||||
msgstr "Não foram encontrados resultados."
|
||||
|
||||
#: core/templates/core/version.html:5 core/templates/core/version.html.py:8
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:94 motion/views.py:365
|
||||
#: core/templates/core/version.html:11 motion/pdf.py:95 motion/views.py:365
|
||||
#: motion/templates/motion/motion_detail.html:22
|
||||
#: motion/templates/motion/motion_diff.html:35
|
||||
#: motion/templates/motion/motion_diff.html:39
|
||||
@ -1284,37 +1285,37 @@ msgstr "Não foram encontrados resultados."
|
||||
msgid "Version"
|
||||
msgstr "Versão"
|
||||
|
||||
#: mediafile/models.py:20 mediafile/templates/search/mediafile-results.html:7
|
||||
#: mediafile/models.py:21 mediafile/templates/search/mediafile-results.html:7
|
||||
msgid "File"
|
||||
msgstr "Ficheiro"
|
||||
|
||||
#: mediafile/models.py:29 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
#: mediafile/models.py:30 mediafile/templates/mediafile/mediafile_list.html:22
|
||||
msgid "Uploaded by"
|
||||
msgstr "Upload por"
|
||||
|
||||
#: mediafile/models.py:40
|
||||
#: mediafile/models.py:41
|
||||
msgid "Is Presentable"
|
||||
msgstr "É Apresentável"
|
||||
|
||||
#: mediafile/models.py:41
|
||||
#: mediafile/models.py:42
|
||||
msgid ""
|
||||
"If checked, this file can be presented on the projector. Currently, this is "
|
||||
"only possible for PDFs."
|
||||
msgstr "Se marcado, este ficheiro pode ser apresentado no projector. Actualmente, isso só é possível para PDFs."
|
||||
|
||||
#: mediafile/models.py:50
|
||||
#: mediafile/models.py:51
|
||||
msgid "Can see the list of files"
|
||||
msgstr "Pode ver a lista de ficheiros"
|
||||
|
||||
#: mediafile/models.py:51
|
||||
#: mediafile/models.py:52
|
||||
msgid "Can upload files"
|
||||
msgstr "Pode fazer upload de ficheiros"
|
||||
|
||||
#: mediafile/models.py:52
|
||||
#: mediafile/models.py:53
|
||||
msgid "Can manage files"
|
||||
msgstr "Pode gerir ficheiros"
|
||||
|
||||
#: mediafile/models.py:65 mediafile/models.py:67
|
||||
#: mediafile/models.py:66 mediafile/models.py:68 mediafile/models.py:90
|
||||
msgid "unknown"
|
||||
msgstr "desconhecido"
|
||||
|
||||
@ -1420,7 +1421,7 @@ msgstr "Erros"
|
||||
msgid "Warnings"
|
||||
msgstr "Avisos"
|
||||
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:147
|
||||
#: motion/forms.py:37 motion/models.py:539 motion/pdf.py:148
|
||||
#: motion/templates/motion/motion_detail.html:94
|
||||
#: motion/templates/motion/motion_diff.html:54
|
||||
#: motion/templates/motion/slide.html:67
|
||||
@ -1431,16 +1432,16 @@ msgstr "Razão"
|
||||
msgid "Attachments"
|
||||
msgstr "Anexos"
|
||||
|
||||
#: motion/forms.py:75 motion/pdf.py:48
|
||||
#: motion/forms.py:75 motion/pdf.py:49
|
||||
#: motion/templates/motion/motion_detail.html:183
|
||||
#: motion/templates/motion/motion_list.html:42
|
||||
#: motion/templates/motion/motion_list.html:50
|
||||
#: motion/templates/motion/slide.html:41
|
||||
msgid "Submitter"
|
||||
msgstr "Submissor"
|
||||
|
||||
#: motion/forms.py:90 motion/pdf.py:73
|
||||
#: motion/forms.py:90 motion/pdf.py:74
|
||||
#: motion/templates/motion/motion_detail.html:190
|
||||
#: motion/templates/motion/motion_list.html:44
|
||||
#: motion/templates/motion/motion_list.html:52
|
||||
msgid "Supporters"
|
||||
msgstr "Apoiantes"
|
||||
|
||||
@ -1453,7 +1454,7 @@ msgid "Don't create a new version. Useful e.g. for trivial changes."
|
||||
msgstr "Não cries uma nova versão. Útil, por exemplo, para modificações triviais."
|
||||
|
||||
#: motion/forms.py:119 motion/templates/motion/motion_detail.html:248
|
||||
#: motion/templates/motion/motion_list.html:40
|
||||
#: motion/templates/motion/motion_list.html:48
|
||||
#: motion/templates/motion/slide.html:50
|
||||
msgid "Category"
|
||||
msgstr "Categoria"
|
||||
@ -1517,7 +1518,7 @@ msgid "Can manage motions"
|
||||
msgstr "Pode gerir moções"
|
||||
|
||||
#: motion/models.py:85 motion/models.py:466 motion/models.py:467
|
||||
#: motion/pdf.py:41 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/pdf.py:42 motion/signals.py:112 motion/views.py:291
|
||||
#: motion/views.py:614 motion/views.py:724
|
||||
#: motion/templates/motion/motion_detail.html:8
|
||||
#: motion/templates/motion/motion_detail.html:20
|
||||
@ -1552,24 +1553,24 @@ msgstr "%(time_and_messages)s por %(person)s"
|
||||
msgid "Vote %d"
|
||||
msgstr "Votar %d"
|
||||
|
||||
#: motion/pdf.py:62
|
||||
#: motion/pdf.py:63
|
||||
msgid "Signature"
|
||||
msgstr "Assinatura"
|
||||
|
||||
#: motion/pdf.py:84
|
||||
#: motion/pdf.py:85
|
||||
msgid "State"
|
||||
msgstr "Estado"
|
||||
|
||||
#: motion/pdf.py:120 motion/templates/motion/slide.html:17
|
||||
#: motion/pdf.py:121 motion/templates/motion/slide.html:17
|
||||
msgid "Vote"
|
||||
msgstr "Voto"
|
||||
|
||||
#: motion/pdf.py:244 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/pdf.py:245 motion/templates/motion/category_list.html:10
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Categories"
|
||||
msgstr "Categorias"
|
||||
|
||||
#: motion/pdf.py:251 motion/templates/motion/widget.html:25
|
||||
#: motion/pdf.py:252 motion/templates/motion/widget.html:25
|
||||
msgid "No motions available."
|
||||
msgstr "Não há moções disponíveis."
|
||||
|
||||
@ -1612,7 +1613,7 @@ msgstr "Preâmbulo da moção"
|
||||
#: motion/signals.py:68 motion/views.py:717 motion/views.py:822
|
||||
#: motion/views.py:838 motion/templates/motion/category_list.html:6
|
||||
#: motion/templates/motion/motion_list.html:7
|
||||
#: motion/templates/motion/motion_list.html:20
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
msgid "Motions"
|
||||
msgstr "Moções"
|
||||
|
||||
@ -1890,12 +1891,12 @@ msgid "This version is not authorized."
|
||||
msgstr "Esta versão não está autorizada"
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:37
|
||||
#: motion/templates/motion/motion_list.html:95
|
||||
#: motion/templates/motion/motion_list.html:103
|
||||
msgid "Print motion as PDF"
|
||||
msgstr "Imprimir moção como PDF"
|
||||
|
||||
#: motion/templates/motion/motion_detail.html:41
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
#: motion/templates/motion/motion_list.html:91
|
||||
#: motion/templates/motion/poll_form.html:22
|
||||
msgid "Show motion"
|
||||
msgstr "Mostrar moção"
|
||||
@ -1969,7 +1970,7 @@ msgstr "Últimas modificações (desta versão)"
|
||||
#: motion/templates/motion/motion_detail.html:260
|
||||
#: motion/templates/motion/motion_diff.html:36
|
||||
#: motion/templates/motion/motion_diff.html:40
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
#: motion/templates/motion/motion_list.html:54
|
||||
msgid "Last changes"
|
||||
msgstr "Últimas modificações"
|
||||
|
||||
@ -2017,13 +2018,13 @@ msgstr "Voltar à moção"
|
||||
|
||||
#: motion/templates/motion/motion_form.html:42
|
||||
#: motion/templates/motion/motion_form.html:52
|
||||
#: motion/templates/motion/motion_list.html:24
|
||||
#: motion/templates/motion/motion_list.html:32
|
||||
msgid "New motion"
|
||||
msgstr "Nova moção"
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:5
|
||||
#: motion/templates/motion/motion_form_csv_import.html:9
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
msgid "Import motions"
|
||||
msgstr "Importar moções"
|
||||
|
||||
@ -2066,37 +2067,37 @@ msgid "Use the CSV example file from OpenSlides Wiki."
|
||||
msgstr "Usa o ficheiro de exemplo CSV do Wiki OpenSlides."
|
||||
|
||||
#: motion/templates/motion/motion_form_csv_import.html:39
|
||||
#: motion/templates/motion/motion_list.html:29
|
||||
#: motion/templates/motion/motion_list.html:37
|
||||
#: participant/templates/participant/import.html:41
|
||||
#: participant/templates/participant/overview.html:25
|
||||
msgid "Import"
|
||||
msgstr "Importar"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:28
|
||||
#: motion/templates/motion/motion_list.html:36
|
||||
msgid "Manage categories"
|
||||
msgstr "Gerir categorias"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:31
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
msgid "Print all motions as PDF"
|
||||
msgstr "Imprimir todas as moções como PDF"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:38
|
||||
#: motion/templates/motion/motion_list.html:46
|
||||
msgid "#"
|
||||
msgstr "#"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:39
|
||||
#: motion/templates/motion/motion_list.html:47
|
||||
msgid "Motion title"
|
||||
msgstr "Título da moção"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:65
|
||||
#: motion/templates/motion/motion_list.html:73
|
||||
msgid "Enough supporters"
|
||||
msgstr "Apoiantes suficientes"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:68
|
||||
#: motion/templates/motion/motion_list.html:76
|
||||
msgid "Needs supporters"
|
||||
msgstr "Necessita de apoiantes"
|
||||
|
||||
#: motion/templates/motion/motion_list.html:75
|
||||
#: motion/templates/motion/motion_list.html:83
|
||||
msgid "There is a newer (unauthorized) version."
|
||||
msgstr "Há uma versão mais recente (não autorizada)."
|
||||
|
||||
@ -2131,7 +2132,7 @@ msgstr "Grupo ID %(id)s não existe (linha %(line)d)."
|
||||
msgid "Import aborted because of severe errors in the input file."
|
||||
msgstr "Importar abortado devido a erros graves no ficheiro de entrada."
|
||||
|
||||
#: participant/forms.py:20 participant/views.py:482
|
||||
#: participant/forms.py:20 participant/views.py:483
|
||||
#: participant/templates/participant/group_overview.html:7
|
||||
#: participant/templates/participant/group_overview.html:20
|
||||
#: participant/templates/participant/overview.html:24
|
||||
@ -2159,7 +2160,7 @@ msgstr "Não podes remover o último grupo que contém a permissão para gerir o
|
||||
msgid "Permissions"
|
||||
msgstr "Permissões"
|
||||
|
||||
#: participant/forms.py:83 participant/views.py:441 participant/views.py:466
|
||||
#: participant/forms.py:83 participant/views.py:442 participant/views.py:467
|
||||
#: participant/templates/participant/overview.html:7
|
||||
#: participant/templates/participant/overview.html:20
|
||||
msgid "Participants"
|
||||
@ -2334,47 +2335,47 @@ msgstr "Staff"
|
||||
msgid "You can not delete yourself."
|
||||
msgstr "Não podes apagar-te a ti mesmo."
|
||||
|
||||
#: participant/views.py:166
|
||||
#: participant/views.py:167
|
||||
msgid "You can not deactivate yourself."
|
||||
msgstr "Não podes desactivar-te a ti mesmo."
|
||||
|
||||
#: participant/views.py:185
|
||||
#: participant/views.py:186
|
||||
msgid "Participant-list"
|
||||
msgstr "Lista-participantes"
|
||||
|
||||
#: participant/views.py:186
|
||||
#: participant/views.py:187
|
||||
msgid "List of Participants"
|
||||
msgstr "Lista de Participantes"
|
||||
|
||||
#: participant/views.py:200
|
||||
#: participant/views.py:201
|
||||
msgid "Participant-access-data"
|
||||
msgstr "Dados-acesso-participante"
|
||||
|
||||
#: participant/views.py:230
|
||||
#: participant/views.py:231
|
||||
#, python-format
|
||||
msgid "%d new participants were successfully imported."
|
||||
msgstr "%d participantes foram importados com sucesso."
|
||||
|
||||
#: participant/views.py:241
|
||||
#: participant/views.py:242
|
||||
msgid "Do you really want to reset the password?"
|
||||
msgstr "Desejas realmente redefinir a senha?"
|
||||
|
||||
#: participant/views.py:254
|
||||
#: participant/views.py:255
|
||||
#, python-format
|
||||
msgid "The Password for %s was successfully reset."
|
||||
msgstr "A Senha para %s foi redefinida com sucesso."
|
||||
|
||||
#: participant/views.py:348
|
||||
#: participant/views.py:349
|
||||
msgid "You can not delete this group."
|
||||
msgstr "Não podes apagar este grupo."
|
||||
|
||||
#: participant/views.py:357
|
||||
#: participant/views.py:358
|
||||
msgid ""
|
||||
"You can not delete the last group containing the permission to manage "
|
||||
"participants you are in."
|
||||
msgstr "Não podes apagar o último grupo que contém a permissão para gerir os participantes em que estás."
|
||||
|
||||
#: participant/views.py:373
|
||||
#: participant/views.py:374
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Installation was successfully! Use %(user)s (password: %(password)s) for "
|
||||
@ -2383,15 +2384,15 @@ msgid ""
|
||||
"be a security risk."
|
||||
msgstr "Instalado com sucesso! Usa %(user)s (senha: %(password)s) no primeiro login.<br><strong>Importante:</strong> Por favor altera a senha após o primeiro login! Caso contrário, esta mensagem continua a aparecer para todos e poderá ser um risco de segurança."
|
||||
|
||||
#: participant/views.py:400
|
||||
#: participant/views.py:401
|
||||
msgid "User settings successfully saved."
|
||||
msgstr "Definições do utilizador gravadas com sucesso."
|
||||
|
||||
#: participant/views.py:402 participant/views.py:426 utils/views.py:183
|
||||
#: participant/views.py:403 participant/views.py:427 utils/views.py:183
|
||||
msgid "Please check the form for errors."
|
||||
msgstr "Por favor verifica o formulário por erros."
|
||||
|
||||
#: participant/views.py:423
|
||||
#: participant/views.py:424
|
||||
msgid "Password successfully changed."
|
||||
msgstr "Senha alterada com sucesso."
|
||||
|
||||
@ -2756,12 +2757,12 @@ msgstr "Alterar senha"
|
||||
msgid "Logout"
|
||||
msgstr "Logout"
|
||||
|
||||
#: utils/pdf.py:251
|
||||
#: utils/pdf.py:252
|
||||
#, python-format
|
||||
msgid "As of: %s"
|
||||
msgstr "De: %s"
|
||||
|
||||
#: utils/pdf.py:262 utils/pdf.py:271
|
||||
#: utils/pdf.py:263 utils/pdf.py:272
|
||||
#, python-format
|
||||
msgid "Page %s"
|
||||
msgstr "Página %s"
|
||||
|
@ -157,25 +157,25 @@ def convert_html_to_reportlab(pdf, text):
|
||||
for element in soup.find_all('li'):
|
||||
# ... and replace ul list elements with <para><bullet>•</bullet>...<para>
|
||||
if element.parent.name == "ul":
|
||||
if element.ul:
|
||||
# for nested ul lists use simple spaces (pragmatic solution)
|
||||
element.li.insert(0, ' ')
|
||||
element.insert_before(element.find_all('li'))
|
||||
# nested lists
|
||||
if element.ul or element.ol:
|
||||
for i in element.find_all('li'):
|
||||
element.insert_before(i)
|
||||
element.clear()
|
||||
else:
|
||||
element.name = "para"
|
||||
bullet_tag = soup.new_tag("bullet")
|
||||
bullet_tag.string = "•"
|
||||
bullet_tag.string = u"•"
|
||||
element.insert(0, bullet_tag)
|
||||
# ... and replace ol list elements with <para><bullet><seq id="%id"></seq>.</bullet>...</para>
|
||||
if element.parent.name == "ol":
|
||||
# set list id if element is the first of numbered list
|
||||
if not element.find_previous_sibling():
|
||||
id = random.randrange(0, 101)
|
||||
if element.ol:
|
||||
# nested ol list
|
||||
element.li.insert(0, ' ')
|
||||
element.insert_before(element.find_all('li'))
|
||||
# nested lists
|
||||
if element.ul or element.ol:
|
||||
for i in element.find_all('li'):
|
||||
element.insert_before(i)
|
||||
element.clear()
|
||||
else:
|
||||
element.name = "para"
|
||||
|
@ -173,13 +173,14 @@ class UserDeleteView(DeleteView):
|
||||
super(UserDeleteView, self).pre_post_redirect(request, *args, **kwargs)
|
||||
|
||||
|
||||
class SetUserStatusView(RedirectView, SingleObjectMixin):
|
||||
class SetUserStatusView(SingleObjectMixin, RedirectView):
|
||||
"""
|
||||
Activate or deactivate an user.
|
||||
"""
|
||||
permission_required = 'participant.can_manage_participant'
|
||||
allow_ajax = True
|
||||
url_name = 'user_overview'
|
||||
url_name_args = []
|
||||
model = User
|
||||
|
||||
def pre_redirect(self, request, *args, **kwargs):
|
||||
@ -190,7 +191,7 @@ class SetUserStatusView(RedirectView, SingleObjectMixin):
|
||||
elif action == 'deactivate':
|
||||
if self.object.user == self.request.user:
|
||||
messages.error(request, _("You can not deactivate yourself."))
|
||||
return
|
||||
else:
|
||||
self.object.is_active = False
|
||||
elif action == 'toggle':
|
||||
self.object.is_active = not self.object.is_active
|
||||
|
@ -20,7 +20,6 @@ pdfmetrics.registerFont(TTFont(
|
||||
'Ubuntu', path_join(settings.SITE_ROOT, 'core/static/fonts/Ubuntu-R.ttf')))
|
||||
pdfmetrics.registerFont(TTFont(
|
||||
'Ubuntu-Bold', path_join(settings.SITE_ROOT, 'core/static/fonts/Ubuntu-B.ttf')))
|
||||
pdfmetrics.registerFont(TTFont(
|
||||
pdfmetrics.registerFont(TTFont(
|
||||
'circlefont', path_join(settings.SITE_ROOT, 'core/static/fonts/circle.ttf')))
|
||||
|
||||
|
@ -2,11 +2,11 @@
|
||||
-r requirements_production.txt
|
||||
|
||||
# Requirements for development and tests in alphabetical order
|
||||
Fabric==1.8.0
|
||||
coverage==3.7
|
||||
flake8==2.0
|
||||
Fabric==1.8.3
|
||||
coverage==3.7.1
|
||||
flake8==2.1.0
|
||||
mock==1.0.1
|
||||
|
||||
# Requirements for OpenSlides handbook/documentation in alphabetical order
|
||||
Sphinx==1.2b3
|
||||
sphinx-bootstrap-theme==0.2.4
|
||||
Sphinx==1.2.2
|
||||
sphinx-bootstrap-theme==0.4.0
|
||||
|
@ -5,11 +5,11 @@ bleach>=1.2,<1.3
|
||||
django-haystack>=2.1,<2.2
|
||||
django-mptt>=0.6,<0.7
|
||||
jsonfield>=0.9,<0.10
|
||||
natsort>=3.0,<3.1
|
||||
natsort>=3.1,<3.2
|
||||
reportlab>=2.7,<2.8
|
||||
setuptools>=2.1,<2.2
|
||||
sockjs-tornado>=1.0,<1.1
|
||||
tornado>=3.1,<3.2
|
||||
tornado>=3.1,<3.3
|
||||
whoosh>=2.5,<2.6
|
||||
|
||||
# For Python 2.6 support
|
||||
|
13
setup.py
13
setup.py
@ -1,6 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
import re
|
||||
import sys
|
||||
|
||||
from setuptools import setup, find_packages
|
||||
@ -12,13 +13,10 @@ with open('README.rst') as readme:
|
||||
long_description = readme.read()
|
||||
|
||||
|
||||
dependency_line = re.compile('[^#-]')
|
||||
with open('requirements_production.txt') as requirements_production:
|
||||
install_requires = requirements_production.readlines()
|
||||
|
||||
|
||||
# For Python 2.6 support
|
||||
if sys.version_info[1] == 6:
|
||||
install_requires.append('argparse>=1.2,<1.3')
|
||||
install_requires = [line for line in requirements_production.readlines()
|
||||
if dependency_line.match(line)]
|
||||
|
||||
|
||||
setup(
|
||||
@ -33,11 +31,10 @@ setup(
|
||||
# http://pypi.python.org/pypi?%3Aaction=list_classifiers
|
||||
'Development Status :: 5 - Production/Stable',
|
||||
'Environment :: Web Environment',
|
||||
'Intended Audience :: Other Audience',
|
||||
'Framework :: Django',
|
||||
'License :: OSI Approved :: MIT License',
|
||||
'Operating System :: OS Independent',
|
||||
'Programming Language :: Python',
|
||||
'Programming Language :: Python :: 2',
|
||||
],
|
||||
license='MIT',
|
||||
packages=find_packages(exclude=['tests', 'tests.*']),
|
||||
|
@ -272,8 +272,8 @@ class ConfigWeightTest(TestCase):
|
||||
|
||||
def test_order_of_config_views_abstract(self):
|
||||
config_collection_dict = {}
|
||||
for receiver, config_collection in config_signal.send(sender=self):
|
||||
config_collection_dict[receiver.__name__] = config_collection
|
||||
for signal_receiver, config_collection in config_signal.send(sender=self):
|
||||
config_collection_dict[signal_receiver.__name__] = config_collection
|
||||
self.assertGreater(config_collection_dict['set_grouped_config_view'].weight, config_collection_dict['set_simple_config_view'].weight)
|
||||
|
||||
def test_order_of_config_collections_on_view(self):
|
||||
|
26
tests/motion/test_pdf.py
Normal file
26
tests/motion/test_pdf.py
Normal file
@ -0,0 +1,26 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from django.test.client import Client
|
||||
from openslides.motion.models import Motion
|
||||
from openslides.participant.models import User
|
||||
from openslides.utils.test import TestCase
|
||||
|
||||
|
||||
class MotionPDFTest(TestCase):
|
||||
"""
|
||||
Tests for motion PDF.
|
||||
"""
|
||||
def setUp(self):
|
||||
# Admin
|
||||
self.admin = User.objects.get(pk=1)
|
||||
self.admin_client = Client()
|
||||
self.admin_client.login(username='admin', password='admin')
|
||||
|
||||
def test_render_nested_list(self):
|
||||
Motion.objects.create(
|
||||
title='Test Title chieM6Aing8Eegh9ePhu',
|
||||
text='<ul><li>Element 1 aKaesieze6mahR2ielie'
|
||||
'<ul><li>Subelement 1 rel0liiGh0bi3ree6Jei</li>'
|
||||
'<li>Subelement 2 rel0liiGh0bi3ree6Jei</li></ul></li>'
|
||||
'<li>Element 2 rel0liiGh0bi3ree6Jei</li></ul>')
|
||||
response = self.admin_client.get('/motion/1/pdf/')
|
||||
self.assertEqual(response.status_code, 200)
|
@ -51,6 +51,10 @@ class UserViews(TestCase):
|
||||
'is_active': 'yes'})
|
||||
self.assertRedirects(response, '/participant/')
|
||||
|
||||
def test_activate(self):
|
||||
response = self.client.get('/participant/1/status/activate/')
|
||||
self.assertEqual(response.status_code, 302)
|
||||
|
||||
|
||||
class GroupViews(TestCase):
|
||||
"""
|
||||
|
Loading…
Reference in New Issue
Block a user