refactor(messages): breadcrumbs extracted and added
This commit is contained in:
parent
0dd8aa46e4
commit
7b10a9ae0f
@ -47,7 +47,8 @@ StudyFeatureTypeTable:
|
|||||||
StudyFeatureValidTable: Aktiv
|
StudyFeatureValidTable: Aktiv
|
||||||
StudyFeatureUpdateTable: Abgeglichen
|
StudyFeatureUpdateTable: Abgeglichen
|
||||||
|
|
||||||
CsvOptionsBreadCrum: CSV-Optionen
|
FormFieldWorkflowDatasetTip: Mindestens ein gekennzeichnetes Feld pro Datensatz muss ausgefüllt werden
|
||||||
|
|
||||||
|
|
||||||
Aborted: Abgebrochen
|
Aborted: Abgebrochen
|
||||||
Remarks: Hinweise
|
Remarks: Hinweise
|
||||||
@ -1277,7 +1278,7 @@ MenuDataProt: Datenschutzerklärung
|
|||||||
MenuTermsUse: Nutzungsbedingungen
|
MenuTermsUse: Nutzungsbedingungen
|
||||||
MenuCopyright: Urheberrecht
|
MenuCopyright: Urheberrecht
|
||||||
MenuImprint: Impressum
|
MenuImprint: Impressum
|
||||||
MenuVersion: Versionsgeschichte
|
|
||||||
MenuInstance: Instanz-Identifikation
|
MenuInstance: Instanz-Identifikation
|
||||||
MenuHealth: Instanz-Zustand
|
MenuHealth: Instanz-Zustand
|
||||||
MenuHelp: Hilfe
|
MenuHelp: Hilfe
|
||||||
@ -1355,10 +1356,10 @@ MenuAllocationInfo: Hinweise zum Ablauf einer Zentralanmeldung
|
|||||||
MenuCourseApplicationsFiles: Dateien aller Bewerbungen
|
MenuCourseApplicationsFiles: Dateien aller Bewerbungen
|
||||||
MenuSchoolList: Institute
|
MenuSchoolList: Institute
|
||||||
MenuSchoolNew: Neues Institut anlegen
|
MenuSchoolNew: Neues Institut anlegen
|
||||||
MenuCourseNewsNew: Neue Kursnachricht
|
CourseNewsNew: Neue Kursnachricht
|
||||||
MenuCourseNewsEdit: Kursnachricht bearbeiten
|
CourseNewsEdit: Kursnachricht bearbeiten
|
||||||
MenuCourseEventNew: Neuer Kurstermin
|
CourseEventNew: Neuer Kurstermin
|
||||||
MenuCourseEventEdit: Kurstermin bearbeiten
|
CourseEventEdit: Kurstermin bearbeiten
|
||||||
MenuExternalExamGrades: Prüfungsleistungen
|
MenuExternalExamGrades: Prüfungsleistungen
|
||||||
MenuExternalExamUsers: Teilnehmer
|
MenuExternalExamUsers: Teilnehmer
|
||||||
MenuExternalExamEdit: Bearbeiten
|
MenuExternalExamEdit: Bearbeiten
|
||||||
@ -1394,107 +1395,7 @@ MenuTopWorkflowInstanceList: Workflows
|
|||||||
MenuTopWorkflowWorkflowList: Laufende Workflows
|
MenuTopWorkflowWorkflowList: Laufende Workflows
|
||||||
MenuTopWorkflowWorkflowListHeader: Workflows
|
MenuTopWorkflowWorkflowListHeader: Workflows
|
||||||
|
|
||||||
BreadcrumbSubmissionFile: Datei
|
|
||||||
BreadcrumbSubmissionUserInvite: Einladung zur Abgabe
|
|
||||||
BreadcrumbCryptoIDDispatch: CryptoID-Weiterleitung
|
|
||||||
BreadcrumbCourseAppsFiles: Bewerbungsdateien
|
|
||||||
BreadcrumbCourseNotes: Kursnotizen
|
|
||||||
BreadcrumbHiWis: Korrektoren
|
|
||||||
BreadcrumbMaterial: Material
|
|
||||||
BreadcrumbSheet: Übungsblatt
|
|
||||||
BreadcrumbTutorial: Tutorium
|
|
||||||
BreadcrumbExam: Prüfung
|
|
||||||
BreadcrumbApplicant: Bewerber
|
|
||||||
BreadcrumbCourseRegister: Anmelden
|
|
||||||
BreadcrumbCourseRegisterTemplate: Bewerbungsvorlagen
|
|
||||||
BreadcrumbCourseFavourite: Favorisieren
|
|
||||||
BreadcrumbCourse: Kurs
|
|
||||||
BreadcrumbAllocationRegister: Teilnahme registrieren
|
|
||||||
BreadcrumbAllocation: Zentralanmeldung
|
|
||||||
BreadcrumbTerm: Semester
|
|
||||||
BreadcrumbSchool: Institut
|
|
||||||
BreadcrumbUser: Benutzer
|
|
||||||
BreadcrumbStatic: Statische Resource
|
|
||||||
BreadcrumbWellKnown: Benannte statische Resource
|
|
||||||
BreadcrumbMetrics: Metriken
|
|
||||||
BreadcrumbLecturerInvite: Einladung zum Kursverwalter
|
|
||||||
BreadcrumbExamOfficeUserInvite: Einladung bzgl. Prüfungsleistungen
|
|
||||||
BreadcrumbFunctionaryInvite: Einladung zum Instituts-Funktionär
|
|
||||||
BreadcrumbUserDelete: Nutzer-Account löschen
|
|
||||||
BreadcrumbUserHijack: Nutzer-Sitzung übernehmen
|
|
||||||
BreadcrumbSystemMessage: Statusmeldung
|
|
||||||
BreadcrumbSubmission: Abgabe
|
|
||||||
BreadcrumbCourseNews: Kursnachricht
|
|
||||||
BreadcrumbCourseNewsDelete: Kursnachricht löschen
|
|
||||||
BreadcrumbCourseEventDelete: Kurstermin löschen
|
|
||||||
BreadcrumbProfile: Einstellungen
|
|
||||||
BreadcrumbAllocationInfo: Ablauf einer Zentralanmeldung
|
|
||||||
BreadcrumbCourseParticipantInvitation: Einladung zum Kursteilnehmer
|
|
||||||
BreadcrumbMaterialArchive: Archiv
|
|
||||||
BreadcrumbMaterialFile: Datei
|
|
||||||
BreadcrumbMaterialVideo: Video
|
|
||||||
BreadcrumbSheetArchive: Dateien
|
|
||||||
BreadcrumbSheetIsCorrector: Korrektor-Überprüfung
|
|
||||||
BreadcrumbSheetPseudonym: Pseudonym
|
|
||||||
BreadcrumbSheetCorrectorInvite: Einladung zum Korrektor
|
|
||||||
BreadcrumbSheetFile: Datei
|
|
||||||
BreadcrumbTutorialRegister: Anmelden
|
|
||||||
BreadcrumbTutorInvite: Einladung zum Tutor
|
|
||||||
BreadcrumbExamCorrectorInvite: Einladung zum Prüfungskorrektor
|
|
||||||
BreadcrumbExamParticipantInvite: Einladung zum Prüfungsteilnehmer
|
|
||||||
BreadcrumbExamRegister: Anmelden
|
|
||||||
BreadcrumbExamCorrect: Eintragen von Prüfungsergebnissen
|
|
||||||
BreadcrumbApplicationFiles: Bewerbungsdateien
|
|
||||||
BreadcrumbCourseNewsArchive: Archiv
|
|
||||||
BreadcrumbCourseNewsFile: Datei
|
|
||||||
BreadcrumbExternalExam: Externe Prüfung
|
|
||||||
BreadcrumbExternalExamList: Externe Prüfungen
|
|
||||||
BreadcrumbExternalExamNew: Neue externe Prüfung
|
|
||||||
BreadcrumbExternalExamShow coursen@CourseName examn@ExamName: #{coursen}, #{examn}
|
|
||||||
BreadcrumbExternalExamEdit: Editieren
|
|
||||||
BreadcrumbExternalExamUsers: Teilnehmer
|
|
||||||
BreadcrumbExternalExamGrades: Prüfungsleistungen
|
|
||||||
BreadcrumbExternalExamStaffInvite: Einladung zum Prüfer
|
|
||||||
BreadcrumbExternalExamCorrect: Prüfungsleistungen eintragen
|
|
||||||
BreadcrumbParticipantsList: Kursteilnehmerlisten
|
|
||||||
BreadcrumbParticipants: Kursteilnehmerliste
|
|
||||||
BreadcrumbExamAutoOccurrence: Automatische Termin-/Raumverteilung
|
|
||||||
BreadcrumbStorageKey: Lokalen Schlüssel generieren
|
|
||||||
BreadcrumbAllocationUsers: Bewerber
|
|
||||||
BreadcrumbAllocationPriorities: Zentrale Dringlichkeiten
|
|
||||||
BreadcrumbAllocationCompute: Platzvergabe berechnen
|
|
||||||
BreadcrumbAllocationAccept: Platzvergabe akzeptieren
|
|
||||||
BreadcrumbAllocationAddUser: Bewerber hinzufügen
|
|
||||||
BreadcrumbMessageHide: Verstecken
|
|
||||||
BreadcrumbFaq: FAQ
|
|
||||||
BreadcrumbSheetPersonalisedFiles: Personalisierte Dateien herunterladen
|
|
||||||
BreadcrumbCourseSheetPersonalisedFiles: Vorlage für personalisierte Übungsblatt-Dateien herunterladen
|
|
||||||
BreadcrumbAdminCrontab: Crontab
|
|
||||||
BreadcrumbAdminWorkflowDefinitionList: Workflow-Definitionen
|
|
||||||
BreadcrumbAdminWorkflowDefinitionNew: Neue Workflow-Definition
|
|
||||||
BreadcrumbAdminWorkflowDefinitionEdit renderedWorkflowScope'@Text wfdn@WorkflowDefinitionName: #{wfdn} (#{renderedWorkflowScope'})
|
|
||||||
BreadcrumbAdminWorkflowDefinitionDelete: Löschen
|
|
||||||
BreadcrumbAdminWorkflowDefinitionInstantiate: Instanziieren
|
|
||||||
BreadcrumbAdminWorkflowInstanceList: Workflow-Instanzen
|
|
||||||
BreadcrumbAdminWorkflowInstanceNew: Neue Workflow-Instanz
|
|
||||||
BreadcrumbAdminWorkflowInstanceEdit: Instanz bearbeiten
|
|
||||||
BreadcrumbAdminWorkflowWorkflowList: Initiierte Workflows
|
|
||||||
BreadcrumbAdminWorkflowWorkflowNew: Workflow initiieren
|
|
||||||
BreadcrumbWorkflowInstanceEdit win@WorkflowInstanceName: #{win}
|
|
||||||
BreadcrumbWorkflowInstanceDelete: Löschen
|
|
||||||
BreadcrumbWorkflowInstanceWorkflowList: Laufende Workflows
|
|
||||||
BreadcrumbWorkflowInstanceInitiate: Workflow starten
|
|
||||||
BreadcrumbWorkflowInstanceList: Workflows
|
|
||||||
BreadcrumbWorkflowInstanceNew: Neuer Workflow
|
|
||||||
BreadcrumbWorkflowWorkflowList: Laufende Workflows
|
|
||||||
BreadcrumbWorkflowWorkflow workflow@CryptoFileNameWorkflowWorkflow: #{toPathPiece workflow}
|
|
||||||
BreadcrumbWorkflowWorkflowFiles: Dateien
|
|
||||||
BreadcrumbWorkflowWorkflowEdit: Editieren
|
|
||||||
BreadcrumbWorkflowWorkflowDelete: Löschen
|
|
||||||
BreadcrumbGlobalWorkflowInstanceList: Systemweite Workflows
|
|
||||||
BreadcrumbTopWorkflowInstanceList: Workflows
|
|
||||||
BreadcrumbTopWorkflowWorkflowList: Laufende Workflows
|
|
||||||
BreadcrumbError: Fehler
|
|
||||||
|
|
||||||
ExternalExamEdit coursen@CourseName examn@ExamName: Bearbeiten: #{coursen}, #{examn}
|
ExternalExamEdit coursen@CourseName examn@ExamName: Bearbeiten: #{coursen}, #{examn}
|
||||||
ExternalExamGrades coursen@CourseName examn@ExamName: Prüfungsleistungen: #{coursen}, #{examn}
|
ExternalExamGrades coursen@CourseName examn@ExamName: Prüfungsleistungen: #{coursen}, #{examn}
|
||||||
@ -2858,142 +2759,8 @@ SystemExamOffice: Prüfungsverwaltung
|
|||||||
SystemFaculty: Fakultätsmitglied
|
SystemFaculty: Fakultätsmitglied
|
||||||
SystemStudent: Student
|
SystemStudent: Student
|
||||||
|
|
||||||
WorkflowScopeKindGlobal: Systemweit
|
|
||||||
WorkflowScopeKindTerm: Pro Semester
|
|
||||||
WorkflowScopeKindSchool: Pro Institut
|
|
||||||
WorkflowScopeKindTermSchool: Pro Institut & Semester
|
|
||||||
WorkflowScopeKindCourse: Pro Veranstaltung
|
|
||||||
WorkflowScopeGlobal: Systemweit
|
|
||||||
WorkflowScopeTermSchool tid@TermId ssh@SchoolId: #{tid} #{ssh}
|
|
||||||
WorkflowScopeCourse tid@TermId ssh@SchoolId csh@CourseShorthand: #{tid} #{ssh} #{csh}
|
|
||||||
WorkflowDefinitionScope: Bereich
|
|
||||||
WorkflowDefinitionName: Name
|
|
||||||
WorkflowDefinitionDescriptions: Beschreibung
|
|
||||||
WorkflowDefinitionDescriptionsLanguageExists: Eine Beschreibung in dieser Sprache existiert bereits
|
|
||||||
WorkflowDefinitionGraph: Spezifikation
|
|
||||||
WorkflowDefinitionKeyDoesNotExist renderedCryptoID@Text: Referenziert ID existiert nicht: #{renderedCryptoID}
|
|
||||||
WorkflowDefinitionFiles: Dateien
|
|
||||||
WorkflowFileIdentDoesNotExist fileIdent@Text: Referenzierte Datei existiert nicht: #{fileIdent}
|
|
||||||
WorkflowUserDoesNotExist userIdent@Text: Referenzierter Benutzer existiert nicht: #{userIdent}
|
|
||||||
WorkflowDefinitionFileIdentExists: Eine Datei mit dieser ID existiert bereits
|
|
||||||
WorkflowDefinitionFileIdent: Dateireferenz
|
|
||||||
WorkflowDefinitionFile: Datei
|
|
||||||
WorkflowDefinitionCreated: Workflow-Definition angelegt
|
|
||||||
WorkflowDefinitionEdited: Workflow-Definition ersetzt
|
|
||||||
WorkflowDefinitionCollision: Es existiert bereits eine Workflow-Definition mit diesem Namen und Bereich
|
|
||||||
WorkflowDefinitionNewTitle: Workflow-Definition anlegen
|
|
||||||
WorkflowDefinitionEditTitle: Workflow-Definition Bearbeiten
|
|
||||||
WorkflowDefinitionInstanceCategory: Kategorie
|
|
||||||
WorkflowDefinitionWarningLinterIssuesMessage: Es sind Linter issues aufgetreten
|
|
||||||
WorkflowDefinitionWarningLinterIssues: Es sind folgende Linter issues aufgetreten:
|
|
||||||
|
|
||||||
WorkflowDefinitionListTitle: Workflow-Definitionen
|
|
||||||
WorkflowDefinitionInstanceCount: Instanzen
|
|
||||||
WorkflowDefinitionWorkflowCount: Workflows
|
|
||||||
WorkflowDefinitionConcreteInstanceCount num@Int64: #{num} Instanzen
|
|
||||||
WorkflowDefinitionConcreteWorkflowCount num@Int64: #{num} Workflows
|
|
||||||
WorkflowDefinitionDeleteQuestion: Wollen Sie die unten aufgeführte Workflow-Definition wirklich löschen?
|
|
||||||
WorkflowDefinitionDeleted: Workflow-Definition gelöscht
|
|
||||||
WorkflowDefinitionInstantiateTitle: Workflow-Definition instanziieren
|
|
||||||
WorkflowDefinitionInstantiated: Instanz angelegt
|
|
||||||
|
|
||||||
WorkflowScope: Bereich
|
|
||||||
WorkflowInstanceName: Name
|
|
||||||
WorkflowInstanceCategory: Kategorie
|
|
||||||
WorkflowInstanceCollision: Es existiert bereits eine Workflow-Instanz mit diesem Namen und Bereich
|
|
||||||
WorkflowInstanceListTitle: Workflow-Instanzen
|
|
||||||
WorkflowInstanceDescription: Instanz-Beschreibung
|
|
||||||
WorkflowInstanceDescriptions: Instanz-Beschreibung
|
|
||||||
WorkflowInstanceDescriptionsLanguageExists: Eine Instanz-Beschreibung in dieser Sprache existiert bereits
|
|
||||||
WorkflowInstanceCreated: Instanz angelegt
|
|
||||||
WorkflowInstanceDescriptionTitle: Instanz-Titel
|
|
||||||
WorkflowInstanceWorkflowCount: Workflows
|
|
||||||
|
|
||||||
WorkflowInstanceInitiateSuccess: Workflow erfolgreich initiiert
|
|
||||||
|
|
||||||
WorkflowDescriptionLanguage: Sprach-Code (RFC1766)
|
|
||||||
WorkflowDescriptionTitle: Titel
|
|
||||||
WorkflowDescription: Beschreibung
|
|
||||||
|
|
||||||
GlobalWorkflowInstancesHeading: Workflows (Systemweit)
|
|
||||||
GlobalWorkflowInstancesTitle: Workflows (Systemweit)
|
|
||||||
|
|
||||||
GlobalWorkflowInstanceInitiateHeading workflowInstanceTitle@Text: Worklow initiieren: #{workflowInstanceTitle}
|
|
||||||
GlobalWorkflowInstanceInitiateTitle: Worklow initiieren
|
|
||||||
|
|
||||||
SchoolWorkflowInstancesHeading ssh@SchoolId: Workflows (#{ssh})
|
|
||||||
SchoolWorkflowInstancesTitle ssh@SchoolId: Workflows (#{ssh})
|
|
||||||
|
|
||||||
SchoolWorkflowInstanceInitiateHeading ssh@SchoolId workflowInstanceTitle@Text: Worklow initiieren: #{ssh}, #{workflowInstanceTitle}
|
|
||||||
SchoolWorkflowInstanceInitiateTitle ssh@SchoolId: Worklow initiieren: #{ssh}
|
|
||||||
|
|
||||||
WorkflowEdgeNumberedVariant edgeLabel@Text i@Natural: #{edgeLabel} (Variante #{i})
|
|
||||||
WorkflowEdgeFormEdge: Aktion
|
|
||||||
WorkflowEdgeFormHiddenPayload i@Natural: Versteckter Datensatz #{i}
|
|
||||||
WorkflowEdgeFormPayloadOneFieldRequired: Es muss mindestens ein Feld pro Datensatz ausgefüllt werden
|
|
||||||
WorkflowEdgeFormPayloadOneFieldRequiredFor payloadDisplayLabel@Text: Es muss mindestens ein Feld für “#{payloadDisplayLabel}” ausgefüllt werden
|
|
||||||
WorkflowEdgeFormFieldNumberTooSmall minSci@Scientific: Zahl muss mindestens #{formatScientific Scientific.Generic Nothing minSci} sein
|
|
||||||
WorkflowEdgeFormFieldNumberTooLarge maxSci@Scientific: Zahl muss höchstens #{formatScientific Scientific.Generic Nothing maxSci} sein
|
|
||||||
WorkflowEdgeFormFieldUserNotFound: E-Mail Adresse konnte keinem Benutzer zugeordnet werden
|
|
||||||
WorkflowEdgeFormFieldMultipleNoneAdded: (Noch) keine Einträge
|
|
||||||
WorkflowEdgeFormFieldCaptureUserLabel: Aktueller Benutzer
|
|
||||||
|
|
||||||
WorkflowWorkflowWorkflowHistoryHeading: Verlauf
|
|
||||||
WorkflowWorkflowWorkflowEdgeFormHeading: Aktion im Workflow auslösen
|
|
||||||
WorkflowWorkflowWorkflowEdgeSuccess: Aktion erfolgreich ausgelöst
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserSelf: Sie selbst
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserNotLoggedIn: Nicht eingeloggter Benutzer
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserGone: Gelöschter Benutzer
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserHidden: Versteckter Benutzer
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserAutomatic: Automatisch
|
|
||||||
WorkflowWorkflowWorkflowHistoryActionAutomatic: Automatisch
|
|
||||||
WorkflowWorkflowWorkflowHistoryStateHidden: Versteckter Zustand
|
|
||||||
WorkflowWorkflowWorkflowHistoryActionLabel: Aktion
|
|
||||||
WorkflowWorkflowWorkflowHistoryFromLabel: Vorheriger Zustand
|
|
||||||
WorkflowWorkflowWorkflowHistoryToLabel: Neuer Zustand
|
|
||||||
WorkflowWorkflowWorkflowHistoryPayloadLabel: Datensatz-Änderungen
|
|
||||||
WorkflowWorkflowFilesArchiveName wwCID@CryptoFileNameWorkflowWorkflow wpl@WorkflowPayloadLabel stCID@CryptoUUIDWorkflowStateIndex: #{foldCase (toPathPiece wwCID)}-#{foldCase (toPathPiece stCID)}-#{foldCase (foldMap unidecode (toPathPiece wpl))}.zip
|
|
||||||
WorkflowWorkflowWorkflowStateHeading: Zustand/Daten
|
|
||||||
WorkflowWorkflowWorkflowPayloadHeading: Aktueller Datensatz
|
|
||||||
WorkflowWorkflowWorkflowStateStateLabel: Aktueller Zustand
|
|
||||||
WorkflowWorkflowWorkflowStateStateHidden: Versteckter Zustand
|
|
||||||
WorkflowWorkflowWorkflowHistoryLabelOthers: Aktionen Anderer
|
|
||||||
WorkflowWorkflowWorkflowHistoryLabelOwn: Eigene Aktionen
|
|
||||||
|
|
||||||
WorkflowPayloadFiles: Datei(en)
|
|
||||||
WorkflowPayloadBoolTrue: Ja
|
|
||||||
WorkflowPayloadBoolFalse: Nein
|
|
||||||
WorkflowPayloadUserGone: Gelöschter Benutzer
|
|
||||||
|
|
||||||
TopWorkflowInstancesHeading: Workflows
|
|
||||||
TopWorkflowInstancesTitle: Workflows
|
|
||||||
|
|
||||||
GlobalWorkflowWorkflowWorkflowHeading workflowWorkflowId@CryptoFileNameWorkflowWorkflow: Workflow #{toPathPiece workflowWorkflowId}
|
|
||||||
GlobalWorkflowWorkflowWorkflowTitle workflowWorkflowId@CryptoFileNameWorkflowWorkflow: Workflow #{toPathPiece workflowWorkflowId}
|
|
||||||
|
|
||||||
SchoolWorkflowWorkflowWorkflowHeading ssh@SchoolId workflowWorkflowId@CryptoFileNameWorkflowWorkflow: Workflow #{ssh}, #{toPathPiece workflowWorkflowId}
|
|
||||||
SchoolWorkflowWorkflowWorkflowTitle ssh@SchoolId workflowWorkflowId@CryptoFileNameWorkflowWorkflow: Workflow #{ssh}, #{toPathPiece workflowWorkflowId}
|
|
||||||
|
|
||||||
WorkflowWorkflowListScopeTitle rScope@Text: Laufende Workflows - #{rScope}
|
|
||||||
WorkflowWorkflowListScopeHeading rScope@Text: Laufende Workflows (#{rScope})
|
|
||||||
WorkflowWorkflowListInstanceTitle: Laufende Workflows für Instanz
|
|
||||||
WorkflowWorkflowListInstanceHeading: Laufende Workflows für Instanz
|
|
||||||
WorkflowWorkflowListNamedInstanceTitle rScope@Text wiTitle@Text: Laufende Workflows - #{rScope}, #{wiTitle}
|
|
||||||
WorkflowWorkflowListNamedInstanceHeading rScope@Text wiTitle@Text: Laufende Workflows (#{rScope}, #{wiTitle})
|
|
||||||
WorkflowWorkflowListTopTitle: Laufende Workflows
|
|
||||||
WorkflowWorkflowListTopHeading: Laufende Workflows
|
|
||||||
AdminWorkflowWorkflowListTitle: Laufende Workflows
|
|
||||||
AdminWorkflowWorkflowListHeading: Laufende Workflows
|
|
||||||
|
|
||||||
WorkflowWorkflowListNumber: Nummer
|
|
||||||
WorkflowWorkflowListScope: Bereich
|
|
||||||
WorkflowWorkflowListInstance: Instanz
|
|
||||||
WorkflowWorkflowListCurrentState: Aktueller Zustand
|
|
||||||
WorkflowWorkflowListLastActionTime: Zeitpunkt, letzte Aktion
|
|
||||||
WorkflowWorkflowListLastActionUser: Benutzer, letzte Aktion
|
|
||||||
WorkflowWorkflowListIsFinal: Abgeschlossen?
|
|
||||||
|
|
||||||
FormFieldWorkflowDatasetTip: Mindestens ein gekennzeichnetes Feld pro Datensatz muss ausgefüllt werden
|
|
||||||
|
|
||||||
ChangelogItemFeature: Feature
|
ChangelogItemFeature: Feature
|
||||||
ChangelogItemBugfix: Bugfix
|
ChangelogItemBugfix: Bugfix
|
||||||
|
|||||||
@ -47,7 +47,8 @@ StudyFeatureAgeTable: Semester
|
|||||||
StudyFeatureDegreeTable: Degree
|
StudyFeatureDegreeTable: Degree
|
||||||
StudyTermTable: Field of study
|
StudyTermTable: Field of study
|
||||||
|
|
||||||
CsvOptionsBreadCrum: csv-options
|
FormFieldWorkflowDatasetTip: At least one of the marked fields must be filled
|
||||||
|
|
||||||
|
|
||||||
Aborted: Aborted
|
Aborted: Aborted
|
||||||
Remarks: Remarks
|
Remarks: Remarks
|
||||||
@ -1271,7 +1272,7 @@ MenuDataProt: Data protection
|
|||||||
MenuTermsUse: Terms of use
|
MenuTermsUse: Terms of use
|
||||||
MenuCopyright: Copyright
|
MenuCopyright: Copyright
|
||||||
MenuImprint: Imprint
|
MenuImprint: Imprint
|
||||||
MenuVersion: Version history
|
|
||||||
MenuInstance: Instance identification
|
MenuInstance: Instance identification
|
||||||
MenuHealth: Instance health
|
MenuHealth: Instance health
|
||||||
MenuHelp: Support
|
MenuHelp: Support
|
||||||
@ -1300,7 +1301,7 @@ MenuTermCreate: Create new semester
|
|||||||
MenuCourseNew: Create new course
|
MenuCourseNew: Create new course
|
||||||
MenuTermEdit: Edit semester
|
MenuTermEdit: Edit semester
|
||||||
MenuTermCurrent: Current semester
|
MenuTermCurrent: Current semester
|
||||||
MenuCorrection: Marking
|
MenuCorrection: Korrektur
|
||||||
MenuCorrections: Corrections
|
MenuCorrections: Corrections
|
||||||
MenuCorrectionsOwn: My corrections
|
MenuCorrectionsOwn: My corrections
|
||||||
MenuSubmissions: Submissions
|
MenuSubmissions: Submissions
|
||||||
@ -1349,10 +1350,10 @@ MenuAllocationInfo: Information regarding central allocations
|
|||||||
MenuCourseApplicationsFiles: Files of all applications
|
MenuCourseApplicationsFiles: Files of all applications
|
||||||
MenuSchoolList: Departments
|
MenuSchoolList: Departments
|
||||||
MenuSchoolNew: Create new department
|
MenuSchoolNew: Create new department
|
||||||
MenuCourseNewsNew: Add course news
|
CourseNewsNew: Add course news
|
||||||
MenuCourseNewsEdit: Edit course news
|
CourseEventNew: New course occurrence
|
||||||
MenuCourseEventNew: New course occurrence
|
CourseNewsEdit: Edit item of course news
|
||||||
MenuCourseEventEdit: Edit course occurrence
|
CourseEventEdit: Edit course occurrence
|
||||||
MenuExternalExamGrades: Exam results
|
MenuExternalExamGrades: Exam results
|
||||||
MenuExternalExamUsers: Participants
|
MenuExternalExamUsers: Participants
|
||||||
MenuExternalExamEdit: Edit
|
MenuExternalExamEdit: Edit
|
||||||
@ -1388,107 +1389,7 @@ MenuTopWorkflowInstanceList: Workflows
|
|||||||
MenuTopWorkflowWorkflowList: Running workflows
|
MenuTopWorkflowWorkflowList: Running workflows
|
||||||
MenuTopWorkflowWorkflowListHeader: Workflows
|
MenuTopWorkflowWorkflowListHeader: Workflows
|
||||||
|
|
||||||
BreadcrumbSubmissionFile: File
|
|
||||||
BreadcrumbSubmissionUserInvite: Invitation to participate in a submission
|
|
||||||
BreadcrumbCryptoIDDispatch: CryptoID-redirect
|
|
||||||
BreadcrumbCourseAppsFiles: Application files
|
|
||||||
BreadcrumbCourseNotes: Course notes
|
|
||||||
BreadcrumbHiWis: Correctors
|
|
||||||
BreadcrumbMaterial: Material
|
|
||||||
BreadcrumbSheet: Exercise sheet
|
|
||||||
BreadcrumbTutorial: Tutorial
|
|
||||||
BreadcrumbExam: Exam
|
|
||||||
BreadcrumbApplicant: Applicant
|
|
||||||
BreadcrumbCourseRegister: Register
|
|
||||||
BreadcrumbCourseRegisterTemplate: Application template
|
|
||||||
BreadcrumbCourseFavourite: Favourite
|
|
||||||
BreadcrumbCourse: Course
|
|
||||||
BreadcrumbAllocationRegister: Register participation
|
|
||||||
BreadcrumbAllocation: Central allocation
|
|
||||||
BreadcrumbTerm: Semester
|
|
||||||
BreadcrumbSchool: Department
|
|
||||||
BreadcrumbUser: User
|
|
||||||
BreadcrumbStatic: Static resource
|
|
||||||
BreadcrumbWellKnown: Named static resource
|
|
||||||
BreadcrumbMetrics: Metrics
|
|
||||||
BreadcrumbLecturerInvite: Invitation to be a course administrator
|
|
||||||
BreadcrumbExamOfficeUserInvite: Invitation regarding exam achievements
|
|
||||||
BreadcrumbFunctionaryInvite: Invitation to be a department functionary
|
|
||||||
BreadcrumbUserDelete: Delete user account
|
|
||||||
BreadcrumbUserHijack: Hijack user session
|
|
||||||
BreadcrumbSystemMessage: System message
|
|
||||||
BreadcrumbSubmission: Submission
|
|
||||||
BreadcrumbCourseNews: Course news
|
|
||||||
BreadcrumbCourseNewsDelete: Delete course news
|
|
||||||
BreadcrumbCourseEventDelete: Delete course occurrence
|
|
||||||
BreadcrumbProfile: Settings
|
|
||||||
BreadcrumbAllocationInfo: On central allocations
|
|
||||||
BreadcrumbCourseParticipantInvitation: Invitation to be a course participant
|
|
||||||
BreadcrumbMaterialArchive: Archive
|
|
||||||
BreadcrumbMaterialFile: File
|
|
||||||
BreadcrumbMaterialVideo: Video
|
|
||||||
BreadcrumbSheetArchive: Files
|
|
||||||
BreadcrumbSheetIsCorrector: Corrector-check
|
|
||||||
BreadcrumbSheetPseudonym: Pseudonym
|
|
||||||
BreadcrumbSheetCorrectorInvite: Invitation to be a corrector
|
|
||||||
BreadcrumbSheetFile: File
|
|
||||||
BreadcrumbTutorialRegister: Register
|
|
||||||
BreadcrumbTutorInvite: Invitation to be a tutor
|
|
||||||
BreadcrumbExamCorrectorInvite: Invitation to be an exam corrector
|
|
||||||
BreadcrumbExamParticipantInvite: Invitation to be an exam participant
|
|
||||||
BreadcrumbExamRegister: Register
|
|
||||||
BreadcrumbExamCorrect: Exam corrections
|
|
||||||
BreadcrumbApplicationFiles: Application files
|
|
||||||
BreadcrumbCourseNewsArchive: Archive
|
|
||||||
BreadcrumbCourseNewsFile: File
|
|
||||||
BreadcrumbExternalExam: External exam
|
|
||||||
BreadcrumbExternalExamList: External exams
|
|
||||||
BreadcrumbExternalExamNew: New external exam
|
|
||||||
BreadcrumbExternalExamShow coursen@CourseName examn@ExamName: #{coursen}, #{examn}
|
|
||||||
BreadcrumbExternalExamEdit: Edit
|
|
||||||
BreadcrumbExternalExamUsers: Participants
|
|
||||||
BreadcrumbExternalExamGrades: Exam results
|
|
||||||
BreadcrumbExternalExamStaffInvite: Invitation
|
|
||||||
BreadcrumbExternalExamCorrect: Enter exam results
|
|
||||||
BreadcrumbParticipantsList: Lists of course participants
|
|
||||||
BreadcrumbParticipants: Course participants
|
|
||||||
BreadcrumbExamAutoOccurrence: Automatic occurrence/room distribution
|
|
||||||
BreadcrumbStorageKey: Generate storage key
|
|
||||||
BreadcrumbAllocationUsers: Applicants
|
|
||||||
BreadcrumbAllocationPriorities: Central priorities
|
|
||||||
BreadcrumbAllocationCompute: Compute allocation
|
|
||||||
BreadcrumbAllocationAccept: Accept allocation
|
|
||||||
BreadcrumbAllocationAddUser: Add applicant
|
|
||||||
BreadcrumbMessageHide: Hide
|
|
||||||
BreadcrumbFaq: FAQ
|
|
||||||
BreadcrumbSheetPersonalisedFiles: Download personalised sheet files
|
|
||||||
BreadcrumbCourseSheetPersonalisedFiles: Download template for personalised sheet files
|
|
||||||
BreadcrumbAdminCrontab: Crontab
|
|
||||||
BreadcrumbAdminWorkflowDefinitionList: Workflow definitions
|
|
||||||
BreadcrumbAdminWorkflowDefinitionNew: New workflow definition
|
|
||||||
BreadcrumbAdminWorkflowDefinitionEdit renderedWorkflowScope' wfdn: #{wfdn} (#{renderedWorkflowScope'})
|
|
||||||
BreadcrumbAdminWorkflowDefinitionDelete: Delete
|
|
||||||
BreadcrumbAdminWorkflowDefinitionInstantiate: Instantiate
|
|
||||||
BreadcrumbAdminWorkflowInstanceList: Workflow instances
|
|
||||||
BreadcrumbAdminWorkflowInstanceNew: New workflow-instance
|
|
||||||
BreadcrumbAdminWorkflowInstanceEdit: Edit instance
|
|
||||||
BreadcrumbAdminWorkflowWorkflowList: Initiated workflows
|
|
||||||
BreadcrumbAdminWorkflowWorkflowNew: Initiate workflow
|
|
||||||
BreadcrumbWorkflowInstanceEdit win: #{win}
|
|
||||||
BreadcrumbWorkflowInstanceDelete: Delete
|
|
||||||
BreadcrumbWorkflowInstanceWorkflowList: Running workflows
|
|
||||||
BreadcrumbWorkflowInstanceInitiate: Start workflow
|
|
||||||
BreadcrumbWorkflowInstanceList: Workflows
|
|
||||||
BreadcrumbWorkflowInstanceNew: New workflow
|
|
||||||
BreadcrumbWorkflowWorkflowList: Running workflows
|
|
||||||
BreadcrumbWorkflowWorkflow workflow: #{toPathPiece workflow}
|
|
||||||
BreadcrumbWorkflowWorkflowFiles: Files
|
|
||||||
BreadcrumbWorkflowWorkflowEdit: Edit
|
|
||||||
BreadcrumbWorkflowWorkflowDelete: Delete
|
|
||||||
BreadcrumbGlobalWorkflowInstanceList: System-wide workflows
|
|
||||||
BreadcrumbTopWorkflowInstanceList: Workflows
|
|
||||||
BreadcrumbTopWorkflowWorkflowList: Running workflows
|
|
||||||
BreadcrumbError: Error
|
|
||||||
|
|
||||||
ExternalExamEdit coursen examn: Edit: #{coursen}, #{examn}
|
ExternalExamEdit coursen examn: Edit: #{coursen}, #{examn}
|
||||||
ExternalExamGrades coursen examn: Exam achievements: #{coursen}, #{examn}
|
ExternalExamGrades coursen examn: Exam achievements: #{coursen}, #{examn}
|
||||||
@ -2853,141 +2754,7 @@ SystemExamOffice: Exam office
|
|||||||
SystemFaculty: Faculty member
|
SystemFaculty: Faculty member
|
||||||
SystemStudent: Student
|
SystemStudent: Student
|
||||||
|
|
||||||
WorkflowScopeKindGlobal: Global
|
|
||||||
WorkflowScopeKindTerm: Per term
|
|
||||||
WorkflowScopeKindSchool: Per school
|
|
||||||
WorkflowScopeKindTermSchool: Per school & term
|
|
||||||
WorkflowScopeKindCourse: Per course
|
|
||||||
WorkflowScopeGlobal: System-wide
|
|
||||||
WorkflowScopeTermSchool tid ssh: #{tid} #{ssh}
|
|
||||||
WorkflowScopeCourse tid ssh csh: #{tid} #{ssh} #{csh}
|
|
||||||
WorkflowDefinitionScope: Scope
|
|
||||||
WorkflowDefinitionName: Name
|
|
||||||
WorkflowDefinitionDescriptions: Description
|
|
||||||
WorkflowDefinitionDescriptionsLanguageExists: A description in this language already exists
|
|
||||||
WorkflowDescriptionLanguage: Language code (RFC1766)
|
|
||||||
WorkflowDescriptionTitle: Title
|
|
||||||
WorkflowDescription: Description
|
|
||||||
|
|
||||||
GlobalWorkflowInstancesHeading: Workflows (system-wide)
|
|
||||||
GlobalWorkflowInstancesTitle: Workflows (system-wide)
|
|
||||||
|
|
||||||
GlobalWorkflowInstanceInitiateHeading workflowInstanceTitle: Initiate workflow: #{workflowInstanceTitle}
|
|
||||||
GlobalWorkflowInstanceInitiateTitle: Initiate workflow
|
|
||||||
|
|
||||||
SchoolWorkflowInstancesHeading ssh: Workflows (#{ssh})
|
|
||||||
SchoolWorkflowInstancesTitle ssh: Workflows (#{ssh})
|
|
||||||
|
|
||||||
SchoolWorkflowInstanceInitiateHeading ssh workflowInstanceTitle: Initiate workflow: #{ssh}, #{workflowInstanceTitle}
|
|
||||||
SchoolWorkflowInstanceInitiateTitle ssh: Initiate workflow: #{ssh}
|
|
||||||
|
|
||||||
WorkflowEdgeNumberedVariant edgeLabel i: #{edgeLabel} (variant #{i})
|
|
||||||
WorkflowEdgeFormEdge: Action
|
|
||||||
WorkflowEdgeFormHiddenPayload i: Hidden dataset #{i}
|
|
||||||
WorkflowEdgeFormPayloadOneFieldRequired: At least one field per dataset needs to be filled
|
|
||||||
WorkflowEdgeFormPayloadOneFieldRequiredFor payloadDisplayLabel: At least one field for “#{payloadDisplayLabel}” needs to be filled
|
|
||||||
WorkflowEdgeFormFieldNumberTooSmall minSci: Number must be at least #{formatScientific Scientific.Generic Nothing minSci}
|
|
||||||
WorkflowEdgeFormFieldNumberTooLarge maxSci: Number must be at most #{formatScientific Scientific.Generic Nothing maxSci}
|
|
||||||
WorkflowEdgeFormFieldUserNotFound: Email could not be resolved to an user
|
|
||||||
WorkflowEdgeFormFieldMultipleNoneAdded: No entries (yet)
|
|
||||||
WorkflowEdgeFormFieldCaptureUserLabel: Current user
|
|
||||||
|
|
||||||
WorkflowWorkflowWorkflowHistoryHeading: History
|
|
||||||
WorkflowWorkflowWorkflowEdgeFormHeading: Trigger action within workflow
|
|
||||||
WorkflowWorkflowWorkflowEdgeSuccess: Successfully triggered action
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserSelf: You
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserNotLoggedIn: Not-logged in user
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserGone: Deleted user
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserHidden: Hidden user
|
|
||||||
WorkflowWorkflowWorkflowHistoryUserAutomatic: Automatic
|
|
||||||
WorkflowWorkflowWorkflowHistoryActionAutomatic: Automatic
|
|
||||||
WorkflowWorkflowWorkflowHistoryStateHidden: Hidden state
|
|
||||||
WorkflowWorkflowWorkflowHistoryActionLabel: Action
|
|
||||||
WorkflowWorkflowWorkflowHistoryFromLabel: Previous state
|
|
||||||
WorkflowWorkflowWorkflowHistoryToLabel: New state
|
|
||||||
WorkflowWorkflowWorkflowHistoryPayloadLabel: Data changes
|
|
||||||
WorkflowWorkflowFilesArchiveName wwCID wpl stCID: #{foldCase (toPathPiece wwCID)}-#{foldCase (toPathPiece stCID)}-#{foldCase (foldMap unidecode (toPathPiece wpl))}.zip
|
|
||||||
WorkflowWorkflowWorkflowStateHeading: State/Data
|
|
||||||
WorkflowWorkflowWorkflowPayloadHeading: Current data
|
|
||||||
WorkflowWorkflowWorkflowStateStateLabel: Current state
|
|
||||||
WorkflowWorkflowWorkflowStateStateHidden: Hidden state
|
|
||||||
WorkflowWorkflowWorkflowHistoryLabelOthers: Other users' actions
|
|
||||||
WorkflowWorkflowWorkflowHistoryLabelOwn: Your actions
|
|
||||||
|
|
||||||
WorkflowPayloadFiles: File(s)
|
|
||||||
WorkflowPayloadBoolTrue: Yes
|
|
||||||
WorkflowPayloadBoolFalse: No
|
|
||||||
WorkflowPayloadUserGone: Deleted user
|
|
||||||
|
|
||||||
TopWorkflowInstancesHeading: Workflows
|
|
||||||
TopWorkflowInstancesTitle: Workflows
|
|
||||||
|
|
||||||
GlobalWorkflowWorkflowWorkflowHeading workflowWorkflowId: Workflow #{toPathPiece workflowWorkflowId}
|
|
||||||
GlobalWorkflowWorkflowWorkflowTitle workflowWorkflowId: Workflow #{toPathPiece workflowWorkflowId}
|
|
||||||
|
|
||||||
SchoolWorkflowWorkflowWorkflowHeading ssh workflowWorkflowId: Workflow #{ssh}, #{toPathPiece workflowWorkflowId}
|
|
||||||
SchoolWorkflowWorkflowWorkflowTitle ssh workflowWorkflowId: Workflow #{ssh}, #{toPathPiece workflowWorkflowId}
|
|
||||||
|
|
||||||
WorkflowWorkflowListScopeTitle rScope: Running workflows - #{rScope}
|
|
||||||
WorkflowWorkflowListScopeHeading rScope: Running workflows (#{rScope})
|
|
||||||
WorkflowWorkflowListInstanceTitle: Running workflows for an instance
|
|
||||||
WorkflowWorkflowListInstanceHeading: Running workflows for an instance
|
|
||||||
WorkflowWorkflowListNamedInstanceTitle rScope wiTitle: Running workflows - #{rScope}, #{wiTitle}
|
|
||||||
WorkflowWorkflowListNamedInstanceHeading rScope wiTitle: Running workflows (#{rScope}, #{wiTitle})
|
|
||||||
WorkflowWorkflowListTopTitle: Running workflows
|
|
||||||
WorkflowWorkflowListTopHeading: Running workflows
|
|
||||||
AdminWorkflowWorkflowListTitle: Running workflows
|
|
||||||
AdminWorkflowWorkflowListHeading: Running workflows
|
|
||||||
|
|
||||||
WorkflowWorkflowListNumber: Number
|
|
||||||
WorkflowWorkflowListScope: Scope
|
|
||||||
WorkflowWorkflowListInstance: Instance
|
|
||||||
WorkflowWorkflowListCurrentState: Current state
|
|
||||||
WorkflowWorkflowListLastActionTime: Timestamp of last action
|
|
||||||
WorkflowWorkflowListLastActionUser: User for last action
|
|
||||||
WorkflowWorkflowListIsFinal: Finalised?
|
|
||||||
|
|
||||||
FormFieldWorkflowDatasetTip: At least one of the marked fields must be filled
|
|
||||||
WorkflowDefinitionGraph: Specification
|
|
||||||
WorkflowDefinitionKeyDoesNotExist renderedCryptoID: Referenced id does not exist: #{renderedCryptoID}
|
|
||||||
WorkflowDefinitionFiles: Files
|
|
||||||
WorkflowFileIdentDoesNotExist fileIdent: Referenced file does not exist: #{fileIdent}
|
|
||||||
WorkflowUserDoesNotExist userIdent: Referenced user does not exist: #{userIdent}
|
|
||||||
WorkflowDefinitionFileIdentExists: A file with the given reference id already exists
|
|
||||||
WorkflowDefinitionFileIdent: File reference id
|
|
||||||
WorkflowDefinitionFile: File
|
|
||||||
WorkflowDefinitionCreated: Successfully created workflow definition
|
|
||||||
WorkflowDefinitionEdited: Successfully replaced workflow definition
|
|
||||||
WorkflowDefinitionCollision: A workflow definition with this name already exists
|
|
||||||
WorkflowDefinitionNewTitle: Create new workflow definition
|
|
||||||
WorkflowDefinitionEditTitle: Edit workflow definition
|
|
||||||
WorkflowDefinitionInstanceCategory: Category
|
|
||||||
WorkflowDefinitionWarningLinterIssuesMessage: There were linter issues
|
|
||||||
WorkflowDefinitionWarningLinterIssues: There are the following linter issues:
|
|
||||||
|
|
||||||
WorkflowDefinitionListTitle: Workflow definitions
|
|
||||||
WorkflowDefinitionInstanceCount: Instances
|
|
||||||
WorkflowDefinitionWorkflowCount: Workflows
|
|
||||||
WorkflowDefinitionConcreteInstanceCount num: #{num} instances
|
|
||||||
WorkflowDefinitionConcreteWorkflowCount num: #{num} workflows
|
|
||||||
WorkflowDefinitionDeleteQuestion: Do you really want to delete the workflow definition listed below?
|
|
||||||
WorkflowDefinitionDeleted: Successfully deleted workflow definition
|
|
||||||
WorkflowDefinitionInstantiateTitle: Instantiate workflow definition
|
|
||||||
WorkflowDefinitionInstantiated: Instance created
|
|
||||||
|
|
||||||
WorkflowScope: Scope
|
|
||||||
WorkflowInstanceName: Name
|
|
||||||
WorkflowInstanceCategory: Category
|
|
||||||
WorkflowInstanceCollision: There already exists a workflow instance with the given name and category
|
|
||||||
WorkflowInstanceListTitle: Workflow instances
|
|
||||||
WorkflowInstanceDescription: Instance description
|
|
||||||
WorkflowInstanceDescriptions: Instance description
|
|
||||||
WorkflowInstanceDescriptionsLanguageExists: A instance description in the given language already exists
|
|
||||||
WorkflowInstanceCreated: Instance created
|
|
||||||
WorkflowInstanceDescriptionTitle: Instance title
|
|
||||||
WorkflowInstanceWorkflowCount: Workflows
|
|
||||||
|
|
||||||
WorkflowInstanceInitiateSuccess: Successfully initiated workflow
|
|
||||||
|
|
||||||
ChangelogItemFeature: Feature
|
ChangelogItemFeature: Feature
|
||||||
ChangelogItemBugfix: Bugfix
|
ChangelogItemBugfix: Bugfix
|
||||||
|
|||||||
182
messages/uniworx/uniworx_new/breadcrumbs/de-de-formal.msg
Normal file
182
messages/uniworx/uniworx_new/breadcrumbs/de-de-formal.msg
Normal file
@ -0,0 +1,182 @@
|
|||||||
|
BreadcrumbCsvOptions: CSV-Optionen
|
||||||
|
BreadcrumbSubmissionFile: Datei
|
||||||
|
BreadcrumbSubmissionUserInvite: Einladung zur Abgabe
|
||||||
|
BreadcrumbCryptoIDDispatch: CryptoID-Weiterleitung
|
||||||
|
BreadcrumbCourseAppsFiles: Bewerbungsdateien
|
||||||
|
BreadcrumbCourseNotes: Kursnotizen
|
||||||
|
BreadcrumbHiWis: Korrektor:innen
|
||||||
|
BreadcrumbMaterial: Material
|
||||||
|
BreadcrumbSheet: Übungsblatt
|
||||||
|
BreadcrumbTutorial: Tutorium
|
||||||
|
BreadcrumbExam: Prüfung
|
||||||
|
BreadcrumbApplicant: Bewerber:in
|
||||||
|
BreadcrumbCourseRegister: Anmelden
|
||||||
|
BreadcrumbCourseRegisterTemplate: Bewerbungsvorlagen
|
||||||
|
BreadcrumbCourseFavourite: Favorisieren
|
||||||
|
BreadcrumbCourse: Kurs
|
||||||
|
BreadcrumbAllocationRegister: Teilnahme registrieren
|
||||||
|
BreadcrumbAllocation: Zentralanmeldung
|
||||||
|
BreadcrumbTerm: Semester
|
||||||
|
BreadcrumbSchool: Institut
|
||||||
|
BreadcrumbUser: Benutzer:in
|
||||||
|
BreadcrumbStatic: Statische Resource
|
||||||
|
BreadcrumbWellKnown: Benannte statische Resource
|
||||||
|
BreadcrumbMetrics: Metriken
|
||||||
|
BreadcrumbLecturerInvite: Einladung zum Kursverwalter
|
||||||
|
BreadcrumbExamOfficeUserInvite: Einladung bzgl. Prüfungsleistungen
|
||||||
|
BreadcrumbFunctionaryInvite: Einladung zum Instituts-Funktionär
|
||||||
|
BreadcrumbUserDelete: Nutzer-Account löschen
|
||||||
|
BreadcrumbUserHijack: Nutzer-Sitzung übernehmen
|
||||||
|
BreadcrumbSystemMessage: Statusmeldung
|
||||||
|
BreadcrumbSubmission: Abgabe
|
||||||
|
BreadcrumbCourseNews: Kursnachricht
|
||||||
|
BreadcrumbCourseNewsDelete: Kursnachricht löschen
|
||||||
|
BreadcrumbCourseEventDelete: Kurstermin löschen
|
||||||
|
BreadcrumbProfile: Einstellungen
|
||||||
|
BreadcrumbAllocationInfo: Ablauf einer Zentralanmeldung
|
||||||
|
BreadcrumbCourseParticipantInvitation: Einladung als Kursteilnehmer:in
|
||||||
|
BreadcrumbMaterialArchive: Archiv
|
||||||
|
BreadcrumbMaterialFile: Datei
|
||||||
|
BreadcrumbMaterialVideo: Video
|
||||||
|
BreadcrumbSheetArchive: Dateien
|
||||||
|
BreadcrumbSheetIsCorrector: Korrektor:in-Überprüfung
|
||||||
|
BreadcrumbSheetPseudonym: Pseudonym
|
||||||
|
BreadcrumbSheetCorrectorInvite: Einladung als Korrektor:in
|
||||||
|
BreadcrumbSheetFile: Datei
|
||||||
|
BreadcrumbTutorialRegister: Anmelden
|
||||||
|
BreadcrumbTutorInvite: Einladung als Tutor:in
|
||||||
|
BreadcrumbExamCorrectorInvite: Einladung als Prüfungskorrektor:in
|
||||||
|
BreadcrumbExamParticipantInvite: Einladung als Prüfungsteilnehmer:in
|
||||||
|
BreadcrumbExamRegister: Anmelden
|
||||||
|
BreadcrumbApplicationFiles: Bewerbungsdateien
|
||||||
|
BreadcrumbCourseNewsArchive: Archiv
|
||||||
|
BreadcrumbCourseNewsFile: Datei
|
||||||
|
BreadcrumbExternalExam: Externe Prüfung
|
||||||
|
BreadcrumbExternalExamList: Externe Prüfungen
|
||||||
|
BreadcrumbExternalExamNew: Neue externe Prüfung
|
||||||
|
BreadcrumbExternalExamShow coursen@CourseName examn@ExamName: #{coursen}, #{examn}
|
||||||
|
BreadcrumbExternalExamEdit: Editieren
|
||||||
|
BreadcrumbExternalExamUsers: Teilnehmer:in
|
||||||
|
BreadcrumbExternalExamGrades: Prüfungsleistungen
|
||||||
|
BreadcrumbExternalExamStaffInvite: Einladung als Prüfer:in
|
||||||
|
BreadcrumbExternalExamCorrect: Prüfungsleistungen eintragen
|
||||||
|
BreadcrumbParticipantsList: Kursteilnehmerlisten
|
||||||
|
BreadcrumbParticipants: Kursteilnehmerliste
|
||||||
|
BreadcrumbExamAutoOccurrence: Automatische Termin-/Raumverteilung
|
||||||
|
BreadcrumbStorageKey: Lokalen Schlüssel generieren
|
||||||
|
BreadcrumbAllocationUsers: Bewerber:innen
|
||||||
|
BreadcrumbAllocationPriorities: Zentrale Dringlichkeiten
|
||||||
|
BreadcrumbAllocationCompute: Platzvergabe berechnen
|
||||||
|
BreadcrumbAllocationAccept: Platzvergabe akzeptieren
|
||||||
|
BreadcrumbAllocationAddUser: Bewerber:in hinzufügen
|
||||||
|
BreadcrumbMessageHide: Verstecken
|
||||||
|
BreadcrumbFaq: FAQ
|
||||||
|
BreadcrumbSheetPersonalisedFiles: Personalisierte Dateien herunterladen
|
||||||
|
BreadcrumbCourseSheetPersonalisedFiles: Vorlage für personalisierte Übungsblatt-Dateien herunterladen
|
||||||
|
BreadcrumbAdminCrontab: Crontab
|
||||||
|
BreadcrumbAdminWorkflowDefinitionList: Workflow-Definitionen
|
||||||
|
BreadcrumbAdminWorkflowDefinitionNew: Neue Workflow-Definition
|
||||||
|
BreadcrumbAdminWorkflowDefinitionEdit renderedWorkflowScope'@Text wfdn@WorkflowDefinitionName: #{wfdn} (#{renderedWorkflowScope'})
|
||||||
|
BreadcrumbAdminWorkflowDefinitionDelete: Löschen
|
||||||
|
BreadcrumbAdminWorkflowDefinitionInstantiate: Instanziieren
|
||||||
|
BreadcrumbAdminWorkflowInstanceList: Workflow-Instanzen
|
||||||
|
BreadcrumbAdminWorkflowInstanceNew: Neue Workflow-Instanz
|
||||||
|
BreadcrumbAdminWorkflowInstanceEdit: Instanz bearbeiten
|
||||||
|
BreadcrumbAdminWorkflowWorkflowList: Initiierte Workflows
|
||||||
|
BreadcrumbAdminWorkflowWorkflowNew: Workflow initiieren
|
||||||
|
BreadcrumbWorkflowInstanceEdit win@WorkflowInstanceName: #{win}
|
||||||
|
BreadcrumbWorkflowInstanceDelete: Löschen
|
||||||
|
BreadcrumbWorkflowInstanceWorkflowList: Laufende Workflows
|
||||||
|
BreadcrumbWorkflowInstanceInitiate: Workflow starten
|
||||||
|
BreadcrumbWorkflowInstanceList: Workflows
|
||||||
|
BreadcrumbWorkflowInstanceNew: Neuer Workflow
|
||||||
|
BreadcrumbWorkflowWorkflowList: Laufende Workflows
|
||||||
|
BreadcrumbWorkflowWorkflow workflow@CryptoFileNameWorkflowWorkflow: #{toPathPiece workflow}
|
||||||
|
BreadcrumbWorkflowWorkflowFiles: Dateien
|
||||||
|
BreadcrumbWorkflowWorkflowEdit: Editieren
|
||||||
|
BreadcrumbWorkflowWorkflowDelete: Löschen
|
||||||
|
BreadcrumbGlobalWorkflowInstanceList: Systemweite Workflows
|
||||||
|
BreadcrumbTopWorkflowInstanceList: Workflows
|
||||||
|
BreadcrumbTopWorkflowWorkflowList: Laufende Workflows
|
||||||
|
BreadcrumbError: Fehler
|
||||||
|
BreadcrumbMenu: Login
|
||||||
|
BreadcrumbUserAdd: Benutzer:in anlegen
|
||||||
|
BreadcrumbUserNotifications: Benachrichtigungs-Einstellungen
|
||||||
|
BreadcrumbUserPassword: Passwort
|
||||||
|
BreadcrumbAdminHeading: Administration
|
||||||
|
BreadcrumbAdminFeaturesHeading: Studiengänge
|
||||||
|
BreadcrumbAdminTest: Admin-Demo
|
||||||
|
BreadcrumbAdminErrMsg: Fehlermeldung entschlüsseln
|
||||||
|
BreadcrumbAdminTokens: Tokens ausstellen
|
||||||
|
BreadcrumbSchoolList: Institute
|
||||||
|
BreadcrumbSchoolNew: Neues Institut anlegen
|
||||||
|
BreadcrumbExamOfficeExams: Prüfungen
|
||||||
|
BreadcrumbExamOfficeFields: Fächer
|
||||||
|
BreadcrumbExamOfficeUsers: Benutzer:innen
|
||||||
|
BreadcrumbInformation: Informationen
|
||||||
|
BreadcrumbInfoLecturerTitle: Hinweise für Veranstalter
|
||||||
|
BreadcrumbLegal: Rechtliche Informationen
|
||||||
|
BreadcrumbVersion: Versionsgeschichte
|
||||||
|
BreadcrumbHelp: Hilfe
|
||||||
|
BreadcrumbHealth: Instanz-Zustand
|
||||||
|
BreadcrumbInstance: Instanz-Identifikation
|
||||||
|
BreadcrumbUserDisplayEmail: Angezeigte E-Mail-Adresse
|
||||||
|
BreadcrumbProfileData: Persönliche Daten
|
||||||
|
BreadcrumbAuthPreds: Authorisierungseinstellungen
|
||||||
|
BreadcrumbTermShow: Semester
|
||||||
|
BreadcrumbTermCreate: Neues Semester anlegen
|
||||||
|
BreadcrumbTermEdit: Semester editieren
|
||||||
|
BreadcrumbTermCurrent: Aktuelles Semester
|
||||||
|
BreadcrumbAllocationListTitle: Zentralanmeldungen
|
||||||
|
BreadcrumbParticipantsIntersect: Überschneidung von Kursteilnehmer:innen
|
||||||
|
BreadcrumbCourseList: Kurse
|
||||||
|
BreadcrumbCourseNew: Neuen Kurs anlegen
|
||||||
|
BreadcrumbCourseEdit: Kurs editieren
|
||||||
|
BreadcrumbCourseMembers: Kursteilnehmer:innen
|
||||||
|
BreadcrumbCourseAddMembers: Kursteilnehmer:innen hinzufügen
|
||||||
|
BreadcrumbCourseExamOffice: Prüfungsbeauftragte
|
||||||
|
BreadcrumbCorrectionsAssign: Zuteilung der Korrekturen
|
||||||
|
BreadcrumbSheetList: Übungsblätter
|
||||||
|
BreadcrumbSheetNew: Neues Übungsblatt anlegen
|
||||||
|
BreadcrumbSheetCurrent: Aktuelles Übungsblatt
|
||||||
|
BreadcrumbSheetOldUnassigned: Abgaben ohne Korrektor:in
|
||||||
|
BreadcrumbCourseCommunication: Kursmitteilung (E-Mail)
|
||||||
|
BreadcrumbTutorialList: Tutorien
|
||||||
|
BreadcrumbTutorialNew: Neues Tutorium anlegen
|
||||||
|
BreadcrumbCourseDelete: Kurs löschen
|
||||||
|
BreadcrumbCourseNewsNew: Neue Kursnachricht
|
||||||
|
BreadcrumbCourseNewsEdit: Kursnachricht bearbeiten
|
||||||
|
BreadcrumbCourseEventNew: Neuer Kurstermin
|
||||||
|
BreadcrumbCourseEventEdit: Kurstermin bearbeiten
|
||||||
|
BreadcrumbExamList: Prüfungen
|
||||||
|
BreadcrumbExamNew: Neue Prüfung anlegen
|
||||||
|
BreadcrumbCourseApplications: Bewerbungen
|
||||||
|
BreadcrumbExamEdit: Prüfung bearbeiten
|
||||||
|
BreadcrumbExamUsers: Teilnehmer:innen
|
||||||
|
BreadcrumbExamGrades: Prüfungsleistungen
|
||||||
|
BreadcrumbExamAddMembers: Prüfungsteilnehmer hinzufügen
|
||||||
|
BreadcrumbExamCorrect: Prüfungsergebnisse eintragen
|
||||||
|
BreadcrumbTutorialDelete: Tutorium löschen
|
||||||
|
BreadcrumbTutorialEdit: Tutorium editieren
|
||||||
|
BreadcrumbTutorialComm: Mitteilung an Teilnehmer:innen
|
||||||
|
BreadcrumbSheetEdit: Übungsblatt editieren
|
||||||
|
BreadcrumbSheetDelete: Übungsblatt löschen
|
||||||
|
BreadcrumbSubmissions: Abgaben
|
||||||
|
BreadcrumbSubmissionNew: Abgabe anlegen
|
||||||
|
BreadcrumbSubmissionOwn: Abgabe
|
||||||
|
BreadcrumbCorrection: Korrektur
|
||||||
|
BreadcrumbSubmissionDelete: Abgabe löschen
|
||||||
|
BreadcrumbCorrectorAssignTitle: Korrektor:in zuweisen
|
||||||
|
BreadcrumbMaterialList: Material
|
||||||
|
BreadcrumbMaterialNew: Neues Material veröffentlichen
|
||||||
|
BreadcrumbMaterialEdit: Material bearbeiten
|
||||||
|
BreadcrumbMaterialDelete: Material löschen
|
||||||
|
BreadcrumbCorrections: Korrekturen
|
||||||
|
BreadcrumbCorrectionsUpload: Korrekturen hochladen
|
||||||
|
BreadcrumbCorrectionsDownload: Offene Abgaben herunterladen
|
||||||
|
BreadcrumbCorrectionsCreate: Abgaben registrieren
|
||||||
|
BreadcrumbCorrectionsGrade: Korrekturen eintragen
|
||||||
|
BreadcrumbMessageList: Systemnachrichten
|
||||||
|
BreadcrumbGlossary: Begriffsverzeichnis
|
||||||
|
BreadcrumbLogin: Login
|
||||||
|
BreadcrumbNews: Aktuell
|
||||||
182
messages/uniworx/uniworx_new/breadcrumbs/en-eu.msg
Normal file
182
messages/uniworx/uniworx_new/breadcrumbs/en-eu.msg
Normal file
@ -0,0 +1,182 @@
|
|||||||
|
BreadcrumbCsvOptions: csv-options
|
||||||
|
BreadcrumbSubmissionFile: File
|
||||||
|
BreadcrumbSubmissionUserInvite: Invitation to participate in a submission
|
||||||
|
BreadcrumbCryptoIDDispatch: CryptoID-redirect
|
||||||
|
BreadcrumbCourseAppsFiles: Application files
|
||||||
|
BreadcrumbCourseNotes: Course notes
|
||||||
|
BreadcrumbHiWis: Correctors
|
||||||
|
BreadcrumbMaterial: Material
|
||||||
|
BreadcrumbSheet: Exercise sheet
|
||||||
|
BreadcrumbTutorial: Tutorial
|
||||||
|
BreadcrumbExam: Exam
|
||||||
|
BreadcrumbApplicant: Applicant
|
||||||
|
BreadcrumbCourseRegister: Register
|
||||||
|
BreadcrumbCourseRegisterTemplate: Application template
|
||||||
|
BreadcrumbCourseFavourite: Favourite
|
||||||
|
BreadcrumbCourse: Course
|
||||||
|
BreadcrumbAllocationRegister: Register participation
|
||||||
|
BreadcrumbAllocation: Central allocation
|
||||||
|
BreadcrumbTerm: Semester
|
||||||
|
BreadcrumbSchool: Department
|
||||||
|
BreadcrumbUser: User
|
||||||
|
BreadcrumbStatic: Static resource
|
||||||
|
BreadcrumbWellKnown: Named static resource
|
||||||
|
BreadcrumbMetrics: Metrics
|
||||||
|
BreadcrumbLecturerInvite: Invitation to be a course administrator
|
||||||
|
BreadcrumbExamOfficeUserInvite: Invitation regarding exam achievements
|
||||||
|
BreadcrumbFunctionaryInvite: Invitation to be a department functionary
|
||||||
|
BreadcrumbUserDelete: Delete user account
|
||||||
|
BreadcrumbUserHijack: Hijack user session
|
||||||
|
BreadcrumbSystemMessage: System message
|
||||||
|
BreadcrumbSubmission: Submission
|
||||||
|
BreadcrumbCourseNews: Course news
|
||||||
|
BreadcrumbCourseNewsDelete: Delete course news
|
||||||
|
BreadcrumbCourseEventDelete: Delete course occurrence
|
||||||
|
BreadcrumbProfile: Settings
|
||||||
|
BreadcrumbAllocationInfo: On central allocations
|
||||||
|
BreadcrumbCourseParticipantInvitation: Invitation to be a course participant
|
||||||
|
BreadcrumbMaterialArchive: Archive
|
||||||
|
BreadcrumbMaterialFile: File
|
||||||
|
BreadcrumbMaterialVideo: Video
|
||||||
|
BreadcrumbSheetArchive: Files
|
||||||
|
BreadcrumbSheetIsCorrector: Corrector-check
|
||||||
|
BreadcrumbSheetPseudonym: Pseudonym
|
||||||
|
BreadcrumbSheetCorrectorInvite: Invitation to be a corrector
|
||||||
|
BreadcrumbSheetFile: File
|
||||||
|
BreadcrumbTutorialRegister: Register
|
||||||
|
BreadcrumbTutorInvite: Invitation to be a tutor
|
||||||
|
BreadcrumbExamCorrectorInvite: Invitation to be an exam corrector
|
||||||
|
BreadcrumbExamParticipantInvite: Invitation to be an exam participant
|
||||||
|
BreadcrumbExamRegister: Register
|
||||||
|
BreadcrumbApplicationFiles: Application files
|
||||||
|
BreadcrumbCourseNewsArchive: Archive
|
||||||
|
BreadcrumbCourseNewsFile: File
|
||||||
|
BreadcrumbExternalExam: External exam
|
||||||
|
BreadcrumbExternalExamList: External exams
|
||||||
|
BreadcrumbExternalExamNew: New external exam
|
||||||
|
BreadcrumbExternalExamShow coursen@CourseName examn@ExamName: #{coursen}, #{examn}
|
||||||
|
BreadcrumbExternalExamEdit: Edit
|
||||||
|
BreadcrumbExternalExamUsers: Participants
|
||||||
|
BreadcrumbExternalExamGrades: Exam results
|
||||||
|
BreadcrumbExternalExamStaffInvite: Invitation
|
||||||
|
BreadcrumbExternalExamCorrect: Enter exam results
|
||||||
|
BreadcrumbParticipantsList: Lists of course participants
|
||||||
|
BreadcrumbParticipants: Course participants
|
||||||
|
BreadcrumbExamAutoOccurrence: Automatic occurrence/room distribution
|
||||||
|
BreadcrumbStorageKey: Generate storage key
|
||||||
|
BreadcrumbAllocationUsers: Applicants
|
||||||
|
BreadcrumbAllocationPriorities: Central priorities
|
||||||
|
BreadcrumbAllocationCompute: Compute allocation
|
||||||
|
BreadcrumbAllocationAccept: Accept allocation
|
||||||
|
BreadcrumbAllocationAddUser: Add applicant
|
||||||
|
BreadcrumbMessageHide: Hide
|
||||||
|
BreadcrumbFaq: FAQ
|
||||||
|
BreadcrumbSheetPersonalisedFiles: Download personalised sheet files
|
||||||
|
BreadcrumbCourseSheetPersonalisedFiles: Download template for personalised sheet files
|
||||||
|
BreadcrumbAdminCrontab: Crontab
|
||||||
|
BreadcrumbAdminWorkflowDefinitionList: Workflow definitions
|
||||||
|
BreadcrumbAdminWorkflowDefinitionNew: New workflow definition
|
||||||
|
BreadcrumbAdminWorkflowDefinitionEdit renderedWorkflowScope' wfdn: #{wfdn} (#{renderedWorkflowScope'})
|
||||||
|
BreadcrumbAdminWorkflowDefinitionDelete: Delete
|
||||||
|
BreadcrumbAdminWorkflowDefinitionInstantiate: Instantiate
|
||||||
|
BreadcrumbAdminWorkflowInstanceList: Workflow instances
|
||||||
|
BreadcrumbAdminWorkflowInstanceNew: New workflow-instance
|
||||||
|
BreadcrumbAdminWorkflowInstanceEdit: Edit instance
|
||||||
|
BreadcrumbAdminWorkflowWorkflowList: Initiated workflows
|
||||||
|
BreadcrumbAdminWorkflowWorkflowNew: Initiate workflow
|
||||||
|
BreadcrumbWorkflowInstanceEdit win: #{win}
|
||||||
|
BreadcrumbWorkflowInstanceDelete: Delete
|
||||||
|
BreadcrumbWorkflowInstanceWorkflowList: Running workflows
|
||||||
|
BreadcrumbWorkflowInstanceInitiate: Start workflow
|
||||||
|
BreadcrumbWorkflowInstanceList: Workflows
|
||||||
|
BreadcrumbWorkflowInstanceNew: New workflow
|
||||||
|
BreadcrumbWorkflowWorkflowList: Running workflows
|
||||||
|
BreadcrumbWorkflowWorkflow workflow: #{toPathPiece workflow}
|
||||||
|
BreadcrumbWorkflowWorkflowFiles: Files
|
||||||
|
BreadcrumbWorkflowWorkflowEdit: Edit
|
||||||
|
BreadcrumbWorkflowWorkflowDelete: Delete
|
||||||
|
BreadcrumbGlobalWorkflowInstanceList: System-wide workflows
|
||||||
|
BreadcrumbTopWorkflowInstanceList: Workflows
|
||||||
|
BreadcrumbTopWorkflowWorkflowList: Running workflows
|
||||||
|
BreadcrumbError: Error
|
||||||
|
BreadcrumbMenu: Login
|
||||||
|
BreadcrumbUserAdd: Add user
|
||||||
|
BreadcrumbUserNotifications: Notification settings
|
||||||
|
BreadcrumbUserPassword: Password
|
||||||
|
BreadcrumbAdminHeading: Administration
|
||||||
|
BreadcrumbAdminFeaturesHeading: Features of study
|
||||||
|
BreadcrumbAdminTest: Admin-demo
|
||||||
|
BreadcrumbAdminErrMsg: Decrypt error message
|
||||||
|
BreadcrumbAdminTokens: Issue tokens
|
||||||
|
BreadcrumbSchoolList: Departments
|
||||||
|
BreadcrumbSchoolNew: Create new department
|
||||||
|
BreadcrumbExamOfficeExams: Exams
|
||||||
|
BreadcrumbExamOfficeFields: Fields of study
|
||||||
|
BreadcrumbExamOfficeUsers: Users
|
||||||
|
BreadcrumbInformation: Information
|
||||||
|
BreadcrumbInfoLecturerTitle: Information for lecturers
|
||||||
|
BreadcrumbLegal: Legal
|
||||||
|
BreadcrumbVersion: Version history
|
||||||
|
BreadcrumbHelp: Support
|
||||||
|
BreadcrumbHealth: Instance health
|
||||||
|
BreadcrumbInstance: Instance identification
|
||||||
|
BreadcrumbUserDisplayEmail: Display email
|
||||||
|
BreadcrumbProfileData: Personal information
|
||||||
|
BreadcrumbAuthPreds: Authorisation settings
|
||||||
|
BreadcrumbTermShow: Semesters
|
||||||
|
BreadcrumbTermCreate: Create new semester
|
||||||
|
BreadcrumbTermEdit: Edit semester
|
||||||
|
BreadcrumbTermCurrent: Current semester
|
||||||
|
BreadcrumbAllocationListTitle: Central allocations
|
||||||
|
BreadcrumbParticipantsIntersect: Common course participants
|
||||||
|
BreadcrumbCourseList: Courses
|
||||||
|
BreadcrumbCourseNew: Create new course
|
||||||
|
BreadcrumbCourseEdit: Edit course
|
||||||
|
BreadcrumbCourseMembers: Participants
|
||||||
|
BreadcrumbCourseAddMembers: Add participants
|
||||||
|
BreadcrumbCourseExamOffice: Exam offices
|
||||||
|
BreadcrumbCorrectionsAssign: Assign corrections
|
||||||
|
BreadcrumbSheetList: Exercise sheets
|
||||||
|
BreadcrumbCourseCommunication: Course message (email)
|
||||||
|
BreadcrumbTutorialList: Tutorials
|
||||||
|
BreadcrumbTutorialNew: Create new tutorial
|
||||||
|
BreadcrumbCourseDelete: Delete course
|
||||||
|
BreadcrumbCourseNewsNew: Add course news
|
||||||
|
BreadcrumbCourseNewsEdit: Edit course news
|
||||||
|
BreadcrumbCourseEventNew: New course occurrence
|
||||||
|
BreadcrumbCourseEventEdit: Edit course occurrence
|
||||||
|
BreadcrumbExamList: Exams
|
||||||
|
BreadcrumbExamNew: Create new exam
|
||||||
|
BreadcrumbCourseApplications: Applications
|
||||||
|
BreadcrumbExamEdit: Edit exam
|
||||||
|
BreadcrumbExamUsers: Participants
|
||||||
|
BreadcrumbExamGrades: Exam results
|
||||||
|
BreadcrumbExamAddMembers: Add exam participants
|
||||||
|
BreadcrumbExamCorrect: Grade exams
|
||||||
|
BreadcrumbTutorialDelete: Delete tutorial
|
||||||
|
BreadcrumbTutorialEdit: Edit tutorial
|
||||||
|
BreadcrumbTutorialComm: Send course message
|
||||||
|
BreadcrumbSheetEdit: Edit exercise sheet
|
||||||
|
BreadcrumbSheetDelete: Delete exercise sheet
|
||||||
|
BreadcrumbSubmissions: Submissions
|
||||||
|
BreadcrumbSubmissionNew: Create submission
|
||||||
|
BreadcrumbSubmissionOwn: Submission
|
||||||
|
BreadcrumbCorrection: Korrektur
|
||||||
|
BreadcrumbSubmissionDelete: Delete submission
|
||||||
|
BreadcrumbCorrectorAssignTitle: Assign corrector
|
||||||
|
BreadcrumbMaterialList: Material
|
||||||
|
BreadcrumbMaterialNew: Publish new material
|
||||||
|
BreadcrumbMaterialEdit: Edit material
|
||||||
|
BreadcrumbMaterialDelete: Delete material
|
||||||
|
BreadcrumbCorrections: Corrections
|
||||||
|
BreadcrumbCorrectionsUpload: Upload corrections
|
||||||
|
BreadcrumbCorrectionsDownload: Download corrections
|
||||||
|
BreadcrumbCorrectionsCreate: Register submissions
|
||||||
|
BreadcrumbCorrectionsGrade: Grade submissions
|
||||||
|
BreadcrumbMessageList: System messages
|
||||||
|
BreadcrumbGlossary: Glossary
|
||||||
|
BreadcrumbSheetNew: Create new exercise sheet
|
||||||
|
BreadcrumbSheetCurrent: Current exercise sheet
|
||||||
|
BreadcrumbSheetOldUnassigned: Submissions without corrector
|
||||||
|
BreadcrumbLogin: Login
|
||||||
|
BreadcrumbNews: News
|
||||||
134
messages/uniworx/uniworx_new/workflows/de-de-formal.msg
Normal file
134
messages/uniworx/uniworx_new/workflows/de-de-formal.msg
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
WorkflowScopeKindGlobal: Systemweit
|
||||||
|
WorkflowScopeKindTerm: Pro Semester
|
||||||
|
WorkflowScopeKindSchool: Pro Institut
|
||||||
|
WorkflowScopeKindTermSchool: Pro Institut & Semester
|
||||||
|
WorkflowScopeKindCourse: Pro Veranstaltung
|
||||||
|
WorkflowScopeGlobal: Systemweit
|
||||||
|
WorkflowScopeTermSchool tid@TermId ssh@SchoolId: #{tid} #{ssh}
|
||||||
|
WorkflowScopeCourse tid@TermId ssh@SchoolId csh@CourseShorthand: #{tid} #{ssh} #{csh}
|
||||||
|
WorkflowDefinitionScope: Bereich
|
||||||
|
WorkflowDefinitionName: Name
|
||||||
|
WorkflowDefinitionDescriptions: Beschreibung
|
||||||
|
WorkflowDefinitionDescriptionsLanguageExists: Eine Beschreibung in dieser Sprache existiert bereits
|
||||||
|
WorkflowDefinitionGraph: Spezifikation
|
||||||
|
WorkflowDefinitionKeyDoesNotExist renderedCryptoID@Text: Referenziert ID existiert nicht: #{renderedCryptoID}
|
||||||
|
WorkflowDefinitionFiles: Dateien
|
||||||
|
WorkflowFileIdentDoesNotExist fileIdent@Text: Referenzierte Datei existiert nicht: #{fileIdent}
|
||||||
|
WorkflowUserDoesNotExist userIdent@Text: Referenzierter Benutzer existiert nicht: #{userIdent}
|
||||||
|
WorkflowDefinitionFileIdentExists: Eine Datei mit dieser ID existiert bereits
|
||||||
|
WorkflowDefinitionFileIdent: Dateireferenz
|
||||||
|
WorkflowDefinitionFile: Datei
|
||||||
|
WorkflowDefinitionCreated: Workflow-Definition angelegt
|
||||||
|
WorkflowDefinitionEdited: Workflow-Definition ersetzt
|
||||||
|
WorkflowDefinitionCollision: Es existiert bereits eine Workflow-Definition mit diesem Namen und Bereich
|
||||||
|
WorkflowDefinitionNewTitle: Workflow-Definition anlegen
|
||||||
|
WorkflowDefinitionEditTitle: Workflow-Definition Bearbeiten
|
||||||
|
WorkflowDefinitionInstanceCategory: Kategorie
|
||||||
|
WorkflowDefinitionWarningLinterIssuesMessage: Es sind Linter issues aufgetreten
|
||||||
|
WorkflowDefinitionWarningLinterIssues: Es sind folgende Linter issues aufgetreten:
|
||||||
|
|
||||||
|
WorkflowDefinitionListTitle: Workflow-Definitionen
|
||||||
|
WorkflowDefinitionInstanceCount: Instanzen
|
||||||
|
WorkflowDefinitionWorkflowCount: Workflows
|
||||||
|
WorkflowDefinitionConcreteInstanceCount num@Int64: #{num} Instanzen
|
||||||
|
WorkflowDefinitionConcreteWorkflowCount num@Int64: #{num} Workflows
|
||||||
|
WorkflowDefinitionDeleteQuestion: Wollen Sie die unten aufgeführte Workflow-Definition wirklich löschen?
|
||||||
|
WorkflowDefinitionDeleted: Workflow-Definition gelöscht
|
||||||
|
WorkflowDefinitionInstantiateTitle: Workflow-Definition instanziieren
|
||||||
|
WorkflowDefinitionInstantiated: Instanz angelegt
|
||||||
|
|
||||||
|
WorkflowScope: Bereich
|
||||||
|
WorkflowInstanceName: Name
|
||||||
|
WorkflowInstanceCategory: Kategorie
|
||||||
|
WorkflowInstanceCollision: Es existiert bereits eine Workflow-Instanz mit diesem Namen und Bereich
|
||||||
|
WorkflowInstanceListTitle: Workflow-Instanzen
|
||||||
|
WorkflowInstanceDescription: Instanz-Beschreibung
|
||||||
|
WorkflowInstanceDescriptions: Instanz-Beschreibung
|
||||||
|
WorkflowInstanceDescriptionsLanguageExists: Eine Instanz-Beschreibung in dieser Sprache existiert bereits
|
||||||
|
WorkflowInstanceCreated: Instanz angelegt
|
||||||
|
WorkflowInstanceDescriptionTitle: Instanz-Titel
|
||||||
|
WorkflowInstanceWorkflowCount: Workflows
|
||||||
|
|
||||||
|
WorkflowInstanceInitiateSuccess: Workflow erfolgreich initiiert
|
||||||
|
|
||||||
|
WorkflowDescriptionLanguage: Sprach-Code (RFC1766)
|
||||||
|
WorkflowDescriptionTitle: Titel
|
||||||
|
WorkflowDescription: Beschreibung
|
||||||
|
|
||||||
|
GlobalWorkflowInstancesHeading: Workflows (Systemweit)
|
||||||
|
GlobalWorkflowInstancesTitle: Workflows (Systemweit)
|
||||||
|
|
||||||
|
GlobalWorkflowInstanceInitiateHeading workflowInstanceTitle@Text: Worklow initiieren: #{workflowInstanceTitle}
|
||||||
|
GlobalWorkflowInstanceInitiateTitle: Worklow initiieren
|
||||||
|
|
||||||
|
SchoolWorkflowInstancesHeading ssh@SchoolId: Workflows (#{ssh})
|
||||||
|
SchoolWorkflowInstancesTitle ssh@SchoolId: Workflows (#{ssh})
|
||||||
|
|
||||||
|
SchoolWorkflowInstanceInitiateHeading ssh@SchoolId workflowInstanceTitle@Text: Worklow initiieren: #{ssh}, #{workflowInstanceTitle}
|
||||||
|
SchoolWorkflowInstanceInitiateTitle ssh@SchoolId: Worklow initiieren: #{ssh}
|
||||||
|
|
||||||
|
WorkflowEdgeNumberedVariant edgeLabel@Text i@Natural: #{edgeLabel} (Variante #{i})
|
||||||
|
WorkflowEdgeFormEdge: Aktion
|
||||||
|
WorkflowEdgeFormHiddenPayload i@Natural: Versteckter Datensatz #{i}
|
||||||
|
WorkflowEdgeFormPayloadOneFieldRequired: Es muss mindestens ein Feld pro Datensatz ausgefüllt werden
|
||||||
|
WorkflowEdgeFormPayloadOneFieldRequiredFor payloadDisplayLabel@Text: Es muss mindestens ein Feld für “#{payloadDisplayLabel}” ausgefüllt werden
|
||||||
|
WorkflowEdgeFormFieldNumberTooSmall minSci@Scientific: Zahl muss mindestens #{formatScientific Scientific.Generic Nothing minSci} sein
|
||||||
|
WorkflowEdgeFormFieldNumberTooLarge maxSci@Scientific: Zahl muss höchstens #{formatScientific Scientific.Generic Nothing maxSci} sein
|
||||||
|
WorkflowEdgeFormFieldUserNotFound: E-Mail Adresse konnte keinem/keiner Benutzer:in zugeordnet werden
|
||||||
|
WorkflowEdgeFormFieldMultipleNoneAdded: (Noch) keine Einträge
|
||||||
|
WorkflowEdgeFormFieldCaptureUserLabel: Aktuelle:r Benutzer:in
|
||||||
|
|
||||||
|
WorkflowWorkflowWorkflowHistoryHeading: Verlauf
|
||||||
|
WorkflowWorkflowWorkflowEdgeFormHeading: Aktion im Workflow auslösen
|
||||||
|
WorkflowWorkflowWorkflowEdgeSuccess: Aktion erfolgreich ausgelöst
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserSelf: Sie selbst
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserNotLoggedIn: Nicht eingeloggter Benutzer
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserGone: Gelöschte:r Benutzer:in
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserHidden: Versteckte:r Benutzer:in
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserAutomatic: Automatisch
|
||||||
|
WorkflowWorkflowWorkflowHistoryActionAutomatic: Automatisch
|
||||||
|
WorkflowWorkflowWorkflowHistoryStateHidden: Versteckter Zustand
|
||||||
|
WorkflowWorkflowWorkflowHistoryActionLabel: Aktion
|
||||||
|
WorkflowWorkflowWorkflowHistoryFromLabel: Vorheriger Zustand
|
||||||
|
WorkflowWorkflowWorkflowHistoryToLabel: Neuer Zustand
|
||||||
|
WorkflowWorkflowWorkflowHistoryPayloadLabel: Datensatz-Änderungen
|
||||||
|
WorkflowWorkflowFilesArchiveName wwCID@CryptoFileNameWorkflowWorkflow wpl@WorkflowPayloadLabel stCID@CryptoUUIDWorkflowStateIndex: #{foldCase (toPathPiece wwCID)}-#{foldCase (toPathPiece stCID)}-#{foldCase (foldMap unidecode (toPathPiece wpl))}.zip
|
||||||
|
WorkflowWorkflowWorkflowStateHeading: Zustand/Daten
|
||||||
|
WorkflowWorkflowWorkflowPayloadHeading: Aktueller Datensatz
|
||||||
|
WorkflowWorkflowWorkflowStateStateLabel: Aktueller Zustand
|
||||||
|
WorkflowWorkflowWorkflowStateStateHidden: Versteckter Zustand
|
||||||
|
WorkflowWorkflowWorkflowHistoryLabelOthers: Aktionen Anderer
|
||||||
|
WorkflowWorkflowWorkflowHistoryLabelOwn: Eigene Aktionen
|
||||||
|
|
||||||
|
WorkflowPayloadFiles: Datei(en)
|
||||||
|
WorkflowPayloadBoolTrue: Ja
|
||||||
|
WorkflowPayloadBoolFalse: Nein
|
||||||
|
WorkflowPayloadUserGone: Gelöschte:r Benutzer:in
|
||||||
|
|
||||||
|
TopWorkflowInstancesHeading: Workflows
|
||||||
|
TopWorkflowInstancesTitle: Workflows
|
||||||
|
|
||||||
|
GlobalWorkflowWorkflowWorkflowHeading workflowWorkflowId@CryptoFileNameWorkflowWorkflow: Workflow #{toPathPiece workflowWorkflowId}
|
||||||
|
GlobalWorkflowWorkflowWorkflowTitle workflowWorkflowId@CryptoFileNameWorkflowWorkflow: Workflow #{toPathPiece workflowWorkflowId}
|
||||||
|
|
||||||
|
SchoolWorkflowWorkflowWorkflowHeading ssh@SchoolId workflowWorkflowId@CryptoFileNameWorkflowWorkflow: Workflow #{ssh}, #{toPathPiece workflowWorkflowId}
|
||||||
|
SchoolWorkflowWorkflowWorkflowTitle ssh@SchoolId workflowWorkflowId@CryptoFileNameWorkflowWorkflow: Workflow #{ssh}, #{toPathPiece workflowWorkflowId}
|
||||||
|
|
||||||
|
WorkflowWorkflowListScopeTitle rScope@Text: Laufende Workflows - #{rScope}
|
||||||
|
WorkflowWorkflowListScopeHeading rScope@Text: Laufende Workflows (#{rScope})
|
||||||
|
WorkflowWorkflowListInstanceTitle: Laufende Workflows für Instanz
|
||||||
|
WorkflowWorkflowListInstanceHeading: Laufende Workflows für Instanz
|
||||||
|
WorkflowWorkflowListNamedInstanceTitle rScope@Text wiTitle@Text: Laufende Workflows - #{rScope}, #{wiTitle}
|
||||||
|
WorkflowWorkflowListNamedInstanceHeading rScope@Text wiTitle@Text: Laufende Workflows (#{rScope}, #{wiTitle})
|
||||||
|
WorkflowWorkflowListTopTitle: Laufende Workflows
|
||||||
|
WorkflowWorkflowListTopHeading: Laufende Workflows
|
||||||
|
AdminWorkflowWorkflowListTitle: Laufende Workflows
|
||||||
|
AdminWorkflowWorkflowListHeading: Laufende Workflows
|
||||||
|
|
||||||
|
WorkflowWorkflowListNumber: Nummer
|
||||||
|
WorkflowWorkflowListScope: Bereich
|
||||||
|
WorkflowWorkflowListInstance: Instanz
|
||||||
|
WorkflowWorkflowListCurrentState: Aktueller Zustand
|
||||||
|
WorkflowWorkflowListLastActionTime: Zeitpunkt, letzte Aktion
|
||||||
|
WorkflowWorkflowListLastActionUser: Benutzer:in, letzte Aktion
|
||||||
|
WorkflowWorkflowListIsFinal: Abgeschlossen?
|
||||||
134
messages/uniworx/uniworx_new/workflows/en-eu.msg
Normal file
134
messages/uniworx/uniworx_new/workflows/en-eu.msg
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
WorkflowScopeKindGlobal: Global
|
||||||
|
WorkflowScopeKindTerm: Per term
|
||||||
|
WorkflowScopeKindSchool: Per school
|
||||||
|
WorkflowScopeKindTermSchool: Per school & term
|
||||||
|
WorkflowScopeKindCourse: Per course
|
||||||
|
WorkflowScopeGlobal: System-wide
|
||||||
|
WorkflowScopeTermSchool tid ssh: #{tid} #{ssh}
|
||||||
|
WorkflowScopeCourse tid ssh csh: #{tid} #{ssh} #{csh}
|
||||||
|
WorkflowDefinitionScope: Scope
|
||||||
|
WorkflowDefinitionName: Name
|
||||||
|
WorkflowDefinitionDescriptions: Description
|
||||||
|
WorkflowDefinitionDescriptionsLanguageExists: A description in this language already exists
|
||||||
|
WorkflowDescriptionLanguage: Language code (RFC1766)
|
||||||
|
WorkflowDescriptionTitle: Title
|
||||||
|
WorkflowDescription: Description
|
||||||
|
|
||||||
|
GlobalWorkflowInstancesHeading: Workflows (system-wide)
|
||||||
|
GlobalWorkflowInstancesTitle: Workflows (system-wide)
|
||||||
|
|
||||||
|
GlobalWorkflowInstanceInitiateHeading workflowInstanceTitle: Initiate workflow: #{workflowInstanceTitle}
|
||||||
|
GlobalWorkflowInstanceInitiateTitle: Initiate workflow
|
||||||
|
|
||||||
|
SchoolWorkflowInstancesHeading ssh: Workflows (#{ssh})
|
||||||
|
SchoolWorkflowInstancesTitle ssh: Workflows (#{ssh})
|
||||||
|
|
||||||
|
SchoolWorkflowInstanceInitiateHeading ssh workflowInstanceTitle: Initiate workflow: #{ssh}, #{workflowInstanceTitle}
|
||||||
|
SchoolWorkflowInstanceInitiateTitle ssh: Initiate workflow: #{ssh}
|
||||||
|
|
||||||
|
WorkflowEdgeNumberedVariant edgeLabel i: #{edgeLabel} (variant #{i})
|
||||||
|
WorkflowEdgeFormEdge: Action
|
||||||
|
WorkflowEdgeFormHiddenPayload i: Hidden dataset #{i}
|
||||||
|
WorkflowEdgeFormPayloadOneFieldRequired: At least one field per dataset needs to be filled
|
||||||
|
WorkflowEdgeFormPayloadOneFieldRequiredFor payloadDisplayLabel: At least one field for “#{payloadDisplayLabel}” needs to be filled
|
||||||
|
WorkflowEdgeFormFieldNumberTooSmall minSci: Number must be at least #{formatScientific Scientific.Generic Nothing minSci}
|
||||||
|
WorkflowEdgeFormFieldNumberTooLarge maxSci: Number must be at most #{formatScientific Scientific.Generic Nothing maxSci}
|
||||||
|
WorkflowEdgeFormFieldUserNotFound: Email could not be resolved to an user
|
||||||
|
WorkflowEdgeFormFieldMultipleNoneAdded: No entries (yet)
|
||||||
|
WorkflowEdgeFormFieldCaptureUserLabel: Current user
|
||||||
|
|
||||||
|
WorkflowWorkflowWorkflowHistoryHeading: History
|
||||||
|
WorkflowWorkflowWorkflowEdgeFormHeading: Trigger action within workflow
|
||||||
|
WorkflowWorkflowWorkflowEdgeSuccess: Successfully triggered action
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserSelf: You
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserNotLoggedIn: Not-logged in user
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserGone: Deleted user
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserHidden: Hidden user
|
||||||
|
WorkflowWorkflowWorkflowHistoryUserAutomatic: Automatic
|
||||||
|
WorkflowWorkflowWorkflowHistoryActionAutomatic: Automatic
|
||||||
|
WorkflowWorkflowWorkflowHistoryStateHidden: Hidden state
|
||||||
|
WorkflowWorkflowWorkflowHistoryActionLabel: Action
|
||||||
|
WorkflowWorkflowWorkflowHistoryFromLabel: Previous state
|
||||||
|
WorkflowWorkflowWorkflowHistoryToLabel: New state
|
||||||
|
WorkflowWorkflowWorkflowHistoryPayloadLabel: Data changes
|
||||||
|
WorkflowWorkflowFilesArchiveName wwCID wpl stCID: #{foldCase (toPathPiece wwCID)}-#{foldCase (toPathPiece stCID)}-#{foldCase (foldMap unidecode (toPathPiece wpl))}.zip
|
||||||
|
WorkflowWorkflowWorkflowStateHeading: State/Data
|
||||||
|
WorkflowWorkflowWorkflowPayloadHeading: Current data
|
||||||
|
WorkflowWorkflowWorkflowStateStateLabel: Current state
|
||||||
|
WorkflowWorkflowWorkflowStateStateHidden: Hidden state
|
||||||
|
WorkflowWorkflowWorkflowHistoryLabelOthers: Other users' actions
|
||||||
|
WorkflowWorkflowWorkflowHistoryLabelOwn: Your actions
|
||||||
|
|
||||||
|
WorkflowPayloadFiles: File(s)
|
||||||
|
WorkflowPayloadBoolTrue: Yes
|
||||||
|
WorkflowPayloadBoolFalse: No
|
||||||
|
WorkflowPayloadUserGone: Deleted user
|
||||||
|
|
||||||
|
TopWorkflowInstancesHeading: Workflows
|
||||||
|
TopWorkflowInstancesTitle: Workflows
|
||||||
|
|
||||||
|
GlobalWorkflowWorkflowWorkflowHeading workflowWorkflowId: Workflow #{toPathPiece workflowWorkflowId}
|
||||||
|
GlobalWorkflowWorkflowWorkflowTitle workflowWorkflowId: Workflow #{toPathPiece workflowWorkflowId}
|
||||||
|
|
||||||
|
SchoolWorkflowWorkflowWorkflowHeading ssh workflowWorkflowId: Workflow #{ssh}, #{toPathPiece workflowWorkflowId}
|
||||||
|
SchoolWorkflowWorkflowWorkflowTitle ssh workflowWorkflowId: Workflow #{ssh}, #{toPathPiece workflowWorkflowId}
|
||||||
|
|
||||||
|
WorkflowWorkflowListScopeTitle rScope: Running workflows - #{rScope}
|
||||||
|
WorkflowWorkflowListScopeHeading rScope: Running workflows (#{rScope})
|
||||||
|
WorkflowWorkflowListInstanceTitle: Running workflows for an instance
|
||||||
|
WorkflowWorkflowListInstanceHeading: Running workflows for an instance
|
||||||
|
WorkflowWorkflowListNamedInstanceTitle rScope wiTitle: Running workflows - #{rScope}, #{wiTitle}
|
||||||
|
WorkflowWorkflowListNamedInstanceHeading rScope wiTitle: Running workflows (#{rScope}, #{wiTitle})
|
||||||
|
WorkflowWorkflowListTopTitle: Running workflows
|
||||||
|
WorkflowWorkflowListTopHeading: Running workflows
|
||||||
|
AdminWorkflowWorkflowListTitle: Running workflows
|
||||||
|
AdminWorkflowWorkflowListHeading: Running workflows
|
||||||
|
|
||||||
|
WorkflowWorkflowListNumber: Number
|
||||||
|
WorkflowWorkflowListScope: Scope
|
||||||
|
WorkflowWorkflowListInstance: Instance
|
||||||
|
WorkflowWorkflowListCurrentState: Current state
|
||||||
|
WorkflowWorkflowListLastActionTime: Timestamp of last action
|
||||||
|
WorkflowWorkflowListLastActionUser: User for last action
|
||||||
|
WorkflowWorkflowListIsFinal: Finalised?
|
||||||
|
|
||||||
|
WorkflowDefinitionGraph: Specification
|
||||||
|
WorkflowDefinitionKeyDoesNotExist renderedCryptoID: Referenced id does not exist: #{renderedCryptoID}
|
||||||
|
WorkflowDefinitionFiles: Files
|
||||||
|
WorkflowFileIdentDoesNotExist fileIdent: Referenced file does not exist: #{fileIdent}
|
||||||
|
WorkflowUserDoesNotExist userIdent: Referenced user does not exist: #{userIdent}
|
||||||
|
WorkflowDefinitionFileIdentExists: A file with the given reference id already exists
|
||||||
|
WorkflowDefinitionFileIdent: File reference id
|
||||||
|
WorkflowDefinitionFile: File
|
||||||
|
WorkflowDefinitionCreated: Successfully created workflow definition
|
||||||
|
WorkflowDefinitionEdited: Successfully replaced workflow definition
|
||||||
|
WorkflowDefinitionCollision: A workflow definition with this name already exists
|
||||||
|
WorkflowDefinitionNewTitle: Create new workflow definition
|
||||||
|
WorkflowDefinitionEditTitle: Edit workflow definition
|
||||||
|
WorkflowDefinitionInstanceCategory: Category
|
||||||
|
WorkflowDefinitionWarningLinterIssuesMessage: There were linter issues
|
||||||
|
WorkflowDefinitionWarningLinterIssues: There are the following linter issues:
|
||||||
|
|
||||||
|
WorkflowDefinitionListTitle: Workflow definitions
|
||||||
|
WorkflowDefinitionInstanceCount: Instances
|
||||||
|
WorkflowDefinitionWorkflowCount: Workflows
|
||||||
|
WorkflowDefinitionConcreteInstanceCount num: #{num} instances
|
||||||
|
WorkflowDefinitionConcreteWorkflowCount num: #{num} workflows
|
||||||
|
WorkflowDefinitionDeleteQuestion: Do you really want to delete the workflow definition listed below?
|
||||||
|
WorkflowDefinitionDeleted: Successfully deleted workflow definition
|
||||||
|
WorkflowDefinitionInstantiateTitle: Instantiate workflow definition
|
||||||
|
WorkflowDefinitionInstantiated: Instance created
|
||||||
|
|
||||||
|
WorkflowScope: Scope
|
||||||
|
WorkflowInstanceName: Name
|
||||||
|
WorkflowInstanceCategory: Category
|
||||||
|
WorkflowInstanceCollision: There already exists a workflow instance with the given name and category
|
||||||
|
WorkflowInstanceListTitle: Workflow instances
|
||||||
|
WorkflowInstanceDescription: Instance description
|
||||||
|
WorkflowInstanceDescriptions: Instance description
|
||||||
|
WorkflowInstanceDescriptionsLanguageExists: A instance description in the given language already exists
|
||||||
|
WorkflowInstanceCreated: Instance created
|
||||||
|
WorkflowInstanceDescriptionTitle: Instance title
|
||||||
|
WorkflowInstanceWorkflowCount: Workflows
|
||||||
|
|
||||||
|
WorkflowInstanceInitiateSuccess: Successfully initiated workflow
|
||||||
@ -4,7 +4,7 @@
|
|||||||
module Foundation.I18n
|
module Foundation.I18n
|
||||||
( appLanguages, appLanguagesOpts
|
( appLanguages, appLanguagesOpts
|
||||||
, UniWorXMessage(..), UniWorXTestMessage(..), UniWorXSettingsMessage(..)
|
, UniWorXMessage(..), UniWorXTestMessage(..), UniWorXSettingsMessage(..)
|
||||||
, UniWorXHelpMessage(..)
|
, UniWorXHelpMessage(..), UniWorXBreadcrumMessage(..), UniWorXWorkflowMessage(..)
|
||||||
, ShortTermIdentifier(..)
|
, ShortTermIdentifier(..)
|
||||||
, MsgLanguage(..)
|
, MsgLanguage(..)
|
||||||
, ShortSex(..)
|
, ShortSex(..)
|
||||||
@ -136,6 +136,8 @@ mkMessage ''UniWorX "messages/uniworx/misc" "de-de-formal"
|
|||||||
mkMessageAddition ''UniWorX "Test" "messages/uniworx/test" "de-de-formal"
|
mkMessageAddition ''UniWorX "Test" "messages/uniworx/test" "de-de-formal"
|
||||||
mkMessageAddition ''UniWorX "Settings" "messages/uniworx/uniworx_new/settings" "de-de-formal"
|
mkMessageAddition ''UniWorX "Settings" "messages/uniworx/uniworx_new/settings" "de-de-formal"
|
||||||
mkMessageAddition ''UniWorX "Help" "messages/uniworx/uniworx_new/help" "de-de-formal"
|
mkMessageAddition ''UniWorX "Help" "messages/uniworx/uniworx_new/help" "de-de-formal"
|
||||||
|
mkMessageAddition ''UniWorX "Breadcrum" "messages/uniworx/uniworx_new/breadcrumbs" "de-de-formal"
|
||||||
|
mkMessageAddition ''UniWorX "Workflow" "messages/uniworx/uniworx_new/workflows" "de-de-formal"
|
||||||
mkMessageVariant ''UniWorX ''CampusMessage "messages/auth/campus" "de"
|
mkMessageVariant ''UniWorX ''CampusMessage "messages/auth/campus" "de"
|
||||||
mkMessageVariant ''UniWorX ''DummyMessage "messages/auth/dummy" "de"
|
mkMessageVariant ''UniWorX ''DummyMessage "messages/auth/dummy" "de"
|
||||||
mkMessageVariant ''UniWorX ''PWHashMessage "messages/auth/pw-hash" "de"
|
mkMessageVariant ''UniWorX ''PWHashMessage "messages/auth/pw-hash" "de"
|
||||||
|
|||||||
@ -60,15 +60,15 @@ i18nCrumb msg mbR = do
|
|||||||
-- i.e. information might be leaked by not performing permission checks if the
|
-- i.e. information might be leaked by not performing permission checks if the
|
||||||
-- breadcrumb value depends on sensitive content (like an user's name).
|
-- breadcrumb value depends on sensitive content (like an user's name).
|
||||||
instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
||||||
breadcrumb (AuthR _) = i18nCrumb MsgMenuLogin $ Just NewsR
|
breadcrumb (AuthR _) = i18nCrumb MsgBreadcrumbLogin $ Just NewsR
|
||||||
breadcrumb (StaticR _) = i18nCrumb MsgBreadcrumbStatic Nothing
|
breadcrumb (StaticR _) = i18nCrumb MsgBreadcrumbStatic Nothing
|
||||||
breadcrumb (WellKnownR _) = i18nCrumb MsgBreadcrumbWellKnown Nothing
|
breadcrumb (WellKnownR _) = i18nCrumb MsgBreadcrumbWellKnown Nothing
|
||||||
breadcrumb MetricsR = i18nCrumb MsgBreadcrumbMetrics Nothing
|
breadcrumb MetricsR = i18nCrumb MsgBreadcrumbMetrics Nothing
|
||||||
breadcrumb ErrorR = i18nCrumb MsgBreadcrumbError Nothing
|
breadcrumb ErrorR = i18nCrumb MsgBreadcrumbError Nothing
|
||||||
|
|
||||||
breadcrumb NewsR = i18nCrumb MsgMenuNews Nothing
|
breadcrumb NewsR = i18nCrumb MsgBreadcrumbNews Nothing
|
||||||
breadcrumb UsersR = i18nCrumb MsgMenuUsers $ Just AdminR
|
breadcrumb UsersR = i18nCrumb MsgBreadcrumbUser $ Just AdminR
|
||||||
breadcrumb AdminUserAddR = i18nCrumb MsgMenuUserAdd $ Just UsersR
|
breadcrumb AdminUserAddR = i18nCrumb MsgBreadcrumbUserAdd $ Just UsersR
|
||||||
breadcrumb (AdminUserR cID) = maybeT (i18nCrumb MsgBreadcrumbUser $ Just UsersR) $ do
|
breadcrumb (AdminUserR cID) = maybeT (i18nCrumb MsgBreadcrumbUser $ Just UsersR) $ do
|
||||||
guardM . hasReadAccessTo $ AdminUserR cID
|
guardM . hasReadAccessTo $ AdminUserR cID
|
||||||
uid <- decrypt cID
|
uid <- decrypt cID
|
||||||
@ -80,27 +80,27 @@ instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
|||||||
mayList <- hasReadAccessTo UsersR
|
mayList <- hasReadAccessTo UsersR
|
||||||
if
|
if
|
||||||
| mayList
|
| mayList
|
||||||
-> i18nCrumb MsgMenuUserNotifications . Just $ AdminUserR cID
|
-> i18nCrumb MsgBreadcrumbUserNotifications . Just $ AdminUserR cID
|
||||||
| otherwise
|
| otherwise
|
||||||
-> i18nCrumb MsgMenuUserNotifications $ Just ProfileR
|
-> i18nCrumb MsgBreadcrumbUserNotifications $ Just ProfileR
|
||||||
breadcrumb (UserPasswordR cID) = do
|
breadcrumb (UserPasswordR cID) = do
|
||||||
mayList <- hasReadAccessTo UsersR
|
mayList <- hasReadAccessTo UsersR
|
||||||
if
|
if
|
||||||
| mayList
|
| mayList
|
||||||
-> i18nCrumb MsgMenuUserPassword . Just $ AdminUserR cID
|
-> i18nCrumb MsgBreadcrumbUserPassword . Just $ AdminUserR cID
|
||||||
| otherwise
|
| otherwise
|
||||||
-> i18nCrumb MsgMenuUserPassword $ Just ProfileR
|
-> i18nCrumb MsgBreadcrumbUserPassword $ Just ProfileR
|
||||||
breadcrumb AdminNewFunctionaryInviteR = i18nCrumb MsgMenuLecturerInvite $ Just UsersR
|
breadcrumb AdminNewFunctionaryInviteR = i18nCrumb MsgBreadcrumbLecturerInvite $ Just UsersR
|
||||||
breadcrumb AdminFunctionaryInviteR = i18nCrumb MsgBreadcrumbFunctionaryInvite Nothing
|
breadcrumb AdminFunctionaryInviteR = i18nCrumb MsgBreadcrumbFunctionaryInvite Nothing
|
||||||
|
|
||||||
breadcrumb AdminR = i18nCrumb MsgAdminHeading Nothing
|
breadcrumb AdminR = i18nCrumb MsgBreadcrumbAdminHeading Nothing
|
||||||
breadcrumb AdminFeaturesR = i18nCrumb MsgAdminFeaturesHeading $ Just AdminR
|
breadcrumb AdminFeaturesR = i18nCrumb MsgBreadcrumbAdminFeaturesHeading $ Just AdminR
|
||||||
breadcrumb AdminTestR = i18nCrumb MsgMenuAdminTest $ Just AdminR
|
breadcrumb AdminTestR = i18nCrumb MsgBreadcrumbAdminTest $ Just AdminR
|
||||||
breadcrumb AdminErrMsgR = i18nCrumb MsgMenuAdminErrMsg $ Just AdminR
|
breadcrumb AdminErrMsgR = i18nCrumb MsgBreadcrumbAdminErrMsg $ Just AdminR
|
||||||
breadcrumb AdminTokensR = i18nCrumb MsgMenuAdminTokens $ Just AdminR
|
breadcrumb AdminTokensR = i18nCrumb MsgBreadcrumbAdminTokens $ Just AdminR
|
||||||
breadcrumb AdminCrontabR = i18nCrumb MsgBreadcrumbAdminCrontab $ Just AdminR
|
breadcrumb AdminCrontabR = i18nCrumb MsgBreadcrumbAdminCrontab $ Just AdminR
|
||||||
|
|
||||||
breadcrumb SchoolListR = i18nCrumb MsgMenuSchoolList $ Just AdminR
|
breadcrumb SchoolListR = i18nCrumb MsgBreadcrumbSchoolList $ Just AdminR
|
||||||
breadcrumb (SchoolR ssh sRoute) = case sRoute of
|
breadcrumb (SchoolR ssh sRoute) = case sRoute of
|
||||||
SchoolEditR -> maybeT (i18nCrumb MsgBreadcrumbSchool $ Just SchoolListR) $ do
|
SchoolEditR -> maybeT (i18nCrumb MsgBreadcrumbSchool $ Just SchoolListR) $ do
|
||||||
School{..} <- MaybeT . runDBRead $ get ssh
|
School{..} <- MaybeT . runDBRead $ get ssh
|
||||||
@ -133,40 +133,40 @@ instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
|||||||
SWWFilesR _ _ -> i18nCrumb MsgBreadcrumbWorkflowWorkflowFiles . Just . SchoolR ssh $ SchoolWorkflowWorkflowR cID SWWWorkflowR
|
SWWFilesR _ _ -> i18nCrumb MsgBreadcrumbWorkflowWorkflowFiles . Just . SchoolR ssh $ SchoolWorkflowWorkflowR cID SWWWorkflowR
|
||||||
SWWEditR -> i18nCrumb MsgBreadcrumbWorkflowWorkflowEdit . Just . SchoolR ssh $ SchoolWorkflowWorkflowR cID SWWWorkflowR
|
SWWEditR -> i18nCrumb MsgBreadcrumbWorkflowWorkflowEdit . Just . SchoolR ssh $ SchoolWorkflowWorkflowR cID SWWWorkflowR
|
||||||
SWWDeleteR -> i18nCrumb MsgBreadcrumbWorkflowWorkflowDelete . Just . SchoolR ssh $ SchoolWorkflowWorkflowR cID SWWWorkflowR
|
SWWDeleteR -> i18nCrumb MsgBreadcrumbWorkflowWorkflowDelete . Just . SchoolR ssh $ SchoolWorkflowWorkflowR cID SWWWorkflowR
|
||||||
breadcrumb SchoolNewR = i18nCrumb MsgMenuSchoolNew $ Just SchoolListR
|
breadcrumb SchoolNewR = i18nCrumb MsgBreadcrumbSchoolNew $ Just SchoolListR
|
||||||
|
|
||||||
breadcrumb (ExamOfficeR EOExamsR) = i18nCrumb MsgMenuExamOfficeExams Nothing
|
breadcrumb (ExamOfficeR EOExamsR) = i18nCrumb MsgBreadcrumbExamOfficeExams Nothing
|
||||||
breadcrumb (ExamOfficeR EOFieldsR) = i18nCrumb MsgMenuExamOfficeFields . Just $ ExamOfficeR EOExamsR
|
breadcrumb (ExamOfficeR EOFieldsR) = i18nCrumb MsgBreadcrumbExamOfficeFields . Just $ ExamOfficeR EOExamsR
|
||||||
breadcrumb (ExamOfficeR EOUsersR) = i18nCrumb MsgMenuExamOfficeUsers . Just $ ExamOfficeR EOExamsR
|
breadcrumb (ExamOfficeR EOUsersR) = i18nCrumb MsgBreadcrumbExamOfficeUsers . Just $ ExamOfficeR EOExamsR
|
||||||
breadcrumb (ExamOfficeR EOUsersInviteR) = i18nCrumb MsgBreadcrumbExamOfficeUserInvite Nothing
|
breadcrumb (ExamOfficeR EOUsersInviteR) = i18nCrumb MsgBreadcrumbExamOfficeUserInvite Nothing
|
||||||
|
|
||||||
breadcrumb InfoR = i18nCrumb MsgMenuInformation Nothing
|
breadcrumb InfoR = i18nCrumb MsgBreadcrumbInformation Nothing
|
||||||
breadcrumb InfoLecturerR = i18nCrumb MsgInfoLecturerTitle $ Just InfoR
|
breadcrumb InfoLecturerR = i18nCrumb MsgBreadcrumbInfoLecturerTitle $ Just InfoR
|
||||||
breadcrumb LegalR = i18nCrumb MsgMenuLegal $ Just InfoR
|
breadcrumb LegalR = i18nCrumb MsgBreadcrumbLegal $ Just InfoR
|
||||||
breadcrumb InfoAllocationR = i18nCrumb MsgBreadcrumbAllocationInfo $ Just InfoR
|
breadcrumb InfoAllocationR = i18nCrumb MsgBreadcrumbAllocationInfo $ Just InfoR
|
||||||
breadcrumb VersionR = i18nCrumb MsgMenuVersion $ Just InfoR
|
breadcrumb VersionR = i18nCrumb MsgBreadcrumbVersion $ Just InfoR
|
||||||
breadcrumb FaqR = i18nCrumb MsgBreadcrumbFaq $ Just InfoR
|
breadcrumb FaqR = i18nCrumb MsgBreadcrumbFaq $ Just InfoR
|
||||||
|
|
||||||
|
|
||||||
breadcrumb HelpR = i18nCrumb MsgMenuHelp Nothing
|
breadcrumb HelpR = i18nCrumb MsgBreadcrumbHelp Nothing
|
||||||
|
|
||||||
|
|
||||||
breadcrumb HealthR = i18nCrumb MsgMenuHealth Nothing
|
breadcrumb HealthR = i18nCrumb MsgBreadcrumbHealth Nothing
|
||||||
breadcrumb InstanceR = i18nCrumb MsgMenuInstance Nothing
|
breadcrumb InstanceR = i18nCrumb MsgBreadcrumbInstance Nothing
|
||||||
|
|
||||||
breadcrumb ProfileR = i18nCrumb MsgBreadcrumbProfile Nothing
|
breadcrumb ProfileR = i18nCrumb MsgBreadcrumbProfile Nothing
|
||||||
breadcrumb SetDisplayEmailR = i18nCrumb MsgUserDisplayEmail $ Just ProfileR
|
breadcrumb SetDisplayEmailR = i18nCrumb MsgBreadcrumbUserDisplayEmail $ Just ProfileR
|
||||||
breadcrumb ProfileDataR = i18nCrumb MsgMenuProfileData $ Just ProfileR
|
breadcrumb ProfileDataR = i18nCrumb MsgBreadcrumbProfileData $ Just ProfileR
|
||||||
breadcrumb AuthPredsR = i18nCrumb MsgMenuAuthPreds $ Just ProfileR
|
breadcrumb AuthPredsR = i18nCrumb MsgBreadcrumbAuthPreds $ Just ProfileR
|
||||||
breadcrumb CsvOptionsR = i18nCrumb MsgCsvOptionsBreadCrum $ Just ProfileR
|
breadcrumb CsvOptionsR = i18nCrumb MsgBreadcrumbCsvOptions $ Just ProfileR
|
||||||
breadcrumb LangR = i18nCrumb MsgMenuLanguage $ Just ProfileR
|
breadcrumb LangR = i18nCrumb MsgMenuLanguage $ Just ProfileR
|
||||||
|
|
||||||
breadcrumb StorageKeyR = i18nCrumb MsgBreadcrumbStorageKey Nothing
|
breadcrumb StorageKeyR = i18nCrumb MsgBreadcrumbStorageKey Nothing
|
||||||
|
|
||||||
breadcrumb TermShowR = i18nCrumb MsgMenuTermShow $ Just NewsR
|
breadcrumb TermShowR = i18nCrumb MsgBreadcrumbTermShow $ Just NewsR
|
||||||
breadcrumb TermCurrentR = i18nCrumb MsgMenuTermCurrent $ Just TermShowR
|
breadcrumb TermCurrentR = i18nCrumb MsgBreadcrumbTermCurrent $ Just TermShowR
|
||||||
breadcrumb TermEditR = i18nCrumb MsgMenuTermCreate $ Just TermShowR
|
breadcrumb TermEditR = i18nCrumb MsgBreadcrumbTermCreate $ Just TermShowR
|
||||||
breadcrumb (TermEditExistR tid) = i18nCrumb MsgMenuTermEdit . Just $ TermCourseListR tid
|
breadcrumb (TermEditExistR tid) = i18nCrumb MsgBreadcrumbTermEdit . Just $ TermCourseListR tid
|
||||||
breadcrumb (TermCourseListR tid) = maybeT (i18nCrumb MsgBreadcrumbTerm $ Just CourseListR) $ do -- redirect only, used in other breadcrumbs
|
breadcrumb (TermCourseListR tid) = maybeT (i18nCrumb MsgBreadcrumbTerm $ Just CourseListR) $ do -- redirect only, used in other breadcrumbs
|
||||||
guardM . lift . runDBRead $ isJust <$> get tid
|
guardM . lift . runDBRead $ isJust <$> get tid
|
||||||
i18nCrumb (ShortTermIdentifier $ unTermKey tid) $ Just CourseListR
|
i18nCrumb (ShortTermIdentifier $ unTermKey tid) $ Just CourseListR
|
||||||
@ -177,7 +177,7 @@ instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
|||||||
<*> fmap isJust (get tid)
|
<*> fmap isJust (get tid)
|
||||||
return (CI.original $ unSchoolKey ssh, Just $ TermCourseListR tid)
|
return (CI.original $ unSchoolKey ssh, Just $ TermCourseListR tid)
|
||||||
|
|
||||||
breadcrumb AllocationListR = i18nCrumb MsgAllocationListTitle $ Just NewsR
|
breadcrumb AllocationListR = i18nCrumb MsgBreadcrumbAllocationListTitle $ Just NewsR
|
||||||
breadcrumb (AllocationR tid ssh ash sRoute) = case sRoute of
|
breadcrumb (AllocationR tid ssh ash sRoute) = case sRoute of
|
||||||
AShowR -> maybeT (i18nCrumb MsgBreadcrumbAllocation $ Just AllocationListR) $ do
|
AShowR -> maybeT (i18nCrumb MsgBreadcrumbAllocation $ Just AllocationListR) $ do
|
||||||
mr <- getMessageRender
|
mr <- getMessageRender
|
||||||
@ -199,57 +199,57 @@ instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
|||||||
|
|
||||||
breadcrumb ParticipantsListR = i18nCrumb MsgBreadcrumbParticipantsList $ Just CourseListR
|
breadcrumb ParticipantsListR = i18nCrumb MsgBreadcrumbParticipantsList $ Just CourseListR
|
||||||
breadcrumb (ParticipantsR _ _) = i18nCrumb MsgBreadcrumbParticipants $ Just ParticipantsListR
|
breadcrumb (ParticipantsR _ _) = i18nCrumb MsgBreadcrumbParticipants $ Just ParticipantsListR
|
||||||
breadcrumb ParticipantsIntersectR = i18nCrumb MsgMenuParticipantsIntersect $ Just ParticipantsListR
|
breadcrumb ParticipantsIntersectR = i18nCrumb MsgBreadcrumbParticipantsIntersect $ Just ParticipantsListR
|
||||||
|
|
||||||
breadcrumb CourseListR = i18nCrumb MsgMenuCourseList Nothing
|
breadcrumb CourseListR = i18nCrumb MsgBreadcrumbCourseList Nothing
|
||||||
breadcrumb CourseNewR = i18nCrumb MsgMenuCourseNew $ Just CourseListR
|
breadcrumb CourseNewR = i18nCrumb MsgBreadcrumbCourseNew $ Just CourseListR
|
||||||
breadcrumb (CourseR tid ssh csh CShowR) = maybeT (i18nCrumb MsgBreadcrumbCourse . Just $ TermSchoolCourseListR tid ssh) $ do
|
breadcrumb (CourseR tid ssh csh CShowR) = maybeT (i18nCrumb MsgBreadcrumbCourse . Just $ TermSchoolCourseListR tid ssh) $ do
|
||||||
guardM . lift . runDBRead . existsBy $ TermSchoolCourseShort tid ssh csh
|
guardM . lift . runDBRead . existsBy $ TermSchoolCourseShort tid ssh csh
|
||||||
return (CI.original csh, Just $ TermSchoolCourseListR tid ssh)
|
return (CI.original csh, Just $ TermSchoolCourseListR tid ssh)
|
||||||
breadcrumb (CourseR tid ssh csh CEditR) = i18nCrumb MsgMenuCourseEdit . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CEditR) = i18nCrumb MsgBreadcrumbCourseEdit . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CUsersR) = i18nCrumb MsgMenuCourseMembers . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CUsersR) = i18nCrumb MsgBreadcrumbCourseMembers . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CAddUserR) = i18nCrumb MsgMenuCourseAddMembers . Just $ CourseR tid ssh csh CUsersR
|
breadcrumb (CourseR tid ssh csh CAddUserR) = i18nCrumb MsgBreadcrumbCourseAddMembers . Just $ CourseR tid ssh csh CUsersR
|
||||||
breadcrumb (CourseR tid ssh csh CInviteR) = i18nCrumb MsgBreadcrumbCourseParticipantInvitation . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CInviteR) = i18nCrumb MsgBreadcrumbCourseParticipantInvitation . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CExamOfficeR) = i18nCrumb MsgMenuCourseExamOffice . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CExamOfficeR) = i18nCrumb MsgBreadcrumbCourseExamOffice . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh (CUserR cID)) = maybeT (i18nCrumb MsgBreadcrumbUser . Just $ CourseR tid ssh csh CUsersR) $ do
|
breadcrumb (CourseR tid ssh csh (CUserR cID)) = maybeT (i18nCrumb MsgBreadcrumbUser . Just $ CourseR tid ssh csh CUsersR) $ do
|
||||||
guardM . hasReadAccessTo . CourseR tid ssh csh $ CUserR cID
|
guardM . hasReadAccessTo . CourseR tid ssh csh $ CUserR cID
|
||||||
uid <- decrypt cID
|
uid <- decrypt cID
|
||||||
User{userDisplayName} <- MaybeT . runDBRead $ get uid
|
User{userDisplayName} <- MaybeT . runDBRead $ get uid
|
||||||
return (userDisplayName, Just $ CourseR tid ssh csh CUsersR)
|
return (userDisplayName, Just $ CourseR tid ssh csh CUsersR)
|
||||||
breadcrumb (CourseR tid ssh csh CCorrectionsR) = i18nCrumb MsgMenuSubmissions . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CCorrectionsR) = i18nCrumb MsgBreadcrumbSubmissions . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CAssignR) = i18nCrumb MsgMenuCorrectionsAssign . Just $ CourseR tid ssh csh CCorrectionsR
|
breadcrumb (CourseR tid ssh csh CAssignR) = i18nCrumb MsgBreadcrumbCorrectionsAssign . Just $ CourseR tid ssh csh CCorrectionsR
|
||||||
breadcrumb (CourseR tid ssh csh SheetListR) = i18nCrumb MsgMenuSheetList . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh SheetListR) = i18nCrumb MsgBreadcrumbSheetList . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh SheetNewR ) = i18nCrumb MsgMenuSheetNew . Just $ CourseR tid ssh csh SheetListR
|
breadcrumb (CourseR tid ssh csh SheetNewR ) = i18nCrumb MsgBreadcrumbSheetNew . Just $ CourseR tid ssh csh SheetListR
|
||||||
breadcrumb (CourseR tid ssh csh SheetCurrentR) = i18nCrumb MsgMenuSheetCurrent . Just $ CourseR tid ssh csh SheetListR
|
breadcrumb (CourseR tid ssh csh SheetCurrentR) = i18nCrumb MsgBreadcrumbSheetCurrent . Just $ CourseR tid ssh csh SheetListR
|
||||||
breadcrumb (CourseR tid ssh csh SheetOldUnassignedR) = i18nCrumb MsgMenuSheetOldUnassigned . Just $ CourseR tid ssh csh SheetListR
|
breadcrumb (CourseR tid ssh csh SheetOldUnassignedR) = i18nCrumb MsgBreadcrumbSheetOldUnassigned . Just $ CourseR tid ssh csh SheetListR
|
||||||
breadcrumb (CourseR tid ssh csh CCommR ) = i18nCrumb MsgMenuCourseCommunication . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CCommR ) = i18nCrumb MsgBreadcrumbCourseCommunication . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CTutorialListR) = i18nCrumb MsgMenuTutorialList . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CTutorialListR) = i18nCrumb MsgBreadcrumbTutorialList . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CTutorialNewR) = i18nCrumb MsgMenuTutorialNew . Just $ CourseR tid ssh csh CTutorialListR
|
breadcrumb (CourseR tid ssh csh CTutorialNewR) = i18nCrumb MsgBreadcrumbTutorialNew . Just $ CourseR tid ssh csh CTutorialListR
|
||||||
breadcrumb (CourseR tid ssh csh CFavouriteR) = i18nCrumb MsgBreadcrumbCourseFavourite . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CFavouriteR) = i18nCrumb MsgBreadcrumbCourseFavourite . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CRegisterR) = i18nCrumb MsgBreadcrumbCourseRegister . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CRegisterR) = i18nCrumb MsgBreadcrumbCourseRegister . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CRegisterTemplateR) = i18nCrumb MsgBreadcrumbCourseRegisterTemplate . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CRegisterTemplateR) = i18nCrumb MsgBreadcrumbCourseRegisterTemplate . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CLecInviteR) = i18nCrumb MsgBreadcrumbLecturerInvite . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CLecInviteR) = i18nCrumb MsgBreadcrumbLecturerInvite . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CDeleteR) = i18nCrumb MsgMenuCourseDelete . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CDeleteR) = i18nCrumb MsgBreadcrumbCourseDelete . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CHiWisR) = i18nCrumb MsgBreadcrumbHiWis . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CHiWisR) = i18nCrumb MsgBreadcrumbHiWis . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CNotesR) = i18nCrumb MsgBreadcrumbCourseNotes . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CNotesR) = i18nCrumb MsgBreadcrumbCourseNotes . Just $ CourseR tid ssh csh CShowR
|
||||||
|
|
||||||
breadcrumb (CourseR tid ssh csh CNewsNewR) = i18nCrumb MsgMenuCourseNewsNew . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CNewsNewR) = i18nCrumb MsgBreadcrumbCourseNewsNew . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh (CourseNewsR cID sRoute)) = case sRoute of
|
breadcrumb (CourseR tid ssh csh (CourseNewsR cID sRoute)) = case sRoute of
|
||||||
CNShowR -> i18nCrumb MsgBreadcrumbCourseNews . Just $ CourseR tid ssh csh CShowR
|
CNShowR -> i18nCrumb MsgBreadcrumbCourseNews . Just $ CourseR tid ssh csh CShowR
|
||||||
CNEditR -> i18nCrumb MsgMenuCourseNewsEdit . Just $ CNewsR tid ssh csh cID CNShowR
|
CNEditR -> i18nCrumb MsgBreadcrumbCourseNewsEdit . Just $ CNewsR tid ssh csh cID CNShowR
|
||||||
CNDeleteR -> i18nCrumb MsgBreadcrumbCourseNewsDelete . Just $ CNewsR tid ssh csh cID CNShowR
|
CNDeleteR -> i18nCrumb MsgBreadcrumbCourseNewsDelete . Just $ CNewsR tid ssh csh cID CNShowR
|
||||||
CNArchiveR -> i18nCrumb MsgBreadcrumbCourseNewsArchive . Just $ CNewsR tid ssh csh cID CNShowR
|
CNArchiveR -> i18nCrumb MsgBreadcrumbCourseNewsArchive . Just $ CNewsR tid ssh csh cID CNShowR
|
||||||
CNFileR _ -> i18nCrumb MsgBreadcrumbCourseNewsFile . Just $ CNewsR tid ssh csh cID CNShowR
|
CNFileR _ -> i18nCrumb MsgBreadcrumbCourseNewsFile . Just $ CNewsR tid ssh csh cID CNShowR
|
||||||
|
|
||||||
breadcrumb (CourseR tid ssh csh CEventsNewR) = i18nCrumb MsgMenuCourseEventNew . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CEventsNewR) = i18nCrumb MsgBreadcrumbCourseEventNew . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh (CourseEventR _cID sRoute)) = case sRoute of
|
breadcrumb (CourseR tid ssh csh (CourseEventR _cID sRoute)) = case sRoute of
|
||||||
CEvEditR -> i18nCrumb MsgMenuCourseEventEdit . Just $ CourseR tid ssh csh CShowR
|
CEvEditR -> i18nCrumb MsgBreadcrumbCourseEventEdit . Just $ CourseR tid ssh csh CShowR
|
||||||
CEvDeleteR -> i18nCrumb MsgBreadcrumbCourseEventDelete . Just $ CourseR tid ssh csh CShowR
|
CEvDeleteR -> i18nCrumb MsgBreadcrumbCourseEventDelete . Just $ CourseR tid ssh csh CShowR
|
||||||
|
|
||||||
breadcrumb (CourseR tid ssh csh CExamListR) = i18nCrumb MsgMenuExamList . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CExamListR) = i18nCrumb MsgBreadcrumbExamList . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CExamNewR) = i18nCrumb MsgMenuExamNew . Just $ CourseR tid ssh csh CExamListR
|
breadcrumb (CourseR tid ssh csh CExamNewR) = i18nCrumb MsgBreadcrumbExamNew . Just $ CourseR tid ssh csh CExamListR
|
||||||
|
|
||||||
breadcrumb (CourseR tid ssh csh CApplicationsR) = i18nCrumb MsgMenuCourseApplications . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CApplicationsR) = i18nCrumb MsgBreadcrumbCourseApplications . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh CAppsFilesR) = i18nCrumb MsgBreadcrumbCourseAppsFiles . Just $ CourseR tid ssh csh CApplicationsR
|
breadcrumb (CourseR tid ssh csh CAppsFilesR) = i18nCrumb MsgBreadcrumbCourseAppsFiles . Just $ CourseR tid ssh csh CApplicationsR
|
||||||
|
|
||||||
breadcrumb (CourseR tid ssh csh (CourseApplicationR cID sRoute)) = case sRoute of
|
breadcrumb (CourseR tid ssh csh (CourseApplicationR cID sRoute)) = case sRoute of
|
||||||
@ -264,24 +264,24 @@ instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
|||||||
EShowR -> maybeT (i18nCrumb MsgBreadcrumbExam . Just $ CourseR tid ssh csh CExamListR) $ do
|
EShowR -> maybeT (i18nCrumb MsgBreadcrumbExam . Just $ CourseR tid ssh csh CExamListR) $ do
|
||||||
guardM . hasReadAccessTo $ CExamR tid ssh csh examn EShowR
|
guardM . hasReadAccessTo $ CExamR tid ssh csh examn EShowR
|
||||||
return (CI.original examn, Just $ CourseR tid ssh csh CExamListR)
|
return (CI.original examn, Just $ CourseR tid ssh csh CExamListR)
|
||||||
EEditR -> i18nCrumb MsgMenuExamEdit . Just $ CExamR tid ssh csh examn EShowR
|
EEditR -> i18nCrumb MsgBreadcrumbExamEdit . Just $ CExamR tid ssh csh examn EShowR
|
||||||
EUsersR -> i18nCrumb MsgMenuExamUsers . Just $ CExamR tid ssh csh examn EShowR
|
EUsersR -> i18nCrumb MsgBreadcrumbExamUsers . Just $ CExamR tid ssh csh examn EShowR
|
||||||
EAddUserR -> i18nCrumb MsgMenuExamAddMembers . Just $ CExamR tid ssh csh examn EUsersR
|
EAddUserR -> i18nCrumb MsgBreadcrumbExamAddMembers . Just $ CExamR tid ssh csh examn EUsersR
|
||||||
EGradesR -> i18nCrumb MsgMenuExamGrades . Just $ CExamR tid ssh csh examn EShowR
|
EGradesR -> i18nCrumb MsgBreadcrumbExamGrades . Just $ CExamR tid ssh csh examn EShowR
|
||||||
ECInviteR -> i18nCrumb MsgBreadcrumbExamCorrectorInvite . Just $ CExamR tid ssh csh examn EShowR
|
ECInviteR -> i18nCrumb MsgBreadcrumbExamCorrectorInvite . Just $ CExamR tid ssh csh examn EShowR
|
||||||
EInviteR -> i18nCrumb MsgBreadcrumbExamParticipantInvite . Just $ CExamR tid ssh csh examn EShowR
|
EInviteR -> i18nCrumb MsgBreadcrumbExamParticipantInvite . Just $ CExamR tid ssh csh examn EShowR
|
||||||
ERegisterR -> i18nCrumb MsgBreadcrumbExamRegister . Just $ CExamR tid ssh csh examn EShowR
|
ERegisterR -> i18nCrumb MsgBreadcrumbExamRegister . Just $ CExamR tid ssh csh examn EShowR
|
||||||
ERegisterOccR _occn -> i18nCrumb MsgBreadcrumbExamRegister . Just $ CExamR tid ssh csh examn EShowR
|
ERegisterOccR _occn -> i18nCrumb MsgBreadcrumbExamRegister . Just $ CExamR tid ssh csh examn EShowR
|
||||||
EAutoOccurrenceR -> i18nCrumb MsgBreadcrumbExamAutoOccurrence . Just $ CExamR tid ssh csh examn EUsersR
|
EAutoOccurrenceR -> i18nCrumb MsgBreadcrumbExamAutoOccurrence . Just $ CExamR tid ssh csh examn EUsersR
|
||||||
ECorrectR -> i18nCrumb MsgMenuExamCorrect . Just $ CExamR tid ssh csh examn EShowR
|
ECorrectR -> i18nCrumb MsgBreadcrumbExamCorrect . Just $ CExamR tid ssh csh examn EShowR
|
||||||
|
|
||||||
breadcrumb (CourseR tid ssh csh (TutorialR tutn sRoute)) = case sRoute of
|
breadcrumb (CourseR tid ssh csh (TutorialR tutn sRoute)) = case sRoute of
|
||||||
TUsersR -> maybeT (i18nCrumb MsgBreadcrumbTutorial . Just $ CourseR tid ssh csh CTutorialListR) $ do
|
TUsersR -> maybeT (i18nCrumb MsgBreadcrumbTutorial . Just $ CourseR tid ssh csh CTutorialListR) $ do
|
||||||
guardM . hasReadAccessTo $ CTutorialR tid ssh csh tutn TUsersR
|
guardM . hasReadAccessTo $ CTutorialR tid ssh csh tutn TUsersR
|
||||||
return (CI.original tutn, Just $ CourseR tid ssh csh CTutorialListR)
|
return (CI.original tutn, Just $ CourseR tid ssh csh CTutorialListR)
|
||||||
TEditR -> i18nCrumb MsgMenuTutorialEdit . Just $ CTutorialR tid ssh csh tutn TUsersR
|
TEditR -> i18nCrumb MsgBreadcrumbTutorialEdit . Just $ CTutorialR tid ssh csh tutn TUsersR
|
||||||
TDeleteR -> i18nCrumb MsgMenuTutorialDelete . Just $ CTutorialR tid ssh csh tutn TUsersR
|
TDeleteR -> i18nCrumb MsgBreadcrumbTutorialDelete . Just $ CTutorialR tid ssh csh tutn TUsersR
|
||||||
TCommR -> i18nCrumb MsgMenuTutorialComm . Just $ CTutorialR tid ssh csh tutn TUsersR
|
TCommR -> i18nCrumb MsgBreadcrumbTutorialComm . Just $ CTutorialR tid ssh csh tutn TUsersR
|
||||||
TRegisterR -> i18nCrumb MsgBreadcrumbTutorialRegister . Just $ CourseR tid ssh csh CShowR
|
TRegisterR -> i18nCrumb MsgBreadcrumbTutorialRegister . Just $ CourseR tid ssh csh CShowR
|
||||||
TInviteR -> i18nCrumb MsgBreadcrumbTutorInvite . Just $ CTutorialR tid ssh csh tutn TUsersR
|
TInviteR -> i18nCrumb MsgBreadcrumbTutorInvite . Just $ CTutorialR tid ssh csh tutn TUsersR
|
||||||
|
|
||||||
@ -289,12 +289,12 @@ instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
|||||||
SShowR -> maybeT (i18nCrumb MsgBreadcrumbSheet . Just $ CourseR tid ssh csh SheetListR) $ do
|
SShowR -> maybeT (i18nCrumb MsgBreadcrumbSheet . Just $ CourseR tid ssh csh SheetListR) $ do
|
||||||
guardM . hasReadAccessTo $ CSheetR tid ssh csh shn SShowR
|
guardM . hasReadAccessTo $ CSheetR tid ssh csh shn SShowR
|
||||||
return (CI.original shn, Just $ CourseR tid ssh csh SheetListR)
|
return (CI.original shn, Just $ CourseR tid ssh csh SheetListR)
|
||||||
SEditR -> i18nCrumb MsgMenuSheetEdit . Just $ CSheetR tid ssh csh shn SShowR
|
SEditR -> i18nCrumb MsgBreadcrumbSheetEdit . Just $ CSheetR tid ssh csh shn SShowR
|
||||||
SDelR -> i18nCrumb MsgMenuSheetDelete . Just $ CSheetR tid ssh csh shn SShowR
|
SDelR -> i18nCrumb MsgMenuSheetDelete . Just $ CSheetR tid ssh csh shn SShowR
|
||||||
SSubsR -> i18nCrumb MsgMenuSubmissions . Just $ CSheetR tid ssh csh shn SShowR
|
SSubsR -> i18nCrumb MsgBreadcrumbSubmissions . Just $ CSheetR tid ssh csh shn SShowR
|
||||||
SAssignR -> i18nCrumb MsgMenuCorrectionsAssign . Just $ CSheetR tid ssh csh shn SSubsR
|
SAssignR -> i18nCrumb MsgBreadcrumbCorrectionsAssign . Just $ CSheetR tid ssh csh shn SSubsR
|
||||||
SubmissionNewR -> i18nCrumb MsgMenuSubmissionNew . Just $ CSheetR tid ssh csh shn SShowR
|
SubmissionNewR -> i18nCrumb MsgBreadcrumbSubmissionNew . Just $ CSheetR tid ssh csh shn SShowR
|
||||||
SubmissionOwnR -> i18nCrumb MsgMenuSubmissionOwn . Just $ CSheetR tid ssh csh shn SShowR
|
SubmissionOwnR -> i18nCrumb MsgBreadcrumbSubmissionOwn . Just $ CSheetR tid ssh csh shn SShowR
|
||||||
SubmissionR cid sRoute' -> case sRoute' of
|
SubmissionR cid sRoute' -> case sRoute' of
|
||||||
SubShowR -> do
|
SubShowR -> do
|
||||||
mayList <- hasReadAccessTo $ CSheetR tid ssh csh shn SSubsR
|
mayList <- hasReadAccessTo $ CSheetR tid ssh csh shn SSubsR
|
||||||
@ -303,9 +303,9 @@ instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
|||||||
-> i18nCrumb MsgBreadcrumbSubmission . Just $ CSheetR tid ssh csh shn SSubsR
|
-> i18nCrumb MsgBreadcrumbSubmission . Just $ CSheetR tid ssh csh shn SSubsR
|
||||||
| otherwise
|
| otherwise
|
||||||
-> i18nCrumb MsgBreadcrumbSubmission . Just $ CSheetR tid ssh csh shn SShowR
|
-> i18nCrumb MsgBreadcrumbSubmission . Just $ CSheetR tid ssh csh shn SShowR
|
||||||
CorrectionR -> i18nCrumb MsgMenuCorrection . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
CorrectionR -> i18nCrumb MsgBreadcrumbCorrection . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
||||||
SubDelR -> i18nCrumb MsgMenuSubmissionDelete . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
SubDelR -> i18nCrumb MsgBreadcrumbSubmissionDelete . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
||||||
SubAssignR -> i18nCrumb MsgCorrectorAssignTitle . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
SubAssignR -> i18nCrumb MsgBreadcrumbCorrectorAssignTitle . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
||||||
SInviteR -> i18nCrumb MsgBreadcrumbSubmissionUserInvite . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
SInviteR -> i18nCrumb MsgBreadcrumbSubmissionUserInvite . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
||||||
SubArchiveR sft -> i18nCrumb sft . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
SubArchiveR sft -> i18nCrumb sft . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
||||||
SubDownloadR _ _ -> i18nCrumb MsgBreadcrumbSubmissionFile . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
SubDownloadR _ _ -> i18nCrumb MsgBreadcrumbSubmissionFile . Just $ CSubmissionR tid ssh csh shn cid SubShowR
|
||||||
@ -317,25 +317,25 @@ instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
|||||||
SFileR _ _ -> i18nCrumb MsgBreadcrumbSheetFile . Just $ CSheetR tid ssh csh shn SShowR
|
SFileR _ _ -> i18nCrumb MsgBreadcrumbSheetFile . Just $ CSheetR tid ssh csh shn SShowR
|
||||||
SPersonalFilesR -> i18nCrumb MsgBreadcrumbSheetPersonalisedFiles . Just $ CSheetR tid ssh csh shn SShowR
|
SPersonalFilesR -> i18nCrumb MsgBreadcrumbSheetPersonalisedFiles . Just $ CSheetR tid ssh csh shn SShowR
|
||||||
|
|
||||||
breadcrumb (CourseR tid ssh csh MaterialListR) = i18nCrumb MsgMenuMaterialList . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh MaterialListR) = i18nCrumb MsgBreadcrumbMaterialList . Just $ CourseR tid ssh csh CShowR
|
||||||
breadcrumb (CourseR tid ssh csh MaterialNewR ) = i18nCrumb MsgMenuMaterialNew . Just $ CourseR tid ssh csh MaterialListR
|
breadcrumb (CourseR tid ssh csh MaterialNewR ) = i18nCrumb MsgBreadcrumbMaterialNew . Just $ CourseR tid ssh csh MaterialListR
|
||||||
breadcrumb (CourseR tid ssh csh (MaterialR mnm sRoute)) = case sRoute of
|
breadcrumb (CourseR tid ssh csh (MaterialR mnm sRoute)) = case sRoute of
|
||||||
MShowR -> maybeT (i18nCrumb MsgBreadcrumbMaterial . Just $ CourseR tid ssh csh MaterialListR) $ do
|
MShowR -> maybeT (i18nCrumb MsgBreadcrumbMaterial . Just $ CourseR tid ssh csh MaterialListR) $ do
|
||||||
guardM . hasReadAccessTo $ CMaterialR tid ssh csh mnm MShowR
|
guardM . hasReadAccessTo $ CMaterialR tid ssh csh mnm MShowR
|
||||||
return (CI.original mnm, Just $ CourseR tid ssh csh MaterialListR)
|
return (CI.original mnm, Just $ CourseR tid ssh csh MaterialListR)
|
||||||
MEditR -> i18nCrumb MsgMenuMaterialEdit . Just $ CMaterialR tid ssh csh mnm MShowR
|
MEditR -> i18nCrumb MsgBreadcrumbMaterialEdit . Just $ CMaterialR tid ssh csh mnm MShowR
|
||||||
MDelR -> i18nCrumb MsgMenuMaterialDelete . Just $ CMaterialR tid ssh csh mnm MShowR
|
MDelR -> i18nCrumb MsgBreadcrumbMaterialDelete . Just $ CMaterialR tid ssh csh mnm MShowR
|
||||||
MArchiveR -> i18nCrumb MsgBreadcrumbMaterialArchive . Just $ CMaterialR tid ssh csh mnm MShowR
|
MArchiveR -> i18nCrumb MsgBreadcrumbMaterialArchive . Just $ CMaterialR tid ssh csh mnm MShowR
|
||||||
MFileR _ -> i18nCrumb MsgBreadcrumbMaterialFile . Just $ CMaterialR tid ssh csh mnm MShowR
|
MFileR _ -> i18nCrumb MsgBreadcrumbMaterialFile . Just $ CMaterialR tid ssh csh mnm MShowR
|
||||||
MVideoR _ -> i18nCrumb MsgBreadcrumbMaterialVideo . Just $ CMaterialR tid ssh csh mnm MShowR
|
MVideoR _ -> i18nCrumb MsgBreadcrumbMaterialVideo . Just $ CMaterialR tid ssh csh mnm MShowR
|
||||||
|
|
||||||
breadcrumb (CourseR tid ssh csh CPersonalFilesR) = i18nCrumb MsgBreadcrumbCourseSheetPersonalisedFiles . Just $ CourseR tid ssh csh CShowR
|
breadcrumb (CourseR tid ssh csh CPersonalFilesR) = i18nCrumb MsgBreadcrumbCourseSheetPersonalisedFiles . Just $ CourseR tid ssh csh CShowR
|
||||||
|
|
||||||
breadcrumb CorrectionsR = i18nCrumb MsgMenuCorrections Nothing
|
breadcrumb CorrectionsR = i18nCrumb MsgBreadcrumbCorrections Nothing
|
||||||
breadcrumb CorrectionsUploadR = i18nCrumb MsgMenuCorrectionsUpload $ Just CorrectionsR
|
breadcrumb CorrectionsUploadR = i18nCrumb MsgBreadcrumbCorrectionsUpload $ Just CorrectionsR
|
||||||
breadcrumb CorrectionsCreateR = i18nCrumb MsgMenuCorrectionsCreate $ Just CorrectionsR
|
breadcrumb CorrectionsCreateR = i18nCrumb MsgBreadcrumbCorrectionsCreate $ Just CorrectionsR
|
||||||
breadcrumb CorrectionsGradeR = i18nCrumb MsgMenuCorrectionsGrade $ Just CorrectionsR
|
breadcrumb CorrectionsGradeR = i18nCrumb MsgBreadcrumbCorrectionsGrade $ Just CorrectionsR
|
||||||
breadcrumb CorrectionsDownloadR = i18nCrumb MsgMenuCorrectionsDownload $ Just CorrectionsR
|
breadcrumb CorrectionsDownloadR = i18nCrumb MsgBreadcrumbCorrectionsDownload $ Just CorrectionsR
|
||||||
|
|
||||||
breadcrumb (CryptoUUIDDispatchR _) = i18nCrumb MsgBreadcrumbCryptoIDDispatch Nothing
|
breadcrumb (CryptoUUIDDispatchR _) = i18nCrumb MsgBreadcrumbCryptoIDDispatch Nothing
|
||||||
|
|
||||||
@ -344,12 +344,12 @@ instance BearerAuthSite UniWorX => YesodBreadcrumbs UniWorX where
|
|||||||
if
|
if
|
||||||
| mayList -> i18nCrumb MsgBreadcrumbSystemMessage $ Just MessageListR
|
| mayList -> i18nCrumb MsgBreadcrumbSystemMessage $ Just MessageListR
|
||||||
| otherwise -> i18nCrumb MsgBreadcrumbSystemMessage $ Just NewsR
|
| otherwise -> i18nCrumb MsgBreadcrumbSystemMessage $ Just NewsR
|
||||||
breadcrumb MessageListR = i18nCrumb MsgMenuMessageList $ Just AdminR
|
breadcrumb MessageListR = i18nCrumb MsgBreadcrumbMessageList $ Just AdminR
|
||||||
breadcrumb (MessageHideR cID) = i18nCrumb MsgBreadcrumbMessageHide . Just $ MessageR cID
|
breadcrumb (MessageHideR cID) = i18nCrumb MsgBreadcrumbMessageHide . Just $ MessageR cID
|
||||||
|
|
||||||
breadcrumb GlossaryR = i18nCrumb MsgMenuGlossary $ Just InfoR
|
breadcrumb GlossaryR = i18nCrumb MsgBreadcrumbGlossary $ Just InfoR
|
||||||
|
|
||||||
breadcrumb EExamListR = i18nCrumb MsgMenuExternalExamList Nothing
|
breadcrumb EExamListR = i18nCrumb MsgBreadcrumbExternalExamList Nothing
|
||||||
breadcrumb EExamNewR = do
|
breadcrumb EExamNewR = do
|
||||||
isEO <- hasReadAccessTo $ ExamOfficeR EOExamsR
|
isEO <- hasReadAccessTo $ ExamOfficeR EOExamsR
|
||||||
i18nCrumb MsgBreadcrumbExternalExamNew . Just $ if
|
i18nCrumb MsgBreadcrumbExternalExamNew . Just $ if
|
||||||
@ -1371,7 +1371,7 @@ pageActions ProfileR = return
|
|||||||
}
|
}
|
||||||
, NavPageActionPrimary
|
, NavPageActionPrimary
|
||||||
{ navLink = NavLink
|
{ navLink = NavLink
|
||||||
{ navLabel = MsgCsvOptionsBreadCrum
|
{ navLabel = MsgBreadcrumbCsvOptions
|
||||||
, navRoute = CsvOptionsR
|
, navRoute = CsvOptionsR
|
||||||
, navAccess' = return True
|
, navAccess' = return True
|
||||||
, navType = NavTypeLink { navModal = True }
|
, navType = NavTypeLink { navModal = True }
|
||||||
@ -2393,7 +2393,7 @@ pageActions (EExamR tid ssh coursen examn EEUsersR) = return
|
|||||||
pageActions ParticipantsListR = return
|
pageActions ParticipantsListR = return
|
||||||
[ NavPageActionPrimary
|
[ NavPageActionPrimary
|
||||||
{ navLink = NavLink
|
{ navLink = NavLink
|
||||||
{ navLabel = MsgCsvOptionsBreadCrum
|
{ navLabel = MsgBreadcrumbCsvOptions
|
||||||
, navRoute = CsvOptionsR
|
, navRoute = CsvOptionsR
|
||||||
, navAccess' = return True
|
, navAccess' = return True
|
||||||
, navType = NavTypeLink { navModal = True }
|
, navType = NavTypeLink { navModal = True }
|
||||||
|
|||||||
@ -31,8 +31,8 @@ postCEvEditR tid ssh csh cID = do
|
|||||||
addMessageI Success MsgCourseEventEdited
|
addMessageI Success MsgCourseEventEdited
|
||||||
redirect $ CourseR tid ssh csh CShowR :#: [st|event-#{toPathPiece cID}|]
|
redirect $ CourseR tid ssh csh CShowR :#: [st|event-#{toPathPiece cID}|]
|
||||||
|
|
||||||
siteLayoutMsg MsgMenuCourseEventEdit $ do
|
siteLayoutMsg MsgCourseEventEdit $ do
|
||||||
setTitleI MsgMenuCourseEventEdit
|
setTitleI MsgCourseEventEdit
|
||||||
|
|
||||||
wrapForm eventWgt' def
|
wrapForm eventWgt' def
|
||||||
{ formAction = Just . SomeRoute $ CEventR tid ssh csh cID CEvEditR
|
{ formAction = Just . SomeRoute $ CEventR tid ssh csh cID CEvEditR
|
||||||
|
|||||||
@ -30,8 +30,8 @@ postCEventsNewR tid ssh csh = do
|
|||||||
addMessageI Success MsgCourseEventCreated
|
addMessageI Success MsgCourseEventCreated
|
||||||
redirect $ CourseR tid ssh csh CShowR :#: [st|event-#{toPathPiece cID}|]
|
redirect $ CourseR tid ssh csh CShowR :#: [st|event-#{toPathPiece cID}|]
|
||||||
|
|
||||||
siteLayoutMsg MsgMenuCourseEventNew $ do
|
siteLayoutMsg MsgCourseEventNew $ do
|
||||||
setTitleI MsgMenuCourseEventNew
|
setTitleI MsgCourseEventNew
|
||||||
|
|
||||||
wrapForm eventWgt' def
|
wrapForm eventWgt' def
|
||||||
{ formAction = Just . SomeRoute $ CourseR tid ssh csh CEventsNewR
|
{ formAction = Just . SomeRoute $ CourseR tid ssh csh CEventsNewR
|
||||||
|
|||||||
@ -38,8 +38,8 @@ postCNEditR tid ssh csh cID = do
|
|||||||
addMessageI Success MsgCourseNewsEdited
|
addMessageI Success MsgCourseNewsEdited
|
||||||
redirect $ CourseR tid ssh csh CShowR :#: [st|news-#{toPathPiece cID}|]
|
redirect $ CourseR tid ssh csh CShowR :#: [st|news-#{toPathPiece cID}|]
|
||||||
|
|
||||||
siteLayoutMsg MsgMenuCourseNewsEdit $ do
|
siteLayoutMsg MsgCourseNewsEdit $ do
|
||||||
setTitleI MsgMenuCourseNewsEdit
|
setTitleI MsgCourseNewsEdit
|
||||||
|
|
||||||
wrapForm newsWgt' def
|
wrapForm newsWgt' def
|
||||||
{ formAction = Just . SomeRoute $ CNewsR tid ssh csh cID CNEditR
|
{ formAction = Just . SomeRoute $ CNewsR tid ssh csh cID CNEditR
|
||||||
|
|||||||
@ -37,8 +37,8 @@ postCNewsNewR tid ssh csh = do
|
|||||||
addMessageI Success MsgCourseNewsCreated
|
addMessageI Success MsgCourseNewsCreated
|
||||||
redirect $ CourseR tid ssh csh CShowR :#: [st|news-#{toPathPiece cID}|]
|
redirect $ CourseR tid ssh csh CShowR :#: [st|news-#{toPathPiece cID}|]
|
||||||
|
|
||||||
siteLayoutMsg MsgMenuCourseNewsNew $ do
|
siteLayoutMsg MsgCourseNewsNew $ do
|
||||||
setTitleI MsgMenuCourseNewsNew
|
setTitleI MsgCourseNewsNew
|
||||||
|
|
||||||
wrapForm newsWgt' def
|
wrapForm newsWgt' def
|
||||||
{ formAction = Just . SomeRoute $ CourseR tid ssh csh CNewsNewR
|
{ formAction = Just . SomeRoute $ CourseR tid ssh csh CNewsNewR
|
||||||
|
|||||||
Reference in New Issue
Block a user