diff --git a/AKModel/admin.py b/AKModel/admin.py index 2f49587cc5e05b75b9345c6cee72584e0303b29b..2168b93a46bfe4cdeabd5e699917e757bbd3cf35 100644 --- a/AKModel/admin.py +++ b/AKModel/admin.py @@ -369,7 +369,7 @@ class ConstraintViolationAdmin(admin.ModelAdmin): def set_violation(self, request, queryset): selected = queryset.values_list('pk', flat=True) return HttpResponseRedirect(f"{reverse_lazy('admin:cv-set-violation')}?pks={','.join(str(pk) for pk in selected)}") - set_violation.short_description = _('Set to Constraint Violations to level "violation"') + set_violation.short_description = _('Set Constraint Violations to level "violation"') def set_warning(self, request, queryset): selected = queryset.values_list('pk', flat=True) diff --git a/AKModel/locale/de_DE/LC_MESSAGES/django.po b/AKModel/locale/de_DE/LC_MESSAGES/django.po index fd79e07e6c2dd0a314188752a2e4a9bebba12300..63f8787902390a1f5a137bde8892abce900c8da6 100644 --- a/AKModel/locale/de_DE/LC_MESSAGES/django.po +++ b/AKModel/locale/de_DE/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-23 18:03+0000\n" +"POT-Creation-Date: 2022-10-23 19:20+0000\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,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: AKModel/admin.py:58 AKModel/admin.py:60 +#: AKModel/admin.py:61 AKModel/admin.py:63 #: 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 @@ -21,42 +21,62 @@ msgstr "" msgid "Status" msgstr "Status" -#: AKModel/admin.py:67 +#: AKModel/admin.py:70 msgid "Publish plan" msgstr "Plan veröffentlichen" -#: AKModel/admin.py:70 +#: AKModel/admin.py:73 msgid "Plan published" msgstr "Plan veröffentlicht" -#: AKModel/admin.py:72 +#: AKModel/admin.py:75 msgid "Unpublish plan" msgstr "Plan verbergen" -#: AKModel/admin.py:75 +#: AKModel/admin.py:78 msgid "Plan unpublished" msgstr "Plan verborgen" -#: AKModel/admin.py:144 +#: AKModel/admin.py:147 msgid "Wish" msgstr "AK-Wunsch" -#: AKModel/admin.py:150 +#: AKModel/admin.py:153 msgid "Is wish" msgstr "Ist ein Wunsch" -#: AKModel/admin.py:151 +#: AKModel/admin.py:154 msgid "Is not a wish" msgstr "Ist kein Wunsch" -#: AKModel/admin.py:197 +#: AKModel/admin.py:200 msgid "Export to wiki syntax" msgstr "In Wiki-Syntax exportieren" -#: AKModel/admin.py:291 +#: AKModel/admin.py:220 AKModel/views.py:442 +msgid "Reset interest in AKs" +msgstr "Interesse an AKs zurücksetzen" + +#: AKModel/admin.py:225 AKModel/views.py:452 +msgid "Reset AKs' interest counters" +msgstr "Interessenszähler der AKs zurücksetzen" + +#: AKModel/admin.py:312 msgid "AK Details" msgstr "AK-Details" +#: AKModel/admin.py:367 AKModel/views.py:412 +msgid "Mark Constraint Violations as manually resolved" +msgstr "Markiere Constraintverletzungen als manuell behoben" + +#: AKModel/admin.py:372 AKModel/views.py:422 +msgid "Set Constraint Violations to level \"violation\"" +msgstr "Constraintverletzungen auf Level \"Violation\" setzen" + +#: AKModel/admin.py:377 AKModel/views.py:432 +msgid "Set Constraint Violations to level \"warning\"" +msgstr "Constraintverletzungen auf Level \"Warning\" setzen" + #: AKModel/availability/forms.py:21 AKModel/availability/models.py:248 msgid "Availability" msgstr "Verfügbarkeit" @@ -151,6 +171,43 @@ msgstr "AK-Kategorien kopieren" msgid "Copy ak requirements" msgstr "AK-Anforderungen kopieren" +#: AKModel/forms.py:87 +msgid "# next AKs" +msgstr "# nächste AKs" + +#: AKModel/forms.py:88 +msgid "How many next AKs should be shown on a slide?" +msgstr "Wie viele nächste AKs sollen auf einer Folie angezeigt werden?" + +#: AKModel/forms.py:91 +msgid "Presentation only?" +msgstr "Nur Vorstellung?" + +#: AKModel/forms.py:93 AKModel/forms.py:100 +msgid "Yes" +msgstr "Ja" + +#: AKModel/forms.py:93 AKModel/forms.py:100 +msgid "No" +msgstr "Nein" + +#: AKModel/forms.py:95 +msgid "Restrict AKs to those that asked for chance to be presented?" +msgstr "AKs auf solche, die um eine Vorstellung gebeten haben, einschränken?" + +#: AKModel/forms.py:98 +msgid "Space for notes in wishes?" +msgstr "Platz für Notizen bei den Wünschen?" + +#: AKModel/forms.py:102 +msgid "" +"Create symbols indicating space to note down owners and timeslots for " +"wishes, e.g., to be filled out on a touch screen while presenting?" +msgstr "" +"Symbole anlegen, die Raum zum Notieren von Leitungen und Zeitslots " +"fürWünsche markieren, z.B. um während der Präsentation auf einem Touchscreen " +"ausgefüllt zu werden?" + #: AKModel/models.py:18 AKModel/models.py:173 AKModel/models.py:197 #: AKModel/models.py:216 AKModel/models.py:230 AKModel/models.py:248 #: AKModel/models.py:344 @@ -187,7 +244,7 @@ msgstr "Zeitzone" msgid "Time Zone where this event takes place in" msgstr "Zeitzone in der das Event stattfindet" -#: AKModel/models.py:27 AKModel/views.py:242 +#: AKModel/models.py:27 AKModel/views.py:241 msgid "Start" msgstr "Start" @@ -483,7 +540,7 @@ msgstr "AK präsentieren" msgid "Present results of this AK" msgstr "Die Ergebnisse dieses AKs vorstellen" -#: AKModel/models.py:271 AKModel/templates/admin/AKModel/status.html:97 +#: AKModel/models.py:271 AKModel/templates/admin/AKModel/status.html:95 msgid "Requirements" msgstr "Anforderungen" @@ -513,10 +570,6 @@ msgid "Organizational Notes" msgstr "Notizen zur Organisation" #: AKModel/models.py:280 -#, fuzzy -#| msgid "" -#| "Notes to organizers. These are public. For private notes, please send an " -#| "e-mail." 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/" @@ -829,7 +882,7 @@ 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:247 +#: AKModel/views.py:246 msgid "Finish" msgstr "Abschluss" @@ -894,7 +947,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:113 +#: AKModel/templates/admin/AKModel/status.html:111 msgid "Add Requirement" msgstr "Anforderung hinzufügen" @@ -955,27 +1008,23 @@ msgstr "AKs als CSV exportieren" msgid "Export AKs for Wiki" msgstr "AKs im Wiki-Format exportieren" -#: AKModel/templates/admin/AKModel/status.html:92 +#: AKModel/templates/admin/AKModel/status.html:92 AKModel/views.py:329 msgid "Export AK Slides" msgstr "AK-Folien exportieren" -#: AKModel/templates/admin/AKModel/status.html:94 -msgid "Export AK Slides (Presentation AKs only)" -msgstr "AK-Folien exportieren (Nur zu präsentierende AKs)" - -#: AKModel/templates/admin/AKModel/status.html:99 +#: AKModel/templates/admin/AKModel/status.html:97 msgid "No requirements yet" msgstr "Bisher keine Anforderungen" -#: AKModel/templates/admin/AKModel/status.html:112 +#: AKModel/templates/admin/AKModel/status.html:110 msgid "Show AKs for requirements" msgstr "Zu Anforderungen gehörige AKs anzeigen" -#: AKModel/templates/admin/AKModel/status.html:116 +#: AKModel/templates/admin/AKModel/status.html:114 msgid "Messages" msgstr "Nachrichten" -#: AKModel/templates/admin/AKModel/status.html:118 +#: AKModel/templates/admin/AKModel/status.html:116 msgid "Delete all messages" msgstr "Alle Nachrichten löschen" @@ -1012,58 +1061,56 @@ msgstr "Login" msgid "Register" msgstr "Registrieren" -#: AKModel/views.py:144 +#: AKModel/views.py:147 msgid "Event Status" msgstr "Eventstatus" -#: AKModel/views.py:157 +#: AKModel/views.py:160 msgid "Requirements for Event" msgstr "Anforderungen für das Event" -#: AKModel/views.py:171 +#: AKModel/views.py:174 msgid "AK CSV Export" msgstr "AK-CSV-Export" -#: AKModel/views.py:185 +#: AKModel/views.py:188 msgid "AK Wiki Export" msgstr "AK-Wiki-Export" -#: AKModel/views.py:193 AKModel/views.py:345 +#: AKModel/views.py:196 AKModel/views.py:345 msgid "Wishes" msgstr "Wünsche" -#: AKModel/views.py:215 +#: AKModel/views.py:217 msgid "Delete AK Orga Messages" msgstr "AK-Organachrichten löschen" -#: AKModel/views.py:233 +#: AKModel/views.py:232 msgid "AK Orga Messages successfully deleted" msgstr "AK-Organachrichten erfolgreich gelöscht" -#: AKModel/views.py:243 +#: AKModel/views.py:242 msgid "Settings" msgstr "Einstellungen" -#: AKModel/views.py:244 +#: AKModel/views.py:243 msgid "Event created, Prepare Import" msgstr "Event angelegt, Import vorbereiten" -#: AKModel/views.py:245 +#: AKModel/views.py:244 msgid "Import categories & requirements" msgstr "Kategorien & Anforderungen kopieren" -#: AKModel/views.py:246 -#, fuzzy -#| msgid "Active State" +#: AKModel/views.py:245 msgid "Activate?" msgstr "Aktivieren?" -#: AKModel/views.py:305 +#: AKModel/views.py:304 #, python-format msgid "Copied '%(obj)s'" msgstr "'%(obj)s' kopiert" -#: AKModel/views.py:308 +#: AKModel/views.py:307 #, python-format msgid "Could not copy '%(obj)s' (%(error)s)" msgstr "'%(obj)s' konnte nicht kopiert werden (%(error)s)" @@ -1087,3 +1134,47 @@ msgstr "Resolutionsabsicht?" #: AKModel/views.py:344 msgid "Category (for Wishes)" msgstr "Kategorie (für Wünsche)" + +#: AKModel/views.py:414 +msgid "The following Constraint Violations will be marked as manually resolved" +msgstr "" +"Die folgenden Constraintverletzungen werden als manuell behoben markiert." + +#: AKModel/views.py:415 +msgid "Constraint Violations marked as resolved" +msgstr "Constraintverletzungen als manuell behoben markiert" + +#: AKModel/views.py:424 +msgid "The following Constraint Violations will be set to level 'violation'" +msgstr "" +"Die folgenden Constraintverletzungen werden auf das Level \"Violation\" " +"gesetzt." + +#: AKModel/views.py:425 +msgid "Constraint Violations set to level 'violation'" +msgstr "Constraintverletzungen auf Level \"Violation\" gesetzt" + +#: AKModel/views.py:434 +msgid "The following Constraint Violations will be set to level 'warning'" +msgstr "" +"Die folgenden Constraintverletzungen werden auf das Level 'warning' gesetzt." + +#: AKModel/views.py:435 +msgid "Constraint Violations set to level 'warning'" +msgstr "Constraintverletzungen auf Level \"Warning\" gesetzt" + +#: AKModel/views.py:444 +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:445 +msgid "Reset of interest in AKs successful." +msgstr "Interesse an AKs erfolgreich zurückgesetzt." + +#: AKModel/views.py:454 +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:455 +msgid "AKs' interest counters set back to 0." +msgstr "Interessenszähler der AKs zurückgesetzt"