refactor(messages): utils-folder complete

This commit is contained in:
Winnie Ros 2021-04-10 09:49:03 +02:00
parent c2ea33066f
commit e3de17ffea
8 changed files with 104 additions and 105 deletions

View File

@ -109,16 +109,10 @@ Done: Eingereicht
SubmissionsCourse tid@TermId ssh@SchoolId csh@CourseShorthand: Alle Abgaben Kurs #{tid}-#{ssh}-#{csh} SubmissionsCourse tid@TermId ssh@SchoolId csh@CourseShorthand: Alle Abgaben Kurs #{tid}-#{ssh}-#{csh}
SubmissionsSheet sheetName@SheetName: Abgaben für #{sheetName} SubmissionsSheet sheetName@SheetName: Abgaben für #{sheetName}
UtilSubmissionWrongSheet: Abgabenummer gehört nicht zum angegebenen Übungsblatt.
SubmissionEditHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: #{tid}-#{ssh}-#{csh} #{sheetName}: Abgabe editieren/anlegen SubmissionEditHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: #{tid}-#{ssh}-#{csh} #{sheetName}: Abgabe editieren/anlegen
CorrectionHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName cid@CryptoFileNameSubmission: #{tid}-#{ssh}-#{csh} #{sheetName}: Korrektur CorrectionHead tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName cid@CryptoFileNameSubmission: #{tid}-#{ssh}-#{csh} #{sheetName}: Korrektur
CosubmittorTip: Einladungen per E-Mail erhalten genau jene Adressen, für die nicht gesichert werden kann, dass sie mit der dahinter stehenden Person schon einmal für diesen Kurs abgegeben haben. Wenn eine angegebene Adresse einer Person zugeordnet werden kann, mit der Sie in diesem Kurs schon einmal zusammen abgegeben haben, wird der Name der Person angezeigt und die Abgabe erfolgt sofort auch im Namen jener Person. CosubmittorTip: Einladungen per E-Mail erhalten genau jene Adressen, für die nicht gesichert werden kann, dass sie mit der dahinter stehenden Person schon einmal für diesen Kurs abgegeben haben. Wenn eine angegebene Adresse einer Person zugeordnet werden kann, mit der Sie in diesem Kurs schon einmal zusammen abgegeben haben, wird der Name der Person angezeigt und die Abgabe erfolgt sofort auch im Namen jener Person.
SubmissionsDeleteQuestion n@Int: Wollen Sie #{pluralDE n "die unten aufgeführte Abgabe" "die unten aufgeführten Abgaben"} wirklich löschen?
SubmissionsDeleted n@Int: #{pluralDE n "Abgabe gelöscht" "Abgaben gelöscht"}
SubmissionDeleteCosubmittorsWarning n@Int: Bei #{pluralDE n "der oben aufgeführte Abgabe" "einer der oben aufgeführten Abgaben"} gibt es, außer Ihnen, noch weitere Mitabgeber. Stellen Sie sicher, dass sie Abgaben nur in Absprache mit Ihren Mitabgebern löschen oder verlassen Sie die Abgabe, indem Sie sich selbst aus der Liste der Abgebenden entfernen!
SubmissionGroupName: Gruppenname SubmissionGroupName: Gruppenname
CorrectionsTitle: Zugewiesene Korrekturen CorrectionsTitle: Zugewiesene Korrekturen
@ -323,11 +317,6 @@ NatField name@Text: #{name} muss eine natürliche Zahl sein!
SecretJSONFieldDecryptFailure: Konnte versteckte vertrauliche Daten nicht entschlüsseln SecretJSONFieldDecryptFailure: Konnte versteckte vertrauliche Daten nicht entschlüsseln
SubmissionCorrected: Korrigiert SubmissionCorrected: Korrigiert
UtilSubmissionArchiveName: abgaben
SubmissionTermArchiveName tid@TermId: #{foldCase (termToText (unTermKey tid))}-abgaben
SubmissionTermSchoolArchiveName tid@TermId ssh@SchoolId: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-abgaben
SubmissionTermSchoolCourseArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-#{foldCase csh}-abgaben
SubmissionTermSchoolCourseSheetArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand shn@SheetName: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-#{foldCase csh}-#{foldCase shn}-abgaben
CorrectionSheets: Übersicht Korrekturen nach Blättern CorrectionSheets: Übersicht Korrekturen nach Blättern
CorrectionCorrectors: Übersicht Korrekturen nach Korrektoren CorrectionCorrectors: Übersicht Korrekturen nach Korrektoren
@ -354,31 +343,11 @@ RatingPointsDone: Abgabe zählt als korrigiert, gdw. Punktezahl gesetzt ist
VisibleFrom: Veröffentlicht VisibleFrom: Veröffentlicht
AccessibleSince: Verfügbar seit AccessibleSince: Verfügbar seit
CorrectionAchievedPoints: Erzielte Punkte
CorrectionAchievedPass: Bestanden
RatingNotUnicode: Bewertungsdatei konnte nicht als UTF-8 dekodiert werden:
RatingMissingSeparator: Präambel der Bewertungsdatei konnte nicht identifziert werden
RatingMultiple: Bewertungen enthält mehrere Punktzahlen für die gleiche Abgabe
RatingInvalid: Bewertungspunktzahl konnte nicht als Zahl verstanden werden:
RatingFileIsDirectory: Bewertungsdatei ist unerlaubterweise ein Verzeichnis
RatingParseException: Beim Interpretieren als Bewertungsdatei im YAML-basierten Format:
RatingParseLegacyException: Beim Interpretieren als Bewertungsdatei im veralteten Format:
RatingNegative: Bewertungspunkte dürfen nicht negativ sein RatingNegative: Bewertungspunkte dürfen nicht negativ sein
RatingExceedsMax: Bewertung übersteigt die erlaubte Maximalpunktzahl RatingExceedsMax: Bewertung übersteigt die erlaubte Maximalpunktzahl
RatingNotExpected: Keine Bewertungen erlaubt RatingNotExpected: Keine Bewertungen erlaubt
RatingBinaryExpected: Bewertung muss 0 (=durchgefallen) oder 1 (=bestanden) sein RatingBinaryExpected: Bewertung muss 0 (=durchgefallen) oder 1 (=bestanden) sein
RatingPointsRequired: Bewertung erfordert für dieses Blatt eine Punktzahl RatingPointsRequired: Bewertung erfordert für dieses Blatt eine Punktzahl
RatingFile: Bewertungsdatei
RatingFileException file@FilePath: Beim Verarbeiten von Bewertungsdatei „#{file}“ ist folgender Fehler aufgetreten:
RatingSubmissionException smid@CryptoFileNameSubmission: Beim Verarbeiten der Bewertungsdatei für Abgabe „#{toPathPiece smid}“ ist folgender Fehler aufgetreten:
RatingYAMLExceptionBeforeComment: Beim Interpretieren des YAML-Teils (zum Abtrennen des Kommentars) ist folgender Fehler aufgetreten:
RatingYAMLException: Beim Interpretieren des YAML-Teils ist folgender Fehler aufgetreten:
RatingYAMLCommentNotUnicode: Der enthaltene Kommentar konnte nicht als UTF-8 dekodiert werden:
RatingYAMLNotUnicode: Der enthaltene YAML-Teil konnte nicht als UTF-8 dekodiert werden:
RatingYAMLStreamTerminatedUnexpectedly: Event-Stream unerwartet abgebrochen
RatingYAMLDocumentEndIllDefined: Position des Endes des YAML-Teils nicht wohldefiniert
RatingSubmissionIDIncorrect: Die in der Bewertungsdatei enthaltene Abgabenummer passt nicht zum Dateinamen
SubmissionSinkExceptionDuplicateFileTitle file@FilePath: Dateiname #{file} kommt mehrfach im Zip-Archiv vor SubmissionSinkExceptionDuplicateFileTitle file@FilePath: Dateiname #{file} kommt mehrfach im Zip-Archiv vor
SubmissionSinkExceptionDuplicateRating: Mehr als eine Bewertung gefunden. SubmissionSinkExceptionDuplicateRating: Mehr als eine Bewertung gefunden.
@ -386,8 +355,6 @@ SubmissionSinkExceptionRatingWithoutUpdate: Bewertung gefunden, es ist hier aber
SubmissionSinkExceptionForeignRating smid@CryptoFileNameSubmission: Fremde Bewertung für Abgabe #{toPathPiece smid} enthalten. Bewertungen müssen sich immer auf die gleiche Abgabe beziehen! SubmissionSinkExceptionForeignRating smid@CryptoFileNameSubmission: Fremde Bewertung für Abgabe #{toPathPiece smid} enthalten. Bewertungen müssen sich immer auf die gleiche Abgabe beziehen!
SubmissionSinkExceptionInvalidFileTitleExtension file@FilePath: Dateiname „#{file}“ (wmgl. innerhalb eines ZIP-Archivs) hat keine der für dieses Übungsblatt zulässigen Dateiendungen. SubmissionSinkExceptionInvalidFileTitleExtension file@FilePath: Dateiname „#{file}“ (wmgl. innerhalb eines ZIP-Archivs) hat keine der für dieses Übungsblatt zulässigen Dateiendungen.
MultiSinkException name@Text error@Text: In Abgabe „#{name}“ ist ein Fehler aufgetreten: #{error}
NoUpcomingSheetDeadlines: Keine anstehenden Übungsblätter NoUpcomingSheetDeadlines: Keine anstehenden Übungsblätter
NoUpcomingExams difftime@Text: In den nächsten #{difftime} gibt es keine Prüfungen oder ablaufende Prüfungsanmeldungen in Ihren Kursen NoUpcomingExams difftime@Text: In den nächsten #{difftime} gibt es keine Prüfungen oder ablaufende Prüfungsanmeldungen in Ihren Kursen
@ -420,12 +387,9 @@ AllocNotifyNewCourseForceOff: Nein
AllocNotifyNewCourseForceOn: Ja AllocNotifyNewCourseForceOn: Ja
LastEdits: Letzte Änderungen LastEdits: Letzte Änderungen
UtilEditedBy name@Text time@Text: #{time} durch #{name}
LastEditByUser: Ihre letzte Bearbeitung LastEditByUser: Ihre letzte Bearbeitung
NoEditByUser: Nicht von Ihnen bearbeitet NoEditByUser: Nicht von Ihnen bearbeitet
SubmissionFilesIgnored n@Int: Es #{pluralDE n "wurde" "wurden"} #{n} #{pluralDE n "Datei" "Dateien"} in der hochgeladenen Abgabe ignoriert
LDAPLoginTitle: Campus-Login LDAPLoginTitle: Campus-Login
PWHashLoginTitle: Uni2work-Login PWHashLoginTitle: Uni2work-Login
PWHashLoginNote: Dieses Formular ist zu verwenden, wenn Sie vom Uni2work-Team spezielle Logindaten erhalten haben. Normale Nutzer melden sich bitte via Campus-Login an! PWHashLoginNote: Dieses Formular ist zu verwenden, wenn Sie vom Uni2work-Team spezielle Logindaten erhalten haben. Normale Nutzer melden sich bitte via Campus-Login an!
@ -585,22 +549,13 @@ SheetGradingPassPoints maxPoints@Points passingPoints@Points: Bestanden ab #{pas
SheetGradingPassBinary: Bestanden/Nicht Bestanden SheetGradingPassBinary: Bestanden/Nicht Bestanden
SheetGradingPassAlways: Automatisch bestanden, sobald korrigiert SheetGradingPassAlways: Automatisch bestanden, sobald korrigiert
SheetGradingCount': Anzahl
SheetGradingPoints': Punkte
SheetGradingPassing': Bestehen
SheetGradingPassPoints': Bestehen nach Punkten SheetGradingPassPoints': Bestehen nach Punkten
SheetGradingPassBinary': Bestanden/Nicht bestanden SheetGradingPassBinary': Bestanden/Nicht bestanden
SheetGradingPassAlways': Automatisch bestanden, sobald korrigiert SheetGradingPassAlways': Automatisch bestanden, sobald korrigiert
SheetTypeBonus: Bonus SheetTypeBonus: Bonus
SheetTypeNormal: Normal SheetTypeNormal: Normal
SheetTypeNotGraded: Keine Korrektur
SheetGradingBonusIncluded: Erzielte Bonuspunkte wurden hier bereits zu den erreichten normalen Punkten hinzugezählt.
SummaryTitle: Zusammenfassung über
SheetTypeBonus': Bonus
SheetTypeNormal': Normal
SheetTypeInformational': Ohne Anrechung
SheetTypeNotGraded': Keine Korrektur SheetTypeNotGraded': Keine Korrektur
SheetGroupArbitrary: Arbiträre Gruppen SheetGroupArbitrary: Arbiträre Gruppen
@ -716,12 +671,6 @@ CorrectorInvitationDeclined shn@SheetName: Sie haben die Einladung, Korrektor f
TutorInvitationAccepted tutn@TutorialName: Sie wurden als Tutor für #{tutn} eingetragen TutorInvitationAccepted tutn@TutorialName: Sie wurden als Tutor für #{tutn} eingetragen
TutorInvitationDeclined tutn@TutorialName: Sie haben die Einladung, Tutor für #{tutn} zu werden, abgelehnt TutorInvitationDeclined tutn@TutorialName: Sie haben die Einladung, Tutor für #{tutn} zu werden, abgelehnt
InvitationAction: Aktion
InvitationActionTip: Abgelehnte Einladungen können nicht mehr angenommen werden
InvitationMissingRestrictions: Authorisierungs-Token fehlen benötigte Daten
InvitationCollision: Einladung konnte nicht angenommen werden da ein derartiger Eintrag bereits existiert
InvitationDeclined: Einladung wurde abgelehnt
WeekDay: Wochentag WeekDay: Wochentag
MassInputTip: Es können mehrere Werte angegeben werden. Werte müssen mit + zur Liste hinzugefügt werden und können mit - wieder entfernt werden. Alle Änderungen müssen noch durch Drücken des Formular-Knopfes bestätigt werden. MassInputTip: Es können mehrere Werte angegeben werden. Werte müssen mit + zur Liste hinzugefügt werden und können mit - wieder entfernt werden. Alle Änderungen müssen noch durch Drücken des Formular-Knopfes bestätigt werden.
@ -1077,8 +1026,6 @@ TestDownloadFromDatabase: Generierung während Download aus Datenbank
ValueRequiredLabeledSimple fieldLabel@Text: #{fieldLabel} wird benötigt ValueRequiredLabeledSimple fieldLabel@Text: #{fieldLabel} wird benötigt
ValueRequiredLabeledMultiWord fieldLabel@Text: „#{fieldLabel}“ wird benötigt ValueRequiredLabeledMultiWord fieldLabel@Text: „#{fieldLabel}“ wird benötigt
RatingFileTitle subId@CryptoFileNameSubmission: bewertung_#{toPathPiece subId}.txt
SubmissionDoneNever: Nie SubmissionDoneNever: Nie
SubmissionDoneByFile: Je nach Bewertungsdatei SubmissionDoneByFile: Je nach Bewertungsdatei
SubmissionDoneAlways: Immer SubmissionDoneAlways: Immer

View File

@ -112,14 +112,9 @@ Done: Submitted
SubmissionsCourse tid ssh csh: All submissions for Course #{tid}-#{ssh}-#{csh} SubmissionsCourse tid ssh csh: All submissions for Course #{tid}-#{ssh}-#{csh}
SubmissionsSheet sheetName: Submissions for #{sheetName} SubmissionsSheet sheetName: Submissions for #{sheetName}
UtilSubmissionWrongSheet: Submission does not belong to the given sheet.
SubmissionEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} #{sheetName}: Edit/Create submission SubmissionEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} #{sheetName}: Edit/Create submission
CorrectionHead tid ssh csh sheetName cid: #{tid}-#{ssh}-#{csh} #{sheetName}: Marking CorrectionHead tid ssh csh sheetName cid: #{tid}-#{ssh}-#{csh} #{sheetName}: Marking
CosubmittorTip: Invitations are sent via email to exactly those addresses for which it cannot be determined, that you have already submitted for this course with the associated person, at least once. If one of the specified addresses can be matched to a person with whom you have submitted at least once for this course already, the name of that person will be shown and the submission will immediately be made in their name as well. CosubmittorTip: Invitations are sent via email to exactly those addresses for which it cannot be determined, that you have already submitted for this course with the associated person, at least once. If one of the specified addresses can be matched to a person with whom you have submitted at least once for this course already, the name of that person will be shown and the submission will immediately be made in their name as well.
SubmissionDeleteCosubmittorsWarning n@Int: The submission regietered above has other submitting students beside you. Be sure to delete or leave the submission only in agreement with the others. Otherwise you can delete yourself from the submittors-list by yourself!
SubmissionsDeleteQuestion n: Do you really want to delete the #{pluralEN n "submission" "submissions"} mentioned below?
SubmissionsDeleted n: #{pluralEN n "Submission" "Submissions"} deleted
SubmissionGroupName: Group name SubmissionGroupName: Group name
@ -324,11 +319,6 @@ NatField name: #{name} must be a natural number!
SecretJSONFieldDecryptFailure: Could not decrypt hidden data SecretJSONFieldDecryptFailure: Could not decrypt hidden data
SubmissionCorrected: Marked SubmissionCorrected: Marked
UtilSubmissionArchiveName: submissions
SubmissionTermArchiveName tid: #{foldCase (termToText (unTermKey tid))}-submissions
SubmissionTermSchoolArchiveName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-submissions
SubmissionTermSchoolCourseArchiveName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-#{foldCase csh}-submissions
SubmissionTermSchoolCourseSheetArchiveName tid ssh csh shn: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-#{foldCase csh}-#{foldCase shn}-submissions
CorrectionSheets: Corrections by sheet CorrectionSheets: Corrections by sheet
CorrectionCorrectors: Corrections by corrector CorrectionCorrectors: Corrections by corrector
@ -355,31 +345,11 @@ RatingPointsDone: Correction counts as marked iff “Points” is set
VisibleFrom: Published VisibleFrom: Published
AccessibleSince: Accessible since AccessibleSince: Accessible since
CorrectionAchievedPoints: Achieved points
CorrectionAchievedPass: Passed
RatingNotUnicode: Marking file could not be UTF-8 decoded:
RatingMissingSeparator: Preamble of the marking file could not be identified
RatingMultiple: Correction contains multiple markings
RatingInvalid: Marking points could not be parsed as a number:
RatingFileIsDirectory: Marking file must not be a directory
RatingParseException: While parsing as a rating file in the YAML-based format:
RatingParseLegacyException: While parsing as a rating file in legacy format:
RatingNegative: Marking points may not be negative RatingNegative: Marking points may not be negative
RatingExceedsMax: Marking points exceed maximum RatingExceedsMax: Marking points exceed maximum
RatingNotExpected: No marking points expected for this sheet RatingNotExpected: No marking points expected for this sheet
RatingBinaryExpected: Marking must be 0 (=failed) or 1(=passed) RatingBinaryExpected: Marking must be 0 (=failed) or 1(=passed)
RatingPointsRequired: Marking points required for this sheet RatingPointsRequired: Marking points required for this sheet
RatingFile: Marking file
RatingFileException file: While processing the rating file “#{file}” the following error occurred:
RatingSubmissionException smid: While processing the rating file for the submission “#{toPathPiece smid}” the following error occurred:
RatingYAMLExceptionBeforeComment: While parsing the YAML part (to separate out the rating comment) the following error occurred:
RatingYAMLException: While parsing the YAML part the following error occurred:
RatingYAMLCommentNotUnicode: The contained rating comment could not be UTF-8 decoded:
RatingYAMLNotUnicode: The contained YAML part could not be decoded as UTF-8:
RatingYAMLStreamTerminatedUnexpectedly: Event stream terminated unexpectedly
RatingYAMLDocumentEndIllDefined: End of YAML part has no well defined position
RatingSubmissionIDIncorrect: The submission id contained within the rating file does not match it's name
SubmissionSinkExceptionDuplicateFileTitle file: File #{show file} occurs multiple files within zip-archive. SubmissionSinkExceptionDuplicateFileTitle file: File #{show file} occurs multiple files within zip-archive.
SubmissionSinkExceptionDuplicateRating: Found more than one marking file SubmissionSinkExceptionDuplicateRating: Found more than one marking file
@ -387,8 +357,6 @@ SubmissionSinkExceptionRatingWithoutUpdate: Marking file found without permissio
SubmissionSinkExceptionForeignRating smid: Foreign marking file for submission #{toPathPiece smid} found. SubmissionSinkExceptionForeignRating smid: Foreign marking file for submission #{toPathPiece smid} found.
SubmissionSinkExceptionInvalidFileTitleExtension file: Filename “#{show file}” (may be packed within a zip-archive) does not have any of the file extensions allowed for this sheet. SubmissionSinkExceptionInvalidFileTitleExtension file: Filename “#{show file}” (may be packed within a zip-archive) does not have any of the file extensions allowed for this sheet.
MultiSinkException name error: An error occurred in submission “#{name}”: #{error}
NoUpcomingSheetDeadlines: No upcoming sheets NoUpcomingSheetDeadlines: No upcoming sheets
NoUpcomingExams difftime: No exams for your courses occur or allow registration in the next #{difftime} NoUpcomingExams difftime: No exams for your courses occur or allow registration in the next #{difftime}
@ -421,12 +389,9 @@ AllocNotifyNewCourseForceOff: No
AllocNotifyNewCourseForceOn: Yes AllocNotifyNewCourseForceOn: Yes
LastEdits: Latest edits LastEdits: Latest edits
UtilEditedBy name time: #{time} by #{name}
LastEditByUser: Your last edit LastEditByUser: Your last edit
NoEditByUser: Not edited by you NoEditByUser: Not edited by you
SubmissionFilesIgnored n: Ignored #{n} #{pluralEN n "file" "files"}
LDAPLoginTitle: Campus login LDAPLoginTitle: Campus login
PWHashLoginTitle: Uni2work login PWHashLoginTitle: Uni2work login
PWHashLoginNote: Use this form if you have received special credentials from the Uni2work-team. Most users need to use campus login! PWHashLoginNote: Use this form if you have received special credentials from the Uni2work-team. Most users need to use campus login!
@ -589,22 +554,13 @@ SheetGradingPassPoints maxPoints passingPoints: Pass with #{passingPoints} of #{
SheetGradingPassBinary: Pass/Fail SheetGradingPassBinary: Pass/Fail
SheetGradingPassAlways: Automatically passed when corrected SheetGradingPassAlways: Automatically passed when corrected
SheetGradingCount': Number
SheetGradingPoints': Points
SheetGradingPassing': Passing
SheetGradingPassPoints': Passing by points SheetGradingPassPoints': Passing by points
SheetGradingPassBinary': Pass/Fail SheetGradingPassBinary': Pass/Fail
SheetGradingPassAlways': Automatically passed when corrected SheetGradingPassAlways': Automatically passed when corrected
SheetTypeBonus: Bonus SheetTypeBonus: Bonus
SheetTypeNormal: Normal SheetTypeNormal: Normal
SheetTypeNotGraded: Not marked
SheetGradingBonusIncluded: Achieved bonus points are already counted among the achieved normal Their marking points.
SummaryTitle: Summary of
SheetTypeBonus': Bonus
SheetTypeNormal': Normal
SheetTypeInformational': Informational
SheetTypeNotGraded': Not marked SheetTypeNotGraded': Not marked
SheetGroupArbitrary: Arbitrary groups SheetGroupArbitrary: Arbitrary groups
@ -720,12 +676,6 @@ CorrectorInvitationDeclined shn: You have declined the invitation to be a correc
TutorInvitationAccepted tutn: You are now tutor for #{tutn} TutorInvitationAccepted tutn: You are now tutor for #{tutn}
TutorInvitationDeclined tutn: You have declined the invitation to be a tutor for #{tutn} TutorInvitationDeclined tutn: You have declined the invitation to be a tutor for #{tutn}
InvitationAction: Action
InvitationActionTip: Declined invitations cannot be accepted later
InvitationMissingRestrictions: Your authorisation-token is missing required data
InvitationCollision: Invitation could not be accepted since an entry of this type already exists
InvitationDeclined: Invitation declined
WeekDay: Day of the week WeekDay: Day of the week
MassInputTip: You may specify multiple values. Values must be added to the list by clicking + and can be removed again by clicking -. All changes must be confirmed by clicking the form submit button. MassInputTip: You may specify multiple values. Values must be added to the list by clicking + and can be removed again by clicking -. All changes must be confirmed by clicking the form submit button.
@ -1080,8 +1030,6 @@ TestDownloadFromDatabase: Generate while streaming from database
ValueRequiredLabeledSimple fieldLabel: #{fieldLabel} is required ValueRequiredLabeledSimple fieldLabel: #{fieldLabel} is required
ValueRequiredLabeledMultiWord fieldLabel: “#{fieldLabel}” is required ValueRequiredLabeledMultiWord fieldLabel: “#{fieldLabel}” is required
RatingFileTitle subId: rating_#{toPathPiece subId}.txt
SubmissionDoneNever: Never SubmissionDoneNever: Never
SubmissionDoneByFile: According to correction file SubmissionDoneByFile: According to correction file
SubmissionDoneAlways: Always SubmissionDoneAlways: Always

View File

@ -265,3 +265,5 @@ TutorialRegisterTo: Anmeldungen bis
CourseDeleteQuestion: Wollen Sie den unten aufgeführten Kurs wirklich löschen? CourseDeleteQuestion: Wollen Sie den unten aufgeführten Kurs wirklich löschen?
CourseDeleted: Kurs gelöscht CourseDeleted: Kurs gelöscht
UtilEditedBy name@Text time@Text: #{time} durch #{name}

View File

@ -264,3 +264,5 @@ TutorialRegisterTo: Register to
CourseDeleteQuestion: Are you sure you want to delete the below-mentioned course? CourseDeleteQuestion: Are you sure you want to delete the below-mentioned course?
CourseDeleted: Course deleted CourseDeleted: Course deleted
UtilEditedBy name time: #{time} by #{name}

View File

@ -101,3 +101,33 @@ SubmissionFilesCorrected: Abgegebene & Korrigierte Dateien
SubmissionOriginal: Original SubmissionOriginal: Original
EditedBy name@Text time@Text: #{time} durch #{name} EditedBy name@Text time@Text: #{time} durch #{name}
SubmissionReplace: Abgabe ersetzen SubmissionReplace: Abgabe ersetzen
RatingFileTitle subId@CryptoFileNameSubmission: bewertung_#{toPathPiece subId}.txt
UtilSubmissionArchiveName: abgaben
SubmissionTermArchiveName tid@TermId: #{foldCase (termToText (unTermKey tid))}-abgaben
SubmissionTermSchoolArchiveName tid@TermId ssh@SchoolId: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-abgaben
SubmissionTermSchoolCourseArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-#{foldCase csh}-abgaben
SubmissionTermSchoolCourseSheetArchiveName tid@TermId ssh@SchoolId csh@CourseShorthand shn@SheetName: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-#{foldCase csh}-#{foldCase shn}-abgaben
SubmissionFilesIgnored n@Int: Es #{pluralDE n "wurde" "wurden"} #{n} #{pluralDE n "Datei" "Dateien"} in der hochgeladenen Abgabe ignoriert
RatingFile: Bewertungsdatei
MultiSinkException name@Text error@Text: In Abgabe „#{name}“ ist ein Fehler aufgetreten: #{error}
RatingFileException file@FilePath: Beim Verarbeiten von Bewertungsdatei „#{file}“ ist folgender Fehler aufgetreten:
RatingSubmissionException smid@CryptoFileNameSubmission: Beim Verarbeiten der Bewertungsdatei für Abgabe „#{toPathPiece smid}“ ist folgender Fehler aufgetreten:
RatingSubmissionIDIncorrect: Die in der Bewertungsdatei enthaltene Abgabenummer passt nicht zum Dateinamen
RatingFileIsDirectory: Bewertungsdatei ist unerlaubterweise ein Verzeichnis
RatingParseException: Beim Interpretieren als Bewertungsdatei im YAML-basierten Format:
RatingParseLegacyException: Beim Interpretieren als Bewertungsdatei im veralteten Format:
RatingYAMLExceptionBeforeComment: Beim Interpretieren des YAML-Teils (zum Abtrennen des Kommentars) ist folgender Fehler aufgetreten:
RatingYAMLException: Beim Interpretieren des YAML-Teils ist folgender Fehler aufgetreten:
RatingYAMLCommentNotUnicode: Der enthaltene Kommentar konnte nicht als UTF-8 dekodiert werden:
RatingYAMLNotUnicode: Der enthaltene YAML-Teil konnte nicht als UTF-8 dekodiert werden:
RatingYAMLStreamTerminatedUnexpectedly: Event-Stream unerwartet abgebrochen
RatingYAMLDocumentEndIllDefined: Position des Endes des YAML-Teils nicht wohldefiniert
RatingMissingSeparator: Präambel der Bewertungsdatei konnte nicht identifziert werden
RatingMultiple: Bewertungen enthält mehrere Punktzahlen für die gleiche Abgabe
RatingNotUnicode: Bewertungsdatei konnte nicht als UTF-8 dekodiert werden:
RatingInvalid: Bewertungspunktzahl konnte nicht als Zahl verstanden werden:
UtilSubmissionWrongSheet: Abgabenummer gehört nicht zum angegebenen Übungsblatt.
SubmissionsDeleteQuestion n@Int: Wollen Sie #{pluralDE n "die unten aufgeführte Abgabe" "die unten aufgeführten Abgaben"} wirklich löschen?
SubmissionsDeleted n@Int: #{pluralDE n "Abgabe gelöscht" "Abgaben gelöscht"}
SubmissionDeleteCosubmittorsWarning n@Int: Bei #{pluralDE n "der oben aufgeführte Abgabe" "einer der oben aufgeführten Abgaben"} gibt es, außer Ihnen, noch weitere Mitabgeber. Stellen Sie sicher, dass sie Abgaben nur in Absprache mit Ihren Mitabgebern löschen oder verlassen Sie die Abgabe, indem Sie sich selbst aus der Liste der Abgebenden entfernen!

View File

@ -101,3 +101,33 @@ EditedBy name time: #{time} by #{name}
SubmissionReplace: Replace submission SubmissionReplace: Replace submission
SubmissionMembers: Submittors SubmissionMembers: Submittors
SubmissionMember: Submittor SubmissionMember: Submittor
RatingFileTitle subId: rating_#{toPathPiece subId}.txt
UtilSubmissionArchiveName: submissions
SubmissionTermArchiveName tid: #{foldCase (termToText (unTermKey tid))}-submissions
SubmissionTermSchoolArchiveName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-submissions
SubmissionTermSchoolCourseArchiveName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-#{foldCase csh}-submissions
SubmissionTermSchoolCourseSheetArchiveName tid ssh csh shn: #{foldCase (termToText (unTermKey tid))}-#{foldCase (unSchoolKey ssh)}-#{foldCase csh}-#{foldCase shn}-submissions
SubmissionFilesIgnored n: Ignored #{n} #{pluralEN n "file" "files"}
RatingFile: Marking file
MultiSinkException name error: An error occurred in submission “#{name}”: #{error}
RatingFileException file: While processing the rating file “#{file}” the following error occurred:
RatingSubmissionException smid: While processing the rating file for the submission “#{toPathPiece smid}” the following error occurred:
RatingSubmissionIDIncorrect: The submission id contained within the rating file does not match it's name
RatingFileIsDirectory: Marking file must not be a directory
RatingParseException: While parsing as a rating file in the YAML-based format:
RatingParseLegacyException: While parsing as a rating file in legacy format:
RatingYAMLExceptionBeforeComment: While parsing the YAML part (to separate out the rating comment) the following error occurred:
RatingYAMLException: While parsing the YAML part the following error occurred:
RatingYAMLCommentNotUnicode: The contained rating comment could not be UTF-8 decoded:
RatingYAMLNotUnicode: The contained YAML part could not be decoded as UTF-8:
RatingYAMLStreamTerminatedUnexpectedly: Event stream terminated unexpectedly
RatingYAMLDocumentEndIllDefined: End of YAML part has no well defined position
RatingMissingSeparator: Preamble of the marking file could not be identified
RatingMultiple: Correction contains multiple markings
RatingNotUnicode: Marking file could not be UTF-8 decoded:
RatingInvalid: Marking points could not be parsed as a number:
UtilSubmissionWrongSheet: Submission does not belong to the given sheet.
SubmissionDeleteCosubmittorsWarning n@Int: The submission regietered above has other submitting students beside you. Be sure to delete or leave the submission only in agreement with the others. Otherwise you can delete yourself from the submittors-list by yourself!
SubmissionsDeleteQuestion n: Do you really want to delete the #{pluralEN n "submission" "submissions"} mentioned below?
SubmissionsDeleted n: #{pluralEN n "Submission" "Submissions"} deleted

View File

@ -83,3 +83,23 @@ RoomReferenceLinkLink: Link
RoomReferenceLinkLinkPlaceholder: URL RoomReferenceLinkLinkPlaceholder: URL
RoomReferenceLinkInstructions: Anweisungen RoomReferenceLinkInstructions: Anweisungen
RoomReferenceLinkInstructionsPlaceholder: Anweisungen RoomReferenceLinkInstructionsPlaceholder: Anweisungen
#invitation.hs
InvitationAction: Aktion
InvitationActionTip: Abgelehnte Einladungen können nicht mehr angenommen werden
InvitationMissingRestrictions: Authorisierungs-Token fehlen benötigte Daten
InvitationCollision: Einladung konnte nicht angenommen werden da ein derartiger Eintrag bereits existiert
InvitationDeclined: Einladung wurde abgelehnt
#sheetType.hs
SheetTypeBonus': Bonus
SheetTypeNormal': Normal
SheetTypeInformational': Ohne Anrechung
SheetTypeNotGraded: Keine Korrektur
SheetGradingBonusIncluded: Erzielte Bonuspunkte wurden hier bereits zu den erreichten normalen Punkten hinzugezählt.
SummaryTitle: Zusammenfassung über
CorrectionAchievedPoints: Erzielte Punkte
CorrectionAchievedPass: Bestanden
SheetGradingCount': Anzahl
SheetGradingPoints': Punkte
SheetGradingPassing': Bestehen

View File

@ -83,3 +83,23 @@ RoomReferenceLinkLink: Link
RoomReferenceLinkLinkPlaceholder: URL RoomReferenceLinkLinkPlaceholder: URL
RoomReferenceLinkInstructions: Instructions RoomReferenceLinkInstructions: Instructions
RoomReferenceLinkInstructionsPlaceholder: Instructions RoomReferenceLinkInstructionsPlaceholder: Instructions
#invitation.hs
InvitationAction: Action
InvitationActionTip: Declined invitations cannot be accepted later
InvitationMissingRestrictions: Your authorisation-token is missing required data
InvitationCollision: Invitation could not be accepted since an entry of this type already exists
InvitationDeclined: Invitation declined
#sheetType.hs
SheetTypeBonus': Bonus
SheetTypeNormal': Normal
SheetTypeInformational': Informational
SheetTypeNotGraded: Not marked
SheetGradingBonusIncluded: Achieved bonus points are already counted among the achieved normal Their marking points.
SummaryTitle: Summary of
CorrectionAchievedPoints: Achieved points
CorrectionAchievedPass: Passed
SheetGradingCount': Number
SheetGradingPoints': Points
SheetGradingPassing': Passing