diff --git a/src/feedback/models/base.py b/src/feedback/models/base.py index ac6645c..98f24ba 100644 --- a/src/feedback/models/base.py +++ b/src/feedback/models/base.py @@ -4,7 +4,7 @@ import random from django.db import models -from django.utils.translation import gettext_lazy as _ +from django.utils.translation import gettext as _ from django.db.utils import OperationalError from django.urls import reverse from django.core.exceptions import ValidationError @@ -29,15 +29,15 @@ class Semester(models.Model): ) SICHTBARKEIT_CHOICES = ( - ('ADM', 'Administratoren'), - ('VER', 'Veranstalter'), - ('ALL', 'alle (öffentlich)'), + ('ADM', _('Administratoren')), + ('VER', _('Veranstalter')), + ('ALL', _('alle (öffentlich)')), ) semester = models.IntegerField(help_text='Aufbau: YYYYS, wobei YYYY = Jahreszahl und S = Semester (0=SS, 5=WS).', unique=True) fragebogen = models.CharField(max_length=5, choices=FRAGEBOGEN_CHOICES, - help_text='Verwendete Version des Fragebogens.') + help_text=_('Verwendete Version des Fragebogens.')) sichtbarkeit = models.CharField(max_length=3, choices=SICHTBARKEIT_CHOICES, help_text='Sichtbarkeit der Evaluationsergebnisse.
' + SICHTBARKEIT_CHOICES[0][1] + @@ -48,7 +48,7 @@ class Semester(models.Model): ': alle (beschränkt auf das Uninetz)
' ) vollerhebung = models.BooleanField(default=False) - standard_ergebnisversand = models.DateField(null=True, blank=True, verbose_name='Ergebnisversand', help_text='Standarddatum für den Ergebnisversand') + standard_ergebnisversand = models.DateField(null=True, blank=True, verbose_name=_('Ergebnisversand'), help_text=_('Standarddatum für den Ergebnisversand')) def _format_generic(self, ss, ws, space, modulus): sem = self.semester // 10 @@ -138,8 +138,8 @@ def __str__(self): return self.name class Meta: - verbose_name = 'Fachgebiet' - verbose_name_plural = 'Fachgebiete' + verbose_name = _('Fachgebiet') + verbose_name_plural = _('Fachgebiete') app_label = 'feedback' @@ -147,7 +147,7 @@ class EmailEndung(models.Model): """Repräsentiert alle Domains die für E-Mails von Veranstaltern verwendet werden""" fachgebiet = models.ForeignKey(Fachgebiet, blank=True, - help_text="Hier soll der Domainname einer Email-Adresse eines Fachgebiets stehen.", + help_text=_("Hier soll der Domainname einer Email-Adresse eines Fachgebiets stehen."), on_delete=models.CASCADE) domain = models.CharField(max_length=150, null=True) @@ -156,8 +156,8 @@ def __str__(self): return self.domain class Meta: - verbose_name = 'Fachgebiet Emailendung' - verbose_name_plural = 'Fachgebiet Emailendungen' + verbose_name = _('Fachgebiet Emailendung') + verbose_name_plural = _('Fachgebiet Emailendungen') app_label = 'feedback' @@ -167,8 +167,8 @@ class FachgebietEmail(models.Model): email_sekretaerin = models.EmailField(blank=True) class Meta: - verbose_name = 'Fachgebiet Email' - verbose_name_plural = 'Fachgebiet Emails' + verbose_name = _('Fachgebiet Email') + verbose_name_plural = _('Fachgebiet Emails') app_label = 'feedback' @@ -176,8 +176,8 @@ class Person(models.Model): """Repräsentiert eine Person der TUD aus dem FB20.""" GESCHLECHT_CHOICES = ( ('', ''), - ('m', 'Herr'), - ('w', 'Frau'), + ('m', _('Herr')), + ('w', _('Frau')), ) GESCHLECHT_EVASYS_XML = { @@ -191,8 +191,8 @@ class Person(models.Model): nachname = models.CharField(_('last name'), max_length=30, blank=True) email = models.EmailField(_('E-Mail'), blank=True) anschrift = models.CharField(_('anschrift'), max_length=80, blank=True, - help_text='Tragen Sie bitte nur die Anschrift ohne Namen ein, ' - 'da der Name automatisch hinzugefügt wird.') + help_text=_('Tragen Sie bitte nur die Anschrift ohne Namen ein, ' + 'da der Name automatisch hinzugefügt wird.')) fachgebiet = models.ForeignKey(Fachgebiet, null=True, blank=True, on_delete=models.CASCADE) def full_name(self): @@ -213,9 +213,9 @@ def printable(self) -> bool: return self.vorname != "" and self.nachname != "" and self.email != "" and self.anschrift != "" class Meta: - verbose_name = 'Person' - verbose_name_plural = 'Personen' - ordering = 'nachname', 'vorname' + verbose_name = _('Person') + verbose_name_plural = _('Personen') + ordering = _('nachname'), _('vorname') app_label = 'feedback' @staticmethod @@ -312,15 +312,15 @@ class AlternativVorname(models.Model): class Veranstaltung(models.Model): """Repräsentiert eine Veranstaltung der TUD.""" TYP_CHOICES = ( - ('v', 'Vorlesung'), - ('vu', 'Vorlesung mit Übung'), - ('pr', 'Praktikum'), - ('se', 'Seminar'), + ('v', _('Vorlesung')), + ('vu', _('Vorlesung mit Übung')), + ('pr', _('Praktikum')), + ('se', _('Seminar')), ) SPRACHE_CHOICES = ( - ('de', 'Deutsch'), - ('en', 'Englisch'), + ('de', _('Deutsch')), + ('en', _('Englisch')), ) # 0 undefiniert # 1 Vorlesung @@ -394,22 +394,22 @@ class Veranstaltung(models.Model): STATUS_ERGEBNISSE_VERSANDT = 1000 STATUS_CHOICES = ( - (STATUS_ANGELEGT, 'Angelegt'), - (STATUS_BESTELLUNG_GEOEFFNET, 'Bestellung geöffnet'), - (STATUS_KEINE_EVALUATION, 'Keine Evaluation'), - (STATUS_KEINE_EVALUATION_FINAL, 'Keine Evaluation final'), - (STATUS_BESTELLUNG_LIEGT_VOR, 'Bestellung liegt vor'), - (STATUS_BESTELLUNG_WIRD_VERARBEITET, 'Bestellung wird verarbeitet'), - (STATUS_GEDRUCKT, 'Gedruckt'), - (STATUS_VERSANDT, 'Versandt'), - (STATUS_BOEGEN_EINGEGANGEN, 'Bögen eingegangen'), - (STATUS_BOEGEN_GESCANNT, 'Bögen gescannt'), - (STATUS_ERGEBNISSE_VERSANDT, 'Ergebnisse versandt'), + (STATUS_ANGELEGT, _('Angelegt')), + (STATUS_BESTELLUNG_GEOEFFNET, _('Bestellung geöffnet')), + (STATUS_KEINE_EVALUATION, _('Keine Evaluation')), + (STATUS_KEINE_EVALUATION_FINAL, _('Keine Evaluation final')), + (STATUS_BESTELLUNG_LIEGT_VOR, _('Bestellung liegt vor')), + (STATUS_BESTELLUNG_WIRD_VERARBEITET, _('Bestellung wird verarbeitet')), + (STATUS_GEDRUCKT, _('Gedruckt')), + (STATUS_VERSANDT, _('Versandt')), + (STATUS_BOEGEN_EINGEGANGEN, _('Bögen eingegangen')), + (STATUS_BOEGEN_GESCANNT, _('Bögen gescannt')), + (STATUS_ERGEBNISSE_VERSANDT, _('Ergebnisse versandt')), ) BOOL_CHOICES = ( - (True, 'Ja'), - (False, 'Nein'), + (True, _('Ja')), + (False, _('Nein')), ) # TODO: not the final version of status transition @@ -433,7 +433,7 @@ class Veranstaltung(models.Model): MIN_BESTELLUNG_ANZAHL = 5 # Helfertext für Dozenten für den Veranstaltungstyp. - vlNoEx = 'Wenn Ihre Vorlesung keine Übung hat wählen Sie bitte %s aus' + vlNoEx = _('Wenn Ihre Vorlesung keine Übung hat wählen Sie bitte %s aus') for cur in TYP_CHOICES: if cur[0] == 'v': vlNoEx = vlNoEx % cur[1] @@ -442,41 +442,41 @@ class Veranstaltung(models.Model): typ = models.CharField(max_length=2, choices=TYP_CHOICES, help_text=vlNoEx) name = models.CharField(max_length=150) semester = models.ForeignKey(Semester, on_delete=models.CASCADE) - lv_nr = models.CharField(max_length=15, blank=True, verbose_name='LV-Nummer') + lv_nr = models.CharField(max_length=15, blank=True, verbose_name=_('LV-Nummer')) status = models.IntegerField(choices=STATUS_CHOICES, default=STATUS_ANGELEGT) grundstudium = models.BooleanField() evaluieren = models.BooleanField(choices=BOOL_CHOICES, default=True) veranstalter = models.ManyToManyField(Person, blank=True, - help_text='Alle Personen, die mit der Veranstaltung befasst sind und z.B. Fragebögen bestellen können sollen.') + help_text=_('Alle Personen, die mit der Veranstaltung befasst sind und z.B. Fragebögen bestellen können sollen.')) sprache = models.CharField(max_length=2, choices=SPRACHE_CHOICES, null=True, blank=True) anzahl = models.IntegerField(null=True, blank=True) verantwortlich = models.ForeignKey(Person, related_name='verantwortlich', null=True, blank=True, on_delete=models.CASCADE, - help_text='Diese Person wird von uns bei Rückfragen kontaktiert und bekommt die Fragenbögen zugeschickt') + help_text=_('Diese Person wird von uns bei Rückfragen kontaktiert und bekommt die Fragenbögen zugeschickt')) ergebnis_empfaenger = models.ManyToManyField(Person, blank=True, related_name='ergebnis_empfaenger', - verbose_name='Empfänger der Ergebnisse', - help_text='An diese Personen werden die Ergebnisse per E-Mail geschickt.') + verbose_name=_('Empfänger der Ergebnisse'), + help_text=_('An diese Personen werden die Ergebnisse per E-Mail geschickt.')) primaerdozent = models.ForeignKey(Person, related_name='primaerdozent', null=True, blank=True, on_delete=models.CASCADE, - help_text='Die Person, die im Anschreiben erwähnt wird') + help_text=_('Die Person, die im Anschreiben erwähnt wird')) auswertungstermin = models.DateField(null=True, blank=True, - verbose_name='Auswertungstermin', - help_text='An welchem Tag sollen Fragebögen für diese Veranstaltung ausgewerter werden? ' + - 'Fragebögen die danach eintreffen werden nicht mehr ausgewertet.') + verbose_name=_('Auswertungstermin'), + help_text=_('An welchem Tag sollen Fragebögen für diese Veranstaltung ausgewerter werden? ') + + _('Fragebögen die danach eintreffen werden nicht mehr ausgewertet.')) bestelldatum = models.DateField(null=True, blank=True) access_token = models.CharField(max_length=16, blank=True) - freiefrage1 = models.TextField(verbose_name='1. Freie Frage', blank=True) - freiefrage2 = models.TextField(verbose_name='2. Freie Frage', blank=True) - kleingruppen = models.TextField(verbose_name='Kleingruppen', blank=True) + freiefrage1 = models.TextField(verbose_name=_('1. Freie Frage'), blank=True) + freiefrage2 = models.TextField(verbose_name=_('2. Freie Frage'), blank=True) + kleingruppen = models.TextField(verbose_name=_('Kleingruppen'), blank=True) veroeffentlichen = models.BooleanField(default=True, choices=BOOL_CHOICES) - digitale_eval = models.BooleanField(default=True, verbose_name='Digitale Evaluation', - help_text='Die Evaluation soll digital durchgeführt werden. Die Studierenden füllen die Evaluation online aus.', blank=True) + digitale_eval = models.BooleanField(default=True, verbose_name=_('Digitale Evaluation'), + help_text=_('Die Evaluation soll digital durchgeführt werden. Die Studierenden füllen die Evaluation online aus.'), blank=True) digitale_eval_type = models.CharField( default='T', choices=DIGITALE_EVAL, max_length=1, - verbose_name='Digitaler Evaluationstyp', - help_text='Es werden generell zwei Typen von Verteilungsmethoden angeboten: Bei TANs erhalten Sie eine Excel Datei mit einer Liste aller TANs, welche Sie beispielsweise mithilfe von moodle verteilen können (eine Anleitung dazu wird bereitgestellt). Beim losungsbasierten Verfahren erhalten Sie einen einfachen, mehrfachbenutzbaren Link zum Onlinefragebogen.' + verbose_name=_('Digitaler Evaluationstyp'), + help_text=_('Es werden generell zwei Typen von Verteilungsmethoden angeboten: Bei TANs erhalten Sie eine Excel Datei mit einer Liste aller TANs, welche Sie beispielsweise mithilfe von moodle verteilen können (eine Anleitung dazu wird bereitgestellt). Beim losungsbasierten Verfahren erhalten Sie einen einfachen, mehrfachbenutzbaren Link zum Onlinefragebogen.') ) def get_next_state(self): @@ -560,10 +560,10 @@ def get_evasys_umfragetyp(self): def get_barcode_number(self, tutorgruppe=0): """Barcode Nummer für diese Veranstaltung""" if tutorgruppe > 99: - raise ValueError("Tutorgruppe muss kleiner 100 sein") + raise ValueError(_("Tutorgruppe muss kleiner 100 sein")) if isinstance(tutorgruppe, int) == False: - raise ValueError("Tutorgruppe muss eine ganze Zahl sein") + raise ValueError(_("Tutorgruppe muss eine ganze Zahl sein")) base = Veranstaltung.BARCODE_BASE veranst = self.pk @@ -586,7 +586,7 @@ def get_evasys_list_veranstalter(self): @staticmethod def decode_barcode(barcode): if (ean_checksum_valid(barcode) != True): - raise ValueError("Der Barcode ist nicht valide") + raise ValueError(_("Der Barcode ist nicht valide")) # entferne das Padding am Anfang information = barcode % Veranstaltung.BARCODE_BASE @@ -630,7 +630,7 @@ def log(self, interface, is_frontend=False): def auwertungstermin_to_late_msg(self): toLateDate = self.semester.last_Auswertungstermin_to_late_human() - return 'Der Auswertungstermin muss vor dem %s liegen.' % toLateDate + return _(f'Der Auswertungstermin muss vor dem {toLateDate} liegen.') def has_uebung(self): """Gibt True zurück wenn die Veranstaltung eine Übung hat sonst False""" @@ -646,7 +646,7 @@ def veranstalter_list(self): def anzahl_too_few_msg(self) : - return f'Anzahl der Bestellungen muss mindestens {self.MIN_BESTELLUNG_ANZAHL} sein. Bei weniger als {self.MIN_BESTELLUNG_ANZAHL} Teilnehmenden ist eine Evaluation leider nicht möglich' + return _(f'Anzahl der Bestellungen muss mindestens {self.MIN_BESTELLUNG_ANZAHL} sein. Bei weniger als {self.MIN_BESTELLUNG_ANZAHL} Teilnehmenden ist eine Evaluation leider nicht möglich') def clean(self, *args, **kwargs): @@ -672,7 +672,7 @@ def link_veranstalter(self): # @see http://stackoverflow.com/a/17948593 if self.pk is not None and self.access_token is not None: return link_veranstalter + (link_suffix_format % (self.pk, self.access_token)) else: - return "Der Veranstalter Link wird erst nach dem Anlegen angezeigt" + return _("Der Veranstalter Link wird erst nach dem Anlegen angezeigt") def allow_order(self): """Überprüft anhand des Status' der Veranstaltung, ob bestellt werden darf.""" @@ -710,8 +710,8 @@ def csv_to_tutor(self, csv_content): nummer += 1 class Meta: - verbose_name = 'Veranstaltung' - verbose_name_plural = 'Veranstaltungen' + verbose_name = _('Veranstaltung') + verbose_name_plural = _('Veranstaltungen') ordering = ['semester', 'typ', 'name'] unique_together = ('name', 'lv_nr', 'semester') app_label = 'feedback' @@ -734,8 +734,8 @@ def __str__(self): return '%s %s %d' % (self.vorname, self.nachname, self.nummer) class Meta: - verbose_name = 'Tutor' - verbose_name_plural = 'Tutoren' + verbose_name = _('Tutor') + verbose_name_plural = _('Tutoren') unique_together = (('nummer', 'veranstaltung'),) app_label = 'feedback' @@ -749,7 +749,7 @@ def __str__(self): return self.subject class Meta: - verbose_name = 'Mailvorlage' + verbose_name = _('Mailvorlage') verbose_name_plural = verbose_name + 'n' ordering = ['subject'] app_label = 'feedback' @@ -775,8 +775,8 @@ class BarcodeAllowedState(models.Model): allow_state = models.IntegerField(choices=Veranstaltung.STATUS_CHOICES, null=True) class Meta: - verbose_name = 'Erlaubter Zustand' - verbose_name_plural = 'Erlaubte Zustände' + verbose_name = _('Erlaubter Zustand') + verbose_name_plural = _('Erlaubte Zustände') unique_together = (('barcode_scanner', 'allow_state'),) app_label = 'feedback' diff --git a/src/feedback/views/veranstalter.py b/src/feedback/views/veranstalter.py index 9eed162..16a57cb 100644 --- a/src/feedback/views/veranstalter.py +++ b/src/feedback/views/veranstalter.py @@ -9,6 +9,7 @@ from django.shortcuts import render from django.core.mail import send_mail from django.template.loader import render_to_string +from django.utils.translation import gettext as _ from formtools.wizard.views import SessionWizardView from feedback.models import Veranstaltung, Tutor, past_semester_orders, Log @@ -47,27 +48,27 @@ def veranstalter_dashboard(request): data["allow_order"] = veranst.allow_order() if veranst.status >= Veranstaltung.STATUS_BESTELLUNG_LIEGT_VOR: - bestellung = [("Evaluieren", veranst.get_evaluieren_display)] + bestellung = [(_("Evaluieren"), veranst.get_evaluieren_display)] if veranst.evaluieren: - bestellung.append(("Typ", veranst.get_typ_display)) - bestellung.append(("Anazhl", veranst.anzahl)) - bestellung.append(("Sprache", veranst.get_sprache_display)) - bestellung.append(("Verantwortlich", veranst.verantwortlich.__str__() + '\n' + bestellung.append((_("Typ"), veranst.get_typ_display)) + bestellung.append((_("Anazhl"), veranst.anzahl)) + bestellung.append((_("Sprache"), veranst.get_sprache_display)) + bestellung.append((_("Verantwortlich"), veranst.verantwortlich.__str__() + '\n' + veranst.verantwortlich.anschrift + '\n' + veranst.verantwortlich.email)) ergebnis_empfanger_str = "" for empfaenger in veranst.ergebnis_empfaenger.all(): ergebnis_empfanger_str += empfaenger.__str__() + "\n" - bestellung.append(("Ergebnis Empfänger", ergebnis_empfanger_str)) + bestellung.append((_("Ergebnis Empfänger"), ergebnis_empfanger_str)) if veranst.auswertungstermin: - bestellung.append(("Auswertungstermin", veranst.auswertungstermin)) + bestellung.append((_("Auswertungstermin"), veranst.auswertungstermin)) - bestellung.append(("Primärdozent", veranst.primaerdozent)) - bestellung.append(("Freie Frage 1", veranst.freiefrage1)) - bestellung.append(("Freie Frage 2", veranst.freiefrage2)) - bestellung.append(("Veröffentlichen", veranst.get_veroeffentlichen_display)) + bestellung.append((_("Primärdozent"), veranst.primaerdozent)) + bestellung.append((_("Freie Frage 1"), veranst.freiefrage1)) + bestellung.append((_("Freie Frage 2"), veranst.freiefrage2)) + bestellung.append((_("Veröffentlichen"), veranst.get_veroeffentlichen_display)) data["bestellung"] = bestellung @@ -88,12 +89,12 @@ def veranstalter_dashboard(request): # Alle Schritte, die vom Wizard gebraucht werden. VERANSTALTER_WIZARD_STEPS = { - "evaluation": "Evaluation", - "basisdaten": "Basisdaten", - "digitale_eval": "Digitale Evaluation", - "freie_fragen": "Freie Fragen", - "veroeffentlichen": "Veroeffentlichen", - "zusammenfassung": "Zusammenfassung" + "evaluation": _("Evaluation"), + "basisdaten": _("Basisdaten"), + "digitale_eval": _("Digitale Evaluation"), + "freie_fragen": _("Freie Fragen"), + "veroeffentlichen": _("Veroeffentlichen"), + "zusammenfassung": _("Zusammenfassung") } @@ -158,7 +159,7 @@ def dispatch(self, request, *args, **kwargs): def get_instance(self): if self.cached_obj.get("veranstaltung_obj", None) is None: if 'vid' not in self.request.session: - raise Http404('Ihre Session ist abgelaufen. Bitte loggen Sie sich erneut über den Link ein.') + raise Http404(_('Ihre Session ist abgelaufen. Bitte loggen Sie sich erneut über den Link ein.')) self.cached_obj["veranstaltung_obj"] = Veranstaltung.objects.\ select_related().filter(id=self.request.session['vid'])[0] return self.cached_obj["veranstaltung_obj"] @@ -287,8 +288,8 @@ def send_mail_to_verantwortliche(ergebnis_empfaenger, context, veranstaltung): if ergebnis_empfaenger is not None: for e in ergebnis_empfaenger: send_mail( - 'Evaluation der Lehrveranstaltungen - Zusammenfassung der Daten für {}'.format(veranstaltung.name), - 'Nachfolgend finder Sie Informationen zu Ihrer Bestellung', + _(f'Evaluation der Lehrveranstaltungen - Zusammenfassung der Daten für {veranstaltung.name}'), + _('Nachfolgend finder Sie Informationen zu Ihrer Bestellung'), settings.DEFAULT_FROM_EMAIL, [e.email], html_message=msg_html, diff --git a/src/locale/de/LC_MESSAGES/django.po b/src/locale/de/LC_MESSAGES/django.po index 0df9bba..727f55d 100644 --- a/src/locale/de/LC_MESSAGES/django.po +++ b/src/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-16 21:06+0100\n" +"POT-Creation-Date: 2024-11-19 18:41+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,6 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: feedback/models/base.py:32 +msgid "Administratoren" +msgstr "" + +#: feedback/models/base.py:33 +msgid "Veranstalter" +msgstr "" + +#: feedback/models/base.py:34 +msgid "alle (öffentlich)" +msgstr "" + +#: feedback/models/base.py:40 +msgid "Verwendete Version des Fragebogens." +msgstr "" + +#: feedback/models/base.py:51 +msgid "Ergebnisversand" +msgstr "" + +#: feedback/models/base.py:51 +msgid "Standarddatum für den Ergebnisversand" +msgstr "" + +#: feedback/models/base.py:141 +msgid "Fachgebiet" +msgstr "" + +#: feedback/models/base.py:142 +msgid "Fachgebiete" +msgstr "" + +#: feedback/models/base.py:150 +msgid "Hier soll der Domainname einer Email-Adresse eines Fachgebiets stehen." +msgstr "" + +#: feedback/models/base.py:159 +msgid "Fachgebiet Emailendung" +msgstr "" + +#: feedback/models/base.py:160 +msgid "Fachgebiet Emailendungen" +msgstr "" + +#: feedback/models/base.py:170 +msgid "Fachgebiet Email" +msgstr "" + +#: feedback/models/base.py:171 +msgid "Fachgebiet Emails" +msgstr "" + +#: feedback/models/base.py:179 +msgid "Herr" +msgstr "" + +#: feedback/models/base.py:180 +msgid "Frau" +msgstr "" + #: feedback/models/base.py:190 feedback/models/base.py:308 #: feedback/models/base.py:723 msgid "first name" @@ -35,10 +95,330 @@ msgstr "" msgid "anschrift" msgstr "" +#: feedback/models/base.py:194 +msgid "" +"Tragen Sie bitte nur die Anschrift ohne Namen ein, da der Name automatisch " +"hinzugefügt wird." +msgstr "" + +#: feedback/models/base.py:216 +msgid "Person" +msgstr "" + +#: feedback/models/base.py:217 +msgid "Personen" +msgstr "" + +#: feedback/models/base.py:218 +msgid "nachname" +msgstr "" + +#: feedback/models/base.py:218 +msgid "vorname" +msgstr "" + +#: feedback/models/base.py:315 +msgid "Vorlesung" +msgstr "" + +#: feedback/models/base.py:316 +msgid "Vorlesung mit Übung" +msgstr "" + +#: feedback/models/base.py:317 +msgid "Praktikum" +msgstr "" + +#: feedback/models/base.py:318 +msgid "Seminar" +msgstr "" + +#: feedback/models/base.py:322 +msgid "Deutsch" +msgstr "" + +#: feedback/models/base.py:323 +msgid "Englisch" +msgstr "" + +#: feedback/models/base.py:397 +msgid "Angelegt" +msgstr "" + +#: feedback/models/base.py:398 +msgid "Bestellung geöffnet" +msgstr "" + +#: feedback/models/base.py:399 +msgid "Keine Evaluation" +msgstr "" + +#: feedback/models/base.py:400 +msgid "Keine Evaluation final" +msgstr "" + +#: feedback/models/base.py:401 +msgid "Bestellung liegt vor" +msgstr "" + +#: feedback/models/base.py:402 +msgid "Bestellung wird verarbeitet" +msgstr "" + +#: feedback/models/base.py:403 +msgid "Gedruckt" +msgstr "" + +#: feedback/models/base.py:404 +msgid "Versandt" +msgstr "" + +#: feedback/models/base.py:405 +msgid "Bögen eingegangen" +msgstr "" + +#: feedback/models/base.py:406 +msgid "Bögen gescannt" +msgstr "" + +#: feedback/models/base.py:407 +msgid "Ergebnisse versandt" +msgstr "" + +#: feedback/models/base.py:411 +msgid "Ja" +msgstr "" + +#: feedback/models/base.py:412 +msgid "Nein" +msgstr "" + +#: feedback/models/base.py:436 +#, python-format +msgid "Wenn Ihre Vorlesung keine Übung hat wählen Sie bitte %s aus" +msgstr "" + +#: feedback/models/base.py:445 +msgid "LV-Nummer" +msgstr "" + +#: feedback/models/base.py:450 +msgid "" +"Alle Personen, die mit der Veranstaltung befasst sind und z.B. Fragebögen " +"bestellen können sollen." +msgstr "" + +#: feedback/models/base.py:455 +msgid "" +"Diese Person wird von uns bei Rückfragen kontaktiert und bekommt die " +"Fragenbögen zugeschickt" +msgstr "" + +#: feedback/models/base.py:458 +msgid "Empfänger der Ergebnisse" +msgstr "" + +#: feedback/models/base.py:459 +msgid "An diese Personen werden die Ergebnisse per E-Mail geschickt." +msgstr "" + +#: feedback/models/base.py:461 +msgid "Die Person, die im Anschreiben erwähnt wird" +msgstr "" + +#: feedback/models/base.py:463 feedback/views/veranstalter.py:66 +msgid "Auswertungstermin" +msgstr "" + +#: feedback/models/base.py:464 +msgid "" +"An welchem Tag sollen Fragebögen für diese Veranstaltung ausgewerter werden? " +msgstr "" + +#: feedback/models/base.py:465 +msgid "Fragebögen die danach eintreffen werden nicht mehr ausgewertet." +msgstr "" + +#: feedback/models/base.py:468 +msgid "1. Freie Frage" +msgstr "" + +#: feedback/models/base.py:469 +msgid "2. Freie Frage" +msgstr "" + +#: feedback/models/base.py:470 +msgid "Kleingruppen" +msgstr "" + +#: feedback/models/base.py:472 feedback/views/veranstalter.py:94 +#: templates/formtools/wizard/digitale_evaluation.html:5 +msgid "Digitale Evaluation" +msgstr "" + +#: feedback/models/base.py:473 +msgid "" +"Die Evaluation soll digital durchgeführt werden. Die Studierenden füllen die " +"Evaluation online aus." +msgstr "" + +#: feedback/models/base.py:478 +msgid "Digitaler Evaluationstyp" +msgstr "" + +#: feedback/models/base.py:479 +msgid "" +"Es werden generell zwei Typen von Verteilungsmethoden angeboten: Bei TANs " +"erhalten Sie eine Excel Datei mit einer Liste aller TANs, welche Sie " +"beispielsweise mithilfe von moodle verteilen können (eine Anleitung dazu " +"wird bereitgestellt). Beim losungsbasierten Verfahren erhalten Sie einen " +"einfachen, mehrfachbenutzbaren Link zum Onlinefragebogen." +msgstr "" + +#: feedback/models/base.py:563 +msgid "Tutorgruppe muss kleiner 100 sein" +msgstr "" + +#: feedback/models/base.py:566 +msgid "Tutorgruppe muss eine ganze Zahl sein" +msgstr "" + +#: feedback/models/base.py:589 +msgid "Der Barcode ist nicht valide" +msgstr "" + +#: feedback/models/base.py:633 +#, python-brace-format +msgid "Der Auswertungstermin muss vor dem {toLateDate} liegen." +msgstr "" + +#: feedback/models/base.py:649 +#, python-brace-format +msgid "" +"Anzahl der Bestellungen muss mindestens {self.MIN_BESTELLUNG_ANZAHL} sein. " +"Bei weniger als {self.MIN_BESTELLUNG_ANZAHL} Teilnehmenden ist eine " +"Evaluation leider nicht möglich" +msgstr "" + +#: feedback/models/base.py:675 +msgid "Der Veranstalter Link wird erst nach dem Anlegen angezeigt" +msgstr "" + +#: feedback/models/base.py:713 templates/formtools/wizard/basisdaten.html:9 +#: templates/intern/fragebogensprache.html:11 +msgid "Veranstaltung" +msgstr "" + +#: feedback/models/base.py:714 +msgid "Veranstaltungen" +msgstr "" + #: feedback/models/base.py:725 msgid "e-mail address" msgstr "" +#: feedback/models/base.py:737 +msgid "Tutor" +msgstr "" + +#: feedback/models/base.py:738 +#: templates/formtools/wizard/email_zusammenfassung.html:66 +#: templates/formtools/wizard/zusammenfassung.html:61 +#: templates/veranstalter/dashboard.html:101 +msgid "Tutoren" +msgstr "" + +#: feedback/models/base.py:752 +msgid "Mailvorlage" +msgstr "" + +#: feedback/models/base.py:778 +msgid "Erlaubter Zustand" +msgstr "" + +#: feedback/models/base.py:779 +msgid "Erlaubte Zustände" +msgstr "" + +#: feedback/views/veranstalter.py:51 +msgid "Evaluieren" +msgstr "" + +#: feedback/views/veranstalter.py:53 templates/intern/fragebogensprache.html:14 +msgid "Typ" +msgstr "" + +#: feedback/views/veranstalter.py:54 +msgid "Anazhl" +msgstr "" + +#: feedback/views/veranstalter.py:55 templates/intern/fragebogensprache.html:12 +msgid "Sprache" +msgstr "" + +#: feedback/views/veranstalter.py:56 +msgid "Verantwortlich" +msgstr "" + +#: feedback/views/veranstalter.py:63 +msgid "Ergebnis Empfänger" +msgstr "" + +#: feedback/views/veranstalter.py:68 +msgid "Primärdozent" +msgstr "" + +#: feedback/views/veranstalter.py:69 +msgid "Freie Frage 1" +msgstr "" + +#: feedback/views/veranstalter.py:70 +msgid "Freie Frage 2" +msgstr "" + +#: feedback/views/veranstalter.py:71 +msgid "Veröffentlichen" +msgstr "" + +#: feedback/views/veranstalter.py:92 +msgid "Evaluation" +msgstr "" + +#: feedback/views/veranstalter.py:93 templates/feedback/person_form.html:16 +#: templates/veranstalter/index.html:33 templates/veranstalter/index.html:40 +msgid "Basisdaten" +msgstr "" + +#: feedback/views/veranstalter.py:95 templates/feedback/person_form.html:18 +#: templates/veranstalter/index.html:35 +msgid "Freie Fragen" +msgstr "" + +#: feedback/views/veranstalter.py:96 +msgid "Veroeffentlichen" +msgstr "" + +#: feedback/views/veranstalter.py:97 templates/feedback/person_form.html:20 +#: templates/veranstalter/index.html:37 +msgid "Zusammenfassung" +msgstr "" + +#: feedback/views/veranstalter.py:162 +msgid "" +"Ihre Session ist abgelaufen. Bitte loggen Sie sich erneut über den Link ein." +msgstr "" + +#: feedback/views/veranstalter.py:291 +#, python-brace-format +msgid "" +"Evaluation der Lehrveranstaltungen - Zusammenfassung der Daten für " +"{veranstaltung.name}" +msgstr "" + +#: feedback/views/veranstalter.py:292 +msgid "Nachfolgend finder Sie Informationen zu Ihrer Bestellung" +msgstr "" + #: settings.py:45 msgid "German" msgstr "" @@ -142,15 +522,11 @@ msgstr "" msgid "Datenschutzerklärung" msgstr "" -#: templates/d120/header.html:15 +#: templates/d120/header.html:19 msgid "Webseite" msgstr "" -#: templates/d120/header.html:20 -msgid "dasWESENtliche" -msgstr "" - -#: templates/d120/header.html:25 +#: templates/d120/header.html:24 msgid "Fachbereich" msgstr "" @@ -235,28 +611,15 @@ msgstr "" msgid "Ablauf" msgstr "" -#: templates/feedback/person_form.html:16 templates/veranstalter/index.html:33 -#: templates/veranstalter/index.html:40 -msgid "Basisdaten" -msgstr "" - #: templates/feedback/person_form.html:17 #: templates/feedback/person_form.html:22 templates/veranstalter/index.html:34 msgid "Datenüberprüfung" msgstr "" -#: templates/feedback/person_form.html:18 templates/veranstalter/index.html:35 -msgid "Freie Fragen" -msgstr "" - #: templates/feedback/person_form.html:19 templates/veranstalter/index.html:36 msgid "Details zur Übung" msgstr "" -#: templates/feedback/person_form.html:20 templates/veranstalter/index.html:37 -msgid "Zusammenfassung" -msgstr "" - #: templates/feedback/person_form.html:24 msgid "Bitte überprüfen Sie jetzt die Daten des Verantwortlichen " msgstr "" @@ -286,11 +649,6 @@ msgstr "" msgid "Erfassung der Basisdaten" msgstr "" -#: templates/formtools/wizard/basisdaten.html:9 -#: templates/intern/fragebogensprache.html:11 -msgid "Veranstaltung" -msgstr "" - #: templates/formtools/wizard/basisdaten.html:10 #: templates/intern/lange_ohne_evaluation.html:26 #: templates/veranstalter/index.html:52 @@ -310,10 +668,6 @@ msgstr "" msgid "Ausloggen" msgstr "" -#: templates/formtools/wizard/digitale_evaluation.html:5 -msgid "Digitale Evaluation" -msgstr "" - #: templates/formtools/wizard/email_zusammenfassung.html:6 msgid "Zusammenfassung der Bestelldaten" msgstr "" @@ -323,12 +677,6 @@ msgstr "" msgid "Zusammenfassung der Fragebogenbestellung für %(veranstaltung)s" msgstr "" -#: templates/formtools/wizard/email_zusammenfassung.html:66 -#: templates/formtools/wizard/zusammenfassung.html:61 -#: templates/veranstalter/dashboard.html:101 -msgid "Tutoren" -msgstr "" - #: templates/formtools/wizard/email_zusammenfassung.html:70 #: templates/veranstalter/dashboard.html:105 msgid "Num" @@ -505,18 +853,10 @@ msgstr "" msgid "Zuordnung Veranstaltungen zu Sprache des Fragebogens" msgstr "" -#: templates/intern/fragebogensprache.html:12 -msgid "Sprache" -msgstr "" - #: templates/intern/fragebogensprache.html:13 msgid "Anzahl" msgstr "" -#: templates/intern/fragebogensprache.html:14 -msgid "Typ" -msgstr "" - #: templates/intern/fragebogensprache.html:15 msgid "gedruckt" msgstr "" diff --git a/src/locale/en/LC_MESSAGES/django.po b/src/locale/en/LC_MESSAGES/django.po index 0df9bba..727f55d 100644 --- a/src/locale/en/LC_MESSAGES/django.po +++ b/src/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-16 21:06+0100\n" +"POT-Creation-Date: 2024-11-19 18:41+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,6 +18,66 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: feedback/models/base.py:32 +msgid "Administratoren" +msgstr "" + +#: feedback/models/base.py:33 +msgid "Veranstalter" +msgstr "" + +#: feedback/models/base.py:34 +msgid "alle (öffentlich)" +msgstr "" + +#: feedback/models/base.py:40 +msgid "Verwendete Version des Fragebogens." +msgstr "" + +#: feedback/models/base.py:51 +msgid "Ergebnisversand" +msgstr "" + +#: feedback/models/base.py:51 +msgid "Standarddatum für den Ergebnisversand" +msgstr "" + +#: feedback/models/base.py:141 +msgid "Fachgebiet" +msgstr "" + +#: feedback/models/base.py:142 +msgid "Fachgebiete" +msgstr "" + +#: feedback/models/base.py:150 +msgid "Hier soll der Domainname einer Email-Adresse eines Fachgebiets stehen." +msgstr "" + +#: feedback/models/base.py:159 +msgid "Fachgebiet Emailendung" +msgstr "" + +#: feedback/models/base.py:160 +msgid "Fachgebiet Emailendungen" +msgstr "" + +#: feedback/models/base.py:170 +msgid "Fachgebiet Email" +msgstr "" + +#: feedback/models/base.py:171 +msgid "Fachgebiet Emails" +msgstr "" + +#: feedback/models/base.py:179 +msgid "Herr" +msgstr "" + +#: feedback/models/base.py:180 +msgid "Frau" +msgstr "" + #: feedback/models/base.py:190 feedback/models/base.py:308 #: feedback/models/base.py:723 msgid "first name" @@ -35,10 +95,330 @@ msgstr "" msgid "anschrift" msgstr "" +#: feedback/models/base.py:194 +msgid "" +"Tragen Sie bitte nur die Anschrift ohne Namen ein, da der Name automatisch " +"hinzugefügt wird." +msgstr "" + +#: feedback/models/base.py:216 +msgid "Person" +msgstr "" + +#: feedback/models/base.py:217 +msgid "Personen" +msgstr "" + +#: feedback/models/base.py:218 +msgid "nachname" +msgstr "" + +#: feedback/models/base.py:218 +msgid "vorname" +msgstr "" + +#: feedback/models/base.py:315 +msgid "Vorlesung" +msgstr "" + +#: feedback/models/base.py:316 +msgid "Vorlesung mit Übung" +msgstr "" + +#: feedback/models/base.py:317 +msgid "Praktikum" +msgstr "" + +#: feedback/models/base.py:318 +msgid "Seminar" +msgstr "" + +#: feedback/models/base.py:322 +msgid "Deutsch" +msgstr "" + +#: feedback/models/base.py:323 +msgid "Englisch" +msgstr "" + +#: feedback/models/base.py:397 +msgid "Angelegt" +msgstr "" + +#: feedback/models/base.py:398 +msgid "Bestellung geöffnet" +msgstr "" + +#: feedback/models/base.py:399 +msgid "Keine Evaluation" +msgstr "" + +#: feedback/models/base.py:400 +msgid "Keine Evaluation final" +msgstr "" + +#: feedback/models/base.py:401 +msgid "Bestellung liegt vor" +msgstr "" + +#: feedback/models/base.py:402 +msgid "Bestellung wird verarbeitet" +msgstr "" + +#: feedback/models/base.py:403 +msgid "Gedruckt" +msgstr "" + +#: feedback/models/base.py:404 +msgid "Versandt" +msgstr "" + +#: feedback/models/base.py:405 +msgid "Bögen eingegangen" +msgstr "" + +#: feedback/models/base.py:406 +msgid "Bögen gescannt" +msgstr "" + +#: feedback/models/base.py:407 +msgid "Ergebnisse versandt" +msgstr "" + +#: feedback/models/base.py:411 +msgid "Ja" +msgstr "" + +#: feedback/models/base.py:412 +msgid "Nein" +msgstr "" + +#: feedback/models/base.py:436 +#, python-format +msgid "Wenn Ihre Vorlesung keine Übung hat wählen Sie bitte %s aus" +msgstr "" + +#: feedback/models/base.py:445 +msgid "LV-Nummer" +msgstr "" + +#: feedback/models/base.py:450 +msgid "" +"Alle Personen, die mit der Veranstaltung befasst sind und z.B. Fragebögen " +"bestellen können sollen." +msgstr "" + +#: feedback/models/base.py:455 +msgid "" +"Diese Person wird von uns bei Rückfragen kontaktiert und bekommt die " +"Fragenbögen zugeschickt" +msgstr "" + +#: feedback/models/base.py:458 +msgid "Empfänger der Ergebnisse" +msgstr "" + +#: feedback/models/base.py:459 +msgid "An diese Personen werden die Ergebnisse per E-Mail geschickt." +msgstr "" + +#: feedback/models/base.py:461 +msgid "Die Person, die im Anschreiben erwähnt wird" +msgstr "" + +#: feedback/models/base.py:463 feedback/views/veranstalter.py:66 +msgid "Auswertungstermin" +msgstr "" + +#: feedback/models/base.py:464 +msgid "" +"An welchem Tag sollen Fragebögen für diese Veranstaltung ausgewerter werden? " +msgstr "" + +#: feedback/models/base.py:465 +msgid "Fragebögen die danach eintreffen werden nicht mehr ausgewertet." +msgstr "" + +#: feedback/models/base.py:468 +msgid "1. Freie Frage" +msgstr "" + +#: feedback/models/base.py:469 +msgid "2. Freie Frage" +msgstr "" + +#: feedback/models/base.py:470 +msgid "Kleingruppen" +msgstr "" + +#: feedback/models/base.py:472 feedback/views/veranstalter.py:94 +#: templates/formtools/wizard/digitale_evaluation.html:5 +msgid "Digitale Evaluation" +msgstr "" + +#: feedback/models/base.py:473 +msgid "" +"Die Evaluation soll digital durchgeführt werden. Die Studierenden füllen die " +"Evaluation online aus." +msgstr "" + +#: feedback/models/base.py:478 +msgid "Digitaler Evaluationstyp" +msgstr "" + +#: feedback/models/base.py:479 +msgid "" +"Es werden generell zwei Typen von Verteilungsmethoden angeboten: Bei TANs " +"erhalten Sie eine Excel Datei mit einer Liste aller TANs, welche Sie " +"beispielsweise mithilfe von moodle verteilen können (eine Anleitung dazu " +"wird bereitgestellt). Beim losungsbasierten Verfahren erhalten Sie einen " +"einfachen, mehrfachbenutzbaren Link zum Onlinefragebogen." +msgstr "" + +#: feedback/models/base.py:563 +msgid "Tutorgruppe muss kleiner 100 sein" +msgstr "" + +#: feedback/models/base.py:566 +msgid "Tutorgruppe muss eine ganze Zahl sein" +msgstr "" + +#: feedback/models/base.py:589 +msgid "Der Barcode ist nicht valide" +msgstr "" + +#: feedback/models/base.py:633 +#, python-brace-format +msgid "Der Auswertungstermin muss vor dem {toLateDate} liegen." +msgstr "" + +#: feedback/models/base.py:649 +#, python-brace-format +msgid "" +"Anzahl der Bestellungen muss mindestens {self.MIN_BESTELLUNG_ANZAHL} sein. " +"Bei weniger als {self.MIN_BESTELLUNG_ANZAHL} Teilnehmenden ist eine " +"Evaluation leider nicht möglich" +msgstr "" + +#: feedback/models/base.py:675 +msgid "Der Veranstalter Link wird erst nach dem Anlegen angezeigt" +msgstr "" + +#: feedback/models/base.py:713 templates/formtools/wizard/basisdaten.html:9 +#: templates/intern/fragebogensprache.html:11 +msgid "Veranstaltung" +msgstr "" + +#: feedback/models/base.py:714 +msgid "Veranstaltungen" +msgstr "" + #: feedback/models/base.py:725 msgid "e-mail address" msgstr "" +#: feedback/models/base.py:737 +msgid "Tutor" +msgstr "" + +#: feedback/models/base.py:738 +#: templates/formtools/wizard/email_zusammenfassung.html:66 +#: templates/formtools/wizard/zusammenfassung.html:61 +#: templates/veranstalter/dashboard.html:101 +msgid "Tutoren" +msgstr "" + +#: feedback/models/base.py:752 +msgid "Mailvorlage" +msgstr "" + +#: feedback/models/base.py:778 +msgid "Erlaubter Zustand" +msgstr "" + +#: feedback/models/base.py:779 +msgid "Erlaubte Zustände" +msgstr "" + +#: feedback/views/veranstalter.py:51 +msgid "Evaluieren" +msgstr "" + +#: feedback/views/veranstalter.py:53 templates/intern/fragebogensprache.html:14 +msgid "Typ" +msgstr "" + +#: feedback/views/veranstalter.py:54 +msgid "Anazhl" +msgstr "" + +#: feedback/views/veranstalter.py:55 templates/intern/fragebogensprache.html:12 +msgid "Sprache" +msgstr "" + +#: feedback/views/veranstalter.py:56 +msgid "Verantwortlich" +msgstr "" + +#: feedback/views/veranstalter.py:63 +msgid "Ergebnis Empfänger" +msgstr "" + +#: feedback/views/veranstalter.py:68 +msgid "Primärdozent" +msgstr "" + +#: feedback/views/veranstalter.py:69 +msgid "Freie Frage 1" +msgstr "" + +#: feedback/views/veranstalter.py:70 +msgid "Freie Frage 2" +msgstr "" + +#: feedback/views/veranstalter.py:71 +msgid "Veröffentlichen" +msgstr "" + +#: feedback/views/veranstalter.py:92 +msgid "Evaluation" +msgstr "" + +#: feedback/views/veranstalter.py:93 templates/feedback/person_form.html:16 +#: templates/veranstalter/index.html:33 templates/veranstalter/index.html:40 +msgid "Basisdaten" +msgstr "" + +#: feedback/views/veranstalter.py:95 templates/feedback/person_form.html:18 +#: templates/veranstalter/index.html:35 +msgid "Freie Fragen" +msgstr "" + +#: feedback/views/veranstalter.py:96 +msgid "Veroeffentlichen" +msgstr "" + +#: feedback/views/veranstalter.py:97 templates/feedback/person_form.html:20 +#: templates/veranstalter/index.html:37 +msgid "Zusammenfassung" +msgstr "" + +#: feedback/views/veranstalter.py:162 +msgid "" +"Ihre Session ist abgelaufen. Bitte loggen Sie sich erneut über den Link ein." +msgstr "" + +#: feedback/views/veranstalter.py:291 +#, python-brace-format +msgid "" +"Evaluation der Lehrveranstaltungen - Zusammenfassung der Daten für " +"{veranstaltung.name}" +msgstr "" + +#: feedback/views/veranstalter.py:292 +msgid "Nachfolgend finder Sie Informationen zu Ihrer Bestellung" +msgstr "" + #: settings.py:45 msgid "German" msgstr "" @@ -142,15 +522,11 @@ msgstr "" msgid "Datenschutzerklärung" msgstr "" -#: templates/d120/header.html:15 +#: templates/d120/header.html:19 msgid "Webseite" msgstr "" -#: templates/d120/header.html:20 -msgid "dasWESENtliche" -msgstr "" - -#: templates/d120/header.html:25 +#: templates/d120/header.html:24 msgid "Fachbereich" msgstr "" @@ -235,28 +611,15 @@ msgstr "" msgid "Ablauf" msgstr "" -#: templates/feedback/person_form.html:16 templates/veranstalter/index.html:33 -#: templates/veranstalter/index.html:40 -msgid "Basisdaten" -msgstr "" - #: templates/feedback/person_form.html:17 #: templates/feedback/person_form.html:22 templates/veranstalter/index.html:34 msgid "Datenüberprüfung" msgstr "" -#: templates/feedback/person_form.html:18 templates/veranstalter/index.html:35 -msgid "Freie Fragen" -msgstr "" - #: templates/feedback/person_form.html:19 templates/veranstalter/index.html:36 msgid "Details zur Übung" msgstr "" -#: templates/feedback/person_form.html:20 templates/veranstalter/index.html:37 -msgid "Zusammenfassung" -msgstr "" - #: templates/feedback/person_form.html:24 msgid "Bitte überprüfen Sie jetzt die Daten des Verantwortlichen " msgstr "" @@ -286,11 +649,6 @@ msgstr "" msgid "Erfassung der Basisdaten" msgstr "" -#: templates/formtools/wizard/basisdaten.html:9 -#: templates/intern/fragebogensprache.html:11 -msgid "Veranstaltung" -msgstr "" - #: templates/formtools/wizard/basisdaten.html:10 #: templates/intern/lange_ohne_evaluation.html:26 #: templates/veranstalter/index.html:52 @@ -310,10 +668,6 @@ msgstr "" msgid "Ausloggen" msgstr "" -#: templates/formtools/wizard/digitale_evaluation.html:5 -msgid "Digitale Evaluation" -msgstr "" - #: templates/formtools/wizard/email_zusammenfassung.html:6 msgid "Zusammenfassung der Bestelldaten" msgstr "" @@ -323,12 +677,6 @@ msgstr "" msgid "Zusammenfassung der Fragebogenbestellung für %(veranstaltung)s" msgstr "" -#: templates/formtools/wizard/email_zusammenfassung.html:66 -#: templates/formtools/wizard/zusammenfassung.html:61 -#: templates/veranstalter/dashboard.html:101 -msgid "Tutoren" -msgstr "" - #: templates/formtools/wizard/email_zusammenfassung.html:70 #: templates/veranstalter/dashboard.html:105 msgid "Num" @@ -505,18 +853,10 @@ msgstr "" msgid "Zuordnung Veranstaltungen zu Sprache des Fragebogens" msgstr "" -#: templates/intern/fragebogensprache.html:12 -msgid "Sprache" -msgstr "" - #: templates/intern/fragebogensprache.html:13 msgid "Anzahl" msgstr "" -#: templates/intern/fragebogensprache.html:14 -msgid "Typ" -msgstr "" - #: templates/intern/fragebogensprache.html:15 msgid "gedruckt" msgstr ""