\n"
@@ -54,7 +54,6 @@ msgid "Closed"
msgstr "Abgeschlossen"
#: agenda/models.py:42 agenda/templates/agenda/overview.html:66
-#: projector/models.py:19
msgid "Weight"
msgstr "Gewichtung"
@@ -1007,7 +1006,7 @@ msgstr "Version akzeptiert"
#: application/templates/application/view.html:256
msgid "Accept Version"
-msgstr "Zugelassene Version"
+msgstr "Version zulassen"
#: application/templates/application/view.html:259
msgid "Reject Version"
@@ -1119,7 +1118,7 @@ msgstr "Darf selbst für Wahlen kandidieren"
msgid "Can manage assignment"
msgstr "Darf Wahlen verwalten"
-#: assignment/models.py:203 assignment/views.py:291 assignment/views.py:575
+#: assignment/models.py:205 assignment/views.py:291 assignment/views.py:575
#: assignment/templates/assignment/base_assignment.html:14
#: assignment/templates/assignment/overview.html:6
#: assignment/templates/assignment/overview.html:9
@@ -1249,8 +1248,8 @@ msgid "New election"
msgstr "Neue Wahl"
#: assignment/templates/assignment/base_assignment.html:20
-msgid "Print all elections"
-msgstr "Alle Wahlen drucken"
+msgid "All elections as PDF"
+msgstr "Alle Wahlen als PDF"
#: assignment/templates/assignment/config.html:5
#: assignment/templates/assignment/config.html:8
@@ -1277,6 +1276,7 @@ msgid "Delete election"
msgstr "Wahl löschen"
#: assignment/templates/assignment/overview.html:46
+#: assignment/templates/assignment/view.html:14
msgid "Election as PDF"
msgstr "Wahl als PDF"
@@ -1305,10 +1305,6 @@ msgstr "Kurzbeschreibung"
msgid "Print ballot"
msgstr "Stimmzettel drucken"
-#: assignment/templates/assignment/view.html:14
-msgid "Print Election"
-msgstr "Wahl drucken"
-
#: assignment/templates/assignment/view.html:26
msgid "Manage election"
msgstr "Wahl verwalten"
@@ -1408,7 +1404,7 @@ msgstr "Erlaube Zugriff für anonyme Gast-Nutzer"
#: config/forms.py:28 participant/forms.py:95
msgid "Welcome text"
-msgstr "Willkommens text"
+msgstr "Willkommenstext"
#: config/models.py:34
msgid "Can manage configuration"
@@ -1762,12 +1758,12 @@ msgid "Import participants"
msgstr "Teilnehmer/innen importieren"
#: participant/templates/participant/base_participant.html:24
-msgid "Print participant list"
-msgstr "Teilnehmerliste drucken"
+msgid "List of participants as PDF"
+msgstr "Teilnehmerliste als PDF"
#: participant/templates/participant/base_participant.html:27
-msgid "Print first time passwords"
-msgstr "Erst-Passwörter drucken"
+msgid "First time passwords as PDF"
+msgstr "Erst-Passwörter als PDF"
#: participant/templates/participant/config.html:5
#: participant/templates/participant/config.html:8
@@ -1905,10 +1901,6 @@ msgstr "Darf den Beamer steuern"
msgid "Can see projector"
msgstr "Darf den Beamer sehen"
-#: projector/models.py:49
-msgid "Projector Slide"
-msgstr "Beamer-Folie"
-
#: projector/views.py:209 projector/templates/projector/base_projector.html:7
#: projector/templates/projector/base_projector.html:11
#: projector/templates/projector/control.html:41
@@ -1975,10 +1967,18 @@ msgstr "Countdown starten"
msgid "Stop countdown"
msgstr "Countdown stoppen"
+#: projector/templates/projector/control.html:151
+msgid "Custom slides"
+msgstr "Benutzerdefinierte Folien"
+
+#: projector/templates/projector/control.html:163
+msgid "New slide"
+msgstr "Neue Folie"
+
#: projector/templates/projector/new.html:6
#: projector/templates/projector/new.html:9
-msgid "New Slide"
-msgstr "Neue Folie"
+msgid "New custom slide"
+msgstr "Neue benutzerdefinierte Folie"
#: templates/404.html:7
msgid "Page not found."
@@ -2023,18 +2023,3 @@ msgstr "Bedaure, Sie haben keine Berechtigung diese Seite zu sehen."
#: utils/views.py:223
msgid "undefined-filename"
msgstr "undefinierter-dateiname"
-
-#~ msgid "Edit assignment"
-#~ msgstr "Wahl bearbeiten"
-
-#~ msgid "Delete assignment"
-#~ msgstr "Wahl löschen"
-
-#~ msgid "passwords"
-#~ msgstr "Passwörter"
-
-#~ msgid "Print vote"
-#~ msgstr "Abstimmung drucken"
-
-#~ msgid "available posts"
-#~ msgstr "verfügbare Posten"
diff --git a/openslides/participant/static/styles/participant.css b/openslides/participant/static/styles/participant.css
index ae2bb0c56..3292dc417 100644
--- a/openslides/participant/static/styles/participant.css
+++ b/openslides/participant/static/styles/participant.css
@@ -1,5 +1,5 @@
a.status_link.active span {
- background-image: url(../images/icons/user-online.png);
+ background-image: url(../images/icons/on.png);
background-repeat: no-repeat;
background-position: center;
width: 16px;
@@ -7,7 +7,7 @@ a.status_link.active span {
display: inline-block;
}
a.status_link.inactive span {
- background-image: url(../images/icons/user-offline.png);
+ background-image: url(../images/icons/off.png);
background-repeat: no-repeat;
background-position: center;
width: 16px;
diff --git a/openslides/participant/templates/participant/group_overview.html b/openslides/participant/templates/participant/group_overview.html
index ee685aa08..e355ccc9a 100644
--- a/openslides/participant/templates/participant/group_overview.html
+++ b/openslides/participant/templates/participant/group_overview.html
@@ -15,9 +15,9 @@
{% for group in groups %}
{{ group.name }} |
-
+ |
{% if group.name != 'Anonymous' %}
-
+
{% endif %}
|
diff --git a/openslides/participant/templates/participant/overview.html b/openslides/participant/templates/participant/overview.html
index 0d695d69b..e13f4a4ca 100644
--- a/openslides/participant/templates/participant/overview.html
+++ b/openslides/participant/templates/participant/overview.html
@@ -85,8 +85,8 @@
{{ user.last_login }}
{% endif %}
-
-
+
+
diff --git a/openslides/projector/models.py b/openslides/projector/models.py
index cd6334516..3836c60c0 100644
--- a/openslides/projector/models.py
+++ b/openslides/projector/models.py
@@ -16,7 +16,7 @@ class ProjectorSlide(models.Model, SlideMixin):
title = models.CharField(max_length=100, verbose_name=_("Title"))
text = models.TextField(null=True, blank=True, verbose_name=_("Text"))
- weight = models.IntegerField(default=0, verbose_name=_("Weight"))
+ #weight = models.IntegerField(default=0, verbose_name=_("Weight"))
def slide(self):
return {
@@ -46,7 +46,7 @@ class ProjectorOverlay(models.Model):
return self.def_name
-register_slidemodel(ProjectorSlide, model_name=_('Projector Slide'))
+register_slidemodel(ProjectorSlide, model_name='customslide')
@receiver(default_config_value, dispatch_uid="projector_default_config")
diff --git a/openslides/projector/static/images/icons/media-playback-pause.png b/openslides/projector/static/images/icons/pause.png
similarity index 100%
rename from openslides/projector/static/images/icons/media-playback-pause.png
rename to openslides/projector/static/images/icons/pause.png
diff --git a/openslides/projector/static/images/icons/media-playback-start.png b/openslides/projector/static/images/icons/play.png
similarity index 100%
rename from openslides/projector/static/images/icons/media-playback-start.png
rename to openslides/projector/static/images/icons/play.png
diff --git a/openslides/projector/static/images/icons/media-skip-backward.png b/openslides/projector/static/images/icons/skip-backward.png
similarity index 100%
rename from openslides/projector/static/images/icons/media-skip-backward.png
rename to openslides/projector/static/images/icons/skip-backward.png
diff --git a/openslides/projector/static/images/icons/view-restore.png b/openslides/projector/static/images/icons/view-reset.png
similarity index 100%
rename from openslides/projector/static/images/icons/view-restore.png
rename to openslides/projector/static/images/icons/view-reset.png
diff --git a/openslides/projector/static/javascript/projector-control.js b/openslides/projector/static/javascript/projector-control.js
index 3948cb97b..ad4ceac32 100644
--- a/openslides/projector/static/javascript/projector-control.js
+++ b/openslides/projector/static/javascript/projector-control.js
@@ -11,6 +11,7 @@ $(function() {
success: function(data) {
$('.activate_link').removeClass('active');
$('li').removeClass('activeline');
+ $('div').removeClass('activeline');
link.addClass('active');
link.parent().addClass('activeline');
},
diff --git a/openslides/projector/static/styles/projector-control.css b/openslides/projector/static/styles/projector-control.css
index 984a738fc..62e3e8ae9 100644
--- a/openslides/projector/static/styles/projector-control.css
+++ b/openslides/projector/static/styles/projector-control.css
@@ -67,7 +67,7 @@
}
/* countdown */
a.countdown_visible_link.closed div {
- background-image: url(../images/icons/user-offline.png);
+ background-image: url(../images/icons/off.png);
background-repeat: no-repeat;
background-position: center;
width: 16px;
@@ -75,7 +75,7 @@ a.countdown_visible_link.closed div {
display: inline-block;
}
a.countdown_visible_link.open div {
- background-image: url(../images/icons/user-online.png);
+ background-image: url(../images/icons/on.png);
background-repeat: no-repeat;
background-position: center;
width: 16px;
@@ -84,7 +84,7 @@ a.countdown_visible_link.open div {
}
/* activate link */
a.activate_link div {
- background-image: url(../images/icons/task-accepted-grey.png);
+ background-image: url(../images/icons/accept-grey.png);
background-repeat: no-repeat;
float: left;
width: 16px;
@@ -95,5 +95,5 @@ a.activate_link div {
left: 4px;
}
a.activate_link.active div {
- background-image: url(../images/icons/task-accepted.png);
+ background-image: url(../images/icons/accept.png);
}
diff --git a/openslides/projector/templates/projector/base_projector.html b/openslides/projector/templates/projector/base_projector.html
index 163c9f8ef..73bfb2e5b 100644
--- a/openslides/projector/templates/projector/base_projector.html
+++ b/openslides/projector/templates/projector/base_projector.html
@@ -17,7 +17,7 @@
{% endif %}
{% if perms.projector.can_see_projector %}
- {% trans 'Projector view' %}
+ {% trans 'Projector view' %}
{% endif %}
diff --git a/openslides/projector/templates/projector/control.html b/openslides/projector/templates/projector/control.html
index 39648f1ee..c0eac9a3d 100644
--- a/openslides/projector/templates/projector/control.html
+++ b/openslides/projector/templates/projector/control.html
@@ -55,7 +55,7 @@
-
+
@@ -64,7 +64,7 @@
{% if category != 'projector' %}
{% with category_big=category|capfirst %}
-
+
{% endwith %}
+
+
+ {% for category, group in categories.items %}
+ {% if category == 'projector' %}
+
+
+
+ {% for slides in group %}
+ {% if slides.control_template %}
+ {% include slides.control_template %}
+ {% endif %}
+ {% if not forloop.last %}
+
+ {% endif %}
+ {% endfor %}
+
+
+
+
+
+ {% endif %}
+ {% endfor %}
{% endblock %}
diff --git a/openslides/projector/templates/projector/new.html b/openslides/projector/templates/projector/new.html
index 607a4bc31..927839d2c 100644
--- a/openslides/projector/templates/projector/new.html
+++ b/openslides/projector/templates/projector/new.html
@@ -3,10 +3,10 @@
{% load tags %}
{% load i18n %}
-{% block title %}{{ block.super }} – {%trans "New Slide" %}{% endblock %}
+{% block title %}{{ block.super }} – {%trans "New custom slide" %}{% endblock %}
{% block content %}
- {% trans 'New Slide' %}
+ {% trans 'New custom slide' %}
|