From 0336f00dd8934e16976769ae6889b459e5ee798e Mon Sep 17 00:00:00 2001
From: Hans Christian von Steuber <hans.christian.von.steuber@uni-oldenburg.de>
Date: Wed, 6 Sep 2023 12:24:13 +0000
Subject: [PATCH] Translated using Weblate (English)

Currently translated at 99.6% (1096 of 1100 strings)

Translation: Stud.IP/Stud.IP main (JS)
Translate-URL: https://weblate.uni-vechta.de/projects/stud-ip/stud-ip-main-js/en/
---
 locale/en/LC_MESSAGES/js-resources.po | 1491 +++++++++++++++++++++++--
 1 file changed, 1421 insertions(+), 70 deletions(-)

diff --git a/locale/en/LC_MESSAGES/js-resources.po b/locale/en/LC_MESSAGES/js-resources.po
index 9aff56cc0a5..a1f7047cbbc 100644
--- a/locale/en/LC_MESSAGES/js-resources.po
+++ b/locale/en/LC_MESSAGES/js-resources.po
@@ -18,14 +18,18 @@ msgid " Dieser Filter enthält keine (neuen) Personen."
 msgstr " This selection contains no (new) users."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:351
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:348
 msgid " Ziel-Lernmaterial"
 msgstr " Target learning material"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:354
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:351
 msgid " Zielseite"
 msgstr " Target page"
 
 #: resources/vue/components/courseware/CoursewareContentPermissions.vue:45
+#: resources/vue/components/courseware/CoursewareContentPermissions.vue:55
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:49
 msgid "_ctx"
 msgstr "_ctx"
 
@@ -82,6 +86,7 @@ msgid ""
 msgstr "More than 50 courses found! Please further restrict your search."
 
 #: resources/vue/components/EditableList.vue:69
+#: resources/vue/components/EditableList.vue:52
 msgid "%{ name } löschen"
 msgstr "Delete %{ name }"
 
@@ -132,6 +137,7 @@ msgstr ""
 "%{blockTitle} block. Current position in the list: %{pos} of %{listLength}."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:989
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:985
 msgid ""
 "%{containerTitle} Abschnitt ausgewählt. Aktuelle Position in der Liste: "
 "%{pos} von %{listLength}. Drücken Sie die Aufwärts- und Abwärtspfeiltasten, "
@@ -143,6 +149,7 @@ msgstr ""
 "Press the space bar to set the position, press escape to abort."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1053
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:1049
 msgid ""
 "%{containerTitle} Abschnitt, abgelegt. Entgültige Position in der Liste: "
 "%{pos} von %{listLength}."
@@ -151,11 +158,14 @@ msgstr ""
 "of %{listLength}."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1042
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:1038
 msgid "%{containerTitle} Abschnitt, Neuordnung abgebrochen."
 msgstr "%{containerTitle} section, reordering aborted."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1019
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1032
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:1015
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:1028
 msgid ""
 "%{containerTitle} Abschnitt. Aktuelle Position in der Liste: %{pos} von "
 "%{listLength}."
@@ -175,6 +185,7 @@ msgstr[0] "%{count} object"
 msgstr[1] "%{count} objects"
 
 #: resources/vue/components/courseware/CoursewareTreeItem.vue:237
+#: resources/vue/components/courseware/CoursewareTreeItem.vue:222
 msgid ""
 "%{elementTitle} ausgewählt. Aktuelle Position in der Liste: %{pos} von "
 "%{listLength}. Drücken Sie die Aufwärts- und Abwärtspfeiltasten, um die "
@@ -212,6 +223,7 @@ msgstr ""
 "%{parentTitle}. Current position in the list: %{pos} of %{listLength}"
 
 #: resources/vue/components/courseware/CoursewareTreeItem.vue:331
+#: resources/vue/components/courseware/CoursewareTreeItem.vue:316
 msgid ""
 "%{elementTitle}, abgelegt. Entgültige Position in der Liste: %{pos} von "
 "%{listLength}."
@@ -220,14 +232,18 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareTreeItem.vue:293
 #: resources/vue/components/courseware/CoursewareTreeItem.vue:323
+#: resources/vue/components/courseware/CoursewareTreeItem.vue:278
+#: resources/vue/components/courseware/CoursewareTreeItem.vue:308
 msgid "%{elementTitle}. Neuordnung abgebrochen."
 msgstr "%{elementTitle}. Reordering aborted."
 
 #: resources/vue/components/courseware/CoursewareTreeItem.vue:314
+#: resources/vue/components/courseware/CoursewareTreeItem.vue:299
 msgid "%{elementTitle}. Neuordnung nicht möglich."
 msgstr "%{elementTitle}. Reordering not possible."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:366
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:476
 msgid "%{groupName} auswählen"
 msgstr "Select %{groupName}"
 
@@ -261,6 +277,7 @@ msgid "%{title} wird exportiert, bitte haben sie einen Moment Geduld..."
 msgstr "%{title} is being exported. Please be patient..."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:315
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:425
 msgid "%{userName} auswählen"
 msgstr "Select %{userName}"
 
@@ -321,11 +338,20 @@ msgstr "Subtitle"
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:22
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:47
 #: resources/vue/components/stock-images/UploadDialog.vue:18
+#: resources/vue/components/courseware/CoursewareBlockEdit.vue:9
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:35
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:179
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:187
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:1424
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:47
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:28
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:60
 msgid "Abbrechen"
 msgstr "Cancel"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:66
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:13
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:14
 msgid "Abgabe"
 msgstr "Submission"
 
@@ -340,6 +366,8 @@ msgstr "Submission did not take place until the extended submission date"
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:65
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:12
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:146
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:13
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:211
 msgid "Abgabefrist"
 msgstr "Submission date"
 
@@ -349,10 +377,13 @@ msgstr "Submission date"
 #: resources/vue/components/courseware/CoursewareContentPermissions.vue:21
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:354
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:7
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:371
 msgid "Ablaufdatum"
 msgstr "End date"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:230
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:99
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:6
 msgid "ablehnen"
 msgstr "decline"
 
@@ -361,6 +392,7 @@ msgid "Abmessungen"
 msgstr ""
 
 #: resources/vue/components/blubber/Composer.vue:36
+#: resources/vue/components/BlubberThread.vue:233
 msgid "Abschicken"
 msgstr "Submit"
 
@@ -379,6 +411,7 @@ msgstr "Section is active - blocks will be inserted here"
 
 #: resources/vue/components/courseware/CoursewareContainerActions.vue:29
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:25
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:24
 msgid "Abschnitt bearbeiten"
 msgstr "Edit section"
 
@@ -387,6 +420,7 @@ msgid "Abschnitt konnte nicht erstellt werden"
 msgstr "Section could not be created"
 
 #: resources/vue/components/courseware/CoursewareContainerActions.vue:33
+#: resources/vue/components/courseware/CoursewareContainerActions.vue:31
 msgid "Abschnitt löschen"
 msgstr "Delete section"
 
@@ -396,6 +430,7 @@ msgid "Abschnitt merken"
 msgstr "Add section"
 
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:26
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:25
 msgid "Abschnitt unwiderruflich löschen"
 msgstr "Delete section irreversibly"
 
@@ -423,6 +458,7 @@ msgstr "Section data are damaged. It may be that not all blocks are displayed"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:129
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:208
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:181
 msgid "Abschnitte"
 msgstr "Sections"
 
@@ -431,11 +467,16 @@ msgid "Absenden"
 msgstr "Submit"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:95
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:116
 msgid "Abspielen"
 msgstr "Play"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:113
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:106
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:35
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:7
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:27
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:7
 msgid "Absteigend"
 msgstr "Descending"
 
@@ -445,11 +486,15 @@ msgstr "Sorted descending, "
 
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:41
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:60
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:19
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:7
 msgid "Akademisches Ziel"
 msgstr "Academic goal"
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:33
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:87
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:36
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:6
 msgid "Akkreditierung"
 msgstr "Accreditation"
 
@@ -471,6 +516,8 @@ msgstr "Action"
 #: resources/vue/components/courseware/CoursewareStructuralElementCommentsOverview.vue:73
 #: resources/vue/components/courseware/CoursewareTasksActionWidget.vue:11
 #: resources/vue/components/stock-images/ActionsWidget.vue:10
+#: resources/vue/components/FilesTable.vue:274
+#: resources/vue/components/courseware/CoursewareContentShared.vue:11
 msgid "Aktionen"
 msgstr "Actions"
 
@@ -554,6 +601,7 @@ msgid "Alle entfernen"
 msgstr "Remove all"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:347
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:457
 msgid "Alle Gruppen auswählen"
 msgstr "Select all groups"
 
@@ -574,10 +622,12 @@ msgstr "Show all rooms"
 
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:169
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:162
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:168
 msgid "Alle Semester"
 msgstr "All semesters"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:296
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:406
 msgid "Alle Studierende auswählen"
 msgstr "Select all students"
 
@@ -602,6 +652,7 @@ msgid "Allgemeine Einstellungen"
 msgstr "General settings"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:405
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:379
 msgid "Als Vollbild anzeigen"
 msgstr "Show as full screen"
 
@@ -623,11 +674,14 @@ msgstr "Changes have been saved."
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:146
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:39
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:59
 msgid "Anfrage abgelehnt"
 msgstr "Request denied"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:138
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:156
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:55
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:244
 msgid "Anfrage bearbeiten"
 msgstr "Edit requests"
 
@@ -642,6 +696,7 @@ msgid "Angezeigte Veranstaltungen zuordnen"
 msgstr "Assign sub-course"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:117
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:138
 msgid "Anhalten"
 msgstr "Stop"
 
@@ -661,10 +716,12 @@ msgstr "Anonymous"
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:23
 #: resources/vue/components/courseware/CoursewareShelfDialogImport.vue:21
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:27
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:25
 msgid "Anpassen"
 msgstr "Adapt"
 
 #: resources/vue/components/courseware/CoursewareViewWidget.vue:12
+#: resources/vue/components/courseware/CoursewareViewWidget.vue:15
 msgid "Ansichten"
 msgstr "Views"
 
@@ -683,19 +740,24 @@ msgid "Apfelgrün"
 msgstr "Apple green"
 
 #: resources/assets/javascripts/studip-ui.js:647
+#: resources/assets/javascripts/studip-ui.js:646
 msgid "Apr"
 msgstr "Apr"
 
 #: resources/assets/javascripts/studip-ui.js:633
+#: resources/assets/javascripts/studip-ui.js:632
 msgid "April"
 msgstr "April"
 
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:45
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:46
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:44
 msgid "Arbeitsplatz"
 msgstr "Work place"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:163
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:52
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:24
 msgid "Art"
 msgstr "Type"
 
@@ -716,11 +778,19 @@ msgstr "Type of request"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:128
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:34
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:209
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:139
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:119
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:210
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:16
 msgid "Art des Lernmaterials"
 msgstr "Learning material type"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:431
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:80
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:106
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:78
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:28
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:7
 msgid "Art des Links"
 msgstr "Link type"
 
@@ -729,10 +799,13 @@ msgid "Audio"
 msgstr "Audio"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:269
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:87
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:27
 msgid "Audio Aufnahmen zulassen"
 msgstr "Allow audio recordings"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:144
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:172
 msgid "Audiodatei:"
 msgstr "Audio file:"
 
@@ -771,26 +844,34 @@ msgstr "The task must be submitted soon"
 
 #: resources/vue/components/courseware/CoursewareTasksActionWidget.vue:18
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:45
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:58
 msgid "Aufgabe verteilen"
 msgstr "Distribute tasks"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:71
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:357
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:69
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:354
 msgid "Aufgabe zuweisen"
 msgstr "Assign task"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:314
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:313
 msgid "Aufgaben wurden verteilt."
 msgstr "Tasks have been distributed."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:41
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:348
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:39
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:345
 msgid "Aufgabeneinstellungen"
 msgstr "Task settings"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:49
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:9
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:135
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:9
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:200
 msgid "Aufgabentitel"
 msgstr "Task title"
 
@@ -805,6 +886,12 @@ msgstr "Task title"
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:218
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:31
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:345
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:148
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:122
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:213
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:19
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:29
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:342
 msgid "Aufgabenvorlage"
 msgstr "Task template"
 
@@ -813,18 +900,26 @@ msgid "aufgehobene Lebenspartnerschaft"
 msgstr "nullified long-term relationship"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:160
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:37
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:34
 msgid "Aufnahme aktivieren"
 msgstr "Activate recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:178
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:46
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:43
 msgid "Aufnahme beenden"
 msgstr "Stop recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:193
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:55
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:52
 msgid "Aufnahme läuft"
 msgstr "Recording in progress"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:184
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:49
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:46
 msgid "Aufnahme löschen"
 msgstr "Delete recording"
 
@@ -838,19 +933,29 @@ msgid "Aufnahme nicht möglich, es wurde kein Ordner ausgewählt."
 msgstr "Recording is not possible. No folder has been selected."
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:190
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:52
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:49
 msgid "Aufnahme speichern"
 msgstr "Save recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:166
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:40
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:37
 msgid "Aufnahme starten"
 msgstr "Start recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:172
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:43
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:40
 msgid "Aufnahme wiederholen"
 msgstr "Repeat recording"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:112
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:105
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:34
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:6
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:26
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:6
 msgid "Aufsteigend"
 msgstr "Ascending"
 
@@ -859,10 +964,12 @@ msgid "Aufsteigend sortiert, "
 msgstr "Sorted ascending, "
 
 #: resources/assets/javascripts/studip-ui.js:651
+#: resources/assets/javascripts/studip-ui.js:650
 msgid "Aug"
 msgstr "Aug"
 
 #: resources/assets/javascripts/studip-ui.js:637
+#: resources/assets/javascripts/studip-ui.js:636
 msgid "August"
 msgstr "August"
 
@@ -920,50 +1027,68 @@ msgstr "Alternative answer (leave empty for none)"
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:35
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:88
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:37
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:7
 msgid "Auszeichnung"
 msgstr "Award"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:222
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:74
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:58
 msgid "Author"
 msgstr "Author"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:275
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:283
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:33
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:11
 msgid "Autoplay"
 msgstr "Autoplay"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:295
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:40
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:18
 msgid "Autoplay Timer in Sekunden"
 msgstr "Autoplay timer in seconds"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:70
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:10
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:7
 msgid "Autor"
 msgstr "Author"
 
 #: resources/vue/components/FilesTable.vue:249
+#: resources/vue/components/FilesTable.vue:251
 msgid "Autor/-in"
 msgstr "Author"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:44
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:16
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:10
 msgid "Balkendiagramm"
 msgstr "Bar graph"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:143
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:23
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:6
 msgid "Band"
 msgstr "Ribbon"
 
 #: resources/vue/components/courseware/CoursewareBlockEdit.vue:11
 #: resources/vue/components/courseware/CoursewareViewWidget.vue:11
 #: resources/vue/components/courseware/CoursewareViewWidget.vue:9
+#: resources/vue/components/courseware/CoursewareBlockEdit.vue:2
 msgid "Bearbeiten"
 msgstr "Edit"
 
 #: resources/vue/components/blubber/Comment.vue:56
+#: resources/vue/components/BlubberThread.vue:177
 msgid "Bearbeiten."
 msgstr "Edit."
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:61
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:11
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:12
 msgid "bearbeitet"
 msgstr "modified"
 
@@ -1023,10 +1148,12 @@ msgid "Beliebige Ausrichtung"
 msgstr "vertical arrangement:"
 
 #: resources/vue/components/blubber/ThreadSubscriber.vue:29
+#: resources/vue/components/BlubberThread.vue:93
 msgid "Benachrichtigungen aktiviert"
 msgstr "Notifications activated"
 
 #: resources/vue/components/blubber/ThreadSubscriber.vue:14
+#: resources/vue/components/BlubberThread.vue:80
 msgid "Benachrichtigungen für diese Konversation abstellen."
 msgstr "Unsubscribe from notifications for this conversation."
 
@@ -1049,21 +1176,33 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:84
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:215
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:21
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:78
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:18
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:50
 msgid "Beruf / Funktion"
 msgstr "Profession / Function"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:78
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:193
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:17
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:68
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:14
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:40
 msgid "berufliche Fähigkeiten"
 msgstr "professional ability"
 
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:43
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:61
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:20
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:8
 msgid "Berufliches Ziel"
 msgstr "Professional goal"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:107
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:168
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:55
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:27
 msgid "Berufserfahrung"
 msgstr "Professional experience"
 
@@ -1086,6 +1225,23 @@ msgstr "Professional experience"
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:160
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:90
 #: resources/vue/components/stock-images/AttributesFieldset.vue:32
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:24
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:61
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:21
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:31
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:83
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:55
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:24
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:12
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:25
+#: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:335
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:94
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:241
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:310
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:349
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:398
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:51
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:31
 msgid "Beschreibung"
 msgstr "Description"
 
@@ -1096,25 +1252,43 @@ msgstr "File name is displayed during mouseover"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:51
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:420
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:9
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:3
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:85
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:57
 msgid "Beschriftung"
 msgstr "Labeling"
 
 #: resources/vue/components/courseware/CoursewareConfirmBlock.vue:26
+#: resources/vue/components/courseware/CoursewareConfirmBlock.vue:5
+#: resources/vue/components/courseware/CoursewareConfirmBlock.vue:2
 msgid "Bestätigung"
 msgstr "Confirmation"
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:52
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:132
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:21
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:57
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:18
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:27
 msgid "Beteiligung"
 msgstr "Participation"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:162
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:411
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:35
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:29
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:81
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:53
 msgid "Bezeichnung"
 msgstr "Notation"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:76
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:175
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:15
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:60
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:12
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:32
 msgid "Bezeichnung der Qualifikation"
 msgstr "Qualification description"
 
@@ -1122,6 +1296,10 @@ msgstr "Qualification description"
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:385
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:71
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:147
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:98
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:81
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:76
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:70
 msgid "Bild"
 msgstr "Picture"
 
@@ -1158,10 +1336,13 @@ msgstr "Add picture"
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:80
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:691
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:70
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:168
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:83
 msgid "Bild hochladen"
 msgstr "Upload picture"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:73
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:85
 msgid "Bild im Dateibereich speichern"
 msgstr "Save the picture in the file area"
 
@@ -1169,14 +1350,20 @@ msgstr "Save the picture in the file area"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:78
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:3
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:50
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:162
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:77
 msgid "Bild löschen"
 msgstr "Delete picture"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:147
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:41
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:14
 msgid "Bild Rückseite"
 msgstr "Image back"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:128
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:33
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:6
 msgid "Bild Vorderseite"
 msgstr "Image front"
 
@@ -1184,6 +1371,10 @@ msgstr "Image front"
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:138
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:208
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:175
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:56
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:14
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:31
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:3
 msgid "Bilddatei"
 msgstr "Picture file"
 
@@ -1200,14 +1391,18 @@ msgstr "Biography"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:158
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:64
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:265
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:195
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:149
 msgid "bis"
 msgstr "until"
 
 #: resources/assets/javascripts/bootstrap/forms.js:144
+#: resources/assets/javascripts/bootstrap/forms.js:140
 msgid "Bitte %u Zeichen mehr eingeben"
 msgstr "Please enter %u more characters"
 
 #: resources/assets/javascripts/bootstrap/forms.js:140
+#: resources/assets/javascripts/bootstrap/forms.js:136
 msgid "Bitte %u Zeichen weniger eingeben"
 msgstr "Please enter %u characters less"
 
@@ -1223,6 +1418,7 @@ msgid "Bitte bestätigen Sie die Aktion."
 msgstr "Please confirm the action."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:100
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:90
 msgid "Bitte füllen Sie alle notwendigen Angaben aus."
 msgstr "Please fill out all necessary fields."
 
@@ -1266,6 +1462,7 @@ msgid "Bitte laden Sie die Seite neu, um fortzufahren"
 msgstr "To continue, please reload the page"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:120
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:112
 msgid "Bitte schreiben Sie ein Feedback."
 msgstr "Please write a feedback."
 
@@ -1274,20 +1471,26 @@ msgid "Bitte wählen Sie ein Import-Archiv aus."
 msgstr "Please select an import archive."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:259
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:369
 msgid "Bitte wählen Sie ein Lernmaterial als Ziel aus."
 msgstr "Please select a learning material as target."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:340
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:278
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:124
+#: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:349
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:339
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:189
 msgid "Bitte wählen Sie ein Lernmaterial aus."
 msgstr "Please select a learning material."
 
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:149
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:134
 msgid "Bitte wählen Sie ein Nachherbild aus."
 msgstr "Please select an after-image."
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:93
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:89
 msgid "Bitte wählen Sie ein Video aus."
 msgstr "Please select a video."
 
@@ -1297,22 +1500,28 @@ msgid "Bitte wählen Sie ein Vorher- und ein Nachher-Bild aus."
 msgstr "Please select an after-image."
 
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:148
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:133
 msgid "Bitte wählen Sie ein Vorherbild aus."
 msgstr "Please select a before-image."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:231
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:252
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:389
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:296
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:362
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:499
 msgid "Bitte wählen Sie eine Aufgabe aus."
 msgstr "Please select a task."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:171
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:236
 msgid "Bitte wählen Sie eine Aufgabenvorlage aus."
 msgstr "Please select a task template."
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:230
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:529
 #: resources/vue/components/courseware/CoursewareFolderBlock.vue:169
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:178
 msgid "Bitte wählen Sie eine Datei aus."
 msgstr "Please select a file."
 
@@ -1322,6 +1531,8 @@ msgstr "Please select a page as target."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:349
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:396
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:410
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:506
 msgid "Bitte wählen Sie eine Seite aus."
 msgstr "Please select a page."
 
@@ -1335,10 +1546,12 @@ msgstr "Please select a folder."
 
 #: resources/vue/components/courseware/CoursewareBlockadderItem.vue:80
 #: resources/vue/components/courseware/CoursewareClipboardItem.vue:16
+#: resources/vue/components/courseware/CoursewareBlockadderItem.vue:61
 msgid "Bitte wählen Sie einen Ort aus, an dem der Block eingefügt werden soll."
 msgstr "Please select a place where the block should be inserted."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:101
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:157
 msgid "Bitte wählen Sie zuerst das Lernmaterial aus."
 msgstr "Please select the learning material first."
 
@@ -1347,6 +1560,7 @@ msgid "Blättern"
 msgstr "Browse"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:43
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:39
 msgid "blau"
 msgstr "blue"
 
@@ -1355,6 +1569,7 @@ msgstr "blue"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:37
 #: resources/vue/components/stock-images/colors.js:13
 #: resources/vue/mixins/courseware/colors.js:23
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:27
 msgid "Blau"
 msgstr "Blue"
 
@@ -1398,10 +1613,12 @@ msgid "Block unwiderruflich löschen"
 msgstr "Delete block irreversibly"
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:25
+#: resources/vue/components/courseware/CoursewareBlockInfo.vue:14
 msgid "Block wurde erstellt am"
 msgstr "Block created on"
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:21
+#: resources/vue/components/courseware/CoursewareBlockInfo.vue:10
 msgid "Block wurde erstellt von"
 msgstr "Block created by"
 
@@ -1415,6 +1632,7 @@ msgid "Block zu diesem Abschnitt hinzufügen"
 msgstr "Add block to this section"
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:15
+#: resources/vue/components/courseware/CoursewareBlockInfo.vue:6
 msgid "Blockbeschreibung"
 msgstr "Block description"
 
@@ -1427,6 +1645,7 @@ msgstr "Block data are damaged. Standard values will be inserted"
 #: resources/vue/components/courseware/CoursewareCommentsOverviewWidgetFilterType.vue:26
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:44
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:179
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:32
 msgid "Blöcke"
 msgstr "Blocks"
 
@@ -1449,6 +1668,8 @@ msgid "Braun"
 msgstr ""
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:355
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:69
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:41
 msgid "Breite"
 msgstr "Width"
 
@@ -1458,6 +1679,8 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:37
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:89
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:38
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:8
 msgid "Buch"
 msgstr "Book"
 
@@ -1478,6 +1701,8 @@ msgid "Consumer-Secret des LTI-Tools"
 msgstr "LTI tool consumer secret"
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:148
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:43
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:36
 msgid "Contextmenü"
 msgstr "Context menu"
 
@@ -1527,10 +1752,12 @@ msgstr "The archive doesn't contain a files.json file."
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:151
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:773
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:199
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:133
 msgid "Das Bild für das neue Lernmaterial konnte nicht gespeichert werden."
 msgstr "The image for the new learning material could not be saved."
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:524
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:520
 msgid "Das Bild wurde erfolgreich im Dateibereich abgelegt."
 msgstr "The image has been successfully placed in the file area."
 
@@ -1548,6 +1775,7 @@ msgstr "The field for the wiki page must not be empty."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:324
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:341
 msgid ""
 "Das folgende Courseware-Material wird %{ ownerName }\n"
 "                            zur Veröffentlichung im OER Campus vorgeschlagen:"
@@ -1556,10 +1784,12 @@ msgstr ""
 "%{ ownerName } for publication in the OER Campus:"
 
 #: resources/vue/components/FilesTable.vue:472
+#: resources/vue/components/FilesTable.vue:474
 msgid "Das Herunterladen dieser Datei ist nur eingeschränkt möglich."
 msgstr "The download of this file is restricted."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:917
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:913
 msgid "Das Lesezeichen wurde gesetzt."
 msgstr "The bookmark has been set."
 
@@ -1577,6 +1807,18 @@ msgstr "Password and re-typed password don't match!"
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:111
 #: resources/vue/components/courseware/CoursewareFileChooser.vue:4
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:105
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:79
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:19
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:20
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:35
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:14
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:29
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:24
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:7
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:35
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:7
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:25
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:18
 msgid "Datei"
 msgstr "File"
 
@@ -1586,6 +1828,7 @@ msgstr "Edit file"
 
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:64
 #: resources/vue/components/courseware/CoursewareFolderBlock.vue:76
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:72
 msgid "Datei herunterladen"
 msgstr "Download file"
 
@@ -1593,10 +1836,14 @@ msgstr "Download file"
 #: resources/assets/javascripts/lib/files.js:146
 #: resources/vue/components/blubber/Composer.vue:45
 #: resources/vue/components/courseware/CoursewareFolderBlock.vue:122
+#: resources/vue/components/BlubberPublicComposer.vue:26
+#: resources/vue/components/BlubberThread.vue:242
 msgid "Datei hochladen"
 msgstr "Upload file"
 
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:76
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:23
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:20
 msgid "Datei ist nicht verfügbar"
 msgstr "File is not available"
 
@@ -1607,10 +1854,18 @@ msgstr "The file is too big or it doesn't have an allowed extension."
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:73
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:119
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:87
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:11
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:26
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:5
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:20
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:16
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:9
 msgid "Dateibereich"
 msgstr "File area"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:229
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:69
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:9
 msgid "Dateibereich Datei"
 msgstr "File area file"
 
@@ -1619,6 +1874,8 @@ msgid "Dateibereich dieser Veranstaltung"
 msgstr "File area of this course"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:230
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:70
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:10
 msgid "Dateibereich Ordner"
 msgstr "File area folder"
 
@@ -1632,6 +1889,8 @@ msgid "Dateien zum Hochladen auswählen"
 msgstr "Select a file for uploading"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:230
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:51
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:29
 msgid "Dateinamen anzeigen"
 msgstr "Display filename"
 
@@ -1640,6 +1899,8 @@ msgid "Dateipfad"
 msgstr "File path"
 
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:383
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:35
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:18
 msgid "Dateityp"
 msgstr "File type"
 
@@ -1659,20 +1920,26 @@ msgid "Daten werden geladen..."
 msgstr "Loading dialogue..."
 
 #: resources/assets/javascripts/mvv.js:606
+#: resources/assets/javascripts/mvv.js:603
 msgid "Datenfeld in Original-Sprache nicht verfügbar."
 msgstr "The data field isn't available in the original language."
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:96
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:103
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:25
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:19
 msgid "Datensatz"
 msgstr "Data record"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:50
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:176
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:37
 msgid "Datensatz entfernen"
 msgstr "Remove data record"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:91
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:57
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:51
 msgid "Datensatz hinzufügen"
 msgstr "Add data record"
 
@@ -1683,14 +1950,31 @@ msgstr "Add data record"
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:151
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:117
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:244
+#: resources/vue/components/FilesTable.vue:260
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:13
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:48
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:10
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:18
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:55
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:66
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:3
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:14
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:35
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:89
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:15
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:69
 msgid "Datum"
 msgstr "Date"
 
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:119
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:37
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:17
 msgid "Datum und Zeit"
 msgstr "Date and time"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:243
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:66
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:24
 msgid "deaktiviert"
 msgstr "deactivated"
 
@@ -1722,6 +2006,7 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareBlockadderItem.vue:74
 #: resources/vue/components/courseware/CoursewareClipboardItem.vue:19
+#: resources/vue/components/courseware/CoursewareBlockadderItem.vue:55
 msgid "Der Block wurde erfolgreich eingefügt."
 msgstr "The block has been inserted successfully."
 
@@ -1743,22 +2028,27 @@ msgid "Detaillierte Veranstaltungsliste"
 msgstr "Detailed list of courses"
 
 #: resources/assets/javascripts/studip-ui.js:655
+#: resources/assets/javascripts/studip-ui.js:654
 msgid "Dez"
 msgstr "Dec"
 
 #: resources/assets/javascripts/studip-ui.js:641
+#: resources/assets/javascripts/studip-ui.js:640
 msgid "Dezember"
 msgstr "December"
 
 #: resources/assets/javascripts/studip-ui.js:669
+#: resources/assets/javascripts/studip-ui.js:668
 msgid "Di"
 msgstr "Tue."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:65
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:64
 msgid "Die angeforderte Seite ist nicht Teil dieser Courseware."
 msgstr "The requested page is not part of this courseware."
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:442
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:445
 msgid "Die Aufnahme wurde erfolgreich im Dateibereich abgelegt."
 msgstr "The recording has been successfully placed in the file area."
 
@@ -1804,6 +2094,7 @@ msgid "Die E-Mail-Adresse ist nicht korrekt!"
 msgstr "Invalid e-mail address!"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:247
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:322
 msgid ""
 "Die Einstellungen dieser Seite werden im Moment von %{blockingUserName} "
 "bearbeitet"
@@ -1847,26 +2138,33 @@ msgid "Die Person ist bereits eingetragen."
 msgstr "This person is already enroled."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:215
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:213
 msgid "Die Seite %{ pageTitle } konnte nicht kopiert werden."
 msgstr "The page %{ pageTitle } could not be copied."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:129
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:127
 msgid "Die Seite %{ pageTitle } konnte nicht verknüpft werden."
 msgstr "The page %{ pageTitle } could not be linked."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:188
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:885
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:902
 msgid "Die Seite %{ pageTitle } wurde erfolgreich angelegt."
 msgstr "The page %{ pageTitle } has been created successfully."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:207
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:205
 msgid "Die Seite %{ pageTitle } wurde erfolgreich kopiert."
 msgstr "The page %{ pageTitle } has been successfully copied."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:121
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:119
 msgid "Die Seite %{ pageTitle } wurde erfolgreich verknüpft."
 msgstr "The page %{ pageTitle } has been successfully linked."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:175
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:893
 msgid ""
 "Die Seite konnte nicht erstellt werden. Sie haben nicht die notwendigen "
 "Schreibrechte."
@@ -1880,6 +2178,7 @@ msgid "Die Seite konnte nicht gefunden werden."
 msgstr "The page could not be found."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:909
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:855
 msgid "Die Seite konnte nicht gelöscht werden."
 msgstr "The page could not be deleted."
 
@@ -1888,6 +2187,7 @@ msgid "Die Seite wurde an den OER Campus gesendet."
 msgstr "The page has been sent to the OER Campus."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:906
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:852
 msgid "Die Seite wurde gelöscht."
 msgstr "The page has been deleted."
 
@@ -1905,6 +2205,7 @@ msgstr "Participation is binding. Please contact the lecturers."
 
 #: resources/assets/javascripts/lib/calendar.js:7
 #: resources/assets/javascripts/studip-ui.js:660
+#: resources/assets/javascripts/studip-ui.js:659
 msgid "Dienstag"
 msgstr "Tuesday"
 
@@ -1919,23 +2220,28 @@ msgid "Dies ist ein Pflichtfeld"
 msgstr "This is a mandatory field"
 
 #: resources/vue/components/FilesTable.vue:462
+#: resources/vue/components/FilesTable.vue:464
 msgid "Diese Datei ist barrierefrei."
 msgstr "The file is accessible."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:91
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:59
 #: resources/vue/mixins/courseware/wizard.js:9
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:82
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:682
 msgid "Diese Datei ist kein Bild. Bitte wählen Sie ein Bild aus."
 msgstr "This file is not an image. Please choose an image."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:89
 #: resources/vue/mixins/courseware/wizard.js:6
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:80
 msgid ""
 "Diese Datei ist zu groß. Bitte wählen Sie eine Datei aus, die kleiner als "
 "2MB ist."
 msgstr "This file is too large. Please select a file that is smaller than 2MB."
 
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:57
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:680
 msgid "Diese Datei ist zu groß. Bitte wählen Sie eine kleinere Datei."
 msgstr "This file is too large. Please choose a smaller file."
 
@@ -1948,6 +2254,7 @@ msgid "Diese Seite enthält keine darunter liegenden Seiten."
 msgstr "This page does not contain any sub-pages."
 
 #: resources/vue/components/courseware/CoursewareTreeItem.vue:51
+#: resources/vue/components/courseware/CoursewareTreeItem.vue:49
 msgid "Diese Seite hat eine zeitlich beschränkte Sichtbarkeit"
 msgstr "This page has a time-restricted visibility"
 
@@ -1956,16 +2263,19 @@ msgid "diese Seite inkl. darunter liegende Seiten"
 msgstr "this page incl. underlying pages"
 
 #: resources/vue/components/courseware/CoursewareTreeItem.vue:58
+#: resources/vue/components/courseware/CoursewareTreeItem.vue:56
 msgid "Diese Seite kann von Teilnehmenden bearbeitet werden"
 msgstr "This page can be edited by participants"
 
 #: resources/vue/components/courseware/CoursewareTreeItem.vue:65
+#: resources/vue/components/courseware/CoursewareTreeItem.vue:63
 msgid "Diese Seite kann von Teilnehmenden nicht gesehen werden"
 msgstr "This page cannot be seen by participants"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:241
 #: resources/vue/components/courseware/IndexApp.vue:51
 #: resources/vue/components/courseware/PublicApp.vue:41
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:316
 msgid "Diese Seite steht Ihnen leider nicht zur Verfügung."
 msgstr "This page is unfortunately not available for you."
 
@@ -1973,6 +2283,10 @@ msgstr "This page is unfortunately not available for you."
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:659
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:808
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:817
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:603
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:611
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:754
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:763
 msgid "Diese Seite wird bereits bearbeitet."
 msgstr "This page is already being edited."
 
@@ -1984,6 +2298,7 @@ msgstr "This page is possibly being edited by %s."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:43
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:44
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:42
 msgid "Diese Veranstaltung"
 msgstr "This course"
 
@@ -2001,14 +2316,17 @@ msgstr "Hide this entry"
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:111
 #: resources/vue/components/courseware/CoursewareListContainer.vue:88
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:154
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:82
 msgid "Dieser Abschnitt wird bereits bearbeitet."
 msgstr "This section is already being edited."
 
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:156
+#: resources/vue/components/courseware/CoursewareDefaultBlock.vue:154
 msgid "Dieser Block wird bereits bearbeitet."
 msgstr "This block is already being edited."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:319
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:394
 msgid ""
 "Dieser Inhalt ist aus den persönlichen Lernmaterialien von %{ ownerName } "
 "verlinkt und kann nur dort bearbeitet werden."
@@ -2024,6 +2342,7 @@ msgstr "This folder is for homework. Files can be uploaded to it, only."
 
 #: resources/vue/components/FilesTable.vue:278
 #: resources/vue/components/courseware/CoursewareFolderBlock.vue:101
+#: resources/vue/components/FilesTable.vue:280
 msgid "Dieser Ordner ist leer"
 msgstr "This folder is empty"
 
@@ -2048,6 +2367,7 @@ msgid "Dieses Feld muss ausgewählt sein."
 msgstr "Nobody has been selected."
 
 #: resources/vue/components/EditableList.vue:25
+#: resources/vue/components/EditableList.vue:19
 msgid "Direkt auswählen ..."
 msgstr "Directy select ..."
 
@@ -2056,6 +2376,7 @@ msgid "divers"
 msgstr "diverse"
 
 #: resources/assets/javascripts/studip-ui.js:671
+#: resources/assets/javascripts/studip-ui.js:670
 msgid "Do"
 msgstr "Thu."
 
@@ -2075,6 +2396,7 @@ msgstr "Search document"
 
 #: resources/assets/javascripts/lib/calendar.js:9
 #: resources/assets/javascripts/studip-ui.js:662
+#: resources/assets/javascripts/studip-ui.js:661
 msgid "Donnerstag"
 msgstr "Thursday"
 
@@ -2083,10 +2405,13 @@ msgid "Download des Ergebnisses"
 msgstr "Download result"
 
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:372
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:28
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:11
 msgid "Download-Icon anzeigen"
 msgstr "Show download icon"
 
 #: resources/vue/components/FilesTable.vue:239
+#: resources/vue/components/FilesTable.vue:241
 msgid "Downloads"
 msgstr "Downloads"
 
@@ -2104,10 +2429,14 @@ msgstr "Print"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:341
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:48
 #: resources/vue/components/courseware/CoursewareTree.vue:29
+#: resources/vue/components/courseware/CoursewareAccordionContainer.vue:59
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:416
+#: resources/vue/components/courseware/CoursewareTabsContainer.vue:55
 msgid "Drücken Sie die Leertaste, um neu anzuordnen."
 msgstr "Press the space bar to reorder."
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:50
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:46
 msgid "dunkel grau"
 msgstr "dark gray"
 
@@ -2138,6 +2467,7 @@ msgid ""
 msgstr ""
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:25
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:19
 msgid ""
 "Ein Vorschaubild motiviert Lernende das Lernmaterial zu erkunden. Die "
 "Kombination aus Bild und Farbe erleichtert das wiederfinden des "
@@ -2165,6 +2495,8 @@ msgstr "One value per line, example: Review:Chapter=1.2.56"
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:208
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:209
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:218
+#: resources/vue/components/responsive/ResponsiveNavigation.vue:207
+#: resources/vue/components/responsive/ResponsiveNavigation.vue:217
 msgid "Eine Ebene höher"
 msgstr "One layer above"
 
@@ -2221,6 +2553,8 @@ msgstr "Introduction text"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:28
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:43
 #: resources/vue/components/courseware/CoursewareUnitItemDialogSettings.vue:48
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:329
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:40
 msgid "Einstellungen"
 msgstr "Settings"
 
@@ -2231,6 +2565,12 @@ msgstr "Add elements"
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:48
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:121
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:154
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:18
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:53
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:15
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:23
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:48
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:20
 msgid "Enddatum"
 msgstr "Final date"
 
@@ -2240,6 +2580,7 @@ msgid "Endpunkt"
 msgstr "End time"
 
 #: resources/vue/components/courseware/CoursewareContentPermissions.vue:163
+#: resources/vue/components/courseware/CoursewareContentPermissions.vue:173
 msgid "Entfernen der Rechte von %{ userName }"
 msgstr "Removal of rights of %{ userName }"
 
@@ -2261,6 +2602,10 @@ msgstr "Does the content contain one or more files?"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:40
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:108
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:216
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:146
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:125
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:216
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:22
 msgid "Entwurf"
 msgstr "Draft"
 
@@ -2273,6 +2618,10 @@ msgstr "Draft"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:39
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:107
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:215
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:145
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:124
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:215
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:21
 msgid "ePortfolio"
 msgstr "ePortfolio"
 
@@ -2280,16 +2629,28 @@ msgstr "ePortfolio"
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:134
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:134
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:141
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:227
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:234
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:226
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:233
 msgid "Ereignis"
 msgstr "Event"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:239
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:267
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:88
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:60
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:98
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:78
 msgid "Ereignis entfernen"
 msgstr "Remove event"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:122
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:129
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:39
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:11
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:42
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:22
 msgid "Ereignis hinzufügen"
 msgstr "Add event"
 
@@ -2306,6 +2667,8 @@ msgid "Erinnerungsnachrichten an alle Teilnehmenden schicken"
 msgstr "Write reminders to all participants"
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:152
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:45
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:38
 msgid "Erlauben"
 msgstr "Allow"
 
@@ -2319,6 +2682,7 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:24
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:46
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:18
 msgid "Erscheinung"
 msgstr "Appearance"
 
@@ -2331,6 +2695,11 @@ msgstr "Create zip file"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:87
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1208
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:45
+#: resources/vue/components/courseware/CoursewareAdminTemplates.vue:112
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:34
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:86
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:865
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:1422
 msgid "Erstellen"
 msgstr "Create"
 
@@ -2359,6 +2728,8 @@ msgid "Erstellt durch"
 msgstr "Developed by"
 
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:79
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:19
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:16
 msgid "erstellt von"
 msgstr "created by"
 
@@ -2367,6 +2738,7 @@ msgid "Ersten Inhalt erstellen"
 msgstr "Create first content"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:164
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:201
 msgid "erstes Element"
 msgstr "first element"
 
@@ -2396,6 +2768,7 @@ msgid "Es ist ein Fehler aufgetreten"
 msgstr "An error occurred"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:446
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:449
 msgid ""
 "Es ist ein Fehler aufgetreten! Die Aufnahme konnte nicht gespeichert werden."
 msgstr "An error occurred! The recording could not be saved."
@@ -2405,10 +2778,12 @@ msgid "Es ist ein Fehler aufgetreten."
 msgstr "An error occurred."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:171
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:891
 msgid "Es ist ein Fehler aufgetreten. Die Seite konnte nicht erstellt werden."
 msgstr "An error occurred. The page could not be created."
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:528
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:524
 msgid ""
 "Es ist ein Fehler aufgetretten! Das Bild konnte nicht gespeichert werden."
 msgstr "An error has occurred! The image could not be saved."
@@ -2424,10 +2799,13 @@ msgid "Es ist ein Fehler aufgetretten."
 msgstr "An error occurred."
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:125
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:22
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:19
 msgid "Es ist keine Audio-Datei verfügbar"
 msgstr "No audio file available"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:77
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:83
 msgid ""
 "Es konnte leider kein Lernmaterial gefunden werden. Bitte erstellen Sie "
 "unter Arbeitsplatz/Courseware ein Lernmaterial."
@@ -2441,6 +2819,7 @@ msgid "Es konnten keine Bilder gefunden werden."
 msgstr "No resources could be found!"
 
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:130
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:137
 msgid ""
 "Es sind noch keine Unterseiten vorhanden. Sobald Sie weitere Unterseiten "
 "anlegen, erscheinen diese automatisch hier im Inhaltsverzeichnis."
@@ -2450,6 +2829,8 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:103
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:225
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:116
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:290
 msgid "Es stehen keine Lernmaterialien zur Verfügung."
 msgstr "No learning materials are available."
 
@@ -2457,6 +2838,7 @@ msgstr "No learning materials are available."
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:23
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:117
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:108
 msgid "Es steht keine Auswahl zur Verfügung"
 msgstr "No selection available"
 
@@ -2483,6 +2865,37 @@ msgstr "No selection available"
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:1
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:187
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:223
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:45
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:39
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:1
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:50
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:67
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:84
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:108
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:33
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:91
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:1
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:48
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:95
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:20
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:67
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:1
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:23
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:41
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:14
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:32
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:1
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:112
+#: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:202
+#: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:315
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:201
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:378
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:61
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:78
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:41
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:58
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:1
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:94
 msgid "Es steht keine Auswahl zur Verfügung."
 msgstr "No selection is available."
 
@@ -2492,15 +2905,20 @@ msgstr "All postings in this area will be deleted as well!"
 
 #: resources/vue/components/courseware/CoursewareBlockFeedback.vue:42
 #: resources/vue/components/courseware/CoursewareStructuralElementFeedback.vue:41
+#: resources/vue/components/courseware/CoursewareBlockFeedback.vue:39
+#: resources/vue/components/courseware/CoursewareStructuralElementFeedback.vue:37
 msgid "Es wurde noch kein Feedback abgegeben."
 msgstr "No feedback has been given yet."
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:202
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:218
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:302
+#: resources/vue/components/courseware/CoursewareDashboardTasks.vue:230
 msgid "Es wurden bisher keine Aufgaben gestellt."
 msgstr "No tasks have been provided yet."
 
 #: resources/vue/components/courseware/CoursewareEmptyElementBox.vue:11
+#: resources/vue/components/courseware/CoursewareEmptyElementBox.vue:13
 msgid "Es wurden bisher noch keine Inhalte eingepflegt."
 msgstr "No content has been added yet."
 
@@ -2510,10 +2928,13 @@ msgstr "No activities have been found."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:208
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:201
+#: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:217
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:216
 msgid "Es wurden keine geeigneten Veranstaltungen gefunden."
 msgstr "No matching courses have been found."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:335
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:445
 msgid "Es wurden keine Gruppen in dieser Veranstaltung gefunden."
 msgstr "No groups in this course could be found."
 
@@ -2532,19 +2953,23 @@ msgid "Es wurden keine neuen Ergebnisse für \"<%= needle %>\" gefunden."
 msgstr "No results were found for \"<%= needle %>\"."
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:122
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:172
 #, fuzzy
 msgid "Es wurden keine passenden Blöcke gefunden."
 msgstr "No matching rooms found!"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:284
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:394
 msgid "Es wurden keine Studierenden in dieser Veranstaltung gefunden."
 msgstr "No students could be found in this course."
 
 #: resources/vue/components/courseware/CoursewareSearchResults.vue:105
+#: resources/vue/components/courseware/CoursewareSearchResults.vue:106
 msgid "Es wurden keine Suchergebnisse gefunden."
 msgstr "No search results have been found."
 
 #: resources/vue/components/MyCourses.vue:53
+#: resources/vue/components/MyCourses.vue:61
 msgid "Es wurden keine Veranstaltungen gefunden."
 msgstr "No course found."
 
@@ -2572,6 +2997,8 @@ msgstr "Export of the learning material: %{title}"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:941
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1117
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:1159
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:1333
 msgid "Export läuft, bitte haben sie einen Moment Geduld..."
 msgstr "Export is in progress, please be patient for a moment..."
 
@@ -2586,10 +3013,14 @@ msgstr "Export elements"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:82
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:48
 #: resources/vue/components/courseware/CoursewareUnitItemDialogExport.vue:13
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:81
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:44
 msgid "Exportieren"
 msgstr "Export"
 
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:84
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:30
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:9
 msgid "Extern"
 msgstr "External"
 
@@ -2598,6 +3029,8 @@ msgid "Externe Inhalte"
 msgstr "External contents"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:436
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:109
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:81
 msgid "Externer Link"
 msgstr "External link"
 
@@ -2621,6 +3054,10 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:44
 #: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:103
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:18
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:47
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:15
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:24
 msgid "Familienstand"
 msgstr "Personal status"
 
@@ -2638,6 +3075,20 @@ msgstr "Personal status"
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:169
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:99
 #: resources/vue/components/stock-images/ColorFilterWidget.vue:11
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:39
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:33
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:97
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:80
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:42
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:14
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:17
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:8
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:95
+#: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:297
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:102
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:360
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:55
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:35
 msgid "Farbe"
 msgstr "Color"
 
@@ -2660,14 +3111,17 @@ msgid "Farbverlauf"
 msgstr "Leave"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:72
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:34
 msgid "Favoriten"
 msgstr "Favourites"
 
 #: resources/assets/javascripts/studip-ui.js:645
+#: resources/assets/javascripts/studip-ui.js:644
 msgid "Feb"
 msgstr "Feb"
 
 #: resources/assets/javascripts/studip-ui.js:631
+#: resources/assets/javascripts/studip-ui.js:630
 msgid "Februar"
 msgstr "February"
 
@@ -2681,6 +3135,11 @@ msgstr "February"
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:15
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:25
 #: resources/vue/components/courseware/CoursewareStructuralElementCommentsOverview.vue:71
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:16
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:123
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:136
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:6
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:3
 msgid "Feedback"
 msgstr "Feedback"
 
@@ -2688,22 +3147,27 @@ msgstr "Feedback"
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:195
 #: resources/vue/components/courseware/CoursewareStructuralElementCommentsOverview.vue:94
 #: resources/vue/components/courseware/CoursewareStructuralElementCommentsOverview.vue:104
+#: resources/vue/components/courseware/CoursewareDashboardTasks.vue:207
 msgid "Feedback anzeigen"
 msgstr "Display feedback"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:180
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:273
 msgid "Feedback bearbeiten"
 msgstr "Edit feedback"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:191
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:79
 msgid "Feedback geben"
 msgstr "Give feedback"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:178
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:74
 msgid "Feedback gegeben"
 msgstr "Feedback given"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:169
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:257
 msgid "Feedback geschrieben am:"
 msgstr "Feedback written on:"
 
@@ -2714,10 +3178,12 @@ msgid "Feedback gesendet"
 msgstr "Give feedback"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:143
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:135
 msgid "Feedback wurde gelöscht."
 msgstr "Feedback has been deleted."
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:151
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:143
 msgid "Feedback wurde gespeichert."
 msgstr "Feedback has been saved."
 
@@ -2803,6 +3269,8 @@ msgid "Fokusmodus einschalten"
 msgstr "Turn on focus mode"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:479
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:128
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:100
 msgid "Form entfernen"
 msgstr "Remove form"
 
@@ -2816,10 +3284,14 @@ msgstr "normal"
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:40
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:59
 #: resources/vue/components/courseware/CoursewareUnitItemDialogSettings.vue:214
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:37
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:57
 msgid "Fortschritt"
 msgstr "Progress"
 
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:163
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:47
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:19
 msgid "Fortschritt erst beim Herunterladen"
 msgstr "Progress only when downloading"
 
@@ -2838,6 +3310,7 @@ msgid "Fortschritt: %{progress}%"
 msgstr "Progress: %{progress}%"
 
 #: resources/assets/javascripts/studip-ui.js:672
+#: resources/assets/javascripts/studip-ui.js:671
 msgid "Fr"
 msgstr "Fri."
 
@@ -2852,6 +3325,7 @@ msgstr "Free"
 
 #: resources/vue/components/courseware/CoursewareContentShared.vue:18
 #: resources/vue/components/courseware/CoursewareContentShared.vue:81
+#: resources/vue/components/courseware/CoursewareContentShared.vue:122
 msgid "Freigabe bearbeiten"
 msgstr "Edit share"
 
@@ -2861,10 +3335,13 @@ msgstr "Delete share"
 
 #: resources/assets/javascripts/lib/calendar.js:10
 #: resources/assets/javascripts/studip-ui.js:663
+#: resources/assets/javascripts/studip-ui.js:662
 msgid "Freitag"
 msgstr "Friday"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:226
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:96
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:3
 msgid "Fristverlängerung"
 msgstr "Submission date prolongation"
 
@@ -2873,18 +3350,23 @@ msgid "Fügt einen Standard-Abschnitt mit einem Text-Block hinzu"
 msgstr "Adds a default section with a text block"
 
 #: resources/assets/javascripts/lib/questionnaire.js:354
+#: resources/assets/javascripts/lib/questionnaire.js:355
 msgid "Füllen Sie noch die rot markierten Stellen korrekt aus."
 msgstr "Fill in the red marked areas correctly."
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:245
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:68
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:26
 msgid "für alle"
 msgstr "for all"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:256
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:271
 msgid "Für die gewählte Quelle stehen kein Lernmaterialien zur Verfügung."
 msgstr "No learning materials are available for the selected source."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:264
+#: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:273
 msgid "Für die gewählte Quelle stehen keine Lernmaterialien zur Verfügung."
 msgstr "No learning material is available for the selected source."
 
@@ -2901,6 +3383,7 @@ msgstr "Changed"
 #: resources/vue/components/courseware/CoursewareSearchWidget.vue:26
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:59
 #: resources/vue/components/stock-images/SearchWidget.vue:28
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:66
 msgid "Geben Sie einen Suchbegriff mit mindestens 3 Zeichen ein."
 msgstr "Please enter a search term with at least 3 characters."
 
@@ -2911,11 +3394,19 @@ msgstr "Search string too short. Please enter at least 3 characters."
 
 #: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:40
 #: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:81
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:12
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:34
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:9
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:11
 msgid "Geburtsdatum"
 msgstr "Birthday"
 
 #: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:38
 #: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:72
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:9
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:30
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:6
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:7
 msgid "Geburtsort"
 msgstr "Birthplace"
 
@@ -2924,6 +3415,7 @@ msgid "gedreht"
 msgstr ""
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:47
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:43
 msgid "gelb"
 msgstr "yellow"
 
@@ -2932,6 +3424,7 @@ msgstr "yellow"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:41
 #: resources/vue/components/stock-images/colors.js:7
 #: resources/vue/mixins/courseware/colors.js:55
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:28
 msgid "Gelb"
 msgstr "Yellow"
 
@@ -2943,6 +3436,8 @@ msgstr "Deleted"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:147
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:53
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:241
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:171
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:138
 msgid "Geschätzter zeitlicher Aufwand"
 msgstr "Estimated time effort"
 
@@ -2952,22 +3447,31 @@ msgstr "divorced"
 
 #: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:42
 #: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:90
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:15
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:38
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:12
 msgid "Geschlecht"
 msgstr "Gender"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:80
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:15
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:7
 msgid "Geschwindigkeit"
 msgstr "Speed"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:76
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:75
 msgid "Gestaltung"
 msgstr "Layout"
 
 #: resources/vue/components/courseware/CoursewareSharedItems.vue:16
+#: resources/vue/components/courseware/CoursewareSharedItems.vue:17
 msgid "Geteilte Lernmaterialien"
 msgstr "Shared learning materials"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:231
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:102
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:9
 msgid "gewähren"
 msgstr "grant"
 
@@ -2982,6 +3486,7 @@ msgid "Gitter-Spalten"
 msgstr ""
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:49
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:45
 msgid "grau"
 msgstr "grey"
 
@@ -2990,32 +3495,42 @@ msgstr "grey"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:43
 #: resources/vue/components/stock-images/colors.js:5
 #: resources/vue/mixins/courseware/colors.js:63
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:33
 msgid "Grau"
 msgstr "Grey"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:109
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:121
 msgid "groß"
 msgstr "large"
 
 #: resources/vue/components/FilesTable.vue:228
 #: resources/vue/components/stock-images/ImagesList.vue:50
 #: resources/vue/components/stock-images/ThumbnailCard.vue:35
+#: resources/vue/components/FilesTable.vue:230
 msgid "Größe"
 msgstr "Size"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:142
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:22
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:5
 msgid "Große Schrift"
 msgstr "Large font"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:146
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:25
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:8
 msgid "Großes Icon davor"
 msgstr "Big icon in front"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:145
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:24
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:7
 msgid "Großes Icon oben"
 msgstr "Big icon above"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:44
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:40
 msgid "grün"
 msgstr "green"
 
@@ -3024,6 +3539,7 @@ msgstr "green"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:38
 #: resources/vue/components/stock-images/colors.js:15
 #: resources/vue/mixins/courseware/colors.js:47
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:29
 msgid "Grün"
 msgstr "Green"
 
@@ -3034,11 +3550,14 @@ msgstr "Green"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:3
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:70
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:65
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:304
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:69
 msgid "Grunddaten"
 msgstr "Basic details"
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:22
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:28
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:16
 msgid "Grundeinstellungen"
 msgstr "Basic settings"
 
@@ -3049,6 +3568,8 @@ msgstr "Bars"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:108
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:110
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:176
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:178
 msgid "Gruppe"
 msgstr "Group"
 
@@ -3058,28 +3579,35 @@ msgstr "Group %{ group }"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue:98
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:276
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:386
 msgid "Gruppen"
 msgstr "Groups"
 
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:129
+#: resources/vue/components/courseware/CoursewareDashboardTasks.vue:141
 msgid "Gruppenaufgabe"
 msgstr "Group task"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:352
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:462
 msgid "Gruppenname"
 msgstr "Group name"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:159
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:32
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:15
 msgid "Halb"
 msgstr "Half"
 
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:76
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:66
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:65
 msgid "Halbe Breite"
 msgstr "Half width"
 
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:77
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:67
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:66
 msgid "Halbe Breite (zentriert)"
 msgstr "Half width (centered)"
 
@@ -3099,6 +3627,10 @@ msgstr "Is the content mostly text?"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:77
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:184
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:16
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:64
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:13
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:36
 msgid "Hauptfächer / Schwerpunkt"
 msgstr "Major / Focus"
 
@@ -3111,6 +3643,8 @@ msgid "Hauptseite"
 msgstr "Main page"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:179
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:36
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:19
 msgid "Haupttitel"
 msgstr "Main title"
 
@@ -3123,6 +3657,7 @@ msgid "Helles Seegrün"
 msgstr "Verdigris"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:39
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:34
 msgid "Hellgrau"
 msgstr "Light gray"
 
@@ -3131,6 +3666,7 @@ msgid "Hervorhebung aufheben"
 msgstr "Delete mark"
 
 #: resources/assets/javascripts/studip-ui.js:691
+#: resources/assets/javascripts/studip-ui.js:690
 msgid "HH:mm"
 msgstr "HH:mm"
 
@@ -3151,6 +3687,7 @@ msgstr ""
 "remember them to go through the learning material."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:27
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:21
 msgid ""
 "Hier können Sie detaillierte Angaben zum Lernmaterial eintragen. Diese sind "
 "besonders interessant wenn das Lernmaterial als OER geteilt wird."
@@ -3173,11 +3710,13 @@ msgid "Hier muss ein Wert eingetragen werden."
 msgstr "Persons to be added to the group"
 
 #: resources/vue/components/blubber/Comment.vue:69
+#: resources/vue/components/BlubberThread.vue:190
 msgid "Hierauf antworten."
 msgstr "Reply on this."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:273
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:290
 msgid ""
 "Hiermit exportieren Sie die Seite \"%{ currentElement.attributes.title }\" "
 "als PDF-Datei."
@@ -3187,6 +3726,7 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:250
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:2
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:267
 msgid ""
 "Hiermit exportieren Sie die Seite \"%{ currentElement.attributes.title }\" "
 "als ZIP-Datei."
@@ -3201,6 +3741,10 @@ msgstr "Background picture:"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:196
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:433
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:49
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:7
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:119
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:102
 msgid "Hintergrundbild"
 msgstr "Background image"
 
@@ -3209,6 +3753,8 @@ msgid "Hintergrundbild des Zertifikats wählen"
 msgstr "Select background of the certificate"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:393
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:102
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:85
 msgid "Hintergrundfarbe"
 msgstr "Background color"
 
@@ -3218,6 +3764,8 @@ msgid "Hintergrundfarbverlauf"
 msgstr "Background color"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:379
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:95
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:78
 msgid "Hintergrundtyp"
 msgstr "Background type"
 
@@ -3246,6 +3794,12 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:125
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:345
 #: resources/vue/components/courseware/CoursewareLtiBlock.vue:211
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:29
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:12
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:27
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:11
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:67
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:39
 msgid "Höhe"
 msgstr "Height"
 
@@ -3273,6 +3827,12 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:40
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:8
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:207
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:61
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:44
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:35
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:26
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:72
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:52
 msgid "Icon"
 msgstr "Icon"
 
@@ -3281,6 +3841,8 @@ msgid "Icon oben mit Linien"
 msgstr ""
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:326
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:78
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:61
 msgid "Icon-Farbe"
 msgstr "Icon colour"
 
@@ -3290,6 +3852,7 @@ msgstr "Unfortunately, your browser does not support this audio format."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:338
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:15
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:355
 msgid ""
 "Ihr Vorschlag wird anonym versendet. Falls gewünscht, können Sie\n"
 "                                    zusätzlich eine Nachricht verfassen:"
@@ -3301,6 +3864,9 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:127
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:172
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:742
+#: resources/vue/components/courseware/CoursewareDefaultBlock.vue:179
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:107
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:697
 msgid ""
 "Ihre Änderungen konnten nicht gespeichert werden, da %{blockingUserName} die "
 "Bearbeitung übernommen hat."
@@ -3408,10 +3974,14 @@ msgid "Infobox"
 msgstr "Information"
 
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:141
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:43
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:15
 msgid "Infobox nach Download"
 msgstr "Info box after download"
 
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:132
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:39
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:11
 msgid "Infobox vor Download"
 msgstr "Info box before download"
 
@@ -3423,30 +3993,41 @@ msgid "Information"
 msgstr "Information"
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:11
+#: resources/vue/components/courseware/CoursewareBlockInfo.vue:2
 msgid "Informationen"
 msgstr "Information"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:392
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:371
 msgid "Informationen anzeigen"
 msgstr "Display information"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:203
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:97
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:1
 msgid "Informationen zum Audio-Block"
 msgstr "Information about the audio block"
 
 #: resources/vue/components/courseware/CoursewareConfirmBlock.vue:40
+#: resources/vue/components/courseware/CoursewareConfirmBlock.vue:25
+#: resources/vue/components/courseware/CoursewareConfirmBlock.vue:1
 msgid "Informationen zum Bestätigungs-Block"
 msgstr "Information about the confirmation block"
 
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:48
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:40
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:1
 msgid "Informationen zum Bildvergleich-Block"
 msgstr "Information about the image comparison block"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:117
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:124
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:1
 msgid "Informationen zum Blickfang-Block"
 msgstr "Information about the headline block"
 
 #: resources/vue/components/courseware/CoursewareBlockActions.vue:73
+#: resources/vue/components/courseware/CoursewareBlockActions.vue:67
 msgid "Informationen zum Block"
 msgstr "Information about the block"
 
@@ -3455,50 +4036,74 @@ msgid "Informationen zum Dateiordner-Block"
 msgstr "Information about the folder block"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:38
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:60
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:1
 msgid "Informationen zum Diagramm-Block"
 msgstr "Information on the diagram block"
 
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:341
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:43
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:1
 msgid "Informationen zum Dokument-Block"
 msgstr "Information on the document block"
 
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:81
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:56
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:1
 msgid "Informationen zum Download-Block"
 msgstr "Information about the download block"
 
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:97
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:53
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:1
 msgid "Informationen zum Embed-Block"
 msgstr "Information about the embed block"
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:69
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:66
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:1
 msgid "Informationen zum Erfolge-Block"
 msgstr "Information about the success block"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:154
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:68
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:1
 msgid "Informationen zum Galerie-Block"
 msgstr "Information about the gallery block"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:85
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:84
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:1
 msgid "Informationen zum IFrame-Block"
 msgstr "Information about the iframe block"
 
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:137
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:60
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:1
 msgid "Informationen zum Inhaltsverzeichnis-Block"
 msgstr "Information about the table of contents block"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:94
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:95
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:1
 msgid "Informationen zum Karriere-Block"
 msgstr "Information about the career block"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:166
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:74
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:1
 msgid "Informationen zum Leinwand-Block"
 msgstr "Information about the canvas block"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:95
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:58
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:1
 msgid "Informationen zum Lernkarten-Block"
 msgstr "Information on the learning card block"
 
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:58
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:49
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:1
 msgid "Informationen zum Link-Block"
 msgstr "Information about the link block"
 
@@ -3508,42 +4113,62 @@ msgid "Informationen zum LTI-Block"
 msgstr "Information about the block"
 
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:43
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:54
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:1
 msgid "Informationen zum Merksatz-Block"
 msgstr "Information about the key point block"
 
 #: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:50
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:60
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:1
 msgid "Informationen zum Persönlichen-Informationen-Block"
 msgstr "Information about the personal information block"
 
 #: resources/vue/components/courseware/CoursewareCodeBlock.vue:37
+#: resources/vue/components/courseware/CoursewareCodeBlock.vue:22
+#: resources/vue/components/courseware/CoursewareCodeBlock.vue:1
 msgid "Informationen zum Quelltext-Block"
 msgstr "Information about the code block"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:58
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:47
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:1
 msgid "Informationen zum Schreibmaschinen-Block"
 msgstr "Information about the typewriter block"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:113
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:71
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:1
 msgid "Informationen zum Termin-Block"
 msgstr "Information about the date block"
 
 #: resources/vue/components/courseware/CoursewareTextBlock.vue:29
+#: resources/vue/components/courseware/CoursewareTextBlock.vue:9
+#: resources/vue/components/courseware/CoursewareTextBlock.vue:1
 msgid "Informationen zum Text-Block"
 msgstr "Information about the text block"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:162
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:135
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:1
 msgid "Informationen zum Verweissensitive-Grafik-Block"
 msgstr "Information about the image map block"
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:53
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:51
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:1
 msgid "Informationen zum Video-Block"
 msgstr "Information about the video block"
 
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:87
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:105
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:1
 msgid "Informationen zum Zeitstrahl-Block"
 msgstr "Information about the timeline block"
 
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:42
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:29
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:1
 msgid "Informationen zum Ziele-Block"
 msgstr "Information about the goals block"
 
@@ -3552,6 +4177,7 @@ msgid "Informationen zur Bedienung"
 msgstr "Information about the handling"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:77
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:76
 msgid "Informationen zur Seite"
 msgstr "Information about the page"
 
@@ -3567,6 +4193,10 @@ msgstr "Information about the page"
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:105
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:213
 #: resources/vue/components/tree/TreeBreadcrumb.vue:80
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:143
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:121
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:212
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:18
 msgid "Inhalt"
 msgstr "Content"
 
@@ -3579,6 +4209,7 @@ msgid "Inhalte anhängen"
 msgstr "Append contents"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:156
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:221
 msgid "Inhalte ergänzen"
 msgstr "Supplement contents"
 
@@ -3605,14 +4236,19 @@ msgid "Interaktion"
 msgstr "Interactive"
 
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:85
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:31
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:10
 msgid "Intern"
 msgstr "Internal"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:435
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:108
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:80
 msgid "Interner Link"
 msgstr "Internal link"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:161
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:226
 msgid "ja"
 msgstr "yes"
 
@@ -3636,10 +4272,32 @@ msgstr "yes"
 #: resources/vue/components/questionnaires/InputArray.vue:92
 #: resources/vue/components/questionnaires/LikertEdit.vue:182
 #: resources/vue/components/questionnaires/RangescaleEdit.vue:220
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:90
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:30
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:51
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:9
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:30
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:13
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:50
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:22
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:35
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:46
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:53
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:61
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:13
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:24
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:31
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:39
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:34
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:18
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:39
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:32
 msgid "Ja"
 msgstr "Yes"
 
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:116
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:34
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:14
 msgid "Jahr"
 msgstr "Year"
 
@@ -3649,31 +4307,38 @@ msgid "jährlich"
 msgstr "yearly"
 
 #: resources/assets/javascripts/studip-ui.js:644
+#: resources/assets/javascripts/studip-ui.js:643
 msgid "Jan"
 msgstr "Jan"
 
 #: resources/assets/javascripts/studip-ui.js:630
+#: resources/assets/javascripts/studip-ui.js:629
 msgid "Januar"
 msgstr "January"
 
 #: resources/assets/javascripts/studip-ui.js:628
 #: resources/vue/components/StudipDateTime.vue:39
+#: resources/assets/javascripts/studip-ui.js:627
 msgid "Jetzt"
 msgstr "Now"
 
 #: resources/assets/javascripts/studip-ui.js:650
+#: resources/assets/javascripts/studip-ui.js:649
 msgid "Jul"
 msgstr "Jul"
 
 #: resources/assets/javascripts/studip-ui.js:636
+#: resources/assets/javascripts/studip-ui.js:635
 msgid "Juli"
 msgstr "July"
 
 #: resources/assets/javascripts/studip-ui.js:649
+#: resources/assets/javascripts/studip-ui.js:648
 msgid "Jun"
 msgstr "Jun"
 
 #: resources/assets/javascripts/studip-ui.js:635
+#: resources/assets/javascripts/studip-ui.js:634
 msgid "Juni"
 msgstr "June"
 
@@ -3683,23 +4348,32 @@ msgid "Kachelansicht"
 msgstr "Tile view"
 
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:165
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:55
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:11
 msgid "Kacheln"
 msgstr "Tiles"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:111
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:118
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:137
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:144
 msgid "Karte"
 msgstr "Card"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:170
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:50
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:23
 msgid "Karte entfernen"
 msgstr "Remove card"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:106
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:28
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:1
 msgid "Karte hinzufügen"
 msgstr "Add card"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:58
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:70
 msgid "Karte umdrehen"
 msgstr "Flip card"
 
@@ -3733,6 +4407,14 @@ msgstr "No suitable element for the full screen mode."
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:198
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:104
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:120
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:33
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:5
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:49
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:33
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:25
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:38
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:5
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:18
 msgid "Keine"
 msgstr "None"
 
@@ -3772,6 +4454,7 @@ msgid "Keine Exportoptionen verfügbar"
 msgstr "No export options available"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:90
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:102
 msgid "keine nächste Karte"
 msgstr "no next card"
 
@@ -3780,6 +4463,7 @@ msgid "keine nächste Seite"
 msgstr "no next page"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:152
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:245
 msgid "Keine nächste Seite"
 msgstr "No next page"
 
@@ -3792,10 +4476,12 @@ msgid "Keine Sortierung angewandt, "
 msgstr "No sorting applied, "
 
 #: resources/assets/javascripts/bootstrap/forms.js:157
+#: resources/assets/javascripts/bootstrap/forms.js:153
 msgid "Keine Ãœbereinstimmungen gefunden"
 msgstr "No match found"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:47
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:59
 msgid "keine vorherige Karte"
 msgstr "no previous card"
 
@@ -3804,6 +4490,7 @@ msgid "keine vorherige Seite"
 msgstr "no previous page"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:134
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:227
 msgid "Keine vorherige Seite"
 msgstr "No previous page"
 
@@ -3812,6 +4499,7 @@ msgid "Keine weitere Auswahl möglich"
 msgstr "No further selection possible"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:99
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:111
 msgid "klein"
 msgstr "small"
 
@@ -3874,14 +4562,20 @@ msgstr "insert here"
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:49
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:40
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:47
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:46
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:43
 msgid "Kopieren"
 msgstr "Copy"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:187
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:35
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:7
 msgid "Kreis hinzufügen"
 msgstr "Add circle"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:45
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:17
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:11
 msgid "Kreisdiagramm"
 msgstr "Pie chart"
 
@@ -3912,19 +4606,24 @@ msgstr "Comments"
 
 #: resources/vue/components/courseware/IndexApp.vue:107
 #: resources/vue/components/courseware/PublicApp.vue:26
+#: resources/vue/components/courseware/PublicApp.vue:28
 msgid "Lade Lernmaterial..."
 msgstr "Loading learning material..."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:82
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:88
 msgid "Lade Lernmaterialien…"
 msgstr "Loading learning materials…"
 
 #: resources/assets/javascripts/bootstrap/forms.js:147
+#: resources/assets/javascripts/bootstrap/forms.js:143
 msgid "Lade mehr Ergebnisse..."
 msgstr "Load more results..."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:205
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:198
+#: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:214
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:213
 msgid "Lade Veranstaltungen…"
 msgstr "Loading courses…"
 
@@ -3937,6 +4636,8 @@ msgid "Lade..."
 msgstr "Loading..."
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:85
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:17
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:9
 msgid "Langsam"
 msgstr "Slow"
 
@@ -3973,6 +4674,7 @@ msgstr "Iguana green"
 
 #: resources/vue/components/courseware/CoursewareSearchWidget.vue:34
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:155
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:147
 msgid ""
 "Leider ist Ihr Suchbegriff zu kurz. Der Suchbegriff muss mindestens 3 "
 "Zeichen lang sein."
@@ -3981,14 +4683,17 @@ msgstr ""
 "least 3 characters long."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:191
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:185
 msgid "Lerninhalt für den OER Campus vorschlagen"
 msgstr "Suggest learning content for the OER Campus"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:192
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:186
 msgid "Lerninhalt vorschlagen"
 msgstr "Suggest learning content"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:183
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:177
 msgid "Lerninhalte auf dem OER Campus veröffentlichen"
 msgstr "Publish learning content on the OER Campus"
 
@@ -4004,6 +4709,12 @@ msgstr "Publish learning content on the OER Campus"
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:145
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:21
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:342
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:21
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:46
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:17
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:143
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:19
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:339
 msgid "Lernmaterial"
 msgstr "Learning material"
 
@@ -4013,6 +4724,7 @@ msgstr "Export learning material"
 
 #: resources/vue/components/courseware/CoursewareShelfActionWidget.vue:18
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:37
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:33
 msgid "Lernmaterial hinzufügen"
 msgstr "Add learning material"
 
@@ -4033,10 +4745,12 @@ msgstr "Copy learning material"
 
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:130
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:131
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:121
 msgid "Lernmaterial kopiert."
 msgstr "Learning material copied."
 
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:46
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:44
 msgid "Lernmaterial löschen"
 msgstr "Delete learning material"
 
@@ -4046,6 +4760,7 @@ msgid "Lernmaterial neu laden"
 msgstr "Open learning material"
 
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:20
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:19
 msgid "Lernmaterial öffnen"
 msgstr "Open learning material"
 
@@ -4058,6 +4773,7 @@ msgid "Lese- und Schreibrechte"
 msgstr "Read and write permissions"
 
 #: resources/vue/components/courseware/CoursewareContentPermissions.vue:139
+#: resources/vue/components/courseware/CoursewareContentPermissions.vue:149
 msgid "Lese- und Schreibrechte für %{ userName }"
 msgstr "Read and write permissions for %{ userName }"
 
@@ -4067,10 +4783,12 @@ msgstr "Read and write permissions for %{ userName }"
 #: resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue:107
 #: resources/vue/components/courseware/CoursewareViewWidget.vue:6
 #: resources/vue/components/courseware/CoursewareViewWidget.vue:4
+#: resources/vue/components/courseware/CoursewareContentShared.vue:9
 msgid "Lesen"
 msgstr "Read"
 
 #: resources/vue/components/courseware/CoursewareContentShared.vue:33
+#: resources/vue/components/courseware/CoursewareContentShared.vue:10
 msgid "Lesen & Schreiben"
 msgstr "Read and write"
 
@@ -4088,10 +4806,12 @@ msgid "Leserechte"
 msgstr "Read permissions"
 
 #: resources/vue/components/courseware/CoursewareContentPermissions.vue:128
+#: resources/vue/components/courseware/CoursewareContentPermissions.vue:138
 msgid "Leserechte für %{ userName }"
 msgstr "Read permissions for %{ userName }"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:393
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:372
 msgid "Lesezeichen setzen"
 msgstr "Set bookmark"
 
@@ -4109,16 +4829,20 @@ msgid "Letztmaliges Zurücksetzen am"
 msgstr "Last reset on"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:45
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:41
 msgid "lila"
 msgstr "purple"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:35
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:39
 #: resources/vue/components/stock-images/colors.js:12
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:30
 msgid "Lila"
 msgstr "Purple"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:48
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:20
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:14
 msgid "Liniendiagramm"
 msgstr "Line chart"
 
@@ -4133,6 +4857,7 @@ msgstr "Insert link on wiki page"
 
 #: resources/vue/components/courseware/CoursewareContentLinks.vue:15
 #: resources/vue/components/courseware/CoursewareContentLinks.vue:119
+#: resources/vue/components/courseware/CoursewareContentLinks.vue:127
 msgid "Link bearbeiten"
 msgstr "Edit link"
 
@@ -4146,6 +4871,7 @@ msgstr "Copy link to clipboard"
 
 #: resources/vue/components/courseware/CoursewareContentLinks.vue:16
 #: resources/vue/components/courseware/CoursewareContentLinks.vue:108
+#: resources/vue/components/courseware/CoursewareContentLinks.vue:116
 msgid "Link löschen"
 msgstr "Delete link"
 
@@ -4166,10 +4892,14 @@ msgid "Linktext"
 msgstr "Link text"
 
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:163
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:53
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:9
 msgid "Liste"
 msgstr "List"
 
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:164
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:54
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:10
 msgid "Liste mit Beschreibung"
 msgstr "List with description"
 
@@ -4188,6 +4918,10 @@ msgstr "Select licence"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:73
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:233
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:11
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:78
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:8
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:62
 msgid "Lizenz der Plattform"
 msgstr "Platform license"
 
@@ -4201,29 +4935,37 @@ msgstr "Cancel license selection"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:45
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:20
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:226
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:156
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:130
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:321
 msgid "Lizenztyp"
 msgstr "License type"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:899
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:845
 msgid "Lösche Seite und alle darunter liegenden Elemente."
 msgstr "Delete the page and all elements below it."
 
 #: resources/vue/components/courseware/CoursewareClipboardItem.vue:71
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:49
 #: resources/vue/components/stock-images/ImagesList.vue:85
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:45
 msgid "Löschen"
 msgstr "Delete"
 
 #: resources/vue/components/courseware/CoursewareContentShared.vue:104
+#: resources/vue/components/courseware/CoursewareContentShared.vue:145
 msgid "Löschen der Freigabe"
 msgstr "Delete share"
 
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:195
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:130
 msgid "Löschen nicht möglich, da %{blockingUserName} den Abschnitt bearbeitet."
 msgstr ""
 "Deleting is not possible since %{blockingUserName} is editing the section."
 
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:213
+#: resources/vue/components/courseware/CoursewareDefaultBlock.vue:211
 msgid "Löschen nicht möglich, da %{blockingUserName} den Block bearbeitet."
 msgstr ""
 "Deleting is not possible since %{blockingUserName} is editing the block."
@@ -4231,6 +4973,9 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:235
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:214
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:890
+#: resources/vue/components/courseware/CoursewareDefaultBlock.vue:233
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:149
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:836
 msgid ""
 "Löschen nicht möglich, da %{blockingUserName} die Bearbeitung übernommen hat."
 msgstr ""
@@ -4238,12 +4983,15 @@ msgstr ""
 "editing."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:678
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:632
 msgid "Löschen nicht möglich, da %{blockingUserName} die Seite bearbeitet."
 msgstr ""
 "Deleting is not possible since %{blockingUserName} is editing the page."
 
 #: resources/assets/javascripts/studip-ui.js:634
 #: resources/assets/javascripts/studip-ui.js:648
+#: resources/assets/javascripts/studip-ui.js:633
+#: resources/assets/javascripts/studip-ui.js:647
 msgid "Mai"
 msgstr "May"
 
@@ -4252,10 +5000,12 @@ msgid "männlich"
 msgstr "male"
 
 #: resources/assets/javascripts/studip-ui.js:646
+#: resources/assets/javascripts/studip-ui.js:645
 msgid "Mär"
 msgstr "Mar"
 
 #: resources/assets/javascripts/studip-ui.js:632
+#: resources/assets/javascripts/studip-ui.js:631
 msgid "März"
 msgstr "March"
 
@@ -4294,22 +5044,28 @@ msgid "Merkliste für Blöcke leeren"
 msgstr "add to clipboard"
 
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:56
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:12
+#: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:3
 msgid "Merksatz"
 msgstr "Key point"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:72
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:71
 msgid "Metadaten"
 msgstr "Metadata"
 
 #: resources/assets/javascripts/studip-ui.js:670
+#: resources/assets/javascripts/studip-ui.js:669
 msgid "Mi"
 msgstr "Wed."
 
 #: resources/assets/javascripts/studip-ui.js:689
+#: resources/assets/javascripts/studip-ui.js:688
 msgid "Mikrosekunde"
 msgstr "Microsecond"
 
 #: resources/assets/javascripts/studip-ui.js:688
+#: resources/assets/javascripts/studip-ui.js:687
 msgid "Millisekunde"
 msgstr "Millisecond"
 
@@ -4319,10 +5075,15 @@ msgstr "Minimum"
 
 #: resources/assets/javascripts/studip-ui.js:686
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:82
+#: resources/assets/javascripts/studip-ui.js:685
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:26
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:23
 msgid "Minute"
 msgstr "Minute"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:85
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:29
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:26
 msgid "Minuten"
 msgstr "Minutes"
 
@@ -4353,15 +5114,19 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:41
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:91
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:40
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:10
 msgid "Mitgliedschaft"
 msgstr "Membership"
 
 #: resources/assets/javascripts/lib/calendar.js:8
 #: resources/assets/javascripts/studip-ui.js:661
+#: resources/assets/javascripts/studip-ui.js:660
 msgid "Mittwoch"
 msgstr "Wednesday"
 
 #: resources/assets/javascripts/studip-ui.js:668
+#: resources/assets/javascripts/studip-ui.js:667
 msgid "Mo"
 msgstr "Mon."
 
@@ -4373,10 +5138,12 @@ msgstr[0] "Do you really want to delete the page?"
 msgstr[1] "Do you really want to delete the page?"
 
 #: resources/vue/components/courseware/CoursewareUnitItem.vue:48
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:46
 msgid "Möchten Sie das Lernmaterial %{ unitTitle } wirklich löschen?"
 msgstr "Do you really want to delete the learning material %{ unitTitle }?"
 
 #: resources/vue/components/courseware/CoursewareContentShared.vue:105
+#: resources/vue/components/courseware/CoursewareContentShared.vue:146
 msgid "Möchten Sie die Freigabe für %{ pageTitle} wirklich löschen?"
 msgstr "Do you really want to delete the share for %{ pageTitle }?"
 
@@ -4391,6 +5158,7 @@ msgid "Möchten Sie die Merkliste für Blöcke unwiderruflich leeren?"
 msgstr "Do you really want to delete this block?"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:213
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:207
 msgid ""
 "Möchten Sie die Seite %{ pageTitle } und alle ihre Unterseiten wirklich "
 "löschen?"
@@ -4398,14 +5166,17 @@ msgstr ""
 "Do you really want to delete the page %{ pageTitle } and all its sub-pages?"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:209
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:203
 msgid "Möchten Sie die Seite wirklich löschen?"
 msgstr "Do you really want to delete the page?"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:96
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:95
 msgid "Möchten Sie die Sperre der Seite wirklich aufheben?"
 msgstr "Do you really want to remove the locking of the page?"
 
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:29
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:28
 msgid "Möchten Sie die Sperre dieses Abschnitts wirklich aufheben?"
 msgstr "Do you really want to remove the locking of this section?"
 
@@ -4414,14 +5185,17 @@ msgid "Möchten Sie die Sperre dieses Blocks wirklich aufheben?"
 msgstr "Do you really want to remove the locking of this block?"
 
 #: resources/vue/components/courseware/CoursewareContentPermissions.vue:241
+#: resources/vue/components/courseware/CoursewareContentPermissions.vue:251
 msgid "Möchten Sie diese Person wirklich löschen?"
 msgstr "Do you really want to delete this person?"
 
 #: resources/vue/components/courseware/CoursewareAdminTemplates.vue:319
+#: resources/vue/components/courseware/CoursewareAdminTemplates.vue:341
 msgid "Möchten Sie diese Vorlage wirklich löschen?"
 msgstr "Do you really want to delete this template?"
 
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:27
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:26
 msgid "Möchten Sie diesen Abschnitt wirklich löschen?"
 msgstr "Do you really want to delete this section?"
 
@@ -4430,6 +5204,7 @@ msgid "Möchten Sie diesen Block wirklich löschen?"
 msgstr "Do you really want to delete this block?"
 
 #: resources/vue/components/courseware/CoursewareContentLinks.vue:109
+#: resources/vue/components/courseware/CoursewareContentLinks.vue:117
 msgid "Möchten Sie diesen Link löschen"
 msgstr "Do you really want to delete this link"
 
@@ -4438,6 +5213,7 @@ msgid "Modul suchen"
 msgstr "Search for module"
 
 #: resources/vue/components/MyCourses.vue:53
+#: resources/vue/components/MyCourses.vue:61
 msgid "Mögliche Ursachen:"
 msgstr "Possible causes:"
 
@@ -4448,10 +5224,12 @@ msgstr "monthly"
 
 #: resources/assets/javascripts/lib/calendar.js:6
 #: resources/assets/javascripts/studip-ui.js:659
+#: resources/assets/javascripts/studip-ui.js:658
 msgid "Montag"
 msgstr "Monday"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:74
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:73
 msgid "Multimedia"
 msgstr "Multimedia"
 
@@ -4461,10 +5239,12 @@ msgid "Nachher"
 msgstr "First name last name"
 
 #: resources/assets/javascripts/studip-ui.js:693
+#: resources/assets/javascripts/studip-ui.js:692
 msgid "nachm."
 msgstr "PM"
 
 #: resources/vue/components/blubber/Thread.vue:62
+#: resources/vue/components/BlubberThread.vue:400
 msgid "Nachricht schreiben. Enter zum Abschicken."
 msgstr "Write message. Enter to send."
 
@@ -4497,6 +5277,10 @@ msgstr "Inactive content elements"
 #: resources/vue/components/tree/StudipTreeList.vue:177
 #: resources/vue/components/tree/StudipTreeTable.vue:140
 #: resources/vue/components/tree/TreeSearchResult.vue:47
+#: resources/vue/components/FilesTable.vue:221
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:26
+#: resources/vue/components/courseware/CoursewareBiographyPersonalInformationBlock.vue:3
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:411
 msgid "Name"
 msgstr "Name"
 
@@ -4508,43 +5292,64 @@ msgstr "Name of the new template"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:83
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:206
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:20
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:74
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:17
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:46
 msgid "Name des Arbeitgebers"
 msgstr "Name of employer"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:160
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:39
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:23
 msgid "Name des Ãœbergabeparameters"
 msgstr "Name of the transfer parameter"
 
 #: resources/vue/components/FilesTable.vue:581
+#: resources/vue/components/FilesTable.vue:583
 msgid "Name oder Autor/in"
 msgstr "Name or author"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:199
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:50
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:34
 msgid "Namensnennung"
 msgstr "Attribution"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:202
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:58
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:42
 msgid "Namensnennung & Keine Bearbeitung"
 msgstr "Attribution & No Editing"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:201
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:55
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:39
 msgid "Namensnennung & Nicht kommerziell"
 msgstr "Attribution & Non-Commercial"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:203
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:61
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:45
 msgid "Namensnennung & Nicht kommerziell & Keine Bearbeitung"
 msgstr "Attribution & Non-Commercial & No Editing"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:204
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:65
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:49
 msgid ""
 "Namensnennung & Nicht kommerziell & Weitergabe unter gleichen Bedingungen"
 msgstr "Attribution & Non-Commercial & Sharing under the same conditions"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:200
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:52
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:36
 msgid "Namensnennung & Weitergabe unter gleichen Bedingungen"
 msgstr "Attribution & Sharing under the same conditions"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:308
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:44
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:22
 msgid "Navigation"
 msgstr "Navigation"
 
@@ -4565,10 +5370,13 @@ msgid "Navigiere zu %{ title }"
 msgstr "Navigate to %{ title }"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:64
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:200
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:6
 msgid "Neben der aktuellen Seite"
 msgstr "Besides the current page"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:162
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:227
 msgid "nein"
 msgstr "no"
 
@@ -4592,6 +5400,26 @@ msgstr "no"
 #: resources/vue/components/questionnaires/InputArray.vue:93
 #: resources/vue/components/questionnaires/LikertEdit.vue:183
 #: resources/vue/components/questionnaires/RangescaleEdit.vue:221
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:91
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:31
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:52
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:10
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:31
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:14
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:49
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:21
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:36
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:47
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:54
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:62
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:14
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:25
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:32
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:40
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:33
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:17
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:38
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:31
 msgid "Nein"
 msgstr "No"
 
@@ -4600,6 +5428,8 @@ msgid "Neu laden"
 msgstr "Reload"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:238
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:107
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:14
 msgid "neue Frist"
 msgstr "new due date"
 
@@ -4608,6 +5438,7 @@ msgid "Neuen Termin eintragen"
 msgstr "Create new date"
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:130
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:120
 msgid "Neues Lernmaterial angelegt."
 msgstr "New learning material created."
 
@@ -4647,26 +5478,35 @@ msgstr "unassigned contents"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:57
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:13
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:250
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:180
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:142
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:314
 msgid "Niveau"
 msgstr "Level"
 
 #: resources/assets/javascripts/lib/questionnaire.js:354
+#: resources/assets/javascripts/lib/questionnaire.js:355
 msgid "Noch nicht komplett ausgefüllt."
 msgstr "Not yet filled in completely."
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:104
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:116
 msgid "normal"
 msgstr "normal"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:86
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:18
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:10
 msgid "Normal"
 msgstr "Normal"
 
 #: resources/assets/javascripts/studip-ui.js:654
+#: resources/assets/javascripts/studip-ui.js:653
 msgid "Nov"
 msgstr "Nov"
 
 #: resources/assets/javascripts/studip-ui.js:640
+#: resources/assets/javascripts/studip-ui.js:639
 msgid "November"
 msgstr "November"
 
@@ -4679,10 +5519,13 @@ msgid "Nur buchbare Räume anzeigen"
 msgstr "Display bookable rooms only"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:163
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:159
 msgid "Nur eigene Werte anzeigen"
 msgstr "Display own values only"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:244
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:67
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:25
 msgid "nur für Lehrende"
 msgstr "for teachers only"
 
@@ -4709,6 +5552,8 @@ msgid "Nutzerspezifische ID"
 msgstr "Submit user-specific ID"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:148
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:31
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:15
 msgid "Nutzerspezifische ID übergeben"
 msgstr "Submit user-specific ID"
 
@@ -4724,6 +5569,7 @@ msgid "oder"
 msgstr "or"
 
 #: resources/vue/components/EditableList.vue:23
+#: resources/vue/components/EditableList.vue:17
 msgid "Oder aus Liste auswählen:"
 msgstr "Or select from list:"
 
@@ -4736,6 +5582,10 @@ msgstr "Or select from list:"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:38
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:106
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:214
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:144
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:123
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:214
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:20
 msgid "OER-Material"
 msgstr "OER material"
 
@@ -4744,14 +5594,17 @@ msgid "Öffentlich verlinkte Seiten"
 msgstr "Publicly linked pages"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:430
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:404
 msgid "Öffentlichen Link erzeugen"
 msgstr "Create public link"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1207
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:1421
 msgid "Öffentlichen Link für Seite erzeugen"
 msgstr "Create public link for page"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:948
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:944
 msgid ""
 "Öffentlicher Link wurde angelegt. Unter Freigaben finden Sie alle Ihre "
 "öffentlichen Links."
@@ -4759,6 +5612,8 @@ msgstr ""
 "Public link has been created. At Shares you will find all your public links."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:122
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:223
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:29
 msgid "ohne Vorlage"
 msgstr "without template"
 
@@ -4768,10 +5623,12 @@ msgid "Ok"
 msgstr "Ok"
 
 #: resources/assets/javascripts/studip-ui.js:653
+#: resources/assets/javascripts/studip-ui.js:652
 msgid "Okt"
 msgstr "Oct"
 
 #: resources/assets/javascripts/studip-ui.js:639
+#: resources/assets/javascripts/studip-ui.js:638
 msgid "Oktober"
 msgstr "October"
 
@@ -4797,6 +5654,7 @@ msgid "Optional weitere Studiengangteile (max. 5)"
 msgstr "Optional additional components (max. 5)"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:48
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:44
 msgid "orange"
 msgstr "orange"
 
@@ -4804,12 +5662,17 @@ msgstr "orange"
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:498
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:42
 #: resources/vue/components/stock-images/colors.js:8
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:31
 msgid "Orange"
 msgstr "Orange"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:259
 #: resources/vue/components/courseware/CoursewareFolderBlock.vue:221
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:186
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:83
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:23
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:25
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:3
 msgid "Ordner"
 msgstr "Folder"
 
@@ -4818,6 +5681,8 @@ msgid "Ordner-Filter"
 msgstr "Folder filter"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:191
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:36
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:8
 msgid "Oval hinzufügen"
 msgstr "Add oval"
 
@@ -4831,10 +5696,12 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:350
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:3
 #: resources/vue/components/courseware/PublicApp.vue:10
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:367
 msgid "Passwort"
 msgstr "Password"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:103
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:124
 msgid "Pause"
 msgstr "Break"
 
@@ -4848,10 +5715,12 @@ msgstr "Persons"
 
 #: resources/vue/components/courseware/CoursewareContentPermissions.vue:58
 #: resources/vue/components/courseware/CoursewareContentPermissions.vue:217
+#: resources/vue/components/courseware/CoursewareContentPermissions.vue:227
 msgid "Personen hinzufügen"
 msgstr "Add users"
 
 #: resources/vue/components/courseware/CoursewareContentPermissions.vue:240
+#: resources/vue/components/courseware/CoursewareContentPermissions.vue:250
 msgid "Personen löschen"
 msgstr "Delete persons"
 
@@ -4865,6 +5734,8 @@ msgstr "Personal file area"
 
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:37
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:58
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:17
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:5
 msgid "Persönliches Ziel"
 msgstr "Personal goal"
 
@@ -4881,6 +5752,8 @@ msgid "Pflichtfrage"
 msgstr "Mandatory question"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:47
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:19
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:13
 msgid "Polardiagramm"
 msgstr "Polar area chart"
 
@@ -4890,6 +5763,8 @@ msgid "Port"
 msgstr "Port"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:59
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:197
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:3
 msgid "Position der neuen Seite"
 msgstr "Position of the new page"
 
@@ -4908,11 +5783,14 @@ msgstr "Great! Here are my suggestions."
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:100
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:117
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:118
+#: resources/vue/components/responsive/ResponsiveNavigation.vue:98
+#: resources/vue/components/responsive/ResponsiveNavigation.vue:116
 msgid "Profilnavigation öffnen"
 msgstr "Open profile navigation"
 
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:146
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:147
+#: resources/vue/components/responsive/ResponsiveNavigation.vue:145
 msgid "Profilnavigation schließen"
 msgstr "Close profile navigation"
 
@@ -4937,10 +5815,20 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:21
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:47
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:83
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:67
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:7
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:33
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:7
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:19
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:45
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:14
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:7
 msgid "Quelle"
 msgstr "Resource"
 
 #: resources/vue/components/courseware/CoursewareCodeBlock.vue:59
+#: resources/vue/components/courseware/CoursewareCodeBlock.vue:16
+#: resources/vue/components/courseware/CoursewareCodeBlock.vue:7
 msgid "Quelltext"
 msgstr "Source code"
 
@@ -4952,22 +5840,34 @@ msgstr "Export format:"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:311
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:389
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:399
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:61
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:75
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:77
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:33
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:47
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:49
 msgid "Radius"
 msgstr "Radius"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:73
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:72
 msgid "Rechte"
 msgstr "Rights"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:195
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:37
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:9
 msgid "Rechteck hinzufügen"
 msgstr "Add rectangle"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:114
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:126
 msgid "riesig"
 msgstr "huge"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:46
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:18
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:12
 msgid "Ringdiagramm"
 msgstr "Donut"
 
@@ -4976,6 +5876,7 @@ msgid "Romantic Sun"
 msgstr ""
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:46
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:42
 msgid "rot"
 msgstr "red"
 
@@ -4984,23 +5885,29 @@ msgstr "red"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:40
 #: resources/vue/components/stock-images/colors.js:10
 #: resources/vue/mixins/courseware/colors.js:39
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:26
 msgid "Rot"
 msgstr "Red"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:66
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:78
 msgid "Rückgängig"
 msgstr "Undo"
 
 #: resources/assets/javascripts/studip-ui.js:673
+#: resources/assets/javascripts/studip-ui.js:672
 msgid "Sa"
 msgstr "Sat."
 
 #: resources/assets/javascripts/lib/calendar.js:11
 #: resources/assets/javascripts/studip-ui.js:664
+#: resources/assets/javascripts/studip-ui.js:663
 msgid "Samstag"
 msgstr "Saturday"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:43
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:15
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:9
 msgid "Säulendiagramm"
 msgstr "Bar chart"
 
@@ -5009,6 +5916,7 @@ msgid "Schief"
 msgstr ""
 
 #: resources/vue/components/courseware/CoursewareRibbonToolbar.vue:71
+#: resources/vue/components/courseware/CoursewareRibbonToolbar.vue:68
 msgid "schließen"
 msgstr "close"
 
@@ -5042,14 +5950,31 @@ msgstr "close"
 #: resources/vue/components/courseware/CoursewareUnitItemDialogSettings.vue:51
 #: resources/vue/components/stock-images/EditDialog.vue:22
 #: resources/vue/components/stock-images/SelectorDialog.vue:10
+#: resources/assets/javascripts/studip-ui.js:624
+#: resources/vue/components/courseware/CoursewareAdminTemplates.vue:114
+#: resources/vue/components/courseware/CoursewareAdminTemplates.vue:245
+#: resources/vue/components/courseware/CoursewareBlockInfo.vue:26
+#: resources/vue/components/courseware/CoursewareContentLinks.vue:130
+#: resources/vue/components/courseware/CoursewareContentPermissions.vue:230
+#: resources/vue/components/courseware/CoursewareContentShared.vue:125
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:23
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:68
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:77
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:82
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:87
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:867
+#: resources/vue/components/courseware/CoursewareUnitItem.vue:58
 msgid "Schließen"
 msgstr "Close"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:87
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:19
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:11
 msgid "Schnell"
 msgstr "Fast"
 
 #: resources/vue/components/blubber/Composer.vue:20
+#: resources/vue/components/BlubberPublicComposer.vue:17
 msgid "Schreib was, frag was. Enter zum Abschicken."
 msgstr "Write something, ask something. Press enter to send it."
 
@@ -5059,24 +5984,33 @@ msgid "Schreiben Sie ein Feedback..."
 msgstr "Write a feedback..."
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:94
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:25
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:17
 msgid "Schriftart"
 msgstr "Font"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:109
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:37
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:29
 msgid "Schriftgröße"
 msgstr "Font size"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:105
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:167
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:54
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:26
 msgid "Schul- und Berufsbildung"
 msgstr "School and professional education"
 
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:39
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:59
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:18
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:6
 msgid "Schulisches Ziel"
 msgstr "Educational goal"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:51
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:47
 msgid "schwarz"
 msgstr "black"
 
@@ -5084,10 +6018,13 @@ msgstr "black"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:45
 #: resources/vue/components/stock-images/colors.js:4
 #: resources/vue/mixins/courseware/colors.js:6
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:35
 msgid "Schwarz"
 msgstr "Black"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:88
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:20
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:12
 msgid "Sehr schnell"
 msgstr "Very fast"
 
@@ -5107,6 +6044,13 @@ msgstr "Very fast"
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:148
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:32
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:29
+#: resources/vue/components/courseware/CoursewareContentShared.vue:8
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:11
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:39
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:18
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:23
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:47
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:19
 msgid "Seite"
 msgid_plural "Seiten"
 msgstr[0] "Page"
@@ -5114,10 +6058,13 @@ msgstr[1] "Pages"
 
 #: resources/vue/components/courseware/CoursewareEmptyElementBox.vue:5
 #: resources/vue/components/courseware/CoursewareEmptyElementBox.vue:2
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:66
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:388
 msgid "Seite bearbeiten"
 msgstr "Edit page"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:81
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:80
 msgid "Seite exportieren"
 msgstr "Export page"
 
@@ -5130,6 +6077,9 @@ msgstr "Suggest learning content for the OER Campus"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:86
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:427
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:44
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:85
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:401
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:864
 msgid "Seite hinzufügen"
 msgstr "Add page"
 
@@ -5138,20 +6088,24 @@ msgid "Seite konnte nicht erstellt werden"
 msgstr "Page could not be created"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:435
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:409
 msgid "Seite löschen"
 msgstr "Delete page"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:208
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:202
 msgid "Seite unwiderruflich löschen"
 msgstr "Delete page irreversibly"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:232
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:15
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:249
 msgid "Seite wurde erstellt am"
 msgstr "Page created on"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:228
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:11
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:245
 msgid "Seite wurde erstellt von"
 msgstr "Page created by"
 
@@ -5172,11 +6126,13 @@ msgstr "Import pages"
 
 #: resources/vue/components/courseware/CoursewareImportWidget.vue:27
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:39
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:45
 msgid "Seiten kopieren"
 msgstr "Copy pages"
 
 #: resources/vue/components/courseware/CoursewareImportWidget.vue:33
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:20
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:26
 msgid "Seiten verknüpfen"
 msgstr "Link pages"
 
@@ -5198,6 +6154,8 @@ msgid "Seiteneinstellungen"
 msgstr "Page settings"
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:129
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:29
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:22
 msgid "Seitenverhältnis"
 msgstr "Aspect ratio"
 
@@ -5207,15 +6165,21 @@ msgstr "Remove section"
 
 #: resources/assets/javascripts/studip-ui.js:687
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:91
+#: resources/assets/javascripts/studip-ui.js:686
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:35
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:32
 msgid "Sekunde"
 msgstr "Second"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:94
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:38
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:35
 msgid "Sekunden"
 msgstr "Seconds"
 
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:164
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:157
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:163
 msgid "Semester"
 msgstr "Semester"
 
@@ -5223,14 +6187,20 @@ msgstr "Semester"
 #: resources/vue/components/courseware/CoursewareBlockFeedback.vue:58
 #: resources/vue/components/courseware/CoursewareStructuralElementComments.vue:8
 #: resources/vue/components/courseware/CoursewareStructuralElementFeedback.vue:9
+#: resources/vue/components/courseware/CoursewareBlockComments.vue:8
+#: resources/vue/components/courseware/CoursewareBlockFeedback.vue:9
+#: resources/vue/components/courseware/CoursewareStructuralElementComments.vue:7
+#: resources/vue/components/courseware/CoursewareStructuralElementFeedback.vue:8
 msgid "Senden"
 msgstr "Send"
 
 #: resources/assets/javascripts/studip-ui.js:652
+#: resources/assets/javascripts/studip-ui.js:651
 msgid "Sep"
 msgstr "Sep"
 
 #: resources/assets/javascripts/studip-ui.js:638
+#: resources/assets/javascripts/studip-ui.js:637
 msgid "September"
 msgstr "September"
 
@@ -5244,6 +6214,8 @@ msgstr "Add server"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:203
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:109
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:180
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:95
 msgid "Sichtbar ab"
 msgstr "Visible from"
 
@@ -5252,6 +6224,7 @@ msgid "sichtbar setzen"
 msgstr "set visible"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:74
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:73
 msgid "Sichtbarkeit"
 msgstr "Visibility"
 
@@ -5286,6 +6259,7 @@ msgid "Sie haben <%= count %> Personen ausgewählt"
 msgstr "You selected <%= count %> persons"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:272
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:396
 msgid ""
 "Sie haben kein Feedback geschrieben, beim Speichern wird dieses Feedback "
 "gelöscht!"
@@ -5331,6 +6305,7 @@ msgid "Sie können direkt auf eine URL in der Anwendung verlinken."
 msgstr "You can link directly to an URL in the application."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:28
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:26
 msgid ""
 "Sie können hier die Daten der zu kopierenden Seite anpassen. Eine Anpassung "
 "ist optional, Sie können die Seite auch unverändert kopieren."
@@ -5356,14 +6331,17 @@ msgstr ""
 "is optional, you can also copy the learning material without any change."
 
 #: resources/assets/javascripts/bootstrap/forms.js:151
+#: resources/assets/javascripts/bootstrap/forms.js:147
 msgid "Sie können nur %u Eintrag auswählen"
 msgstr "You may only select %u entry"
 
 #: resources/assets/javascripts/bootstrap/forms.js:152
+#: resources/assets/javascripts/bootstrap/forms.js:148
 msgid "Sie können nur %u Einträge auswählen"
 msgstr "You may only select %u entries"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:395
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:398
 msgid "Sie müssen ein Mikrofon freigeben, um eine Aufnahme starten zu können."
 msgstr "You must share a microphone to start a recording."
 
@@ -5413,6 +6391,7 @@ msgid "Sind sie sicher, dass Sie ihren bisherigen Beitrag verwerfen wollen?"
 msgstr "Do really want to discard your posting?"
 
 #: resources/assets/javascripts/studip-ui.js:667
+#: resources/assets/javascripts/studip-ui.js:666
 msgid "So"
 msgstr "Sun."
 
@@ -5430,6 +6409,7 @@ msgstr "Sunglow"
 
 #: resources/assets/javascripts/lib/calendar.js:12
 #: resources/assets/javascripts/studip-ui.js:658
+#: resources/assets/javascripts/studip-ui.js:657
 msgid "Sonntag"
 msgstr "Sunday"
 
@@ -5445,6 +6425,10 @@ msgstr "Miscellaneous"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:41
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:112
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:220
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:150
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:126
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:217
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:23
 msgid "Sonstiges"
 msgstr "Miscellanea"
 
@@ -5477,10 +6461,19 @@ msgstr "Sorting is deactivated"
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:20
 #: resources/vue/components/courseware/CoursewareUnitItemDialogSettings.vue:49
 #: resources/vue/components/stock-images/EditDialog.vue:51
+#: resources/vue/components/courseware/CoursewareAdminTemplates.vue:243
+#: resources/vue/components/courseware/CoursewareBlockEdit.vue:8
+#: resources/vue/components/courseware/CoursewareContentLinks.vue:128
+#: resources/vue/components/courseware/CoursewareContentPermissions.vue:228
+#: resources/vue/components/courseware/CoursewareContentShared.vue:123
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:22
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:67
 msgid "Speichern"
 msgstr "Save"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:231
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:60
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:18
 msgid "Speicherort"
 msgstr "Storage location"
 
@@ -5489,10 +6482,15 @@ msgstr "Storage location"
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:50
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:28
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:95
+#: resources/vue/components/courseware/CoursewareContainerActions.vue:37
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:27
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:94
 msgid "Sperre aufheben"
 msgstr "Unlock"
 
 #: resources/vue/components/courseware/CoursewareCodeBlock.vue:50
+#: resources/vue/components/courseware/CoursewareCodeBlock.vue:12
+#: resources/vue/components/courseware/CoursewareCodeBlock.vue:3
 msgid "Sprache"
 msgstr "Language"
 
@@ -5501,20 +6499,32 @@ msgid "Sprache des Textfeldes auswählen."
 msgstr "Language of the text field."
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:98
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:64
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:71
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:27
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:19
 msgid "Standard"
 msgstr "Standard"
 
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:193
+#: resources/vue/components/responsive/ResponsiveNavigation.vue:192
 msgid "Start"
 msgstr "Start"
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:43
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:111
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:144
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:14
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:49
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:11
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:19
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:44
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:16
 msgid "Startdatum"
 msgstr "Starting date"
 
 #: resources/vue/components/blubber/Thread.vue:50
+#: resources/vue/components/BlubberThread.vue:22
 msgid "Starte die Konversation jetzt!"
 msgstr "Start the conversation now!"
 
@@ -5525,6 +6535,7 @@ msgstr "Start time"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:45
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:8
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:8
 msgid "Status"
 msgstr "Status"
 
@@ -5547,15 +6558,21 @@ msgstr "Search course of study"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue:13
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:275
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:385
 msgid "Studierende"
 msgstr "Students"
 
 #: resources/assets/javascripts/studip-ui.js:685
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:73
+#: resources/assets/javascripts/studip-ui.js:684
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:17
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:14
 msgid "Stunde"
 msgstr "Hour"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:76
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:20
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:17
 msgid "Stunden"
 msgstr "Hours"
 
@@ -5586,6 +6603,7 @@ msgstr "Search for ..."
 #: resources/vue/components/StudipMultiPersonSearch.vue:33
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:86
 #: resources/vue/components/stock-images/SearchWidget.vue:52
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:144
 msgid "Suche starten"
 msgstr "Start search"
 
@@ -5593,10 +6611,12 @@ msgstr "Start search"
 #: resources/vue/components/StudipMultiPersonSearch.vue:45
 #: resources/vue/components/blubber/SearchWidget.vue:45
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:73
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:118
 msgid "Suche zurücksetzen"
 msgstr "Reset search"
 
 #: resources/assets/javascripts/bootstrap/forms.js:160
+#: resources/assets/javascripts/bootstrap/forms.js:156
 msgid "Suche..."
 msgstr "Searching..."
 
@@ -5606,6 +6626,7 @@ msgstr "Searching..."
 #: resources/vue/components/StudipMultiPersonSearch.vue:24
 #: resources/vue/components/courseware/CoursewareSearchWidget.vue:44
 #: resources/vue/components/stock-images/SearchWidget.vue:49
+#: resources/vue/components/EditableList.vue:72
 msgid "Suchen"
 msgstr "Search"
 
@@ -5617,6 +6638,7 @@ msgid "Suchergebnisse"
 msgstr "Search results"
 
 #: resources/vue/components/courseware/CoursewareSearchResults.vue:49
+#: resources/vue/components/courseware/CoursewareSearchResults.vue:50
 msgid "Suchergebnisse schließen"
 msgstr "Close search results"
 
@@ -5645,6 +6667,8 @@ msgid "Tabellarische Ansicht"
 msgstr "Tabular view"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:64
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:8
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:5
 msgid "Tag"
 msgstr "Day"
 
@@ -5659,6 +6683,8 @@ msgid "Tag hinzufügen"
 msgstr "Add tab"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:67
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:11
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:8
 msgid "Tage"
 msgstr "Days"
 
@@ -5668,10 +6694,13 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:96
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:98
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:164
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:166
 msgid "Teilnehmende Person"
 msgstr "Participating persons"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:53
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:10
 msgid "Teilnehmende/Gruppen"
 msgstr "Participants/Groups"
 
@@ -5685,6 +6714,10 @@ msgstr "Edit date details"
 
 #: resources/vue/components/courseware/CoursewareConfirmBlock.vue:53
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:71
+#: resources/vue/components/courseware/CoursewareConfirmBlock.vue:20
+#: resources/vue/components/courseware/CoursewareConfirmBlock.vue:3
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:10
+#: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:2
 msgid "Text"
 msgstr "Text"
 
@@ -5697,23 +6730,34 @@ msgid "Text der Rücksetzungsmail"
 msgstr "Text of the reset mail"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:157
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:45
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:18
 msgid "Text Rückseite"
 msgstr "Text back"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:138
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:37
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:10
 msgid "Text Vorderseite"
 msgstr "Text front"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:73
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:72
 msgid "Texte"
 msgstr "Texts"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:160
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:38
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:35
 msgid "Texteingabe mit Enter-Taste bestätigen"
 msgstr "Confirm text input with Enter key"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:210
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:249
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:44
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:27
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:89
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:61
 msgid "Textfarbe"
 msgstr "Text colour"
 
@@ -5723,6 +6767,7 @@ msgid "Texthintergrundfarbe"
 msgstr "Background color"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:126
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:138
 msgid "Textwerkzeug"
 msgstr "Text tool"
 
@@ -5757,6 +6802,21 @@ msgstr "Close topic"
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:151
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:81
 #: resources/vue/components/stock-images/AttributesFieldset.vue:17
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:10
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:44
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:7
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:14
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:19
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:3
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:24
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:3
+#: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:285
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:90
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:237
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:345
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:350
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:47
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:27
 msgid "Titel"
 msgstr "Title"
 
@@ -5766,6 +6826,7 @@ msgid "Titel der neuen Seite"
 msgstr "New page name"
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:30
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:24
 msgid "Titel des Lernmaterials"
 msgstr "Learning material title"
 
@@ -5801,6 +6862,7 @@ msgid "trifft zu"
 msgstr "almost always true"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:37
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:32
 msgid "Türkis"
 msgstr "Turquoise"
 
@@ -5809,10 +6871,15 @@ msgstr "Turquoise"
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:120
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:138
 #: resources/vue/components/tree/StudipTreeTable.vue:139
+#: resources/vue/components/FilesTable.vue:212
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:13
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:7
 msgid "Typ"
 msgstr "Type"
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:82
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:33
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:3
 msgid "Type"
 msgstr "Type"
 
@@ -5824,21 +6891,38 @@ msgstr "Type"
 #: resources/vue/components/courseware/CoursewareFolderBlock.vue:212
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:150
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:74
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:63
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:3
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:45
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:3
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:20
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:3
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:31
+#: resources/vue/components/courseware/CoursewareDownloadBlock.vue:3
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:29
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:3
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:47
+#: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:3
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:10
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:3
 msgid "Ãœberschrift"
 msgstr "Header"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:136
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:59
+#: resources/vue/components/courseware/CoursewareDateBlock.vue:7
 msgid "Uhrzeit"
 msgstr "Time"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:272
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:408
 msgid "Um Aufnahmen zu ermöglichen, muss ein Ordner ausgewählt werden."
 msgstr "To allow recordings, a folder must be selectced."
 
 #: resources/vue/mixins/MyCoursesMixin.js:64
 msgid ""
-"Um die Veranstaltung sichtbar zu machen, wählen Sie den Punkt "
-"\"Sichtbarkeit\" im Administrationsbereich der Veranstaltung."
+"Um die Veranstaltung sichtbar zu machen, wählen Sie den Punkt \"Sichtbarkeit"
+"\" im Administrationsbereich der Veranstaltung."
 msgstr ""
 "In order to enable visibility of the course, please choose the tab "
 "\"visibility\" in the administration area of the course."
@@ -5879,6 +6963,8 @@ msgstr "Limited access"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:207
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:113
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:184
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:99
 msgid "Unsichtbar ab"
 msgstr "Invisible from"
 
@@ -5902,6 +6988,8 @@ msgid "Unterebenen"
 msgstr "Sub-pages"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:66
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:202
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:8
 msgid "Unterhalb der aktuellen Seite"
 msgstr "Below current page"
 
@@ -5913,19 +7001,25 @@ msgstr "Open sub-navigation for %{ title }"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:277
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:6
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:5
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:271
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:294
 msgid "Unterseiten exportieren"
 msgstr "Export sub pages"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:314
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:30
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:331
 msgid "Unterseiten veröffentlichen"
 msgstr "Publish sub pages"
 
 #: resources/vue/components/courseware/CoursewareTreeItem.vue:57
+#: resources/vue/components/courseware/CoursewareTreeItem.vue:54
 msgid "Unterseiten von %{elementName}"
 msgstr "Sub-pages of %{elementName}"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:189
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:40
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:23
 msgid "Untertitel"
 msgstr "Subtitle"
 
@@ -5936,6 +7030,20 @@ msgstr "Subtitle"
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:115
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:91
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:94
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:75
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:15
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:16
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:31
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:10
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:25
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:39
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:13
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:23
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:7
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:35
+#: resources/vue/components/courseware/CoursewareLinkBlock.vue:14
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:21
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:14
 msgid "URL"
 msgstr "URL"
 
@@ -5951,6 +7059,8 @@ msgstr "Application URL (optional)"
 #: resources/vue/components/courseware/CoursewareShelfDialogCopy.vue:181
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:45
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:174
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:43
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:180
 msgid "Veranstaltung"
 msgstr "Course"
 
@@ -6031,6 +7141,8 @@ msgid "verheiratet"
 msgstr "married"
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:153
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:46
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:39
 msgid "Verhindern"
 msgstr "Prevent"
 
@@ -6044,11 +7156,13 @@ msgid "verkleinert"
 msgstr "Reduce"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:21
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:27
 msgid "Verknüpfen"
 msgstr "Link"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:150
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:46
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:62
 msgid "verlängert bis"
 msgstr "prolonged until"
 
@@ -6058,6 +7172,7 @@ msgstr "Request prolongation"
 
 #: resources/vue/components/courseware/CoursewareDashboardStudents.vue:67
 #: resources/vue/components/courseware/CoursewareDashboardTasks.vue:14
+#: resources/vue/components/courseware/CoursewareDashboardStudents.vue:15
 msgid "Verlängerungsanfrage"
 msgstr "Request for prolongation"
 
@@ -6066,15 +7181,19 @@ msgid "Verlängerungsanfrage bearbeiten"
 msgstr "Edit prolongation request"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:184
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:178
 msgid "Veröffentlichen"
 msgstr "Publish"
 
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:86
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:22
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:19
 msgid "veröffentlicht auf"
 msgstr "published at"
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:39
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:90
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:9
 msgid "Veröffentlichung"
 msgstr "Publication"
 
@@ -6091,10 +7210,12 @@ msgid ""
 msgstr "Hidden courses cannot be found via the search feature."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:46
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:59
 msgid "Verteilen"
 msgstr "Distribute"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:271
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:381
 msgid "Verteilen an"
 msgstr "Distribute to"
 
@@ -6117,6 +7238,8 @@ msgid "Video Einstellungen"
 msgstr "Loading settings"
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:137
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:36
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:29
 msgid "Video startet automatisch"
 msgstr "Video starts automatically"
 
@@ -6140,6 +7263,8 @@ msgid "Violett"
 msgstr ""
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:158
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:31
+#: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:14
 msgid "Voll"
 msgstr "Full"
 
@@ -6158,6 +7283,8 @@ msgstr "full width"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:152
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:58
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:252
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:182
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:143
 msgid "von"
 msgstr "from"
 
@@ -6167,6 +7294,7 @@ msgid "Von mir geteilte Seiten"
 msgstr "Learning contents shared by me"
 
 #: resources/assets/javascripts/studip-ui.js:627
+#: resources/assets/javascripts/studip-ui.js:626
 msgid "Vor"
 msgstr "Before"
 
@@ -6178,6 +7306,8 @@ msgstr "%s minutes ago"
 #: resources/vue/components/courseware/CoursewareListContainer.vue:107
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:387
 #: resources/vue/components/courseware/CoursewareTree.vue:48
+#: resources/vue/components/courseware/CoursewareAccordionContainer.vue:143
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:462
 msgid "Vorgang wird bearbeitet..."
 msgstr "Processing..."
 
@@ -6195,16 +7325,19 @@ msgstr "Template"
 
 #: resources/vue/components/courseware/CoursewareAdminTemplates.vue:16
 #: resources/vue/components/courseware/CoursewareAdminTemplates.vue:220
+#: resources/vue/components/courseware/CoursewareAdminTemplates.vue:242
 msgid "Vorlage bearbeiten"
 msgstr "Edit template"
 
 #: resources/vue/components/courseware/CoursewareAdminActionWidget.vue:4
 #: resources/vue/components/courseware/CoursewareAdminTemplates.vue:89
+#: resources/vue/components/courseware/CoursewareAdminTemplates.vue:111
 msgid "Vorlage hinzufügen"
 msgstr "Add template"
 
 #: resources/vue/components/courseware/CoursewareAdminTemplates.vue:17
 #: resources/vue/components/courseware/CoursewareAdminTemplates.vue:318
+#: resources/vue/components/courseware/CoursewareAdminTemplates.vue:340
 msgid "Vorlage löschen"
 msgstr "Delete template"
 
@@ -6226,6 +7359,7 @@ msgid ""
 msgstr ""
 
 #: resources/assets/javascripts/studip-ui.js:692
+#: resources/assets/javascripts/studip-ui.js:691
 msgid "vorm."
 msgstr "AM"
 
@@ -6235,10 +7369,13 @@ msgstr "AM"
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:36
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:42
 #: resources/vue/components/courseware/CoursewareUnitItemDialogLayout.vue:67
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:306
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:747
 msgid "Vorschaubild"
 msgstr "Preview image"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:24
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:22
 msgid ""
 "Wählen Sie das Lernmaterial aus, in dem sich der zu kopierende Lerninhalt "
 "befindet."
@@ -6247,6 +7384,7 @@ msgstr ""
 "copied resides in."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:20
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:18
 msgid ""
 "Wählen Sie das Lernmaterial aus, in dem sich der zu verknüpfende Lerninhalt "
 "befindet. Die Lerninhalte, die verknüpft werden können, müssen unter "
@@ -6257,6 +7395,7 @@ msgstr ""
 "at Work place/Courseware before."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:23
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:21
 msgid ""
 "Wählen Sie das Lernmaterial aus, in dem sich die Aufgabenvorlage befindet. "
 "Es sind nur Lernmaterialien aus Ihrem Arbeitsplatz aufgeführt."
@@ -6289,9 +7428,9 @@ msgid ""
 msgstr ""
 "Select the task template to be distributed. The top page of the selected "
 "learning material is preselected. Sub-pages can be reached via the buttons "
-"in the area \"Sub-pages\". You can select the element above via the \"back "
-"to\" button. The selected task template is marked with a checkbox. Only "
-"pages of the category \"task template\" can be distributed."
+"in the area \"Sub-pages\". You can select the element above via the \"back to"
+"\" button. The selected task template is marked with a checkbox. Only pages "
+"of the category \"task template\" can be distributed."
 
 #: resources/vue/components/stock-images/OrientationFilterWidget.vue:14
 #, fuzzy
@@ -6309,6 +7448,7 @@ msgstr ""
 "learning material for lecturers."
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:23
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:17
 msgid ""
 "Wählen Sie einen kurzen, prägnanten Titel und beschreiben Sie in einigen "
 "Worten den Inhalt des Lernmaterials. Eine Beschreibung erleichtert Lernenden "
@@ -6319,6 +7459,7 @@ msgstr ""
 "learning material for lecturers."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:73
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:71
 msgid ""
 "Wählen Sie hier aus, an wen Sie die Aufgaben verteilen möchten. Aufgaben "
 "können entweder an Gruppen oder einzelne Teilnehmende verteilt werden. Über "
@@ -6337,6 +7478,7 @@ msgstr ""
 "displayed through a gray background and a check mark."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:53
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:51
 msgid ""
 "Wählen Sie hier das Lernmaterial aus, in das die Aufgabe verteilt werden "
 "soll. Zum Bearbeiten der Aufgabe müssen Lernende Zugriff auf das "
@@ -6356,6 +7498,7 @@ msgstr ""
 "be copied resides in."
 
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:22
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:20
 msgid ""
 "Wählen Sie hier den Ort in Stud.IP aus, an dem sich der zu kopierende "
 "Lerninhalt befindet."
@@ -6364,6 +7507,7 @@ msgstr ""
 "copied resides in."
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:43
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:41
 msgid ""
 "Wählen Sie hier die Einstellungen der Aufgabe. Es muss ein Aufgabentitel und "
 "eine Abgabenfrist gesetzt werden."
@@ -6398,6 +7542,14 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:74
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:120
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:88
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:71
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:11
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:12
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:27
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:6
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:21
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:17
+#: resources/vue/components/courseware/CoursewareVideoBlock.vue:10
 msgid "Web-Adresse"
 msgstr "Web address"
 
@@ -6406,6 +7558,7 @@ msgid "Weiblich"
 msgstr "Female"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:42
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:38
 msgid "weiß"
 msgstr "white"
 
@@ -6419,11 +7572,13 @@ msgstr "White"
 #: resources/vue/components/StudipWizardDialog.vue:145
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:92
 #: resources/vue/components/courseware/PublicCoursewareStructuralElement.vue:42
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:91
 msgid "weiter"
 msgstr "continue"
 
 #: resources/vue/components/StudipPagination.vue:79
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:111
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:132
 msgid "Weiter"
 msgstr "Continue"
 
@@ -6443,6 +7598,10 @@ msgstr "If you leave the page your changes will be lost!"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:67
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:211
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:9
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:70
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:6
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:54
 msgid "Werk"
 msgstr "Work"
 
@@ -6459,11 +7618,16 @@ msgid "Werkzeug ist inaktiv"
 msgstr "Rule is active"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:113
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:31
+#: resources/vue/components/courseware/CoursewareChartBlock.vue:25
 msgid "Wert"
 msgstr "Value"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:161
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:239
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:64
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:22
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:157
 msgid "Werte anderer Nutzer anzeigen"
 msgstr "Show values of other users"
 
@@ -6481,6 +7645,7 @@ msgstr "Loading"
 
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:66
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:59
+#: resources/vue/components/courseware/CoursewareDefaultContainer.vue:41
 msgid "Wird im Moment von %{ userName } bearbeitet"
 msgstr "Currently being edited by %{ userName }"
 
@@ -6491,6 +7656,7 @@ msgid "Wirklich löschen?"
 msgstr "Really delete?"
 
 #: resources/assets/javascripts/studip-ui.js:675
+#: resources/assets/javascripts/studip-ui.js:674
 msgid "Wo"
 msgstr "Where"
 
@@ -6523,25 +7689,38 @@ msgid "Zeichen verbleibend: "
 msgstr "Remaining characters: "
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:121
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:133
 msgid "Zeichenwerkzeug"
 msgstr "Drawing tool"
 
 #: resources/assets/javascripts/studip-ui.js:684
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:118
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:254
+#: resources/assets/javascripts/studip-ui.js:683
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:36
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:93
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:16
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:73
 msgid "Zeit"
 msgstr "Time"
 
 #: resources/assets/javascripts/studip-ui.js:683
+#: resources/assets/javascripts/studip-ui.js:682
 msgid "Zeit wählen"
 msgstr "Select time"
 
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:112
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:32
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:12
 msgid "Zeitangabe"
 msgstr "Time"
 
 #: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:107
 #: resources/vue/components/courseware/CoursewareTimelineBlock.vue:100
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:31
+#: resources/vue/components/courseware/CoursewareBiographyCareerBlock.vue:3
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:23
+#: resources/vue/components/courseware/CoursewareTimelineBlock.vue:3
 msgid "Zeitliche Sortierung"
 msgstr "Sort by time"
 
@@ -6554,11 +7733,14 @@ msgid "Zeitraum zwischen Erinnerungen"
 msgstr "Time period between reminders"
 
 #: resources/assets/javascripts/studip-ui.js:690
+#: resources/assets/javascripts/studip-ui.js:689
 msgid "Zeitzone"
 msgstr "Timezone"
 
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:31
 #: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:86
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:35
+#: resources/vue/components/courseware/CoursewareBiographyAchievementsBlock.vue:5
 msgid "Zertifikat"
 msgstr "Certificate"
 
@@ -6571,19 +7753,27 @@ msgid "Zertifikate"
 msgstr "Certificates"
 
 #: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:52
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:15
+#: resources/vue/components/courseware/CoursewareBiographyGoalsBlock.vue:3
 msgid "Ziel"
 msgstr "Target"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:443
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:461
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:113
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:121
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:85
+#: resources/vue/components/courseware/CoursewareImageMapBlock.vue:93
 msgid "Ziel des Links"
 msgstr "Link target"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:51
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:49
 msgid "Ziel-Lernmaterial"
 msgstr "Target learning material"
 
 #: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:61
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:59
 msgid "Zielseite"
 msgstr "Target page"
 
@@ -6614,6 +7804,8 @@ msgid "Zu diesem Suchbegriff konnten keine Bilder gefunden werden."
 msgstr "No results in this area."
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:171
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:43
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:27
 msgid "Zufallszeichen für Verschlüsselung (Salt)"
 msgstr "Random character for encryption (Salt)"
 
@@ -6624,12 +7816,16 @@ msgstr "Manually enter credentials..."
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:37
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:240
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:23
+#: resources/vue/components/courseware/CoursewareBlockInfo.vue:22
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:257
 msgid "Zuletzt bearbeitet am"
 msgstr "Last changed on"
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:33
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:236
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:19
+#: resources/vue/components/courseware/CoursewareBlockInfo.vue:18
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:253
 msgid "Zuletzt bearbeitet von"
 msgstr "Last changed by"
 
@@ -6638,6 +7834,7 @@ msgid "zum Beispiel \"Wiki-Startseite\""
 msgstr "for example \"Wiki start page\""
 
 #: resources/vue/components/FilesTable.vue:134
+#: resources/vue/components/FilesTable.vue:136
 msgid "Zum Hauptordner"
 msgstr "Go to main folder"
 
@@ -6648,6 +7845,7 @@ msgstr "Profile of %s"
 
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:175
 #: resources/vue/components/responsive/ResponsiveNavigation.vue:176
+#: resources/vue/components/responsive/ResponsiveNavigation.vue:174
 msgid "Zum Start"
 msgstr "Go to start"
 
@@ -6662,6 +7860,7 @@ msgid "Zuordnung ändern"
 msgstr "Assignments"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:90
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:102
 msgid "zur nächsten Karte"
 msgstr "to the next card"
 
@@ -6677,6 +7876,7 @@ msgid "Zur Veranstaltung %{name}"
 msgstr "To course"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:47
+#: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:59
 msgid "zur vorherigen Karte"
 msgstr "to the previous card"
 
@@ -6684,12 +7884,15 @@ msgstr "to the previous card"
 #: resources/vue/components/StudipWizardDialog.vue:138
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:91
 #: resources/vue/components/courseware/PublicCoursewareStructuralElement.vue:41
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:90
 msgid "zurück"
 msgstr "back"
 
 #: resources/assets/javascripts/studip-ui.js:626
 #: resources/vue/components/StudipPagination.vue:38
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:87
+#: resources/assets/javascripts/studip-ui.js:625
+#: resources/vue/components/courseware/CoursewareAudioBlock.vue:108
 msgid "Zurück"
 msgstr "Back"
 
@@ -6700,11 +7903,13 @@ msgstr "Back to overview"
 
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:12
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:61
+#: resources/vue/components/courseware/CoursewareCanvasBlock.vue:73
 msgid "Zurücksetzen"
 msgstr "Reset"
 
 #: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:26
 #: resources/vue/components/courseware/CoursewareStructuralElementDialogAdd.vue:56
+#: resources/vue/components/courseware/CoursewareShelfDialogAdd.vue:20
 msgid "Zusatzangaben"
 msgstr "Additional information"
 
@@ -6718,97 +7923,220 @@ msgid "Zusätzliche LTI-Parameter"
 msgstr "Additional LTI parameters"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:165
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:202
 msgid "zweites Element"
 msgstr "second element"
 
-#~ msgid "(Seite %{ pageNum } von %{ pageCount })"
-#~ msgstr "(Page %{ pageNum } of %{ pageCount })"
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:9
+#: resources/vue/components/courseware/CoursewareDocumentBlock.vue:6
+msgid "(Seite %{ pageNum } von %{ pageCount })"
+msgstr "(Page %{ pageNum } of %{ pageCount })"
 
-#~ msgid "Alle Blöcke"
-#~ msgstr "All blocks"
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:35
+msgid "Alle Blöcke"
+msgstr "All blocks"
 
-#~ msgid "Aufgaben & Interaktion"
-#~ msgstr "Tasks & Interaction"
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:74
+msgid "Aufgaben & Interaktion"
+msgstr "Tasks & Interaction"
 
-#~ msgid "Blockassistent"
-#~ msgstr "Block assistant"
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:36
+msgid "Blockassistent"
+msgstr "Block assistant"
 
-#~ msgid "Dateien"
-#~ msgstr "Files"
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:76
+msgid "Dateien"
+msgstr "Files"
 
-#~ msgid "Endpunkt wählen"
-#~ msgstr "Select endpoint"
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:47
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:21
+msgid "Endpunkt wählen"
+msgstr "Select endpoint"
 
-#~ msgid "Es wurden keine Unterseiten gefunden."
-#~ msgstr "No sub-pages have been found."
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:147
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:181
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:352
+msgid "Es wurden keine Unterseiten gefunden."
+msgstr "No sub-pages have been found."
 
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:131
 #, fuzzy
-#~ msgid "Filterpanel anzeigen/verstecken"
-#~ msgstr "Show/hide help bar"
+msgid "Filterpanel anzeigen/verstecken"
+msgstr "Show/hide help bar"
+
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:78
+msgid "Kategorie"
+msgstr "Category"
+
+#: resources/vue/components/BlubberThread.vue:399
+msgid "Kommentar schreiben. Enter zum Abschicken."
+msgstr "Write comment. Press enter to send it."
+
+#: resources/assets/javascripts/lib/blubber.js:43
+msgid "Konnte die Konversation nicht laden. Probieren Sie es nachher erneut."
+msgstr "Could not load the conversation. Please try again later."
+
+#: resources/assets/javascripts/lib/blubber.js:67
+#: resources/assets/javascripts/lib/blubber.js:79
+msgid "Konnte die Suche nicht ausführen. Probieren Sie es nachher erneut."
+msgstr "Could not execute the search. Please try again later."
+
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:221
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:27
+msgid "Lernmaterialvorlage"
+msgstr "Learning material template"
+
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:29
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:7
+msgid "Maximale Höhe"
+msgstr "Maximum height"
+
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:24
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:18
+msgid "Quelle nachher"
+msgstr "Source before"
+
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:9
+#: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:3
+msgid "Quelle vorher"
+msgstr "Source before"
+
+#: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:37
+msgid "Sie haben noch keine Lieblingsblöcke ausgewählt."
+msgstr "You have not selected any favorite blocks yet."
+
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:43
+#: resources/vue/components/courseware/CoursewareEmbedBlock.vue:17
+msgid "Startpunkt wählen"
+msgstr "Choose starting point"
+
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:24
+msgid ""
+"Wählen Sie die zu kopierende Seite aus. Vorausgewählt ist die oberste Seite "
+"des ausgewählten Lernmaterials. Unterseiten erreichen Sie über die "
+"Schaltflächen im Bereich \"Unterseiten\". Sie können über die \"zurück zu\" "
+"Schaltfläche das übergeordnete Element anwählen. Die ausgewählte Seite ist "
+"mit einem Kontrollhaken markiert."
+msgstr ""
+"Select the page to be copied. The top page of the selected learning material "
+"is preselected. Sub-pages can be reached via the buttons in the area \"Sub-"
+"pages\". You can select the element above via the \"back to\" button. The "
+"selected page is marked with a checkbox."
 
-#~ msgid "Kategorie"
-#~ msgstr "Category"
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:20
+msgid ""
+"Wählen Sie die zu verknüpfende Seite aus. Vorausgewählt ist die oberste "
+"Seite des ausgewählten Lernmaterials. Unterseiten erreichen Sie über die "
+"Schaltflächen im Bereich \"Unterseiten\". Sie können über die \"zurück zu\" "
+"Schaltfläche das übergeordnete Element anwählen. Die ausgewählte Seite ist "
+"mit einem Kontrollhaken markiert."
+msgstr ""
+"Select the page to be linked. The top page of the selected learning material "
+"is preselected. Sub-pages can be reached via the buttons in the area \"Sub-"
+"pages\". You can select the element above via the \"back to\" button. The "
+"selected page is marked with a checkbox."
 
-#~ msgid "Kommentar schreiben. Enter zum Abschicken."
-#~ msgstr "Write comment. Press enter to send it."
+#: resources/vue/components/BlubberGlobalstream.vue:17
+msgid "Zur Diskussion"
+msgstr "Go to discussion"
 
-#~ msgid ""
-#~ "Konnte die Konversation nicht laden. Probieren Sie es nachher erneut."
-#~ msgstr "Could not load the conversation. Please try again later."
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:313
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:129
+msgid "zurück zu %{ parentTitle }"
+msgstr "back to %{ parentTitle }"
 
-#~ msgid "Konnte die Suche nicht ausführen. Probieren Sie es nachher erneut."
-#~ msgstr "Could not execute the search. Please try again later."
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:165
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:336
+msgid "zurück zur übergeordneten Seite"
+msgstr "back to the superordinate page"
 
-#~ msgid "Lernmaterialvorlage"
-#~ msgstr "Learning material template"
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:47
+#: resources/vue/components/courseware/CoursewareIframeBlock.vue:31
+msgid "Creative Commons Angaben"
+msgstr "Creative Commons specifications"
 
-#~ msgid "Maximale Höhe"
-#~ msgstr "Maximum height"
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:260
+msgid "Dateiname erscheint bei Mouseover"
+msgstr "File name is displayed during mouseover"
 
-#~ msgid "Quelle nachher"
-#~ msgstr "Source before"
+#: resources/vue/components/courseware/CoursewareGalleryBlock.vue:262
+msgid ""
+"Der Dateiname wird angezeigt, wenn Sie den Mauszeiger über den Inhalt "
+"bewegen."
+msgstr ""
+"The file name will be displayed when you move the mouse pointer over the "
+"content."
 
-#~ msgid "Quelle vorher"
-#~ msgstr "Source before"
+#: resources/vue/components/courseware/CoursewareUnitItems.vue:69
+msgid ""
+"Erstellen und verwalten Sie hier Ihre eigenen persönlichen Lernmaterialien "
+"in Form von ePorfolios,Vorlagen für Veranstaltungen oder einfach nur "
+"persönliche Inhalte für das Studium.Entwickeln Sie Ihre eigenen "
+"(Lehr-)Materialien für Studium oder die Lehre und teilen diese mit anderen "
+"Nutzenden."
+msgstr ""
+"Create and manage your own personal learning materials in the form of "
+"ePortfolios, templates for courses or just personal contents for studying "
+"here. Develop you own teaching/learning materials for studying or lecturing "
+"and share them with other users."
 
-#~ msgid "Sie haben noch keine Lieblingsblöcke ausgewählt."
-#~ msgstr "You have not selected any favorite blocks yet."
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:331
+msgid "Es wurden keine Unterseiten gefunden"
+msgstr "No sub-pages have been found"
 
-#~ msgid "Startpunkt wählen"
-#~ msgstr "Choose starting point"
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:719
+msgid "Fehler beim Hochladen der Datei."
+msgstr "Error when uploading the file."
 
-#~ msgid ""
-#~ "Wählen Sie die zu kopierende Seite aus. Vorausgewählt ist die oberste "
-#~ "Seite des ausgewählten Lernmaterials. Unterseiten erreichen Sie über die "
-#~ "Schaltflächen im Bereich \"Unterseiten\". Sie können über die \"zurück "
-#~ "zu\" Schaltfläche das übergeordnete Element anwählen. Die ausgewählte "
-#~ "Seite ist mit einem Kontrollhaken markiert."
-#~ msgstr ""
-#~ "Select the page to be copied. The top page of the selected learning "
-#~ "material is preselected. Sub-pages can be reached via the buttons in the "
-#~ "area \"Sub-pages\". You can select the element above via the \"back to\" "
-#~ "button. The selected page is marked with a checkbox."
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:373
+msgid "Lerninhalt für OER Campus vorschlagen"
+msgstr "Suggest learning content for the OER Campus"
 
-#~ msgid ""
-#~ "Wählen Sie die zu verknüpfende Seite aus. Vorausgewählt ist die oberste "
-#~ "Seite des ausgewählten Lernmaterials. Unterseiten erreichen Sie über die "
-#~ "Schaltflächen im Bereich \"Unterseiten\". Sie können über die \"zurück "
-#~ "zu\" Schaltfläche das übergeordnete Element anwählen. Die ausgewählte "
-#~ "Seite ist mit einem Kontrollhaken markiert."
-#~ msgstr ""
-#~ "Select the page to be linked. The top page of the selected learning "
-#~ "material is preselected. Sub-pages can be reached via the buttons in the "
-#~ "area \"Sub-pages\". You can select the element above via the \"back to\" "
-#~ "button. The selected page is marked with a checkbox."
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:206
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:12
+msgid "Name der neuen Seite"
+msgstr "New page name"
+
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:325
+#: resources/vue/components/courseware/CoursewareStructuralElement.vue:24
+msgid "Sie können diese Daten unter \"Seite bearbeiten\" verändern."
+msgstr "You can modify the data via \"Edit page\"."
+
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogCopy.vue:318
+#: resources/vue/components/courseware/CoursewareStructuralElementDialogLink.vue:134
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:168
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:339
+msgid "Unterseiten"
+msgstr "Sub-pages"
 
-#~ msgid "Zur Diskussion"
-#~ msgstr "Go to discussion"
+#: resources/vue/components/courseware/CoursewareContentShared.vue:4
+msgid "Von mir geteilte Lerninhalte"
+msgstr "Learning contents shared by me"
 
-#~ msgid "zurück zu %{ parentTitle }"
-#~ msgstr "back to %{ parentTitle }"
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:31
+msgid ""
+"Wählen Sie die zu verteilende Aufgabenvorlage aus. Vorausgewählt ist die "
+"oberste Seite des ausgewählten Lernmaterials. Unterseiten erreichen Sie über "
+"die Schaltflächen im Bereich \"Unterseiten\". Sie können über die \"zurück zu"
+"\" Schaltfläche das übergeordnete Element anwählen. Die ausgewählte "
+"Aufgabenvorlage ist mit einem Kontrollhaken markiert. Nur Seiten der "
+"Kategorie \"Aufgabenvorlage\" können verteilt werden."
+msgstr ""
+"Select the task template to be distributed. The top page of the selected "
+"learning material is preselected. Sub-pages can be reached via the buttons "
+"in the area \"Sub-pages\". You can select the element above via the \"back to"
+"\" button. The selected task template is marked with a checkbox. Only pages "
+"of the category \"task template\" can be distributed."
 
-#~ msgid "zurück zur übergeordneten Seite"
-#~ msgstr "back to the superordinate page"
+#: resources/vue/components/courseware/CoursewareTasksDialogDistribute.vue:61
+msgid ""
+"Wählen Sie hier die Seite aus unterhalb der die Aufgabe verteilt werden "
+"soll. Zum bearbeiten der Aufgabe müssen Lernende Zugriff auf die Seite "
+"haben. Prüfen Sie ggf. die Leserechte und die Sichtbarkeit."
+msgstr ""
+"Select the page under which the task shall be distributed here. For being "
+"able to edit the task, lecturers must have access to the page. Check the "
+"read permissions and the visibility."
 
 #~ msgid "Favoriten bearbeiten"
 #~ msgstr "Edit favourites"
@@ -7197,3 +8525,26 @@ msgstr "second element"
 
 #~ msgid "Zweck"
 #~ msgstr "Purpose"
+
+#~ msgid "Abschnitt"
+#~ msgstr "Section"
+
+#, fuzzy
+#~ msgid "Block an dieser Stelle einfügen"
+#~ msgstr "insert here"
+
+#~ msgid "Dieser Abschnitt enthält keine Blöcke."
+#~ msgstr "This section does not contain blocks."
+
+#~ msgid "Dieses Element enthält keine Abschnitte."
+#~ msgstr "This element does not contain sections."
+
+#, fuzzy
+#~ msgid "Seite an dieser Stelle einfügen"
+#~ msgstr "insert here"
+
+#~ msgid "Block"
+#~ msgstr "Block"
+
+#~ msgid "Dialog wird geladen..."
+#~ msgstr "Loading dialogue..."
-- 
GitLab