refactor(messages): splitting misc finished
This commit is contained in:
parent
84386c9547
commit
c0a614ae6c
@ -1,71 +1,32 @@
|
||||
#messages or constructors that are used all over the code
|
||||
|
||||
Logo: Uni2work
|
||||
|
||||
EmailInvitationWarning: Diese Adresse konnte keinem Uni2work-Benutzer/keiner Uni2work-Benutzerin zugeordnet werden. Es wird eine Einladung per E-Mail versandt.
|
||||
|
||||
FormFieldWorkflowDatasetTip: Mindestens ein gekennzeichnetes Feld pro Datensatz muss ausgefüllt werden
|
||||
|
||||
Remarks: Hinweise
|
||||
|
||||
Page num@Int64: #{num}
|
||||
|
||||
CourseApply: Zum Kurs bewerben
|
||||
|
||||
BoolIrrelevant: —
|
||||
|
||||
UnauthorizedCsrfDisabled: Ihre Anfrage hätte wmgl. Änderungen am Server-Zustand ausgelöst. Da die sog. CSRF-Protection für Ihre Anfrage deaktiviert ist, musste sie daher abgelehnt werden.
|
||||
|
||||
Name: Name
|
||||
|
||||
Plugin: Plugin
|
||||
|
||||
Settings: Individuelle Benutzereinstellungen
|
||||
|
||||
PreviouslyUploadedInfo: Bereits hochgeladene Dateien
|
||||
PreviouslyUploadedDeletionInfo: Nur ausgewählte und unten hinzugefügte Dateien werden erneut hochgeladen
|
||||
AddMoreFiles: Weitere Dateien hinzufügen:
|
||||
|
||||
FormFieldRequiredTip: Gekennzeichnete Pflichtfelder sind immer auszufüllen
|
||||
|
||||
CorrectorNormal: Normal
|
||||
CorrectorMissing: Abwesend
|
||||
CorrectorExcused: Entschuldigt
|
||||
|
||||
NoSubmissions: Keine Abgabe
|
||||
CorrectorSubmissions: Abgabe extern mit Pseudonym
|
||||
UserSubmissions: Direkte Abgabe in Uni2work
|
||||
|
||||
FieldPrimary: Hauptfach
|
||||
FieldSecondary: Nebenfach
|
||||
|
||||
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.
|
||||
|
||||
NavigationFavourites: Favoriten
|
||||
|
||||
MultiEmailFieldTip: Es sind mehrere, Komma-separierte, E-Mail-Adressen möglich
|
||||
|
||||
WeekDay: Wochentag
|
||||
|
||||
ClusterId: Cluster-Nummer
|
||||
|
||||
SchoolAdmin: Admin
|
||||
SchoolLecturer: Dozent:in
|
||||
SchoolEvaluation: Kursumfragenverwaltung
|
||||
SchoolExamOffice: Prüfungsverwaltung
|
||||
SchoolAllocation: Zentralanmeldungs-Administration
|
||||
|
||||
LdapIdentificationOrEmail: Campus-Kennung / E-Mail-Adresse
|
||||
|
||||
SystemExamOffice: Prüfungsverwaltung
|
||||
SystemFaculty: Fakultätsmitglied
|
||||
SystemStudent: Student:in
|
||||
|
||||
ExamFinished: Ergebnisse sichtbar ab
|
||||
|
||||
#Msgs or Constructors wich are not used but important for successful compilation
|
||||
|
||||
MessageError: Fehler
|
||||
MessageWarning: Warnung
|
||||
MessageInfo: Information
|
||||
@ -79,8 +40,8 @@ SheetGradingPassAlways: Automatisch bestanden, sobald korrigiert
|
||||
InvalidCredentialsADNoSuchObject: Benutzereintrag existiert nicht
|
||||
InvalidCredentialsADLogonFailure: Ungültiges Passwort
|
||||
InvalidCredentialsADAccountRestriction: Kontobeschränkungen verhindern Login
|
||||
InvalidCredentialsADInvalidLogonHours: Benutzer darf sich zur aktuellen Tageszeit nicht anmelden
|
||||
InvalidCredentialsADInvalidWorkstation: Benutzer darf sich von diesem System aus nicht anmelden
|
||||
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
|
||||
@ -113,4 +74,7 @@ CommCourse: Kursmitteilung
|
||||
Corrector: Korrektor:in
|
||||
DefinitionCourseEvents: Kurstermine
|
||||
DefinitionCourseNews: Kurs-Aktuelles
|
||||
Invitations: Einladungen
|
||||
Invitations: Einladungen
|
||||
FormFieldRequiredTip: Gekennzeichnete Pflichtfelder sind immer auszufüllen
|
||||
FormFieldWorkflowDatasetTip: Mindestens ein gekennzeichnetes Feld pro Datensatz muss ausgefüllt werden
|
||||
|
||||
|
||||
@ -1,71 +1,30 @@
|
||||
#messages or constructors that are used all over the Code
|
||||
|
||||
Logo: Uni2work
|
||||
|
||||
#general warnings
|
||||
EmailInvitationWarning: This address could not be matched to any Uni2work user. An invitation will be sent via email.
|
||||
|
||||
FormFieldWorkflowDatasetTip: At least one of the marked fields must be filled
|
||||
|
||||
Remarks: Remarks
|
||||
|
||||
Page num: #{num}
|
||||
|
||||
CourseApply: Apply for course
|
||||
|
||||
BoolIrrelevant: —
|
||||
|
||||
UnauthorizedCsrfDisabled: Your request might have triggered a state change on the server. Since CSRF-protection was disabled for your request, it had to be rejected.
|
||||
|
||||
Name: Name
|
||||
|
||||
Plugin: Plugin
|
||||
|
||||
Settings: Settings
|
||||
|
||||
PreviouslyUploadedInfo: Previously uploaded files
|
||||
PreviouslyUploadedDeletionInfo: Only checked files and files added below will be uploaded again
|
||||
AddMoreFiles: Additional files:
|
||||
|
||||
FormFieldRequiredTip: Required fields
|
||||
|
||||
CorrectorNormal: Normal
|
||||
CorrectorMissing: Missing
|
||||
CorrectorExcused: Excused
|
||||
|
||||
NoSubmissions: No submission
|
||||
CorrectorSubmissions: External submission via pseudonym
|
||||
UserSubmissions: Direct submission in Uni2work
|
||||
|
||||
FieldPrimary: Major
|
||||
FieldSecondary: Minor
|
||||
|
||||
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.
|
||||
|
||||
NavigationFavourites: Favourites
|
||||
|
||||
MultiEmailFieldTip: Multiple emails addresses may be specified (comma-separated)
|
||||
|
||||
WeekDay: Day of the week
|
||||
|
||||
ClusterId: Cluster id
|
||||
|
||||
SchoolAdmin: Admin
|
||||
SchoolLecturer: Lecturer
|
||||
SchoolEvaluation: Course evaluation
|
||||
SchoolExamOffice: Exam office
|
||||
SchoolAllocation: Administration of central allocations
|
||||
|
||||
LdapIdentificationOrEmail: Campus account/email address
|
||||
|
||||
SystemExamOffice: Exam office
|
||||
SystemFaculty: Faculty member
|
||||
SystemStudent: Student
|
||||
|
||||
ExamFinished: Results visible from
|
||||
|
||||
#Msgs or constructors wich are not used but important for successfull compilation
|
||||
|
||||
MessageError: Error
|
||||
@ -116,3 +75,5 @@ Corrector: Corrector
|
||||
DefinitionCourseEvents: Course occurrences
|
||||
DefinitionCourseNews: Course news
|
||||
Invitations: Invitations
|
||||
FormFieldRequiredTip: Required fields
|
||||
FormFieldWorkflowDatasetTip: At least one of the marked fields must be filled
|
||||
@ -275,3 +275,4 @@ MailSubjectLecturerInvitation tid@TermId ssh@SchoolId csh@CourseShorthand: [#{ti
|
||||
LecturerInvitationAccepted lType@Text csh@CourseShorthand: Sie wurden als #{lType} für #{csh} eingetragen
|
||||
CourseExamRegistrationTime: Angemeldet seit
|
||||
CourseParticipantStateIsActiveFilter: Ansicht
|
||||
CourseApply: Zum Kurs bewerben
|
||||
@ -274,3 +274,4 @@ MailSubjectLecturerInvitation tid ssh csh: [#{tid}-#{ssh}-#{csh}] Invitation to
|
||||
LecturerInvitationAccepted lType csh: You were registered as #{lType} for #{csh}
|
||||
CourseExamRegistrationTime: Registered since
|
||||
CourseParticipantStateIsActiveFilter: View
|
||||
CourseApply: Apply for course
|
||||
@ -312,3 +312,4 @@ TitleExamAutoOccurrence tid@TermId ssh@SchoolId csh@CourseShorthand examn@ExamNa
|
||||
ExamGradingPass: Bestanden/Nicht Bestanden
|
||||
ExamGradingGrades: Numerische Noten
|
||||
ExamGradingMixed: Gemischt
|
||||
ExamFinished: Ergebnisse sichtbar ab
|
||||
@ -310,3 +310,4 @@ TitleExamAutoOccurrence tid ssh csh examn: #{tid} - #{ssh} - #{csh} #{examn}: Au
|
||||
ExamGradingPass: Passed/Failed
|
||||
ExamGradingGrades: Numeric grades
|
||||
ExamGradingMixed: Mixed
|
||||
ExamFinished: Results visible from
|
||||
@ -7,3 +7,4 @@ HealthWidgetMemcached: Memcached-Server liefert Widgets korrekt aus
|
||||
HealthActiveJobExecutors: Anteil der job-workers, die neue Befehle annehmen
|
||||
InstanceIdentification: Instanz-Identifikation
|
||||
InstanceId: Instanz-Nummer
|
||||
ClusterId: Cluster-Nummer
|
||||
@ -7,3 +7,4 @@ HealthWidgetMemcached: Memcached server is serving widgets correctly
|
||||
HealthActiveJobExecutors: Proportion of job workers accepting new jobs
|
||||
InstanceIdentification: Instance identification
|
||||
InstanceId: Instance id
|
||||
ClusterId: Cluster id
|
||||
|
||||
@ -12,3 +12,4 @@ MailSubjectChangeUserDisplayEmail: Diese E-Mail-Adresse in Uni2work veröffentli
|
||||
MailIntroChangeUserDisplayEmail displayEmail@UserEmail: Der oben genannte Benutzer/Die oben genannte Benutzerin möchte „#{displayEmail}“ als öffentliche Adresse, assoziiert mit sich selbst, angeben. Wenn Sie diese Aktion nicht selbst ausgelöst haben, ignorieren Sie diese Mitteilung bitte!
|
||||
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
|
||||
|
||||
@ -12,3 +12,4 @@ MailSubjectChangeUserDisplayEmail: Publishing this email address in Uni2work
|
||||
MailIntroChangeUserDisplayEmail displayEmail: The user mentioned above wants to publish “#{displayEmail}” as their own email address. If you have not caused this email to be sent, please ignore it!
|
||||
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
|
||||
|
||||
@ -4,3 +4,9 @@ SexNotKnown: Unbekannt
|
||||
SexMale: Männlich
|
||||
SexFemale: Weiblich
|
||||
SexNotApplicable: Keine Angabe
|
||||
NoSubmissions: Keine Abgabe
|
||||
CorrectorSubmissions: Abgabe extern mit Pseudonym
|
||||
UserSubmissions: Direkte Abgabe in Uni2work
|
||||
SystemExamOffice: Prüfungsverwaltung
|
||||
SystemFaculty: Fakultätsmitglied
|
||||
SystemStudent: Student:in
|
||||
@ -4,3 +4,9 @@ SexNotKnown: Unknown
|
||||
SexMale: Male
|
||||
SexFemale: Female
|
||||
SexNotApplicable: Not applicable
|
||||
NoSubmissions: No submission
|
||||
CorrectorSubmissions: External submission via pseudonym
|
||||
UserSubmissions: Direct submission in Uni2work
|
||||
SystemExamOffice: Exam office
|
||||
SystemFaculty: Faculty member
|
||||
SystemStudent: Student
|
||||
|
||||
@ -19,4 +19,5 @@ PersonalInfoOwnTutorialsWip: Die Anzeige von Tutorien, zu denen Sie als Tutor ei
|
||||
PersonalInfoTutorialsWip: Die Anzeige von Tutorien, zu denen Sie angemeldet sind wird momentan an dieser Stelle leider noch nicht unterstützt.
|
||||
ProfileGroupSubmissionDates: Bei Gruppenabgaben wird kein Datum angezeigt, wenn Sie die Gruppenabgabe nie selbst hochgeladen haben.
|
||||
ProfileCorrectorRemark: Die oberhalb angezeigte Tabelle zeigt nur prinzipielle Einteilungen als Korrektor zu einem Übungsblatt. Auch ohne Einteilung können Korrekturen einzeln zugewiesen werden, welche hier dann nicht aufgeführt werden.
|
||||
ProfileCorrections: Auflistung aller zugewiesenen Korrekturen
|
||||
ProfileCorrections: Auflistung aller zugewiesenen Korrekturen
|
||||
Remarks: Hinweise
|
||||
@ -19,4 +19,5 @@ PersonalInfoOwnTutorialsWip: The feature to display tutorials you have been assi
|
||||
PersonalInfoTutorialsWip: The feature to display tutorials you have registered for has not yet been implemented.
|
||||
ProfileGroupSubmissionDates: No date is shown for group submissions if you have never uploaded the submission yourself.
|
||||
ProfileCorrectorRemark: The table above only shows registration as a corrector in principle. Even without registration corrections can be assigned individually and are not listed.
|
||||
ProfileCorrections: List of all assigned corrections
|
||||
ProfileCorrections: List of all assigned corrections
|
||||
Remarks: Remarks
|
||||
@ -76,3 +76,4 @@ AllUsersLdapSync: Alle LDAP-Synchronisieren
|
||||
UserHijack: Sitzung übernehmen
|
||||
AuthKindLDAP: Campus-Kennung
|
||||
AuthKindPWHash: Uni2work-Kennung
|
||||
Name: Name
|
||||
@ -76,3 +76,4 @@ AllUsersLdapSync: Synchronise all with LDAP
|
||||
UserHijack: Hijack session
|
||||
AuthKindLDAP: Campus account
|
||||
AuthKindPWHash: Uni2work account
|
||||
Name: Name
|
||||
@ -0,0 +1 @@
|
||||
UnauthorizedCsrfDisabled: Ihre Anfrage hätte wmgl. Änderungen am Server-Zustand ausgelöst. Da die sog. CSRF-Protection für Ihre Anfrage deaktiviert ist, musste sie daher abgelehnt werden.
|
||||
@ -0,0 +1 @@
|
||||
UnauthorizedCsrfDisabled: Your request might have triggered a state change on the server. Since CSRF-protection was disabled for your request, it had to be rejected.
|
||||
@ -46,3 +46,4 @@ TableHeadingCsvExport: CSV-Export
|
||||
FavouritesEmptyTip: Hier werden Ihre Kurse, sowie zuletzt besuchte Kurse angezeigt.
|
||||
FavouritesToggleTip: Der Anzeigemodus für den aktuellen Kurs kann über einen Klick auf das Stern-Symbol zwischen automatisch, permanent und nie gewechselt werden.
|
||||
FavouritesUnavailableTip: Das Schnellzugriffsmenü für diesen Kurs ist aktuell nicht verfügbar.
|
||||
NavigationFavourites: Favoriten
|
||||
@ -46,3 +46,4 @@ TableHeadingCsvExport: CSV export
|
||||
FavouritesEmptyTip: Your courses and recently visited courses are shown here.
|
||||
FavouritesToggleTip: The display mode for the current course can be changed between automatic, permanent and never with a click on the star symbol.
|
||||
FavouritesUnavailableTip: Quick Actions for this course are currently not available.
|
||||
NavigationFavourites: Favourites
|
||||
|
||||
@ -61,3 +61,4 @@ SelectColumn: Auswahl
|
||||
CsvExport: CSV-Export
|
||||
TableProportion c@Text of'@Text prop@Rational: #{c}/#{of'} (#{rationalToFixed2 (100 * prop)}%)
|
||||
TableProportionNoRatio c@Text of'@Text: #{c}/#{of'}
|
||||
TableExamFinished: Ergebnisse sichtbar ab
|
||||
@ -61,3 +61,4 @@ SelectColumn: Selection
|
||||
CsvExport: CSV export
|
||||
TableProportion c of' prop: #{c}/#{of'} (#{rationalToFixed2 (100 * prop)}%)
|
||||
TableProportionNoRatio c of': #{c}/#{of'}
|
||||
TableExamFinished: Results visible from
|
||||
@ -30,3 +30,4 @@ 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}
|
||||
@ -30,3 +30,4 @@ TableCourseDescription: Description
|
||||
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}
|
||||
|
||||
@ -123,3 +123,5 @@ CorrectionInvisibleExamUnfinished: Die Frist „_{MsgExamFinished}“ für die r
|
||||
CorrectionInvisibleRatingNotDone: Die Bewertung ist nicht als „Abgeschlossen“ markiert
|
||||
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
|
||||
@ -123,3 +123,5 @@ CorrectionInvisibleExamUnfinished: The time configured in “_{MsgExamFinished}
|
||||
CorrectionInvisibleRatingNotDone: The correction is not marked as “finished”
|
||||
CorrectionInvisibleWarning: This correction is currently invisible for at least one of the submittors!
|
||||
CorrectionInvisibleReasons: Possible reasons include:
|
||||
|
||||
Plugin: Plugin
|
||||
|
||||
@ -13,7 +13,7 @@ module Foundation.I18n
|
||||
, UniWorXMaterialMessage(..), UniWorXParticipantsMessage(..), UniWorXHealthMessage(..), UniWorXInfoMessage(..)
|
||||
, UniWorXMetricsMessage(..), UniWorXNewsMessage(..), UniWorXSchoolMessage(..), UniWorXSystemMessageMessage(..)
|
||||
, UniWorXTermMessage(..), UniWorXSendMessage(..), UniWorXSiteLayoutMessage(..), UniWorXErrorMessage(..)
|
||||
, UniWorXI18nMessage(..),UniWorXJobsHandlerMessage(..), UniWorXModelTypesMessage(..)
|
||||
, UniWorXI18nMessage(..),UniWorXJobsHandlerMessage(..), UniWorXModelTypesMessage(..), UniWorXYesodMiddlewareMessage(..)
|
||||
, ShortTermIdentifier(..)
|
||||
, MsgLanguage(..)
|
||||
, ShortSex(..)
|
||||
@ -169,6 +169,7 @@ mkMessageAddition ''UniWorX "I18n" "messages/uniworx/uniworx_new/categories/I18n
|
||||
mkMessageAddition ''UniWorX "JobsHandler" "messages/uniworx/uniworx_new/categories/jobs_handler" "de-de-formal"
|
||||
mkMessageAddition ''UniWorX "ModelTypes" "messages/uniworx/uniworx_new/categories/model_types" "de-de-formal"
|
||||
mkMessageAddition ''UniWorX "Send" "messages/uniworx/uniworx_new/categories/send" "de-de-formal"
|
||||
mkMessageAddition ''UniWorX "YesodMiddleware" "messages/uniworx/uniworx_new/categories/yesod_middleware" "de-de-formal"
|
||||
mkMessageAddition ''UniWorX "User" "messages/uniworx/uniworx_new/categories/user" "de-de-formal"
|
||||
mkMessageAddition ''UniWorX "Button" "messages/uniworx/uniworx_new/utils/buttons" "de-de-formal"
|
||||
mkMessageAddition ''UniWorX "Form" "messages/uniworx/uniworx_new/utils/handler_form" "de-de-formal"
|
||||
|
||||
@ -236,7 +236,7 @@ sortExamClosed queryClosed = singletonMap "exam-closed" . SortColumn $ view quer
|
||||
colExamFinished :: OpticColonnade (Maybe UTCTime)
|
||||
colExamFinished resultFinished = Colonnade.singleton (fromSortable header) body
|
||||
where
|
||||
header = Sortable (Just "exam-finished") (i18nCell MsgExamFinished)
|
||||
header = Sortable (Just "exam-finished") (i18nCell MsgTableExamFinished)
|
||||
body = views resultFinished $ maybe mempty (cell . formatTimeW SelFormatDateTime)
|
||||
|
||||
colExamFinishedOffice :: OpticColonnade (Maybe UTCTime)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user