3185 lines
190 KiB
Plaintext
3185 lines
190 KiB
Plaintext
Logo: Uni2work
|
|
|
|
BtnSubmit: Submit
|
|
BtnAbort: Abort
|
|
BtnDelete: Delete
|
|
BtnRegister: Register
|
|
BtnDeregister: Deregister
|
|
BtnCourseRegister: Enrol for course
|
|
BtnCourseDeregister: Leave course
|
|
BtnCourseApply: Apply for course
|
|
BtnCourseRetractApplication: Retract application
|
|
BtnExamRegister: Enrol for exam
|
|
BtnExamRegisterOccurrence: Enrol for exam occurrence/room
|
|
BtnExamSwitchOccurrence: Switch to exam occurrence/room
|
|
BtnExamDeregister: Leave exam
|
|
BtnHijack: Hijack session
|
|
BtnSave: Save
|
|
PressSaveToSave: Changes will only be saved after clicking "Save".
|
|
BtnHandIn: Hand in submission
|
|
BtnNameCandidatesInfer: Infer name-mapping
|
|
BtnNameCandidatesDeleteConflicts: Delete name-conflicts
|
|
BtnNameCandidatesDeleteAll: Delete all name-observations
|
|
BtnParentCandidatesInfer: Infer parent-relation
|
|
BtnParentCandidatesDeleteAll: Delete all parent-observations
|
|
BtnStandaloneCandidatesDeleteAll: Delete all standalone-observations
|
|
BtnStandaloneCandidatesDeleteRedundant: Delete redundant standalone-observations
|
|
BtnResetTokens: Invalidate tokens
|
|
BtnLecInvAccept: Accept
|
|
BtnLecInvDecline: Decline
|
|
BtnCorrInvAccept: Accept
|
|
BtnCorrInvDecline: Decline
|
|
BtnSubmissionsAssign: Assign submissions automatically
|
|
BtnSubmissionsAssignAll: Automatically distribute corrections
|
|
BtnAllocationCompute: Compute allocation
|
|
BtnAllocationAccept: Accept allocation
|
|
BtnSystemMessageHide: Hide
|
|
BtnSystemMessageUnhide: Unhide
|
|
|
|
BtnCommunicationSend: Send
|
|
BtnCommunicationTest: Send test message
|
|
|
|
|
|
Aborted: Aborted
|
|
Remarks: Remarks
|
|
Registered: Enrolled
|
|
RegisteredSince: Enrolled since
|
|
NotRegistered: Note enrolled for this course
|
|
Registration: Enrolment
|
|
RegisterFrom: Enrolment starts
|
|
RegisterTo: Enrolment ends
|
|
DeRegUntil: Deregistration until
|
|
RegisterRetry: You haven't been enrolled. Press "Enrol for course" to enrol
|
|
|
|
CourseVisibleFrom: Visible from
|
|
CourseVisibleTo: Visible to
|
|
|
|
CourseRegistrationInterval: Enrolment
|
|
CourseDirectRegistrationInterval: Direct enrolment
|
|
CourseDeregisterUntil time: Deregistration only until #{time}
|
|
|
|
GenericKey: Key
|
|
GenericShort: Shorthand
|
|
GenericIsNew: New
|
|
GenericHasConflict: Conflict
|
|
GenericBack: Back
|
|
GenericChange: Change
|
|
GenericNumChange: +/-
|
|
GenericMin: Min
|
|
GenericAvg: Avg
|
|
GenericMax: Max
|
|
GenericAll: All
|
|
|
|
SummerTerm year: Summer semester #{year}
|
|
WinterTerm year: Winter semester #{year}/#{succ year}
|
|
SummerTermShort year: Summer #{year}
|
|
WinterTermShort year: Winter #{year}/#{mod (succ year) 100}
|
|
PSLimitNonPositive: “pagesize” must be greater than zero
|
|
Page num: #{num}
|
|
|
|
TermsHeading: Semesters
|
|
TermCurrent: Current semester
|
|
TermEditHeading: Edit semester
|
|
TermEditTid tid: Edit semester #{tid}
|
|
TermEdited tid: Successfully edited semester #{tid}
|
|
TermNewTitle: Edit/create semester
|
|
InvalidInput: Invalid input
|
|
Term: Semester
|
|
TermPlaceholder: (W|S)<four digit year>
|
|
|
|
TermStartDay: Starting day
|
|
TermStartDayTooltip: Usually 1st of April or 1st of October
|
|
TermEndDay: Last day
|
|
TermEndDayTooltip: Usually 30th of September or 31st of March
|
|
TermHolidays: Legal holidays
|
|
TermHolidayPlaceholder: Legal holiday
|
|
TermHolidayMissing: Holiday is required
|
|
TermLectureStart: Lectures start
|
|
TermLectureEnd: Lectures end
|
|
TermLectureEndTooltip: Summer semesters are usually 14 weeks; winter semesters 15
|
|
TermActive: Active
|
|
|
|
|
|
SchoolListHeading: Department
|
|
SchoolHeading school: #{school}
|
|
|
|
LectureStart: Lectures start
|
|
|
|
Course: Course
|
|
CourseShort: Shorthand
|
|
CourseCapacity: Capacity
|
|
CourseCapacityTip: Maximum permissable number of enrolments for this course; leave empty for unlimited capacity
|
|
CourseNoCapacity: Course has reached maximum capacity
|
|
TutorialNoCapacity: Tutorial has reached maximum capacity
|
|
ExamOccurrenceNoCapacity: Occurrence/Room has reached maximum capacity
|
|
CourseNotEmpty: There are currently no participants enrolled for this course.
|
|
CourseVisibility: Visibility
|
|
CourseInvisible: This course is currently only visible to lecturers, assistants, tutors, correctors, enrolled participants and applicants.
|
|
CourseInvisibleOverridenByAllocation: Because the allocation this course participates in is currently open for application, the course is forced to be visible. After the application phase, the course will only be visible to lecturers, assistants, tutors, correctors, enrolled participants and applicants.
|
|
CourseRegistration: Enrolment
|
|
CourseRegisterOpen: Enrolment is allowed
|
|
CourseRegisterOk: Successfully enrolled for course
|
|
CourseDeregisterOk: Successfully left course
|
|
CourseApply: Apply for course
|
|
CourseApplyOk: Successfully applied for course
|
|
CourseRetractApplyOk: Successfully retracted application for course
|
|
CourseDeregisterLecturerTip: If you deregister the participant you might loose access to this data
|
|
CourseStudyFeature: Associated subject
|
|
CourseStudyFeatureTip: For information purposes only (visible to course administrators)
|
|
CourseStudyFeatureUpdated: Successfully updated associated subject
|
|
CourseStudyFeatureNone: No associated subject
|
|
CourseTutorial: Tutorial
|
|
CourseExam: Exam
|
|
CourseSecretWrong: Wrong password
|
|
CourseSecret: Access password
|
|
CourseEditOk tid ssh csh: Successfully edited course #{tid}-#{ssh}-#{csh}
|
|
CourseNewDupShort tid ssh csh: Could not create course #{tid}-#{ssh}-#{csh}. Another course with the same shorthand or title already exists for the given semester and school.
|
|
CourseEditDupShort tid ssh csh: Could not edit course #{tid}-#{ssh}-#{csh}. Another course with the same shorthand or title already exists for the given semester and school.
|
|
FFSheetName: Name
|
|
TermCourseListHeading tid: Courses #{tid}
|
|
TermSchoolCourseListHeading tid school: Courses #{tid}, #{school}
|
|
CourseListTitle: All courses
|
|
TermCourseListTitle tid: Courses #{tid}
|
|
TermSchoolCourseListTitle tid school: Courses #{tid}, #{school}
|
|
CourseNewHeading: Create new course
|
|
CourseEditHeading tid ssh csh: Edit course #{tid}-#{ssh}-#{csh}
|
|
CourseEditTitle: Edit/Create course
|
|
CourseMembers: Participants
|
|
CourseMemberOf: Participant of
|
|
CourseAssociatedWith: associated with
|
|
CourseMembersCount n: #{n}
|
|
CourseMembersCountLimited n max: #{n}/#{max}
|
|
CourseMembersCountOf n mbNum: #{n} #{maybeToMessage "of " mbNum " "}participants
|
|
CourseName: Title
|
|
CourseDescription: Description
|
|
CourseHomepageExternal: External homepage
|
|
CourseShorthand: Shorthand
|
|
CourseShorthandUnique: Needs to be unique within school and semester. Will be used verbatim within the url of the course page.
|
|
CourseSemesterMultipleTip: You are currently allowed to select from among multiple semesters. Please ensure that you select the appropriate semester for your course.
|
|
CourseSemester: Semester
|
|
CourseSchool: Department
|
|
CourseSchoolShort: Department
|
|
CourseSchoolMultipleTip: You may select from among multiple departments. Please ensure that you select the appropriate department for your course.
|
|
CourseSecretTip: Enrollment for this course will require the password, if set
|
|
CourseSecretFormat: Arbitrary string
|
|
CourseVisibleFromTip: The course will be visible to others from this date onward. When left empty the course will never be visible to other users. This does not affect lecturers, assistants, tutors, correctors, enrolled participants and applicants of/to this course. If the course participates in a central allocation, the course visibility will be forced during the application phase.
|
|
CourseVisibleToTip: Other users will be able to see the course from "Visible From" up to this date. When left empty visible courses will remain visible indefinitely.
|
|
CourseRegisterFromTip: When left empty students will not be able to enrol themselves
|
|
CourseRegisterToTip: May be left empty to allow enrolment indefinitely
|
|
CourseDeregisterUntilTip: Participants may deregister from immediately after registration starts up to this time. May be left empty to allow deregistration indefinitely.
|
|
CourseFilterSearch: Text search
|
|
CourseFilterRegistered: Registered
|
|
CourseFilterNone: —
|
|
BoolIrrelevant: —
|
|
CourseDeleteQuestion: Are you sure you want to delete the below-mentioned course?
|
|
CourseDeleted: Course deleted
|
|
CourseUserRegister: Enrol for course
|
|
CourseUserTutorial: Registered tutorial
|
|
CourseUserTutorials: Registered tutorials
|
|
CourseUserExam: Registered exam
|
|
CourseUserExams: Registered exams
|
|
CourseSingleUserExams: Exams
|
|
CourseSingleUserTutorials: Tutorials
|
|
CourseUserCorrections: Submissions
|
|
CourseUserNote: Note
|
|
CourseUserNoteTooltip: Only visible to administrators of this course
|
|
CourseUserNoteSaved: Successfully saved note changes
|
|
CourseUserNoteDeleted: Successfully deleted user note deleted
|
|
CourseUserDeregister: Deregister from course
|
|
CourseUsersDeregistered count: Successfully deregistered #{show count} users from course
|
|
CourseUserRegisterTutorial: Register for a tutorial
|
|
CourseUsersTutorialRegistered count: Successfully registered #{show count} users for tutorial
|
|
CourseUserRegisterExam: Register for an exam
|
|
CourseUsersExamRegistered count: Successfully registered #{show count} users for exam
|
|
CourseUserSendMail: Send mail
|
|
TutorialUserDeregister: Deregister from tutorial
|
|
TutorialUserSendMail: Send mail
|
|
TutorialUsersDeregistered count: Successfully deregistered #{show count} participants from tutorial
|
|
CourseAllocationParticipate: Participate in central allocation
|
|
CourseAllocationParticipateTip: If a course participates in a central allocation, you might lose some permissions that you would normally have (e.g. registering students for the course directly, deregistering students, ...)
|
|
CourseAllocation: Central allocation
|
|
CourseAllocationOption term name: #{name} (#{term})
|
|
CourseAllocationMinCapacity: Minimum number of participants
|
|
CourseAllocationMinCapacityTip: If fewer students than this number were to be assigned to this course, then these students would instead be assigned to other courses
|
|
CourseAllocationMinCapacityMustBeNonNegative: Minimum number of participants must not be negative
|
|
CourseAllocationCourseAcceptsSubstitutesUntil: Accepts substitutes until
|
|
CourseAllocationCourseAcceptsSubstitutesNever: Does not accept substitutes
|
|
CourseAllocationCourseParticipants: Participants
|
|
CourseApplicationInstructions: Instructions for application
|
|
CourseApplicationInstructionsTip: Will be shown to students if they decide to apply for this course
|
|
CourseApplicationTemplate: Application template
|
|
CourseApplicationTemplateTip: Students can download this template if they decide to apply for this course
|
|
CourseApplicationsText: Text application
|
|
CourseApplicationsTextTip: Should students submit plaintext with their application/registration (in addition to submitted files if applicable)?
|
|
CourseApplicationsFiles: Application files
|
|
CourseApplicationsFilesTip: Should students submit files with their application/registration (in addition to plaintext if applicable)?
|
|
CourseApplicationRatingsVisible: Feedback to applications
|
|
CourseApplicationRatingsVisibleTip: Should students be allowed to view rating and comments on their application after the rating period?
|
|
CourseApplicationRequired: Applications required
|
|
CourseApplicationRequiredTip: Should registrations for this course be provisional at first (without capacity constraint), until they are approved by a course administrator?
|
|
CourseApplicationInstructionsApplication: Instructions for application
|
|
CourseApplicationInstructionsRegistration: Instructions for registration
|
|
CourseApplicationTemplateApplication: Application template(s)
|
|
CourseApplicationTemplateRegistration: Registration template(s)
|
|
CourseApplicationTemplateArchiveName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-application-templates
|
|
CourseApplication: Application
|
|
CourseApplicationIsParticipant: Course participant
|
|
|
|
CourseApplicationInstructionsRecommended: Students can, as per the current course settings, submit files and/or texts with their applications/registrations. There are, however, no instructions for application or template files. You should either not require files/texts or clarify through instructions or templates what is expected of the students.
|
|
|
|
CourseApplicationExists: You already applied for this course
|
|
CourseApplicationInvalidAction: Invalid action
|
|
CourseApplicationCreated csh: Successfully applied for #{csh}
|
|
CourseApplicationEdited csh: Successfully changed application for #{csh}
|
|
CourseApplicationNotEdited csh: Application for #{csh} not changed
|
|
CourseApplicationRated: Successfully edited rating
|
|
CourseApplicationRatingDeleted: Successfully deleted rating
|
|
CourseApplicationDeleted csh: Successfully withdrew application for #{csh}
|
|
|
|
CourseApplicationTitle displayName csh: Application for #{csh}: #{displayName}
|
|
|
|
CourseApplicationText: Application text
|
|
CourseApplicationFollowInstructions: Please follow the instructions for applications!
|
|
CourseRegistrationText: Registration text
|
|
CourseRegistrationFollowInstructions: Please follow the instructions for registrations!
|
|
|
|
CourseApplicationFile: Application
|
|
CourseApplicationFiles: Application file(s)
|
|
CourseApplicationArchive: Zip archive of application files
|
|
CourseRegistrationFile: Registration file
|
|
CourseRegistrationFiles: Registration file(s)
|
|
CourseRegistrationArchive: Zip archive of registration files
|
|
CourseApplicationNoFiles: No file(s)
|
|
CourseApplicationFilesNeedReupload: Application files need to be reuploaded every time the application is changed
|
|
CourseRegistrationFilesNeedReupload: Registration files need to be reuploaded every time the registration is changed
|
|
|
|
CourseApplicationDeleteToEdit: You need to withdraw your application and reapply to edit your application.
|
|
CourseRegistrationDeleteToEdit: You need to deregister and reregister to edit your registration.
|
|
|
|
CourseDeregistrationNoReRegistration: If you deregister from the course now, you will not be able to re-register yourself.
|
|
|
|
CourseLoginToApply: You need to login to Uni2work before you can apply for this course.
|
|
CourseLoginToRegister: Your need to login to Uni2work before you can register for this course.
|
|
|
|
CourseApplicationArchiveName tid ssh csh appId displayName: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldCase (toPathPiece appId)}-#{foldCase displayName}
|
|
CourseAllApplicationsArchiveName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-applications
|
|
CourseApplicationsAllocatedDirectory: central
|
|
CourseApplicationsNotAllocatedDirectory: direct
|
|
|
|
CourseNoAllocationsAvailable: There are no ongoing central allocations
|
|
AllocationStaffRegisterToExpiredAllocation: The course registration period for the central allocation is over. Participation may not be changed.
|
|
AllocationStaffRegisterToExpiredMinCapacity: The course registration period for the central allocation is over. Minimum capacity may not be changed.
|
|
|
|
CourseFormSectionRegistration: Registration
|
|
CourseFormSectionAdministration: Administration
|
|
|
|
CourseLecturers: Course administrators
|
|
CourseLecturerEmail: Email
|
|
CourseLecturer: Lecturer
|
|
CourseAssistant: Assistant
|
|
CourseLecturerAlreadyAdded: This user is already configured as a course administrator
|
|
CourseVisibilityEndMustBeAfterStart: The end of the visibility period must be after its start
|
|
CourseRegistrationEndMustBeAfterStart: The end of the registration period must be after its start
|
|
CourseDeregistrationEndMustBeAfterStart: The end of the deregistration period must be after the start of the registration period
|
|
CourseUserMustBeLecturer: The current user needs to be a course administrator
|
|
CourseAllocationRequiresCapacity: Course capacity needs to be specified if the course participates in a central allocation
|
|
CourseAllocationTermMustMatch: Course semester needs to match the semester of the central allocation
|
|
CourseAllocationCapacityMayNotBeChanged: The capacity of a course that participates in a central allocation must not be altered
|
|
CourseShorthandTooLong: Long course shorthands may lead to display issues and might complicate communication with students. Please choose a more concise shorthand if possible.
|
|
CourseNotAlwaysVisibleDuringRegistration: To allow for students to register, the course should also be visible during the entire registration period (which is currently not the case).
|
|
|
|
CourseLecturerRightsIdentical: All sorts of course administrators have the same permissions.
|
|
|
|
School: Department
|
|
|
|
NoSuchTerm tid: Semester #{tid} does not exist.
|
|
NoSuchSchool ssh: Department #{ssh} does not exist.
|
|
NoSuchCourseShorthand csh: There is no course with shorthand #{csh}.
|
|
NoSuchCourse: No such course found.
|
|
|
|
NoCourseDescription: This course does not provide a description.
|
|
|
|
Sheet: Sheet
|
|
SheetList tid ssh csh : #{tid}-#{ssh}-#{csh} Sheet Overview
|
|
SheetNewHeading tid ssh csh : #{tid}-#{ssh}-#{csh} New Exercise Sheet
|
|
SheetNewOk tid ssh csh sheetName: Successfully created sheet #{sheetName} in course #{tid}-#{ssh}-#{csh}.
|
|
SheetTitle tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} #{sheetName}
|
|
SheetTitleNew tid ssh csh : #{tid}-#{ssh}-#{csh}: New Exercise Sheet
|
|
SheetEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} Edit #{sheetName}
|
|
SheetEditOk tid ssh csh sheetName: Successfully saved exercise sheet #{sheetName} in course #{tid}-#{ssh}-#{csh}
|
|
SheetNameDup tid ssh csh sheetName: There already is an exercise sheet #{sheetName} in course #{tid}-#{ssh}-#{csh}
|
|
SheetDelHead tid ssh csh sheetName: Do you really want to delete sheet #{sheetName} from course #{tid}-#{ssh}-#{csh}? Any associated submissions and corrections will be lost!
|
|
SheetDelOk tid ssh csh sheetName: #{tid}-#{ssh}-#{csh}: #{sheetName} has been deleted.
|
|
SheetDelHasSubmissions objs: Incl. #{objs} #{pluralEN objs "submission" "submissions"}
|
|
|
|
SheetDeleteQuestion: Do you really want to delete the below-mentioned exercise sheet and all associated submissions?
|
|
SheetDeleted: Successfully deleted exercise sheet
|
|
|
|
SheetUploadMode: Submission of files
|
|
SheetSubmissionMode: Submission mode
|
|
SheetExercise: Assignment
|
|
SheetHint: Hint
|
|
SheetHintFrom: Hint from
|
|
SheetHintFromPlaceholder: Date, correctors only otherwise
|
|
SheetSolutionFromPlaceholder: Date, correctors only otherwise
|
|
SheetSolution: Solution
|
|
SheetSolutionFrom: Solution from
|
|
SheetMarking: Marking hints for correctors
|
|
SheetMarkingFiles: Correction
|
|
SheetType: Marking
|
|
SheetInvisible: This exercise sheet is currently invisible for participants!
|
|
SheetName: Name
|
|
SheetDescription: Description
|
|
SheetGroup: Group submission
|
|
SheetVisibleFrom: Visible from (for participants)
|
|
SheetVisibleFromTip: Always invisible for participants and no submission possible if left empty; only leave this field empty for temporary/unfinished sheets
|
|
SheetActiveFrom: Active from/Submission period start
|
|
SheetActiveFromParticipant: Submission period start
|
|
SheetActiveFromParticipantNoSubmit: Assignment published
|
|
SheetActiveFromTip: The exercise sheet's assignment will only be available for download and submission starting at this time. If left empty no submission or download of assignment is ever allowed
|
|
SheetActiveFromUnset: Never
|
|
SheetActiveTo: Active to/Submission period end
|
|
SheetActiveToParticipant: Submission period end
|
|
SheetActiveToTip: Submission will only be possible until this time. If left empty submissions are allowed forever (if at all possible)
|
|
SheetActiveToUnset: Never
|
|
SheetHintFromTip: Always invisible for participants if left empty; correctors can always download hints
|
|
SheetSolutionFromTip: Always invisible for participants if left empty; correctors can always download solutions
|
|
SheetMarkingTip: Instructions for correction, visible only to correctors
|
|
SheetPseudonym: Personal pseudonym
|
|
SheetGeneratePseudonym: Generate
|
|
SheetAnonymousCorrection: Anonymized correction
|
|
SheetAnonymousCorrectionTip: If correction is anonymized, correctors cannot see which students are involved in submissions that are assigned to them (names, matriculation numbers, and registered submission groups are hidden)
|
|
SheetRequireExam: Require registration for an exam?
|
|
SheetRequireExamTip: If registration for an exam is required, only course participants that are registered for that exam at the time of submission will be allowed to create submission. Download of sheet files will also be restricted to course participants registered for the exam.
|
|
SheetRequiredExam: Exam
|
|
SheetShowRequiredExam: Required exam registration
|
|
SheetSubmissionExamRegistrationRequired: Registration for the specified exam is required to download files associated with this exercise sheet and to submit.
|
|
SheetFilesExamRegistrationRequired: To download files for this exercise sheet or to submit you must first register for the exam mentioned above.
|
|
SheetFilesMissingPersonalisedFiles: To submit a course administrator has to first assign you some personalised exercise sheet files.
|
|
|
|
SheetArchiveFileTypeDirectoryExercise: exercise
|
|
SheetArchiveFileTypeDirectoryHint: hint
|
|
SheetArchiveFileTypeDirectorySolution: solution
|
|
SheetArchiveFileTypeDirectoryMarking: marking
|
|
|
|
SheetFormType: Valuation & submission
|
|
SheetFormTimes: Times
|
|
SheetFormFiles: Files
|
|
|
|
SheetErrVisibility: "Submission period start" must be after "Visible from"
|
|
SheetErrDeadlineEarly: "Submission period end" must be after "Submission period start"
|
|
SheetErrHintEarly: "Hint from" must be after "Submission period start"
|
|
SheetErrSolutionEarly: "Solution from" must be after "Submission period end"
|
|
SheetErrVisibleWithoutActive: If “Visible from (for participants)” is specified “Active from/Submission period start” must also be specified
|
|
SheetWarnNoActiveTo: “Active to/Submission period end” should always be specified
|
|
SheetNoCurrent: There is no currently active exercise sheet
|
|
SheetNoOldUnassigned: All submissions for inactive sheets are already assigned to correctors.
|
|
SheetsUnassignable name: Submission for #{name} may not currently be assigned to correctors.
|
|
SheetSubmissionModeNoneWithoutNotGraded: The sheet was configured to be "No submission" but not "Not marked". Course participants will not be able to submit.
|
|
|
|
Deadline: Deadline
|
|
Done: Submitted
|
|
|
|
Submission: Submission-number
|
|
SubmissionsCourse tid ssh csh: All submissions for Course #{tid}-#{ssh}-#{csh}
|
|
SubmissionsSheet sheetName: Submissions for #{sheetName}
|
|
SubmissionWrongSheet: Submission does not belong to the given sheet.
|
|
SubmissionAlreadyExists: You already have a submission for this sheet.
|
|
SubmissionEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} #{sheetName}: Edit/Create submission
|
|
CorrectionHead tid ssh csh sheetName cid: #{tid}-#{ssh}-#{csh} #{sheetName}: Marking
|
|
SubmissionMembers: Submittors
|
|
SubmissionMember: Submittor
|
|
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.
|
|
SubmissionArchive: Zip-archive of submission files
|
|
SubmissionArchiveCorrected: Zip-archive of submission files including corrections
|
|
SubmissionFile: Submission file
|
|
SubmissionFiles: Submitted files
|
|
SubmissionAlreadyExistsFor email: #{email} already has a submission for this sheet.
|
|
SubmissionUsersEmpty: Submissions may not be created without submittors.
|
|
SubmissionUserAlreadyAdded: This user is already configured as a submittor
|
|
NoOpenSubmissions: No open submissions exist
|
|
SubmissionFilesCorrected: Submitted & Corrected files
|
|
RatingUpdatedFiles: During correction files were added or changed
|
|
|
|
SubmissionsDeleteQuestion n: Do you really want to delete the #{pluralEN n "submission" "submissions"} mentioned below?
|
|
SubmissionsDeleted n: #{pluralEN n "Submission" "Submissions"} deleted
|
|
|
|
SubmissionDeleteCosubmittorsWarning n: You are not the only participant for #{pluralEN n "the submission" "all submissions"} mentioned above. Ensure that you delete submissions only in agreement with your co-submittors or remove yourself from the #{pluralEN n "submission" "submissions"}, instead!
|
|
|
|
SubmissionGroupName: Group name
|
|
|
|
CorrectionsTitle: Assigned corrections
|
|
CourseCorrectionsTitle: Corrections for this course
|
|
CorrectorsHead sheetName: Correctors for #{sheetName}
|
|
CorrectorAssignTitle: Assign corrector
|
|
SubmissionCorrector: Corrector
|
|
SubmissionCorrectorTip: The corrector you configure here will have full access to this correction including the right to update it in the future.
|
|
SubmissionNoCorrector: No corrector
|
|
SubmissionCannotBeRatedWithoutCorrector: The rating can only be marked as finished if a corrector is also configured
|
|
|
|
CorrectionsGrade: Grade submissions
|
|
|
|
MaterialName: Name
|
|
MaterialType: Type
|
|
MaterialTypePlaceholder: Slides, Code, Example, ...
|
|
MaterialTypeSlides: Slides
|
|
MaterialTypeCode: Code
|
|
MaterialTypeExample: Example
|
|
MaterialDescription: Description
|
|
MaterialVisibleFrom: Visible to participants from
|
|
MaterialVisibleFromTip: Never visible to participants if left empty; leaving the date empty is only sensible for unfinished course material or when course material should be provided only to sheet correctors
|
|
MaterialVisibleFromEditWarning: This course material has already been published and should not be edited. Doing so might confuse the participants.
|
|
MaterialInvisible: This course material is currently invisible to participants!
|
|
MaterialFiles: Files
|
|
MaterialHeading materialName: #{materialName}
|
|
MaterialListHeading: Course materials
|
|
MaterialNewHeading: Publish new course material
|
|
MaterialNewTitle: New course material
|
|
MaterialEditHeading materialName: Edit course material “#{materialName}”
|
|
MaterialEditTitle materialName: Edit course material “#{materialName}”
|
|
MaterialSaveOk tid ssh csh materialName: Successfully saved “#{materialName}” for course #{tid}-#{ssh}-#{csh}
|
|
MaterialNameDup tid ssh csh materialName: Course material with the name “#{materialName}” already exists for course #{tid}-#{ssh}-#{csh}
|
|
MaterialDeleteCaption: Do you really want to delete the course material mentioned below?
|
|
MaterialDelHasFiles count: including #{count} #{pluralEN count "file" "files"}
|
|
MaterialIsVisible: Caution, this course material has already been published.
|
|
MaterialDeleted materialName: Successfully deleted course material “#{materialName}”
|
|
MaterialArchiveName tid ssh csh materialName: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase materialName}
|
|
MaterialVideo materialName: #{materialName} - Video
|
|
MaterialVideoUnsupported: Your browser does not seem to support embedded video
|
|
MaterialVideoDownload: Download
|
|
|
|
Unauthorized: You do not have explicit authorisation.
|
|
UnauthorizedAnd l r: (#{l} AND #{r})
|
|
UnauthorizedOr l r: (#{l} OR #{r})
|
|
UnauthorizedNot r: (NOT #{r})
|
|
UnauthorizedI18nMismatch: Different authentication results were calculated for different languages
|
|
UnauthorizedNoToken: No authorisation-token was provided with your request.
|
|
UnauthorizedTokenExpired: Your authorisation-token is expired.
|
|
UnauthorizedTokenNotStarted: Your authorisation-token is not yet valid.
|
|
UnauthorizedTokenInvalid: Your authorisation-token could not be processed.
|
|
UnauthorizedTokenInvalidRoute: Your authorisation-token is not valid for this page.
|
|
UnauthorizedTokenInvalidNoAuthority: Your authorisation-token does not list any users on whose rights it is based.
|
|
UnauthorizedTokenInvalidAuthority: Your authorisation-token is based in an user's rights who does not exist anymore.
|
|
UnauthorizedTokenInvalidAuthorityGroup: Your authorisation-token is based in an user groups rights which does not exist anymore.
|
|
UnauthorizedTokenInvalidAuthorityValue: The specification of the rights in which your authorisation-token is based, could not be interpreted.
|
|
UnauthorizedTokenInvalidImpersonation: Your authorisation-token contains an instruction to impersonate an user. Not all users on whose rights your token is based however are permitted to do so.
|
|
UnauthorizedToken404: Authorisation-tokens cannot be processed on error pages.
|
|
UnauthorizedSiteAdmin: You are no system-wide administrator.
|
|
UnauthorizedSchoolAdmin: You are no administrator for this department.
|
|
UnauthorizedAdminEscalation: You aren't an administrator for all departments for which this user is an administrator.
|
|
UnauthorizedExamOffice: You are not part of an exam office.
|
|
UnauthorizedEvaluation: You are not charged with course evaluation.
|
|
UnauthorizedAllocationAdmin: You are not charged with the administration of central allocations.
|
|
UnauthorizedExamExamOffice: You are not part of the appropriate exam office for any of the participants of this exam.
|
|
UnauthorizedSchoolExamOffice: You are not part of an exam office for this school.
|
|
UnauthorizedSystemExamOffice: You are not charged with system wide exam administration
|
|
UnauthorizedExternalExamExamOffice: You are not part of the appropriate exam office for any of the participants of this exam.
|
|
UnauthorizedSchoolLecturer: You are no lecturer for this department.
|
|
UnauthorizedLecturer: You are no administrator for this course.
|
|
UnauthorizedAllocationLecturer: You are no administrator for any of the courses of this central allocation.
|
|
UnauthorizedCorrector: You are no sheet corrector for this course.
|
|
UnauthorizedSheetCorrector: You are no corrector for this sheet.
|
|
UnauthorizedExamCorrector: You are no corrector for this exam.
|
|
UnauthorizedExamCorrectorGrade: You may not enter overall exam achievements for this exam.
|
|
UnauthorizedCorrectorAny: You are no corrector for any course.
|
|
UnauthorizedRegistered: You are no participant in this course.
|
|
UnauthorizedRegisteredExam: You are not registered for this exam.
|
|
UnauthorizedRegisteredAnyExam: You are not registered for an exam.
|
|
UnauthorizedAllocationRegistered: You are no participant in this central allocation.
|
|
UnauthorizedExamResult: You have no results in this exam.
|
|
UnauthorizedExamOccurrenceRegistration: Registration for exam is not done including occurrence/room.
|
|
UnauthorizedExternalExamResult: You have no results in this exam.
|
|
UnauthorizedParticipant: The specified user is no participant of this course.
|
|
UnauthorizedParticipantSelf: You are no participant of this course.
|
|
UnauthorizedApplicant: The specified user is no applicant for this course.
|
|
UnauthorizedApplicantSelf: You are no applicant for this course.
|
|
UnauthorizedCourseTime: This course is not currently available.
|
|
UnauthorizedCourseRegistrationTime: This course does not currently allow enrollment.
|
|
UnauthorizedAllocationRegisterTime: This central allocation does not currently allow applications.
|
|
UnauthorizedSheetTime: This sheet is not currently available.
|
|
UnauthorizedApplicationTime: This allocation is not currently available.
|
|
UnauthorizedMaterialTime: This course material is not currently available.
|
|
UnauthorizedTutorialTime: This tutorial does not currently allow registration.
|
|
UnauthorizedCourseNewsTime: This news item is not currently available.
|
|
UnauthorizedExamTime: This exam is not currently available.
|
|
UnauthorizedSubmissionOwner: You are no submittor for this submission.
|
|
UnauthorizedSubmissionPersonalisedSheetFiles: You were not assigned any personalised exercise sheet files and submission is not permitted without them.
|
|
UnauthorizedSubmissionRated: This submission is not yet marked.
|
|
UnauthorizedSubmissionCorrector: You are no corrector for this submission.
|
|
UnauthorizedUserSubmission: Users may not directly submit for this exercise sheet.
|
|
UnauthorizedCorrectorSubmission: Correctors may not create submissions for this exercise sheet.
|
|
OnlyUploadOneFile: Please only upload one file
|
|
UploadAtLeastOneNonemptyFile: Please upload at least one nonempty file.
|
|
DeprecatedRoute: This view is deprecated and will be removed.
|
|
UnfreeMaterials: Course material are not publicly accessable.
|
|
MaterialFree: Course material is publicly available.
|
|
UnauthorizedWrite: You do not have the write permission necessary to perform this action
|
|
UnauthorizedSystemMessageTime: This system-message is not currently available.
|
|
UnauthorizedSystemMessageAuth: This system-message is only available to logged in users.
|
|
UnsupportedAuthPredicate authTagT shownRoute: “#{authTagT}” was applied to a route which does not support it: “#{shownRoute}”
|
|
UnauthorizedDisabledTag authTag: Auth predicate “#{toPathPiece authTag}” is disabled for your session
|
|
UnknownAuthPredicate tag: Auth predicate “#{tag}” is unknown
|
|
UnauthorizedRedirect: The requested view does not exist or you haven't the required permissions to access it.
|
|
UnauthorizedSelf: You are not the specified user.
|
|
UnauthorizedTutorialTutor: You are no tutor for this tutorial.
|
|
UnauthorizedTutorialTutorControl: Tutors may not edit this tutorial.
|
|
UnauthorizedCourseTutor: You are no tutor for this course.
|
|
UnauthorizedTutor: You are no tutor.
|
|
UnauthorizedTutorialRegisterGroup: You are already registered for a tutorial with the same registration group.
|
|
UnauthorizedLDAP: Specified user does not log in with their campus account.
|
|
UnauthorizedPWHash: Specified user does not log in with an Uni2work-account.
|
|
UnauthorizedExternalExamListNotEmpty: List of external exams is not empty
|
|
UnauthorizedExternalExamLecturer: You are not an associated person for this external exam
|
|
UnauthorizedSubmissionSubmissionGroup: You are not member in any of the submission groups for this submission
|
|
UnauthorizedSheetSubmissionGroup: You are not member in any submission group
|
|
|
|
UnauthorizedPasswordResetToken: This authorisation-token may no longer be used to change passwords
|
|
|
|
UnauthorizedAllocatedCourseRegister: Direct enrollment to this course is currently not allowed due to participation in a central allocation
|
|
UnauthorizedAllocatedCourseDeregister: Deregistration from this course is currently not allowed due to participation in a central allocation
|
|
UnauthorizedAllocatedCourseDelete: Courses that participate in a central allocation may not be deleted
|
|
UnauthorizedWorkflowInitiate: You currently may not initiate a new running workflow
|
|
UnauthorizedWorkflowWrite: You are currently not allowed to initiate any state transition within the workflow
|
|
UnauthorizedWorkflowRead: The workflow currently contains no states or data you are permitted to view
|
|
UnauthorizedWorkflowInstancesNotEmpty: There are workflow instances for which you are allowed to initiate a new running workflow
|
|
UnauthorizedWorkflowWorkflowsNotEmpty: There are running workflows, which you may view
|
|
UnauthorizedWorkflowFiles: You are not allowed to download the given workflow files in the given historical state
|
|
UnauthorizedNotAuthenticatedInDifferentApproot: You could not be authenticated in the context of a separate domain (e.g. for secure downloading of files). You probably used no or an expired token. You can try to access the resource with a newly generated download link.
|
|
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.
|
|
UnauthorizedStudent: You are not a student.
|
|
|
|
WorkflowRoleUserMismatch: You aren't any of the users authorized by the workflow
|
|
WorkflowRoleAlreadyInitiated: This workflow was already initiated
|
|
WorkflowRoleNoSuchWorkflowWorkflow: The given workflow could not be found
|
|
WorkflowRoleNoPayload: This workflow does not contain any data
|
|
|
|
EMail: Email
|
|
EMailUnknown email: Email #{email} does not belong to any known user.
|
|
NotAParticipant email tid csh: #{email} is not a participant of #{tid}-#{csh}.
|
|
TooManyParticipants: You have specified more than the allowed number of submittors.
|
|
|
|
AddCorrector: Additional corrector
|
|
CorrectorExists: User already is a corrector
|
|
SheetCorrectorsTitle tid ssh csh sheetName: Correctors for #{tid}-#{ssh}-#{csh} #{sheetName}
|
|
CountTutProp: Tutorials count against proportion
|
|
CountTutPropTip: If submissions are assigned by tutorial, do those assignments count with regard to the set proportion?
|
|
AutoAssignCorrs: Automatically assign corrections after expiration of the submission period
|
|
Corrector: Corrector
|
|
Correctors: Correctors
|
|
CorState: State
|
|
CorByTut: Assign by tutorial
|
|
CorProportion: Proportion
|
|
CorDeficitProportion: Deficit (proportion)
|
|
CorByProportionOnly proportion: #{rationalToFixed3 proportion} parts
|
|
CorByProportionIncludingTutorial proportion: #{rationalToFixed3 proportion} parts - tutorials
|
|
CorByProportionExcludingTutorial proportion: #{rationalToFixed3 proportion} parts + tutorials
|
|
|
|
RowCount count: #{count} matching #{pluralEN count "entry" "entries"}
|
|
DeleteRow: Delete
|
|
ProportionNegative: Proportions may not be negative
|
|
CorrectorUpdated: Successfully updated corrector
|
|
CorrectorsUpdated: Successfully updated correctors
|
|
CorrectorsPlaceholder: Correctors...
|
|
CorrectorsDefaulted: List of correctors was automatically generated based on those of preceding sheets for this course. No data has been saved, yet.
|
|
|
|
Users: Users
|
|
NewsHeading: News
|
|
LoginHeading: Authentication
|
|
LoginTitle: Authentication
|
|
ProfileHeading: Settings
|
|
ProfileFor: Settings for
|
|
ProfileDataHeading: Personal information
|
|
InfoHeading: Information
|
|
VersionHeading: Version history
|
|
LegalHeading: Legal
|
|
SystemMessageHeading: Uni2work system message
|
|
SystemMessageListHeading: Uni2work system message
|
|
NotificationSettingsHeading displayName: Notification settings for #{displayName}
|
|
TokensLastReset: Tokens last reset
|
|
TokensResetSuccess: Successfully invalidated all authorisation tokens
|
|
|
|
NewsOpenAllocations: Active central allocations
|
|
NewsUpcomingSheets: Upcoming exercise sheets
|
|
NewsUpcomingExams: Upcoming exams
|
|
|
|
NewsHideHiddenSystemMessages: Don't show hidden news items
|
|
NewsShowHiddenSystemMessages: Show hidden news items
|
|
|
|
NumCourses num: #{num} #{pluralEN num "course" "courses"}
|
|
CloseAlert: Close
|
|
|
|
Name: Name
|
|
MatrikelNr: Matriculation
|
|
Surname: Surname(s)
|
|
FirstName: Given name(s)
|
|
Title: Title
|
|
LdapSynced: LDAP-synchronised
|
|
LdapSyncedBefore: Last LDAP-synchronisation before
|
|
NoMatrikelKnown: No matriculation
|
|
Theme: Theme
|
|
Favourites: Number of saved favourites
|
|
FavouritesTip: Only relevant for automatically generated favourites (“visited recently”)
|
|
FavouriteSemesters: Maximum number of semesters in favourites bar
|
|
Plugin: Plugin
|
|
Ident: Identification
|
|
LastLogin: Last login
|
|
Settings: Settings
|
|
SettingsUpdate: Successfully updated settings
|
|
NotificationSettingsUpdate: Successfully updated notification settings
|
|
Never: Never
|
|
|
|
PreviouslyUploadedInfo: Previously uploaded files
|
|
PreviouslyUploadedDeletionInfo: Only checked files and files added below will be uploaded again
|
|
MultiFileUploadInfo: Choose multiple files using Shift or Ctrl
|
|
AddMoreFiles: Additional files:
|
|
|
|
NrColumn: #
|
|
SelectColumn: Selection
|
|
DBTablePagesize: Entries per page
|
|
DBTablePagesizeAll: All
|
|
|
|
CorrDownload: Download
|
|
CorrDownloadAnonymous: Anonymized
|
|
CorrDownloadAnonymousTip: If submissions are downloaded non-anonymized the selected feature of the submittors are appended to the name of the dirctory for each submission where permitted
|
|
SubmissionDownloadAnonymous: Anonymized
|
|
SubmissionDownloadSurnames: With surnames
|
|
SubmissionDownloadMatriculations: With matriculation numbers
|
|
SubmissionDownloadGroups: With registered submission groups
|
|
CorrUploadField: Corrections
|
|
CorrUpload: Upload corrections
|
|
CorrSetCorrector: Assign corrector
|
|
CorrSetCorrectorTooltip: Submissions already assigned to a corrector must first be assigned to “<None>” before they can be assigned again.
|
|
CorrAutoSetCorrector: Distribute corrections
|
|
CorrDelete: Delete submissions
|
|
NatField name: #{name} must be a natural number!
|
|
JSONFieldDecodeFailure aesonFailure: Could not parse JSON: #{aesonFailure}
|
|
YAMLFieldDecodeFailure yamlFailure: Could not parse YAML: #{yamlFailure}
|
|
SecretJSONFieldDecryptFailure: Could not decrypt hidden data
|
|
|
|
SubmissionsAlreadyAssigned num: #{num} #{pluralEN num "correction" "corrections"} were already assigned to a corrector and were left unchanged:
|
|
SubmissionsAssignUnauthorized num: #{num} #{pluralEN num "correction" "corrections"} cannot currently be assigned to correctors (e.g. because changes to submissions are still allowed)
|
|
UpdatedAssignedCorrectorSingle num: Successfully assigned #{num} #{pluralEN num "correction" "corrections"} to the corrector.
|
|
NoCorrector: No corrector
|
|
RemovedCorrections num: Successfully deleted #{num} #{pluralEN num "correction" "corrections"}
|
|
UpdatedAssignedCorrectorsAuto num: Successfully distributed #{num} #{pluralEN num "correction" "corrections"} among correctors.
|
|
UpdatedSheetCorrectorsAutoAssigned n: Successfully distributed #{n} #{pluralEN n "correction" "corrections"} among correctors.
|
|
UpdatedSheetCorrectorsAutoFailed n: #{n} #{pluralEN n "correction" "corrections"} could not be distributed.
|
|
CouldNotAssignCorrectorsAuto num: #{num} #{pluralEN num "correction" "corrections"} could not be distributed:
|
|
SelfCorrectors num: #{num} #{pluralEN num "correction was" "corrections were"} assigned to correctors that are also submittors for their correction!
|
|
|
|
SubmissionOriginal: Original
|
|
SubmissionCorrected: Marked
|
|
SubmissionArchiveName: 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
|
|
SubmissionTypeArchiveName tid ssh csh shn subId renderedSfType: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-#{foldCase (toPathPiece subId)}-#{foldCase renderedSfType}
|
|
|
|
CorrectionSheets: Corrections by sheet
|
|
CorrectionCorrectors: Corrections by corrector
|
|
AssignSubmissionExceptionNoCorrectors: No correctors configured
|
|
AssignSubmissionExceptionNoCorrectorsByProportion: No correctors have any non-zero proportion
|
|
AssignSubmissionExceptionSubmissionsNotFound n: #{n} #{pluralEN n "submission" "submissions"} could not be identified
|
|
NrSubmittorsTotal: Submittors
|
|
NrSubmissionsTotal: Submissions
|
|
NrSubmissionsTotalShort: Subm
|
|
NrSubmissionsUnassigned: No corrector
|
|
NoCorrectorAssigned: No corrector
|
|
NrCorrectors: Correctors
|
|
NrSubmissionsNewlyAssigned: Newly assigned
|
|
NrSubmissionsNotAssigned: Not assigned
|
|
NrSubmissionsNotCorrected: Not corrected
|
|
NrSubmissionsNotCorrectedShort: N.corr.
|
|
CorrectionTime: Correction time
|
|
AssignSubmissionsRandomWarning: The assignment preview might be different from the actual assignment if multiple sheets are being distributed. This is due to the fact that only assigned submissions are considered when handling corrector-deficits. Due to this being a randomised process small differences are also possible for a single sheet.
|
|
AssignSubmissionsAssignableSheets: Distribute corrections for:
|
|
|
|
CorrectionsUploaded num: Successfully saved #{num} #{pluralEN num "correction" "corrections"}
|
|
NoCorrectionsUploaded: No corrections could be found within the uploaded files.
|
|
|
|
RatingBy: Marked by
|
|
HasCorrector: Corrector assigned
|
|
AssignedTime: Assigned
|
|
AchievedBonusPoints: Bonus points achieved
|
|
AchievedNormalPoints: Points achieved
|
|
AchievedPoints: Points achieved
|
|
AchievedPassPoints: Points achieved to pass
|
|
AchievedPasses: Passed sheets
|
|
AchievedOf achieved possible: #{achieved} of #{possible}
|
|
PassAchievedOf points passingPoints maxPoints: #{points} of #{maxPoints} (pass at #{passingPoints})
|
|
PassedResult: Result
|
|
Passed: Passed
|
|
NotPassed: Failed
|
|
RatingTime: Marked
|
|
RatingComment: Comment
|
|
SubmissionUsers: Submittors
|
|
Rating: Marking
|
|
IsRated: Marked
|
|
SheetTypeIsExam: Rating „as an exam part“
|
|
RatingPoints: Points
|
|
RatingDone: Rating finished
|
|
RatingDoneTip: The rating is only visible to the submittors and considered for any exam bonuses if it is finished.
|
|
RatingPercent: Achieved
|
|
RatingFiles: Marked files
|
|
RatingFilesTip: Files uploaded here completely replace any existing corrected versions (i.e. files not uploaded again are deleted). The original version as submitted will remain untouched.
|
|
PointsNotPositive: Points may not be negative
|
|
PointsTooHigh maxPoints: Points may not be more than #{maxPoints}
|
|
PointsTooLow minPoints: Points may not be less than #{minPoints}
|
|
RatingPointsDone: Correction counts as marked iff “Points” is set
|
|
ColumnRatingPoints: Points
|
|
Pseudonyms: Pseudonyms
|
|
|
|
Files: Files
|
|
FileTitle: Filename
|
|
FileModified: Last changed
|
|
VisibleFrom: Published
|
|
AccessibleSince: Accessible since
|
|
|
|
Corrected: Marked
|
|
CorrectionAchievedPoints: Achieved points
|
|
CorrectionAchievedPass: Passed
|
|
FileCorrected: Marked (files)
|
|
FileCorrectedDeleted: Marked (deleted)
|
|
RatingDraftUpdated: Successfully saved correction draft
|
|
RatingUpdated: Successfully updated correction
|
|
RatingDeleted: Successfully reset correction
|
|
RatingFilesUpdated: Corrected files successfully overwritten
|
|
|
|
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
|
|
RatingExceedsMax: Marking points exceed maximum
|
|
RatingNotExpected: No marking points expected for this sheet
|
|
RatingBinaryExpected: Marking must be 0 (=failed) or 1(=passed)
|
|
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.
|
|
SubmissionSinkExceptionDuplicateRating: Found more than one marking file
|
|
SubmissionSinkExceptionRatingWithoutUpdate: Marking file found without permission
|
|
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.
|
|
|
|
MultiSinkException name error: An error occurred in submission “#{name}”: #{error}
|
|
|
|
NoTableContent: No entries
|
|
NoUpcomingSheetDeadlines: No upcoming sheets
|
|
NoUpcomingExams difftime: No exams for your courses occur or allow registration in the next #{difftime}
|
|
|
|
AdminHeading: Administration
|
|
AdminUserHeading: User administration
|
|
AdminUserRightsHeading: User permissions
|
|
AdminUserAuthHeading: User authentication
|
|
AdminUserHeadingFor: Profile of
|
|
AdminFor: Administrator
|
|
LecturerFor: Lecturer
|
|
LecturersFor: Lecturers
|
|
AssistantFor: Assistant
|
|
AssistantsFor: Assistants
|
|
TutorsFor n: #{pluralEN n "Tutor" "Tutors"}
|
|
CorrectorsFor n: #{pluralEN n "Corrector" "Correctors"}
|
|
UserListTitle: Comprehensive list of users
|
|
AccessRightsSaved: Successfully updated permissions
|
|
AccessRightsNotChanged: Permissions left unchanged
|
|
UserSystemFunctions: System wide roles
|
|
UserSystemFunctionsSaved: Successfully saved system wide roles
|
|
UserSystemFunctionsNotChanged: No system wide roles were changed
|
|
UserAssimilateUser: User
|
|
BtnUserAssimilate: Assimilate
|
|
AssimilateUserNotFound: Email could not be resolved to an user
|
|
AssimilateUserHaveError: An error occurred during assimilation
|
|
AssimilateUserHaveWarnings: Warnings were ermitted during assimilation
|
|
AssimilateUserSuccess: Successfully assimilated user
|
|
|
|
LecturersForN n: #{pluralEN n "Lecturer" "Lecturers"}
|
|
|
|
Date: Date
|
|
DateTimeFormat: Date and time format
|
|
DateFormat: Date format
|
|
TimeFormat: Time format
|
|
DownloadFiles: Automatically download files
|
|
DownloadFilesTip: When set, files are automatically treated as downloads. Otherwise behaviour is browser dependent (PDFs might, for example, be opened within the browser)
|
|
WarningDays: Deadline-preview
|
|
WarningDaysTip: How many days ahead should deadlines regarding exams etc. be displayed on the homepage?
|
|
NotificationSettings: Desired notifications
|
|
UserSchools: Relevant departments
|
|
UserSchoolsTip: You will only receive department-wide notifications for the selected departments.
|
|
FormNotifications: Notifications
|
|
FormBehaviour: Behaviour
|
|
FormCosmetics: Interface
|
|
FormPersonalAppearance: Public data
|
|
FormFieldRequiredTip: Required fields
|
|
FormAllocationNotifications: Notifications for new central allocation courses
|
|
FormAllocationNotificationsTip: Do you want to receive a notification if a new course is added to the central allocation? “Yes” and “No” override the system wide setting under “Notifications”
|
|
|
|
AllocNotifyNewCourseDefault: System wide setting
|
|
AllocNotifyNewCourseForceOff: No
|
|
AllocNotifyNewCourseForceOn: Yes
|
|
|
|
BtnNotifyNewCourseForceOn: Notify me
|
|
BtnNotifyNewCourseForceOff: Do not notify me
|
|
|
|
PersonalInfoExamAchievementsWip: The feature to display your exam achievements has not yet been implemented.
|
|
PersonalInfoOwnTutorialsWip: The feature to display tutorials you have been assigned to as tutor has not yet been implemented.
|
|
PersonalInfoTutorialsWip: The feature to display tutorials you have registered for has not yet been implemented.
|
|
|
|
ActiveAuthTagsSaveCookie: Save in cookie?
|
|
ActiveAuthTagsSaveCookieTip: Should the configuration of active authorisation predicates be additionally saved in a persistent cookie? This may be especially useful if using container tabs.
|
|
|
|
ActiveAuthTags: Active authorisation predicates
|
|
|
|
InvalidDateTimeFormat: Invalid date and time format. YYYY-MM-DDTHH:MM[:SS] expected
|
|
AmbiguousUTCTime: The given timestamp cannot be converted to UTC unambiguously
|
|
IllDefinedUTCTime: The given timestamp cannot be converted to UTC
|
|
|
|
LastEdits: Latest edits
|
|
EditedBy name time: #{time} by #{name}
|
|
LastEdit: Latest edit
|
|
LastEditByUser: Your last edit
|
|
NoEditByUser: Not edited by you
|
|
|
|
SubmissionFilesIgnored n: Ignored #{n} #{pluralEN n "file" "files"}
|
|
SubmissionDoesNotExist smid: There is no submission “#{toPathPiece smid}”.
|
|
|
|
LDAPLoginTitle: Campus 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!
|
|
DummyLoginTitle: Development login
|
|
LoginNecessary: Please log in first!
|
|
|
|
InternalLdapError: Internal error during campus login
|
|
|
|
CampusUserInvalidIdent: Could not determine unique identification during campus login
|
|
CampusUserInvalidEmail: Could not determine email address during campus login
|
|
CampusUserInvalidDisplayName: Could not determine display name during campus login
|
|
CampusUserInvalidGivenName: Could not determine given name during campus login
|
|
CampusUserInvalidSurname: Could not determine surname during campus login
|
|
CampusUserInvalidTitle: Could not determine title during campus login
|
|
CampusUserInvalidMatriculation: Could not determine matriculation during campus login
|
|
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
|
|
|
|
CorrectorNormal: Normal
|
|
CorrectorMissing: Missing
|
|
CorrectorExcused: Excused
|
|
SheetCorrectorState: State
|
|
SheetCorrectorProportion: Proportion
|
|
CorrectorStateTip: Missing correctors are assigned additional corrections during later sheets. Excused correctors are not assigned any additional deficit.
|
|
|
|
DayIsAHoliday tid name date: “#{name}” (#{date}) is a legal holiday
|
|
DayIsOutOfLecture tid name date: “#{name}” (#{date}) is not within lecture period of #{tid}
|
|
DayIsOutOfTerm tid name date: “#{name}” (#{date}) is not within #{tid}
|
|
|
|
UploadModeNone: No Upload
|
|
UploadModeAny: Upload arbitrary files
|
|
UploadModeSpecific: Upload pre-defined files
|
|
|
|
UploadModeUnpackZips: Upload multiple files
|
|
UploadModeUnpackZipsTip: If upload of multiple files is permitted, supported archive formats are also accepted. Archives are automatically unpacked during upload.
|
|
|
|
AutoUnzip: Automatically unpack ZIPs
|
|
AutoUnzipInfo: Automatically unpacks ZIP-files (*.zip) and adds their content to the root directory.
|
|
|
|
UploadModeExtensionRestriction: Allowed file extensions
|
|
UploadModeExtensionRestrictionTip: Comma-separated. If no file extensions are specified, uploads are not restricted.
|
|
UploadModeExtensionRestrictionEmpty: List of permitted file extensions may not be empty
|
|
UploadModeExtensionRestrictionMultipleTip: Checks for valid file extension are performed for all uploaded files, including those packed within zip-archives.
|
|
UploadAnyEmptyOk: Allow empty uploads?
|
|
UploadAnyEmptyOkTip: Should, instead of emitting an error, uploads be allowed, that consist solely of empty files and/or directories?
|
|
|
|
GenericFileFieldFileTooLarge file: “#{file}” is too large
|
|
GenericFileFieldInvalidExtension file: “#{file}” does not have an acceptable file extension
|
|
FileUploadOnlySessionTip: You have already uploaded this file during your current session. It may not yet have been saved permanently, e.g. when an error occurred during processing of the form. Please ensure that all files you intended to upload are properly stored within Uni2work!
|
|
FileUploadMaxSize maxSize: File may be up to #{maxSize} in size
|
|
FileUploadMaxSizeMultiple maxSize: Files may each be up to #{maxSize} in size
|
|
|
|
UploadSpecificFiles: Pre-defined files
|
|
NoUploadSpecificFilesConfigured: If pre-defined files are selected, at least one file needs to be configured.
|
|
UploadSpecificFilesDuplicateNames: Names of pre-defined files must be unique
|
|
UploadSpecificFilesDuplicateLabels: Labels of pre-defined files must be unique
|
|
UploadSpecificFileLabel: Label
|
|
UploadSpecificFileName: Filename
|
|
UploadSpecificFileRequired: Required for submission
|
|
UploadSpecificFileMaxSize: Maximum filesize (bytes)
|
|
UploadSpecificFileMaxSizeNegative: Maximum filesize may not be negative
|
|
UploadSpecificFileEmptyOk: Allow empty uploads
|
|
|
|
NoSubmissions: No submission
|
|
CorrectorSubmissions: External submission via pseudonym
|
|
UserSubmissions: Direct submission in Uni2work
|
|
BothSubmissions: Submission either directly in Uni2work or externally via pseudonym
|
|
|
|
BothSubmissionsTip: Participants may choose to submit either directly in Uni2work or externally via a pseudonym
|
|
|
|
SheetCorrectorSubmissionsTip: Submissions are expected to be handed in through some Uni2work-external procedure (usually on paper) marked with your personal pseudonym. Correctors can, using the pseudonym, register the marking in Uni2work for you to review.
|
|
|
|
SubmissionNoUploadExpected: No upload of files expected.
|
|
SubmissionReplace: Replace submission
|
|
SubmissionCreated: Successfully created submission
|
|
SubmissionUpdated: Successfully replaced submission
|
|
|
|
ColumnStudyFeatures: Features of study
|
|
|
|
AdminFeaturesHeading: Features of study
|
|
StudyTerms: Fields of study
|
|
StudyTerm: Field of study
|
|
NoStudyTermsKnown: No known features of study
|
|
StudyFeaturesDegrees: Degrees
|
|
StudyFeaturesTerms: Terms of Study
|
|
StudyFeaturesNameCandidates: Name candidates
|
|
StudyFeaturesParentCandidates: Parent candidates
|
|
StudyFeaturesStandaloneCandidates: Standalone candidates
|
|
StudyFeatureNameInference: Infer field of study mapping
|
|
StudyFeatureParentInference: Infer field of study parent relation
|
|
StudyFeatureInferenceNoNameConflicts: No observed conflicts
|
|
StudyFeatureInferenceNameConflictsHeading: Fields of study with observed conflicts
|
|
StudyFeatureAge: Semester
|
|
StudyFeatureDegree: Degree
|
|
FieldPrimary: Major
|
|
FieldSecondary: Minor
|
|
ShortFieldPrimary: Mj
|
|
ShortFieldSecondary: Mn
|
|
NoStudyField: No field of study
|
|
StudyFeatureType:
|
|
StudyFeatureValid: Valid
|
|
StudyFeatureUpdate: Updated
|
|
StudyTermsParentMissing: Parent is required
|
|
|
|
DegreeKey: Degree key
|
|
DegreeName: Degree
|
|
DegreeShort: Degree shorthand
|
|
StudyTermsKey: Field key
|
|
StudyTermsName: Field of study
|
|
StudyTermsShort: Field shorthand
|
|
StudyTermsChangeSuccess: Successfully updated fields of study
|
|
StudyDegreeChangeSuccess: Successfully updated degrees
|
|
StudyCandidateIncidence: Synchronisation
|
|
AmbiguousNameCandidatesRemoved n: Successfully removed #{n} ambiguous #{pluralEN n "candidate" "candidates"}
|
|
RedundantNameCandidatesRemoved n: Successfully removed #{n} rendundant #{pluralEN n "name-candidate" "name-candidates"}
|
|
RedundantParentCandidatesRemoved n: Successfully removed #{n} rendundant #{pluralEN n "parent-candidate" "parent-candidates"}
|
|
RedundantStandaloneCandidatesRemoved n: Successfully removed #{n} rendundant #{pluralEN n "standalone-candidate" "standalone-candidates"}
|
|
NameCandidatesInferred n: Successfully inferred #{n} field #{pluralEN n "mapping" "mappings"}
|
|
NoNameCandidatesInferred: No new name-mappings inferred
|
|
AllNameIncidencesDeleted: Successfully deleted all name observations
|
|
AllParentIncidencesDeleted: Successfully deleted all parent-relation observations
|
|
AllStandaloneIncidencesDeleted: Successfully deleted all standalone observations
|
|
ParentCandidatesInferred n: Successfully inferred #{n} field #{pluralEN n "parent-relation" "parent-reliations"}
|
|
NoParentCandidatesInferred: No new parent-relations inferred
|
|
IncidencesDeleted n: Successfully deleted #{show n} #{pluralEN n "observation" "observations"}
|
|
StudyTermIsNew: New
|
|
StudyFeatureConflict: Observed conflicts in field mapping
|
|
|
|
MailTestFormEmail: Email address
|
|
MailTestFormLanguages: Language settings
|
|
|
|
MailTestSubject: Uni2work test email
|
|
MailTestContent: This is a test email sent by Uni2work. No action on your part is required.
|
|
MailTestDateTime: Test of datetime formatting:
|
|
|
|
German: German
|
|
GermanGermany: German (Germany)
|
|
English: English
|
|
EnglishEurope: English (Europe)
|
|
|
|
MailSubjectSubmissionRated csh: Your #{csh}-submission was marked
|
|
MailSubmissionRatedIntro courseName termDesc: Your submission for #{courseName} (#{termDesc}) was marked.
|
|
|
|
MailSubjectSubmissionEdited csh shn: Your submisson for #{shn} in #{csh} was edited
|
|
MailSubmissionEditedIntro coursen shn termDesc displayName: #{displayName} edited your submission for #{shn} in #{coursen} (#{termDesc}).
|
|
|
|
|
|
MailSubjectSubmissionUserCreated csh shn: You were added to a submission for #{shn} in #{csh}
|
|
MailSubjectSubmissionUserCreatedOther displayName csh shn: An user was added to a submission for #{shn} in #{csh}
|
|
|
|
|
|
MailSubmissionUserCreatedIntro coursen shn termDesc: You were added to a submission for #{shn} in #{coursen} (#{termDesc}).
|
|
MailSubmissionUserCreatedOtherIntro displayName coursen shn termDesc: #{displayName} was added as to a submission for #{shn} in #{coursen} (#{termDesc}).
|
|
|
|
|
|
MailSubjectSubmissionUserDeleted csh shn: You were removed from your submission for #{shn} in #{csh}
|
|
MailSubjectSubmissionUserDeletedOther displayName csh shn: An user was removed from your submission for #{shn} in #{csh}
|
|
|
|
MailSubmissionUserDeletedIntro coursen shn termDesc: You were removed from your submission for #{shn} in #{coursen} (#{termDesc}).
|
|
MailSubmissionUserDeletedOtherIntro displayName coursen shn termDesc: #{displayName} was removed from your submission for #{shn} in #{coursen} (#{termDesc}).
|
|
|
|
MailSubjectSheetActive csh sheetName: #{sheetName} in #{csh} was released
|
|
MailSheetActiveIntro courseName termDesc sheetName: You may now download #{sheetName} for #{courseName} (#{termDesc}).
|
|
|
|
MailSubjectSheetHint csh sheetName: Hints for #{sheetName} in #{csh} have been released
|
|
MailSheetHintIntro courseName termDesc sheetName: You may now download the hints for #{sheetName} in #{courseName} (#{termDesc}).
|
|
|
|
MailSubjectSheetSolution csh sheetName: Solutions for #{sheetName} in #{csh} have been released
|
|
MailSheetSolutionIntro courseName termDesc sheetName: You may now download the solutions for #{sheetName} in #{courseName} (#{termDesc}).
|
|
|
|
MailSubjectCourseRegistered csh: You were enrolled for #{csh}
|
|
MailSubjectCourseRegisteredOther displayName csh: #{displayName} was enrolled for #{csh}
|
|
MailCourseRegisteredIntro courseName termDesc: You were enrolled for the course “#{courseName}” (#{termDesc})
|
|
MailCourseRegisteredIntroOther displayName courseName termDesc: #{displayName} was enrolled for the course “#{courseName}” (#{termDesc}).
|
|
|
|
MailSubjectExamResult csh examn: Results for #{examn} in #{csh} are now available
|
|
MailExamResultIntro courseName termDesc examn: You may now view your result for #{examn} of the course #{courseName} (#{termDesc}).
|
|
|
|
MailSubjectExamOfficeExamResults coursen examn: Results for #{examn} of #{coursen} are now available
|
|
MailExamOfficeExamResultsIntro courseName termDesc examn: A course administrator has made the results for #{examn} of the course #{courseName} (#{termDesc}) available.
|
|
|
|
MailSubjectExamOfficeExamResultsChanged coursen examn: Results for #{examn} of #{coursen} were changed
|
|
MailExamOfficeExamResultsChangedIntro courseName termDesc examn: A course administrator has changed exam results for #{examn} of the course #{courseName} (#{termDesc}).
|
|
|
|
MailSubjectExamOfficeExternalExamResults coursen@CourseName examn@ExamName: Results for #{examn} in #{coursen}
|
|
MailExamOfficeExternalExamResultsIntro coursen@CourseName termDesc@Text examn@ExamName: A course administrator has changed or initially made available the results for #{examn} of the course {coursen} (#{termDesc}).
|
|
|
|
MailSubjectExamRegistrationActive csh examn: Registration is now allowed for #{examn} of #{csh}
|
|
MailExamRegistrationActiveIntro courseName termDesc examn: You may now register for #{examn} of the course #{courseName} (#{termDesc}).
|
|
|
|
MailSubjectExamRegistrationSoonInactive csh examn: The registration period for #{examn} of #{csh} ends shortly
|
|
MailExamRegistrationSoonInactiveIntro courseName termDesc examn: Soon you will no longer be allowed to register for #{examn} of #{courseName} (#{termDesc}).
|
|
|
|
MailSubjectExamDeregistrationSoonInactive csh examn: Deregistration for #{examn} in #{csh} ends shortly
|
|
MailExamDeregistrationSoonInactiveIntro courseName termDesc examn: Soon you will no longer be allowed to deregister from #{examn} of #{courseName} (#{termDesc}).
|
|
|
|
MailSubjectSubmissionsUnassigned csh sheetName: Corrections for #{sheetName} of #{csh} could not be distributed
|
|
MailSubmissionsUnassignedIntro n courseName termDesc sheetName: #{n} corrections for #{sheetName} of the course #{courseName} (#{termDesc}) could not be automatically distributed.
|
|
|
|
MailSubjectSheetSoonInactive csh sheetName: The submission period for #{sheetName} of #{csh} ends shortly
|
|
MailSheetSoonInactiveIntro courseName termDesc sheetName: Soon you will no longer be allowed to submit for #{sheetName} of the course #{courseName} (#{termDesc}).
|
|
MailSubjectSheetInactive csh sheetName: The submission period for #{sheetName} of #{csh} has ended
|
|
MailSheetInactiveIntro courseName termDesc sheetName n num: The submission period for #{sheetName} of the course #{courseName} (#{termDesc}) has ended. #{noneOneMoreEN num "" "One participant" (toMessage num <> " participants")}#{noneOneMoreEN n "" "" (" made " <> toMessage num)}#{noneOneMoreEN n "There were no submissions" " made one submission" " submissions"}.
|
|
MailSheetInactiveIntroNoUserSubmission courseName termDesc sheetName n num: The submission period for #{sheetName} of the course #{courseName} (#{termDesc}) has ended. #{noneOneMoreEN num "" "One participant already" (toMessage num <> " participants already")}#{noneOneMoreEN n "" "" (" made " <> toMessage num)}#{noneOneMoreEN n "" " made one submission" " submissions"}.
|
|
MailSheetInactivePseudonymsCount n: The number of submissions above accounts only for the submissions already made directly in Uni2work. #{n} #{pluralEN n "pseudonym was" "pseudonyms were"} generated.
|
|
MailSheetInactiveParticipantsCount n: There #{pluralEN n "is" "are"} currently #{n} #{pluralEN n "participant" "participants"} registered for the course.
|
|
|
|
MailSubjectCorrectionsAssigned csh sheetName: You were assigned corrections for #{sheetName} of #{csh}
|
|
MailCorrectionsAssignedIntro courseName termDesc sheetName n: You were assigned #{n} #{pluralEN n "correction" "corrections"} for #{sheetName} of #{courseName} (#{termDesc}).
|
|
|
|
MailSubjectUserRightsUpdate name: Permissions for #{name} changed
|
|
MailUserRightsIntro name email: #{name} <#{email}> now has the following permissions:
|
|
MailNoLecturerRights: You don't currently have lecturer permissions for any department.
|
|
MailLecturerRights n: As a lecturer you may create new courses within your #{pluralEN n "department" "departments"}.
|
|
|
|
MailSubjectUserSystemFunctionsUpdate name: Permissions for #{name} changed
|
|
MailUserSystemFunctionsIntro name email: #{name} <#{email}> now has the following, not school restricted, permissions:
|
|
MailUserSystemFunctionsNoFunctions: None
|
|
|
|
MailSubjectUserAuthModeUpdate: Your Uni2work login
|
|
UserAuthModePWHashChangedToLDAP: You can now log in to Uni2work using your Campus-account
|
|
UserAuthModeLDAPChangedToPWHash: You can now log in to Uni2work using your Uni2work-internal account
|
|
NewPasswordLinkTip: You can set the password for your Uni2work-internal account on the following page:
|
|
NewPasswordLink: Set password
|
|
AuthPWHashTip: You now need to use the login form labeled "Uni2work login". Please ensure that you have already set a password when you try to log in.
|
|
PasswordResetEmailIncoming: For security reasons you will receive a link to the page on which you can set and later change your password in a separate email.
|
|
|
|
MailEditNotifications: Enable/Disable notifications
|
|
MailSubjectSupport: Support request
|
|
MailSubjectSupportCustom customSubject: [Support] #{customSubject}
|
|
|
|
CommCourseTestSubject customSubject: [TEST] #{customSubject}
|
|
|
|
CommCourseSubject: Course message
|
|
MailSubjectLecturerInvitation tid ssh csh: [#{tid}-#{ssh}-#{csh}] Invitation to be a course administrator
|
|
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.
|
|
|
|
MailSubjectParticipantInvitation tid ssh csh: [#{tid}-#{ssh}-#{csh}] Invitation to be a course participant
|
|
|
|
MailSubjectCorrectorInvitation tid ssh csh shn: [#{tid}-#{ssh}-#{csh}] Invitation to be a corrector for #{shn}
|
|
|
|
MailSubjectTutorInvitation tid ssh csh tutn: [#{tid}-#{ssh}-#{csh}] Invitation to be a tutor for #{tutn}
|
|
|
|
MailSubjectExamCorrectorInvitation tid ssh csh examn: [#{tid}-#{ssh}-#{csh}] Invitation to be a corrector for #{examn}
|
|
|
|
MailSubjectExamRegistrationInvitation tid ssh csh examn: [#{tid}-#{ssh}-#{csh}] Invitation to be a participant of #{examn}
|
|
|
|
MailSubjectSubmissionUserInvitation tid ssh csh shn: [#{tid}-#{ssh}-#{csh}] Invitation to participate in a submission for #{shn}
|
|
|
|
MailSubjectExamOfficeUserInvitation displayName: Consideration of your exam achievements within Uni2work
|
|
|
|
MailSubjectPasswordReset: Set/Change Uni2work password
|
|
|
|
SheetGrading: Marking
|
|
SheetGradingPoints maxPoints: #{maxPoints} #{pluralEN maxPoints "point" "points"}
|
|
SheetGradingPassPoints maxPoints passingPoints: Pass with #{passingPoints} of #{maxPoints} #{pluralEN maxPoints "point" "points"}
|
|
SheetGradingPassBinary: Pass/Fail
|
|
SheetGradingInfo: "Passing by points" counts both towards the maximum achievable number of points and towards the number of sheets that can be passed.
|
|
SheetGradingPassAlways: Automatically passed when corrected
|
|
|
|
SheetGradingCount': Number
|
|
SheetGradingPoints': Points
|
|
SheetGradingPassing': Passing
|
|
SheetGradingPassPoints': Passing by points
|
|
SheetGradingPassBinary': Pass/Fail
|
|
SheetGradingPassAlways': Automatically passed when corrected
|
|
|
|
SheetTypeBonus: Bonus
|
|
SheetTypeNormal: Normal
|
|
SheetTypeInformational: Informational
|
|
SheetTypeExamPartPoints: As an exam part
|
|
SheetTypeNotGraded: Not marked
|
|
SheetTypeInfoNormalLecturer: Normal sheets are used to calculate exam bonuses. Bonuses may be calculated from the number of sheets that can be passed or the maximum number of points achievable either manually or automatically.
|
|
SheetTypeInfoNotGraded: "Not marked" means that there will be no feedback at all.
|
|
SheetTypeInfoBonus: Sheets marked "bonus" count normally but do not increase either the maximum number of points or the count of sheets that can be passed.
|
|
SheetTypeInfoInformational: Sheets marked "informational" do not counted anywhere. They are marked only as feedback for participants.
|
|
SheetGradingBonusIncluded: Achieved bonus points are already counted among the achieved normal Their marking points.
|
|
SummaryTitle: Summary of
|
|
SheetGradingSummaryTitle intgr: #{intgr} #{pluralEN intgr "sheet" "sheets"}
|
|
SubmissionGradingSummaryTitle intgr: #{intgr} #{pluralEN intgr "submission" "submissions"}
|
|
SheetTypeExamPartPointsWeightNegative: Weight may not be negative
|
|
SheetTypeExamPartPointsWeight: Weight
|
|
SheetTypeExamPartPointsExamPartOption examn examPartNumber: #{examn} - Part #{view _ExamPartNumber examPartNumber}
|
|
SheetTypeInfoExamPartPoints: Points achieved in this exercise sheet will be directly applied to the result of an exam part. If the number of points achievable via exercise sheets for an exam part does not match the maximum number of points of that exam part, the points achieved via exercise sheets will be scaled according to their weight.
|
|
SheetTypeExamPartPointsExamPart: Exam part
|
|
|
|
SheetTypeBonus': Bonus
|
|
SheetTypeNormal': Normal
|
|
SheetTypeInformational': Informational
|
|
SheetTypeNotGraded': Not marked
|
|
|
|
SheetGradingMaxPoints: Maximum number of points
|
|
SheetGradingPassingPoints: Points necessary to pass
|
|
|
|
SheetGroupArbitrary: Arbitrary groups
|
|
SheetGroupRegisteredGroups: Registered groups
|
|
SheetGroupNoGroups: No group submission
|
|
SheetGroupMaxGroupsize: Maximum group size
|
|
|
|
SheetFiles: Exercise sheet files
|
|
SheetFileTypeHeader: Belongs to
|
|
|
|
SheetArchiveName tid ssh csh shn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}
|
|
SheetTypeArchiveName tid ssh csh shn renderedSft: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-#{foldCase renderedSft}
|
|
|
|
NotificationTriggerSubmissionRatedGraded: My submission for an exercise sheet was marked (not purely informational)
|
|
NotificationTriggerSubmissionRated: My submission for an exercise sheet was marked
|
|
NotificationTriggerSheetActive: I can now download a new exercise sheet
|
|
NotificationTriggerSheetHint: I can now download the hints for an exercise sheet
|
|
NotificationTriggerSheetSolution: I can now download the solutions for an exercise sheet
|
|
NotificationTriggerSheetSoonInactive: I will soon no longer be able to submit for an exercise sheet
|
|
NotificationTriggerSheetInactive: The submission period for one of my exercise sheets is over
|
|
NotificationTriggerCorrectionsAssigned: I was assigned corrections
|
|
NotificationTriggerCorrectionsNotDistributed: Not all submissions for one of my exercise sheets could be assigned a corrector
|
|
NotificationTriggerUserRightsUpdate: My permissions changed
|
|
NotificationTriggerUserAuthModeUpdate: My login mode changed
|
|
NotificationTriggerExamRegistrationActive: I can now register for an exam
|
|
NotificationTriggerExamRegistrationSoonInactive: I will soon no longer be able to register for an exam
|
|
NotificationTriggerExamDeregistrationSoonInactive: I will soon no longer be able to deregister from an exam
|
|
NotificationTriggerExamResult: An exam result is available
|
|
NotificationTriggerAllocationStaffRegister: I can now register a course for central allocation
|
|
NotificationTriggerAllocationAllocation: I can now grade applications to a central alloction for one of my courses
|
|
NotificationTriggerAllocationRegister: I can now apply to a new central allocation
|
|
NotificationTriggerAllocationOutdatedRatings: Applications to a central allocation for one of my courses have changed since they were graded
|
|
NotificationTriggerAllocationUnratedApplications: Grades are pending for applications to a central allocation for one of my courses
|
|
NotificationTriggerAllocationResults: Participants have been placed by one of my central allocations
|
|
NotificationTriggerExamOfficeExamResults: New exam results are available
|
|
NotificationTriggerExamOfficeExamResultsChanged: Exam results have changed
|
|
NotificationTriggerCourseRegistered: A course administrator has enrolled me in a course
|
|
NotificationTriggerSubmissionUserCreated: I was added to an exercise sheet submission
|
|
NotificationTriggerSubmissionEdited: One of my exercise sheet submissions was changed
|
|
NotificationTriggerSubmissionUserDeleted: I was removed from one of my exercise sheet submissions
|
|
NotificationTriggerAllocationNewCourse: A new course was added to a central allocation for which I have registered my participation
|
|
NotificationTriggerAllocationNewCourseTip: Can be overridden per central allocation
|
|
|
|
NotificationTriggerKindAll: For all users
|
|
NotificationTriggerKindCourseParticipant: For course participants
|
|
NotificationTriggerKindExamParticipant: For exam participants
|
|
NotificationTriggerKindCorrector: For correctors
|
|
NotificationTriggerKindLecturer: For lecturers
|
|
NotificationTriggerKindCourseLecturer: For course administrators
|
|
NotificationTriggerKindAdmin: For administrators
|
|
NotificationTriggerKindExamOffice: For the exam office
|
|
NotificationTriggerKindEvaluation: For course evaluations
|
|
NotificationTriggerKindAllocationStaff: For central allocations (lecturers)
|
|
NotificationTriggerKindAllocationParticipant: For central allocations
|
|
NotificationTriggerKindSubmissionUser: For participants in an exercise sheet submission
|
|
NotificationTriggerKindAllocationAdmin: For administrators of central allocations
|
|
|
|
CorrCreate: Register submissions
|
|
UnknownPseudonymWord pseudonymWord: Invalid pseudonym-word “#{pseudonymWord}”
|
|
InvalidPseudonym pseudonym: Invalid pseudonym “#{pseudonym}”
|
|
InvalidPseudonymSubmissionIgnored oPseudonyms iPseudonym: The submission with pseudonyms “#{oPseudonyms}” has been ignored since “#{iPseudonym}” could not be automatically corrected to be a valid pseudonym.
|
|
PseudonymAutocorrections: Suggestions:
|
|
UnknownPseudonym pseudonym: Unknown pseudonym “#{pseudonym}”
|
|
CorrectionPseudonyms: Pseudonyms
|
|
CorrectionPseudonymsTip: One submission per line. For group submissions include multiple pseudonyms (comma-separated) per line. Typos may be automatically corrected.
|
|
PseudonymSheet: Exercise sheet
|
|
CorrectionPseudonymSheet termDesc csh shn: #{termDesc} » #{csh} » #{shn}
|
|
SheetGroupTooLarge sheetGroupDesc: Submission group to large: #{sheetGroupDesc}
|
|
SheetNoRegisteredGroup sheetGroupDesc: “#{sheetGroupDesc}” are not registered as a submission group
|
|
SheetAmbiguousRegisteredGroup sheetGroupDesc: “#{sheetGroupDesc}” contains members of multiple submission groups
|
|
SheetNoGroupSubmission sheetGroupDesc: Group submission is not allowed for this exercise sheet (#{sheetGroupDesc})
|
|
SheetDuplicatePseudonym: The following pseudonyms occurred multiple times. All occurrances except the first have been ignored:
|
|
SheetCreateExisting: The following pseudonyms have already submitted:
|
|
|
|
CorrGrade: Mark submissions
|
|
|
|
UserAccountDeleted name: User account for #{name} was deleted!
|
|
UserSubmissionsDeleted n: #{tshow n} #{pluralEN n "submission was" "submissions were"} permanently deleted.
|
|
UserGroupSubmissionsKept n: #{tshow n} #{pluralEN n "group submission was" "group submissions were"} kept. They are no longer associated with the deleted user. Group submissions can thus become as if made by a single user. Such submissions are deleted together with their last user.
|
|
UserSubmissionGroupsDeleted count: #{tshow count} #{pluralEN count "submission group was" "submission groups were"} deleted since #{pluralEN count "it" "they"} would have become empty.
|
|
UserAccountDeleteWarning: Caution, this permanently deletes users and all of their associated data. Exam results must be stored long term!
|
|
|
|
HelpTitle: Support
|
|
HelpAnswer: Send answers to
|
|
HelpUser: My user account
|
|
HelpAnonymous: Send no answers (anonymous)
|
|
HelpEmail: Email
|
|
HelpSubject: Subject
|
|
HelpRequest: Support request / Suggestion
|
|
HelpProblemPage: Problematic page
|
|
HelpIntroduction: If you have trouble using this website or if you find something that could be improved, please contact us even if you were already able to solve your problem by yourself! We are continually making changes and try to keep the site as intuitive as possible even for new users.
|
|
HelpSent: Your support request has been sent.
|
|
HelpSendLastError: Attach last error message
|
|
HelpError: Last error message
|
|
HelpErrorYamlFilename mailId: error-#{toPathPiece mailId}.yaml
|
|
HelpErrorOrRequestRequired: Please attach either the last error message or submit a support request or a suggestion
|
|
|
|
InfoLecturerTitle: Information for lecturers
|
|
|
|
SystemMessageNewsOnly: Only on "News"
|
|
SystemMessageRecordChanged: Signifcant change
|
|
SystemMessageRecordChangedTip: Should the "last changed"-timestamp be adjusted? News are sorted by "last changed" on "News". After a significant change news items are displayed once again as a popup in the bottom right.
|
|
SystemMessageUnhide: Ignore previously hidden
|
|
SystemMessageUnhideTip: Should the news item be display again for users that have actively hidden it?
|
|
SystemMessageCreated: Created
|
|
SystemMessageLastChanged: Last changed
|
|
SystemMessageLastChangedAt time: Last changed: #{time}
|
|
SystemMessageLastUnhide: Last unhidden
|
|
SystemMessageFrom: Visible from
|
|
SystemMessageTo: Visible to
|
|
SystemMessageAuthenticatedOnly: Only logged in users
|
|
SystemMessageSeverity: Severity
|
|
SystemMessagePriority: Priority
|
|
SystemMessagePriorityNegative: Priority may not be negative
|
|
SystemMessageId: Id
|
|
SystemMessageSummaryContent: Summary / Content
|
|
SystemMessageSummary: Summary
|
|
SystemMessageContent: Content
|
|
SystemMessageLanguage: Language
|
|
|
|
SystemMessageDelete: Delete
|
|
SystemMessageActivate: Set to be visible
|
|
SystemMessageDeactivate: Set to be invisible
|
|
SystemMessageTimestamp: Timestamp
|
|
|
|
SystemMessagesDeleted: System messages deleted:
|
|
SystemMessagesActivated: System messages set to become visible at:
|
|
SystemMessagesDeactivated: System messages set to become invisable at:
|
|
SystemMessageEmptySelection: No system messages selected
|
|
SystemMessageAdded sysMsgId: System message added: #{toPathPiece sysMsgId}
|
|
SystemMessageEdit: Edit system message
|
|
SystemMessageEditTranslations: Edit translations
|
|
SystemMessageAddTranslation: Add translation
|
|
|
|
SystemMessageEditSuccess: Successfully edited system message.
|
|
SystemMessageAddTranslationSuccess: Successfully added translation.
|
|
SystemMessageEditTranslationSuccess: Successfully edited translation.
|
|
SystemMessageDeleteTranslationSuccess: Successfully deleted translation.
|
|
|
|
MessageError: Error
|
|
MessageWarning: Warning
|
|
MessageInfo: Information
|
|
MessageSuccess: Success
|
|
|
|
InvalidLangFormat: Invalid language code (RFC1766)
|
|
|
|
ErrorResponseTitleNotFound: Resource not found
|
|
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
|
|
|
|
UnknownErrorResponse: An error has occurred that could not be further classified:
|
|
ErrorResponseNotFound: No page could be found under the url requested by your browser.
|
|
ErrorResponseNotAuthenticated: To be granted access to most parts of Uni2work you need to login first.
|
|
ErrorResponseBadMethod requestMethodText: Your browser can interact in multiple ways with the resources offered by Uni2work. The requested method (#{requestMethodText}) is not supported here.
|
|
|
|
ErrorResponseEncrypted: In order not to reveal sensitive information further details have been encrypted. If you send a support request, please include the encrypted data listed below.
|
|
ErrMsgCiphertext: Encrypted error message
|
|
EncodedSecretBoxCiphertextTooShort: Encrypted data are too short to be valid
|
|
EncodedSecretBoxInvalidBase64 base64Err: Encrypted data ar not correctly base64url-encoded: #{base64Err}
|
|
EncodedSecretBoxInvalidPadding: Encrypted data are not padded correctly
|
|
EncodedSecretBoxCouldNotDecodeNonce: Could not decode secretbox-nonce
|
|
EncodedSecretBoxCouldNotOpenSecretBox: Could not open libsodium-secretbox (Encrypted data are not authentic)
|
|
EncodedSecretBoxCouldNotDecodePlaintext aesonErr: Could not decode json cleartext: #{aesonErr}
|
|
ErrMsgHeading: Decrypt error message
|
|
|
|
InvalidRoute: Could not interpret url
|
|
|
|
MenuOpenCourses: Courses with open registration
|
|
MenuOpenAllocations: Active central allocations
|
|
MenuNews: News
|
|
MenuInformation: Information
|
|
MenuLegal: Legal
|
|
MenuDataProt: Data protection
|
|
MenuTermsUse: Terms of use
|
|
MenuCopyright: Copyright
|
|
MenuImprint: Imprint
|
|
MenuVersion: Version history
|
|
MenuInstance: Instance identification
|
|
MenuHealth: Instance health
|
|
MenuHelp: Support
|
|
MenuProfile: Settings
|
|
MenuLogin: Login
|
|
MenuLogout: Logout
|
|
MenuAllocationList: Central allocations
|
|
MenuCourseList: Courses
|
|
MenuCourseMembers: Participants
|
|
MenuCourseAddMembers: Add participants
|
|
MenuCourseCommunication: Course message (email)
|
|
MenuCourseApplications: Applications
|
|
MenuCourseExamOffice: Exam offices
|
|
MenuTermShow: Semesters
|
|
MenuSubmissionDelete: Delete submission
|
|
MenuUsers: User
|
|
MenuUserAdd: Add user
|
|
MenuUserNotifications: Notification settings
|
|
MenuUserPassword: Password
|
|
MenuAdminTest: Admin-demo
|
|
MenuMessageList: System messages
|
|
MenuAdminErrMsg: Decrypt error message
|
|
MenuAdminTokens: Issue tokens
|
|
MenuProfileData: Personal information
|
|
MenuTermCreate: Create new semester
|
|
MenuCourseNew: Create new course
|
|
MenuTermEdit: Edit semester
|
|
MenuTermCurrent: Current semester
|
|
MenuCorrection: Marking
|
|
MenuCorrections: Corrections
|
|
MenuCorrectionsOwn: My corrections
|
|
MenuSubmissions: Submissions
|
|
MenuSheetList: Exercise sheets
|
|
MenuMaterialList: Material
|
|
MenuMaterialNew: Publish new material
|
|
MenuMaterialEdit: Edit material
|
|
MenuMaterialDelete: Delete material
|
|
MenuTutorialList: Tutorials
|
|
MenuTutorialNew: Create new tutorial
|
|
MenuSheetNew: Create new exercise sheet
|
|
MenuSheetCurrent: Current exercise sheet
|
|
MenuSheetOldUnassigned: Submissions without corrector
|
|
MenuCourseEdit: Edit course
|
|
MenuCourseClone: Clone course
|
|
MenuCourseDelete: Delete course
|
|
MenuSubmissionNew: Create submission
|
|
MenuSubmissionOwn: Submission
|
|
MenuCorrectors: Correctors
|
|
MenuCorrectorsChange: Adjust correctors
|
|
MenuSheetEdit: Edit exercise sheet
|
|
MenuSheetDelete: Delete exercise sheet
|
|
MenuSheetClone: Clone exercise sheet
|
|
MenuCorrectionsUpload: Upload corrections
|
|
MenuCorrectionsDownload: Download corrections
|
|
MenuCorrectionsCreate: Register submissions
|
|
MenuCorrectionsGrade: Grade submissions
|
|
MenuCorrectionsAssign: Assign corrections
|
|
MenuCorrectionsAssignSheet name: Assign corrections for #{name}
|
|
MenuAuthPreds: Authorisation settings
|
|
MenuTutorialDelete: Delete tutorial
|
|
MenuTutorialEdit: Edit tutorial
|
|
MenuTutorialComm: Send course message
|
|
MenuExamList: Exams
|
|
MenuExamNew: Create new exam
|
|
MenuExamEdit: Edit exam
|
|
MenuExamUsers: Participants
|
|
MenuExamGrades: Exam results
|
|
MenuExamAddMembers: Add exam participants
|
|
MenuExamCorrect: Grade exams
|
|
MenuExamOfficeExams: Exams
|
|
MenuExamOfficeFields: Fields of study
|
|
MenuExamOfficeUsers: Users
|
|
MenuLecturerInvite: Add functionaries
|
|
MenuAllocationInfo: Information regarding central allocations
|
|
MenuCourseApplicationsFiles: Files of all applications
|
|
MenuSchoolList: Departments
|
|
MenuSchoolNew: Create new department
|
|
MenuCourseNewsNew: Add course news
|
|
MenuCourseNewsEdit: Edit course news
|
|
MenuCourseEventNew: New course occurrence
|
|
MenuCourseEventEdit: Edit course occurrence
|
|
MenuExternalExamGrades: Exam results
|
|
MenuExternalExamUsers: Participants
|
|
MenuExternalExamEdit: Edit
|
|
MenuExternalExamNew: New external exam
|
|
MenuExternalExamList: External exams
|
|
MenuExternalExamCorrect: Enter exam results
|
|
MenuParticipantsList: Lists of course participants
|
|
MenuParticipantsIntersect: Common course participants
|
|
MenuAllocationUsers: Applicants
|
|
MenuAllocationPriorities: Central priorities
|
|
MenuAllocationCompute: Compute allocation
|
|
MenuAllocationAccept: Accept allocation
|
|
MenuAllocationAddUser: Add applicant
|
|
MenuFaq: FAQ
|
|
MenuSheetPersonalisedFiles: Download personalised sheet files
|
|
MenuCourseSheetPersonalisedFiles: Download template for personalised sheet files
|
|
MenuAdminCrontab: Crontab
|
|
MenuAdminWorkflowDefinitionList: Workflows
|
|
MenuAdminWorkflowDefinitionNew: New workflow definition
|
|
MenuAdminWorkflowDefinitionDelete: Delete
|
|
MenuAdminWorkflowInstanceList: Workflow instances
|
|
MenuAdminWorkflowInstanceNew: New workflow instance
|
|
MenuAdminWorkflowDefinitionInstantiate: Instantiate
|
|
MenuWorkflowInstanceDelete: Delete
|
|
MenuWorkflowInstanceWorkflows: Running workflows
|
|
MenuWorkflowInstanceInitiate: Start workflow
|
|
MenuWorkflowInstanceEdit: Edit
|
|
MenuWorkflowWorkflowList: Running workflows
|
|
MenuWorkflowWorkflowEdit: Edit
|
|
MenuWorkflowWorkflowDelete: Delete
|
|
MenuGlobalWorkflowInstanceList: System-wide workflows
|
|
MenuTopWorkflowInstanceList: Workflows
|
|
MenuTopWorkflowWorkflowList: Running 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}
|
|
ExternalExamGrades coursen examn: Exam achievements: #{coursen}, #{examn}
|
|
ExternalExamCorrectHeading coursen examn: Enter exam results for #{coursen}, #{examn}
|
|
ExternalExamUsers coursen examn: Exam participants: #{coursen}, #{examn}
|
|
|
|
TitleMetrics: Metrics
|
|
|
|
AuthPredsInfo: To view their own courses like a participant would, administrators and correctors can deactivate the checking of their credentials temporarily. Disabled authorisation predicates always fail. This means that deactivated predicates are not checked to grant access where it would otherwise not be permitted.
|
|
AuthPredsActive: Active authorisation predicates
|
|
AuthPredsActiveChanged: Successfully saved authorisation settings
|
|
AuthTagFree: Page is freely accessable
|
|
AuthTagAdmin: User is administrator
|
|
AuthTagExamOffice: User is part of an exam office
|
|
AuthTagSystemExamOffice: User is charged with system wide exam administration
|
|
AuthTagEvaluation: User is charged with course evaluation
|
|
AuthTagAllocationAdmin: User is charged with administration of central allocations
|
|
AuthTagToken: User is presenting an authorisation-token
|
|
AuthTagNoEscalation: User permissions are not being expanded to other departments
|
|
AuthTagDeprecated: Page is not deprecated
|
|
AuthTagDevelopment: Page is not in development
|
|
AuthTagLecturer: User is lecturer
|
|
AuthTagCorrector: User is corrector
|
|
AuthTagExamCorrector: User is exam corrector
|
|
AuthTagTutor: User is tutor
|
|
AuthTagTutorControl: Tutors have control over their tutorial
|
|
AuthTagTime: Time restrictions are fulfilled
|
|
AuthTagStaffTime: Time restrictions wrt. staff are fulfilled
|
|
AuthTagAllocationTime: Time restrictions due to a central allocation are fulfilled
|
|
AuthTagCourseTime: Time restrictions wrt. course visibility are fulfilled
|
|
AuthTagCourseRegistered: User is enrolled in course
|
|
AuthTagAllocationRegistered: User participates in central allocation
|
|
AuthTagTutorialRegistered: User is tutorial participant
|
|
AuthTagExamRegistered: User is exam participant
|
|
AuthTagExamResult: User has an exam result
|
|
AuthTagExamOccurrenceRegistered: User is registered for exam occurrence/room
|
|
AuthTagExamOccurrenceRegistration: Registration for exam is done including occurrence/room
|
|
AuthTagParticipant: User participates in course
|
|
AuthTagApplicant: User is applicant for course
|
|
AuthTagRegisterGroup: User is not participant in any tutorial of the same registration group
|
|
AuthTagCapacity: Capacity is sufficient
|
|
AuthTagEmpty: Resource is “empty”
|
|
AuthTagMaterials: Course material is publicly accessable
|
|
AuthTagOwner: User is owner
|
|
AuthTagPersonalisedSheetFiles: User has been assigned personalised sheet files
|
|
AuthTagRated: Submission is marked
|
|
AuthTagUserSubmissions: Submissions are made by course participants
|
|
AuthTagCorrectorSubmissions: Submissions are registered by correctors
|
|
AuthTagSelf: User is only accessing their only data
|
|
AuthTagIsLDAP: User logs in using their campus account
|
|
AuthTagIsPWHash: User logs in using their Uni2work-internal account
|
|
AuthTagAuthentication: User is authenticated
|
|
AuthTagRead: Access is read only
|
|
AuthTagWrite: Access might write
|
|
AuthTagSubmissionGroup: User is part of a submission group
|
|
AuthTagWorkflow: User has matching workflow role
|
|
AuthTagStudent: User is a student
|
|
|
|
DeleteCopyStringIfSure n: If you are sure that you want to permanently delete the #{pluralEN n "object" "objects"} listed below, please copy the shown text.
|
|
DeletePressButtonIfSure n: If you are sure that you want to permanently delete the #{pluralEN n "object" "objects"} listed below, please confirm the action by pressing the button.
|
|
DeleteConfirmation: Confirmation text
|
|
DeleteConfirmationWrong: Confirmation text must match the shown text exactly.
|
|
|
|
DBTIRowsMissing n: #{pluralDE n "A line" "A number of lines"} vanished from the database since the form you submitted was generated for you
|
|
|
|
MassInputAddDimension: +
|
|
MassInputDeleteCell: -
|
|
|
|
NavigationFavourites: Favourites
|
|
|
|
CommSubject: Subject
|
|
CommBody: Message
|
|
CommRecipients: Recipients
|
|
CommRecipientsTip: You always receive a copy of the message
|
|
CommRecipientsList: For archival purposes the copy of the message sent to you will contain a complete list of all recipients. The list of recipients will be attached to the email in CSV-format. Other recipients do not receive the list. Thus, please remove the attachment before you forward the email or otherwise share it with third parties.
|
|
CommDuplicateRecipients n: #{n} duplicate #{pluralEN n "recipient" "recipients"} ignored
|
|
CommSuccess n: Message was sent to #{n} #{pluralEN n "recipient" "recipients"}
|
|
CommTestSuccess: Message was sent only to yourself for testing purposes
|
|
CommUndisclosedRecipients: Undisclosed recipients
|
|
CommAllRecipients: all-recipients
|
|
|
|
CommCourseHeading: Course message
|
|
CommTutorialHeading: Tutorial message
|
|
|
|
RecipientCustom: Custom recipients
|
|
RecipientToggleAll: All/None
|
|
|
|
DBCsvImportActionToggleAll: All/None
|
|
|
|
RGCourseParticipants: Course participants
|
|
RGCourseLecturers: Course administrators
|
|
RGCourseCorrectors: Course correctors
|
|
RGCourseTutors: Course tutors
|
|
RGTutorialParticipants tutn: Tutorial participants (#{tutn})
|
|
RGCourseUnacceptedApplicants: Applicants not accepted
|
|
RGExamRegistered examn: Registered for exam “#{examn}”
|
|
RGSheetSubmittor shn: Submitted for exercise sheet “#{shn}”
|
|
|
|
MultiSelectFieldTip: Multiple selections are possible (Shift or Ctrl)
|
|
MultiEmailFieldTip: Multiple emails addresses may be specified (comma-separated)
|
|
EmailInvitationWarning: This address could not be matched to any Uni2work user. An invitation will be sent via email.
|
|
EmailInvitationWarningPrevCoSubmittors: This address could not be matched to any course participant with whom you have submitted for this course before. An Invitation will be sent via email.
|
|
EmailInvitationWarningCourseParticipants: This address coulde not be matched to any course participant. An Invitation will be sent via email.
|
|
|
|
MultiUserFieldExplanationAnyUser: This input searches through the addresses of all Uni2work users.
|
|
MultiUserFieldExplanationPrevCoSubmittors: This input searches through the addresses of all course participants for whom it could be determined, that you have already submitted with that person for this course.
|
|
MultiUserFieldExplanationCourseParticipants: This input searches through the addresses of all course participants.
|
|
|
|
MultiUserFieldInvitationExplanation: For addresses, which are not found in this way, an invitation will be sent via email.
|
|
MultiUserFieldInvitationExplanationAlways: An invitation will be sent via email to all addresses you enter here.
|
|
|
|
LecturerInvitationAccepted lType csh: You were registered as #{lType} for #{csh}
|
|
LecturerInvitationDeclined csh: You have declined the invitation to become course administrator for #{csh}
|
|
CourseLecInviteHeading courseName: Invitation to be a course administrator for #{courseName}
|
|
CourseLecInviteExplanation: You were invited to be a course administrator.
|
|
|
|
CourseParticipantInviteHeading courseName: Invitation to enrol for #{courseName}
|
|
CourseParticipantInviteExplanation: You were invited to be a participant of a course.
|
|
CourseParticipantEnlistDirectly: Enrol known users directly
|
|
CourseParticipantInviteField: Email addresses to invite
|
|
|
|
CourseParticipantInvitationAccepted courseName: You were enrolled in #{courseName}
|
|
|
|
CorrectorInvitationAccepted shn: You are now a corrector for #{shn}
|
|
CorrectorInvitationDeclined shn: You have declined the invitation to be a corrector for #{shn}
|
|
SheetCorrInviteHeading shn: Invitation to be a corrector for #{shn}
|
|
SheetCorrInviteExplanation: You were invited to be a sheet corrector.
|
|
|
|
TutorInvitationAccepted tutn: You are now tutor for #{tutn}
|
|
TutorInvitationDeclined tutn: You have declined the invitation to be a tutor for #{tutn}
|
|
TutorInviteHeading tutn: Invitation to be tutor for #{tutn}
|
|
TutorInviteExplanation: You were invited to be a tutor.
|
|
|
|
ExamCorrectorInvitationAccepted examn: You are now corrector for #{examn}
|
|
ExamCorrectorInvitationDeclined examn: You have declined the invitation to be a corrector for #{examn}
|
|
ExamCorrectorInviteHeading examn: Invitation to be a corrector for #{examn}
|
|
ExamCorrectorInviteExplanation: You were invited to be a corrector.
|
|
|
|
ExamRegistrationInvitationAccepted examn: You are now registered for #{examn}
|
|
ExamRegistrationInvitationDeclined examn: You have declined the invitation to participate in #{examn}
|
|
ExamRegistrationInviteHeading examn: Invitation to participate in #{examn}
|
|
ExamRegistrationInviteExplanation: You were invited to register for an exam.
|
|
|
|
ExamCorrectHeading examname: Submit corrections for #{examname}
|
|
|
|
ExamCorrectHeadDate: Time
|
|
ExamCorrectHeadParticipant: Participant
|
|
ExamCorrectHeadPart exampartnum: #{exampartnum}
|
|
ExamCorrectHeadPartName exampartname: #{exampartname}
|
|
ExamCorrectHeadStatus: Status
|
|
|
|
ExamCorrectButtonSend: Submit
|
|
|
|
ExamCorrectErrorNeedleTooShort: This identifier is too short.
|
|
ExamCorrectErrorMultipleMatchingParticipants: This identifier matches on multiple exam participants.
|
|
ExamCorrectErrorNoMatchingParticipants: This identifier does not match on any exam participant.
|
|
ExamCorrectErrorPartResultOutOfBounds examPartNumber: Exam part result for #{examPartNumber} ist not greater zero.
|
|
ExamCorrectErrorPartResultOutOfBoundsMax examPartNumber maxPoints: Exam part result for #{examPartNumber} is not between 0 and #{maxPoints}.
|
|
|
|
ExternalExamCorrectErrorMultipleMatchingUsers: This identifier matches on multiple students.
|
|
ExternalExamCorrectErrorNoMatchingUsers: This identifier does not match any student.
|
|
|
|
ExamCorrectExamResultDelete: Delete exam result
|
|
ExamCorrectExamResultNone: No change
|
|
ExamCorrectUserCandidatesMore: and more
|
|
|
|
SubmissionUserInvitationAccepted shn: You now participate in a submission for #{shn}
|
|
SubmissionUserInvitationDeclined shn: You have declined the invitation to participate in a submission for #{shn}
|
|
SubmissionUserInviteHeading shn: Invitation to participate in a submission for #{shn}
|
|
SubmissionUserInviteExplanation: You were invited to participate in a submission for an exercise sheet.
|
|
|
|
ExamOfficeUserInviteHeading displayName: Access of your exam achievements by #{displayName}
|
|
ExamOfficeUserInviteExplanation: To properly consider your exam achievements (e.g. in the final transcript of records for Erasmus-students) you are invited to grant access to the appropriate parties.
|
|
ExamOfficeUserInvitationAccepted: Access to exam achievements granted
|
|
ExamOfficeUserEmail: Email
|
|
|
|
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
|
|
BtnInviteAccept: Accept invitation
|
|
BtnInviteDecline: Decline invitation
|
|
|
|
LecturerType: Role
|
|
ScheduleKindWeekly: Weekly
|
|
|
|
ScheduleRegular: Regular occurrence
|
|
ScheduleRegularKind: Schedule
|
|
WeekDay: Day of the week
|
|
Day: Day
|
|
OccurrenceStart: Start
|
|
OccurrenceEnd: End
|
|
OccurrenceNever: Never
|
|
ScheduleExists: This schedule already exists
|
|
|
|
ScheduleExceptions: Exceptions
|
|
ScheduleExceptionsTip: “Does not occur” overrides the regular schedule. “Does occur” overides “does not occur”.
|
|
ExceptionKind: Event ...
|
|
ExceptionKindOccur: Does occur
|
|
ExceptionKindNoOccur: Does not occur
|
|
ExceptionExists: This exception already exists
|
|
ExceptionNoOccurAt: Event
|
|
|
|
TutorialType: Type
|
|
TutorialTypePlaceholder: Tutorial, Exercise discussion, ...
|
|
TutorialTypeTip: Only for informational purposes
|
|
TutorialName: Name
|
|
TutorialParticipants: Participants
|
|
TutorialCapacity: Capacity
|
|
TutorialFreeCapacity: Free capacity
|
|
TutorialRoom: Regular room
|
|
TutorialRoomHidden: Room only for participants
|
|
TutorialRoomHiddenTip: Should the room only be displayed to tutorial participants?
|
|
TutorialRoomIsUnset: —
|
|
TutorialRoomIsHidden: Room is only displayed to participants
|
|
TutorialTime: Time
|
|
TutorialRegistered: Registered
|
|
TutorialRegGroup: Registration group
|
|
TutorialRegisterFrom: Register from
|
|
TutorialRegisterTo: Register to
|
|
TutorialDeregisterUntil: Deregister until
|
|
TutorialsHeading: Tutorials
|
|
TutorialEdit: Edit
|
|
TutorialDelete: Delete
|
|
TutorialTutorControlled: Tutors may edit tutorial
|
|
TutorialTutorControlledTip: Should tutors be allowed to edit arbitrary aspects of this tutorial (name, registration group, room, time, other tutors, ...) at will?
|
|
|
|
CourseExams: Exams
|
|
CourseTutorials: Tutorials
|
|
|
|
ParticipantsN n: #{n} #{pluralEN n "participant" "participants"}
|
|
TutorialDeleteQuestion: Do you really want to delete the tutorial listed below?
|
|
TutorialDeleted: Tutorial deleted
|
|
|
|
TutorialRegisteredSuccess tutn: Successfully registered for the tutorial #{tutn}
|
|
TutorialDeregisteredSuccess tutn: Successfully de-registered for the tutorial #{tutn}
|
|
|
|
TutorialNameTip: Needs to be unique within the course
|
|
TutorialCapacityNonPositive: Capacity may not be negative
|
|
TutorialCapacityTip: Limits how many course participants may register for this tutorial
|
|
TutorialRegGroupTip: Course participants may only register for a maximum of one tutorial per registration group. Tutorials that do not have a registration group are treated as being in different registration groups
|
|
TutorialRoomPlaceholder: Room
|
|
TutorialTutors: Tutors
|
|
TutorialTutorAlreadyAdded: An user with this email address is already registered as tutor
|
|
TutorEmail: Email
|
|
|
|
OccurrenceNoneScheduled: No regular occurrences (yet)
|
|
OccurrenceNoneExceptions: No exceptions (yet)
|
|
|
|
TutorialNew: New tutorial
|
|
|
|
TutorialNameTaken tutn: A tutorial named #{tutn} already exists
|
|
TutorialCreated tutn: Successfully created tutorial #{tutn}
|
|
TutorialEdited tutn: Successfully edited tutorial #{tutn}
|
|
|
|
TutorialEditHeading tutn: Edit #{tutn}
|
|
|
|
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.
|
|
|
|
HealthReport: Health report
|
|
InstanceIdentification: Instance identification
|
|
|
|
InstanceId: Instance id
|
|
ClusterId: Cluster id
|
|
|
|
HealthMatchingClusterConfig: Cluster config matches
|
|
HealthHTTPReachable: Cluster can be reached under the expected URL via HTTP
|
|
HealthLDAPAdmins: Proportion of administrators that were found in the LDAP directory
|
|
HealthSMTPConnect: SMTP server is reachable
|
|
HealthWidgetMemcached: Memcached server is serving widgets correctly
|
|
HealthActiveJobExecutors: Proportion of job workers accepting new jobs
|
|
|
|
CourseParticipantsHeading: Course participants
|
|
CourseParticipantsCount n: #{n}
|
|
CourseParticipantsCountOf n m: #{n} of #{m}
|
|
CourseParticipants n: Currently #{n} course #{pluralEN n "participant" "participants"}
|
|
CourseParticipantsInvited n: #{n} #{pluralEN n "invitation" "invitations"} sent via email
|
|
CourseParticipantsAlreadyRegistered n: #{n} #{pluralEN n "participant is" "participants are"} already enrolled
|
|
CourseParticipantsRegisteredWithoutField n: #{n} #{pluralEN n "participant was" "participants were"} registered without #{pluralEN n "an associated field of study" "associated fields of study"}, because #{pluralEN n "it" "they"} could not be determined uniquely.
|
|
CourseParticipantsRegistered n: Successfully registered #{n} #{pluralEN n "participant" "participants"}
|
|
CourseParticipantsRegisterHeading: Add course participants
|
|
|
|
ExamRegistrationAndCourseParticipantsRegistered n: Registered #{n} #{pluralEN n "participant" "participants"} for the exam as well as for the course
|
|
ExamRegistrationNotRegisteredWithoutCourse n: #{n} #{pluralEN n "user" "users"} were not registered for the exam since they are not enrolled in the course
|
|
ExamRegistrationRegisteredWithoutField n: Registered #{n} #{pluralEN n "participant" "participants"} for the exam as well as for the course. The #{pluralEN n "participant was" "participants were"} enrolled without #{pluralEN n "an associated field of study" "associated fields of study"} since #{pluralEN n "it" "they"} could not be determined uniquely.
|
|
ExamRegistrationParticipantsRegistered n: #{n} #{pluralEN n "participant was" "participants were"} registered for the exam
|
|
ExamRegistrationInviteDeadline: Invitation valid until
|
|
ExamRegistrationEnlistDirectly: Register known users directly
|
|
ExamRegistrationEnlistDirectlyTip: Should users whose email addresses are known to the system be registered for the exam directly? Otherwise invitations will be sent to alle users, which they will have to accept first in order to be registered. Unknown users always receive an invitation.
|
|
ExamRegistrationRegisterCourse: Also enroll users in course
|
|
ExamRegistrationRegisterCourseTip: Users that aren't enrolled already won't be registered for the exam otherwise.
|
|
ExamRegistrationInviteField: Email addresses
|
|
ExamParticipantsRegisterHeading: Add exam participants
|
|
ExamParticipantsInvited n: #{n} #{pluralEN n "invitation" "invitations"} sent via email
|
|
|
|
ExamName: Name
|
|
ExamRoom: Room
|
|
ExamTime: Time
|
|
ExamsHeading: Exams
|
|
ExamNameTip: Needs to be unique within the course
|
|
ExamStart: Start
|
|
ExamEnd: End
|
|
ExamDescription: Description
|
|
ExamVisibleFrom: Visible from
|
|
ExamVisibleFromTip: If left empty the exam is never visible and course participants may not register.
|
|
ExamRegisterFrom: Register from
|
|
ExamRegisterFromTip: Start of the period in which course participants may register themselves for the exam. If left empty participants are never allowed to register.
|
|
ExamRegisterTo: Register to
|
|
ExamDeregisterUntil: Deregister until
|
|
ExamPublishOccurrenceAssignments: Publish occurrence/room-assignments
|
|
ExamPublishOccurrenceAssignmentsTip: At this time participants can find out to which occurrence/room they are assigned
|
|
ExamPublishOccurrenceAssignmentsParticipant: Occurrence/room-assignments published
|
|
ExamFinished: Results visible from
|
|
ExamFinishedOffice: Exam achievements published
|
|
ExamFinishedParticipant: Marking expected to be finished
|
|
ExamFinishedTip: At this participants are informed of their exam achievements. If left empty participants are never informed of their exam achievements.
|
|
ExamFinishedTipCloseOnFinished: At this time participants and exam offices are informed of the exam achievements. If left empty participants and exam offices are never informed of the exam achievements.
|
|
ExamClosed: Exam achievements registered
|
|
ExamClosedTip: At this time exam offices, which pull exam achievements from Uni2work, are informed. Changes to exam achievements trigger further notifications
|
|
ExamGradingMode: Grading mode
|
|
ExamGradingModeTip: In which format should grades for this exam be entered?
|
|
ExamPublicStatistics: Publish statistics
|
|
ExamPublicStatisticsTip: Should automatically computed statistics also be shown to participants as soon as they are informed of their achievements?
|
|
ExamAutomaticGrading: Automatically compute grades
|
|
ExamAutomaticGradingTip: Should the exam achievement be automatically computed from the results of the exam parts? Bonus points are considered if configured. Manually overriding the computed exam achievements remains possible.
|
|
ExamGradingRule: Grade computation
|
|
ExamGradingManual': No automatic computation
|
|
ExamGradingKey': By grading scale
|
|
ExamGradingKey: Grading scale
|
|
ExamGradingKeyTip: Values in the grading scale refer to the effective maximum number of points. Bonus points from exercises are added and results for exam parts are multiplied with the part's weight.
|
|
Points: Points
|
|
PointsMustBeNonNegative: Point boundaries may not be negative
|
|
PointsMustBeMonotonic: Point boundaries must increase monotonically
|
|
GradingFrom: From
|
|
ExamNew: New Exam
|
|
ExamBonus: Bonus point system
|
|
ExamBonusRule: Bonus points from exercises
|
|
ExamNoBonus': No automatic exam bonus
|
|
ExamBonusPoints': Compute from exercise achievements
|
|
ExamBonusManual': Manual computation
|
|
|
|
ExamRegisterForOccurrence: Registration for this exam is done by registering for an occurrence/room
|
|
|
|
ExamBonusAchieved: Bonus points
|
|
|
|
ExamEditHeading examn: Edit #{examn}
|
|
|
|
ExamBonusMaxPoints: Maximum exam bonus points
|
|
ExamBonusMaxPointsTip: Bonus points are linearly interpolated from the number of exercise points achieved (or exercise sheets passed as applicable) between zero and the given bound.
|
|
ExamBonusMaxPointsNonPositive: Maximum exam bonus points must be positive and greater than zero
|
|
ExamBonusOnlyPassed: Apply bonus only if already passed
|
|
ExamBonusRound: Round bonus to
|
|
ExamBonusRoundNonPositive: Rounding multiple must be positive and greater than zero
|
|
ExamBonusRoundTip: Bonus points are rounded commercially to a multiple of the given number
|
|
|
|
ExamAutomaticOccurrenceAssignment: Selection of occurrences/rooms for/by participants
|
|
ExamAutomaticOccurrenceAssignmentTip: Should exam participants be distributed automatically among the configured occurrences/rooms, should they instead be permitted to autonomously choose an occurrence/room, or should they be assigned to occurrences/rooms manually by course administrators? Automatic distribution needs to be triggered by a course administrator. It is not done automatically at a predefined time. Thus manipulation of the distribution and manually assigning participants remains possible.
|
|
ExamOccurrenceRule: Procedure
|
|
ExamOccurrenceRuleParticipant: Occurrence/room assignment procedure
|
|
ExamRoomManual': No automatic or autonomous assignment
|
|
ExamRoomSurname': By surname
|
|
ExamRoomMatriculation': By matriculation
|
|
ExamRoomRandom': Randomly
|
|
ExamRoomFifo': Selected by the participants when registering
|
|
ExamOccurrenceRoomIsUnset: —
|
|
ExamOccurrenceRoomIsHidden: Room is only displayed to participants registered for this occurrence/room
|
|
|
|
ExamOccurrence: Occurrence/room
|
|
ExamNoOccurrence: No occurrence/room
|
|
ExamNoSuchOccurrence: Occurrence/Room does not exist (anymore)
|
|
ExamOccurrences: Exams
|
|
ExamRooms: Rooms
|
|
ExamTimes: Times
|
|
ExamRoomRoom: Room
|
|
ExamRoomRoomHidden: Room only for participants
|
|
ExamRoomRoomHiddenTip: Should the room only be displayed to participants registered for this occurrence/room?
|
|
ExamRoomAlreadyExists: Occurrence already configured
|
|
ExamRoomName: Internal name
|
|
ExamRoomCapacity: Capacity
|
|
ExamRoomCapacityNegative: Capacity may not be negative
|
|
ExamRoomTime: Time
|
|
ExamRoomStart: Start
|
|
ExamRoomEnd: End
|
|
ExamRoomDescription: Description
|
|
ExamTimeTip: Only for informational purposes. The actual times are set for each occurrence/room
|
|
ExamRoomAssigned: Assigned
|
|
ExamRoomRegistered: Registration
|
|
ExamStaff: Examiner/Responsible university teacher
|
|
ExamStaffTip: Please always specify a name that uniquely identifies the examiner/organiser/repsonsible university teacher! If there is a possibility that the name alone is ambiguous please also specify some additional information e.g. the professorial chair or the educational and research unit.
|
|
ExamStaffRequired: “Examiner/Responsible university teacher” must be specified
|
|
ExamExamOfficeSchools: Additional departments
|
|
ExamExamOfficeSchoolsTip: Exam offices of departments you specify here will also have full access to all results for this exam disregarding the individual participants' features of study.
|
|
|
|
ExamOccurrenceStart: Exam starts
|
|
|
|
ExamFormTimes: Times
|
|
ExamFormOccurrences: Occurrences/rooms
|
|
ExamFormAutomaticFunctions: Automatic functions
|
|
ExamFormCorrection: Correction
|
|
ExamFormParts: Exam parts
|
|
ExamFormMode: Exam design
|
|
ExamFormGrades: Exam achievements
|
|
|
|
ExamModeFormNone: Not specified
|
|
ExamModeFormCustom: Custom
|
|
ExamModeFormAids: Permitted exam aids
|
|
ExamModeFormOnline: Online/Offline
|
|
ExamModeFormSynchronicity: Synchronous/Asynchronous
|
|
ExamModeFormRequiredEquipment: Required equipment
|
|
ExamModeFormRequiredEquipmentIdentificationTip: There will always be a note informing participants that they will need photo identification.
|
|
|
|
ExamShowAids: Permitted exam aids
|
|
ExamShowOnline: Online/Offline
|
|
ExamShowSynchronicity: Synchronous/Asynchronous
|
|
ExamShowRequiredEquipment: Required equipment
|
|
ExamShowRequiredEquipmentNoneSet: Not specified
|
|
ExamShowIdentificationRequired: Exam participants need to be able to identify themselves. Therefor please ensure that you have official photo identification („Personalausweis“, passport, residence permit) and your student identification at hand during the exam.
|
|
|
|
ExamOpenBook: Open book
|
|
ExamClosedBook: Closed book
|
|
|
|
ExamOnline: Online
|
|
ExamOffline: Offline
|
|
|
|
ExamSynchronous: Synchronous
|
|
ExamAsynchronous: Asynchronous
|
|
|
|
ExamRequiredEquipmentNone: Nothing
|
|
ExamRequiredEquipmentPen: Pen
|
|
ExamRequiredEquipmentPaperPen: Pen & paper
|
|
ExamRequiredEquipmentCalculatorPen: Pen & calculator
|
|
ExamRequiredEquipmentCalculatorPaperPen: Pen, paper & calculator
|
|
ExamRequiredEquipmentWebcamMicrophoneInternet: Webcam & microphone
|
|
ExamRequiredEquipmentMicrophoneInternet: Microphone
|
|
|
|
ExamCorrectors: Correctors
|
|
ExamCorrectorsTip: Correctors configured here may, after the start of the exam and until "Results visible from", enter exam part results for all exam parts and participants.
|
|
ExamCorrectorAlreadyAdded: A corrector with this email address already exists
|
|
ExamCorrectorEmail: Email
|
|
|
|
ExamPart: Exam part/question
|
|
ExamParts: Exam parts/questions
|
|
ExamPartWeightNegative: Weight of all exam parts must be greater than or equal to zero
|
|
ExamPartAlreadyExists: An exam part of this name already exists
|
|
ExamPartNumber: Number
|
|
ExamPartNumbered examPartNumber: Part #{view _ExamPartNumber examPartNumber}
|
|
ExamPartNumberTip: Will be used as an internal name e.g. during CSV-export
|
|
ExamPartName: Title
|
|
ExamPartNameTip: Will be shown to participants
|
|
ExamPartMaxPoints: Maximum points
|
|
ExamPartWeight: Weight
|
|
ExamPartWeightTip: Will be multiplied with the achieved number of points before they are shown to the participant or used in automatic grade computation. Thus this also affects existing exam results (changed exam achievements have to be accepted manually again)
|
|
ExamPartResultPoints: Achieved points
|
|
ExamPartSheets: Exercise sheets
|
|
|
|
ExamPartsFrom: Parts visible from
|
|
ExamPartsFromTip: At this time the list of exam parts/questions will be published, but without their respective maximum number of points. If left empty the list will be published with “Results visible from”
|
|
|
|
ExamNameTaken exam: There already is an exam named #{exam}
|
|
ExamCreated exam: Successfully created #{exam}
|
|
ExamEdited exam: Successfully edited #{exam}
|
|
|
|
ExamNoShow: Not present
|
|
ExamVoided: Voided
|
|
|
|
ExamBonusManualParticipants: Manually computed by course administrators
|
|
ExamBonusPoints possible: Up to #{showFixed True possible} exam points
|
|
ExamBonusPointsPassed possible: Up to #{showFixed True possible} exam points applied only if the exam would also be passed without
|
|
|
|
ExamPassed: Passed
|
|
ExamNotPassed: Failed
|
|
ExamResult: Exam result
|
|
|
|
ExamRegisteredSuccess exam: Successfully registered for the exam #{exam}
|
|
ExamDeregisteredSuccess exam: Successufly deregistered from the exam #{exam}
|
|
ExamRegistered: Registered for the exam
|
|
ExamNotRegistered: Not registered for the exam
|
|
ExamRegistration: Exam registration
|
|
ExamLoginToRegister: Your need to login to Uni2work before you can register for this course.
|
|
ExamRegistrationTime: Registered since
|
|
|
|
ExamRegisterToMustBeAfterRegisterFrom: "Register to" must be after "register from"
|
|
ExamDeregisterUntilMustBeAfterRegisterFrom: "Deregister until" must be after "register from"
|
|
ExamStartMustBeAfterPublishOccurrenceAssignments: "Start" must be after "publish occurrence/room-assignments"
|
|
ExamEndMustBeAfterStart: "End" must be after "start"
|
|
ExamFinishedMustBeAfterEnd: "Results visible from" must be after "end"
|
|
ExamFinishedMustBeAfterStart: "Results visible from" must be after "start"
|
|
ExamClosedMustBeAfterFinished: "Exam achievements registered" must be after "results visible from"
|
|
ExamClosedMustBeAfterStart: "Exam achievements registered" must be after "start"
|
|
ExamClosedMustBeAfterEnd: "Exam achievements registered" must be after "end"
|
|
ExamRegistrationMustFollowSchoolSeparationFromStart dayCount: As per school rules there #{pluralEN dayCount "needs" "need"} to be at least #{dayCount} #{pluralEN dayCount "day" "days"} between "Register from" and "Start".
|
|
ExamRegistrationMustFollowSchoolDuration dayCount: As per school rules there #{pluralEN dayCount "needs" "need"} to be at least #{dayCount} #{pluralEN dayCount "day" "days"} between "Register from" and "Register to".
|
|
ExamModeRequiredForRegistration: As per school rules "Exam design" needs to be fully specified before "Register from" may be set.
|
|
ExamModeSchoolDiscouraged: As per school rules the specified "Exam design" is discouraged
|
|
ExamPartsFromMustBeBeforeFinished: “Parts visible from” must be before “Results visible from”
|
|
|
|
ExamOccurrenceEndMustBeAfterStart eoName: End of the occurrence #{eoName} must be after it's start
|
|
ExamOccurrenceStartMustBeAfterExamStart eoName: Start of the occurrence #{eoName} must be after the exam start
|
|
ExamOccurrenceEndMustBeBeforeExamEnd eoName: End of the occurrence #{eoName} must be before the exam end
|
|
ExamOccurrenceDuplicate eoRoom eoRange: Combination of room #{eoRoom} and occurrence #{eoRange} occurs multiple times
|
|
ExamOccurrenceDuplicateName eoName: Internal name #{eoName} occurs multiple times
|
|
ExamOccurrenceCannotBeDeletedDueToRegistrations eoName: Occurrence #{eoName} cannot be deleted because participants are registered for it. You can remove the offending registrations via the list of exam participants.
|
|
ExamPartCannotBeDeletedDueToResults exampartnum: Part #{exampartnum} cannot be deleted because some exam part results were already entered for it.
|
|
ExamPartCannotBeDeletedDueToSheetReference exampartnum sheetName: Part #{exampartnum} cannot be deleted, since exercise sheet #{sheetName} is configured “as an exam part”.
|
|
|
|
VersionHistory: Version history
|
|
KnownBugs: Known bugs
|
|
ImplementationDetails: Implementation
|
|
|
|
ExamSynchronised: Synchronised
|
|
|
|
ExamUsersHeading: Exam participants
|
|
ExamUserDeregister: Deregister participants
|
|
ExamUserAssignOccurrence: Assign occurrence/room
|
|
ExamUserAcceptComputedResult: Accept computed result
|
|
ExamUserResetToComputedResult: Reset result
|
|
ExamUserResetBonus: Also reset exam bonus
|
|
ExamUserResetParts: Also reset exam part results
|
|
ExamUserSetPartResult: Set exam part result
|
|
ExamUserSetBonus: Set exam bonus
|
|
ExamUserSetResult: Set exam result
|
|
ExamUsersDeregistered count: Successfully deregistered #{show count} #{pluralEN count "participant" "participants"}
|
|
ExamUsersOccurrenceUpdated count: Successfully assigned occurrence/room for #{show count} #{pluralEN count "participant" "participants"}
|
|
ExamUsersResultsAccepted count: Successfully accepted computed result for #{show count} #{pluralEN count "participant" "participants"}
|
|
ExamUsersResultsReset count: Successfully reset result for #{show count} #{pluralEN count "participant" "participants"}
|
|
ExamUsersPartResultsSet count: Successfully modified exam part result for #{show count} #{pluralEN count "participant" "participants"}
|
|
ExamUsersBonusSet count: Successfully modified exam bonus for #{show count} #{pluralEN count "participant" "participants"}
|
|
ExamUsersResultSet count: Sucessfully modified exam result for #{show count} #{pluralEN count "participant" "participants"}
|
|
ExamUsersExamDataRequiresRegistration: If exam data (part-/result, occurrence/room, bonus) is to be modified/set, the relenvant participant needs to be registered for the exam.
|
|
CourseUserTutorialsDeregistered count: Sucessfully deregistered participant from #{show count} #{pluralEN count "tutorial" "tutorials"}
|
|
CourseUserNoTutorialsDeregistered: Participant is not registered for any of the selected tutorials
|
|
CourseUserExamsDeregistered count: Successfully deregistered participant from #{show count} #{pluralEN count "exam" "exams"}
|
|
CourseUserNoExamsDeregistered: Participant is not registered for any of the selected exams
|
|
CourseUserExamsResultSet count: Successfully adjusted the participant's result for #{show count} #{pluralEN count "exam" "exams"}
|
|
CourseUserExamResultDoesNotMatchMode examn: The chosen result does not match the grading mode for exam “#{examn}”
|
|
CourseUserSetSubmissionGroup: Set/Unset registered submission group
|
|
CourseUsersSubmissionGroupSetNew count: Successfully added #{show count} #{pluralEN count "user" "users"} to submission group
|
|
CourseUsersSubmissionGroupUnset count: Successfully removed #{show count} #{pluralEN count "user" "users"} from their #{pluralEN count "submission group" "respective submission groups"}
|
|
CourseUsersStateSet count: Successfully changed state of #{show count} #{pluralEN count "user" "users"}
|
|
|
|
SubmissionGroup: Registered submission group
|
|
NoSubmissionGroup: No registered submission group
|
|
SubmissionGroupEmptyIsUnsetTip: Leave empty to remove users from their respective submission groups
|
|
|
|
ExamUserSynchronised: Synchronised
|
|
ExamUserSyncOfficeName: Name
|
|
ExamUserSyncTime: Timestamp
|
|
ExamUserSyncSchools: Department
|
|
ExamUserSyncLastChange: Last changed
|
|
ExamUserMarkSynchronised: Mark exam achievements as synchronised
|
|
ExternalExamUserMarkSynchronised: Mark exam achievements as synchronised
|
|
ExternalExamUserMarkSynchronisedTip: Should all exam achievements, that are included in the download, be marked as synchronised? Marking exam achievemnts as synchronised serves as a notice to other exam offices and course administrators, that the exam achievement has been dealt with properly such that no further action is required.
|
|
ExternalExamUserEditOccurrence: Edit occurrence
|
|
ExternalExamUserEditResult: Edit exam result
|
|
ExternalExamUserDelete: Delete exam participant
|
|
|
|
ExamUserMarkSynchronisedCsv: Mark exam achievements as synchronised while exporting
|
|
ExamUserMarkSynchronisedCsvTip: Should all exam achievements, that are included in the download, be marked as synchronised? Marking exam achievemnts as synchronised serves as a notice to other exam offices and course administrators, that the exam achievement has been dealt with properly such that no further action is required.
|
|
ExamUserMarkedSynchronised n: Successfully marked #{n} #{pluralEN n "exam achievement" "exam achievements"} as synchronised
|
|
|
|
ExternalExamOccurrence: Occurrence
|
|
|
|
ExternalExamUserMarkSynchronisedCsv: Mark exam achievements as synchronised while exporting
|
|
ExternalExamUserMarkedSynchronised n: Successfully marked #{n} #{pluralEN n "exam result" "exam results"} as synchronised
|
|
ExternalExamOccurrenceEdited count: Successfully edited #{count} #{pluralEN count "occurrence" "occurrences"}
|
|
ExternalExamResultEdited count: Successfully edited #{count} #{pluralEN count "exam result" "exam results"}
|
|
ExternalExamUserDeleted count: Successfully deleted #{count} #{pluralEN count "exam participant" "exam participants"}
|
|
|
|
ExamOfficeExamUsersHeading: Exam achievements
|
|
|
|
ActionsHead: Actions
|
|
|
|
CsvFile: CSV file
|
|
CsvImport: CSV import
|
|
CsvExport: CSV export
|
|
CsvModifyExisting: Modify existing entries
|
|
CsvAddNew: Add new entries
|
|
CsvDeleteMissing: Delete missing entries
|
|
BtnCsvExport: Export CSV file
|
|
BtnCsvImport: Import CSV file
|
|
BtnCsvImportConfirm: Finalise CSV import
|
|
BtnCsvImportAbort: Abort
|
|
|
|
CsvImportNotConfigured: CSV import not configured
|
|
CsvImportConfirmationHeading: CSV import preview (no changes have been made yet)
|
|
CsvImportConfirmationTip: No changes have been made yet! Importing this CSV file corresponds to performing the edits listed below. Please choose the edits that should be performed before finalising the import.
|
|
CsvImportUnnecessary: Importing the given CSV file does not correspond to performing any edits
|
|
CsvImportSuccessful n: Successfully imported CSV file. #{n} #{pluralEN n "edit" "edits"} have been performed.
|
|
CsvImportAborted: CSV import aborted
|
|
CsvImportExplanationLabel: Informating regarding CSV import
|
|
CsvExampleData: Example data
|
|
CsvExportExample: Export example CSV
|
|
|
|
Proportion c of' prop: #{c}/#{of'} (#{rationalToFixed2 (100 * prop)}%)
|
|
ProportionNoRatio c of': #{c}/#{of'}
|
|
|
|
CourseUserCsvName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-participants
|
|
ExamUserCsvName tid ssh csh examn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase examn}-participants
|
|
ExternalExamUserCsvName tid@TermId ssh@SchoolId coursen@CourseName examn@ExamName: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase coursen}-#{foldedCase examn}-participants
|
|
CourseApplicationsTableCsvName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-applications
|
|
ParticipantsCsvName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-participants
|
|
|
|
CourseUserCsvIncludeSheets: Exercise sheets
|
|
CourseUserCsvIncludeSheetsTip: Should the exportet CSV-file additionally contain one column per exercise sheet?
|
|
|
|
CsvColumnsExplanationsLabel: Column & cell format
|
|
CsvColumnsExplanationsTip: Meaning and format of the columns contained in imported and exported CSV files
|
|
CsvColumnExamUserSurname: Participant's surname
|
|
CsvColumnExamUserFirstName: Participant's given name
|
|
CsvColumnExamUserName: Participant's full name (usually includes surname and given name)
|
|
CsvColumnExamUserMatriculation: Participant's matriculation
|
|
CsvColumnExamUserField: Field of study the participant specified when enrolling for the course
|
|
CsvColumnExamUserDegree: Degree the participant pursues in their associated field of study
|
|
CsvColumnExamUserSemester: Semester the participant is in wrt. to their associated field of study
|
|
CsvColumnExamUserOccurrence: Occurrence/room the participant has been assigned
|
|
CsvColumnExamUserExercisePoints: Number of points the participant has achieved in the excercise
|
|
CsvColumnExamUserExercisePointsMax: Maximum number of points the participant could have achieved up to their assigned exam occurrence
|
|
CsvColumnExamUserExercisePasses: Number of exercise sheets the participant has passed
|
|
CsvColumnExamUserExercisePassesMax: Maximum number of exercise sheets the participant could have passed up to their assigned exam occurrence
|
|
CsvColumnExamUserBonus: Exam bonus points
|
|
CsvColumnExamUserParts: Number of points the participant achieved per exam part. One column per exam part if applicable.
|
|
CsvColumnExamUserResult: Exam achievement; "passed", "failed", "no-show", "voided", or any number grade ("1.0", "1.3", "1.7", ..., "4.0", "5.0")
|
|
CsvColumnExamUserCourseNote: Course notes for the participant
|
|
|
|
CsvColumnUserName: Participant's full name
|
|
CsvColumnUserMatriculation: Participant's matriculation
|
|
CsvColumnUserSex: Participant's sex
|
|
CsvColumnUserEmail: Participant's email address
|
|
CsvColumnUserStudyFeatures: All relevant features of study for the participant, separated by semicolon (;)
|
|
CsvColumnUserField: Field of study the participant specified when enrolling for the course
|
|
CsvColumnUserDegree: Degree the participant pursues in their associated field of study
|
|
CsvColumnUserSemester: Semester the participant is in wrt. to their associated field of study
|
|
CsvColumnUserRegistration: Time of participant's enrollment (ISO 8601)
|
|
CsvColumnUserNote: Course notes for the participant
|
|
CsvColumnUserTutorial: Tutorials which the user is registered for, separated by semicolon (;). For each registration group among the tutorials there is a separate column. The registration group columns contain at most one tutorial per participant. If every tutorial has a registration group there is no column "tutorial".
|
|
CsvColumnUserExam: Exams which the user is registered for, separated by semicolon (;).
|
|
CsvColumnUserSubmissionGroup: Registered submission group
|
|
|
|
CsvColumnExamOfficeExamUserOccurrenceStart: Exam occurrence (ISO 8601)
|
|
|
|
CsvColumnApplicationsAllocation: Central allocation for which this application was made
|
|
CsvColumnApplicationsApplication: Globally unique number of application (for matching with the ZIP archive of all application files)
|
|
CsvColumnApplicationsName: Participant's full name
|
|
CsvColumnApplicationsMatriculation: Participant's matriculation
|
|
CsvColumnApplicationsEmail: Participant's email address
|
|
CsvColumnApplicationsField: Field of study the participant specified when applying
|
|
CsvColumnApplicationsDegree: Degree the participant pursues in their associated field of study
|
|
CsvColumnApplicationsSemester: Semester the participant is in wrt. to their associated field of study
|
|
CsvColumnApplicationsText: Application text
|
|
CsvColumnApplicationsHasFiles: Did the applicant provide any additional files with their application (see ZIP archive of all application files)?
|
|
CsvColumnApplicationsVeto: Vetoed applicants are never assigned to the course; "veto" or empty
|
|
CsvColumnApplicationsRating: Application grading; Any number grade ("1.0", "1.3", "1.7", ..., "4.0", "5.0"); Empty cells will be treated as if they contained a grade between 2.3 and 2.7
|
|
CsvColumnApplicationsComment: Application comment; depending on course settings this might purely be a note for course administrators or be feedback for the applicant
|
|
|
|
ApplicationGeneratedColumns: Master data
|
|
ApplicationGeneratedColumnsTip: An applicant's master data is data which is known to the system about this user and which the user cannot modify when applying for the course.
|
|
ApplicationUserColumns: Application
|
|
ApplicationRatingColumns: Rating
|
|
|
|
Action: Action
|
|
ActionNoUsersSelected: No users selected
|
|
|
|
DBCsvDuplicateKey: Two rows in the CSV file reference the same database entry and are thus invalid
|
|
DBCsvDuplicateKeyTip: Please remove one of the lines listed below and try again.
|
|
DBCsvKeyException: For a row in the CSV file it could not be determined whether it references any database entry.
|
|
DBCsvException: An error occurred hile computing the set of edits this CSV import corresponds to.
|
|
DBCsvParseError: An uploaded file could not be interpreted as CSV of the expected format.
|
|
DBCsvParseErrorTip: The Uni2work-component that handles CSV decoding has reported the following error:
|
|
|
|
ExamUserCsvCourseRegister: Register users for the exam and enroll them in the course
|
|
ExamUserCsvRegister: Register users for the exam
|
|
ExamUserCsvAssignOccurrence: Assign occurrences/rooms to participants
|
|
ExamUserCsvDeregister: Deregister participants from the exam
|
|
ExamUserCsvSetCourseField: Modify field of study associated with the course
|
|
ExamUserCsvOverrideBonus: Override bonus points in contradiction of computed value
|
|
ExamUserCsvOverrideResult: Override exam result in contradiction of computed value
|
|
ExamUserCsvSetBonus: Set bonus points
|
|
ExamUserCsvSetResult: Set exam result
|
|
ExamUserCsvSetPartResult: Set result for exam part
|
|
ExamUserCsvSetCourseNote: Modify course participant notes
|
|
ExamBonusNone: No bonus points
|
|
|
|
ExamUserCsvCourseNoteDeleted: Course note will be deleted
|
|
|
|
ExamUserCsvExceptionNoMatchingUser: Course participant could not be identified uniquely. All identifiers (given name(s), surname, display name, matriculation, ..) must match exactly. You can try to remove some of the identifiers for the given line (i.e. all but matriculation). Uni2work will then search for users using only the remaining identifiers. In this case special care should be taken that Uni2work correctly identifies the intended user.
|
|
ExamUserCsvExceptionMultipleMatchingUsers: Course participant could not be identified uniquely. There are multiple users that match the given identifiers. You can try to add more identifiers for the given line to ensure that only the intended user can be identified with them.
|
|
ExamUserCsvExceptionNoMatchingStudyFeatures: The specified field did not match with any of the participant's fields of study. You can try to remove the field of study for the given line. Uni2work will then automatically choose a field of study.
|
|
ExamUserCsvExceptionNoMatchingOccurrence: Occurrence/room could not be identified uniquely. Please ensure that the given line only contains internal room identifiers exactly as they have been configured for this exam.
|
|
ExamUserCsvExceptionMismatchedGradingMode expectedGradingMode actualGradingMode: The imported data contained an exam achievement which does not match the grading mode for this exam. The expected grading mode can be changed at "Edit exam" ("Passed/Failed", "Numeric grades", or "Mixed").
|
|
ExamUserCsvExceptionNoOccurrenceTime: The imported data contained an exam achievement without an associated time. You can either enter a time for each student in the appropriate column or you can set a default time for the entire exam under "Edit".
|
|
|
|
ExternalExamUserCsvRegister: Store exam achievement
|
|
ExternalExamUserCsvSetTime: Adjust exam time
|
|
ExternalExamUserCsvSetResult: Adjust exam result
|
|
ExternalExamUserCsvDeregister: Delete stored exam achievement
|
|
|
|
CourseApplicationsTableCsvSetField: Modify field of study associated with the applicatio
|
|
CourseApplicationsTableCsvSetVeto: Set/remove veto
|
|
CourseApplicationsTableCsvSetRating: Set grading
|
|
CourseApplicationsTableCsvSetComment: Set comment
|
|
|
|
CourseApplicationsTableCsvExceptionNoMatchingUser: Applicant could not be identified uniquely
|
|
CourseApplicationsTableCsvExceptionNoMatchingAllocation: Central allocation could not be identified uniquely
|
|
CourseApplicationsTableCsvExceptionNoMatchingStudyFeatures: The specified field did not match with any of the participant's fields of study
|
|
|
|
TableHeadingFilter: Filter
|
|
TableHeadingCsvImport: CSV import
|
|
TableHeadingCsvExport: CSV export
|
|
|
|
ExamResultAttended: Attended
|
|
ExamResultGrade: Grade
|
|
ExamResultPass: Passed/Failed
|
|
ExamResultNoShow: Not present
|
|
ExamResultVoided: Voided
|
|
ExamResultNone: No exam result
|
|
|
|
BtnAuthLDAP: Change to campus account
|
|
BtnAuthPWHash: Change to Uni2work accont
|
|
BtnPasswordReset: Reset password
|
|
|
|
AuthLDAPLookupFailed: User could not be looked up due to a LDAP error
|
|
AuthLDAPInvalidLookup: Existing user could not be uniquely matched with a LDAP entry
|
|
AuthLDAPAlreadyConfigured: User already logs in using their campus account
|
|
AuthLDAPConfigured: User now logs in using their campus account
|
|
|
|
AuthPWHashAlreadyConfigured: User already logs in using their Uni2work account
|
|
AuthPWHashConfigured: User now logs in using their Uni2work account
|
|
|
|
PasswordResetQueued: Sent link to reset password
|
|
ResetPassword: Reselt Uni2work password
|
|
|
|
AuthMode: Authentication
|
|
AuthLDAP: Campus
|
|
AuthPWHash pwHash: Uni2work
|
|
CurrentPassword: Current password
|
|
NewPassword: New password
|
|
NewPasswordRepeat: New password (again)
|
|
CurrentPasswordInvalid: Current password is incorrect
|
|
PasswordRepeatInvalid: New passwords do not match
|
|
UserPasswordHeadingFor: Change password for
|
|
PasswordChangedSuccess: Successfully changed password
|
|
|
|
FunctionaryInviteFunction: Function
|
|
FunctionaryInviteSchool: Department
|
|
FunctionaryInviteField: Email addresses to invite
|
|
FunctionaryInviteHeading: Add department functionaries
|
|
|
|
FunctionariesInvited n: Invited #{n} #{pluralEN n "functionary" "functionaries"} via email
|
|
FunctionariesAdded n: Added #{n} #{pluralEN n "functionary" "functionaries"}
|
|
|
|
MailSubjectSchoolFunctionInvitation school renderedFunction: Invitation to be #{renderedFunction} for “#{school}”
|
|
MailSchoolFunctionInviteHeading school renderedFunction: Invitation to be #{renderedFunction} for “#{school}”
|
|
SchoolFunctionInviteExplanation renderedFunction: You were invited to act as #{renderedFunction} for a department. By accepting the invitation you are granted elevated rights within the department.
|
|
SchoolFunctionInvitationAccepted school renderedFunction: Successfully accepted invitation to be #{renderedFunction} for “#{school}”
|
|
|
|
MailSubjectExternalExamStaffInvitation coursen examn: Invitation to act as examiner for “#{examn}” of “#{coursen}”
|
|
ExternalExamStaffInviteHeading coursen examn: Invitation to act as examiner for “#{examn}” of “#{coursen}”
|
|
ExternalExamStaffInviteExplanation: You have been invited to act as an examiner for a uni2work-external exam. After accepting you will be able to upload exam results.
|
|
ExternalExamStaffInvitationAccepted coursen examn: You are now registered as an examiner for “#{examn}” of “#{coursen}”.
|
|
|
|
AllocationActive: Active
|
|
AllocationName: Name
|
|
AllocationAvailableCourses: Courses
|
|
AllocationApplication: Application
|
|
AllocationAppliedCourses: Applications
|
|
AllocationNumCoursesAvailableApplied available applied: You have applied for #{applied}/#{available} #{pluralEN applied "course" "courses"}
|
|
AllocationTitle termText ssh' allocation: #{termText} - #{ssh'}: #{allocation}
|
|
AllocationShortTitle termText ssh' ash: #{termText} - #{ssh'} - #{ash}
|
|
AllocationSchool: Department
|
|
AllocationSemester: Semester
|
|
AllocationDescription: Description
|
|
AllocationStaffDescription: Staff description
|
|
AllocationStaffRegisterFrom: Registration of courses starts
|
|
AllocationStaffRegister: Registration of courses
|
|
AllocationRegisterFrom: Application period start
|
|
AllocationRegister: Application period
|
|
AllocationRegisterClosed: This central allocation is currently closed.
|
|
AllocationRegisterOpensIn difftime: This central allocation is expected to open in #{difftime}
|
|
AllocationStaffAllocationFrom: Grading of applications starts
|
|
AllocationStaffAllocation: Grading of applications
|
|
AllocationRegisterByStaff: Enrollment by course administrators
|
|
AllocationRegisterByStaffFrom: Enrollment by course administrators starts
|
|
AllocationRegisterByStaffTip: In this periods course administrators may enroll participants in their courses.
|
|
AllocationRegisterByStaffFromTip: Starting at this time course administrators may enroll participants in their courses.
|
|
AllocationRegisterByCourseFrom: Direct enrollment starts
|
|
AllocationRegisterByCourseFromTip: Starting at this time course administrators participating in this central allocation may open their courses for participants to manage their participation themselves.
|
|
AllocationOverrideDeregister: Leaving courses only until
|
|
AllocationProcess: Allocation process
|
|
AllocationNoApplication: No application
|
|
AllocationPriority: Priority
|
|
AllocationPriorityTip: Courses to which you assign a higher priority are preferred during the allocation process.
|
|
AllocationPriorityRelative: The absolute priority values are meaningless. The only consideration is whether one course has a higher priority than another.
|
|
AllocationTotalCoursesNegative: Requested number of placements must be greater than zero
|
|
AllocationTotalCourses: Requested number of placements
|
|
AllocationTotalCoursesTip: During the allocation process you will be placed in at most as many courses as specified
|
|
AllocationRegistered: Successfully registered participation in this central allocation
|
|
AllocationRegistrationEdited: Successfully edited registration for this central allocation
|
|
BtnAllocationRegister: Register participation
|
|
BtnAllocationRegistrationEdit: Edit registration
|
|
AllocationParticipation: Your participation in this central allocation
|
|
AllocationParticipationLoginFirst: To participate in this central allocation, please log in first
|
|
AllocationCourses: Centrally allocated courses
|
|
AllocationData: Organisation
|
|
AllocationCoursePriority i: #{ordinalEN i}
|
|
AllocationCourseNoApplication: No application
|
|
BtnAllocationApply: Apply
|
|
BtnAllocationApplicationEdit: Edit application
|
|
BtnAllocationApplicationRetract: Retract application
|
|
BtnAllocationApplicationRate: Grade application
|
|
ApplicationPriority: Priority
|
|
ApplicationVeto: Veto
|
|
ApplicationVetoTip: Vetoed applicants will not be assigned to the course
|
|
ApplicationRatingPoints: Grading
|
|
ApplicationRatingPointsTip: Applicants graded 5.0 will not be assigned to the course
|
|
ApplicationRatingComment: Comment
|
|
ApplicationRatingCommentVisibleTip: Feedback for the applicant
|
|
ApplicationRatingCommentInvisibleTip: Currently only a note for course administrators
|
|
ApplicationRatingSection: Grading
|
|
ApplicationRatingSectionSelfTip: You are authorised to edit the application as well as it's grading.
|
|
AllocationNotificationNewCourse: Notifications for new courses
|
|
AllocationNotificationNewCourseTip: Do you want to be notified if a new course is added to this central allocation? This overrides the system wide setting under “Settings”.
|
|
AllocationNotificationNewCourseSuccessForceOn: You will be notified if a new course is added
|
|
AllocationNotificationNewCourseSuccessForceOff: You will not be notified if a new course is added
|
|
AllocationNotificationNewCourseCurrentlyOff: Currently you would not receive a notification.
|
|
AllocationNotificationNewCourseCurrentlyOn: Currently you would be notified.
|
|
AllocationNotificationLoginFirst: To change your notification settings, please log in first.
|
|
AllocationNextSubstitutesDeadline: Next course accepts substitutes until
|
|
AllocationNextSubstitutesDeadlineNever: No course currently accepts substitutes
|
|
AllocationFreeCapacity: Free capacity
|
|
|
|
AllocationSchoolShort: Department
|
|
Allocation: Central allocation
|
|
AllocationRegisterTo: Registration until
|
|
|
|
|
|
AllocationListTitle: Central allocations
|
|
|
|
CourseApplicationsListTitle: Applications
|
|
CourseApplicationId: Application number
|
|
CourseApplicationRatingPoints: Grading
|
|
CourseApplicationVeto: Veto
|
|
CourseApplicationNoVeto: No veto
|
|
CourseApplicationNoRatingPoints: No grading
|
|
CourseApplicationNoRatingComment: No comment
|
|
|
|
UserDisplayName: Display name
|
|
UserDisplayNameInvalid: Display name does not comply with specification
|
|
UserDisplayNameRules: Specification for display names
|
|
UserDisplayNameRulesBelow: Specifications of what can be a display name can be found below
|
|
UserMatriculation: Matriculation
|
|
|
|
UserDisplayEmail: Display email
|
|
UserDisplayEmailTip: This email address may be displayed publicly alongside your display name. Notifications and other communication from Uni2work or users with elevated permissions are always sent to your primary email address as specified under "personal information".
|
|
UserDisplayEmailChangeSent displayEmail: Instructions to change your display email have been sent to “#{displayEmail}”.
|
|
|
|
UserCreated: Account created
|
|
|
|
SchoolShort: Shorthand
|
|
SchoolName: Name
|
|
SchoolLdapOrganisations: Associated LDAP fragments
|
|
SchoolLdapOrganisationsTip: When logging in users are associated with any departments whose associated LDAP fragments are found in the users LDAP entry
|
|
SchoolLdapOrganisationMissing: LDAP-fragment is required
|
|
SchoolExamMinimumRegisterBeforeStart: Minimum number of days between start of registration period and start of exams
|
|
SchoolExamMinimumRegisterBeforeStartTip: If specified course administrators will be forced to specify the start of the registration period and the start of the exam at the same time.
|
|
SchoolExamMinimumRegisterDuration: Minimum duration of registration period for exams
|
|
SchoolExamMinimumRegisterDurationTip: If specified course administrators will be prevented from setting a registration period of less than the specified number of days.
|
|
SchoolExamRequireModeForRegistration: Exam design required for registration
|
|
SchoolExamRequireModeForRegistrationTip: Should course administrators be forced to fully specify their exam design when setting a registration period?
|
|
SchoolExamDiscouragedModes: Exam designs to warn against
|
|
|
|
SchoolUpdated ssh: Successfully edited #{ssh}
|
|
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
|
|
|
|
ApplicationEditTip: During the application period you may edit and retract your applications at will.
|
|
|
|
UserLdapSync: Synchronise with LDAP
|
|
AllUsersLdapSync: Synchronise all with LDAP
|
|
SynchroniseLdapUserQueued n: Triggered LDAP synchronisation of #{n} #{pluralEN n "user" "users"}.
|
|
SynchroniseLdapAllUsersQueued: Triggered LDAP synchronisation of all users
|
|
UserHijack: Hijack session
|
|
|
|
MailAllocationSchoolAndName allocationSchool allocation: #{allocationSchool}: “#{allocation}”
|
|
|
|
MailSubjectAllocationStaffRegister allocationSchool allocation: You can now register courses for the central allocation #{allocationSchool}: “#{allocation}”
|
|
MailSubjectAllocationStaffRegisterMultiple n: You can now register courses for #{n} central allocations
|
|
MailAllocationStaffRegisterIntroMultiple n: You can now register courses for the following #{n} central allocations:
|
|
MailAllocationStaffRegisterNewCourse: You can create new courses in Uni2work on the site listed below. While doing so you can specify that the course should participate in a central allocation.
|
|
MailAllocationStaffRegisterDeadline n deadline: Please consider that all courses, that are to participate in #{pluralEN n "this central allocation" "these central allocations"}, must be registered before #{deadline}.
|
|
MailAllocationStaffRegisterDeadlineMultiple: Please consider that alle courses, that are to participate in these central allocations, must be registered before the ends of their respective course registration periods (see below).
|
|
MailAllocationStaffRegisterDeadlineSingle deadline: Course Registration period ends on #{deadline}
|
|
MailAllocationStaffRegisterDeadlineSingleNothing: Currently no end of course registration period configured
|
|
|
|
MailSubjectAllocationRegister allocationSchool allocation: Applications can now be made for courses of the central allocation #{allocationSchool}: “#{allocation}”
|
|
MailSubjectAllocationRegisterMultiple n: Applications can now be made for courses of #{n} central allocations
|
|
MailAllocationRegisterIntroMultiple n: Applications can now be made for courses of the following #{n} central allocations:
|
|
MailAllocationRegister n: Applications can now be made for each of the courses participating in the central #{pluralEN n "allocation" "allocations"} on the #{pluralEN n "page" "pages"} listed below.
|
|
MailAllocationRegisterDeadline deadline: Please consider that all applications have to be made before #{deadline}.
|
|
MailAllocationRegisterDeadlineMultiple: Please consider that all applications for courses participating in central allocations have to be made before the ends of their respective application periods (see below).
|
|
MailAllocationRegisterDeadlineSingle deadline: Application periods ends on #{deadline}
|
|
MailAllocationRegisterDeadlineSingleNothing: Currently no end of application period configured
|
|
|
|
|
|
MailSubjectAllocationAllocation allocationSchool allocation: You can now rate applications for your courses that participate in the central allocation #{allocationSchool}: “#{allocation}”
|
|
MailSubjectAllocationAllocationMultiple n: You can now rate applications for your courses that participate in #{n} central allocations
|
|
MailAllocationAllocationIntroMultiple n: You can now rate applications for your courses that participate in #{n} central allocations:
|
|
MailAllocationAllocation n: You can now rate applications made in the context of the central #{pluralEN n "allocation" "allocations"} for your courses on the pages listed below. Ratings made will have an effect on the allocation.
|
|
MailAllocationApplicationsMayChange deadline: Please consider that applicants may change or delete their applications until #{deadline}. If an application was rated before it was changed it needs to be rated again.
|
|
MailAllocationApplicationsRegisterDeadline deadline: Application period ends on #{deadline}
|
|
MailAllocationApplicationsRegisterDeadlineNothing: Currently no end of application period configured
|
|
MailAllocationApplicationsMayChangeMultiple: Please consider that applicants may change or delete their applications until the end of the respective central allocation's application period. If an application was rated before it was changed it needs to be rated again.
|
|
MailAllocationAllocationDeadline deadline: Please consider that all ratings have to be made before #{deadline}.
|
|
MailAllocationApplicationsAllocationDeadline deadline: Rating period ends on #{deadline}
|
|
MailAllocationApplicationsAllocationDeadlineNothing: Currently no end of rating period configured
|
|
MailAllocationAllocationDeadlineMultiple: Please consider that all ratings have to be made before the end of the respective rating period (see below).
|
|
|
|
MailSubjectAllocationUnratedApplications allocationSchool allocation: There are unrated applications for you courses participating in the central allocation #{allocationSchool}: “#{allocation}”
|
|
MailSubjectAllocationUnratedApplicationsMultiple n: There are unrated applications for your courses participating in #{n} central allocations
|
|
MailAllocationUnratedApplicationsIntroMultiple n: There are unrated applications for your courses participating in #{n} central allocations:
|
|
MailAllocationUnratedApplications n: For there courses listed below, there exist applications made in the context of #{pluralEN n "the central allocation" "one of the central allocations"} which have either not yet been rated or which have changed since they were rated.
|
|
MailAllocationUnratedApplicationsCount i: #{i} #{pluralDE i "application" "applications"}
|
|
|
|
MailSubjectAllocationNewCourse allocation: A new course was added to the central allocation “#{allocation}”
|
|
MailAllocationNewCourseTip: The following course was added to the central allocation:
|
|
MailAllocationNewCourseEditApplicationsHere: You can modify your application here:
|
|
MailAllocationNewCourseApplyHere: You can apply here:
|
|
|
|
ExamOfficeSubscribedUsers: Users
|
|
ExamOfficeSubscribedUsersTip: You may specify multiple matriculations; comma-separated
|
|
|
|
ExamOfficeSubscribedUsersExplanation: You will be able to view all exam achievements (with no regard for the students fields of study) for all users specified here.
|
|
ExamOfficeSubscribedFieldsExplanation: You will be able to view all exam achievements for any user that has at least one of the specified fields of study. You may additionally configure whether users should be allowed to opt out on a course by course basis.
|
|
|
|
UserMatriculationNotFound matriculation: There is no uni2work-user with matriculation “#{matriculation}”
|
|
UserMatriculationAmbiguous matriculation: Matriculation “#{matriculation}” isn't unique
|
|
|
|
TransactionExamOfficeUsersUpdated nDeleted nAdded: Added #{nAdded} #{pluralEN nAdded "user" "users"}, deleted #{nDeleted}
|
|
|
|
TransactionExamOfficeFieldsUpdated nUpdates: Edited #{nUpdates} #{pluralEN nUpdates "field of study" "fields of study"}
|
|
ExamOfficeFieldNotSubscribed: —
|
|
ExamOfficeFieldSubscribed: Access
|
|
ExamOfficeFieldForced: Forced access
|
|
InvalidExamOfficeFieldMode parseErr: Could not parse “#{parseErr}”
|
|
|
|
LdapIdentification: Campus account
|
|
LdapIdentificationOrEmail: Campus account/email address
|
|
AdminUserTitle: Title
|
|
AdminUserFirstName: Given name
|
|
AdminUserSurname: Surname
|
|
AdminUserDisplayName: Display name
|
|
AdminUserEmail: Email address
|
|
AdminUserDisplayEmail: Display email
|
|
AdminUserIdent: Identification
|
|
AdminUserAuth: Authentication
|
|
AdminUserMatriculation: Matriculation
|
|
AdminUserSex: Sex
|
|
AdminUserAssimilate: Assimilate user
|
|
AuthKindLDAP: Campus account
|
|
AuthKindPWHash: Uni2work account
|
|
UserAdded: Successfully added user
|
|
UserCollision: Could not create user due to uniqueness constraint
|
|
|
|
CourseAllocationsBounds n: Expected number of alloctions due to #{pluralEN n "central allocation" "central allocations"}
|
|
CourseAllocationsBoundCoincide numFirstChoice: Est. #{numFirstChoice} #{pluralEN numFirstChoice "participant" "participants"}
|
|
CourseAllocationsBound numApps numFirstChoice: Est. between #{numFirstChoice} and #{numApps} #{pluralEN numApps "participant" "participants"}
|
|
CourseAllocationsBoundCapped: The numbers listed above were modified based on the currently configured course capacity.
|
|
CourseAllocationsBoundWarningOpen: The information listed above represents only the current state of applications and is subject to change.
|
|
|
|
BtnSetDisplayEmail: Set email address
|
|
UserDisplayEmailChanged: Successfully set display email
|
|
TitleChangeUserDisplayEmail: Set display email
|
|
|
|
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
|
|
|
|
ExamOfficeOptOutsChanged: Successfully adjusted relevant exam offices
|
|
|
|
ExamCloseHeading: Close exam
|
|
BtnCloseExam: Close exam
|
|
ExamCloseTip: When an exam is closed all relevant exam offices, which pull exam achievements from Uni2work, are informed and kept up to date with changes.
|
|
ExamCloseReminder: Please close the exam as soon as possible, when exam achievements are no longer expected to change e.g. after inspection of the exam has concluced.
|
|
ExamDidClose: Successfully closed exam
|
|
ExamCloseTipOnFinished: The exam will be closed automatically as soon as exam participants are informed of their exam achievements. That means exam offices will be able notified once and after that each time a grade changes.
|
|
|
|
ExamClosedSince time: Exam closed since #{time}
|
|
|
|
LecturerInfoTooltipNew: New feature
|
|
LecturerInfoTooltipProblem: Feature with known issues
|
|
LecturerInfoTooltipPlanned: Planned feature
|
|
LecturerInfoTooltipNewU2W: Unlike UniWorX
|
|
|
|
BtnAcceptApplications: Accept applications
|
|
BtnAcceptApplicationsTip: By clicking the button below you may fill the course with applicants (only up to the maximum capacity if configured). Grading of applications will be considered (no grading is treated as if graded between 2.3 and 2.7). Vetoed applicants and applications graded 5.0 will not be enrolled.
|
|
AcceptApplicationsMode: Accept applications
|
|
AcceptApplicationsModeTip: Should accepted applications be enrolled in the course directly or should invitations be sent via email?
|
|
AcceptApplicationsDirect: Enroll directly
|
|
AcceptApplicationsInvite: Send invitations
|
|
AcceptApplicationsSecondary: Breaking ties
|
|
AcceptApplicationsSecondaryTip: If a tie occurs during the acceptance process, how should it be broken?
|
|
AcceptApplicationsSecondaryRandom: Randomly
|
|
AcceptApplicationsSecondaryTime: By time of application
|
|
|
|
CsvOptions: CSV options
|
|
CsvOptionsTip: These settings primarily affect CSV export. During import most settings can be determined automatically. CSV import expects the same character encoding as used for export.
|
|
CsvFormatOptions: File format
|
|
CsvTimestamp: Timestamp
|
|
CsvTimestampTip: Should the name of every exported csv file contain a timestamp?
|
|
CsvPresetRFC: Standards-compliant (RFC 4180)
|
|
CsvPresetExcel: Excel compatible
|
|
CsvCustom: User defined
|
|
CsvDelimiter: Separator character
|
|
CsvUseCrLf: Linebreaks
|
|
CsvQuoting: Quoting
|
|
CsvQuotingTip: When should quotation characters (") be placed around fields so characters contained within will not be interpreted as field separators?
|
|
CsvEncoding: Encoding
|
|
CsvEncodingTip: CSV files can be exported in a different character encoding than the UTF-8 used by default. Please consider that non-UTF-8 character encodings might lead to encoding problems with special characters.
|
|
CsvUTF8: UTF-8 (Unicode)
|
|
CsvCP1252: Windows CP-1252 ("ANSI")
|
|
CsvDelimiterNull: Null byte
|
|
CsvDelimiterTab: Tab
|
|
CsvDelimiterComma: Comma
|
|
CsvDelimiterColon: Colon
|
|
CsvDelimiterSemicolon: Semicolon
|
|
CsvDelimiterBar: Vertical bar
|
|
CsvDelimiterSpace: Space
|
|
CsvDelimiterUnitSep: Unit separator character
|
|
CsvCrLf: DOS (CRLF)
|
|
CsvLf: Unix (LF)
|
|
CsvQuoteNone: Never
|
|
CsvQuoteMinimal: Only when necessary
|
|
CsvQuoteAll: Always
|
|
CsvOptionsUpdated: Successfully changed CSV options
|
|
CsvChangeOptionsLabel: Export options
|
|
|
|
CourseNews: News
|
|
CourseNewsArchiveName tid ssh csh newsTitle: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldCase newsTitle}
|
|
CourseNewsFiles: Files
|
|
CourseNewsLastEdited time: Last changed: #{time}
|
|
CourseNewsActionEdit: Edit
|
|
CourseNewsActionDelete: Delete
|
|
CourseNewsActionCreate: Create new item
|
|
CourseMaterial: Material
|
|
CourseMaterialFree: Course material is publicly accessible
|
|
CourseMaterialNotFree: Course material is only accessible to members of the course, e.g. for participants, tutors, correctors or administratiors.
|
|
|
|
CourseSheetsFoundHere: Exercise sheets for this course are available here
|
|
CourseSheetsNoneVisible: Currently there are no exercise sheets for this course or only exercise sheets to which you don't have access (e.g. because of visibility settings)
|
|
CourseMaterialsFoundHere: Material for this course is available here
|
|
CourseMaterialsNoneVisible: Currently there is no material for this course or only material to which you don't have access (e.g. because of visibility settings)
|
|
|
|
CourseNewsVisibleFromEditWarning: This item of course news has already been published and should no longer be changed sind this might confuse participants.
|
|
CourseNewsVisibleFromTip: If left empty this item is never visible. Leave empty for unfinished items
|
|
CourseNewsTitle: Title
|
|
CourseNewsSummary: Summary
|
|
CourseNewsSummaryTip: If specified this only the summary will be shown on the course page, saving space. The content will be shown in a popup
|
|
CourseNewsContent: Content
|
|
CourseNewsParticipantsOnly: Only for course participants
|
|
CourseNewsVisibleFrom: Visible from
|
|
CourseNewsCreated: Successfully created item of course news
|
|
CourseNewsEdited: Successfully edited item of course news
|
|
CourseNewsDeleteQuestion: Are you sure you want to delete the item of course news listed below?
|
|
CourseNewsDeleted: Successfully deleted item of course news
|
|
|
|
CourseDeregistrationAllocationLog: Your enrollment in this course is due to a central allocation. If you leave the course, this will be permanently recorded and might affect you negatively in future central allocations. If you have good reasons why you should not be held accountable for leaving the course, please contact a course administrator. Course administrators can deregister you without incurring a permanent record.
|
|
CourseDeregistrationNoShow: If you deregister from this course “no show” will be recorded as your exam achievement for all exams associated with this course. If you have good reasons why you shold not be held accountable for leaving the course, please contact a course administrator. Course administrators can deregister you without incurring a permanent record.
|
|
CourseDeregistrationAllocationReason: Reason
|
|
CourseDeregistrationAllocationReasonTip: The specified reason will be permanently stored and might be the only information available during conflict resolution
|
|
CourseDeregistrationAllocationNoShow: Record as “no show”
|
|
CourseDeregistrationAllocationNoShowTip: Should, for all exams associated with this course, “no show” be recorded as the exam achievement automatically? This would be done once immediately (if no other achievement exists for the given exam) and automatically whenever a new exam is created.
|
|
CourseAcceptSubstitutesUntil: Accept substitute registrations until
|
|
CourseAcceptSubstitutesUntilTip: Until which time should substitute registrations through the central allocation be accepted to fill free places in the course? If left empty no substitute registrations will be made. This deadline should not arbitrarily be set early or ommitted so as to not be an unneccesarily restrictive for students. For a seminar a valid choice might be a few hours before the first meeting in which topics will be assigned.
|
|
CourseDeregisterNoShow: Record “no show” when deregistering
|
|
CourseDeregisterNoShowTip: Should “no show” be recorded as the exam achievement for all exams associated with this course automatically whenever a course participant deregisters themselves? This would be done once upon deregistration (if no other achievement exists for the given exam) and automatically whenever a new exam is created.
|
|
CourseDeregistrationAllocationShouldLog: Self imposed
|
|
CourseDeregistrationAllocationShouldLogTip: If the participant was enrolled in this course due to a central allocation, it is intended that a permanent record be made that might affect the student negatively in future central allocations. As a course administrator you have the right to prevent this if the participant can present good reasons why them leaving the course is not self imposed.
|
|
CourseDeregistrationFromInvisibleCourse: This course is only visible to enrolled participants and applicants. If you deregister now, you will not be able to access the course again!
|
|
|
|
MailSubjectAllocationResults allocation: Placements have been made for the central allocation “#{allocation}”
|
|
AllocationResultsLecturer: In the course of the central allocations placements have been made as follows:
|
|
AllocationResultLecturer csh count count2: #{count} #{pluralEN count "participant" "participants"} (of #{count2}) for #{csh}
|
|
AllocationResultLecturerAll csh count: #{count} #{pluralEN count "participant" "participants"} for #{csh}
|
|
AllocationResultLecturerNone csh: No participants for #{csh}
|
|
AllocationResultsLecturerSubstituteCoursesWarning: Please configure a deadline up to which you are able to accept substitute registrations for the following courses as soon as possible:
|
|
AllocationResultsStudent: You have been placed in:
|
|
AllocationNoResultsStudent: Unfortunately you were not placed in any courses.
|
|
AllocationResultStudent csh: You were placed in #{csh}.
|
|
AllocationResultsTip: The following information reflect the current state of the allocation and are subject to change (e.g. when handling succession). You will be informed separately if any future changes concern you.
|
|
AllocationResultsStudentTip: Listed below are placements in courses which you have received due to the mentioned central allocation and for which you have not left the respective course or have been deregistered. Thus placements you have been informed of already may be listed again.
|
|
AllocationResultStudentRegistrationTip: You were enrolled in the course mentioned above in Uni2work.
|
|
AllocationResultsStudentRegistrationTip: You were enrolled in the courses mentioned above in Uni2work.
|
|
|
|
FavouriteVisited: Visited
|
|
FavouriteParticipant: Your courses
|
|
FavouriteManual: Favourites
|
|
FavouriteCurrent: Current course
|
|
|
|
FavouritesUnavailableTip: Quick Actions for this course are currently not available.
|
|
|
|
CourseEvents: Occurrences
|
|
CourseEventType: Type
|
|
CourseEventTypePlaceholder: Lecture, Exercise discussion, ...
|
|
CourseEventTime: Time
|
|
CourseEventRoom: Regular room
|
|
CourseEventRoomHidden: Room only for participants
|
|
CourseEventRoomHiddenTip: Should the room only be displayde to course participants?
|
|
CourseEventRoomIsUnset: —
|
|
CourseEventRoomIsHidden: Room is only displayed to course associated persons (participants, tutor, correctors, etc.)
|
|
CourseEventNote: Note
|
|
CourseEventActions: Actions
|
|
CourseEventsActionEdit: Edit
|
|
CourseEventsActionDelete: Delete
|
|
CourseEventsActionCreate: New occurrence
|
|
CourseEventCreated: Successfully created course occurrence
|
|
CourseEventEdited: Successfully edited course occurrence
|
|
CourseEventDeleteQuestion: Are you sure you want to delete the course occurrence mentioned below?
|
|
CourseEventDeleted: Successfully deleted course occurrence
|
|
|
|
UserSimplifiedFeaturesOfStudyCsv: Simplified features of study
|
|
UserSimplifiedFeaturesOfStudyCsvTip: Should field of study, degree, and semester be exported in separate columns for ease of processing? If so only the field of study associated by the user with their course registration will be exported.
|
|
|
|
Sex: Sex
|
|
SexNotKnown: Unknown
|
|
SexMale: Male
|
|
SexFemale: Female
|
|
SexNotApplicable: Not applicable
|
|
|
|
ShortSexNotKnown: unk.
|
|
ShortSexMale: m
|
|
ShortSexFemale: f
|
|
ShortSexNotApplicable: N/A
|
|
|
|
ShowSex: Show sex of other users
|
|
ShowSexTip: Should users' sex be displayed in (among others) lists of course participants?
|
|
|
|
StudySubTermsChildKey: Child
|
|
StudySubTermsChildName: Child-Name
|
|
StudySubTermsParentKey: Parent
|
|
StudySubTermsParentName: Parent-Name
|
|
StudyTermsDefaultDegree: Default degree
|
|
StudyTermsDefaultFieldType: Default type
|
|
|
|
MenuLanguage: Language
|
|
LanguageChanged: Language changed successfully
|
|
|
|
ProfileLastLdapSynchronisation: Last LDAP synchronisation
|
|
ProfileLdapPrimaryKey: LDAP primary key
|
|
|
|
ProfileCorrector: Corrector
|
|
ProfileCourses: Own courses
|
|
ProfileCourseParticipations: Course registrations
|
|
ProfileCourseExamResults: Exam achievements
|
|
ProfileTutorials: Own tutorials
|
|
ProfileTutorialParticipations: Tutorials
|
|
ProfileSubmissionGroups: Submission groups
|
|
ProfileSubmissions: Submissions
|
|
ProfileRemark: Remarks
|
|
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
|
|
|
|
GroupSizeNotNatural: “Maximum group size” needs to be a natural number
|
|
AmbiguousEmail: Email address is ambiguous
|
|
CourseDescriptionPlaceholder: Please include the module description
|
|
CourseHomepageExternalPlaceholder: Optional external URL
|
|
PointsPlaceholder: Points
|
|
RFC1766: RFC1766 language code
|
|
|
|
TermShort: Shorthand
|
|
TermCourseCount: Courses
|
|
TermStart: Semester start
|
|
TermEnd: Semester end
|
|
TermStartMustMatchName: Shorthand number does not match semester start.
|
|
TermEndMustBeAfterStart: Semester end may not be before semester start.
|
|
TermLectureEndMustBeAfterStart: Lecture start may not be after lecture end.
|
|
TermStartMustBeBeforeLectureStart: Semester start must be before lecture start.
|
|
TermEndMustBeAfterLectureEnd: Lecture end must be before semester end.
|
|
AdminPageEmpty: This page shall provide an overview for administrators in the future. For now there are only links to important administrator-functions.
|
|
HaveCorrectorAccess sheetName: You have corrector access to #{original sheetName}.
|
|
FavouritesPlaceholder: Number of favourites
|
|
FavouritesNotNatural: Number of favourites must be a natural number!
|
|
FavouritesSemestersPlaceholder: Number of semesters
|
|
FavouritesSemestersNotNatural: Maximum number of semesters in favourites bar must be a natural number!
|
|
|
|
ProfileTitle: Settings
|
|
|
|
GlossaryTitle: Glossary
|
|
MenuGlossary: Glossary
|
|
|
|
Applicant: Applicant
|
|
CourseParticipant: Course participant
|
|
Administrator: Administrator
|
|
CsvFormat: CSV format
|
|
ExerciseSheet: Exercise sheet
|
|
DefinitionCourseEvents: Course occurrences
|
|
DefinitionCourseNews: Course news
|
|
Invitations: Invitations
|
|
SheetSubmission: Sheet submission
|
|
CommCourse: Course message
|
|
CommTutorial: Tutorial message
|
|
Clone: Cloning
|
|
Deficit: Deficit
|
|
|
|
MetricNoSamples: No samples
|
|
MetricName: Name
|
|
MetricValue: Value
|
|
|
|
ExternalExamSemester: Semester
|
|
ExternalExamSchool: Department
|
|
ExternalExamCourseName: Course
|
|
ExternalExamCourseNameTip: Needs only be unique among within semester and department.
|
|
ExternalExamCourseNamePlaceholder: Analysis I, Programming and Modelling, ...
|
|
ExternalExamExamName: Exam title
|
|
ExternalExamExamNameTip: Needs only be unique within the course.
|
|
ExternalExamExamNamePlaceholder: Exam, Exam resit, Project discussion, ...
|
|
ExternalExamDefaultTime: Default time
|
|
ExternalExamDefaultTimePlaceholder: Time
|
|
ExternalExamDefaultTimeTip: The time of the exam needs to be specified for each participant. The time entered here is used as a default value for participants for whom no different time is later specified.
|
|
ExternalExamExamOfficeSchools: Additional departments
|
|
ExternalExamExamOfficeSchoolsTip: Exam offices of departments you specify here will also have full access to all results for this exam disregarding the individual participants' features of study.
|
|
ExternalExamStaff: Associated persons
|
|
ExternalExamStaffTip: The list of ssociated persons is shown to exam offices and participants. Additionally associated persons may upload results for the exam.
|
|
ExternalExamStaffAlreadyAdded: Person is already associated with the exam.
|
|
ExternalExamStaffEmail: Email
|
|
ExternalExamUserMustBeStaff: You yourself must always be an associated person for exams you create.
|
|
ExternalExamCourseExists: This course already exists with uni2work. Exams for courses that exist within uni2work should be associated with the course directly instead of being created as an external exam.
|
|
ExternalExamExists coursen@CourseName examn@ExamName: Exam “#{examn}” already exists for course “#{coursen}”.
|
|
ExternalExamCreated coursen@CourseName examn@ExamName: Succesfully created exam “#{examn}” for course “#{coursen}”.
|
|
ExternalExamEdited coursen@CourseName examn@ExamName: Succesfully edited exam “#{examn}” for course “#{coursen}”.
|
|
|
|
ExamAutoOccurrenceHeading: Automatic occurrence/room distribution
|
|
ExamAutoOccurrenceMinimizeRooms: Minimize number of occurrences used
|
|
ExamAutoOccurrenceMinimizeRoomsTip: Should the list of occurrences/rooms be reduced prior to distribution? Only as many occurrence/rooms as necessary would be used (starting with the biggest).
|
|
ExamAutoOccurrenceOccurrencesChangedInFlight: Occurrences/rooms changed
|
|
ExamAutoOccurrenceParticipantsAssigned num: Occurrence/room assignment rule saved successfully. Also assigned occurence/room to #{num} #{pluralEN num "participant" "participants"}
|
|
TitleExamAutoOccurrence tid ssh csh examn: #{tid} - #{ssh} - #{csh} #{examn}: Automatic occurrence/room distribution
|
|
BtnExamAutoOccurrenceCalculate: Calculate assignment rules
|
|
BtnExamAutoOccurrenceAccept: Accept assignments
|
|
BtnExamAutoOccurrenceNudgeUp: +
|
|
BtnExamAutoOccurrenceNudgeDown: -
|
|
ExamRoomMappingSurname: Surnames starting with
|
|
ExamRoomMappingMatriculation: Matriculation numbers ending in
|
|
ExamRoomLoad: Utilisation
|
|
ExamRegisteredCount: Registrations
|
|
ExamRegisteredCountOf num count: #{num}/#{count}
|
|
|
|
NoFilter: No restriction
|
|
|
|
ExamGradingPass: Passed/Failed
|
|
ExamGradingGrades: Numeric grades
|
|
ExamGradingMixed: Mixed
|
|
|
|
InfoLecturerCourses: Courses
|
|
InfoLecturerExercises: Course Exercises
|
|
InfoLecturerTutorials: Tutorials
|
|
InfoLecturerExams: Exams
|
|
InfoLecturerAllocations: Central allocations
|
|
|
|
ParticipantsIntersectCourseOption tid@TermId ssh@SchoolId coursen@CourseName: #{tid} - #{ssh} - #{coursen}
|
|
ParticipantsIntersectCourses: Courses
|
|
|
|
AllocationUsersTitle tid ssh ash: #{tid}-#{ssh}-#{ash}: Applicants
|
|
AllocationUsersApplied: Applications
|
|
AllocationUsersAssigned: Assignments
|
|
AllocationUsersVetoed: Vetos
|
|
AllocationUsersRequested: Requested assignments
|
|
AllocationUsersPriority: Central priority
|
|
|
|
CsvColumnAllocationUserSurname: Applicant's surname(s)
|
|
CsvColumnAllocationUserFirstName: Applicants's first name(s)
|
|
CsvColumnAllocationUserName: Applicant's full name
|
|
CsvColumnAllocationUserMatriculation: Applicant's matriculation
|
|
CsvColumnAllocationUserStudyFeatures: Features of study
|
|
CsvColumnAllocationUserRequested: Maximum number of placements the applicant is prepared to accept
|
|
CsvColumnAllocationUserApplied: Number of applications the applicant has provided
|
|
CsvColumnAllocationUserVetos: Number of applications that have received a veto from a course administrator or have been rated with a grade that is equivalent to "failed" (5.0)
|
|
CsvColumnAllocationUserAssigned: Number of assignments the applicant has already received
|
|
CsvColumnAllocationUserNewAssigned: Number of assignments the applicant would receive, if the calculated matching is accepted
|
|
CsvColumnAllocationUserPriority: Central priority of this applicant; either a number based on the applicants position in the list sorted by priority (higher numbers mean a higher priority) or a comma-separated list of numerical priorities in square brackets (e.g. [1, 2, 3])
|
|
AllocationUsersCsvName tid ssh ash: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase ash}-applicants
|
|
|
|
AllocationPrioritiesMode: Mode
|
|
AllocationPrioritiesNumeric: Numeric priorities
|
|
AllocationPrioritiesOrdinal: Priorities based on sorted list
|
|
AllocationPriorityNumeric': Numerical
|
|
AllocationPriorityOrdinal': Based on sorted list
|
|
AllocationPriorityNumericValues: Numerical values
|
|
AllocationPriorityNumericValuesTip: Comma separated whole numbers
|
|
AllocationPriorityNumericNoValues: No numerical values were provided
|
|
AllocationPriorityNumericNoParse val: Whole number could not be parsed: “#{val}”
|
|
AllocationPriorityOrdinalValueNegative: Sorting index may not be negative
|
|
AllocationPriorityOrdinalValue: Sorting index
|
|
AllocationPriorityOrdinalValueTip: Zero corresponds to the first entry in the list; higher indices correspond to applicants occurring later in the sorted list and thus to higher central priorities
|
|
AllocationPrioritiesTitle tid ssh ash: #{tid}-#{ssh}-#{ash}: Central priorities
|
|
AllocationPrioritiesFile: CSV file
|
|
AllocationPrioritiesSunk num: Successfully registered central priorities for #{num} #{pluralEN num "applicant" "applicants"}
|
|
AllocationPrioritiesMissing num: Could not register central priorities for #{num} #{pluralEN num "applicant" "applicants"} because their matriculation was not found in the uploaded CSV file
|
|
AllocationMissingPrioritiesIgnored: Applicants for whom no central priority has been registered will be ignored during assignment!
|
|
|
|
AllocationAddUserUserNotFound: Email could not be resolved to an user
|
|
AllocationAddUserUser: User
|
|
AllocationAddUserUserPlaceholder: Email
|
|
AllocationAddUserTotalCoursesLessThanOne: Number of requested courses needs to be greater than zero
|
|
AllocationAddUserTotalCourses: Requested courses
|
|
AllocationAddUserSetPriority: Set central priority?
|
|
AllocationAddUserPriority: Central priority
|
|
AllocationAddUserApplications: Applications/Ratings
|
|
AllocationAddUserTitle termText ssh' allocation: #{termText} - #{ssh'} - #{allocation}: Add applicant
|
|
AllocationAddUserShortTitle tid@TermId ssh@SchoolId ash@AllocationShorthand: #{tid}-#{ssh}-#{ash}: Add applicant
|
|
AllocationAddUserUserAdded: Successfully added applicant to central allocation
|
|
AllocationAddUserUserExists: The specified user is already an applicant for the central allocation
|
|
|
|
ExampleUser1FirstName: Max SecondName
|
|
ExampleUser1Surname: Mustermann
|
|
ExampleUser1DisplayName: Max Mustermann
|
|
ExampleUser2FirstName: Martha
|
|
ExampleUser2Surname: Musterstudent
|
|
ExampleUser2DisplayName: Musterstudent Martha
|
|
ExampleUser3FirstName: Maria
|
|
ExampleUser3Surname: Example
|
|
ExampleUser3DisplayName: Example
|
|
|
|
AllocationUsersMissingPriorities: Participants without central priority
|
|
AllocationUsersMissingPrioritiesTip: Care must be taken, that no participant is excluded from the allocation by not having been assigned a central priority.
|
|
AllocationUsersMissingPrioritiesOk: It was ensured, that all participants mentioned above, are excluded from the allocation on valid grounds.
|
|
AllocationRestrictCourses: Restrict courses
|
|
AllocationRestrictCoursesTip: Should places be assigned only in a subset of courses? This functionality can be used to make alternate placements in the case that some participants withdraw from their assigned courses. This functionality should only be used to exclude courses on valid grounds. E.g. if a seminar already had a planning meeting and is thus unable to accept new participants.
|
|
AllocationCourseRestrictionDontRestrict: Don't restrict
|
|
AllocationCourseRestrictionSubstitutes: Courses which currently allow substitute registrations
|
|
AllocationCourseRestrictionCustom: Custom
|
|
AllocationRestrictCoursesSelection: Courses
|
|
AllocationRestrictCoursesSelectionTip: Participants will only be assigned to courses listed here.
|
|
AllocationUsersMissingPrioritiesNotOk: Central allocation cannot occur until all participants, that were not excluded explicitly (“Participants without central priority”), have been assigned a central priority!
|
|
AllocationComputed: A possible allocation has been computed and stored in your session. No changes have yet been made!
|
|
AllocationOnlyCompute: By sending this form a possible allocation will be computed and saved temporarily. You can then check that the computed allocation is as expected. No changes will yet be made to the state of the database and no notifications will be sent.
|
|
AllocationAcceptFormDoesNotMatchSession: The form to accept the computed allocation was generated for a different result than the one, that is currently saved in your session.
|
|
ComputedAllocation: Computed allocation
|
|
AllocationAccepted: Successfully saved allocation
|
|
AllocationMatchedUsers: Newly assigned
|
|
AllocationUnmatchedUsers: Participants without assigned places
|
|
AllocationUnmatchedCourses: Courses without assigned participants
|
|
AllocationTime: Time of allocation
|
|
AllocationRequestedPlaces: Requested places
|
|
AllocationOfferedPlaces: Offered places
|
|
AllocationUserNewMatches: New allocations
|
|
AllocationUsersCount: Participants
|
|
AllocationCoursesCount: Courses
|
|
AllocationCourseEligible: Considered
|
|
|
|
CourseOption tid ssh coursen: #{tid} - #{ssh} - #{coursen}
|
|
|
|
BearerTokenUsageWarning: Using this interface you are able to encode essentially arbitrary permissions inte bearer tokens. This allows you to freely hand permissions off arbitrarily and without relevant restrictions. Only use this interface if you have discussed the consequences of the specific token, that you want to issue, with an experienced developer!
|
|
BearerTokenAuthorityGroups: Authority (groups)
|
|
BearerTokenAuthorityGroupsTip: All primary users of the groups listed here need to have the requisite permissions to access a route in order for the created token to grant permission to do so as well.
|
|
BearerTokenAuthorityGroupMissing: Group is required
|
|
BearerTokenAuthorityUsers: Authority (users
|
|
BearerTokenAuthorityUsersTip: All users listed here need to have the requisite permissions to access a route in order for the created token to grant permission to do so as well. The user issuing the token using this interface also needs to have permission to access that route (they are automatically added to the list of authorities).
|
|
BearerTokenAuthorityUnknownUser email: Could not find any user with email #{email}
|
|
BearerTokenRoutes: Permitted routes
|
|
BearerTokenRoutesTip: If the token is restricted to certain routes and no routes are listed, the token is valid nowhere.
|
|
BearerTokenRouteMissing: Route is required
|
|
BearerTokenRestrictions: Route-specific restrictions
|
|
BearerTokenRestrictRoutes: Restrict token to certain routes
|
|
BearerTokenRestrictRoute: Route
|
|
BearerTokenRestrictValue: Restriction
|
|
BearerTokenAdditionalAuth: Additional authorisation
|
|
BearerTokenAdditionalAuthTip: If nothing is entered, no additional authorisation will be performed when the token is used. Mere posession of the token will be sufficient.
|
|
BearerTokenOverrideExpiration: Override expiration time
|
|
BearerTokenExpires: Expiration time
|
|
BearerTokenExpiresTip: If no expiration time is given, the token will not expire. It will be valid forever.
|
|
BearerTokenOverrideStart: Start time
|
|
BearerTokenOverrideStartTip: If no start time is given, only the expiration time will be checked when the token is used.
|
|
|
|
FaqTitle: Frequently asked questions
|
|
AdditionalFaqs: More frequently asked questions
|
|
|
|
MultiActionUnknownAction: In a form dependent on the value of a field a value was given for which no form is available
|
|
|
|
CourseParticipantStateIsActive: Active participants
|
|
CourseParticipantStateIsInactive: Former participants
|
|
CourseParticipantStateIsActiveFilter: View
|
|
CourseUserReRegister: Re-register
|
|
CourseParticipantActive: Participant
|
|
CourseParticipantInactive: Deregistered
|
|
CourseParticipantNoShow: No show
|
|
CourseUserState: State
|
|
CourseUserSheets: Exercise sheets
|
|
CourseUserDownloadPersonalisedSheetFiles: Download personalised sheet files
|
|
|
|
TestDownload: Download test
|
|
TestDownloadMaxSize: Maximum filesize
|
|
TestDownloadMode: Mode
|
|
TestDownloadDirect: Direct generation
|
|
TestDownloadInTransaction: Generate during database transaction
|
|
TestDownloadFromDatabase: Generate while streaming from database
|
|
|
|
ValueRequiredLabeledSimple fieldLabel: #{fieldLabel} is required
|
|
ValueRequiredLabeledMultiWord fieldLabel: “#{fieldLabel}” is required
|
|
|
|
RatingFileTitle subId: rating_#{toPathPiece subId}.txt
|
|
|
|
RatingYAMLMetaComment: Metadata about correction (ignored during upload)
|
|
RatingYAMLRatingComment: Rating
|
|
RatingYAMLChangePointsComment: TODO: Insert number of points instead of null (up to two decimal places, use period as a decimal separator; e.g. 17.03)
|
|
RatingYAMLChangePassedComment: TODO: Set true or false instead of null (true means passed)
|
|
RatingYAMLChangeDoneComment: TODO: Set to true instead of false, when correction is finished; otherwise correction will not be visible to students and won't be counted for exam bonus
|
|
RatingYAMLChangeCommentComment: TODO: Enter correction comment after the separator below (...)
|
|
RatingYAMLSubmissionIdComment: Submission id; will be compared to the filename during upload
|
|
|
|
SubmissionDoneNever: Never
|
|
SubmissionDoneByFile: According to correction file
|
|
SubmissionDoneAlways: Always
|
|
CorrUploadSubmissionDoneMode: Rating finished
|
|
CorrUploadSubmissionDoneModeTip: Should uploaded corrections be marked as finished? The rating is only visible to the submittors and considered for any exam bonuses if it is finished.
|
|
|
|
SheetPersonalisedFiles: Personalised sheet files
|
|
SheetPersonalisedFilesTip: Should course participants be assigned personalised sheet files in addition to the files configured above? Only the user to which a file has been assigned may view it.
|
|
SheetPersonalisedFilesUpload: Personalised sheet files
|
|
SheetPersonalisedFilesUploadTip: Download the template for a ZIP-archive of personalised sheet files, move files into the directories corresponding to the desired users and upload the archive again. If the name of a personalised file matches the name of an unpersonalised file, the personalised file replaces the unpersonalised one from the respective participants' point of view.
|
|
SheetPersonalisedFilesKeepExisting: Keep existing files
|
|
SheetPersonalisedFilesKeepExistingTip: Should the personalised files you upload be added to the already existing ones, if applicable? Otherwise the files you upload will completely replace any existing files.
|
|
SheetPersonalisedFilesAllowNonPersonalisedSubmission: Allow non-personalised submission
|
|
SheetPersonalisedFilesAllowNonPersonalisedSubmissionTip: Should course participants with no assigned personalised files be allowed to submit anyway?
|
|
SheetPersonalisedFilesDownloadTemplateHere: You can download a template for a ZIP-archive of personalised sheet files with the structure that Uni2work expects here:
|
|
PersonalisedSheetFilesDownloadAnonymous: Anonymised
|
|
PersonalisedSheetFilesDownloadSurnames: With surnames
|
|
PersonalisedSheetFilesDownloadMatriculations: With matriculation numbers
|
|
PersonalisedSheetFilesDownloadGroups: With registered submission groups
|
|
CoursePersonalisedSheetFilesArchiveName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-personalised_files
|
|
PersonalisedSheetFilesArchiveName tid ssh csh shn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-personalised_files
|
|
|
|
PersonalisedSheetFilesMetaFilename uid: meta-information_#{toPathPiece uid}.yaml
|
|
PersonalisedSheetFilesDownloadAnonymousField: Anonymisation
|
|
PersonalisedSheetFilesDownloadAnonymousFieldTip: Should the ZIP-archive of personalised files be anonymised (it would then contain no immediately identifiable information regard the course participants) or should directory names be decorated with an identifiable feature of the user and the files of meta information contain additional personal data?
|
|
PersonalisedSheetFilesIgnored count: #{count} uploaded #{pluralEN count "file was" "files were"} ignored because #{pluralEN count "it" "they"} could not be associated with both a sheet file type and a course participant.
|
|
PersonalisedSheetFilesIgnoredIntro: The following files were ignored:
|
|
CourseUserHasPersonalisedSheetFilesFilter: Participant has personalised sheet files for
|
|
SheetPersonalisedFilesUsersList: List of course participants who have personalised sheet files
|
|
PersonalisedSheetFilesDownloadRestrictByExamNone: No restriction
|
|
PersonalisedSheetFilesDownloadRestrictByExam: Restrict to exam participants
|
|
PersonalisedSheetFilesDownloadRestrictByExamTip: Only download personalised sheet files for participants also registered to a certain exam?
|
|
|
|
AdminCrontabNotGenerated: Crontab not (yet) generated
|
|
CronMatchAsap: ASAP
|
|
CronMatchNone: Never
|
|
|
|
SystemExamOffice: Exam office
|
|
SystemFaculty: Faculty member
|
|
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
|
|
ChangelogItemBugfix: Bugfix
|
|
|
|
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
|
|
|
|
ExamCloseModeSeparate: Seperately
|
|
ExamCloseModeOnFinished: With publication of achievements
|
|
ExamCloseModeOnFinishedHidden: With publication of achievements (hidden)
|
|
ExamCloseMode: Exam closure
|
|
|
|
RoomReferenceSimple: Text
|
|
RoomReferenceLink: Link & Instructions
|
|
RoomReferenceSimpleText: Room
|
|
RoomReferenceSimpleTextPlaceholder: Room
|
|
RoomReferenceLinkLink: Link
|
|
RoomReferenceLinkLinkPlaceholder: URL
|
|
RoomReferenceLinkInstructions: Instructions
|
|
RoomReferenceLinkInstructionsPlaceholder: Instructions
|
|
RoomReferenceNone: —
|
|
|
|
UrlFieldCouldNotParseAbsolute: Could not parse as an absolute URL
|
|
|
|
WGFTextInput: Text field
|
|
WGFFileUpload: File field
|
|
WorkflowGraphFormUploadIsDirectory: Upload is a directory
|
|
WorkflowGraphFormInvalidNumberOfFiles: You need to upload exactly one file
|
|
|
|
CourseSortingOnlyLoggedIn: The user interface for sorting this table is only active for logged in users
|