Skip to content
Snippets Groups Projects

Split AKModel views into different files & introduce modular status page

Merged Benjamin Hättasch requested to merge feature-modular-status into main
Files
31
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-03-24 17:57+0100\n"
"POT-Creation-Date: 2023-03-26 19:54+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -11,69 +11,69 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: AKModel/admin.py:64 AKModel/admin.py:67
#: AKModel/admin.py:65 AKModel/admin.py:68
#: AKModel/templates/admin/AKModel/event_wizard/activate.html:32
#: AKModel/templates/admin/AKModel/event_wizard/created_prepare_import.html:48
#: AKModel/templates/admin/AKModel/event_wizard/finish.html:21
#: AKModel/templates/admin/AKModel/requirements_overview.html:8
#: AKModel/templates/admin/AKModel/status.html:7
#: AKModel/templates/admin/AKModel/status/status.html:8
#: AKModel/templates/admin/ak_index.html:15
msgid "Status"
msgstr "Status"
#: AKModel/admin.py:69
#: AKModel/admin.py:70
msgid "Toggle plan visibility"
msgstr "Plansichtbarkeit ändern"
#: AKModel/admin.py:73 AKModel/admin.py:84 AKModel/views.py:497
#: AKModel/admin.py:74 AKModel/admin.py:85 AKModel/views/manage.py:105
msgid "Publish plan"
msgstr "Plan veröffentlichen"
#: AKModel/admin.py:76 AKModel/admin.py:89 AKModel/views.py:507
#: AKModel/admin.py:77 AKModel/admin.py:90 AKModel/views/manage.py:115
msgid "Unpublish plan"
msgstr "Plan verbergen"
#: AKModel/admin.py:152
#: AKModel/admin.py:153
msgid "Wish"
msgstr "AK-Wunsch"
#: AKModel/admin.py:158
#: AKModel/admin.py:159
msgid "Is wish"
msgstr "Ist ein Wunsch"
#: AKModel/admin.py:159
#: AKModel/admin.py:160
msgid "Is not a wish"
msgstr "Ist kein Wunsch"
#: AKModel/admin.py:203
#: AKModel/admin.py:204
msgid "Export to wiki syntax"
msgstr "In Wiki-Syntax exportieren"
#: AKModel/admin.py:212
#: AKModel/admin.py:213
msgid "Cannot export AKs from more than one event at the same time."
msgstr "Kann nicht AKs von mehreren Events zur selben Zeit exportieren."
#: AKModel/admin.py:227 AKModel/views.py:477
#: AKModel/admin.py:228 AKModel/views/ak.py:80
msgid "Reset interest in AKs"
msgstr "Interesse an AKs zurücksetzen"
#: AKModel/admin.py:232 AKModel/views.py:487
#: AKModel/admin.py:233 AKModel/views/ak.py:90
msgid "Reset AKs' interest counters"
msgstr "Interessenszähler der AKs zurücksetzen"
#: AKModel/admin.py:308 AKModel/admin.py:315
#: AKModel/admin.py:309 AKModel/admin.py:316
msgid "AK Details"
msgstr "AK-Details"
#: AKModel/admin.py:367 AKModel/views.py:447
#: AKModel/admin.py:368 AKModel/views/manage.py:75
msgid "Mark Constraint Violations as manually resolved"
msgstr "Markiere Constraintverletzungen als manuell behoben"
#: AKModel/admin.py:372 AKModel/views.py:457
#: AKModel/admin.py:373 AKModel/views/manage.py:85
msgid "Set Constraint Violations to level \"violation\""
msgstr "Constraintverletzungen auf Level \"Violation\" setzen"
#: AKModel/admin.py:377 AKModel/views.py:467
#: AKModel/admin.py:378 AKModel/views/manage.py:95
msgid "Set Constraint Violations to level \"warning\""
msgstr "Constraintverletzungen auf Level \"Warning\" setzen"
@@ -102,17 +102,17 @@ msgstr "Die eingegebene Verfügbarkeit enthält ein ungültiges Datum."
msgid "Please fill in your availabilities!"
msgstr "Bitte Verfügbarkeiten eintragen!"
#: AKModel/availability/models.py:38 AKModel/models.py:56 AKModel/models.py:128
#: AKModel/models.py:183 AKModel/models.py:202 AKModel/models.py:223
#: AKModel/models.py:276 AKModel/models.py:341 AKModel/models.py:374
#: AKModel/models.py:445 AKModel/models.py:486 AKModel/models.py:651
#: AKModel/availability/models.py:38 AKModel/models.py:57 AKModel/models.py:129
#: AKModel/models.py:184 AKModel/models.py:203 AKModel/models.py:224
#: AKModel/models.py:277 AKModel/models.py:354 AKModel/models.py:387
#: AKModel/models.py:458 AKModel/models.py:499 AKModel/models.py:664
msgid "Event"
msgstr "Event"
#: AKModel/availability/models.py:39 AKModel/models.py:129
#: AKModel/models.py:184 AKModel/models.py:203 AKModel/models.py:224
#: AKModel/models.py:277 AKModel/models.py:342 AKModel/models.py:375
#: AKModel/models.py:446 AKModel/models.py:487 AKModel/models.py:652
#: AKModel/availability/models.py:39 AKModel/models.py:130
#: AKModel/models.py:185 AKModel/models.py:204 AKModel/models.py:225
#: AKModel/models.py:278 AKModel/models.py:355 AKModel/models.py:388
#: AKModel/models.py:459 AKModel/models.py:500 AKModel/models.py:665
msgid "Associated event"
msgstr "Zugehöriges Event"
@@ -124,8 +124,8 @@ msgstr "Person"
msgid "Person whose availability this is"
msgstr "Person deren Verfügbarkeit hier abgebildet wird"
#: AKModel/availability/models.py:56 AKModel/models.py:345
#: AKModel/models.py:364 AKModel/models.py:495
#: AKModel/availability/models.py:56 AKModel/models.py:358
#: AKModel/models.py:377 AKModel/models.py:508
msgid "Room"
msgstr "Raum"
@@ -133,8 +133,8 @@ msgstr "Raum"
msgid "Room whose availability this is"
msgstr "Raum dessen Verfügbarkeit hier abgebildet wird"
#: AKModel/availability/models.py:65 AKModel/models.py:285
#: AKModel/models.py:363 AKModel/models.py:440
#: AKModel/availability/models.py:65 AKModel/models.py:286
#: AKModel/models.py:376 AKModel/models.py:453
msgid "AK"
msgstr "AK"
@@ -142,8 +142,8 @@ msgstr "AK"
msgid "AK whose availability this is"
msgstr "Verfügbarkeiten"
#: AKModel/availability/models.py:74 AKModel/models.py:187
#: AKModel/models.py:501
#: AKModel/availability/models.py:74 AKModel/models.py:188
#: AKModel/models.py:514
msgid "AK Category"
msgstr "AK-Kategorie"
@@ -213,7 +213,7 @@ msgstr ""
"fürWünsche markieren, z.B. um während der Präsentation auf einem Touchscreen "
"ausgefüllt zu werden?"
#: AKModel/forms.py:125 AKModel/models.py:645
#: AKModel/forms.py:125 AKModel/models.py:658
msgid "Default Slots"
msgstr "Standardslots"
@@ -244,138 +244,159 @@ msgstr ""
msgid "CSV must contain a name column"
msgstr "CSV muss eine name-Spalte enthalten"
#: AKModel/models.py:18 AKModel/models.py:175 AKModel/models.py:199
#: AKModel/models.py:221 AKModel/models.py:239 AKModel/models.py:333
#: AKModel/metaviews/admin.py:97 AKModel/models.py:28
msgid "Start"
msgstr "Start"
#: AKModel/metaviews/admin.py:98
msgid "Settings"
msgstr "Einstellungen"
#: AKModel/metaviews/admin.py:99
msgid "Event created, Prepare Import"
msgstr "Event angelegt, Import vorbereiten"
#: AKModel/metaviews/admin.py:100
msgid "Import categories & requirements"
msgstr "Kategorien & Anforderungen kopieren"
#: AKModel/metaviews/admin.py:101
msgid "Activate?"
msgstr "Aktivieren?"
#: AKModel/metaviews/admin.py:102
#: AKModel/templates/admin/AKModel/event_wizard/activate.html:27
msgid "Finish"
msgstr "Abschluss"
#: AKModel/models.py:19 AKModel/models.py:176 AKModel/models.py:200
#: AKModel/models.py:222 AKModel/models.py:240 AKModel/models.py:346
msgid "Name"
msgstr "Name"
#: AKModel/models.py:19
#: AKModel/models.py:20
msgid "Name or iteration of the event"
msgstr "Name oder Iteration des Events"
#: AKModel/models.py:20
#: AKModel/models.py:21
msgid "Short Form"
msgstr "Kurzer Name"
#: AKModel/models.py:21
#: AKModel/models.py:22
msgid "Short name of letters/numbers/dots/dashes/underscores used in URLs."
msgstr ""
"Kurzname bestehend aus Buchstaben, Nummern, Punkten und Unterstrichen zur "
"Nutzung in URLs"
#: AKModel/models.py:23
#: AKModel/models.py:24
msgid "Place"
msgstr "Ort"
#: AKModel/models.py:24
#: AKModel/models.py:25
msgid "City etc. the event takes place in"
msgstr "Stadt o.ä. in der das Event stattfindet"
#: AKModel/models.py:26
#: AKModel/models.py:27
msgid "Time Zone"
msgstr "Zeitzone"
#: AKModel/models.py:26
#: AKModel/models.py:27
msgid "Time Zone where this event takes place in"
msgstr "Zeitzone in der das Event stattfindet"
#: AKModel/models.py:27 AKModel/views.py:253
msgid "Start"
msgstr "Start"
#: AKModel/models.py:27
#: AKModel/models.py:28
msgid "Time the event begins"
msgstr "Zeit zu der das Event beginnt"
#: AKModel/models.py:28
#: AKModel/models.py:29
msgid "End"
msgstr "Ende"
#: AKModel/models.py:28
#: AKModel/models.py:29
msgid "Time the event ends"
msgstr "Zeit zu der das Event endet"
#: AKModel/models.py:29
#: AKModel/models.py:30
msgid "Resolution Deadline"
msgstr "Resolutionsdeadline"
#: AKModel/models.py:30
#: AKModel/models.py:31
msgid "When should AKs with intention to submit a resolution be done?"
msgstr "Wann sollen AKs mit Resolutionsabsicht stattgefunden haben?"
#: AKModel/models.py:32
#: AKModel/models.py:33
msgid "Interest Window Start"
msgstr "Beginn Interessensbekundung"
#: AKModel/models.py:33
#: AKModel/models.py:34
msgid "Opening time for expression of interest."
msgstr "Öffnungszeitpunkt für die Angabe von Interesse an AKs."
#: AKModel/models.py:34
#: AKModel/models.py:35
msgid "Interest Window End"
msgstr "Ende Interessensbekundung"
#: AKModel/models.py:35
#: AKModel/models.py:36
msgid "Closing time for expression of interest."
msgstr "Öffnungszeitpunkt für die Angabe von Interesse an AKs."
#: AKModel/models.py:37
#: AKModel/models.py:38
msgid "Public event"
msgstr "Öffentliches Event"
#: AKModel/models.py:38
#: AKModel/models.py:39
msgid "Show this event on overview page."
msgstr "Zeige dieses Event auf der Übersichtseite an"
#: AKModel/models.py:40
#: AKModel/models.py:41
msgid "Active State"
msgstr "Aktiver Status"
#: AKModel/models.py:40
#: AKModel/models.py:41
msgid "Marks currently active events"
msgstr "Markiert aktuell aktive Events"
#: AKModel/models.py:41
#: AKModel/models.py:42
msgid "Plan Hidden"
msgstr "Plan verborgen"
#: AKModel/models.py:41
#: AKModel/models.py:42
msgid "Hides plan for non-staff users"
msgstr "Verbirgt den Plan für Nutzer*innen ohne erweiterte Rechte"
#: AKModel/models.py:43
#: AKModel/models.py:44
msgid "Plan published at"
msgstr "Plan veröffentlicht am/um"
#: AKModel/models.py:44
#: AKModel/models.py:45
msgid "Timestamp at which the plan was published"
msgstr "Zeitpunkt, zu dem der Plan veröffentlicht wurde"
#: AKModel/models.py:46
#: AKModel/models.py:47
msgid "Base URL"
msgstr "URL-Prefix"
#: AKModel/models.py:46
#: AKModel/models.py:47
msgid "Prefix for wiki link construction"
msgstr "Prefix für die automatische Generierung von Wiki-Links"
#: AKModel/models.py:47
#: AKModel/models.py:48
msgid "Wiki Export Template Name"
msgstr "Wiki-Export Templatename"
#: AKModel/models.py:48
#: AKModel/models.py:49
msgid "Default Slot Length"
msgstr "Standardslotlänge"
#: AKModel/models.py:49
#: AKModel/models.py:50
msgid "Default length in hours that is assumed for AKs in this event."
msgstr "Standardlänge von Slots (in Stunden) für dieses Event"
#: AKModel/models.py:51
#: AKModel/models.py:52
msgid "Contact email address"
msgstr "E-Mail Kontaktadresse"
#: AKModel/models.py:53
#: AKModel/models.py:54
msgid ""
"An email address that is displayed on every page and can be used for all "
"kinds of questions"
@@ -383,75 +404,75 @@ msgstr ""
"Eine Mailadresse die auf jeder Seite angezeigt wird und für alle Arten von "
"Fragen genutzt werden kann"
#: AKModel/models.py:57
#: AKModel/models.py:58
msgid "Events"
msgstr "Events"
#: AKModel/models.py:123
#: AKModel/models.py:124
msgid "Nickname"
msgstr "Spitzname"
#: AKModel/models.py:123
#: AKModel/models.py:124
msgid "Name to identify an AK owner by"
msgstr "Name, durch den eine AK-Leitung identifiziert wird"
#: AKModel/models.py:124
#: AKModel/models.py:125
msgid "Slug"
msgstr "Slug"
#: AKModel/models.py:124
#: AKModel/models.py:125
msgid "Slug for URL generation"
msgstr "Slug für URL-Generierung"
#: AKModel/models.py:125
#: AKModel/models.py:126
msgid "Institution"
msgstr "Instutution"
#: AKModel/models.py:125
#: AKModel/models.py:126
msgid "Uni etc."
msgstr "Universität o.ä."
#: AKModel/models.py:126 AKModel/models.py:248
#: AKModel/models.py:127 AKModel/models.py:249
msgid "Web Link"
msgstr "Internet Link"
#: AKModel/models.py:126
#: AKModel/models.py:127
msgid "Link to Homepage"
msgstr "Link zu Homepage oder Webseite"
#: AKModel/models.py:132 AKModel/models.py:494
#: AKModel/models.py:133 AKModel/models.py:507
msgid "AK Owner"
msgstr "AK-Leitung"
#: AKModel/models.py:133
#: AKModel/models.py:134
msgid "AK Owners"
msgstr "AK-Leitungen"
#: AKModel/models.py:175
#: AKModel/models.py:176
msgid "Name of the AK Category"
msgstr "Name der AK-Kategorie"
#: AKModel/models.py:176 AKModel/models.py:200
#: AKModel/models.py:177 AKModel/models.py:201
msgid "Color"
msgstr "Farbe"
#: AKModel/models.py:176 AKModel/models.py:200
#: AKModel/models.py:177 AKModel/models.py:201
msgid "Color for displaying"
msgstr "Farbe für die Anzeige"
#: AKModel/models.py:177 AKModel/models.py:242
#: AKModel/models.py:178 AKModel/models.py:243
msgid "Description"
msgstr "Beschreibung"
#: AKModel/models.py:178
#: AKModel/models.py:179
msgid "Short description of this AK Category"
msgstr "Beschreibung der AK-Kategorie"
#: AKModel/models.py:179
#: AKModel/models.py:180
msgid "Present by default"
msgstr "Defaultmäßig präsentieren"
#: AKModel/models.py:181
#: AKModel/models.py:182
msgid ""
"Present AKs of this category by default if AK owner did not specify whether "
"this AK should be presented?"
@@ -459,132 +480,132 @@ msgstr ""
"AKs dieser Kategorie standardmäßig vorstellen, wenn die Leitungen das für "
"ihren AK nicht explizit spezifiziert haben?"
#: AKModel/models.py:188
#: AKModel/models.py:189
msgid "AK Categories"
msgstr "AK-Kategorien"
#: AKModel/models.py:199
#: AKModel/models.py:200
msgid "Name of the AK Track"
msgstr "Name des AK-Tracks"
#: AKModel/models.py:206
#: AKModel/models.py:207
msgid "AK Track"
msgstr "AK-Track"
#: AKModel/models.py:207
#: AKModel/models.py:208
msgid "AK Tracks"
msgstr "AK-Tracks"
#: AKModel/models.py:221
#: AKModel/models.py:222
msgid "Name of the Requirement"
msgstr "Name der Anforderung"
#: AKModel/models.py:227 AKModel/models.py:498
#: AKModel/models.py:228 AKModel/models.py:511
msgid "AK Requirement"
msgstr "AK-Anforderung"
#: AKModel/models.py:228
#: AKModel/models.py:229
msgid "AK Requirements"
msgstr "AK-Anforderungen"
#: AKModel/models.py:239
#: AKModel/models.py:240
msgid "Name of the AK"
msgstr "Name des AKs"
#: AKModel/models.py:240
#: AKModel/models.py:241
msgid "Short Name"
msgstr "Kurzer Name"
#: AKModel/models.py:241
#: AKModel/models.py:242
msgid "Name displayed in the schedule"
msgstr "Name zur Anzeige im AK-Plan"
#: AKModel/models.py:242
#: AKModel/models.py:243
msgid "Description of the AK"
msgstr "Beschreibung des AKs"
#: AKModel/models.py:244
#: AKModel/models.py:245
msgid "Owners"
msgstr "Leitungen"
#: AKModel/models.py:245
#: AKModel/models.py:246
msgid "Those organizing the AK"
msgstr "Menschen, die den AK organisieren und halten"
#: AKModel/models.py:248
#: AKModel/models.py:249
msgid "Link to wiki page"
msgstr "Link zur Wiki Seite"
#: AKModel/models.py:249
#: AKModel/models.py:250
msgid "Protocol Link"
msgstr "Protokolllink"
#: AKModel/models.py:249
#: AKModel/models.py:250
msgid "Link to protocol"
msgstr "Link zum Protokoll"
#: AKModel/models.py:251
#: AKModel/models.py:252
msgid "Category"
msgstr "Kategorie"
#: AKModel/models.py:252
#: AKModel/models.py:253
msgid "Category of the AK"
msgstr "Kategorie des AKs"
#: AKModel/models.py:253
#: AKModel/models.py:254
msgid "Track"
msgstr "Track"
#: AKModel/models.py:254
#: AKModel/models.py:255
msgid "Track the AK belongs to"
msgstr "Track zu dem der AK gehört"
#: AKModel/models.py:256
#: AKModel/models.py:257
msgid "Resolution Intention"
msgstr "Resolutionsabsicht"
#: AKModel/models.py:257
#: AKModel/models.py:258
msgid "Intends to submit a resolution"
msgstr "Beabsichtigt eine Resolution einzureichen"
#: AKModel/models.py:258
#: AKModel/models.py:259
msgid "Present this AK"
msgstr "AK präsentieren"
#: AKModel/models.py:259
#: AKModel/models.py:260
msgid "Present results of this AK"
msgstr "Die Ergebnisse dieses AKs vorstellen"
#: AKModel/models.py:261 AKModel/templates/admin/AKModel/status.html:105
#: AKModel/models.py:262 AKModel/views/status.py:138
msgid "Requirements"
msgstr "Anforderungen"
#: AKModel/models.py:262
#: AKModel/models.py:263
msgid "AK's Requirements"
msgstr "Anforderungen des AKs"
#: AKModel/models.py:264
#: AKModel/models.py:265
msgid "Conflicting AKs"
msgstr "AK-Konflikte"
#: AKModel/models.py:265
#: AKModel/models.py:266
msgid "AKs that conflict and thus must not take place at the same time"
msgstr ""
"AKs, die Konflikte haben und deshalb nicht gleichzeitig stattfinden dürfen"
#: AKModel/models.py:266
#: AKModel/models.py:267
msgid "Prerequisite AKs"
msgstr "Vorausgesetzte AKs"
#: AKModel/models.py:267
#: AKModel/models.py:268
msgid "AKs that should precede this AK in the schedule"
msgstr "AKs die im AK-Plan vor diesem AK stattfinden müssen"
#: AKModel/models.py:269
#: AKModel/models.py:270
msgid "Organizational Notes"
msgstr "Notizen zur Organisation"
#: AKModel/models.py:270
#: AKModel/models.py:271
msgid ""
"Notes to organizers. These are public. For private notes, please use the "
"button for private messages on the detail page of this AK (after creation/"
@@ -594,287 +615,287 @@ msgstr ""
"Anmerkungen bitte den Button für Direktnachrichten verwenden (nach dem "
"Anlegen/Bearbeiten)."
#: AKModel/models.py:272
#: AKModel/models.py:273
msgid "Interest"
msgstr "Interesse"
#: AKModel/models.py:272
#: AKModel/models.py:273
msgid "Expected number of people"
msgstr "Erwartete Personenzahl"
#: AKModel/models.py:273
#: AKModel/models.py:274
msgid "Interest Counter"
msgstr "Interessenszähler"
#: AKModel/models.py:274
#: AKModel/models.py:275
msgid "People who have indicated interest online"
msgstr "Anzahl Personen, die online Interesse bekundet haben"
#: AKModel/models.py:279
#: AKModel/models.py:280
msgid "Export?"
msgstr "Export?"
#: AKModel/models.py:280
#: AKModel/models.py:281
msgid "Include AK in wiki export?"
msgstr "AK bei Wiki-Export berücksichtigen?"
#: AKModel/models.py:286 AKModel/models.py:489
#: AKModel/templates/admin/AKModel/status.html:57
#: AKModel/templates/admin/AKModel/status.html:64 AKModel/views.py:375
#: AKModel/models.py:287 AKModel/models.py:502
#: AKModel/templates/admin/AKModel/status/event_aks.html:10
#: AKModel/views/manage.py:55 AKModel/views/status.py:76
msgid "AKs"
msgstr "AKs"
#: AKModel/models.py:333
#: AKModel/models.py:346
msgid "Name or number of the room"
msgstr "Name oder Nummer des Raums"
#: AKModel/models.py:334
#: AKModel/models.py:347
msgid "Location"
msgstr "Ort"
#: AKModel/models.py:335
#: AKModel/models.py:348
msgid "Name or number of the location"
msgstr "Name oder Nummer des Ortes"
#: AKModel/models.py:336
#: AKModel/models.py:349
msgid "Capacity"
msgstr "Kapazität"
#: AKModel/models.py:337
#: AKModel/models.py:350
msgid "Maximum number of people (-1 for unlimited)."
msgstr "Maximale Personenzahl (-1 wenn unbeschränkt)."
#: AKModel/models.py:338
#: AKModel/models.py:351
msgid "Properties"
msgstr "Eigenschaften"
#: AKModel/models.py:339
#: AKModel/models.py:352
msgid "AK requirements fulfilled by the room"
msgstr "AK-Anforderungen, die dieser Raum erfüllt"
#: AKModel/models.py:346 AKModel/templates/admin/AKModel/status.html:40
#: AKModel/models.py:359 AKModel/views/status.py:46
msgid "Rooms"
msgstr "Räume"
#: AKModel/models.py:363
#: AKModel/models.py:376
msgid "AK being mapped"
msgstr "AK, der zugeordnet wird"
#: AKModel/models.py:365
#: AKModel/models.py:378
msgid "Room the AK will take place in"
msgstr "Raum in dem der AK stattfindet"
#: AKModel/models.py:366 AKModel/models.py:648
#: AKModel/models.py:379 AKModel/models.py:661
msgid "Slot Begin"
msgstr "Beginn des Slots"
#: AKModel/models.py:366 AKModel/models.py:648
#: AKModel/models.py:379 AKModel/models.py:661
msgid "Time and date the slot begins"
msgstr "Zeit und Datum zu der der AK beginnt"
#: AKModel/models.py:368
#: AKModel/models.py:381
msgid "Duration"
msgstr "Dauer"
#: AKModel/models.py:369
#: AKModel/models.py:382
msgid "Length in hours"
msgstr "Länge in Stunden"
#: AKModel/models.py:371
#: AKModel/models.py:384
msgid "Scheduling fixed"
msgstr "Planung fix"
#: AKModel/models.py:372
#: AKModel/models.py:385
msgid "Length and time of this AK should not be changed"
msgstr "Dauer und Zeit dieses AKs sollten nicht verändert werden"
#: AKModel/models.py:377
#: AKModel/models.py:390
msgid "Last update"
msgstr "Letzte Aktualisierung"
#: AKModel/models.py:380
#: AKModel/models.py:393
msgid "AK Slot"
msgstr "AK-Slot"
#: AKModel/models.py:381 AKModel/models.py:491
#: AKModel/models.py:394 AKModel/models.py:504
msgid "AK Slots"
msgstr "AK-Slot"
#: AKModel/models.py:403 AKModel/models.py:412
#: AKModel/models.py:416 AKModel/models.py:425
msgid "Not scheduled yet"
msgstr "Noch nicht geplant"
#: AKModel/models.py:441
#: AKModel/models.py:454
msgid "AK this message belongs to"
msgstr "AK zu dem die Nachricht gehört"
#: AKModel/models.py:442
#: AKModel/models.py:455
msgid "Message text"
msgstr "Nachrichtentext"
#: AKModel/models.py:443
#: AKModel/models.py:456
msgid "Message to the organizers. This is not publicly visible."
msgstr ""
"Nachricht an die Organisator*innen. Diese ist nicht öffentlich sichtbar."
#: AKModel/models.py:449
#: AKModel/models.py:462
msgid "AK Orga Message"
msgstr "AK-Organachricht"
#: AKModel/models.py:450
#: AKModel/models.py:463
msgid "AK Orga Messages"
msgstr "AK-Organachrichten"
#: AKModel/models.py:459
#: AKModel/models.py:472
msgid "Constraint Violation"
msgstr "Constraintverletzung"
#: AKModel/models.py:460 AKModel/templates/admin/AKModel/status.html:87
#: AKModel/models.py:473 AKModel/views/status.py:95
msgid "Constraint Violations"
msgstr "Constraintverletzungen"
#: AKModel/models.py:464
#: AKModel/models.py:477
msgid "Owner has two parallel slots"
msgstr "Leitung hat zwei Slots parallel"
#: AKModel/models.py:465
#: AKModel/models.py:478
msgid "AK Slot was scheduled outside the AK's availabilities"
msgstr "AK Slot wurde außerhalb der Verfügbarkeit des AKs platziert"
#: AKModel/models.py:466
#: AKModel/models.py:479
msgid "Room has two AK slots scheduled at the same time"
msgstr "Raum hat zwei AK Slots gleichzeitig"
#: AKModel/models.py:467
#: AKModel/models.py:480
msgid "Room does not satisfy the requirement of the scheduled AK"
msgstr "Room erfüllt die Anforderungen des platzierten AKs nicht"
#: AKModel/models.py:468
#: AKModel/models.py:481
msgid "AK Slot is scheduled at the same time as an AK listed as a conflict"
msgstr ""
"AK Slot wurde wurde zur gleichen Zeit wie ein Konflikt des AKs platziert"
#: AKModel/models.py:469
#: AKModel/models.py:482
msgid "AK Slot is scheduled before an AK listed as a prerequisite"
msgstr "AK Slot wurde vor einem als Voraussetzung gelisteten AK platziert"
#: AKModel/models.py:471
#: AKModel/models.py:484
msgid ""
"AK Slot for AK with intention to submit a resolution is scheduled after "
"resolution deadline"
msgstr ""
"AK Slot eines AKs mit Resoabsicht wurde nach der Resodeadline platziert"
#: AKModel/models.py:472
#: AKModel/models.py:485
msgid "AK Slot in a category is outside that categories availabilities"
msgstr "AK Slot wurde außerhalb der Verfügbarkeiten seiner Kategorie"
#: AKModel/models.py:473
#: AKModel/models.py:486
msgid "Two AK Slots for the same AK scheduled at the same time"
msgstr "Zwei AK Slots eines AKs wurden zur selben Zeit platziert"
#: AKModel/models.py:474
#: AKModel/models.py:487
msgid "Room does not have enough space for interest in scheduled AK Slot"
msgstr "Room hat nicht genug Platz für das Interesse am geplanten AK-Slot"
#: AKModel/models.py:475
#: AKModel/models.py:488
msgid "AK Slot is scheduled outside the event's availabilities"
msgstr "AK Slot wurde außerhalb der Verfügbarkeit des Events platziert"
#: AKModel/models.py:478
#: AKModel/models.py:491
msgid "Warning"
msgstr "Warnung"
#: AKModel/models.py:479
#: AKModel/models.py:492
msgid "Violation"
msgstr "Verletzung"
#: AKModel/models.py:481
#: AKModel/models.py:494
msgid "Type"
msgstr "Art"
#: AKModel/models.py:482
#: AKModel/models.py:495
msgid "Type of violation, i.e. what kind of constraint was violated"
msgstr "Art der Verletzung, gibt an welche Art Constraint verletzt wurde"
#: AKModel/models.py:483
#: AKModel/models.py:496
msgid "Level"
msgstr "Level"
#: AKModel/models.py:484
#: AKModel/models.py:497
msgid "Severity level of the violation"
msgstr "Schweregrad der Verletzung"
#: AKModel/models.py:490
#: AKModel/models.py:503
msgid "AK(s) belonging to this constraint"
msgstr "AK(s), die zu diesem Constraint gehören"
#: AKModel/models.py:492
#: AKModel/models.py:505
msgid "AK Slot(s) belonging to this constraint"
msgstr "AK Slot(s), die zu diesem Constraint gehören"
#: AKModel/models.py:494
#: AKModel/models.py:507
msgid "AK Owner belonging to this constraint"
msgstr "AK Leitung(en), die zu diesem Constraint gehören"
#: AKModel/models.py:496
#: AKModel/models.py:509
msgid "Room belonging to this constraint"
msgstr "Raum, der zu diesem Constraint gehört"
#: AKModel/models.py:499
#: AKModel/models.py:512
msgid "AK Requirement belonging to this constraint"
msgstr "AK Anforderung, die zu diesem Constraint gehört"
#: AKModel/models.py:501
#: AKModel/models.py:514
msgid "AK Category belonging to this constraint"
msgstr "AK Kategorie, di zu diesem Constraint gehört"
#: AKModel/models.py:503
#: AKModel/models.py:516
msgid "Comment"
msgstr "Kommentar"
#: AKModel/models.py:503
#: AKModel/models.py:516
msgid "Comment or further details for this violation"
msgstr "Kommentar oder weitere Details zu dieser Vereletzung"
#: AKModel/models.py:506
#: AKModel/models.py:519
msgid "Timestamp"
msgstr "Timestamp"
#: AKModel/models.py:506
#: AKModel/models.py:519
msgid "Time of creation"
msgstr "Zeitpunkt der ERstellung"
#: AKModel/models.py:507
#: AKModel/models.py:520
msgid "Manually Resolved"
msgstr "Manuell behoben"
#: AKModel/models.py:508
#: AKModel/models.py:521
msgid "Mark this violation manually as resolved"
msgstr "Markiere diese Verletzung manuell als behoben"
#: AKModel/models.py:535
#: AKModel/models.py:548
#: AKModel/templates/admin/AKModel/requirements_overview.html:27
msgid "Details"
msgstr "Details"
#: AKModel/models.py:644
#: AKModel/models.py:657
msgid "Default Slot"
msgstr "Standardslot"
#: AKModel/models.py:649
#: AKModel/models.py:662
msgid "Slot End"
msgstr "Ende des Slots"
#: AKModel/models.py:649
#: AKModel/models.py:662
msgid "Time and date the slot ends"
msgstr "Zeit und Datum zu der der Slot endet"
#: AKModel/models.py:654
#: AKModel/models.py:667
msgid "Primary categories"
msgstr "Primäre Kategorien"
#: AKModel/models.py:655
#: AKModel/models.py:668
msgid "Categories that should be assigned to this slot primarily"
msgstr "Kategorieren, die diesem Slot primär zugewiesen werden sollen"
@@ -925,11 +946,6 @@ msgstr "Assistent zum Anlegen eines neuen Events"
msgid "Successfully imported.<br><br>Do you want to activate your event now?"
msgstr "Erfolgreich importiert.<br><br>Soll das Event jetzt aktiviert werden?"
#: AKModel/templates/admin/AKModel/event_wizard/activate.html:27
#: AKModel/views.py:258
msgid "Finish"
msgstr "Abschluss"
#: AKModel/templates/admin/AKModel/event_wizard/created_prepare_import.html:16
msgid "New event:"
msgstr "Neues Event:"
@@ -991,7 +1007,7 @@ msgid "No AKs with this requirement"
msgstr "Kein AK mit dieser Anforderung"
#: AKModel/templates/admin/AKModel/requirements_overview.html:45
#: AKModel/templates/admin/AKModel/status.html:121
#: AKModel/views/status.py:152
msgid "Add Requirement"
msgstr "Anforderung hinzufügen"
@@ -1012,99 +1028,42 @@ msgstr "Sichern und weiter bearbeiten"
msgid "Save"
msgstr "Sichern"
#: AKModel/templates/admin/AKModel/status.html:18
msgid "Plan published?"
msgstr "Plan veröffentlicht?"
#: AKModel/templates/admin/AKModel/status.html:23
msgid "Categories"
msgstr "Kategorien"
#: AKModel/templates/admin/AKModel/status.html:25
msgid "No categories yet"
msgstr "Bisher keine Kategorien"
#: AKModel/templates/admin/AKModel/status.html:38
msgid "Add category"
msgstr "Kategorie hinzufügen"
#: AKModel/templates/admin/AKModel/status.html:42
msgid "No rooms yet"
msgstr "Bisher keine Räume"
#: AKModel/templates/admin/AKModel/status.html:54
msgid "Add Room"
msgstr "Raum hinzufügen"
#: AKModel/templates/admin/AKModel/status.html:55 AKModel/views.py:613
msgid "Import Rooms from CSV"
msgstr "Räume aus CSV importieren"
#: AKModel/templates/admin/AKModel/status.html:59
#: AKModel/templates/admin/AKModel/status/event_aks.html:5
msgid "No AKs yet"
msgstr "Bisher keine AKs"
#: AKModel/templates/admin/AKModel/status.html:67
#: AKModel/templates/admin/AKModel/status/event_aks.html:13
msgid "Slots"
msgstr "Slots"
#: AKModel/templates/admin/AKModel/status.html:70
#: AKModel/templates/admin/AKModel/status/event_aks.html:16
msgid "Unscheduled Slots"
msgstr "Ungeplante Slots"
#: AKModel/templates/admin/AKModel/status.html:84
#: AKModel/templates/admin/ak_index.html:16
msgid "Scheduling"
msgstr "Scheduling"
#: AKModel/templates/admin/AKModel/status.html:89
msgid "AKs requiring special attention"
msgstr "AKs, die besondere Aufmerksamkeit benötigen"
#: AKModel/templates/admin/AKModel/status.html:91
msgid "Enter Interest"
msgstr "Interesse erfassen"
#: AKModel/templates/admin/AKModel/status.html:94 AKModel/views.py:519
msgid "Edit Default Slots"
msgstr "Standardslots bearbeiten"
#: AKModel/templates/admin/AKModel/status.html:96
msgid "Manage ak tracks"
msgstr "AK-Tracks verwalten"
#: AKModel/templates/admin/AKModel/status.html:98
msgid "Export AKs as CSV"
msgstr "AKs als CSV exportieren"
#: AKModel/templates/admin/AKModel/status.html:100
msgid "Export AKs for Wiki"
msgstr "AKs im Wiki-Format exportieren"
#: AKModel/templates/admin/AKModel/status/event_categories.html:4
msgid "No categories yet"
msgstr "Bisher keine Kategorien"
#: AKModel/templates/admin/AKModel/status.html:102 AKModel/views.py:345
msgid "Export AK Slides"
msgstr "AK-Folien exportieren"
#: AKModel/templates/admin/AKModel/status/event_overview.html:12
msgid "Plan published?"
msgstr "Plan veröffentlicht?"
#: AKModel/templates/admin/AKModel/status.html:107
#: AKModel/templates/admin/AKModel/status/event_requirements.html:4
msgid "No requirements yet"
msgstr "Bisher keine Anforderungen"
#: AKModel/templates/admin/AKModel/status.html:120
msgid "Show AKs for requirements"
msgstr "Zu Anforderungen gehörige AKs anzeigen"
#: AKModel/templates/admin/AKModel/status.html:124
msgid "Messages"
msgstr "Nachrichten"
#: AKModel/templates/admin/AKModel/status.html:126
msgid "Delete all messages"
msgstr "Alle Nachrichten löschen"
#: AKModel/templates/admin/AKModel/status/event_rooms.html:4
msgid "No rooms yet"
msgstr "Bisher keine Räume"
#: AKModel/templates/admin/ak_index.html:7
msgid "Active Events"
msgstr "Aktive Events"
#: AKModel/templates/admin/ak_index.html:16 AKModel/views/status.py:87
msgid "Scheduling"
msgstr "Scheduling"
#: AKModel/templates/admin/login.html:8
msgid "Please correct the error below."
msgstr "Bitte den untenstehenden Fehler korrigieren."
@@ -1134,167 +1093,209 @@ msgstr "Login"
msgid "Register"
msgstr "Registrieren"
#: AKModel/views.py:156
msgid "Event Status"
msgstr "Eventstatus"
#: AKModel/views.py:169
#: AKModel/views/ak.py:14
msgid "Requirements for Event"
msgstr "Anforderungen für das Event"
#: AKModel/views.py:183
#: AKModel/views/ak.py:28
msgid "AK CSV Export"
msgstr "AK-CSV-Export"
#: AKModel/views.py:197
#: AKModel/views/ak.py:42
msgid "AK Wiki Export"
msgstr "AK-Wiki-Export"
#: AKModel/views.py:208 AKModel/views.py:361
#: AKModel/views/ak.py:53 AKModel/views/manage.py:41
msgid "Wishes"
msgstr "Wünsche"
#: AKModel/views.py:229
#: AKModel/views/ak.py:60
msgid "Delete AK Orga Messages"
msgstr "AK-Organachrichten löschen"
#: AKModel/views.py:244
#: AKModel/views/ak.py:75
msgid "AK Orga Messages successfully deleted"
msgstr "AK-Organachrichten erfolgreich gelöscht"
#: AKModel/views.py:254
msgid "Settings"
msgstr "Einstellungen"
#: AKModel/views/ak.py:82
msgid "Interest of the following AKs will be set to not filled (-1):"
msgstr "Interesse an den folgenden AKs wird auf nicht ausgefüllt (-1) gesetzt:"
#: AKModel/views.py:255
msgid "Event created, Prepare Import"
msgstr "Event angelegt, Import vorbereiten"
#: AKModel/views/ak.py:83
msgid "Reset of interest in AKs successful."
msgstr "Interesse an AKs erfolgreich zurückgesetzt."
#: AKModel/views.py:256
msgid "Import categories & requirements"
msgstr "Kategorien & Anforderungen kopieren"
#: AKModel/views/ak.py:92
msgid "Interest counter of the following AKs will be set to 0:"
msgstr "Interessensbekundungszähler der folgenden AKs wird auf 0 gesetzt:"
#: AKModel/views.py:257
msgid "Activate?"
msgstr "Aktivieren?"
#: AKModel/views/ak.py:93
msgid "AKs' interest counters set back to 0."
msgstr "Interessenszähler der AKs zurückgesetzt"
#: AKModel/views.py:320
#: AKModel/views/event_wizard.py:69
#, python-format
msgid "Copied '%(obj)s'"
msgstr "'%(obj)s' kopiert"
#: AKModel/views.py:323
#: AKModel/views/event_wizard.py:72
#, python-format
msgid "Could not copy '%(obj)s' (%(error)s)"
msgstr "'%(obj)s' konnte nicht kopiert werden (%(error)s)"
#: AKModel/views.py:356
#: AKModel/views/manage.py:25 AKModel/views/status.py:127
msgid "Export AK Slides"
msgstr "AK-Folien exportieren"
#: AKModel/views/manage.py:36
msgid "Symbols"
msgstr "Symbole"
#: AKModel/views.py:357
#: AKModel/views/manage.py:37
msgid "Who?"
msgstr "Wer?"
#: AKModel/views.py:358
#: AKModel/views/manage.py:38
msgid "Duration(s)"
msgstr "Dauer(n)"
#: AKModel/views.py:359
#: AKModel/views/manage.py:39
msgid "Reso intention?"
msgstr "Resolutionsabsicht?"
#: AKModel/views.py:360
#: AKModel/views/manage.py:40
msgid "Category (for Wishes)"
msgstr "Kategorie (für Wünsche)"
#: AKModel/views.py:449
#: AKModel/views/manage.py:77
msgid "The following Constraint Violations will be marked as manually resolved"
msgstr ""
"Die folgenden Constraintverletzungen werden als manuell behoben markiert."
#: AKModel/views.py:450
#: AKModel/views/manage.py:78
msgid "Constraint Violations marked as resolved"
msgstr "Constraintverletzungen als manuell behoben markiert"
#: AKModel/views.py:459
#: AKModel/views/manage.py:87
msgid "The following Constraint Violations will be set to level 'violation'"
msgstr ""
"Die folgenden Constraintverletzungen werden auf das Level \"Violation\" "
"gesetzt."
#: AKModel/views.py:460
#: AKModel/views/manage.py:88
msgid "Constraint Violations set to level 'violation'"
msgstr "Constraintverletzungen auf Level \"Violation\" gesetzt"
#: AKModel/views.py:469
#: AKModel/views/manage.py:97
msgid "The following Constraint Violations will be set to level 'warning'"
msgstr ""
"Die folgenden Constraintverletzungen werden auf das Level 'warning' gesetzt."
#: AKModel/views.py:470
#: AKModel/views/manage.py:98
msgid "Constraint Violations set to level 'warning'"
msgstr "Constraintverletzungen auf Level \"Warning\" gesetzt"
#: AKModel/views.py:479
msgid "Interest of the following AKs will be set to not filled (-1):"
msgstr "Interesse an den folgenden AKs wird auf nicht ausgefüllt (-1) gesetzt:"
#: AKModel/views.py:480
msgid "Reset of interest in AKs successful."
msgstr "Interesse an AKs erfolgreich zurückgesetzt."
#: AKModel/views.py:489
msgid "Interest counter of the following AKs will be set to 0:"
msgstr "Interessensbekundungszähler der folgenden AKs wird auf 0 gesetzt:"
#: AKModel/views.py:490
msgid "AKs' interest counters set back to 0."
msgstr "Interessenszähler der AKs zurückgesetzt"
#: AKModel/views.py:499
#: AKModel/views/manage.py:107
msgid "Publish the plan(s) of:"
msgstr "Den Plan/die Pläne veröffentlichen von:"
#: AKModel/views.py:500
#: AKModel/views/manage.py:108
msgid "Plan published"
msgstr "Plan veröffentlicht"
#: AKModel/views.py:509
#: AKModel/views/manage.py:117
msgid "Unpublish the plan(s) of:"
msgstr "Den Plan/die Pläne verbergen von:"
#: AKModel/views.py:510
#: AKModel/views/manage.py:118
msgid "Plan unpublished"
msgstr "Plan verborgen"
#: AKModel/views.py:556
#: AKModel/views/manage.py:127 AKModel/views/status.py:111
msgid "Edit Default Slots"
msgstr "Standardslots bearbeiten"
#: AKModel/views/manage.py:164
#, python-brace-format
msgid "Could not update slot {id} since it does not belong to {event}"
msgstr ""
"Konnte Slot {id} nicht bearbeiten, da er nicht zum Event {event} gehört"
#: AKModel/views.py:586
#: AKModel/views/manage.py:194
#, python-brace-format
msgid "Updated {u} slot(s). created {c} new slot(s) and deleted {d} slot(s)"
msgstr ""
"{u} Slot(s) aktualisiert, {c} Slot(s) hinzugefügt und {d} Slot(s) gelöscht"
#: AKModel/views.py:607
#: AKModel/views/room.py:31
#, python-format
msgid "Created Room '%(room)s'"
msgstr "Raum '%(room)s angelegt"
#: AKModel/views.py:644
#: AKModel/views/room.py:37 AKModel/views/status.py:66
msgid "Import Rooms from CSV"
msgstr "Räume aus CSV importieren"
#: AKModel/views/room.py:68
#, python-brace-format
msgid "Could not import room {name}: {e}"
msgstr "Konnte Raum {name} nicht importieren: {e}"
#: AKModel/views.py:648
#: AKModel/views/room.py:72
#, python-brace-format
msgid "Imported {count} room(s)"
msgstr "{count} Raum/Räume importiert"
#: AKModel/views.py:650
#: AKModel/views/room.py:74
msgid "No rooms imported"
msgstr "Keine Räume importiert"
#: AKModel/views/status.py:16
msgid "Overview"
msgstr "Überblick"
#: AKModel/views/status.py:26
msgid "Categories"
msgstr "Kategorien"
#: AKModel/views/status.py:30
msgid "Add category"
msgstr "Kategorie hinzufügen"
#: AKModel/views/status.py:50
msgid "Add Room"
msgstr "Raum hinzufügen"
#: AKModel/views/status.py:100
msgid "AKs requiring special attention"
msgstr "AKs, die besondere Aufmerksamkeit benötigen"
#: AKModel/views/status.py:104
msgid "Enter Interest"
msgstr "Interesse erfassen"
#: AKModel/views/status.py:115
msgid "Manage ak tracks"
msgstr "AK-Tracks verwalten"
#: AKModel/views/status.py:119
msgid "Export AKs as CSV"
msgstr "AKs als CSV exportieren"
#: AKModel/views/status.py:123
msgid "Export AKs for Wiki"
msgstr "AKs im Wiki-Format exportieren"
#: AKModel/views/status.py:148
msgid "Show AKs for requirements"
msgstr "Zu Anforderungen gehörige AKs anzeigen"
#: AKModel/views/status.py:159
msgid "Event Status"
msgstr "Eventstatus"
#~ msgid "Messages"
#~ msgstr "Nachrichten"
#~ msgid "Delete all messages"
#~ msgstr "Alle Nachrichten löschen"
Loading