Skip to content
Snippets Groups Projects
Commit ae8aaf2d authored by Benjamin Hättasch's avatar Benjamin Hättasch
Browse files

Add contact possibility to submission views

Add contact email address to event model
Show email link in footer
Fix missing event reference in AKDetailView
parent 3a459a69
No related branches found
No related tags found
No related merge requests found
Showing
with 254 additions and 209 deletions
...@@ -2,7 +2,7 @@ msgid "" ...@@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-25 12:36+0000\n" "POT-Creation-Date: 2019-10-29 14:50+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
...@@ -11,404 +11,416 @@ msgstr "" ...@@ -11,404 +11,416 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: availability.py:38 models.py:25 models.py:46 models.py:140 models.py:189 #: AKModel/availability.py:38 AKModel/models.py:30 AKModel/models.py:51
#: models.py:221 models.py:247 #: AKModel/models.py:103 AKModel/models.py:121 AKModel/models.py:152
#: AKModel/models.py:201 AKModel/models.py:233 AKModel/models.py:259
msgid "Event" msgid "Event"
msgstr "Event" msgstr "Event"
#: availability.py:39 models.py:47 models.py:141 models.py:190 models.py:222 #: AKModel/availability.py:39 AKModel/models.py:52 AKModel/models.py:104
#: models.py:248 #: AKModel/models.py:122 AKModel/models.py:153 AKModel/models.py:202
#: AKModel/models.py:234 AKModel/models.py:260
msgid "Associated event" msgid "Associated event"
msgstr "Zugehöriges Event" msgstr "Zugehöriges Event"
#: availability.py:47 #: AKModel/availability.py:47
msgid "Person" msgid "Person"
msgstr "Person" msgstr "Person"
#: availability.py:48 #: AKModel/availability.py:48
msgid "Person whose availability this is" msgid "Person whose availability this is"
msgstr "Person deren Verfügbarkeit hier abgebildet wird" msgstr "Person deren Verfügbarkeit hier abgebildet wird"
#: availability.py:56 models.py:225 models.py:240 #: AKModel/availability.py:56 AKModel/models.py:237 AKModel/models.py:252
msgid "Room" msgid "Room"
msgstr "Raum" msgstr "Raum"
#: availability.py:57 #: AKModel/availability.py:57
msgid "Room whose availability this is" msgid "Room whose availability this is"
msgstr "Raum dessen Verfügbarkeit hier abgebildet wird" msgstr "Raum dessen Verfügbarkeit hier abgebildet wird"
#: availability.py:65 models.py:193 models.py:239 #: AKModel/availability.py:65 AKModel/models.py:205 AKModel/models.py:251
msgid "AK" msgid "AK"
msgstr "AK" msgstr "AK"
#: availability.py:66 #: AKModel/availability.py:66
#, fuzzy #, fuzzy
#| msgid "Availabilities" #| msgid "Availabilities"
msgid "AK whose availability this is" msgid "AK whose availability this is"
msgstr "Verfügbarkeiten" msgstr "Verfügbarkeiten"
#: availability.py:74 models.py:98 #: AKModel/availability.py:74 AKModel/models.py:107
msgid "AK Category" msgid "AK Category"
msgstr "AK Kategorie" msgstr "AK Kategorie"
#: availability.py:75 #: AKModel/availability.py:75
msgid "AK Category whose availability this is" msgid "AK Category whose availability this is"
msgstr "AK Kategorie dessen Verfügbarkeit hier abgebildet wird" msgstr "AK Kategorie dessen Verfügbarkeit hier abgebildet wird"
#: availability.py:235 #: AKModel/availability.py:235
msgid "Availability" msgid "Availability"
msgstr "Verfügbarkeit" msgstr "Verfügbarkeit"
#: availability.py:236 #: AKModel/availability.py:236
msgid "Availabilities" msgid "Availabilities"
msgstr "Verfügbarkeiten" msgstr "Verfügbarkeiten"
#: models.py:12 models.py:93 models.py:109 models.py:124 models.py:138 #: AKModel/models.py:12 AKModel/models.py:98 AKModel/models.py:118
#: models.py:155 models.py:214 #: AKModel/models.py:136 AKModel/models.py:150 AKModel/models.py:167
#: AKModel/models.py:226
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
#: models.py:13 #: AKModel/models.py:13
msgid "Name or iteration of the event" msgid "Name or iteration of the event"
msgstr "Name oder Iteration des Events" msgstr "Name oder Iteration des Events"
#: models.py:14 #: AKModel/models.py:14
#, fuzzy #, fuzzy
#| msgid "Short Name" #| msgid "Short Name"
msgid "Short Form" msgid "Short Form"
msgstr "Kurzer Name" msgstr "Kurzer Name"
#: models.py:15 #: AKModel/models.py:15
msgid "Short name of letters/numbers/dots/dashes/underscores used in URLs." msgid "Short name of letters/numbers/dots/dashes/underscores used in URLs."
msgstr "" msgstr ""
#: models.py:16 #: AKModel/models.py:16
msgid "Start" msgid "Start"
msgstr "Start" msgstr "Start"
#: models.py:16 #: AKModel/models.py:16
msgid "Time the event begins" msgid "Time the event begins"
msgstr "Zeit zu der das Event beginnt" msgstr "Zeit zu der das Event beginnt"
#: models.py:17 #: AKModel/models.py:17
msgid "End" msgid "End"
msgstr "Ende" msgstr "Ende"
#: models.py:17 #: AKModel/models.py:17
msgid "Time the event ends" msgid "Time the event ends"
msgstr "Zeit zu der das Event endet" msgstr "Zeit zu der das Event endet"
#: models.py:18 #: AKModel/models.py:18
msgid "Place" msgid "Place"
msgstr "Ort" msgstr "Ort"
#: models.py:19 #: AKModel/models.py:19
msgid "City etc. the event takes place in" msgid "City etc. the event takes place in"
msgstr "Stadt o.ä. in der das Event stattfindet" msgstr "Stadt o.ä. in der das Event stattfindet"
#: models.py:20 #: AKModel/models.py:20
msgid "Active State" msgid "Active State"
msgstr "Aktiver Status" msgstr "Aktiver Status"
#: models.py:20 #: AKModel/models.py:20
msgid "Marks currently active events" msgid "Marks currently active events"
msgstr "Markiert aktuell aktive Events" msgstr "Markiert aktuell aktive Events"
#: models.py:22 #: AKModel/models.py:22
msgid "Base URL" msgid "Base URL"
msgstr "URL-Prefix" msgstr "URL-Prefix"
#: models.py:22 #: AKModel/models.py:22
msgid "Prefix for wiki link construction" msgid "Prefix for wiki link construction"
msgstr "Prefix für die automatische Generierung von Wiki-Links" msgstr "Prefix für die automatische Generierung von Wiki-Links"
#: models.py:26 #: AKModel/models.py:26
msgid "Contact email address"
msgstr "E-Mail Kontaktadresse"
#: AKModel/models.py:27
msgid ""
"An email address that is displayed on every page and can be used for all "
"kinds of questions"
msgstr ""
"Eine Mailadresse die auf jeder Seite angezeigt wird und für alle Arten von "
"Fragen genutzt werden kann"
#: AKModel/models.py:31
msgid "Events" msgid "Events"
msgstr "Events" msgstr "Events"
#: models.py:40 #: AKModel/models.py:45
msgid "Nickname" msgid "Nickname"
msgstr "Spitzname" msgstr "Spitzname"
#: models.py:40 #: AKModel/models.py:45
msgid "Name to identify an AK owner by" msgid "Name to identify an AK owner by"
msgstr "Name durch den eine AK Leitung identifiziert wird" msgstr "Name durch den eine AK Leitung identifiziert wird"
#: models.py:41 #: AKModel/models.py:46
msgid "Slug" msgid "Slug"
msgstr "Slug" msgstr "Slug"
#: models.py:42 #: AKModel/models.py:47
msgid "Slug for URL generation" msgid "Slug for URL generation"
msgstr "Slug für URL-Generierung" msgstr "Slug für URL-Generierung"
#: models.py:43 #: AKModel/models.py:48
msgid "Institution" msgid "Institution"
msgstr "Instutution" msgstr "Instutution"
#: models.py:43 #: AKModel/models.py:48
msgid "Uni etc." msgid "Uni etc."
msgstr "Universität o.ä." msgstr "Universität o.ä."
#: models.py:44 models.py:164 #: AKModel/models.py:49 AKModel/models.py:176
msgid "Web Link" msgid "Web Link"
msgstr "Internet Link" msgstr "Internet Link"
#: models.py:44 #: AKModel/models.py:49
msgid "Link to Homepage" msgid "Link to Homepage"
msgstr "Link zu Homepage oder Webseite" msgstr "Link zu Homepage oder Webseite"
#: models.py:50 #: AKModel/models.py:55
msgid "AK Owner" msgid "AK Owner"
msgstr "AK Leitung" msgstr "AK Leitung"
#: models.py:51 #: AKModel/models.py:56
msgid "AK Owners" msgid "AK Owners"
msgstr "AK Leitungen" msgstr "AK Leitungen"
#: models.py:93 #: AKModel/models.py:98
msgid "Name of the AK Category" msgid "Name of the AK Category"
msgstr "Name des AK Kategorie" msgstr "Name des AK Kategorie"
#: models.py:94 models.py:110 #: AKModel/models.py:99 AKModel/models.py:119
msgid "Color" msgid "Color"
msgstr "Farbe" msgstr "Farbe"
#: models.py:94 models.py:110 #: AKModel/models.py:99 AKModel/models.py:119
msgid "Color for displaying" msgid "Color for displaying"
msgstr "Farbe für die Anzeige" msgstr "Farbe für die Anzeige"
#: models.py:95 models.py:158 #: AKModel/models.py:100 AKModel/models.py:170
msgid "Description" msgid "Description"
msgstr "Beschreibung" msgstr "Beschreibung"
#: models.py:95 #: AKModel/models.py:101
msgid "Short description of this AK Category" msgid "Short description of this AK Category"
msgstr "Beschreibung der AK-Kategorie" msgstr "Beschreibung der AK-Kategorie"
#: models.py:99 #: AKModel/models.py:108
msgid "AK Categories" msgid "AK Categories"
msgstr "AK Kategorien" msgstr "AK Kategorien"
#: models.py:109 #: AKModel/models.py:118
msgid "Name of the AK Track" msgid "Name of the AK Track"
msgstr "Name des AK Tracks" msgstr "Name des AK Tracks"
#: models.py:113 #: AKModel/models.py:125
msgid "AK Track" msgid "AK Track"
msgstr "AK Track" msgstr "AK Track"
#: models.py:114 #: AKModel/models.py:126
msgid "AK Tracks" msgid "AK Tracks"
msgstr "AK Tracks" msgstr "AK Tracks"
#: models.py:124 #: AKModel/models.py:136
msgid "Name of the AK Tag" msgid "Name of the AK Tag"
msgstr "Name das AK Tags" msgstr "Name das AK Tags"
#: models.py:127 #: AKModel/models.py:139
msgid "AK Tag" msgid "AK Tag"
msgstr "AK Tag" msgstr "AK Tag"
#: models.py:128 #: AKModel/models.py:140
msgid "AK Tags" msgid "AK Tags"
msgstr "AK Tags" msgstr "AK Tags"
#: models.py:138 #: AKModel/models.py:150
msgid "Name of the Requirement" msgid "Name of the Requirement"
msgstr "Name der Anforderung" msgstr "Name der Anforderung"
#: models.py:144 #: AKModel/models.py:156
msgid "AK Requirement" msgid "AK Requirement"
msgstr "AK Anforderung" msgstr "AK Anforderung"
#: models.py:145 #: AKModel/models.py:157
msgid "AK Requirements" msgid "AK Requirements"
msgstr "AK Anforderungen" msgstr "AK Anforderungen"
#: models.py:155 #: AKModel/models.py:167
msgid "Name of the AK" msgid "Name of the AK"
msgstr "Name des AKs" msgstr "Name des AKs"
#: models.py:156 #: AKModel/models.py:168
msgid "Short Name" msgid "Short Name"
msgstr "Kurzer Name" msgstr "Kurzer Name"
#: models.py:157 #: AKModel/models.py:169
msgid "Name displayed in the schedule" msgid "Name displayed in the schedule"
msgstr "Name zur Anzeige im AK Plan" msgstr "Name zur Anzeige im AK Plan"
#: models.py:158 #: AKModel/models.py:170
msgid "Description of the AK" msgid "Description of the AK"
msgstr "Beschreibung des AKs" msgstr "Beschreibung des AKs"
#: models.py:160 #: AKModel/models.py:172
msgid "Owners" msgid "Owners"
msgstr "Leitungen" msgstr "Leitungen"
#: models.py:161 #: AKModel/models.py:173
msgid "Those organizing the AK" msgid "Those organizing the AK"
msgstr "Menschen, die den AK organisieren und halten" msgstr "Menschen, die den AK organisieren und halten"
#: models.py:164 #: AKModel/models.py:176
msgid "Link to wiki page" msgid "Link to wiki page"
msgstr "Link zur Wiki Seite" msgstr "Link zur Wiki Seite"
#: models.py:166 #: AKModel/models.py:178
msgid "Category" msgid "Category"
msgstr "Kategorie" msgstr "Kategorie"
#: models.py:167 #: AKModel/models.py:179
msgid "Category of the AK" msgid "Category of the AK"
msgstr "Kategorie des AKs" msgstr "Kategorie des AKs"
#: models.py:168 #: AKModel/models.py:180
msgid "Tags" msgid "Tags"
msgstr "Tags" msgstr "Tags"
#: models.py:168 #: AKModel/models.py:180
msgid "Tags provided by owners" msgid "Tags provided by owners"
msgstr "Tags, die durch die AK Leitung vergeben wurden" msgstr "Tags, die durch die AK Leitung vergeben wurden"
#: models.py:169 #: AKModel/models.py:181
msgid "Track" msgid "Track"
msgstr "Track" msgstr "Track"
#: models.py:170 #: AKModel/models.py:182
msgid "Track the AK belongs to" msgid "Track the AK belongs to"
msgstr "Track zu dem der AK gehört" msgstr "Track zu dem der AK gehört"
#: models.py:172 #: AKModel/models.py:184
msgid "Resolution Intention" msgid "Resolution Intention"
msgstr "Resolutionsabsicht" msgstr "Resolutionsabsicht"
#: models.py:173 #: AKModel/models.py:185
msgid "Intends to submit a resolution" msgid "Intends to submit a resolution"
msgstr "Beabsichtigt eine Resolution einzureichen" msgstr "Beabsichtigt eine Resolution einzureichen"
#: models.py:174 #: AKModel/models.py:186
msgid "Present this AK" msgid "Present this AK"
msgstr "AK Präsentieren" msgstr "AK Präsentieren"
#: models.py:175 #: AKModel/models.py:187
msgid "Present results of this AK" msgid "Present results of this AK"
msgstr "Die Ergebnisse dieses AKs vorstellen" msgstr "Die Ergebnisse dieses AKs vorstellen"
#: models.py:177 #: AKModel/models.py:189
msgid "Requirements" msgid "Requirements"
msgstr "Anforderungen" msgstr "Anforderungen"
#: models.py:178 #: AKModel/models.py:190
msgid "AK's Requirements" msgid "AK's Requirements"
msgstr "Anforderungen des AKs" msgstr "Anforderungen des AKs"
#: models.py:180 #: AKModel/models.py:192
msgid "Conflicting AKs" msgid "Conflicting AKs"
msgstr "AK Konflikte" msgstr "AK Konflikte"
#: models.py:181 #: AKModel/models.py:193
msgid "AKs that conflict and thus must not take place at the same time" msgid "AKs that conflict and thus must not take place at the same time"
msgstr "" msgstr ""
"AKs, die Konflikte haben und deshalb nicht gleichzeitig stattfinden dürfen" "AKs, die Konflikte haben und deshalb nicht gleichzeitig stattfinden dürfen"
#: models.py:182 #: AKModel/models.py:194
msgid "Prerequisite AKs" msgid "Prerequisite AKs"
msgstr "Vorausgesetzte AKs" msgstr "Vorausgesetzte AKs"
#: models.py:183 #: AKModel/models.py:195
msgid "AKs that should precede this AK in the schedule" msgid "AKs that should precede this AK in the schedule"
msgstr "AKS die im AK Plan vor diesem AK stattfinden müssen" msgstr "AKS die im AK Plan vor diesem AK stattfinden müssen"
#: models.py:185 #: AKModel/models.py:197
msgid "Internal Notes" msgid "Internal Notes"
msgstr "Interne Notizen" msgstr "Interne Notizen"
#: models.py:185 #: AKModel/models.py:197
msgid "Notes to organizers" msgid "Notes to organizers"
msgstr "Notizen an die Organisator*innen" msgstr "Notizen an die Organisator*innen"
#: models.py:187 #: AKModel/models.py:199
msgid "Interest" msgid "Interest"
msgstr "Interesse" msgstr "Interesse"
#: models.py:187 #: AKModel/models.py:199
msgid "Expected number of people" msgid "Expected number of people"
msgstr "Erwartete Personenzahl" msgstr "Erwartete Personenzahl"
#: models.py:194 #: AKModel/models.py:206
msgid "AKs" msgid "AKs"
msgstr "AKs" msgstr "AKs"
#: models.py:214 #: AKModel/models.py:226
msgid "Name or number of the room" msgid "Name or number of the room"
msgstr "Name oder Nummer des Raums" msgstr "Name oder Nummer des Raums"
#: models.py:215 #: AKModel/models.py:227
msgid "Building" msgid "Building"
msgstr "Gebäude" msgstr "Gebäude"
#: models.py:216 #: AKModel/models.py:228
msgid "Name or number of the building" msgid "Name or number of the building"
msgstr "Name oder Nummer des Gebäudes" msgstr "Name oder Nummer des Gebäudes"
#: models.py:217 #: AKModel/models.py:229
msgid "Capacity" msgid "Capacity"
msgstr "Kapazität" msgstr "Kapazität"
#: models.py:217 #: AKModel/models.py:229
msgid "Maximum number of people" msgid "Maximum number of people"
msgstr "Maximale Personenzahl" msgstr "Maximale Personenzahl"
#: models.py:218 #: AKModel/models.py:230
msgid "Properties" msgid "Properties"
msgstr "Eigenschaften" msgstr "Eigenschaften"
#: models.py:219 #: AKModel/models.py:231
msgid "AK requirements fulfilled by the room" msgid "AK requirements fulfilled by the room"
msgstr "AK Anforderungen, die dieser Raum erfüllt" msgstr "AK Anforderungen, die dieser Raum erfüllt"
#: models.py:226 #: AKModel/models.py:238
msgid "Rooms" msgid "Rooms"
msgstr "Räume" msgstr "Räume"
#: models.py:239 #: AKModel/models.py:251
msgid "AK being mapped" msgid "AK being mapped"
msgstr "AK, der zugeordnet wird" msgstr "AK, der zugeordnet wird"
#: models.py:241 #: AKModel/models.py:253
msgid "Room the AK will take place in" msgid "Room the AK will take place in"
msgstr "Raum in dem der AK stattfindet" msgstr "Raum in dem der AK stattfindet"
#: models.py:242 #: AKModel/models.py:254
msgid "Slot Begin" msgid "Slot Begin"
msgstr "Beginn des Slots" msgstr "Beginn des Slots"
#: models.py:242 #: AKModel/models.py:254
msgid "Time and date the slot begins" msgid "Time and date the slot begins"
msgstr "Zeit und Datum zu der der AK beginnt" msgstr "Zeit und Datum zu der der AK beginnt"
#: models.py:244 #: AKModel/models.py:256
msgid "Duration" msgid "Duration"
msgstr "Dauer" msgstr "Dauer"
#: models.py:245 #: AKModel/models.py:257
msgid "Length in hours" msgid "Length in hours"
msgstr "Länge in Stunden" msgstr "Länge in Stunden"
#: models.py:251 #: AKModel/models.py:263
msgid "AK Slot" msgid "AK Slot"
msgstr "AK Slot" msgstr "AK Slot"
#: models.py:252 #: AKModel/models.py:264
msgid "AK Slots" msgid "AK Slots"
msgstr "AK Slot" msgstr "AK Slot"
#: models.py:266 #: AKModel/models.py:278
msgid "Not scheduled yet" msgid "Not scheduled yet"
msgstr "Noch nicht geplant" msgstr "Noch nicht geplant"
#~ msgid "E-Mail Address" #~ msgid "E-Mail Address"
#~ msgstr "E-Mail Adresse" #~ msgstr "E-Mail Adresse"
#~ msgid "Contact mail"
#~ msgstr "Kontakt E-Mail"
# Generated by Django 2.2.6 on 2019-10-28 17:40
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('AKModel', '0024_event_dependencies'),
]
operations = [
migrations.AddField(
model_name='event',
name='contact_email',
field=models.EmailField(blank=True, help_text='An email address that is displayed on every page and can be used for all kinds of questions', max_length=254, verbose_name='Contact email address'),
),
]
...@@ -23,6 +23,9 @@ class Event(models.Model): ...@@ -23,6 +23,9 @@ class Event(models.Model):
default_slot = models.DecimalField(max_digits=4, decimal_places=2, default=2, verbose_name='Default Slot Length', default_slot = models.DecimalField(max_digits=4, decimal_places=2, default=2, verbose_name='Default Slot Length',
help_text='Default length in hours that is assumed for AKs in this event.') help_text='Default length in hours that is assumed for AKs in this event.')
contact_email = models.EmailField(verbose_name=_("Contact email address"), blank=True,
help_text=_("An email address that is displayed on every page and can be used for all kinds of questions"))
class Meta: class Meta:
verbose_name = _('Event') verbose_name = _('Event')
verbose_name_plural = _('Events') verbose_name_plural = _('Events')
......
...@@ -8,7 +8,7 @@ msgid "" ...@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-10-29 14:50+0000\n" "POT-Creation-Date: 2019-10-29 15:27+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
...@@ -17,20 +17,20 @@ msgstr "" ...@@ -17,20 +17,20 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: AKSubmission/forms.py:43 #: forms.py:43
msgid "Separate multiple tags with semicolon" msgid "Separate multiple tags with semicolon"
msgstr "Mehrere Tags mit Semikolon trennen" msgstr "Mehrere Tags mit Semikolon trennen"
#: AKSubmission/forms.py:67 #: forms.py:67
#, python-format #, python-format
msgid "\"%(duration)s\" is not a valid duration" msgid "\"%(duration)s\" is not a valid duration"
msgstr "\"%(duration)s\" ist keine gültige Dauer" msgstr "\"%(duration)s\" ist keine gültige Dauer"
#: AKSubmission/forms.py:110 #: forms.py:110
msgid "Duration(s)" msgid "Duration(s)"
msgstr "Dauer(n)" msgstr "Dauer(n)"
#: AKSubmission/forms.py:112 #: forms.py:112
msgid "" msgid ""
"Enter at least one planned duration (in hours). If your AK should have " "Enter at least one planned duration (in hours). If your AK should have "
"multiple slots, use multiple lines" "multiple slots, use multiple lines"
...@@ -38,243 +38,245 @@ msgstr "" ...@@ -38,243 +38,245 @@ msgstr ""
"Mindestens eine geplante Dauer (in Stunden) angeben. Wenn der AK mehrere " "Mindestens eine geplante Dauer (in Stunden) angeben. Wenn der AK mehrere "
"Slots haben soll, mehrere Zeilen verwenden" "Slots haben soll, mehrere Zeilen verwenden"
#: AKSubmission/templates/AKSubmission/ak_detail.html:8 #: templates/AKSubmission/ak_detail.html:8
#: AKSubmission/templates/AKSubmission/ak_edit.html:8 #: templates/AKSubmission/ak_edit.html:8 templates/AKSubmission/ak_list.html:8
#: AKSubmission/templates/AKSubmission/ak_list.html:8 #: templates/AKSubmission/ak_list.html:14
#: AKSubmission/templates/AKSubmission/ak_list.html:14 #: templates/AKSubmission/akowner_create_update.html:7
#: AKSubmission/templates/AKSubmission/akowner_create_update.html:7 #: templates/AKSubmission/akslot_add_update.html:7
#: AKSubmission/templates/AKSubmission/akslot_add_update.html:7 #: templates/AKSubmission/akslot_delete.html:7
#: AKSubmission/templates/AKSubmission/akslot_delete.html:7 #: templates/AKSubmission/submission_overview.html:6
#: AKSubmission/templates/AKSubmission/submission_overview.html:6 #: templates/AKSubmission/submission_overview.html:15
#: AKSubmission/templates/AKSubmission/submission_overview.html:15 #: templates/AKSubmission/submit_new.html:8
#: AKSubmission/templates/AKSubmission/submit_new.html:8 #: templates/AKSubmission/submit_new_wish.html:5
#: AKSubmission/templates/AKSubmission/submit_new_wish.html:5
msgid "AKs" msgid "AKs"
msgstr "AKs" msgstr "AKs"
#: AKSubmission/templates/AKSubmission/ak_detail.html:8 #: templates/AKSubmission/ak_detail.html:8
#: AKSubmission/templates/AKSubmission/akslot_delete.html:30 #: templates/AKSubmission/akslot_delete.html:30
#, fuzzy #, fuzzy
#| msgid "AKs" #| msgid "AKs"
msgid "AK" msgid "AK"
msgstr "AKs" msgstr "AKs"
#: AKSubmission/templates/AKSubmission/ak_detail.html:13 #: templates/AKSubmission/ak_detail.html:13
#: AKSubmission/templates/AKSubmission/ak_edit.html:14 #: templates/AKSubmission/ak_edit.html:14
#: AKSubmission/templates/AKSubmission/ak_list.html:13 #: templates/AKSubmission/ak_list.html:13
#: AKSubmission/templates/AKSubmission/ak_list.html:18 #: templates/AKSubmission/ak_list.html:18
#: AKSubmission/templates/AKSubmission/akowner_create_update.html:13 #: templates/AKSubmission/akowner_create_update.html:13
#: AKSubmission/templates/AKSubmission/akslot_add_update.html:13 #: templates/AKSubmission/akslot_add_update.html:13
#: AKSubmission/templates/AKSubmission/akslot_delete.html:13 #: templates/AKSubmission/akslot_delete.html:13
#: AKSubmission/templates/AKSubmission/submission_overview.html:6 #: templates/AKSubmission/submission_overview.html:6
#: AKSubmission/templates/AKSubmission/submission_overview.html:11 #: templates/AKSubmission/submission_overview.html:11
#: AKSubmission/templates/AKSubmission/submit_new.html:19 #: templates/AKSubmission/submit_new.html:19
#: AKSubmission/templates/AKSubmission/submit_new_wish.html:10 #: templates/AKSubmission/submit_new_wish.html:10
msgid "AK Submission" msgid "AK Submission"
msgstr "AK-Eintragung" msgstr "AK-Eintragung"
#: AKSubmission/templates/AKSubmission/ak_detail.html:27 #: templates/AKSubmission/ak_detail.html:27
#: AKSubmission/templates/AKSubmission/ak_list_table.html:30 #: templates/AKSubmission/ak_list_table.html:30
msgid "AK Wish" msgid "AK Wish"
msgstr "AK-Wunsch" msgstr "AK-Wunsch"
#: AKSubmission/templates/AKSubmission/ak_detail.html:30 #: templates/AKSubmission/ak_detail.html:30
#: AKSubmission/templates/AKSubmission/ak_list_table.html:10 #: templates/AKSubmission/ak_list_table.html:10
msgid "Who?" msgid "Who?"
msgstr "Wer?" msgstr "Wer?"
#: AKSubmission/templates/AKSubmission/ak_detail.html:32 #: templates/AKSubmission/ak_detail.html:32
#: AKSubmission/templates/AKSubmission/ak_list_table.html:11 #: templates/AKSubmission/ak_list_table.html:11
msgid "Category" msgid "Category"
msgstr "Kategorie" msgstr "Kategorie"
#: AKSubmission/templates/AKSubmission/ak_detail.html:38 #: templates/AKSubmission/ak_detail.html:38
msgid "Present this AK" msgid "Present this AK"
msgstr "Diesen AK vorstellen" msgstr "Diesen AK vorstellen"
#: AKSubmission/templates/AKSubmission/ak_detail.html:42 #: templates/AKSubmission/ak_detail.html:42
#: AKSubmission/templates/AKSubmission/ak_list.html:26 #: templates/AKSubmission/ak_list.html:26
#: AKSubmission/templates/AKSubmission/ak_list_table.html:12 #: templates/AKSubmission/ak_list_table.html:12
msgid "Tags" msgid "Tags"
msgstr "Tags" msgstr "Tags"
#: AKSubmission/templates/AKSubmission/ak_detail.html:48 #: templates/AKSubmission/ak_detail.html:48
msgid "Reso?" msgid "Reso?"
msgstr "Reso?" msgstr "Reso?"
#: AKSubmission/templates/AKSubmission/ak_detail.html:62 #: templates/AKSubmission/ak_detail.html:62
msgid "When?" msgid "When?"
msgstr "Wann?" msgstr "Wann?"
#: AKSubmission/templates/AKSubmission/ak_detail.html:63 #: templates/AKSubmission/ak_detail.html:63
#: AKSubmission/templates/AKSubmission/akslot_delete.html:31 #: templates/AKSubmission/akslot_delete.html:31
msgid "Duration" msgid "Duration"
msgstr "Dauer" msgstr "Dauer"
#: AKSubmission/templates/AKSubmission/ak_detail.html:64 #: templates/AKSubmission/ak_detail.html:64
msgid "Room" msgid "Room"
msgstr "Raum" msgstr "Raum"
#: AKSubmission/templates/AKSubmission/ak_detail.html:86 #: templates/AKSubmission/ak_detail.html:86
msgid "Add another slot" msgid "Add another slot"
msgstr "Einen neuen AK-Slot hinzufügen" msgstr "Einen neuen AK-Slot hinzufügen"
#: AKSubmission/templates/AKSubmission/ak_edit.html:8 #: templates/AKSubmission/ak_edit.html:8 templates/AKSubmission/ak_edit.html:21
#: AKSubmission/templates/AKSubmission/ak_edit.html:21
msgid "Edit AK" msgid "Edit AK"
msgstr "AK bearbeiten" msgstr "AK bearbeiten"
#: AKSubmission/templates/AKSubmission/ak_edit.html:16 #: templates/AKSubmission/ak_edit.html:16
msgid "Edit" msgid "Edit"
msgstr "Bearbeiten" msgstr "Bearbeiten"
#: AKSubmission/templates/AKSubmission/ak_list.html:20 #: templates/AKSubmission/ak_list.html:20
msgid "Categories" msgid "Categories"
msgstr "Kategorie" msgstr "Kategorie"
#: AKSubmission/templates/AKSubmission/ak_list_table.html:9 #: templates/AKSubmission/ak_list_table.html:9
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
#: AKSubmission/templates/AKSubmission/ak_list_table.html:22 #: templates/AKSubmission/ak_list_table.html:22
msgid "present this AK" msgid "present this AK"
msgstr "Diesen AK vorstellen" msgstr "Diesen AK vorstellen"
#: AKSubmission/templates/AKSubmission/ak_list_table.html:25 #: templates/AKSubmission/ak_list_table.html:25
msgid "Reso" msgid "Reso"
msgstr "Reso" msgstr "Reso"
#: AKSubmission/templates/AKSubmission/akowner_create_update.html:7 #: templates/AKSubmission/akowner_create_update.html:7
#: AKSubmission/templates/AKSubmission/akowner_create_update.html:14 #: templates/AKSubmission/akowner_create_update.html:14
#: AKSubmission/templates/AKSubmission/akowner_create_update.html:19 #: templates/AKSubmission/akowner_create_update.html:19
msgid "AK Owner" msgid "AK Owner"
msgstr "AK-Leitung" msgstr "AK-Leitung"
#: AKSubmission/templates/AKSubmission/akowner_create_update.html:25 #: templates/AKSubmission/akowner_create_update.html:25
#: AKSubmission/templates/AKSubmission/akslot_add_update.html:26 #: templates/AKSubmission/akslot_add_update.html:26
#: AKSubmission/templates/AKSubmission/submit_new.html:34 #: templates/AKSubmission/submit_new.html:34
msgid "Reset" msgid "Reset"
msgstr "Zurücksetzen" msgstr "Zurücksetzen"
#: AKSubmission/templates/AKSubmission/akowner_create_update.html:29 #: templates/AKSubmission/akowner_create_update.html:29
#: AKSubmission/templates/AKSubmission/akslot_add_update.html:30 #: templates/AKSubmission/akslot_add_update.html:30
#: AKSubmission/templates/AKSubmission/akslot_delete.html:36 #: templates/AKSubmission/akslot_delete.html:36
#: AKSubmission/templates/AKSubmission/submit_new.html:38 #: templates/AKSubmission/submit_new.html:38
msgid "Cancel" msgid "Cancel"
msgstr "Abbrechen" msgstr "Abbrechen"
#: AKSubmission/templates/AKSubmission/akowner_create_update.html:32 #: templates/AKSubmission/akowner_create_update.html:32
#: AKSubmission/templates/AKSubmission/akslot_add_update.html:33 #: templates/AKSubmission/akslot_add_update.html:33
msgid "Continue" msgid "Continue"
msgstr "Weiter" msgstr "Weiter"
#: AKSubmission/templates/AKSubmission/akslot_add_update.html:7 #: templates/AKSubmission/akslot_add_update.html:7
#: AKSubmission/templates/AKSubmission/akslot_add_update.html:15 #: templates/AKSubmission/akslot_add_update.html:15
#: AKSubmission/templates/AKSubmission/akslot_add_update.html:20 #: templates/AKSubmission/akslot_add_update.html:20
#: AKSubmission/templates/AKSubmission/akslot_delete.html:7 #: templates/AKSubmission/akslot_delete.html:7
#: AKSubmission/templates/AKSubmission/akslot_delete.html:15 #: templates/AKSubmission/akslot_delete.html:15
#: AKSubmission/templates/AKSubmission/akslot_delete.html:20 #: templates/AKSubmission/akslot_delete.html:20
#, fuzzy #, fuzzy
#| msgid "Duration(s)" #| msgid "Duration(s)"
msgid "AK Duration(s)" msgid "AK Duration(s)"
msgstr "Dauer(n)" msgstr "Dauer(n)"
#: AKSubmission/templates/AKSubmission/akslot_delete.html:25 #: templates/AKSubmission/akslot_delete.html:25
msgid "Do you really want to delete this AK Slot?" msgid "Do you really want to delete this AK Slot?"
msgstr "" msgstr ""
#: AKSubmission/templates/AKSubmission/akslot_delete.html:39 #: templates/AKSubmission/akslot_delete.html:39
msgid "Confirm" msgid "Confirm"
msgstr "Bestätigen" msgstr "Bestätigen"
#: AKSubmission/templates/AKSubmission/submission_overview.html:19 #: templates/AKSubmission/base_submission.html:8
msgid "Write to organizers of this event for questions and comments"
msgstr ""
#: templates/AKSubmission/submission_overview.html:19
msgid "" msgid ""
"On this page you can see a list of current AKs, change them and add new ones." "On this page you can see a list of current AKs, change them and add new ones."
msgstr "" msgstr ""
"Auf dieser Seite kannst du eine Liste von aktuellen AKs sehen, diese " "Auf dieser Seite kannst du eine Liste von aktuellen AKs sehen, diese "
"bearbeiten und neue hinzufügen." "bearbeiten und neue hinzufügen."
#: AKSubmission/templates/AKSubmission/submission_overview.html:25 #: templates/AKSubmission/submission_overview.html:25
#: AKSubmission/templates/AKSubmission/submit_new_wish.html:5 #: templates/AKSubmission/submit_new_wish.html:5
#: AKSubmission/templates/AKSubmission/submit_new_wish.html:11 #: templates/AKSubmission/submit_new_wish.html:11
#: AKSubmission/templates/AKSubmission/submit_new_wish.html:15 #: templates/AKSubmission/submit_new_wish.html:15
msgid "New AK Wish" msgid "New AK Wish"
msgstr "Neuer AK-Wunsch" msgstr "Neuer AK-Wunsch"
#: AKSubmission/templates/AKSubmission/submission_overview.html:29 #: templates/AKSubmission/submission_overview.html:29
msgid "Who" msgid "Who"
msgstr "Wer" msgstr "Wer"
#: AKSubmission/templates/AKSubmission/submission_overview.html:32 #: templates/AKSubmission/submission_overview.html:32
msgid "I do not own AKs yet" msgid "I do not own AKs yet"
msgstr "Ich leite bisher keine AKs" msgstr "Ich leite bisher keine AKs"
#: AKSubmission/templates/AKSubmission/submission_overview.html:40 #: templates/AKSubmission/submission_overview.html:40
#: AKSubmission/templates/AKSubmission/submit_new.html:8 #: templates/AKSubmission/submit_new.html:8
#: AKSubmission/templates/AKSubmission/submit_new.html:21 #: templates/AKSubmission/submit_new.html:21
#: AKSubmission/templates/AKSubmission/submit_new.html:28 #: templates/AKSubmission/submit_new.html:28
msgid "New AK" msgid "New AK"
msgstr "Neuer AK" msgstr "Neuer AK"
#: AKSubmission/templates/AKSubmission/submission_overview.html:46 #: templates/AKSubmission/submission_overview.html:46
msgid "Edit Person Info" msgid "Edit Person Info"
msgstr "Personen-Info bearbeiten" msgstr "Personen-Info bearbeiten"
#: AKSubmission/templates/AKSubmission/submission_overview.html:53 #: templates/AKSubmission/submission_overview.html:53
msgid "Current AKs" msgid "Current AKs"
msgstr "Aktuelle AKs" msgstr "Aktuelle AKs"
#: AKSubmission/templates/AKSubmission/submit_new.html:41 #: templates/AKSubmission/submit_new.html:41
msgid "Submit" msgid "Submit"
msgstr "Eintragen" msgstr "Eintragen"
#: AKSubmission/views.py:43 #: views.py:43
msgid "Wishes" msgid "Wishes"
msgstr "Wünsche" msgstr "Wünsche"
#: AKSubmission/views.py:43 #: views.py:43
msgid "AKs one would like to have" msgid "AKs one would like to have"
msgstr "" msgstr ""
"AKs die sich gewünscht wurden, aber bei denen noch nicht klar ist, wer sie " "AKs die sich gewünscht wurden, aber bei denen noch nicht klar ist, wer sie "
"macht. Falls du dir das vorstellen kannst, trag dich einfach ein" "macht. Falls du dir das vorstellen kannst, trag dich einfach ein"
#: AKSubmission/views.py:104 #: views.py:104
msgid "AK successfully created" msgid "AK successfully created"
msgstr "AK erfolgreich angelegt" msgstr "AK erfolgreich angelegt"
#: AKSubmission/views.py:157 #: views.py:157
msgid "AK successfully updated" msgid "AK successfully updated"
msgstr "AK erfolgreich bearbeitet" msgstr "AK erfolgreich bearbeitet"
#: AKSubmission/views.py:215 #: views.py:215
msgid "Person Info successfully updated" msgid "Person Info successfully updated"
msgstr "Personen-Info erfolgreich bearbeitet" msgstr "Personen-Info erfolgreich bearbeitet"
#: AKSubmission/views.py:228 #: views.py:228
msgid "No user selected" msgid "No user selected"
msgstr "Keine Person ausgewählt" msgstr "Keine Person ausgewählt"
#: AKSubmission/views.py:254 #: views.py:254
#, fuzzy #, fuzzy
#| msgid "AK successfully created" #| msgid "AK successfully created"
msgid "AK Slot successfully added" msgid "AK Slot successfully added"
msgstr "AK erfolgreich angelegt" msgstr "AK erfolgreich angelegt"
#: AKSubmission/views.py:266 #: views.py:266
msgid "You cannot edit a slot that has already been scheduled" msgid "You cannot edit a slot that has already been scheduled"
msgstr "Bereits geplante AK-Slots können nicht mehr bearbeitet werden" msgstr "Bereits geplante AK-Slots können nicht mehr bearbeitet werden"
#: AKSubmission/views.py:276 #: views.py:276
#, fuzzy #, fuzzy
#| msgid "AK successfully updated" #| msgid "AK successfully updated"
msgid "AK Slot successfully updated" msgid "AK Slot successfully updated"
msgstr "AK erfolgreich bearbeitet" msgstr "AK erfolgreich bearbeitet"
#: AKSubmission/views.py:287 #: views.py:287
msgid "You cannot delete a slot that has already been scheduled" msgid "You cannot delete a slot that has already been scheduled"
msgstr "Bereits geplante AK-Slots können nicht mehr gelöscht werden" msgstr "Bereits geplante AK-Slots können nicht mehr gelöscht werden"
#: AKSubmission/views.py:297 #: views.py:297
#, fuzzy #, fuzzy
#| msgid "AK successfully created" #| msgid "AK successfully created"
msgid "AK Slot successfully deleted" msgid "AK Slot successfully deleted"
......
{% extends 'base.html' %} {% extends 'AKSubmission/base_submission.html' %}
{% load i18n %} {% load i18n %}
{% load fontawesome %} {% load fontawesome %}
......
{% extends 'base.html' %} {% extends 'AKSubmission/base_submission.html' %}
{% load i18n %} {% load i18n %}
{% load fontawesome %} {% load fontawesome %}
......
{% extends 'base.html' %} {% extends 'AKSubmission/base_submission.html' %}
{% load i18n %} {% load i18n %}
{% load bootstrap4 %} {% load bootstrap4 %}
......
{% extends 'base.html' %} {% extends 'AKSubmission/base_submission.html' %}
{% load i18n %} {% load i18n %}
{% load bootstrap4 %} {% load bootstrap4 %}
......
{% extends 'base.html' %} {% extends 'AKSubmission/base_submission.html' %}
{% load i18n %} {% load i18n %}
{% load bootstrap4 %} {% load bootstrap4 %}
......
{% extends "base.html" %}
{% load fontawesome %}
{% load i18n %}
{% block footer_custom %}
{% if event.contact_email %}
<h4><a href="mailto://{{ event.contact_email }}">{% fontawesome_icon "envelope" %} {% trans "Write to organizers of this event for questions and comments" %}</a></h4>
{% endif %}
{% endblock %}
{% extends 'base.html' %} {% extends 'AKSubmission/base_submission.html' %}
{% load i18n %} {% load i18n %}
{% load fontawesome %} {% load fontawesome %}
......
{% extends 'base.html' %} {% extends 'AKSubmission/base_submission.html' %}
{% load i18n %} {% load i18n %}
{% load bootstrap4 %} {% load bootstrap4 %}
......
...@@ -49,7 +49,7 @@ class SubmissionOverviewView(FilterByEventSlugMixin, ListView): ...@@ -49,7 +49,7 @@ class SubmissionOverviewView(FilterByEventSlugMixin, ListView):
return context return context
class AKDetailView(DetailView): class AKDetailView(EventSlugMixin, DetailView):
model = AK model = AK
context_object_name = "ak" context_object_name = "ak"
template_name = "AKSubmission/ak_detail.html" template_name = "AKSubmission/ak_detail.html"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment