ls1intum / Artemis

Artemis - Interactive Learning with Automated Feedback
https://docs.artemis.cit.tum.de
MIT License
504 stars 291 forks source link

Tests fail due to missing translation keys #9470

Closed iyannsch closed 2 weeks ago

iyannsch commented 2 weeks ago

In the GH action Check if translation keys are consistent, the following keys are marked as erroneous.

Missing English translation keys:
.artemisApp.attachmentUnit.createAttachmentUnits.split.empty
.artemisApp.courseCompetency.create.averageMastery
.artemisApp.courseOverview.exerciseFilter.resetFilter
.artemisApp.dialogs.addUsers.addUsersForm.maxU
.artemisApp.dragAndDropSubmittedAnswer.mappings
.artemisApp.editor.generatingFeedback
.artemisApp.examManagement.studentReviewEnabled
.artemisApp.examScores.xAxesSuffix
.artemisApp.exampleSubmission.usedForTutorial
.artemisApp.exerciseAssessmentDashboard.totalExamples
.artemisApp.modelingAssessment.conflicts
.artemisApp.moreFeedback.alreadySubmitted
.artemisApp.multipleChoiceQuestion.editor.heading
.artemisApp.notification.target.newAnswerPost
.artemisApp.notification.target.newPost
.artemisApp.onlineUnit.createVideoUnit.description
.artemisApp.onlineUnit.createVideoUnit.descriptionMaxLengthValidationError
.artemisApp.onlineUnit.createVideoUnit.descriptionPlaceHolder
.artemisApp.onlineUnit.createVideoUnit.name
.artemisApp.onlineUnit.createVideoUnit.nameMaxLengthValidationError
.artemisApp.onlineUnit.createVideoUnit.namePlaceHolder
.artemisApp.onlineUnit.createVideoUnit.nameRequiredValidationError
.artemisApp.onlineUnit.createVideoUnit.source
.artemisApp.onlineUnit.createVideoUnit.sourcePlaceHolder
.artemisApp.onlineUnit.createVideoUnit.sourceRequiredValidationError
.artemisApp.onlineUnit.createVideoUnit.sourceURLValidationError
.artemisApp.onlineUnit.createVideoUnit.title
.artemisApp.onlineUnit.createVideoUnit.urlHelperPlaceholder
.artemisApp.organizationManagement.Nutzer:innens
.artemisApp.programmingExercise.timeline.feedbackRequestsDisabled
.artemisApp.programmingExercise.timeline.feedbackRequestsEnabled
.artemisApp.quizLiveModal.body
.artemisApp.quizLiveModal.cancelButton
.artemisApp.quizLiveModal.goToButton
.artemisApp.quizLiveModal.title
.artemisApp.userSettings.settingDescriptions.exerciseCreatedOrStartedDescription

Missing German translation keys:
.artemisApp.courseCompetency.create.averageStudentScore
.artemisApp.courseOverview.exerciseFilter.clearFilter
.artemisApp.courseOverview.exerciseList.userNotAssignedToTeam
.artemisApp.courseOverview.exerciseList.userNotAssignedToTeamShort
.artemisApp.dragAndDropSubmittedAnswer.assignments
.artemisApp.editor.fileBrowser.delete
.artemisApp.examParticipation.submittedSubmissionLimitReached
.artemisApp.examScores.xAxesSuffixNoBonus
.artemisApp.exerciseActions.choseGradedMode
.artemisApp.exerciseAssessmentDashboard.totalExampleSubmissions
.artemisApp.lectureUnit.details.title
.artemisApp.notification.target.newAnswer
.artemisApp.notification.target.newQuestion
.artemisApp.onlineUnit.createOnlineUnit.description
.artemisApp.onlineUnit.createOnlineUnit.descriptionMaxLengthValidationError
.artemisApp.onlineUnit.createOnlineUnit.descriptionPlaceHolder
.artemisApp.onlineUnit.createOnlineUnit.name
.artemisApp.onlineUnit.createOnlineUnit.nameMaxLengthValidationError
.artemisApp.onlineUnit.createOnlineUnit.namePlaceHolder
.artemisApp.onlineUnit.createOnlineUnit.nameRequiredValidationError
.artemisApp.onlineUnit.createOnlineUnit.source
.artemisApp.onlineUnit.createOnlineUnit.sourcePlaceHolder
.artemisApp.onlineUnit.createOnlineUnit.sourceRequiredValidationError
.artemisApp.onlineUnit.createOnlineUnit.sourceURLValidationError
.artemisApp.onlineUnit.createOnlineUnit.title
.artemisApp.onlineUnit.createOnlineUnit.urlHelperPlaceholder
.artemisApp.organizationManagement.users
.artemisApp.prerequisite.importAll.success
.artemisApp.prerequisite.importAll.title
.artemisApp.prerequisite.importAll.warning
.artemisApp.programmingExercise.auxiliaryRepository.editedWarningLocalCI
.artemisApp.programmingExercise.auxiliaryRepository.invalidRepositoryName
.artemisApp.programmingExercise.wizardMode.detailedSteps.buildPlansTitle
.artemisApp.programmingExercise.wizardMode.steps.buildPlansTitle
.artemisApp.quizExercise.quizLiveModal.body
.artemisApp.quizExercise.quizLiveModal.cancelButton
.artemisApp.quizExercise.quizLiveModal.goToButton
.artemisApp.quizExercise.quizLiveModal.title
.artemisApp.userSettings.settingDescriptions.exerciseReleasedDescription
.entity.action.exportRepos
.global.menu.entities.ltiOutcomeUrl
.metrics.cache.averageGetTime
.metrics.cache.averagePutTime
.metrics.cache.averageRemoveTime
.metrics.cache.gets
.metrics.cache.hitPercent
.metrics.cache.missPercent
.metrics.cache.puts
.metrics.cache.removals
Error: Process completed with exit code 1.
b-fein commented 2 weeks ago

Related/duplicate-of: #9369

Will probably also be fixed with the linked PR.