diff --git a/messages/uniworx/categories/authorization/de-de-formal.msg b/messages/uniworx/categories/authorization/de-de-formal.msg index 40995c41c..59e143d25 100644 --- a/messages/uniworx/categories/authorization/de-de-formal.msg +++ b/messages/uniworx/categories/authorization/de-de-formal.msg @@ -114,3 +114,18 @@ CampusUserInvalidMatriculation: Konnte anhand des Campus-Logins keine Matrikelnu CampusUserInvalidFeaturesOfStudy parseErr@Text: Konnte anhand des Campus-Logins keine Studiengänge ermitteln CampusUserInvalidAssociatedSchools parseErr@Text: Konnte anhand des Campus-Logins keine Institute ermitteln CampusUserInvalidSex: Konnte anhand des Campus-Logins kein Geschlecht ermitteln +InvalidCredentialsADNoSuchObject: Benutzereintrag existiert nicht +InvalidCredentialsADLogonFailure: Ungültiges Passwort +InvalidCredentialsADAccountRestriction: Kontobeschränkungen verhindern Login +InvalidCredentialsADInvalidLogonHours: Benutzer:in darf sich zur aktuellen Tageszeit nicht anmelden +InvalidCredentialsADInvalidWorkstation: Benutzer:in darf sich von diesem System aus nicht anmelden +InvalidCredentialsADPasswordExpired: Passwort abgelaufen +InvalidCredentialsADAccountDisabled: Benutzereintrag gesperrt +InvalidCredentialsADTooManyContextIds: Benutzereintrag trägt zu viele Sicherheitskennzeichen +InvalidCredentialsADAccountExpired: Benutzereintrag abgelaufen +InvalidCredentialsADPasswordMustChange: Passwort muss geändert werden +InvalidCredentialsADAccountLockedOut: Benutzereintrag wurde durch Eindringlingserkennung gesperrt +FormFieldRequiredTip: Gekennzeichnete Pflichtfelder sind immer auszufüllen +FormFieldWorkflowDatasetTip: Mindestens ein gekennzeichnetes Feld pro Datensatz muss ausgefüllt werden + +LoginTitle: Authentifizierung \ No newline at end of file diff --git a/messages/uniworx/categories/authorization/en-eu.msg b/messages/uniworx/categories/authorization/en-eu.msg index 8997588b6..84835fa27 100644 --- a/messages/uniworx/categories/authorization/en-eu.msg +++ b/messages/uniworx/categories/authorization/en-eu.msg @@ -115,3 +115,17 @@ CampusUserInvalidMatriculation: Could not determine matriculation during campus CampusUserInvalidFeaturesOfStudy parseErr: Could not determine features of study during campus login CampusUserInvalidAssociatedSchools parseErr: Could not determine associated departments during campus login CampusUserInvalidSex: Could not determine sex during campus login +InvalidCredentialsADNoSuchObject: User entry does not exist +InvalidCredentialsADLogonFailure: Invalid passwod +InvalidCredentialsADAccountRestriction: Account restrictions are preventing login +InvalidCredentialsADInvalidLogonHours: User may not login at the current time of day +InvalidCredentialsADInvalidWorkstation: User may not login from this system +InvalidCredentialsADPasswordExpired: Password expired +InvalidCredentialsADAccountDisabled: Account disabled +InvalidCredentialsADTooManyContextIds: Account carries to many security identifiers +InvalidCredentialsADAccountExpired: Account expired +InvalidCredentialsADPasswordMustChange: Password needs to be changed +InvalidCredentialsADAccountLockedOut: Account disabled by intruder detection +FormFieldRequiredTip: Required fields +FormFieldWorkflowDatasetTip: At least one of the marked fields must be filled +LoginTitle: Athentication \ No newline at end of file diff --git a/messages/uniworx/categories/courses/sheet/de-de-formal.msg b/messages/uniworx/categories/courses/sheet/de-de-formal.msg index 99c4cd2fb..d4cd6811f 100644 --- a/messages/uniworx/categories/courses/sheet/de-de-formal.msg +++ b/messages/uniworx/categories/courses/sheet/de-de-formal.msg @@ -140,3 +140,13 @@ PersonalisedSheetFilesDownloadAnonymous: Anonymisiert PersonalisedSheetFilesDownloadSurnames: Mit Nachnamen PersonalisedSheetFilesDownloadMatriculations: Mit Matrikelnummern PersonalisedSheetFilesDownloadGroups: Mit festen Abgabegruppen + +SheetCorrectorNormal: Normal +SheetCorrectorMissing: Abwesend +SheetCorrectorExcused: Entschuldigt +SheetGradingPoints maxPoints@Points: #{maxPoints} #{pluralDE maxPoints "Punkt" "Punkte"} +SheetGradingPassPoints maxPoints@Points passingPoints@Points: Bestanden ab #{passingPoints} von #{maxPoints} #{pluralDE maxPoints "Punkt" "Punkten"} +SheetGradingPassBinary: Bestanden/Nicht Bestanden +SheetGradingPassAlways: Automatisch bestanden, sobald korrigiert +SheetTypeBonus: Bonus +SheetTypeNormal: Normal diff --git a/messages/uniworx/categories/courses/sheet/en-eu.msg b/messages/uniworx/categories/courses/sheet/en-eu.msg index d9b65aca2..daf1bd8ed 100644 --- a/messages/uniworx/categories/courses/sheet/en-eu.msg +++ b/messages/uniworx/categories/courses/sheet/en-eu.msg @@ -139,3 +139,13 @@ PersonalisedSheetFilesDownloadAnonymous: Anonymised PersonalisedSheetFilesDownloadSurnames: With surnames PersonalisedSheetFilesDownloadMatriculations: With matriculation numbers PersonalisedSheetFilesDownloadGroups: With registered submission groups + +SheetCorrectorNormal: Normal +SheetCorrectorMissing: Missing +SheetCorrectorExcused: Excused +SheetGradingPoints maxPoints: #{maxPoints} #{pluralEN maxPoints "point" "points"} +SheetGradingPassPoints maxPoints passingPoints: Pass with #{passingPoints} of #{maxPoints} #{pluralEN maxPoints "point" "points"} +SheetGradingPassBinary: Pass/Fail +SheetGradingPassAlways: Automatically passed when corrected +SheetTypeBonus: Bonus +SheetTypeNormal: Normal diff --git a/messages/uniworx/categories/courses/submission/de-de-formal.msg b/messages/uniworx/categories/courses/submission/de-de-formal.msg index 0078025db..5ede7c3f5 100644 --- a/messages/uniworx/categories/courses/submission/de-de-formal.msg +++ b/messages/uniworx/categories/courses/submission/de-de-formal.msg @@ -190,3 +190,4 @@ Deficit: Defizit SubmissionDoneNever: Nie SubmissionDoneByFile: Je nach Bewertungsdatei SubmissionDoneAlways: Immer +SheetGroupNoGroups: Keine Gruppenabgabe \ No newline at end of file diff --git a/messages/uniworx/categories/courses/submission/en-eu.msg b/messages/uniworx/categories/courses/submission/en-eu.msg index f243ed9dd..107999eae 100644 --- a/messages/uniworx/categories/courses/submission/en-eu.msg +++ b/messages/uniworx/categories/courses/submission/en-eu.msg @@ -189,3 +189,4 @@ Deficit: Deficit SubmissionDoneNever: Never SubmissionDoneByFile: According to correction file SubmissionDoneAlways: Always +SheetGroupNoGroups: No group submission \ No newline at end of file diff --git a/messages/uniworx/categories/info/de-de-formal.msg b/messages/uniworx/categories/info/de-de-formal.msg index 33af515a4..7b84c46dd 100644 --- a/messages/uniworx/categories/info/de-de-formal.msg +++ b/messages/uniworx/categories/info/de-de-formal.msg @@ -14,4 +14,11 @@ FaqTitle: Häufig gestellte Fragen VersionHistory: Versionsgeschichte KnownBugs: Bekannte Bugs ImplementationDetails: Implementierung -Clone: Klonen \ No newline at end of file +Clone: Klonen +Applicant: Bewerber:in +Administrator: Administrator:in +CommCourse: Kursmitteilung +Corrector: Korrektor:in +DefinitionCourseEvents: Kurstermine +DefinitionCourseNews: Kurs-Aktuelles +Invitations: Einladungen diff --git a/messages/uniworx/categories/info/en-eu.msg b/messages/uniworx/categories/info/en-eu.msg index 708d4290f..50c1b4cbe 100644 --- a/messages/uniworx/categories/info/en-eu.msg +++ b/messages/uniworx/categories/info/en-eu.msg @@ -14,4 +14,11 @@ FaqTitle: Frequently asked questions VersionHistory: Version history KnownBugs: Known bugs ImplementationDetails: Implementation -Clone: Cloning \ No newline at end of file +Clone: Cloning +Administrator: Administrator +Applicant: Applicant +CommCourse: Course message +Corrector: Corrector +DefinitionCourseEvents: Course occurrences +DefinitionCourseNews: Course news +Invitations: Invitations diff --git a/messages/uniworx/categories/jobs_handler/de-de-formal.msg b/messages/uniworx/categories/jobs_handler/de-de-formal.msg index 714da55c9..c43201c72 100644 --- a/messages/uniworx/categories/jobs_handler/de-de-formal.msg +++ b/messages/uniworx/categories/jobs_handler/de-de-formal.msg @@ -13,3 +13,7 @@ MailIntroChangeUserDisplayEmail displayEmail@UserEmail: Der oben genannte Benutz MailTitleChangeUserDisplayEmail displayName@Text: #{displayName} möchte diese E-Mail-Adresse in Uni2work veröffentlichen AllocationResultsStudentConsultFaq n@Int: Falls Sie Fragen oder Anmerkungen haben, beachten Sie bitte auch die Informationen auf #{pluralDE n "der" "den"} folgenden #{pluralDE n "Seite" "Seiten"}: CommCourseSubject: Kursmitteilung +InvitationAcceptDecline: Einladung annehmen/ablehnen +InvitationFromTip displayName@Text: Sie erhalten diese Einladung, weil #{displayName} ihren Versand in Uni2work ausgelöst hat. +InvitationFromTipAnonymous: Sie erhalten diese Einladung, weil ein nicht eingeloggter Benutzer/eine nichteingeloggte Benutzerin ihren Versand in Uni2work ausgelöst hat. +InvitationUniWorXTip: Uni2work ist ein webbasiertes Lehrverwaltungssystem der LMU München. diff --git a/messages/uniworx/categories/jobs_handler/en-eu.msg b/messages/uniworx/categories/jobs_handler/en-eu.msg index 010610d23..6df1adf0c 100644 --- a/messages/uniworx/categories/jobs_handler/en-eu.msg +++ b/messages/uniworx/categories/jobs_handler/en-eu.msg @@ -13,3 +13,7 @@ MailIntroChangeUserDisplayEmail displayEmail: The user mentioned above wants to MailTitleChangeUserDisplayEmail displayName: #{displayName} wants to publish this email address as their own in Uni2work AllocationResultsStudentConsultFaq n@Int: If you have questions or remarks, please also take into account the information on the following #{pluralEN n "page" "pages"}: CommCourseSubject: Course message +InvitationAcceptDecline: Accept/Decline invitation +InvitationFromTip displayName: You are receiving this invitation because #{displayName} has caused it to be sent from within Uni2work. +InvitationFromTipAnonymous: You are receiving this invitiation because an user who didn't log in has caused it to be send from within Uni2work. +InvitationUniWorXTip: Uni2work is a web based teaching management system at LMU Munich. diff --git a/messages/uniworx/categories/school/de-de-formal.msg b/messages/uniworx/categories/school/de-de-formal.msg index 67e234587..c4f20ae47 100644 --- a/messages/uniworx/categories/school/de-de-formal.msg +++ b/messages/uniworx/categories/school/de-de-formal.msg @@ -17,3 +17,8 @@ SchoolTitle ssh@SchoolId: Institut „#{ssh}“ TitleSchoolNew: Neues Institut anlegen SchoolCreated ssh@SchoolId: #{ssh} erfolgreich angelegt SchoolExists ssh@SchoolId: Institut „#{ssh}“ existiert bereits +SchoolLecturer: Dozent:in +SchoolEvaluation: Kursumfragenverwaltung +SchoolExamOffice: Prüfungsverwaltung +SchoolAllocation: Zentralanmeldungs-Administration +SchoolAdmin: Admin \ No newline at end of file diff --git a/messages/uniworx/categories/school/en-eu.msg b/messages/uniworx/categories/school/en-eu.msg index c9f280e6d..4824a54ca 100644 --- a/messages/uniworx/categories/school/en-eu.msg +++ b/messages/uniworx/categories/school/en-eu.msg @@ -17,3 +17,8 @@ SchoolTitle ssh: Department „#{ssh}“ TitleSchoolNew: Neues Institut anlegen SchoolCreated ssh: Successfully created #{ssh} SchoolExists ssh: A department named „#{ssh}“ already exists +SchoolAdmin: Admin +SchoolLecturer: Lecturer +SchoolEvaluation: Course evaluation +SchoolExamOffice: Exam office +SchoolAllocation: Administration of central allocations \ No newline at end of file diff --git a/messages/uniworx/categories/settings/de-de-formal.msg b/messages/uniworx/categories/settings/de-de-formal.msg index 1ec01ee57..1c92b705e 100644 --- a/messages/uniworx/categories/settings/de-de-formal.msg +++ b/messages/uniworx/categories/settings/de-de-formal.msg @@ -111,3 +111,4 @@ LanguageChanged: Sprache erfolgreich geändert AllocNotifyNewCourseDefault: Systemweite Einstellung AllocNotifyNewCourseForceOff: Nein AllocNotifyNewCourseForceOn: Ja +Settings: Individuelle Benutzereinstellungen diff --git a/messages/uniworx/categories/settings/en-eu.msg b/messages/uniworx/categories/settings/en-eu.msg index db5379bf3..21311b101 100644 --- a/messages/uniworx/categories/settings/en-eu.msg +++ b/messages/uniworx/categories/settings/en-eu.msg @@ -112,3 +112,4 @@ LanguageChanged: Language changed successfully AllocNotifyNewCourseDefault: Systemweite Einstellung AllocNotifyNewCourseForceOff: Nein AllocNotifyNewCourseForceOn: Ja +Settings: Settings \ No newline at end of file diff --git a/messages/uniworx/misc/de-de-formal.msg b/messages/uniworx/misc/de-de-formal.msg index f086a4326..1a22b42b2 100644 --- a/messages/uniworx/misc/de-de-formal.msg +++ b/messages/uniworx/misc/de-de-formal.msg @@ -3,78 +3,8 @@ Logo: Uni2work EmailInvitationWarning: Diese Adresse konnte keinem Uni2work-Benutzer/keiner Uni2work-Benutzerin zugeordnet werden. Es wird eine Einladung per E-Mail versandt. BoolIrrelevant: — -Settings: Individuelle Benutzereinstellungen -PreviouslyUploadedInfo: Bereits hochgeladene Dateien -PreviouslyUploadedDeletionInfo: Nur ausgewählte und unten hinzugefügte Dateien werden erneut hochgeladen -AddMoreFiles: Weitere Dateien hinzufügen: -CorrectorNormal: Normal -CorrectorMissing: Abwesend -CorrectorExcused: Entschuldigt FieldPrimary: Hauptfach FieldSecondary: Nebenfach -InvitationAcceptDecline: Einladung annehmen/ablehnen -InvitationFromTip displayName@Text: Sie erhalten diese Einladung, weil #{displayName} ihren Versand in Uni2work ausgelöst hat. -InvitationFromTipAnonymous: Sie erhalten diese Einladung, weil ein nicht eingeloggter Benutzer/eine nichteingeloggte Benutzerin ihren Versand in Uni2work ausgelöst hat. -InvitationUniWorXTip: Uni2work ist ein webbasiertes Lehrverwaltungssystem der LMU München. MultiEmailFieldTip: Es sind mehrere, Komma-separierte, E-Mail-Adressen möglich WeekDay: Wochentag -SchoolAdmin: Admin -SchoolLecturer: Dozent:in -SchoolEvaluation: Kursumfragenverwaltung -SchoolExamOffice: Prüfungsverwaltung -SchoolAllocation: Zentralanmeldungs-Administration LdapIdentificationOrEmail: Campus-Kennung / E-Mail-Adresse - -#Msgs or Constructors wich are not used but important for successful compilation - -MessageError: Fehler -MessageWarning: Warnung -MessageInfo: Information -MessageSuccess: Erfolg - -SheetGradingPoints maxPoints@Points: #{maxPoints} #{pluralDE maxPoints "Punkt" "Punkte"} -SheetGradingPassPoints maxPoints@Points passingPoints@Points: Bestanden ab #{passingPoints} von #{maxPoints} #{pluralDE maxPoints "Punkt" "Punkten"} -SheetGradingPassBinary: Bestanden/Nicht Bestanden -SheetGradingPassAlways: Automatisch bestanden, sobald korrigiert - -InvalidCredentialsADNoSuchObject: Benutzereintrag existiert nicht -InvalidCredentialsADLogonFailure: Ungültiges Passwort -InvalidCredentialsADAccountRestriction: Kontobeschränkungen verhindern Login -InvalidCredentialsADInvalidLogonHours: Benutzer:in darf sich zur aktuellen Tageszeit nicht anmelden -InvalidCredentialsADInvalidWorkstation: Benutzer:in darf sich von diesem System aus nicht anmelden -InvalidCredentialsADPasswordExpired: Passwort abgelaufen -InvalidCredentialsADAccountDisabled: Benutzereintrag gesperrt -InvalidCredentialsADTooManyContextIds: Benutzereintrag trägt zu viele Sicherheitskennzeichen -InvalidCredentialsADAccountExpired: Benutzereintrag abgelaufen -InvalidCredentialsADPasswordMustChange: Passwort muss geändert werden -InvalidCredentialsADAccountLockedOut: Benutzereintrag wurde durch Eindringlingserkennung gesperrt - -SheetTypeBonus: Bonus -SheetTypeNormal: Normal - -ShortFieldPrimary: HF -ShortFieldSecondary: NF - -ErrorResponseTitleInternalError internalError@Text: Ein interner Fehler ist aufgetreten -ErrorResponseTitleInvalidArgs invalidArgs@Texts: Anfrage-Nachricht enthielt ungültige Argumente -ErrorResponseTitleNotAuthenticated: Anfrage benötigt Authentifizierung -ErrorResponseTitlePermissionDenied permissionDenied@Text: Mangelnde Authorisierung -ErrorResponseTitleBadMethod requestMethod@Method: HTTP-Methode nicht unterstützt - -LoginTitle: Authentifizierung - -SheetGradingPassPoints': Bestehen nach Punkten -SheetGradingPassBinary': Bestanden/Nicht bestanden -SheetGradingPassAlways': Automatisch bestanden, sobald korrigiert -SheetGroupNoGroups: Keine Gruppenabgabe - -Applicant: Bewerber:in -Administrator: Administrator:in -CommCourse: Kursmitteilung -Corrector: Korrektor:in -DefinitionCourseEvents: Kurstermine -DefinitionCourseNews: Kurs-Aktuelles -Invitations: Einladungen -FormFieldRequiredTip: Gekennzeichnete Pflichtfelder sind immer auszufüllen -FormFieldWorkflowDatasetTip: Mindestens ein gekennzeichnetes Feld pro Datensatz muss ausgefüllt werden - diff --git a/messages/uniworx/misc/en-eu.msg b/messages/uniworx/misc/en-eu.msg index 4ccb34bd1..9c128addc 100644 --- a/messages/uniworx/misc/en-eu.msg +++ b/messages/uniworx/misc/en-eu.msg @@ -3,77 +3,8 @@ Logo: Uni2work EmailInvitationWarning: This address could not be matched to any Uni2work user. An invitation will be sent via email. BoolIrrelevant: — -Settings: Settings -PreviouslyUploadedInfo: Previously uploaded files -PreviouslyUploadedDeletionInfo: Only checked files and files added below will be uploaded again -AddMoreFiles: Additional files: -CorrectorNormal: Normal -CorrectorMissing: Missing -CorrectorExcused: Excused FieldPrimary: Major FieldSecondary: Minor -InvitationAcceptDecline: Accept/Decline invitation -InvitationFromTip displayName: You are receiving this invitation because #{displayName} has caused it to be sent from within Uni2work. -InvitationFromTipAnonymous: You are receiving this invitiation because an user who didn't log in has caused it to be send from within Uni2work. -InvitationUniWorXTip: Uni2work is a web based teaching management system at LMU Munich. MultiEmailFieldTip: Multiple emails addresses may be specified (comma-separated) WeekDay: Day of the week -SchoolAdmin: Admin -SchoolLecturer: Lecturer -SchoolEvaluation: Course evaluation -SchoolExamOffice: Exam office -SchoolAllocation: Administration of central allocations -LdapIdentificationOrEmail: Campus account/email address - -#Msgs or constructors wich are not used but important for successfull compilation - -MessageError: Error -MessageWarning: Warning -MessageInfo: Information -MessageSuccess: Success - -SheetGradingPoints maxPoints: #{maxPoints} #{pluralEN maxPoints "point" "points"} -SheetGradingPassPoints maxPoints passingPoints: Pass with #{passingPoints} of #{maxPoints} #{pluralEN maxPoints "point" "points"} -SheetGradingPassBinary: Pass/Fail -SheetGradingPassAlways: Automatically passed when corrected - -InvalidCredentialsADNoSuchObject: User entry does not exist -InvalidCredentialsADLogonFailure: Invalid passwod -InvalidCredentialsADAccountRestriction: Account restrictions are preventing login -InvalidCredentialsADInvalidLogonHours: User may not login at the current time of day -InvalidCredentialsADInvalidWorkstation: User may not login from this system -InvalidCredentialsADPasswordExpired: Password expired -InvalidCredentialsADAccountDisabled: Account disabled -InvalidCredentialsADTooManyContextIds: Account carries to many security identifiers -InvalidCredentialsADAccountExpired: Account expired -InvalidCredentialsADPasswordMustChange: Password needs to be changed -InvalidCredentialsADAccountLockedOut: Account disabled by intruder detection - -SheetTypeBonus: Bonus -SheetTypeNormal: Normal - -ShortFieldPrimary: Mj -ShortFieldSecondary: Mn - -ErrorResponseTitleInternalError internalError: An internal error occurred -ErrorResponseTitleInvalidArgs invalidArgs: Request contained invalid arguments -ErrorResponseTitleNotAuthenticated: Request requires authentication -ErrorResponseTitlePermissionDenied permissionDenied: Permission denied -ErrorResponseTitleBadMethod requestMethod: HTTP-method not supported - -LoginTitle: Authentication - -SheetGradingPassPoints': Passing by points -SheetGradingPassBinary': Pass/Fail -SheetGradingPassAlways': Automatically passed when corrected -SheetGroupNoGroups: No group submission - -Administrator: Administrator -Applicant: Applicant -CommCourse: Course message -Corrector: Corrector -DefinitionCourseEvents: Course occurrences -DefinitionCourseNews: Course news -Invitations: Invitations -FormFieldRequiredTip: Required fields -FormFieldWorkflowDatasetTip: At least one of the marked fields must be filled +LdapIdentificationOrEmail: Campus account/email address \ No newline at end of file diff --git a/messages/uniworx/utils/table_pagination/de-de-formal.msg b/messages/uniworx/utils/table_pagination/de-de-formal.msg index b8e2e8a53..a957b5e73 100644 --- a/messages/uniworx/utils/table_pagination/de-de-formal.msg +++ b/messages/uniworx/utils/table_pagination/de-de-formal.msg @@ -30,4 +30,9 @@ TableCourseDescription: Beschreibung RowCount count@Int64: #{count} #{pluralDE count "passender Eintrag" "passende Einträge"} insgesamt JSONFieldDecodeFailure aesonFailure@String: Konnte JSON nicht parsen: #{aesonFailure} DBTIRowsMissing n@Int: #{pluralDE n "Eine Zeile ist" "Einige Zeilen sind"} aus der Datenbank verschwunden, seit das Formular für Sie generiert wurde -Page num@Int64: #{num} \ No newline at end of file +Page num@Int64: #{num} +ErrorResponseTitleInternalError internalError@Text: Ein interner Fehler ist aufgetreten +ErrorResponseTitleInvalidArgs invalidArgs@Texts: Anfrage-Nachricht enthielt ungültige Argumente +ErrorResponseTitleNotAuthenticated: Anfrage benötigt Authentifizierung +ErrorResponseTitlePermissionDenied permissionDenied@Text: Mangelnde Authorisierung +ErrorResponseTitleBadMethod requestMethod@Method: HTTP-Methode nicht unterstützt diff --git a/messages/uniworx/utils/table_pagination/en-eu.msg b/messages/uniworx/utils/table_pagination/en-eu.msg index 5a1e081ab..1001d8ada 100644 --- a/messages/uniworx/utils/table_pagination/en-eu.msg +++ b/messages/uniworx/utils/table_pagination/en-eu.msg @@ -31,3 +31,8 @@ RowCount count: #{count} matching #{pluralEN count "entry" "entries"} JSONFieldDecodeFailure aesonFailure: Could not parse JSON: #{aesonFailure} DBTIRowsMissing n: #{pluralDE n "A line" "A number of lines"} vanished from the database since the form you submitted was generated for you Page num: #{num} +ErrorResponseTitleInternalError internalError: An internal error occurred +ErrorResponseTitleInvalidArgs invalidArgs: Request contained invalid arguments +ErrorResponseTitleNotAuthenticated: Request requires authentication +ErrorResponseTitlePermissionDenied permissionDenied: Permission denied +ErrorResponseTitleBadMethod requestMethod: HTTP-method not supported diff --git a/messages/uniworx/utils/utils/de-de-formal.de b/messages/uniworx/utils/utils/de-de-formal.de index 7cb2902ff..2e2c0acac 100644 --- a/messages/uniworx/utils/utils/de-de-formal.de +++ b/messages/uniworx/utils/utils/de-de-formal.de @@ -124,4 +124,17 @@ CorrectionInvisibleRatingNotDone: Die Bewertung ist nicht als „Abgeschlossen CorrectionInvisibleWarning: Die Bewertung dieser Abgabe ist aktuell für mindestens eine an der Abgabe beteiligte Person nicht sichtbar! CorrectionInvisibleReasons: Mögliche Gründe hierfür: -Plugin: Plugin \ No newline at end of file +Plugin: Plugin + +PreviouslyUploadedInfo: Bereits hochgeladene Dateien +PreviouslyUploadedDeletionInfo: Nur ausgewählte und unten hinzugefügte Dateien werden erneut hochgeladen +AddMoreFiles: Weitere Dateien hinzufügen: +MessageError: Fehler +MessageWarning: Warnung +MessageInfo: Information +MessageSuccess: Erfolg +ShortFieldPrimary: HF +ShortFieldSecondary: NF +SheetGradingPassPoints': Bestehen nach Punkten +SheetGradingPassBinary': Bestanden/Nicht bestanden +SheetGradingPassAlways': Automatisch bestanden, sobald korrigiert diff --git a/messages/uniworx/utils/utils/en-eu.msg b/messages/uniworx/utils/utils/en-eu.msg index e81a62045..f37aa2fc2 100644 --- a/messages/uniworx/utils/utils/en-eu.msg +++ b/messages/uniworx/utils/utils/en-eu.msg @@ -125,3 +125,16 @@ CorrectionInvisibleWarning: This correction is currently invisible for at least CorrectionInvisibleReasons: Possible reasons include: Plugin: Plugin + +PreviouslyUploadedInfo: Previously uploaded files +PreviouslyUploadedDeletionInfo: Only checked files and files added below will be uploaded again +AddMoreFiles: Additional files: +MessageError: Error +MessageWarning: Warning +MessageInfo: Information +MessageSuccess: Success +ShortFieldPrimary: Mj +ShortFieldSecondary: Mn +SheetGradingPassPoints': Passing by points +SheetGradingPassBinary': Pass/Fail +SheetGradingPassAlways': Automatically passed when corrected diff --git a/src/Foundation/I18n.hs b/src/Foundation/I18n.hs index a9f3183c6..10874dd1c 100644 --- a/src/Foundation/I18n.hs +++ b/src/Foundation/I18n.hs @@ -253,7 +253,7 @@ embedRenderMessage ''UniWorX ''NotificationTrigger $ ("NotificationTrigger" <>) embedRenderMessage ''UniWorX ''StudyFieldType id embedRenderMessage ''UniWorX ''SheetFileType id embedRenderMessage ''UniWorX ''SubmissionFileType id -embedRenderMessage ''UniWorX ''CorrectorState id +embedRenderMessage ''UniWorX ''CorrectorState ("Sheet" <>) embedRenderMessage ''UniWorX ''SubmissionSinkException ("SubmissionSinkException" <>) embedRenderMessage ''UniWorX ''SheetGrading ("SheetGrading" <>) embedRenderMessage ''UniWorX ''AuthTag $ ("AuthTag" <>) . concat . drop 1 . splitCamel diff --git a/src/Jobs/Handler/Invitation.hs b/src/Jobs/Handler/Invitation.hs index f7a1e2e4a..c5ae4d0de 100644 --- a/src/Jobs/Handler/Invitation.hs +++ b/src/Jobs/Handler/Invitation.hs @@ -24,4 +24,4 @@ dispatchJobInvitation jInviter jInvitee jInvitationUrl jInvitationSubject jInvit replaceMailHeader "Reply-To" . Just . renderAddress $ userAddressFrom jInviter' replaceMailHeader "Auto-Submitted" $ Just "auto-generated" replaceMailHeader "Subject" $ Just jInvitationSubject - addHtmlMarkdownAlternatives ($(ihamletFile "templates/mail/invitation.hamlet") :: HtmlUrlI18n UniWorXMessage (Route UniWorX)) + addHtmlMarkdownAlternatives ($(ihamletFile "templates/mail/invitation.hamlet") :: HtmlUrlI18n (SomeMessage UniWorX) (Route UniWorX)) diff --git a/templates/mail/invitation.hamlet b/templates/mail/invitation.hamlet index 38d4f1b38..cd2785f8f 100644 --- a/templates/mail/invitation.hamlet +++ b/templates/mail/invitation.hamlet @@ -8,11 +8,11 @@ $newline never #{jInvitationExplanation}