From 29af94206ee200e613505e0c5ebdce40a2e8609b Mon Sep 17 00:00:00 2001 From: Steffen Jost Date: Fri, 31 Jan 2025 14:45:55 +0100 Subject: [PATCH] fix(i18n): disambiguate between course-type and type of course both in german and english - english: course type -> course category = Kursart - german: Art des Kurses-> Kurstyp = Tutorial-Type --- .../categories/authorization/en-eu.msg | 24 +++---- .../categories/courses/courses/en-eu.msg | 64 +++++++++---------- .../courses/courses/event/de-de-formal.msg | 2 +- .../courses/courses/event/en-eu.msg | 16 ++--- .../categories/courses/courses/news/en-eu.msg | 18 +++--- .../categories/courses/exam/exam/en-eu.msg | 16 ++--- .../courses/exam/external_exam/en-eu.msg | 8 +-- .../courses/material/de-de-formal.msg | 2 +- .../categories/courses/material/en-eu.msg | 28 ++++---- .../categories/courses/participants/en-eu.msg | 10 +-- .../categories/courses/sheet/en-eu.msg | 18 +++--- .../categories/courses/submission/en-eu.msg | 16 ++--- .../categories/courses/tutorial/en-eu.msg | 6 +- messages/uniworx/categories/info/en-eu.msg | 8 +-- messages/uniworx/categories/print/en-eu.msg | 2 +- .../categories/qualification/en-eu.msg | 2 +- messages/uniworx/categories/school/en-eu.msg | 2 +- .../send/send_notifications/en-eu.msg | 22 +++---- .../settings/auth_settings/en-eu.msg | 8 +-- .../uniworx/categories/settings/en-eu.msg | 6 +- .../settings/personal_settings/en-eu.msg | 2 +- .../utils/navigation/breadcrumbs/en-eu.msg | 30 ++++----- .../uniworx/utils/navigation/menu/en-eu.msg | 24 +++---- messages/uniworx/utils/site_layout/en-eu.msg | 10 +-- .../utils/table_column/de-de-formal.msg | 2 +- messages/uniworx/utils/table_column/en-eu.msg | 2 +- messages/uniworx/utils/utils/en-eu.msg | 10 +-- 27 files changed, 179 insertions(+), 179 deletions(-) diff --git a/messages/uniworx/categories/authorization/en-eu.msg b/messages/uniworx/categories/authorization/en-eu.msg index b539efbf1..085dfdeac 100644 --- a/messages/uniworx/categories/authorization/en-eu.msg +++ b/messages/uniworx/categories/authorization/en-eu.msg @@ -26,30 +26,30 @@ 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 type evaluation. +UnauthorizedEvaluation: You are not charged with course category evaluation. 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. UnauthorizedSystemPrinter: You are not charged with system wide letter printing. UnauthorizedExternalExamExamOffice: You are not part of the appropriate exam office for any of the participants of this exam. UnauthorizedSchoolLecturer: You are no course administrator for this department. -UnauthorizedLecturer: You are no administrator for this course type. -UnauthorizedCorrector: You are no sheet corrector for this course type. +UnauthorizedLecturer: You are no administrator for this course category. +UnauthorizedCorrector: You are no sheet corrector for this course category. UnauthorizedSheetCorrector: You are no corrector for this sheet. UnauthorizedExamCorrector: You are no corrector for this exam. -UnauthorizedCorrectorAny: You are no corrector for any course type. -UnauthorizedRegistered: You are no participant in this course type. +UnauthorizedCorrectorAny: You are no corrector for any course category. +UnauthorizedRegistered: You are no participant in this course category. UnauthorizedRegisteredExam: You are not registered for this exam. UnauthorizedRegisteredAnyExam: You are not registered for an exam. 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 type. -UnauthorizedParticipantSelf: You are no participant of this course type. -UnauthorizedCourseTime: This course type is not currently available. -UnauthorizedCourseRegistrationTime: This course type does not currently allow enrollment. +UnauthorizedParticipant: The specified user is no participant of this course category. +UnauthorizedParticipantSelf: You are no participant of this course category. +UnauthorizedCourseTime: This course category is not currently available. +UnauthorizedCourseRegistrationTime: This course category does not currently allow enrollment. UnauthorizedSheetTime: This sheet is not currently available. -UnauthorizedMaterialTime: This course type material is not currently available. +UnauthorizedMaterialTime: This course category material is not currently available. UnauthorizedTutorialTime: This course does not currently allow registration. UnauthorizedCourseNewsTime: This news item is not currently available. UnauthorizedExamTime: This exam is not currently available. @@ -61,7 +61,7 @@ UnauthorizedUserSubmission: Users may not directly submit for this exercise shee UnauthorizedCorrectorSubmission: Correctors may not create submissions for this exercise sheet. UnauthorizedCorrectionAnonymous: Correction is not anonymised. DeprecatedRoute: This view is deprecated and will be removed. -UnfreeMaterials: Course type material are not publicly accessable. +UnfreeMaterials: Course category material are not publicly accessable. 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. @@ -94,7 +94,7 @@ WorkflowRoleAlreadyInitiated: This workflow was already initiated WorkflowRoleNoSuchWorkflowWorkflow: The given workflow could not be found WorkflowRoleNoPayload: This workflow does not contain any data -CourseNoCapacity: Course type has reached maximum capacity +CourseNoCapacity: Course category has reached maximum capacity TutorialNoCapacity: Course has reached maximum capacity ExamOccurrenceNoCapacity: Occurrence/Room has reached maximum capacity CourseNotEmpty: There are currently no participants enrolled for this course. diff --git a/messages/uniworx/categories/courses/courses/en-eu.msg b/messages/uniworx/categories/courses/courses/en-eu.msg index 2d99467a3..841f064a4 100644 --- a/messages/uniworx/categories/courses/courses/en-eu.msg +++ b/messages/uniworx/categories/courses/courses/en-eu.msg @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later -FilterCourse: Course type +FilterCourse: Course category FilterCourseShort: Shorthand FilterTerm: Year FilterCourseSchoolShort: Department @@ -15,7 +15,7 @@ FilterCourseRegisterOpen: Enrolment is allowed CourseRegistered: Enrolled CourseRegistration: Enrolment CourseDescription: Description -CommCourseHeading: Course type message +CommCourseHeading: Course category message CourseLecturers: Course administrators CourseLecturerEmail: Email CourseLecturerAlreadyAdded: This user is already configured as a course administrator @@ -25,12 +25,12 @@ CourseLecturerRightsIdentical: All sorts of course administrators have the same 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 type automatically whenever a course type 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. +CourseDeregisterNoShowTip: Should “no show” be recorded as the exam achievement for all exams associated with this course category automatically whenever a course category 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. CourseSchool: Department CourseSchoolMultipleTip: You may select from among multiple departments. Please ensure that you select the appropriate department for your course. CourseName: Title CourseShorthand: Shorthand -CourseShorthandUnique: Needs to be unique within school and year. Will be used verbatim within the url of the course type page. +CourseShorthandUnique: Needs to be unique within school and year. Will be used verbatim within the url of the course category page. CourseSemester: Year CourseDescriptionPlaceholder: Please include the module description CourseHomepageExternalPlaceholder: Optional external URL @@ -38,14 +38,14 @@ CourseHomepageExternal: External homepage CourseSemesterMultipleTip: You are currently allowed to select from among multiple years. Please ensure that you select the appropriate year for your course. CourseVisibleFrom: Visible from CourseVisibleTo: Visible to -CourseVisibleFromTip: The course type will be visible to others from this date onward. When left empty the course type will never be visible to other users. This does not affect course administrators, assistants, instructors, correctors, enrolled participants and applicants of/to this course. If the course type participates in a central allocation, the course type visibility will be forced during the application phase. -CourseVisibleToTip: Other users will be able to see the course type from "Visible From" up to this date. When left empty visible courses will remain visible indefinitely. -CourseMaterialFree: Course type material is publicly accessible +CourseVisibleFromTip: The course category will be visible to others from this date onward. When left empty the course category will never be visible to other users. This does not affect course administrators, assistants, instructors, correctors, enrolled participants and applicants of/to this course. If the course category participates in a central allocation, the course category visibility will be forced during the application phase. +CourseVisibleToTip: Other users will be able to see the course category from "Visible From" up to this date. When left empty visible courses will remain visible indefinitely. +CourseMaterialFree: Course category material is publicly accessible CourseFormSectionRegistration: Registration CourseFormSectionAdministration: Administration CourseCapacity: Capacity CourseCapacityTip: Maximum permissable number of enrolments for this course; leave empty for unlimited capacity -CourseSecretTip: Enrollment for this course type will require the password, if set +CourseSecretTip: Enrollment for this course category will require the password, if set CourseSecretFormat: Arbitrary string CourseSecretWrong: Wrong password CourseSecret: Access password @@ -59,17 +59,17 @@ CourseVisibilityEndMustBeAfterStart: The end of the visibility period must be af 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 -CourseShorthandTooLong: Long course type 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 type should also be visible during the entire registration period (which is currently not the case). +CourseShorthandTooLong: Long course category 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 category should also be visible during the entire registration period (which is currently not the case). NoSuchTerm tid: Year #{tid} does not exist. NoSuchSchool ssh: Department #{ssh} does not exist. -NoSuchCourseShorthand csh: There is no course type with shorthand #{csh}. -NoSuchCourse: No such course type found. -CourseNewDupShort tid ssh csh: Could not create course type #{tid}-#{ssh}-#{csh}. Another course type with the same shorthand or title already exists for the given year and school. +NoSuchCourseShorthand csh: There is no course category with shorthand #{csh}. +NoSuchCourse: No such course category found. +CourseNewDupShort tid ssh csh: Could not create course category #{tid}-#{ssh}-#{csh}. Another course category with the same shorthand or title already exists for the given year and school. CourseInvalidInput: Invalid input CourseEditTitle: Edit/Create course -CourseEditOk tid ssh csh: Successfully edited course type #{tid}-#{ssh}-#{csh} -CourseEditDupShort tid ssh csh: Could not edit course type #{tid}-#{ssh}-#{csh}. Another course type with the same shorthand or title already exists for the given year and school. +CourseEditOk tid ssh csh: Successfully edited course category #{tid}-#{ssh}-#{csh} +CourseEditDupShort tid ssh csh: Could not edit course category #{tid}-#{ssh}-#{csh}. Another course category with the same shorthand or title already exists for the given year and school. CourseEditQualificationFail: A qualifikation could not be associated with this course for unknown reasons. CourseEditQualificationFailRights qsh ssh: Qualification #{qsh} could not be associated with this course, due to your insufficient rights for department #{ssh}. CourseEditQualificationFailExists: This qualification is already associated @@ -83,21 +83,21 @@ CourseParticipantInvitationAccepted courseName: You were enrolled in #{courseNam CourseParticipantEnlistDirectly: Enrol known users directly CourseSubmissionGroup: Registered submission group SubmissionGroupEmptyIsUnsetTip: Leave empty to remove users from their respective submission groups -CourseParticipantsRegisterHeading: Add course type participants -CourseParticipantsRegisterActionAddParticipants: Add course type participants +CourseParticipantsRegisterHeading: Add course category participants +CourseParticipantsRegisterActionAddParticipants: Add course category participants CourseParticipantsRegisterActionAddTutorialMembers: Add course participants CourseParticipantsRegisterUsersField: Persons to register for course CourseParticipantsRegisterUsersFieldTip: Please enter id card no (including dot), Fraport personnel number or email. Please separate multiple entries with comma or space. -CourseParticipantsRegisterTutorialOption: Register course type participants for course? +CourseParticipantsRegisterTutorialOption: Register course category participants for course? CourseParticipantsRegisterTutorialField: Course -CourseParticipantsRegisterTutorialFieldTip: If there is no course with this name, a new one will be created. If there is a course with this name, the course type participants will be registered for it. +CourseParticipantsRegisterTutorialFieldTip: If there is no course with this name, a new one will be created. If there is a course with this name, the course category participants will be registered for it. CourseParticipantsRegisterNoneGiven: No persons given to register! CourseParticipantsRegisterNotFoundInAvs n: For #{n} #{pluralEN n "entry no corresponding person" "entries no corresponding persons"} could be found in AVS CourseParticipantsRegisterTutorialFirstDayTip: If a new course is created and a template exists, its dates are adjusted according to the start date CourseParticipantsRegisterUnnecessary: All requested registrations have already been saved. No actions have been performed. CourseParticipantsInvited n: #{n} #{pluralEN n "invitation" "invitations"} sent via email -CourseParticipantsAlreadyRegistered n: #{n} #{pluralEN n "participant is" "participants are"} already course type #{pluralEN n "member" "members"} +CourseParticipantsAlreadyRegistered n: #{n} #{pluralEN n "participant is" "participants are"} already course category #{pluralEN n "member" "members"} CourseParticipantsAlreadyTutorialMember n: #{n} #{pluralEN n "participant is" "participants are"} already registered for this course CourseParticipantsRegistered n: Successfully registered #{n} #{pluralEN n "participant" "participants"} for course CourseParticipantsRegisteredTutorial n: Successfully registered #{n} #{pluralEN n "participant" "participants"} for course @@ -110,9 +110,9 @@ CourseRegistrationFiles: Registration file(s) CourseRegistrationFilesNeedReupload: Registration files need to be reuploaded every time the registration is changed CourseRegistrationFile: Registration file CourseRegistrationArchive: Zip archive of registration files -CourseDeregistrationNoShow: If you deregister from this course type “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. -CourseDeregistrationFromInvisibleCourse: This course type is only visible to enrolled participants and applicants. If you deregister now, you will not be able to access the course type again! -CourseDeregistrationNoReRegistration: If you deregister from the course type now, you will not be able to re-register yourself. +CourseDeregistrationNoShow: If you deregister from this course category “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. +CourseDeregistrationFromInvisibleCourse: This course category is only visible to enrolled participants and applicants. If you deregister now, you will not be able to access the course category again! +CourseDeregistrationNoReRegistration: If you deregister from the course category now, you will not be able to re-register yourself. LoginNecessary: Please log in first! RegisterRetry: You haven't been enrolled. Press "Enrol for course" to enrol CourseRegisterOk: Successfully enrolled for course @@ -150,7 +150,7 @@ CsvColumnUserExam: Exams which the user is registered for, separated by semicolo CsvColumnUserSubmissionGroup: Registered submission group CsvColumnUserSurname: Participant's surname CsvColumnUserFirstName: Participant's given name -CsvColumnUserNote: Course type notes for the participant +CsvColumnUserNote: Course category notes for the participant CourseUserCsvName tid ssh csh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-participants CourseUserTutorial: Registered course CourseUserExam: Registered exam @@ -177,21 +177,21 @@ AssistantsFor: Assistants CourseAdminFor: Course administration TutorsFor n: #{pluralENs n "Instructor" } CorrectorsFor n: #{pluralEN n "Corrector" "Correctors"} -CourseParticipantsHeading: Course type participants +CourseParticipantsHeading: Course category participants CourseParticipantsCount n: #{n} CourseParticipantsCountOf n m: #{n} of #{m} CourseVisibility: Visibility -CourseInvisible: This course type is currently only visible to course administrators, assistants, instructors, correctors, enrolled participants and applicants. +CourseInvisible: This course category is currently only visible to course administrators, assistants, instructors, correctors, enrolled participants and applicants. CourseRegistrationInterval: Enrolment CourseDirectRegistrationInterval: Direct enrolment CourseDeregisterUntil time: Deregistration only until #{time} NotRegistered: Note enrolled for this course CourseMaterial: Material -CourseMaterialNotFree: Course type material is only accessible to members of the course, e.g. for participants, instructors, correctors or administratiors. -CourseMaterialsFoundHere: Material for this course type is available here -CourseMaterialsNoneVisible: Currently there is no material for this course type or only material to which you don't have access (e.g. because of visibility settings) -CourseSheetsFoundHere: Exercise sheets for this course type are available here -CourseSheetsNoneVisible: Currently there are no exercise sheets for this course type or only exercise sheets to which you don't have access (e.g. because of visibility settings) +CourseMaterialNotFree: Course category material is only accessible to members of the course, e.g. for participants, instructors, correctors or administratiors. +CourseMaterialsFoundHere: Material for this course category is available here +CourseMaterialsNoneVisible: Currently there is no material for this course category or only material to which you don't have access (e.g. because of visibility settings) +CourseSheetsFoundHere: Exercise sheets for this course category are available here +CourseSheetsNoneVisible: Currently there are no exercise sheets for this course category or only exercise sheets to which you don't have access (e.g. because of visibility settings) SheetListCourse: Exercise sheets CourseExams: Exams CourseTutorials: Courses @@ -234,7 +234,7 @@ TutorialRegisterFrom: Register from TutorialRegisterTo: Register to CourseDeleteQuestion: Are you sure you want to delete the below-mentioned course? -CourseDeleted: Course type deleted +CourseDeleted: Course category deleted UtilEditedBy name time: #{time} by #{name} CourseDate: Date diff --git a/messages/uniworx/categories/courses/courses/event/de-de-formal.msg b/messages/uniworx/categories/courses/courses/event/de-de-formal.msg index e6ef8820f..a5351eddf 100644 --- a/messages/uniworx/categories/courses/courses/event/de-de-formal.msg +++ b/messages/uniworx/categories/courses/courses/event/de-de-formal.msg @@ -3,7 +3,7 @@ # SPDX-License-Identifier: AGPL-3.0-or-later CourseEvents: Termine -CourseEventType: Art +CourseEventType: Kategorie CourseEventTypePlaceholder: Vorlesung, Zentralübung, ... CourseEventTime: Zeit CourseEventRoom: Regulärer Raum diff --git a/messages/uniworx/categories/courses/courses/event/en-eu.msg b/messages/uniworx/categories/courses/courses/event/en-eu.msg index 0984a73c0..2f9568c3c 100644 --- a/messages/uniworx/categories/courses/courses/event/en-eu.msg +++ b/messages/uniworx/categories/courses/courses/event/en-eu.msg @@ -8,17 +8,17 @@ CourseEventTypePlaceholder: Lecture, Exercise discussion, ... CourseEventTime: Time CourseEventRoom: Regular room CourseEventRoomHidden: Room only for participants -CourseEventRoomHiddenTip: Should the room only be displayde to course type participants? +CourseEventRoomHiddenTip: Should the room only be displayde to course category participants? CourseEventRoomIsUnset: — -CourseEventRoomIsHidden: Room is only displayed to course type associated persons (participants, instructors, correctors, etc.) +CourseEventRoomIsHidden: Room is only displayed to course category associated persons (participants, instructors, correctors, etc.) CourseEventNote: Note CourseEventActions: Actions CourseEventsActionEdit: Edit CourseEventsActionDelete: Delete CourseEventsActionCreate: New occurrence -CourseEventCreated: Successfully created course type occurrence -CourseEventEdited: Successfully edited course type occurrence -CourseEventDeleteQuestion: Are you sure you want to delete the course type occurrence mentioned below? -CourseEventDeleted: Successfully deleted course type occurrence -CourseEventEdit: Edit course type occurrence -CourseEventNew: New course type occurrence \ No newline at end of file +CourseEventCreated: Successfully created course category occurrence +CourseEventEdited: Successfully edited course category occurrence +CourseEventDeleteQuestion: Are you sure you want to delete the course category occurrence mentioned below? +CourseEventDeleted: Successfully deleted course category occurrence +CourseEventEdit: Edit course category occurrence +CourseEventNew: New course category occurrence \ No newline at end of file diff --git a/messages/uniworx/categories/courses/courses/news/en-eu.msg b/messages/uniworx/categories/courses/courses/news/en-eu.msg index e1a0297a6..6aa05c529 100644 --- a/messages/uniworx/categories/courses/courses/news/en-eu.msg +++ b/messages/uniworx/categories/courses/courses/news/en-eu.msg @@ -9,17 +9,17 @@ CourseNewsLastEdited time: Last changed: #{time} CourseNewsActionEdit: Edit CourseNewsActionDelete: Delete CourseNewsActionCreate: Create new item -CourseNewsVisibleFromEditWarning: This item of course type news has already been published and should no longer be changed sind this might confuse participants. +CourseNewsVisibleFromEditWarning: This item of course category 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 type page, saving space. The content will be shown in a popup +CourseNewsSummaryTip: If specified this only the summary will be shown on the course category page, saving space. The content will be shown in a popup CourseNewsContent: Content -CourseNewsParticipantsOnly: Only for course type participants +CourseNewsParticipantsOnly: Only for course category participants CourseNewsVisibleFrom: Visible from -CourseNewsCreated: Successfully created item of course type news -CourseNewsEdited: Successfully edited item of course type news -CourseNewsDeleteQuestion: Are you sure you want to delete the item of course type news listed below? -CourseNewsDeleted: Successfully deleted item of course type news -CourseNewsNew: Add course type news -CourseNewsEdit: Edit item of course type news +CourseNewsCreated: Successfully created item of course category news +CourseNewsEdited: Successfully edited item of course category news +CourseNewsDeleteQuestion: Are you sure you want to delete the item of course category news listed below? +CourseNewsDeleted: Successfully deleted item of course category news +CourseNewsNew: Add course category news +CourseNewsEdit: Edit item of course category news diff --git a/messages/uniworx/categories/courses/exam/exam/en-eu.msg b/messages/uniworx/categories/courses/exam/exam/en-eu.msg index a469ed20e..e08217a78 100644 --- a/messages/uniworx/categories/courses/exam/exam/en-eu.msg +++ b/messages/uniworx/categories/courses/exam/exam/en-eu.msg @@ -5,7 +5,7 @@ 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 type +ExamRegistrationRegisterCourse: Also enroll users in course category ExamRegistrationRegisterCourseTip: Users that aren't enrolled already won't be registered for the exam otherwise. ExamRegistrationInviteField: Email addresses ExamParticipantsRegisterHeading: Add exam participants @@ -46,10 +46,10 @@ ExamEnd: End ExamTimeTip: Only for informational purposes. The actual times are set for each occurrence/room. ExamTimeFilterTip: Also used for Filtering in the course administrator course view. ExamVisibleFrom: Visible from -ExamVisibleFromTip: If left empty the exam is never visible and course type participants may not register. +ExamVisibleFromTip: If left empty the exam is never visible and course category participants may not register. ExamRegisterFrom: Register from ExamRegisterTo: Register to -ExamRegisterFromTip: Start of the period in which course type participants may register themselves for the exam. If left empty participants are never allowed to register themselves. +ExamRegisterFromTip: Start of the period in which course category participants may register themselves for the exam. If left empty participants are never allowed to register themselves. ExamDeregisterUntil: Deregister until ExamPublishOccurrenceAssignments: Publish occurrence/room-assignments ExamPublishOccurrenceAssignmentsTip: At this time participants can find out to which occurrence/room they are assigned @@ -163,7 +163,7 @@ CsvColumnExamUserExercisePassesMax: Maximum number of exercise sheets the partic 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 type notes for the participant +CsvColumnExamUserCourseNote: Course category notes for the participant CsvColumnExamOfficeExamUserOccurrenceStart: Exam occurrence (ISO 8601) CsvColumnUserStudyFeatures: All relevant features of study for the participant, separated by semicolon (;) ExamUserCsvName tid ssh csh examn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase examn}-participants @@ -180,7 +180,7 @@ ExamAction: Action ExamUsersExamDataRequiresRegistration: If exam data (part-/result, occurrence/room, bonus) is to be modified/set, the relenvant participant needs to be registered for the exam. ExamNoOccurrence: No occurrence/room ExamBonusNone: No bonus points -ExamUserCsvCourseNoteDeleted: Course type note will be deleted +ExamUserCsvCourseNoteDeleted: Course category note will be deleted 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"} @@ -312,9 +312,9 @@ ExamUserCsvOverrideResult: Override exam result in contradiction of computed val ExamUserCsvSetBonus: Set bonus points ExamUserCsvSetResult: Set exam result ExamUserCsvSetPartResult: Set result for exam part -ExamUserCsvSetCourseNote: Modify course type participant notes -ExamUserCsvExceptionNoMatchingUser: Course type 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 type 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. +ExamUserCsvSetCourseNote: Modify course category participant notes +ExamUserCsvExceptionNoMatchingUser: Course category 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 category 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"). diff --git a/messages/uniworx/categories/courses/exam/external_exam/en-eu.msg b/messages/uniworx/categories/courses/exam/external_exam/en-eu.msg index 933b7acbc..b95793046 100644 --- a/messages/uniworx/categories/courses/exam/external_exam/en-eu.msg +++ b/messages/uniworx/categories/courses/exam/external_exam/en-eu.msg @@ -15,8 +15,8 @@ ExternalExamCorrectErrorNeedleTooShort: This identifier is too short. UnauthorizedExternalExamCorrectorGrade: You may not enter overall exam achievements for this exam. ExternalExamCorrectErrorMultipleMatchingUsers: This identifier matches on multiple students. ExternalExamCorrectErrorNoMatchingUsers: This identifier does not match any student. -ExternalExamEdited coursen@CourseName examn@ExamName: Succesfully edited exam “#{examn}” for course type “#{coursen}”. -ExternalExamExists coursen@CourseName examn@ExamName: Exam “#{examn}” already exists for course type “#{coursen}”. +ExternalExamEdited coursen@CourseName examn@ExamName: Succesfully edited exam “#{examn}” for course category “#{coursen}”. +ExternalExamExists coursen@CourseName examn@ExamName: Exam “#{examn}” already exists for course category “#{coursen}”. ExternalExamEdit coursen examn: Edit: #{coursen}, #{examn} ExternalExamSemester: Year ExternalExamSchool: Department @@ -41,10 +41,10 @@ ExternalExamStaffTip: The list of ssociated persons is shown to exam offices and 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 type already exists with FRADrive. Exams for courses that exist within FRADrive should be associated with the course type directly instead of being created as an external exam. +ExternalExamCourseExists: This course category already exists with FRADrive. Exams for courses that exist within FRADrive should be associated with the course category directly instead of being created as an external exam. HeadingExternalExamList: External exams HeadingExternalExamNew: New external exam -ExternalExamCreated coursen@CourseName examn@ExamName: Succesfully created exam “#{examn}” for course type “#{coursen}”. +ExternalExamCreated coursen@CourseName examn@ExamName: Succesfully created exam “#{examn}” for course category “#{coursen}”. MailSubjectExternalExamStaffInvitation coursen examn: Invitation to act as examiner for “#{examn}” of “#{coursen}” ExternalExamOccurrenceEdited count: Successfully edited #{count} #{pluralEN count "occurrence" "occurrences"} ExternalExamResultEdited count: Successfully edited #{count} #{pluralEN count "exam result" "exam results"} diff --git a/messages/uniworx/categories/courses/material/de-de-formal.msg b/messages/uniworx/categories/courses/material/de-de-formal.msg index 92427fff9..aeb213d80 100644 --- a/messages/uniworx/categories/courses/material/de-de-formal.msg +++ b/messages/uniworx/categories/courses/material/de-de-formal.msg @@ -4,7 +4,7 @@ MaterialList !ident-ok: Material MaterialName !ident-ok: Name -MaterialType: Art +MaterialType: Typ MaterialTypePlaceholder: Folien, Code, Beispiel, ... MaterialTypeSlides: Folien MaterialTypeCode !ident-ok: Code diff --git a/messages/uniworx/categories/courses/material/en-eu.msg b/messages/uniworx/categories/courses/material/en-eu.msg index b0f2039dd..bd93eae0f 100644 --- a/messages/uniworx/categories/courses/material/en-eu.msg +++ b/messages/uniworx/categories/courses/material/en-eu.msg @@ -11,27 +11,27 @@ 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 type material or when course type material should be provided only to sheet correctors -MaterialVisibleFromEditWarning: This course type material has already been published and should not be edited. Doing so might confuse the participants. -MaterialInvisible: This course type material is currently invisible to participants! +MaterialVisibleFromTip: Never visible to participants if left empty; leaving the date empty is only sensible for unfinished course category material or when course category material should be provided only to sheet correctors +MaterialVisibleFromEditWarning: This course category material has already been published and should not be edited. Doing so might confuse the participants. +MaterialInvisible: This course category material is currently invisible to participants! MaterialFiles: Files MaterialHeading materialName: #{materialName} -MaterialListHeading: Course type materials -MaterialNewHeading: Publish new course type material -MaterialNewTitle: New course type material -MaterialEditHeading materialName: Edit course type material “#{materialName}” -MaterialEditTitle materialName: Edit course type material “#{materialName}” -MaterialSaveOk tid ssh csh materialName: Successfully saved “#{materialName}” for course type #{tid}-#{ssh}-#{csh} -MaterialNameDup tid ssh csh materialName: Course type material with the name “#{materialName}” already exists for course type #{tid}-#{ssh}-#{csh} -MaterialDeleteCaption: Do you really want to delete the course type material mentioned below? +MaterialListHeading: Course category materials +MaterialNewHeading: Publish new course category material +MaterialNewTitle: New course category material +MaterialEditHeading materialName: Edit course category material “#{materialName}” +MaterialEditTitle materialName: Edit course category material “#{materialName}” +MaterialSaveOk tid ssh csh materialName: Successfully saved “#{materialName}” for course category #{tid}-#{ssh}-#{csh} +MaterialNameDup tid ssh csh materialName: Course category material with the name “#{materialName}” already exists for course category #{tid}-#{ssh}-#{csh} +MaterialDeleteCaption: Do you really want to delete the course category material mentioned below? MaterialDelHasFiles count: including #{count} #{pluralEN count "file" "files"} -MaterialIsVisible: Caution, this course type material has already been published. -MaterialDeleted materialName: Successfully deleted course type material “#{materialName}” +MaterialIsVisible: Caution, this course category material has already been published. +MaterialDeleted materialName: Successfully deleted course category 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 -MaterialFree: Course type material is publicly available. +MaterialFree: Course category material is publicly available. AccessibleSince: Accessible since VisibleFrom: Published FilterMaterialNameSearch !ident-ok: Name diff --git a/messages/uniworx/categories/courses/participants/en-eu.msg b/messages/uniworx/categories/courses/participants/en-eu.msg index 5c98bb4e4..ea8d67211 100644 --- a/messages/uniworx/categories/courses/participants/en-eu.msg +++ b/messages/uniworx/categories/courses/participants/en-eu.msg @@ -2,16 +2,16 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later -ParticipantsList: Lists of course type participants -ParticipantsIntersect: Common course type participants +ParticipantsList: Lists of course category participants +ParticipantsIntersect: Common course category participants ParticipantsCsvName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-participants ParticipantsIntersectCourseOption tid@TermId ssh@SchoolId coursen@CourseName: #{tid} - #{ssh} - #{coursen} ParticipantsIntersectCourses: Courses 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. ParticipantsCsvSheetName tid ssh: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)} Participants -CourseParticipants n: Currently #{n} course type #{pluralEN n "participant" "participants"} +CourseParticipants n: Currently #{n} course category #{pluralEN n "participant" "participants"} ParticipantsIntersectNotOne: Intersection AllUsersUnion: Union of all participants AllUsersIntersection: Intersection of all participants -CourseDeleteActiveParticipants: This course type still has active participants. Remove all active participants first if you really want to delete this course. -CourseDeleteExistExams: This course type cannot be deleted, for as long as associated exams exist. \ No newline at end of file +CourseDeleteActiveParticipants: This course category still has active participants. Remove all active participants first if you really want to delete this course. +CourseDeleteExistExams: This course category cannot be deleted, for as long as associated exams exist. \ No newline at end of file diff --git a/messages/uniworx/categories/courses/sheet/en-eu.msg b/messages/uniworx/categories/courses/sheet/en-eu.msg index a71932447..17dbe54cf 100644 --- a/messages/uniworx/categories/courses/sheet/en-eu.msg +++ b/messages/uniworx/categories/courses/sheet/en-eu.msg @@ -13,8 +13,8 @@ SheetDeleteQuestion: Do you really want to delete the below-mentioned exercise s SheetDeleted: Successfully deleted exercise sheet 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} -SheetEditOk tid ssh csh sheetName: Successfully saved exercise sheet #{sheetName} in course type #{tid}-#{ssh}-#{csh} -SheetNameDup tid ssh csh sheetName: There already is an exercise sheet #{sheetName} in course type #{tid}-#{ssh}-#{csh} +SheetEditOk tid ssh csh sheetName: Successfully saved exercise sheet #{sheetName} in course category #{tid}-#{ssh}-#{csh} +SheetNameDup tid ssh csh sheetName: There already is an exercise sheet #{sheetName} in course category #{tid}-#{ssh}-#{csh} 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 @@ -24,7 +24,7 @@ SheetSolutionFromTip: Always invisible for participants if left empty; corrector SheetName: Name SheetDescription: Description SheetRequireExam: Require registration for an exam? -SheetRequireExamTip: If registration for an exam is required, only course type 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 type participants registered for the exam. +SheetRequireExamTip: If registration for an exam is required, only course category 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 category participants registered for the exam. SheetRequiredExam: Exam SheetFormType: Valuation & submission SheetFormTimes: Times @@ -37,15 +37,15 @@ SheetMarkingFiles: Correction SheetMarkingTip: Instructions for correction, visible only to correctors SheetPersonalisedFilesDownload: Download personalised sheet files SheetPersonalisedFiles: Personalised sheet files -SheetPersonalisedFilesTip: Should course type 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. +SheetPersonalisedFilesTip: Should course category 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 type participants with no assigned personalised files be allowed to submit anyway? +SheetPersonalisedFilesAllowNonPersonalisedSubmissionTip: Should course category 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: -SheetPersonalisedFilesUsersList: List of course type participants who have personalised sheet files +SheetPersonalisedFilesUsersList: List of course category participants who have personalised sheet files SheetPersonalisedFilesMetaYAMLSeedComment: This string was generated cryptographically from data uniquely identifying the user and exercise sheet. You can use it as a seed for a pseudorandom generator for generating (parts of) the personalised files. SheetPersonalisedFilesMetaYAMLNoSeedComment: There is not enough information available to generate a seed. You will have to create the exercise sheet in Uni2work first. Once seeds can be generated they will be generated cryptographically and you may use them to generate (parts of) the personalised files. 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 @@ -63,7 +63,7 @@ SheetErrDeadlineEarly: "Submission period end" must be after "Submission period 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 -SheetSubmissionModeNoneWithoutNotGraded: The sheet was configured to be "No submission" but not "Not marked". Course type participants will not be able to submit. +SheetSubmissionModeNoneWithoutNotGraded: The sheet was configured to be "No submission" but not "Not marked". Course category participants will not be able to submit. SheetWarnNoActiveTo: “Active to/Submission period end” should always be specified CountTutProp: Courses count against proportion CountTutPropTip: If submissions are assigned by course, do those assignments count with regard to the set proportion? @@ -82,13 +82,13 @@ RatingPercent: Achieved IsRated: Marked SheetTypeIsExam: Rating „as an exam part“ SheetGradingSummaryTitle intgr: #{intgr} #{pluralEN intgr "sheet" "sheets"} -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 type participant. +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 category participant. PersonalisedSheetFilesIgnoredIntro: The following files were ignored: PersonalisedSheetFilesDownloadRestrictByExamNone: No restriction PersonalisedSheetFilesDownloadRestrictByExam: Restrict to exam participants PersonalisedSheetFilesDownloadRestrictByExamTip: Only download personalised sheet files for participants also registered to a certain exam? PersonalisedSheetFilesDownloadAnonymousField: Anonymisation -PersonalisedSheetFilesDownloadAnonymousFieldTip: Should the ZIP-archive of personalised files be anonymised (it would then contain no immediately identifiable information regard the course type participants) or should directory names be decorated with an identifiable feature of the user and the files of meta information contain additional personal data? +PersonalisedSheetFilesDownloadAnonymousFieldTip: Should the ZIP-archive of personalised files be anonymised (it would then contain no immediately identifiable information regard the course category participants) or should directory names be decorated with an identifiable feature of the user and the files of meta information contain additional personal data? PersonalisedSheetFilesMetaFilename uid: meta-information_#{toPathPiece uid}.yaml PersonalisedSheetFilesArchiveName tid ssh csh shn: #{foldCase (termToText (unTermKey tid))}-#{foldedCase (unSchoolKey ssh)}-#{foldedCase csh}-#{foldedCase shn}-personalised_files SheetGeneratePseudonym: Generate diff --git a/messages/uniworx/categories/courses/submission/en-eu.msg b/messages/uniworx/categories/courses/submission/en-eu.msg index 0467e4d20..5cd8a1330 100644 --- a/messages/uniworx/categories/courses/submission/en-eu.msg +++ b/messages/uniworx/categories/courses/submission/en-eu.msg @@ -49,10 +49,10 @@ SubmissionArchive: Zip-archive of submission files SubmissionArchiveCorrected: Zip-archive of submission files including corrections SubmissionFile: Submission file SubmissionFiles: Submitted files -EmailInvitationWarningPrevCoSubmittors: This address could not be matched to any course type participant with whom you have submitted for this course type before. An Invitation will be sent via email. -EmailInvitationWarningCourseParticipants: This address coulde not be matched to any course type participant. An Invitation will be sent via email. -MultiUserFieldExplanationPrevCoSubmittors: This input searches through the addresses of all course type 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 type participants. +EmailInvitationWarningPrevCoSubmittors: This address could not be matched to any course category participant with whom you have submitted for this course category before. An Invitation will be sent via email. +EmailInvitationWarningCourseParticipants: This address coulde not be matched to any course category participant. An Invitation will be sent via email. +MultiUserFieldExplanationPrevCoSubmittors: This input searches through the addresses of all course category 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 category participants. 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 @@ -155,7 +155,7 @@ SubmissionSomeUsersDuplicateWarning: Some submittors are also submittors for a d EMailUnknown email: Email #{email} does not belong to any known user. CorDeficitProportion: Deficit (proportion) -CosubmittorTip: Invitations are sent via email to exactly those addresses for which it cannot be determined, that you have already submitted for this course type 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 type already, the name of that person will be shown and the submission will immediately be made in their name as well. +CosubmittorTip: Invitations are sent via email to exactly those addresses for which it cannot be determined, that you have already submitted for this course category 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 category already, the name of that person will be shown and the submission will immediately be made in their name as well. CorrDownload: Download SubmissionDownloadAnonymous: Anonymized SubmissionDownloadSurnames: With surnames @@ -237,9 +237,9 @@ SubmissionFilterAuthorshipStatementCurrent: Current wording SubmissionNoUsers: This submission has no associated users! -CsvColumnCorrectionTerm: Term of the course type of the submission -CsvColumnCorrectionSchool: School of the course type of the submission -CsvColumnCorrectionCourse: Shorthand of the course type of the submission +CsvColumnCorrectionTerm: Term of the course category of the submission +CsvColumnCorrectionSchool: School of the course category of the submission +CsvColumnCorrectionCourse: Shorthand of the course category of the submission CsvColumnCorrectionSheet: Name of the sheet of the submission CsvColumnCorrectionSubmission: Number of the submission (uwa…) CsvColumnCorrectionSurname: Submittor's surnames, separated by semicolon (;) diff --git a/messages/uniworx/categories/courses/tutorial/en-eu.msg b/messages/uniworx/categories/courses/tutorial/en-eu.msg index 2f7f4818c..ed655698c 100644 --- a/messages/uniworx/categories/courses/tutorial/en-eu.msg +++ b/messages/uniworx/categories/courses/tutorial/en-eu.msg @@ -12,16 +12,16 @@ TutorialEdited tutn: Successfully edited course #{tutn} TutorialEditHeading tutn: Edit #{tutn} TutorEmail: Email TutorialTutorAlreadyAdded: An user with this email address is already registered as instructor -TutorialNameTip: Needs to be unique within the course type +TutorialNameTip: Needs to be unique within the course category TutorialTypePlaceholder: Tutorial, Driving lesson, ... TutorialTypeTip: Only for informational purposes -TutorialRegGroupTip: Course type participants may only register for a maximum of one course per registration group. Courses that do not have a registration group are treated as being in different registration groups +TutorialRegGroupTip: Course category participants may only register for a maximum of one course per registration group. Courses that do not have a registration group are treated as being in different registration groups TutorialRegGroup: Registration group TutorialTutorControlled: Instructors may edit course TutorialTutorControlledTip: Should instructors be allowed to edit arbitrary aspects of this course (name, registration group, room, time, other instructors, ...) at will? TutorialCapacity: Capacity TutorialCapacityNonPositive: Capacity may not be negative -TutorialCapacityTip: Limits how many course type participants may register for this course +TutorialCapacityTip: Limits how many course category participants may register for this course TutorialRoomHiddenTip: Should the room only be displayed to course participants? RegisterFrom: Enrolment starts RegisterTo: Enrolment ends diff --git a/messages/uniworx/categories/info/en-eu.msg b/messages/uniworx/categories/info/en-eu.msg index a370481a8..bb14ddb88 100644 --- a/messages/uniworx/categories/info/en-eu.msg +++ b/messages/uniworx/categories/info/en-eu.msg @@ -6,7 +6,7 @@ HeadingLegal: Legal InfoSupervisorTitle: Information for supervisors InfoLecturerTitle: Information for course administrators InfoLecturerCourses: Courses -InfoLecturerExercises: Course type exercises +InfoLecturerExercises: Course category exercises InfoLecturerTutorials: Courses InfoLecturerExams: Exams LecturerInfoTooltipNew: New feature @@ -20,8 +20,8 @@ KnownBugs: Known bugs ImplementationDetails: Implementation Clone: Cloning Administrator: Administrator -CommCourse: Course type message +CommCourse: Course category message Corrector: Corrector -DefinitionCourseEvents: Course type occurrences -DefinitionCourseNews: Course type news +DefinitionCourseEvents: Course category occurrences +DefinitionCourseNews: Course category news Invitations: Invitations diff --git a/messages/uniworx/categories/print/en-eu.msg b/messages/uniworx/categories/print/en-eu.msg index d757cf2cf..b722f9d32 100644 --- a/messages/uniworx/categories/print/en-eu.msg +++ b/messages/uniworx/categories/print/en-eu.msg @@ -20,7 +20,7 @@ PrintJobAcknowledgements: Sent-dates for Letter to PrintRecipient: Recipient PrintAffected: Affetcted PrintSender: Sender -PrintCourse: Course type +PrintCourse: Course category PrintQualification: Qualification PrintPDF: PDF PrintManualRenewal: Manual sending of an apron driver's licence renewal letter diff --git a/messages/uniworx/categories/qualification/en-eu.msg b/messages/uniworx/categories/qualification/en-eu.msg index 430b8e44f..10d5d47db 100644 --- a/messages/uniworx/categories/qualification/en-eu.msg +++ b/messages/uniworx/categories/qualification/en-eu.msg @@ -71,7 +71,7 @@ TableLmsStaff: Staff? TableLmsStarted: Started TableLmsReceived: Last update TableLmsNotified: Notification sent -TableLmsNotifiedTooltip: Notfications are not sent before the LMS acknowledges the opening of the e‑learning course type for the user, which may take several hours! +TableLmsNotifiedTooltip: Notfications are not sent before the LMS acknowledges the opening of the e‑learning course category for the user, which may take several hours! TableLmsEnded: Ended TableLmsStatus: Status e‑learning TableLmsStatusTooltip mbMonth: Shows #{maybeToMessage "for up to " (fmap (flip pluralENsN "month") mbMonth) " after closure"} the last e#{nonBreakableDash}learning status change: diff --git a/messages/uniworx/categories/school/en-eu.msg b/messages/uniworx/categories/school/en-eu.msg index 5f2a79667..bfc8892ee 100644 --- a/messages/uniworx/categories/school/en-eu.msg +++ b/messages/uniworx/categories/school/en-eu.msg @@ -26,7 +26,7 @@ SchoolCreated ssh: Successfully created #{ssh} SchoolExists ssh: A department named „#{ssh}“ already exists SchoolAdmin: Admin SchoolLecturer: Lecturer -SchoolEvaluation: Course type evaluation +SchoolEvaluation: Course category evaluation SchoolExamOffice: Exam office SchoolAuthorshipStatementSection: Statements of Authorship diff --git a/messages/uniworx/categories/send/send_notifications/en-eu.msg b/messages/uniworx/categories/send/send_notifications/en-eu.msg index 04fe30088..ce9fd73e2 100644 --- a/messages/uniworx/categories/send/send_notifications/en-eu.msg +++ b/messages/uniworx/categories/send/send_notifications/en-eu.msg @@ -9,17 +9,17 @@ MailCorrectionsTitle: Assigned corrections #correctionsNotDistributed.hs + templates MailSubjectSubmissionsUnassigned csh sheetName: Corrections for #{sheetName} of #{csh} could not be distributed -MailSubmissionsUnassignedIntro n courseName termDesc sheetName: #{n} corrections for #{sheetName} of the course type #{courseName} (#{termDesc}) could not be automatically distributed. +MailSubmissionsUnassignedIntro n courseName termDesc sheetName: #{n} corrections for #{sheetName} of the course category #{courseName} (#{termDesc}) could not be automatically distributed. #courseRegistered.hs + templates MailSubjectCourseRegistered csh: You were enrolled for #{csh} MailSubjectCourseRegisteredOther displayName csh: #{displayName} was enrolled for #{csh} -MailCourseRegisteredIntro courseName termDesc: You were enrolled for the course type “#{courseName}” (#{termDesc}) -MailCourseRegisteredIntroOther displayName courseName termDesc: #{displayName} was enrolled for the course type “#{courseName}” (#{termDesc}). +MailCourseRegisteredIntro courseName termDesc: You were enrolled for the course category “#{courseName}” (#{termDesc}) +MailCourseRegisteredIntroOther displayName courseName termDesc: #{displayName} was enrolled for the course category “#{courseName}” (#{termDesc}). #examActive.hs + templates MailSubjectExamRegistrationActive csh examn: Registration is now allowed for #{examn} of #{csh} -MailExamRegistrationActiveIntro courseName termDesc examn: You may now register for #{examn} of the course type #{courseName} (#{termDesc}). +MailExamRegistrationActiveIntro courseName termDesc examn: You may now register for #{examn} of the course category #{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 @@ -27,15 +27,15 @@ MailExamDeregistrationSoonInactiveIntro courseName termDesc examn: Soon you will #examOffice.hs + templates 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 type #{courseName} (#{termDesc}) available. +MailExamOfficeExamResultsIntro courseName termDesc examn: A course administrator has made the results for #{examn} of the course category #{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 type #{courseName} (#{termDesc}). +MailExamOfficeExamResultsChangedIntro courseName termDesc examn: A course administrator has changed exam results for #{examn} of the course category #{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 type {coursen} (#{termDesc}). +MailExamOfficeExternalExamResultsIntro coursen@CourseName termDesc@Text examn@ExamName: A course administrator has changed or initially made available the results for #{examn} of the course category {coursen} (#{termDesc}). #examOffice.hs + templates 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 type #{courseName} (#{termDesc}). +MailExamResultIntro courseName termDesc examn: You may now view your result for #{examn} of the course category #{courseName} (#{termDesc}). #sheetActive.hs + templates MailSubjectSheetActive csh sheetName: #{sheetName} in #{csh} was released @@ -47,10 +47,10 @@ MailSheetSolutionIntro courseName termDesc sheetName: You may now download the s #sheetInactive.hs + templates 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 type #{courseName} (#{termDesc}). +MailSheetSoonInactiveIntro courseName termDesc sheetName: Soon you will no longer be allowed to submit for #{sheetName} of the course category #{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 type #{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 type #{courseName} (#{termDesc}) has ended. #{noneOneMoreEN num "" "One participant already" (toMessage num <> " participants already")}#{noneOneMoreEN n "" "" (" made " <> toMessage num)}#{noneOneMoreEN n "" " made one submission" " submissions"}. +MailSheetInactiveIntro courseName termDesc sheetName n num: The submission period for #{sheetName} of the course category #{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 category #{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 FRADrive. #{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. diff --git a/messages/uniworx/categories/settings/auth_settings/en-eu.msg b/messages/uniworx/categories/settings/auth_settings/en-eu.msg index 562846f1a..de5bdba6c 100644 --- a/messages/uniworx/categories/settings/auth_settings/en-eu.msg +++ b/messages/uniworx/categories/settings/auth_settings/en-eu.msg @@ -14,7 +14,7 @@ AuthTagAdmin: User is administrator AuthTagExamOffice: User is part of an exam office AuthTagSystemExamOffice: User is charged with system wide exam administration AuthTagSystemPrinter: User is responsible for system wide letter printing -AuthTagEvaluation: User is charged with course type evaluation +AuthTagEvaluation: User is charged with course category evaluation AuthTagToken: User is presenting an authorisation-token AuthTagNoEscalation: User permissions are not being expanded to other departments AuthTagDeprecated: Page is not deprecated @@ -26,7 +26,7 @@ AuthTagTutor: User is instructor AuthTagTutorControl: Instructors have control over their course AuthTagTime: Time restrictions are fulfilled AuthTagStaffTime: Time restrictions for teaching staff are fulfilled -AuthTagCourseTime: Time restrictions for course type visibility are fulfilled +AuthTagCourseTime: Time restrictions for course category visibility are fulfilled AuthTagCourseRegistered: User is enrolled in course AuthTagTutorialRegistered: User is course participant AuthTagExamRegistered: User is exam participant @@ -37,11 +37,11 @@ AuthTagParticipant: User participates in course AuthTagRegisterGroup: User is not participant in any course of the same registration group AuthTagCapacity: Capacity is sufficient AuthTagEmpty: Resource is “empty” -AuthTagMaterials: Course type material is publicly accessable +AuthTagMaterials: Course category 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 type participants +AuthTagUserSubmissions: Submissions are made by course category participants AuthTagCorrectorSubmissions: Submissions are registered by correctors AuthTagCorrectionAnonymous: Correction is anonymised AuthTagSelf: User is only accessing their only data diff --git a/messages/uniworx/categories/settings/en-eu.msg b/messages/uniworx/categories/settings/en-eu.msg index 1a4790f5e..c4a7719e5 100644 --- a/messages/uniworx/categories/settings/en-eu.msg +++ b/messages/uniworx/categories/settings/en-eu.msg @@ -31,7 +31,7 @@ DownloadFilesTip: When set, files are automatically treated as downloads. Otherw WarningDays: Deadline-preview WarningDaysTip: How many days ahead should deadlines regarding exams etc. be displayed on the homepage? ShowSex: Show sex of other users -ShowSexTip: Should users' sex be displayed in (among others) lists of course type participants? +ShowSexTip: Should users' sex be displayed in (among others) lists of course category participants? PDFPassword: Password to lock PDF email attachments PDFPasswordTip: Please note that this password is displayed to FRADrive admins and is saved unencrypted @@ -53,14 +53,14 @@ UserSchoolsTip: You will only receive department-wide notifications for the sele NotificationSettings: Desired notifications NotificationTriggerKindAll: For all users -NotificationTriggerKindCourseParticipant: For course type participants +NotificationTriggerKindCourseParticipant: For course category participants NotificationTriggerKindExamParticipant: For exam participants NotificationTriggerKindCorrector: For correctors NotificationTriggerKindLecturer: For course administrators NotificationTriggerKindCourseLecturer: For course administrators NotificationTriggerKindAdmin: For administrators NotificationTriggerKindExamOffice: For the exam office -NotificationTriggerKindEvaluation: For course type evaluations +NotificationTriggerKindEvaluation: For course category evaluations NotificationTriggerKindSubmissionUser: For participants in an exercise sheet submission NotificationTriggerSubmissionRatedGraded: My submission for an exercise sheet was marked (not purely informational) diff --git a/messages/uniworx/categories/settings/personal_settings/en-eu.msg b/messages/uniworx/categories/settings/personal_settings/en-eu.msg index 5fff74f3a..067811ab4 100644 --- a/messages/uniworx/categories/settings/personal_settings/en-eu.msg +++ b/messages/uniworx/categories/settings/personal_settings/en-eu.msg @@ -11,7 +11,7 @@ LastLogin: Last login NeverSet: Never ProfileCorrector: Corrector ProfileCourses: Own courses -ProfileCourseParticipations: Course type registrations +ProfileCourseParticipations: Course category registrations ProfileCourseExamResults: Exam achievements ProfileTutorials: Own courses ProfileTutorialParticipations: Courses diff --git a/messages/uniworx/utils/navigation/breadcrumbs/en-eu.msg b/messages/uniworx/utils/navigation/breadcrumbs/en-eu.msg index 5763051d1..5a473fe1e 100644 --- a/messages/uniworx/utils/navigation/breadcrumbs/en-eu.msg +++ b/messages/uniworx/utils/navigation/breadcrumbs/en-eu.msg @@ -6,7 +6,7 @@ BreadcrumbCsvOptions: csv-options BreadcrumbSubmissionFile: File BreadcrumbSubmissionUserInvite: Invitation to participate in a submission BreadcrumbCryptoIDDispatch: CryptoID-redirect -BreadcrumbCourseNotes: Course type notes +BreadcrumbCourseNotes: Course category notes BreadcrumbHiWis: Correctors BreadcrumbMaterial: Material BreadcrumbSheet: Exercise sheet @@ -14,7 +14,7 @@ BreadcrumbTutorial: Course BreadcrumbExam: Exam BreadcrumbCourseRegister: Register BreadcrumbCourseFavourite: Favourite -BreadcrumbCourse: Course type +BreadcrumbCourse: Course category BreadcrumbTerm: Year BreadcrumbSchool: Department BreadcrumbUser: User @@ -28,11 +28,11 @@ BreadcrumbUserDelete: Delete user account BreadcrumbUserHijack: Hijack user session BreadcrumbSystemMessage: System message BreadcrumbSubmission: Submission -BreadcrumbCourseNews: Course type news -BreadcrumbCourseNewsDelete: Delete course type news -BreadcrumbCourseEventDelete: Delete course type occurrence +BreadcrumbCourseNews: Course category news +BreadcrumbCourseNewsDelete: Delete course category news +BreadcrumbCourseEventDelete: Delete course category occurrence BreadcrumbProfile: Settings -BreadcrumbCourseParticipantInvitation: Invitation to be a course type participant +BreadcrumbCourseParticipantInvitation: Invitation to be a course category participant BreadcrumbMaterialArchive: Archive BreadcrumbMaterialFile: File BreadcrumbMaterialVideo: Video @@ -57,8 +57,8 @@ BreadcrumbExternalExamUsers: Participants BreadcrumbExternalExamGrades: Exam results BreadcrumbExternalExamStaffInvite: Invitation BreadcrumbExternalExamCorrect: Enter exam results -BreadcrumbParticipantsList: Lists of course type participants -BreadcrumbParticipants: Course type participants +BreadcrumbParticipantsList: Lists of course category participants +BreadcrumbParticipants: Course category participants BreadcrumbExamAutoOccurrence: Automatic occurrence/room distribution BreadcrumbStorageKey: Generate storage key BreadcrumbMessageHide: Hide @@ -96,7 +96,7 @@ BreadcrumbTermShow: Years BreadcrumbTermCreate: Create new year BreadcrumbTermEdit: Edit year BreadcrumbTermCurrent: Current year -BreadcrumbParticipantsIntersect: Common course type participants +BreadcrumbParticipantsIntersect: Common course category participants BreadcrumbCourseList: Courses BreadcrumbCourseNew: Create new course BreadcrumbCourseEdit: Edit course @@ -105,14 +105,14 @@ BreadcrumbCourseAddMembers: Add participants BreadcrumbCourseExamOffice: Exam offices BreadcrumbCorrectionsAssign: Assign corrections BreadcrumbSheetList: Exercise sheets -BreadcrumbCourseCommunication: Course type message (email) +BreadcrumbCourseCommunication: Course category message (email) BreadcrumbTutorialList: Courses BreadcrumbTutorialNew: Create new course BreadcrumbCourseDelete: Delete course -BreadcrumbCourseNewsNew: Add course type news -BreadcrumbCourseNewsEdit: Edit course type news -BreadcrumbCourseEventNew: New course type occurrence -BreadcrumbCourseEventEdit: Edit course type occurrence +BreadcrumbCourseNewsNew: Add course category news +BreadcrumbCourseNewsEdit: Edit course category news +BreadcrumbCourseEventNew: New course category occurrence +BreadcrumbCourseEventEdit: Edit course category occurrence BreadcrumbExamList: Exams BreadcrumbExamNew: Create new exam BreadcrumbExamEdit: Edit exam @@ -122,7 +122,7 @@ BreadcrumbExamAddMembers: Add exam participants BreadcrumbExamCorrect: Grade exams BreadcrumbTutorialDelete: Delete course BreadcrumbTutorialEdit: Edit course -BreadcrumbTutorialComm: Send course type message +BreadcrumbTutorialComm: Send course category message BreadcrumbSheetEdit: Edit exercise sheet BreadcrumbSheetDelete: Delete exercise sheet BreadcrumbSubmissions: Submissions diff --git a/messages/uniworx/utils/navigation/menu/en-eu.msg b/messages/uniworx/utils/navigation/menu/en-eu.msg index 86a7e25f4..8afb8d271 100644 --- a/messages/uniworx/utils/navigation/menu/en-eu.msg +++ b/messages/uniworx/utils/navigation/menu/en-eu.msg @@ -6,7 +6,7 @@ MenuAdminHeading: Administration MenuAdminFeaturesHeading: Features of study MenuInfoLecturerTitle: Information for course administrators MenuInfoLecturerCourses: Courses -MenuInfoLecturerExercises: Course type Exercises +MenuInfoLecturerExercises: Course category Exercises MenuInfoLecturerTutorials: Courses MenuInfoLecturerExams: Exams MenuCsvOptions: CSV-options @@ -28,13 +28,13 @@ MenuHelp: Support MenuProfile: Settings MenuLogin: Login MenuLogout: Logout -MenuCourseList: Course types +MenuCourseList: Course categorys MenuCourseIcon: Courses MenuCourseMembers: Participants -MenuCourseAddMembers: Add course type participants +MenuCourseAddMembers: Add course category participants MenuTutorialAddMembers: Add course participants MenuTutorialExam exn@ExamName: Edit course exam #{exn} -MenuCourseCommunication: Course type message (email) +MenuCourseCommunication: Course category message (email) MenuCourseExamOffice: Exam offices MenuTermShow: Semesters MenuSubmissionDelete: Delete submission @@ -49,7 +49,7 @@ MenuAdminErrMsg: Decrypt error message MenuAdminTokens: Issue tokens MenuProfileData: Personal information MenuTermCreate: Create new year -MenuCourseNew: Create new course type +MenuCourseNew: Create new course category MenuTermEdit: Edit year MenuTermCurrent: Current year MenuCorrection: Correction @@ -84,7 +84,7 @@ MenuCorrectionsAssignSheet name: Assign corrections for #{name} MenuAuthPreds: Authorisation settings MenuTutorialDelete: Delete course MenuTutorialEdit: Edit course -MenuTutorialComm: Send course type message +MenuTutorialComm: Send course category message MenuExamList: Exams MenuExamNew: Create new exam MenuExamEdit: Edit exam @@ -107,8 +107,8 @@ MenuExternalExamEdit: Edit MenuExternalExamNew: New external exam MenuExternalExamList: External exams MenuExternalExamCorrect: Enter exam results -MenuParticipantsList: Lists of course type participants -MenuParticipantsIntersect: Common course type participants +MenuParticipantsList: Lists of course category participants +MenuParticipantsIntersect: Common course category participants MenuFaq: FAQ MenuSheetPersonalisedFiles: Download personalised sheet files MenuCourseSheetPersonalisedFiles: Download template for personalised sheet files @@ -116,10 +116,10 @@ MenuAdminCrontab: Crontab MenuAdminJobs: Job queue MenuGlossary: Glossary MenuVersion: Version history -MenuCourseNewsNew: Add course type news -MenuCourseNewsEdit: Edit course type news -MenuCourseEventNew: New course type occurrence -MenuCourseEventEdit: Edit course type occurrence +MenuCourseNewsNew: Add course category news +MenuCourseNewsEdit: Edit course category news +MenuCourseEventNew: New course category occurrence +MenuCourseEventEdit: Edit course category occurrence MenuLanguage: Language MenuQualifications: Qualifications diff --git a/messages/uniworx/utils/site_layout/en-eu.msg b/messages/uniworx/utils/site_layout/en-eu.msg index 2036666b9..69d3ff5cd 100644 --- a/messages/uniworx/utils/site_layout/en-eu.msg +++ b/messages/uniworx/utils/site_layout/en-eu.msg @@ -29,8 +29,8 @@ HeadingTermEditTid tid: Edit year #{tid} TermCourseListHeading tid: Courses #{tid} TermSchoolCourseListHeading tid school: Courses #{tid}, #{school} CourseListTitle: All courses -CourseNewHeading: Create new course type -CourseEditHeading tid ssh csh: Edit course type #{tid}-#{ssh}-#{csh} +CourseNewHeading: Create new course category +CourseEditHeading tid ssh csh: Edit course category #{tid}-#{ssh}-#{csh} SubmissionsCourse tid ssh csh: All submissions for Course #{tid}-#{ssh}-#{csh} SubmissionsSheet sheetName: Submissions for #{sheetName} SheetList tid ssh csh : #{tid}-#{ssh}-#{csh} Sheet Overview @@ -38,7 +38,7 @@ SheetNewHeading tid ssh csh : #{tid}-#{ssh}-#{csh} New Exercise Sheet SheetTitle tid@TermId ssh@SchoolId csh@CourseShorthand sheetName@SheetName: #{tid}-#{ssh}-#{csh} #{sheetName} SheetTitleNew tid@TermId ssh@SchoolId csh@CourseShorthand : #{tid}-#{ssh}-#{csh}: New sheet SheetEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} Edit #{sheetName} -SheetDelHead tid ssh csh sheetName: Do you really want to delete sheet #{sheetName} from course type #{tid}-#{ssh}-#{csh}? Any associated submissions and corrections will be lost! +SheetDelHead tid ssh csh sheetName: Do you really want to delete sheet #{sheetName} from course category #{tid}-#{ssh}-#{csh}? Any associated submissions and corrections will be lost! SubmissionEditHead tid ssh csh sheetName: #{tid}-#{ssh}-#{csh} #{sheetName}: Edit/Create submission CorrectionHead tid ssh csh sheetName cid: #{tid}-#{ssh}-#{csh} #{sheetName}: Marking CorrectionsTitle: Assigned corrections @@ -48,8 +48,8 @@ CorrGrade: Mark submissions TableHeadingCsvImport: CSV import TableHeadingCsvExport: CSV export FavouritesEmptyTip: Your courses and recently visited courses are shown here. -FavouritesToggleTip: The display mode for the current course type can be changed between automatic, permanent and never with a click on the star symbol. -FavouritesUnavailableTip: Quick Actions for this course type are currently not available. +FavouritesToggleTip: The display mode for the current course category can be changed between automatic, permanent and never with a click on the star symbol. +FavouritesUnavailableTip: Quick Actions for this course category are currently not available. NavigationFavourites: Favourites ErrorResponseTitleInternalError internalError: An internal error occurred ErrorResponseTitleInvalidArgs invalidArgs: Request contained invalid arguments diff --git a/messages/uniworx/utils/table_column/de-de-formal.msg b/messages/uniworx/utils/table_column/de-de-formal.msg index 6376747a3..f5622da28 100644 --- a/messages/uniworx/utils/table_column/de-de-formal.msg +++ b/messages/uniworx/utils/table_column/de-de-formal.msg @@ -47,7 +47,7 @@ TablePassed: Bestanden TableNotPassed: Nicht bestanden TableTutorialTutors: Ausbilder TableTutorialName: Bezeichnung -TableTutorialType: Art +TableTutorialType: Typ TableTutorialRoom: Raum TableTutorialRoomHidden: Raum nur für Teilnehmer TableTutorialRoomIsUnset !ident-ok: — diff --git a/messages/uniworx/utils/table_column/en-eu.msg b/messages/uniworx/utils/table_column/en-eu.msg index b2066a8d7..d46a71b0a 100644 --- a/messages/uniworx/utils/table_column/en-eu.msg +++ b/messages/uniworx/utils/table_column/en-eu.msg @@ -20,7 +20,7 @@ TableMatrikelNr: AVS person no TableSex: Sex TableBirthday: Birthday TableSchool: Department -TableCourse: Course type +TableCourse: Course category TableCourseMembers: Participants TableExamOccurrence: Occurrence/room TableExamName: Name diff --git a/messages/uniworx/utils/utils/en-eu.msg b/messages/uniworx/utils/utils/en-eu.msg index 54c41bd5b..7a8206d4a 100644 --- a/messages/uniworx/utils/utils/en-eu.msg +++ b/messages/uniworx/utils/utils/en-eu.msg @@ -4,15 +4,15 @@ #communication.hs RecipientCustom: Custom recipients -RGCourseParticipants: Course type participants +RGCourseParticipants: Course category participants RGCourseLecturers: Course administrators -RGCourseCorrectors: Course type correctors +RGCourseCorrectors: Course category correctors RGCourseTutors: Course instructors -RGCourseParticipantsInTutorial: Course type participants who are registered for at least one course +RGCourseParticipantsInTutorial: Course category participants who are registered for at least one course RGCourseUnacceptedApplicants: Applicants not accepted RecipientToggleAll: All/None CommCourseTestSubject customSubject: [TEST] #{customSubject} -UtilCommCourseSubject: Course type message +UtilCommCourseSubject: Course category message UtilCommFirmSubject: Company message CommRecipients: Recipients CommRecipientsTip: You always receive a copy of the message @@ -27,7 +27,7 @@ RGSheetSubmittor shn: Submitted for exercise sheet “#{shn}” CommSubject: Subject CommContent: Content CommAttachments: Attachments -CommAttachmentsTip: In general it is preferable to upload files as course type material instead of sending them as attachments. You can then link to the material from the message. The file is then permanently accessable to the recipients and to persons that, for example, register for the Course type at a later date. +CommAttachmentsTip: In general it is preferable to upload files as course category material instead of sending them as attachments. You can then link to the material from the message. The file is then permanently accessable to the recipients and to persons that, for example, register for the Course category at a later date. CommSuccess n: Message was sent to #{n} #{pluralEN n "recipient" "recipients"} CommTestSuccess: Message was sent only to yourself for testing purposes