From d305e28841a77114573b140f5060703b5334d9a8 Mon Sep 17 00:00:00 2001
From: Weblate <noreply@weblate.org>
Date: Wed, 4 May 2022 16:26:38 +0000
Subject: [PATCH] Translated using Weblate (English)

Currently translated at 90.5% (587 of 648 strings)

Co-authored-by: Moritz Strohm <strohm@data-quest.de>
Translate-URL: https://weblate.uni-vechta.de/projects/stud-ip/stud-ip-5-1-js/en/
Translation: Stud.IP/Stud.IP 5.1 (JS)
---
 locale/en/LC_MESSAGES/js-resources.mo | Bin 9460 -> 38225 bytes
 locale/en/LC_MESSAGES/js-resources.po | 817 +++++++++++++-------------
 2 files changed, 416 insertions(+), 401 deletions(-)

diff --git a/locale/en/LC_MESSAGES/js-resources.mo b/locale/en/LC_MESSAGES/js-resources.mo
index 6fb9ac2af0cc385b373a3fd66dadeda20f50d636..dfe58d1a2514f2a31a8eda52c54936c321cc95dc 100644
GIT binary patch
literal 38225
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

literal 9460
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
T*_z@X5#6;KzE1S>m7V@Sy8pnS

diff --git a/locale/en/LC_MESSAGES/js-resources.po b/locale/en/LC_MESSAGES/js-resources.po
index adace6ed03b..45902051541 100644
--- a/locale/en/LC_MESSAGES/js-resources.po
+++ b/locale/en/LC_MESSAGES/js-resources.po
@@ -2,7 +2,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: \n"
-"PO-Revision-Date: 2022-04-30 15:26+0000\n"
+"PO-Revision-Date: 2022-05-04 16:26+0000\n"
 "Last-Translator: Moritz Strohm <strohm@data-quest.de>\n"
 "Language-Team: English <https://weblate.uni-vechta.de/projects/stud-ip/"
 "stud-ip-5-1-js/en/>\n"
@@ -15,7 +15,7 @@ msgstr ""
 
 #: resources/assets/javascripts/lib/multi_person_search.js:70
 msgid " Dieser Filter enthält keine (neuen) Personen."
-msgstr ""
+msgstr " This selection contains no (new) users."
 
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:9
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:6
@@ -34,7 +34,7 @@ msgstr "[Substitute]"
 
 #: resources/assets/javascripts/lib/multi_select.js:11
 msgid "<%= count %> ausgewählt"
-msgstr ""
+msgstr "<%= count %> selected"
 
 #: resources/vue/components/courseware/CoursewareBlockEdit.vue:7
 msgid "Abbrechen"
@@ -42,7 +42,7 @@ msgstr "Cancel"
 
 #: resources/vue/components/courseware/CoursewareCourseDashboard.vue:18
 msgid "abgeschlossene Seiten"
-msgstr ""
+msgstr "finished pages"
 
 #: resources/vue/components/BlubberThread.vue:215
 msgid "Abschicken"
@@ -50,7 +50,7 @@ msgstr "Submit"
 
 #: resources/assets/javascripts/mvv.js:125
 msgid "AbschlussKategorie suchen"
-msgstr ""
+msgstr "Search degree category"
 
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:74
 #: resources/vue/components/courseware/CoursewareManagerFiling.vue:3
@@ -59,7 +59,7 @@ msgstr "Section"
 
 #: resources/vue/components/courseware/CoursewareBlockAdderArea.vue:5
 msgid "Abschnitt aktiv - Blöcke werden hier eingefügt"
-msgstr ""
+msgstr "Section is active - blocks will be inserted here"
 
 #: resources/vue/components/courseware/CoursewareContainerActions.vue:13
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:23
@@ -78,7 +78,7 @@ msgstr "Delete section"
 
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:24
 msgid "Abschnitt unwiderruflich löschen"
-msgstr ""
+msgstr "Delete section irreversibly"
 
 #: resources/vue/components/courseware/CoursewareContainerAdderItem.vue:33
 msgid "Abschnitt wurde erfolgreich eingefügt."
@@ -86,11 +86,11 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:7
 msgid "Abschnitte"
-msgstr ""
+msgstr "Sections"
 
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:21
 msgid "Abschnitte sortieren"
-msgstr ""
+msgstr "Sort sections"
 
 #: resources/vue/components/FilesTable.vue:267
 #: resources/vue/components/StudipActionMenu.vue:26
@@ -108,39 +108,39 @@ msgstr "Activities"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:23
 msgid "Alle Blöcke"
-msgstr ""
+msgstr "All blocks"
 
 #: resources/assets/javascripts/bootstrap/multi_select.js:7
 #: resources/assets/javascripts/lib/multi_person_search.js:34
 #: resources/assets/javascripts/lib/multi_select.js:28
 msgid "Alle entfernen"
-msgstr ""
+msgstr "Remove all"
 
 #: resources/assets/javascripts/bootstrap/multi_select.js:6
 #: resources/assets/javascripts/lib/multi_person_search.js:30
 #: resources/assets/javascripts/lib/multi_select.js:23
 msgid "Alle hinzufügen"
-msgstr ""
+msgstr "Add all"
 
 #: resources/assets/javascripts/bootstrap/raumzeit.js:118
 msgid "Alle Räume anzeigen"
-msgstr ""
+msgstr "Show all rooms"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue:4
 msgid "Alle Teilnehmenden haben Leserechte"
-msgstr ""
+msgstr "All participants have read permissions"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue:8
 msgid "Alle Teilnehmenden haben Schreibrechte"
-msgstr ""
+msgstr "All participants have write permissions"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:10
 msgid "Alles exportieren"
-msgstr ""
+msgstr "Export all"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:106
 msgid "Alles importieren"
-msgstr ""
+msgstr "Import all"
 
 #: resources/vue/components/courseware/CoursewareToolsAdmin.vue:4
 msgid "Allgemeine Einstellungen"
@@ -152,7 +152,7 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareCourseDashboard.vue:17
 msgid "angefangene Seiten"
-msgstr ""
+msgstr "started pages"
 
 #: resources/assets/javascripts/lib/admission.js:43
 #: resources/assets/javascripts/lib/admission.js:53
@@ -171,7 +171,7 @@ msgstr "Apple green"
 
 #: resources/assets/javascripts/studip-ui.js:61
 msgid "Apr"
-msgstr ""
+msgstr "Apr"
 
 #: resources/assets/javascripts/studip-ui.js:47
 msgid "April"
@@ -186,7 +186,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:28
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:7
 msgid "Art des Links"
-msgstr ""
+msgstr "Link type"
 
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:97
 msgid "Audio"
@@ -195,46 +195,46 @@ msgstr "Audio"
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:85
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:27
 msgid "Audio Aufnahmen zulassen"
-msgstr ""
+msgstr "Allow audio recordings"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:56
 msgid "Aufgaben & Interaktion"
-msgstr ""
+msgstr "Tasks & Interaction"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:35
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:32
 msgid "Aufnahme aktivieren"
-msgstr ""
+msgstr "Activate recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:44
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:41
 msgid "Aufnahme beenden"
-msgstr ""
+msgstr "Stop recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:53
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:50
 msgid "Aufnahme läuft"
-msgstr ""
+msgstr "Recording in progress"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:47
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:44
 msgid "Aufnahme löschen"
-msgstr ""
+msgstr "Delete recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:50
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:47
 msgid "Aufnahme speichern"
-msgstr ""
+msgstr "Save recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:38
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:35
 msgid "Aufnahme starten"
-msgstr ""
+msgstr "Start recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:41
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:38
 msgid "Aufnahme wiederholen"
-msgstr ""
+msgstr "Repeat recording"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:410
 msgid "Aufnahme wurde erfolgreich im Dateibereich abgelegt."
@@ -242,7 +242,7 @@ msgstr ""
 
 #: resources/assets/javascripts/studip-ui.js:65
 msgid "Aug"
-msgstr ""
+msgstr "Aug"
 
 #: resources/assets/javascripts/studip-ui.js:51
 msgid "August"
@@ -251,7 +251,7 @@ msgstr "August"
 #: resources/vue/mixins/MyCoursesMixin.js:86
 #: resources/vue/mixins/MyCoursesMixin.js:96
 msgid "Aus der Veranstaltung austragen"
-msgstr ""
+msgstr "Sign out of the course"
 
 #: resources/vue/components/courseware/CoursewareManagerCopySelector.vue:3
 msgid "Aus meine Inhalte kopieren"
@@ -259,27 +259,27 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareManagerCopySelector.vue:4
 msgid "Aus Veranstaltung kopieren"
-msgstr ""
+msgstr "Copy from course"
 
 #: resources/assets/javascripts/bootstrap/multi_select.js:8
 #: resources/vue/components/MyCoursesColorPicker.vue:27
 msgid "ausgewählt"
-msgstr ""
+msgstr "selected"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:74
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:58
 msgid "Author"
-msgstr ""
+msgstr "Author"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:33
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:11
 msgid "Autoplay"
-msgstr ""
+msgstr "Autoplay"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:40
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:18
 msgid "Autoplay Timer in Sekunden"
-msgstr ""
+msgstr "Autoplay timer in seconds"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:10
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:7
@@ -293,12 +293,12 @@ msgstr "Author"
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:16
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:10
 msgid "Balkendiagramm"
-msgstr ""
+msgstr "Bar graph"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:23
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:6
 msgid "Band"
-msgstr ""
+msgstr "Ribbon"
 
 #: resources/vue/components/courseware/CoursewareBlockEdit.vue:2
 #: resources/vue/components/courseware/CoursewareViewWidget.vue:3
@@ -307,11 +307,11 @@ msgstr "Edit"
 
 #: resources/vue/components/BlubberThread.vue:159
 msgid "Bearbeiten."
-msgstr ""
+msgstr "Edit."
 
 #: resources/assets/javascripts/lib/user_filter.js:12
 msgid "Bedingung konfigurieren"
-msgstr ""
+msgstr "Configure condition"
 
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:113
 msgid "beliebig"
@@ -338,7 +338,7 @@ msgstr "Description"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:72
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:57
 msgid "Beschriftung"
-msgstr ""
+msgstr "Labeling"
 
 #: resources/vue/components/courseware/CoursewareConfirmBlock.vue:5
 #: resources/vue/components/courseware/CoursewareConfirmBlock.vue:2
@@ -347,7 +347,7 @@ msgstr "Confirmation"
 
 #: resources/vue/components/courseware/CoursewareCourseDashboard.vue:16
 msgid "bevorstehende Seiten"
-msgstr ""
+msgstr "upcoming pages"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:35
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:29
@@ -365,16 +365,16 @@ msgstr "Picture"
 
 #: resources/assets/javascripts/lib/lightbox.js:68
 msgid "Bild %u von %u"
-msgstr ""
+msgstr "Image %u of %u"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:141
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:83
 msgid "Bild hochladen"
-msgstr ""
+msgstr "Upload picture"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:72
 msgid "Bild im Dateibereich speichern"
-msgstr ""
+msgstr "Save the picture in the file area"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:135
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:77
@@ -384,12 +384,12 @@ msgstr "Delete picture"
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:41
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:14
 msgid "Bild Rückseite"
-msgstr ""
+msgstr "Image back"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:33
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:6
 msgid "Bild Vorderseite"
-msgstr ""
+msgstr "Image front"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:448
 msgid "Bild wurde erfolgreich im Dateibereich abgelegt."
@@ -400,7 +400,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:18
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:3
 msgid "Bilddatei"
-msgstr ""
+msgstr "Picture file"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:122
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:64
@@ -409,11 +409,11 @@ msgstr "until"
 
 #: resources/assets/javascripts/bootstrap/forms.js:151
 msgid "Bitte %u Zeichen mehr eingeben"
-msgstr ""
+msgstr "Please enter %u more characters"
 
 #: resources/assets/javascripts/bootstrap/forms.js:147
 msgid "Bitte %u Zeichen weniger eingeben"
-msgstr ""
+msgstr "Please enter %u characters less"
 
 #: resources/assets/javascripts/lib/dialog.js:609
 #: resources/vue/components/StudipDialog.vue:92
@@ -434,11 +434,11 @@ msgstr "Please enter your real last name."
 
 #: resources/assets/javascripts/lib/register.js:80
 msgid "Bitte geben Sie Ihren tatsächlichen Vornamen an."
-msgstr ""
+msgstr "Please enter your real first name."
 
 #: resources/assets/javascripts/lib/jsupdater.js:168
 msgid "Bitte laden Sie die Seite neu, um fortzufahren"
-msgstr ""
+msgstr "To continue, please reload the page"
 
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:114
 msgid "Bitte wählen Sie ein Nachherbilder aus."
@@ -462,11 +462,11 @@ msgstr ""
 
 #: resources/assets/javascripts/lib/quick_search.js:147
 msgid "Bitte wählen Sie einen gültigen Wert aus!"
-msgstr ""
+msgstr "Please specify a valid value!"
 
 #: resources/vue/components/courseware/CoursewareBlockadderItem.vue:58
 msgid "Bitte wählen Sie einen Ort aus, an dem der Block eingefügt werden soll."
-msgstr ""
+msgstr "Please select a place where the block should be inserted."
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:25
 msgid "blau"
@@ -483,7 +483,7 @@ msgstr "Blue"
 #: resources/assets/javascripts/bootstrap/application.js:175
 #: resources/assets/javascripts/bootstrap/application.js:188
 msgid "Blenden Sie die restlichen Termine aus"
-msgstr ""
+msgstr "Hide remaining dates"
 
 #: resources/assets/javascripts/bootstrap/application.js:178
 #: resources/assets/javascripts/bootstrap/application.js:191
@@ -495,13 +495,12 @@ msgid "Block"
 msgstr ""
 
 #: resources/vue/components/courseware/CoursewareBlockActions.vue:41
-#, fuzzy
 msgid "Block bearbeiten"
-msgstr "Edit subject"
+msgstr "Edit block"
 
 #: resources/vue/mixins/courseware/import.js:118
 msgid "Block konnte nicht erstellt werden"
-msgstr ""
+msgstr "Block could not be created"
 
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:354
 #, fuzzy
@@ -510,11 +509,11 @@ msgstr "Data could not be copied!"
 
 #: resources/vue/components/courseware/CoursewareBlockActions.vue:65
 msgid "Block löschen"
-msgstr ""
+msgstr "Delete block"
 
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:51
 msgid "Block unwiderruflich löschen"
-msgstr ""
+msgstr "Delete block irreversibly"
 
 #: resources/vue/components/courseware/CoursewareBlockadderItem.vue:52
 msgid "Block wurde erfolgreich eingefügt."
@@ -522,32 +521,32 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:14
 msgid "Block wurde erstellt am"
-msgstr ""
+msgstr "Block created on"
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:10
 msgid "Block wurde erstellt von"
-msgstr ""
+msgstr "Block created by"
 
 #: resources/vue/components/courseware/CoursewareBlockAdderArea.vue:4
 msgid "Block zu diesem Abschnitt hinzufügen"
-msgstr ""
+msgstr "Add block to this section"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:24
 msgid "Blockassistent"
-msgstr ""
+msgstr "Block assistant"
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:6
 msgid "Blockbeschreibung"
-msgstr ""
+msgstr "Block description"
 
 #: resources/vue/components/courseware/CoursewareManagerContainer.vue:59
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:4
 msgid "Blöcke"
-msgstr ""
+msgstr "Blocks"
 
 #: resources/vue/components/courseware/CoursewareManagerContainer.vue:15
 msgid "Blöcke sortieren"
-msgstr ""
+msgstr "Sort blocks"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:56
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:41
@@ -556,30 +555,30 @@ msgstr "Width"
 
 #: resources/vue/components/CacheAdministration.vue:4
 msgid "Cachetyp"
-msgstr ""
+msgstr "Cache type"
 
 #: resources/vue/components/CacheAdministration.vue:7
 msgid "Cachetyp auswählen"
-msgstr ""
+msgstr "Select cache type"
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:43
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:36
 msgid "Contextmenü"
-msgstr ""
+msgstr "Context menu"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:65
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:13
 msgid "Countdown"
-msgstr ""
+msgstr "Countdown"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:47
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:31
 msgid "Creative Commons Angaben"
-msgstr ""
+msgstr "Creative Commons specifications"
 
 #: resources/assets/javascripts/lib/toolbar.js:69
 msgid "Das Aktivieren des WYSIWYG Editors ist fehlgeschlagen."
-msgstr ""
+msgstr "Activation of WYSIWYG editor failed."
 
 #: resources/vue/components/FilesTable.vue:404
 msgid "Das Herunterladen dieser Datei ist nur eingeschränkt möglich."
@@ -596,7 +595,7 @@ msgstr "The password is too short. It should have at least 8 characters."
 
 #: resources/assets/javascripts/lib/register.js:67
 msgid "Das Passwort stimmt nicht mit dem Bestätigungspasswort überein!"
-msgstr ""
+msgstr "Password and re-typed password don't match!"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:77
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:19
@@ -612,7 +611,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:25
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:18
 msgid "Datei"
-msgstr ""
+msgstr "File"
 
 #: resources/assets/javascripts/lib/files.js:128
 #: resources/assets/javascripts/lib/files.js:132
@@ -624,11 +623,11 @@ msgstr "Upload file"
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:24
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:21
 msgid "Datei ist nicht verfügbar"
-msgstr ""
+msgstr "File is not available"
 
 #: resources/assets/javascripts/lib/files.js:122
 msgid "Datei ist zu groß oder hat eine nicht erlaubte Endung."
-msgstr ""
+msgstr "The file is too big or it doesn't have an allowed extension."
 
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:11
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:26
@@ -642,20 +641,20 @@ msgstr "File area"
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:67
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:9
 msgid "Dateibereich Datei"
-msgstr ""
+msgstr "File area file"
 
 #: resources/vue/components/courseware/CoursewareFileChooser.vue:25
 msgid "Dateibereich der Veranstaltung"
-msgstr ""
+msgstr "Course file area"
 
 #: resources/vue/components/courseware/CoursewareFolderChooser.vue:14
 msgid "Dateibereich dieser Veranstaltung"
-msgstr ""
+msgstr "File area of this course"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:68
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:10
 msgid "Dateibereich Ordner"
-msgstr ""
+msgstr "File area folder"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:58
 msgid "Dateien"
@@ -664,11 +663,11 @@ msgstr "Files"
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:51
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:29
 msgid "Dateinamen anzeigen"
-msgstr ""
+msgstr "Display filename"
 
 #: resources/vue/components/FileCacheConfig.vue:3
 msgid "Dateipfad"
-msgstr ""
+msgstr "File path"
 
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:35
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:18
@@ -677,21 +676,21 @@ msgstr "File type"
 
 #: resources/assets/javascripts/mvv.js:603
 msgid "Datenfeld in Original-Sprache nicht verfügbar."
-msgstr ""
+msgstr "The data field isn't available in the original language."
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:25
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:19
 msgid "Datensatz"
-msgstr ""
+msgstr "Data record"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:35
 msgid "Datensatz entfernen"
-msgstr ""
+msgstr "Remove data record"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:57
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:51
 msgid "Datensatz hinzufügen"
-msgstr ""
+msgstr "Add data record"
 
 #: resources/vue/components/FilesTable.vue:251
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:55
@@ -704,22 +703,23 @@ msgstr "Date"
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:65
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:24
 msgid "deaktiviert"
-msgstr ""
+msgstr "deactivated"
 
 #: resources/assets/javascripts/lib/register.js:36
 msgid ""
 "Der Benutzername enthält unzulässige Zeichen, er darf keine Sonderzeichen "
 "oder Leerzeichen enthalten."
 msgstr ""
+"There are invalid characters in the username - it must not contain any "
+"special characters nor space characters."
 
 #: resources/assets/javascripts/lib/register.js:27
 msgid "Der Benutzername ist zu kurz, er sollte mindestens 4 Zeichen lang sein."
-msgstr ""
+msgstr "The username is too short - it must comprise at least 4 characters."
 
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:175
-#, fuzzy
 msgid "Der Kopiervorgang ist fehlgeschlagen."
-msgstr "Registration of %s failed."
+msgstr "The copy operation has failed."
 
 #: resources/vue/components/StudipMessageBox.vue:21
 #: resources/vue/components/StudipMessageBox.vue:24
@@ -728,11 +728,11 @@ msgstr "Switch detailed view"
 
 #: resources/assets/javascripts/lib/instschedule.js:13
 msgid "Detaillierte Veranstaltungsliste"
-msgstr ""
+msgstr "Detailed list of courses"
 
 #: resources/assets/javascripts/studip-ui.js:69
 msgid "Dez"
-msgstr ""
+msgstr "Dec"
 
 #: resources/assets/javascripts/studip-ui.js:55
 msgid "Dezember"
@@ -744,28 +744,28 @@ msgstr "Tue."
 
 #: resources/assets/javascripts/lib/news.js:70
 msgid "Dialog wird geladen..."
-msgstr ""
+msgstr "Loading dialogue..."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:46
 msgid "Die angeforderte Seite ist nicht Teil dieser Courseware."
-msgstr ""
+msgstr "The requested page is not part of this courseware."
 
 #: resources/assets/javascripts/bootstrap/studip_helper_attributes.js:217
 msgid "Die beiden Werte \"$1\" und \"$2\" stimmen nicht überein. "
-msgstr ""
+msgstr "Both values \"$1\" and \"$2\" are not identical. "
 
 #: resources/assets/javascripts/lib/register.js:115
 msgid "Die E-Mail-Adresse ist nicht korrekt!"
-msgstr ""
+msgstr "Invalid e-mail address!"
 
 #: resources/assets/javascripts/studip-jquery.multi-select.tweaks.js:56
 msgid "Die Person ist bereits eingetragen."
-msgstr ""
+msgstr "This person is already enroled."
 
 #: resources/assets/javascripts/lib/toolbar.js:56
 msgid ""
 "Die Seite muss danach neu geladen werden, um den WYSIWYG Editor zu laden."
-msgstr ""
+msgstr "The page must be reloaded afterwards to load the WYSIWYG editor."
 
 #: resources/vue/mixins/MyCoursesMixin.js:89
 msgid "Die Teilnahme ist bindend. Bitte wenden Sie sich an die Lehrenden."
@@ -778,23 +778,23 @@ msgstr "Tuesday"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:50
 msgid "Diese Courseware"
-msgstr ""
+msgstr "This Courseware"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:567
 msgid "Diese Datei ist kein Bild. Bitte wählen Sie ein Bild aus."
-msgstr ""
+msgstr "This file is not an image. Please choose an image."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:565
 msgid "Diese Datei ist zu groß. Bitte wählen Sie eine kleinere Datei."
-msgstr ""
+msgstr "This file is too large. Please choose a smaller file."
 
 #: resources/vue/components/courseware/CoursewareDashboardProgress.vue:42
 msgid "diese Seite"
-msgstr ""
+msgstr "this page"
 
 #: resources/vue/components/courseware/CoursewareDashboardProgress.vue:38
 msgid "diese Seite inkl. darunter liegende Seiten"
-msgstr ""
+msgstr "this page incl. underlying pages"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:249
 msgid "Diese Seite steht Ihnen leider nicht zur Verfügung"
@@ -805,25 +805,25 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:514
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:522
 msgid "Diese Seite wird bereits bearbeitet."
-msgstr ""
+msgstr "This page is already being edited."
 
 #: resources/vue/components/StudipDialog.vue:75
 msgid "Diesen Dialog schließen"
-msgstr ""
+msgstr "Close this dialog"
 
 #: resources/vue/components/courseware/CoursewareManagerContainer.vue:25
 msgid "Dieser Abschnitt enthält keine Blöcke."
-msgstr ""
+msgstr "This section does not contain blocks."
 
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:59
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:67
 msgid "Dieser Abschnitt wird bereits bearbeitet."
-msgstr ""
+msgstr "This section is already being edited."
 
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:127
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:148
 msgid "Dieser Block wird bereits bearbeitet."
-msgstr ""
+msgstr "This block is already being edited."
 
 #: resources/vue/components/FilesTable.vue:273
 #: resources/vue/components/courseware/CoursewareFolderBlock.vue:16
@@ -835,11 +835,11 @@ msgstr "This folder is empty"
 msgid ""
 "Dieses Bild wird verkleinert dargestellt. Klicken Sie für eine größere "
 "Darstellung."
-msgstr ""
+msgstr "Preview size. Click to enlarge."
 
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:31
 msgid "Dieses Element enthält keine Abschnitte."
-msgstr ""
+msgstr "This element does not contain sections."
 
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:51
 msgid "Dieses Element enthält keine Seiten."
@@ -847,7 +847,7 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareDashboardProgress.vue:15
 msgid "Dieses Seite enthält keine darunter liegenden Seiten"
-msgstr ""
+msgstr "This page does not contain any underlying pages"
 
 #: resources/assets/javascripts/studip-ui.js:85
 msgid "Do"
@@ -875,7 +875,7 @@ msgstr "Thursday"
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:28
 #: resources/vue/components/courseware/CoursewareDocumentBlock.vue:11
 msgid "Download-Icon anzeigen"
-msgstr ""
+msgstr "Show download icon"
 
 #: resources/vue/components/FilesTable.vue:232
 msgid "Downloads"
@@ -883,11 +883,11 @@ msgstr "Downloads"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:41
 msgid "Dunkelgrau"
-msgstr ""
+msgstr "Dark gray"
 
 #: resources/vue/components/courseware/CoursewareToolsAdmin.vue:14
 msgid "Editierberechtigung für Tutor/-innen"
-msgstr ""
+msgstr "Editing permission for tutors"
 
 #: resources/vue/components/courseware/CoursewareFileChooser.vue:26
 msgid "eigener Dateibereich"
@@ -899,12 +899,12 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareWellcomeScreen.vue:11
 msgid "Einen Abschnitt auswählen"
-msgstr ""
+msgstr "Choose a section"
 
 #: resources/vue/components/courseware/CoursewareEmptyElementBox.vue:4
 #: resources/vue/components/courseware/CoursewareEmptyElementBox.vue:1
 msgid "Einen Abschnitt hinzufügen"
-msgstr ""
+msgstr "Add a section"
 
 #: resources/vue/components/courseware/CoursewareRibbonToolbar.vue:12
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:283
@@ -922,16 +922,16 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareRibbonToolbar.vue:9
 msgid "Elemente hinzufügen"
-msgstr ""
+msgstr "Add elements"
 
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:47
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:21
 msgid "Endpunkt wählen"
-msgstr ""
+msgstr "Select endpoint"
 
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:52
 msgid "Enthält der Inhalt eine oder mehrere Dateien?"
-msgstr ""
+msgstr "Does the content contain one or more files?"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:98
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:40
@@ -950,7 +950,7 @@ msgstr "Allow"
 
 #: resources/vue/mixins/courseware/export.js:32
 msgid "Erstelle Zip-Archiv"
-msgstr ""
+msgstr "Create zip file"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:68
 msgid "Erstellen"
@@ -959,34 +959,34 @@ msgstr "Create"
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:19
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:16
 msgid "erstellt von"
-msgstr ""
+msgstr "created by"
 
 #: resources/vue/components/courseware/CoursewareWellcomeScreen.vue:10
 msgid "Ersten Inhalt erstellen"
-msgstr ""
+msgstr "Create first content"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:199
 msgid "erstes Element"
-msgstr ""
+msgstr "first element"
 
 #: resources/vue/mixins/courseware/import.js:217
 msgid "Erzeuge Datei"
-msgstr ""
+msgstr "Creating file"
 
 #: resources/assets/javascripts/lib/files.js:191
 msgid "Es gab einen Fehler beim Hochladen der Datei(en):"
-msgstr ""
+msgstr "An error occurred while uploading the file(s):"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:442
 msgid ""
 "Es ist ein Fehler aufgetretten! Das Bild konnte nicht gespeichert werden."
-msgstr ""
+msgstr "An error has occurred! The image could not be saved."
 
 #: resources/vue/components/courseware/CoursewareErrorBlock.vue:23
 msgid ""
 "Es ist ein Fehler aufgetretten! Der Block-Typ dieses Blocks ist nicht "
 "verfügbar."
-msgstr ""
+msgstr "An error has occurred! The block type of this block is not available."
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:404
 msgid ""
@@ -996,7 +996,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:31
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:28
 msgid "Es ist keine Audio-Datei verfügbar"
-msgstr ""
+msgstr "No audio file available"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:45
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:39
@@ -1023,15 +1023,15 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:14
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:1
 msgid "Es steht keine Auswahl zur Verfügung"
-msgstr ""
+msgstr "No selection available"
 
 #: resources/vue/components/courseware/CoursewareEmptyElementBox.vue:13
 msgid "Es wurden bisher noch keine Inhalte eingepflegt."
-msgstr ""
+msgstr "No content has been added yet."
 
 #: resources/assets/javascripts/lib/multi_person_search.js:88
 msgid "Es wurden keine neuen Ergebnisse für \"<%= needle %>\" gefunden."
-msgstr ""
+msgstr "No results were found for \"<%= needle %>\"."
 
 #: resources/vue/components/MyCourses.vue:58
 msgid "Es wurden keine Veranstaltungen gefunden."
@@ -1044,7 +1044,7 @@ msgstr "Export"
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:81
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:838
 msgid "Export läuft, bitte haben sie einen Moment Geduld..."
-msgstr ""
+msgstr "Export is in progress, please be patient for a moment..."
 
 #: resources/vue/components/courseware/CoursewareBlockExportOptions.vue:2
 msgid "Export Options"
@@ -1052,7 +1052,7 @@ msgstr ""
 
 #: resources/vue/mixins/courseware/export.js:50
 msgid "Exportiere Elemente"
-msgstr ""
+msgstr "Export elements"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:63
 msgid "Exportieren"
@@ -1065,30 +1065,30 @@ msgstr "External"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:59
 msgid "Externe Inhalte"
-msgstr ""
+msgstr "External contents"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:79
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:64
 msgid "Externer Link"
-msgstr ""
+msgstr "External link"
 
 #: resources/vue/components/courseware/CoursewareAccordionContainer.vue:43
 #: resources/vue/components/courseware/CoursewareAccordionContainer.vue:29
 msgid "Fach hinzufügen"
-msgstr ""
+msgstr "Add panel"
 
 #: resources/vue/components/courseware/CoursewareAccordionContainer.vue:39
 #: resources/vue/components/courseware/CoursewareAccordionContainer.vue:25
 msgid "Fach löschen"
-msgstr "Delete field of study"
+msgstr "Delete panel"
 
 #: resources/assets/javascripts/lib/overlapping.js:29
 msgid "Fachsemester auswählen (optional)"
-msgstr ""
+msgstr "Select semester of study (optional)"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:110
 msgid "FAQ"
-msgstr ""
+msgstr "FAQ"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:39
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:33
@@ -1101,7 +1101,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:75
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:17
 msgid "Farbe"
-msgstr "Colour"
+msgstr "Color"
 
 #: resources/vue/mixins/MyCoursesMixin.js:74
 msgid "Farbgruppierung ändern"
@@ -1113,15 +1113,15 @@ msgstr "Favourites"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:32
 msgid "Favoriten bearbeiten"
-msgstr ""
+msgstr "Edit favourites"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:35
 msgid "Favoriten bearbeiten schließen"
-msgstr ""
+msgstr "Close edit favorites"
 
 #: resources/assets/javascripts/studip-ui.js:59
 msgid "Feb"
-msgstr ""
+msgstr "Feb"
 
 #: resources/assets/javascripts/studip-ui.js:45
 msgid "Februar"
@@ -1133,7 +1133,7 @@ msgstr "Feedback"
 
 #: resources/vue/components/courseware/CoursewareBlockActions.vue:52
 msgid "Feedback anzeigen"
-msgstr ""
+msgstr "Display feedback"
 
 #: resources/assets/javascripts/lib/quick_search.js:102
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:85
@@ -1143,20 +1143,20 @@ msgstr "Error"
 #: resources/assets/javascripts/lib/news.js:88
 #: resources/assets/javascripts/lib/news.js:124
 msgid "Fehler beim Aufruf des News-Controllers"
-msgstr ""
+msgstr "Error accessing the news controller"
 
 #: resources/assets/javascripts/lib/tour.js:104
 msgid "Fehler beim Aufruf des Tour-Controllers"
-msgstr ""
+msgstr "Error accessing the tour controller"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:589
 msgid "Fehler beim Hochladen der Datei."
-msgstr ""
+msgstr "Error when uploading the file."
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:98
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:83
 msgid "Form entfernen"
-msgstr ""
+msgstr "Remove form"
 
 #: resources/vue/components/courseware/CoursewareCourseDashboard.vue:55
 msgid "Fortschritt"
@@ -1165,7 +1165,7 @@ msgstr "Progress"
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:48
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:19
 msgid "Fortschritt erst beim Herunterladen"
-msgstr ""
+msgstr "Progress only when downloading"
 
 #: resources/assets/javascripts/studip-ui.js:86
 msgid "Fr"
@@ -1173,7 +1173,7 @@ msgstr "Fri."
 
 #: resources/vue/components/courseware/CoursewareToolsAdmin.vue:8
 msgid "Frei"
-msgstr ""
+msgstr "Free"
 
 #: resources/assets/javascripts/lib/calendar.js:19
 #: resources/assets/javascripts/studip-ui.js:77
@@ -1182,21 +1182,21 @@ msgstr "Friday"
 
 #: resources/vue/components/courseware/CoursewareWellcomeScreen.vue:42
 msgid "Fügt einen Standard-Abschnitt mit einem Text-Block hinzu"
-msgstr ""
+msgstr "Adds a default section with a text block"
 
 #: resources/assets/javascripts/lib/questionnaire.js:120
 msgid "Füllen Sie noch die rot markierten Stellen korrekt aus."
-msgstr ""
+msgstr "Fill in the red marked areas correctly."
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:67
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:26
 msgid "für alle"
-msgstr ""
+msgstr "for all"
 
 #: resources/vue/components/CacheAdministration.vue:23
 #: resources/vue/components/CacheAdministration.vue:1
 msgid "Für diesen Cachetyp ist keine Konfiguration erforderlich."
-msgstr ""
+msgstr "No configuration is required for this cache type."
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:26
 msgid "gelb"
@@ -1213,16 +1213,16 @@ msgstr "Yellow"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:111
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:53
 msgid "Geschätzter zeitlicher Aufwand"
-msgstr ""
+msgstr "Estimated time effort"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:15
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:7
 msgid "Geschwindigkeit"
-msgstr ""
+msgstr "Speed"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:57
 msgid "Gestaltung"
-msgstr ""
+msgstr "Layout"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:31
 msgid "grau"
@@ -1233,7 +1233,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:39
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:373
 msgid "Grau"
-msgstr "Gray"
+msgstr "Grey"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:99
 msgid "groß"
@@ -1247,17 +1247,17 @@ msgstr "Size"
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:22
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:5
 msgid "Große Schrift"
-msgstr ""
+msgstr "Large font"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:25
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:8
 msgid "Großes Icon davor"
-msgstr ""
+msgstr "Big icon in front"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:24
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:7
 msgid "Großes Icon oben"
-msgstr ""
+msgstr "Big icon above"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:27
 msgid "grün"
@@ -1288,37 +1288,36 @@ msgstr "Groups"
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:32
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:15
 msgid "Halb"
-msgstr ""
+msgstr "Half"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:47
 msgid "Halbe Breite"
-msgstr ""
+msgstr "Half width"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:48
 msgid "Halbe Breite (zentriert)"
-msgstr ""
+msgstr "Half width (centered)"
 
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:67
 msgid "Handelt es sich bei dem Inhalt hauptsächlich um Text?"
-msgstr ""
+msgstr "Is the content mostly text?"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:36
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:19
 msgid "Haupttitel"
-msgstr ""
+msgstr "Main title"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:84
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:35
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:341
 msgid "Hellblau"
-msgstr ""
+msgstr "Light blue"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:94
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:45
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:414
-#, fuzzy
 msgid "Helles Seegrün"
-msgstr "Current semester"
+msgstr "Verdigris"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:32
 msgid "hellgrau"
@@ -1330,7 +1329,7 @@ msgstr "HH:mm"
 
 #: resources/vue/components/BlubberThread.vue:172
 msgid "Hierauf antworten."
-msgstr ""
+msgstr "Reply on this."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:231
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:2
@@ -1345,17 +1344,17 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:119
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:102
 msgid "Hintergrundbild"
-msgstr ""
+msgstr "Background image"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:102
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:85
 msgid "Hintergrundfarbe"
-msgstr ""
+msgstr "Background color"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:95
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:78
 msgid "Hintergrundtyp"
-msgstr ""
+msgstr "Background type"
 
 #: resources/assets/javascripts/mvv.js:176
 msgid "hinzufügen"
@@ -1379,13 +1378,15 @@ msgstr "Charcoal"
 #: resources/vue/components/MemcachedCacheConfig.vue:11
 #: resources/vue/components/RedisCacheConfig.vue:4
 msgid "Hostname"
-msgstr ""
+msgstr "Host name"
 
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:18
 msgid ""
 "Ich helfe Ihnen bei der Auswahl des richtigen Blocks. Beantworten Sie mir "
 "einfach ein paar Fragen. Meine Vorschläge werden dann hier anzeigen."
 msgstr ""
+"I will help you choose the right block. Just answer me a few questions. My "
+"suggestions will then display here."
 
 #: resources/vue/components/courseware/CoursewareAccordionContainer.vue:22
 #: resources/vue/components/courseware/CoursewareAccordionContainer.vue:8
@@ -1401,39 +1402,41 @@ msgstr "Icon"
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:78
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:61
 msgid "Icon-Farbe"
-msgstr ""
+msgstr "Icon colour"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:244
 msgid "Ihr Browser unterstützt dieses Audioformat leider nicht."
-msgstr ""
+msgstr "Unfortunately, your browser does not support this audio format."
 
 #: resources/assets/javascripts/bootstrap/data_secure.js:131
 #: resources/assets/javascripts/bootstrap/data_secure.js:141
 #: resources/assets/javascripts/lib/overlay.js:71
 msgid "Ihre Eingaben wurden bislang noch nicht gespeichert."
-msgstr ""
+msgstr "Your input has not been saved yet."
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:209
 msgid "Import erfolgreich!"
-msgstr ""
+msgstr "Import successful!"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:215
 msgid ""
 "Import läuft. Bitte verlassen Sie die Seite nicht bis der Import "
 "abgeschlossen wurde."
 msgstr ""
+"Import in progress. Please do not leave the page until the import is "
+"completed."
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:81
 msgid "Importdatei auswählen"
-msgstr ""
+msgstr "Select import file"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:90
 msgid "Importiere Dateien"
-msgstr ""
+msgstr "Imported files"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:98
 msgid "Importiere Elemente"
-msgstr ""
+msgstr "Import elements"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:205
 msgid "Importieren"
@@ -1449,6 +1452,12 @@ msgid ""
 "ein anderes Semester aus!\n"
 "                    </br>"
 msgstr ""
+"No enrolments into courses have been made in the selected "
+"<strong>semester</strong>.\n"
+"                        <br>\n"
+"                        Please select another semester in the "
+"<strong>semester filter</strong> on the left!\n"
+"                    </br>"
 
 #: resources/vue/components/courseware/CoursewareManagerCopySelector.vue:126
 msgid "In dieser Veranstaltung wurden noch keine Inhalte angelegt"
@@ -1457,12 +1466,12 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:44
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:15
 msgid "Infobox nach Download"
-msgstr ""
+msgstr "Info box after download"
 
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:40
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:11
 msgid "Infobox vor Download"
-msgstr ""
+msgstr "Info box before download"
 
 #: resources/vue/components/StudipDialog.vue:95
 msgid "Information"
@@ -1475,31 +1484,31 @@ msgstr "Information"
 #: resources/vue/components/courseware/CoursewareActionWidget.vue:8
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:280
 msgid "Informationen anzeigen"
-msgstr ""
+msgstr "Display information"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:94
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:1
 msgid "Informationen zum Audio-Block"
-msgstr ""
+msgstr "Information about the audio block"
 
 #: resources/vue/components/courseware/CoursewareConfirmBlock.vue:25
 #: resources/vue/components/courseware/CoursewareConfirmBlock.vue:1
 msgid "Informationen zum Bestätigungs-Block"
-msgstr ""
+msgstr "Information about the confirmation block"
 
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:40
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:1
 msgid "Informationen zum Bildvergleich-Block"
-msgstr ""
+msgstr "Information about the image comparison block"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:124
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:1
 msgid "Informationen zum Blickfang-Block"
-msgstr ""
+msgstr "Information about the headline block"
 
 #: resources/vue/components/courseware/CoursewareBlockActions.vue:58
 msgid "Informationen zum Block"
-msgstr ""
+msgstr "Information about the block"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:60
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:1
@@ -1514,7 +1523,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareFolderBlock.vue:34
 #: resources/vue/components/courseware/CoursewareFolderBlock.vue:1
 msgid "Informationen zum Dateiordner-Block"
-msgstr ""
+msgstr "Information about the folder block"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:58
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:1
@@ -1529,71 +1538,71 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:57
 #: resources/vue/components/courseware/CoursewareDownloadBlock.vue:1
 msgid "Informationen zum Download-Block"
-msgstr ""
+msgstr "Information about the download block"
 
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:53
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:1
 msgid "Informationen zum Embed-Block"
-msgstr ""
+msgstr "Information about the embed block"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:60
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:1
 msgid "Informationen zum Galerie-Block"
-msgstr ""
+msgstr "Information about the gallery block"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:84
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:1
 msgid "Informationen zum IFrame-Block"
-msgstr ""
+msgstr "Information about the iframe block"
 
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:51
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:1
 msgid "Informationen zum Inhaltsverzeichnis-Block"
-msgstr ""
+msgstr "Information about the table of contents block"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:73
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:1
 msgid "Informationen zum Leinwand-Block"
-msgstr ""
+msgstr "Information about the canvas block"
 
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:49
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:1
 msgid "Informationen zum Link-Block"
-msgstr ""
+msgstr "Information about the link block"
 
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:54
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:1
 msgid "Informationen zum Merksatz-Block"
-msgstr ""
+msgstr "Information about the key point block"
 
 #: resources/vue/components/courseware/CoursewareCodeBlock.vue:22
 #: resources/vue/components/courseware/CoursewareCodeBlock.vue:1
 msgid "Informationen zum Quelltext-Block"
-msgstr ""
+msgstr "Information about the code block"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:47
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:1
 msgid "Informationen zum Schreibmaschinen-Block"
-msgstr ""
+msgstr "Information about the typewriter block"
 
 #: resources/vue/components/courseware/CoursewareTextBlock.vue:9
 #: resources/vue/components/courseware/CoursewareTextBlock.vue:1
 msgid "Informationen zum Text-Block"
-msgstr ""
+msgstr "Information about the text block"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:105
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:1
 msgid "Informationen zum Verweissensitive-Grafik-Block"
-msgstr ""
+msgstr "Information about the image map block"
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:51
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:1
 msgid "Informationen zum Video-Block"
-msgstr ""
+msgstr "Information about the video block"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:58
 msgid "Informationen zur Seite"
-msgstr ""
+msgstr "Information about the page"
 
 #: resources/vue/components/MyCoursesTables.vue:99
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:94
@@ -1618,7 +1627,7 @@ msgstr "Internal"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:78
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:63
 msgid "Interner Link"
-msgstr ""
+msgstr "Internal link"
 
 #: resources/assets/javascripts/lib/dialog.js:615
 #: resources/vue/components/StudipDialog.vue:52
@@ -1649,7 +1658,7 @@ msgstr "Yes"
 
 #: resources/assets/javascripts/studip-ui.js:58
 msgid "Jan"
-msgstr ""
+msgstr "Jan"
 
 #: resources/assets/javascripts/studip-ui.js:44
 msgid "Januar"
@@ -1658,11 +1667,11 @@ msgstr "January"
 #: resources/assets/javascripts/studip-ui.js:42
 #: resources/vue/components/StudipDateTime.vue:39
 msgid "Jetzt"
-msgstr ""
+msgstr "Now"
 
 #: resources/assets/javascripts/studip-ui.js:64
 msgid "Jul"
-msgstr ""
+msgstr "Jul"
 
 #: resources/assets/javascripts/studip-ui.js:50
 msgid "Juli"
@@ -1670,7 +1679,7 @@ msgstr "July"
 
 #: resources/assets/javascripts/studip-ui.js:63
 msgid "Jun"
-msgstr ""
+msgstr "Jun"
 
 #: resources/assets/javascripts/studip-ui.js:49
 msgid "Juni"
@@ -1683,38 +1692,38 @@ msgstr "Tile view"
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:46
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:11
 msgid "Kacheln"
-msgstr ""
+msgstr "Tiles"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:127
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:133
 msgid "Karte"
-msgstr ""
+msgstr "Card"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:50
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:23
 msgid "Karte entfernen"
-msgstr ""
+msgstr "Remove card"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:28
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:1
 msgid "Karte hinzufügen"
-msgstr ""
+msgstr "Add card"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:61
 msgid "Karte umdrehen"
-msgstr ""
+msgstr "Flip card"
 
 #: resources/assets/javascripts/lib/quick_search.js:68
 msgid "Kein Ergebnis gefunden."
-msgstr ""
+msgstr "No results."
 
 #: resources/vue/components/courseware/CoursewareFolderChooser.vue:2
 msgid "kein Ordner ausgewählt"
-msgstr ""
+msgstr "no folder selected"
 
 #: resources/assets/javascripts/lib/oer.js:23
 msgid "Kein passendes Element für Vollbildmodus."
-msgstr ""
+msgstr "No suitable element for the full screen mode."
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:49
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:33
@@ -1726,7 +1735,7 @@ msgstr "None"
 #: resources/assets/javascripts/mvv.js:324
 #: resources/assets/javascripts/mvv.js:332
 msgid "Keine Angabe beim Fach"
-msgstr ""
+msgstr "Not specified for field of study"
 
 #: resources/vue/components/courseware/CoursewareFileChooser.vue:7
 msgid "Keine Auswahl"
@@ -1738,19 +1747,19 @@ msgstr "No files available"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:93
 msgid "keine nächste Karte"
-msgstr ""
+msgstr "no next card"
 
 #: resources/assets/javascripts/bootstrap/forms.js:164
 msgid "Keine Ãœbereinstimmungen gefunden"
-msgstr ""
+msgstr "No match found"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:50
 msgid "keine vorherige Karte"
-msgstr ""
+msgstr "no previous card"
 
 #: resources/assets/javascripts/lib/overlapping.js:59
 msgid "Keine weitere Auswahl möglich"
-msgstr ""
+msgstr "No further selection possible"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:89
 msgid "klein"
@@ -1758,7 +1767,7 @@ msgstr "small"
 
 #: resources/vue/components/BlubberThread.vue:385
 msgid "Kommentar schreiben. Enter zum Abschicken."
-msgstr ""
+msgstr "Write comment. Press enter to send it."
 
 #: resources/vue/components/courseware/CoursewareBlockComments.vue:2
 msgid "Kommentare"
@@ -1770,29 +1779,28 @@ msgstr "Show comments"
 
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:31
 msgid "Kommt der Inhalt von einer anderen Plattform, z.B. Youtube?"
-msgstr ""
+msgstr "Does the content come from another platform, e.g. Youtube?"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:93
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:44
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:406
 msgid "Königin blau"
-msgstr ""
+msgstr "Queen blue"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:91
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:42
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:390
-#, fuzzy
 msgid "Königliches Purpur"
-msgstr "Possible search criteria"
+msgstr "Royal purple"
 
 #: resources/assets/javascripts/lib/blubber.js:45
 msgid "Konnte die Konversation nicht laden. Probieren Sie es nachher erneut."
-msgstr ""
+msgstr "Could not load the conversation. Please try again later."
 
 #: resources/assets/javascripts/lib/blubber.js:69
 #: resources/assets/javascripts/lib/blubber.js:81
 msgid "Konnte die Suche nicht ausführen. Probieren Sie es nachher erneut."
-msgstr ""
+msgstr "Could not execute the search. Please try again later."
 
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:255
 #, fuzzy
@@ -1806,12 +1814,12 @@ msgstr "Copy"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:22
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:7
 msgid "Kreis hinzufügen"
-msgstr ""
+msgstr "Add circle"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:17
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:11
 msgid "Kreisdiagramm"
-msgstr ""
+msgstr "Pie chart"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:96
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:47
@@ -1821,16 +1829,16 @@ msgstr "Pumpkin"
 
 #: resources/vue/mixins/courseware/export.js:65
 msgid "Lade Dateien"
-msgstr ""
+msgstr "Load files"
 
 #: resources/assets/javascripts/bootstrap/forms.js:154
 msgid "Lade mehr Ergebnisse..."
-msgstr ""
+msgstr "Load more results..."
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:17
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:9
 msgid "Langsam"
-msgstr ""
+msgstr "Slow"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:63
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:11
@@ -1839,17 +1847,17 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:42
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:7
 msgid "Layout"
-msgstr ""
+msgstr "Layout"
 
 #: resources/vue/mixins/courseware/import.js:189
 msgid "Lege Ordner an"
-msgstr ""
+msgstr "Creating folder"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:92
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:43
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:398
 msgid "Leguangrün"
-msgstr ""
+msgstr "Iguana green"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:2
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:1
@@ -1866,7 +1874,7 @@ msgstr "Read"
 #: resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue:23
 #: resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue:88
 msgid "Lesen und Schreiben"
-msgstr ""
+msgstr "Read and write"
 
 #: resources/vue/components/courseware/CoursewareStructuralElementPermissions.vue:48
 msgid "Leser/-innen"
@@ -1875,7 +1883,7 @@ msgstr "Readers"
 #: resources/vue/components/courseware/CoursewareActionWidget.vue:9
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:281
 msgid "Lesezeichen setzen"
-msgstr ""
+msgstr "Set bookmark"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:28
 msgid "lila"
@@ -1883,16 +1891,16 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:36
 msgid "Lila"
-msgstr ""
+msgstr "Purple"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:20
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:14
 msgid "Liniendiagramm"
-msgstr ""
+msgstr "Line chart"
 
 #: resources/assets/javascripts/bootstrap/copyable_links.js:24
 msgid "Link wurde kopiert"
-msgstr ""
+msgstr "Link has been copied"
 
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:44
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:9
@@ -1902,14 +1910,14 @@ msgstr "List"
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:45
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:10
 msgid "Liste mit Beschreibung"
-msgstr ""
+msgstr "List with description"
 
 #: 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 ""
+msgstr "Platform license"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:103
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:275
@@ -1925,7 +1933,7 @@ msgstr "May"
 
 #: resources/assets/javascripts/studip-ui.js:60
 msgid "Mär"
-msgstr ""
+msgstr "Mar"
 
 #: resources/assets/javascripts/studip-ui.js:46
 msgid "März"
@@ -1935,30 +1943,29 @@ msgstr "March"
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:46
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:422
 msgid "Maulbeere"
-msgstr ""
+msgstr "Mulberry"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:29
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:7
 msgid "Maximale Höhe"
-msgstr ""
+msgstr "Maximum height"
 
 #: resources/vue/components/courseware/CoursewareWellcomeScreen.vue:8
 msgid "Mehr über Courseware erfahren"
-msgstr ""
+msgstr "Learn more about Courseware"
 
 #: resources/vue/components/MemcachedCacheConfig.vue:5
 msgid "Memcached-Server"
-msgstr ""
+msgstr "Memcached server"
 
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:12
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:3
-#, fuzzy
 msgid "Merksatz"
-msgstr "Clipboard"
+msgstr "Key point"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:53
 msgid "Metadaten"
-msgstr ""
+msgstr "Metadata"
 
 #: resources/assets/javascripts/studip-ui.js:84
 msgid "Mi"
@@ -1966,11 +1973,11 @@ msgstr "Wed."
 
 #: resources/assets/javascripts/studip-ui.js:103
 msgid "Mikrosekunde"
-msgstr ""
+msgstr "Microsecond"
 
 #: resources/assets/javascripts/studip-ui.js:102
 msgid "Millisekunde"
-msgstr ""
+msgstr "Millisecond"
 
 #: resources/assets/javascripts/studip-ui.js:100
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:26
@@ -1998,15 +2005,15 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:125
 msgid "Möchten Sie die Seite wirklich löschen?"
-msgstr ""
+msgstr "Do you really want to delete the page?"
 
 #: resources/vue/components/courseware/CoursewareDefaultContainer.vue:25
 msgid "Möchten Sie diesen Abschnitt wirklich löschen?"
-msgstr ""
+msgstr "Do you really want to delete this section?"
 
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:52
 msgid "Möchten Sie diesen Block wirklich löschen?"
-msgstr ""
+msgstr "Do you really want to delete this block?"
 
 #: resources/assets/javascripts/mvv.js:117
 msgid "Modul suchen"
@@ -2014,7 +2021,7 @@ msgstr "Search for module"
 
 #: resources/vue/components/MyCourses.vue:58
 msgid "Mögliche Ursachen:"
-msgstr ""
+msgstr "Possible causes:"
 
 #: resources/assets/javascripts/lib/calendar.js:15
 #: resources/assets/javascripts/studip-ui.js:73
@@ -2023,15 +2030,15 @@ msgstr "Monday"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:55
 msgid "Multimedia"
-msgstr ""
+msgstr "Multimedia"
 
 #: resources/assets/javascripts/studip-ui.js:107
 msgid "nachm."
-msgstr ""
+msgstr "PM"
 
 #: resources/vue/components/BlubberThread.vue:386
 msgid "Nachricht schreiben. Enter zum Abschicken."
-msgstr ""
+msgstr "Write message. Enter to send."
 
 #: resources/vue/components/StudipMessageBox.vue:32
 #: resources/vue/components/StudipMessageBox.vue:35
@@ -2049,43 +2056,43 @@ msgstr "Name"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:190
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:12
 msgid "Name der neuen Seite"
-msgstr ""
+msgstr "New page name"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:39
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:23
 msgid "Name des Ãœbergabeparameters"
-msgstr ""
+msgstr "Name of the transfer parameter"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:50
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:34
 msgid "Namensnennung"
-msgstr ""
+msgstr "Attribution"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:58
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:42
 msgid "Namensnennung & Keine Bearbeitung"
-msgstr ""
+msgstr "Attribution & No Editing"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:55
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:39
 msgid "Namensnennung & Nicht kommerziell"
-msgstr ""
+msgstr "Attribution & Non-Commercial"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:61
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:45
 msgid "Namensnennung & Nicht kommerziell & Keine Bearbeitung"
-msgstr ""
+msgstr "Attribution & Non-Commercial & No Editing"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:65
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:49
 msgid ""
 "Namensnennung & Nicht kommerziell & Weitergabe unter gleichen Bedingungen"
-msgstr ""
+msgstr "Attribution & Non-Commercial & Sharing under the same conditions"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:52
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:36
 msgid "Namensnennung & Weitergabe unter gleichen Bedingungen"
-msgstr ""
+msgstr "Attribution & Sharing under the same conditions"
 
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:44
 #: resources/vue/components/courseware/CoursewareGalleryBlock.vue:22
@@ -2095,7 +2102,7 @@ msgstr "Navigation"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:184
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:6
 msgid "Neben der aktuellen Seite"
-msgstr ""
+msgstr "Besides the current page"
 
 #: resources/assets/javascripts/lib/dialog.js:620
 #: resources/vue/components/StudipDialog.vue:72
@@ -2126,15 +2133,15 @@ msgstr "No"
 
 #: resources/assets/javascripts/lib/jsupdater.js:170
 msgid "Neu laden"
-msgstr ""
+msgstr "Reload"
 
 #: resources/assets/javascripts/lib/schedule.js:59
 msgid "Neuen Termin eintragen"
-msgstr ""
+msgstr "Create new date"
 
 #: resources/assets/javascripts/bootstrap/raumzeit.js:106
 msgid "Nicht buchbare Räume:"
-msgstr ""
+msgstr "Non-allocatable rooms:"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:115
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:268
@@ -2145,7 +2152,7 @@ msgstr "Level"
 
 #: resources/assets/javascripts/lib/questionnaire.js:120
 msgid "Noch nicht komplett ausgefüllt."
-msgstr ""
+msgstr "Not yet filled in completely."
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:94
 msgid "normal"
@@ -2154,11 +2161,11 @@ msgstr "normal"
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:18
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:10
 msgid "Normal"
-msgstr ""
+msgstr "Normal"
 
 #: resources/assets/javascripts/studip-ui.js:68
 msgid "Nov"
-msgstr ""
+msgstr "Nov"
 
 #: resources/assets/javascripts/studip-ui.js:54
 msgid "November"
@@ -2175,16 +2182,16 @@ msgstr "Display bookable rooms only"
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:66
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:25
 msgid "nur für Lehrende"
-msgstr ""
+msgstr "for teachers only"
 
 #: resources/vue/components/MyCoursesNewContentToggle.vue:4
 msgid "Nur neue Inhalte anzeigen"
-msgstr "Only show new content"
+msgstr "Only show new contents"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:31
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:15
 msgid "Nutzerspezifische ID übergeben"
-msgstr ""
+msgstr "Submit user-specific ID"
 
 #: resources/assets/javascripts/lib/user_filter.js:64
 msgid "oder"
@@ -2193,7 +2200,7 @@ msgstr "or"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:96
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:38
 msgid "OER-Material"
-msgstr "OER learning material"
+msgstr "OER material"
 
 #: resources/vue/components/StudipDialog.vue:67
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:23
@@ -2202,7 +2209,7 @@ msgstr "Ok"
 
 #: resources/assets/javascripts/studip-ui.js:67
 msgid "Okt"
-msgstr ""
+msgstr "Oct"
 
 #: resources/assets/javascripts/studip-ui.js:53
 msgid "Oktober"
@@ -2211,7 +2218,7 @@ msgstr "October"
 #: resources/assets/javascripts/lib/overlapping.js:20
 #: resources/assets/javascripts/lib/overlapping.js:49
 msgid "Optional weitere Studiengangteile (max. 5)"
-msgstr ""
+msgstr "Optional additional components (max. 5)"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:29
 msgid "orange"
@@ -2219,7 +2226,7 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:39
 msgid "Orange"
-msgstr ""
+msgstr "Orange"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:81
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:23
@@ -2232,27 +2239,27 @@ msgstr "Folder"
 
 #: resources/vue/components/courseware/CoursewareFileChooser.vue:2
 msgid "Ordner-Filter"
-msgstr ""
+msgstr "Folder filter"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:23
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:8
 msgid "Oval hinzufügen"
-msgstr ""
+msgstr "Add oval"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:19
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:13
 msgid "Polardiagramm"
-msgstr ""
+msgstr "Polar area chart"
 
 #: resources/vue/components/MemcachedCacheConfig.vue:17
 #: resources/vue/components/RedisCacheConfig.vue:10
 msgid "Port"
-msgstr ""
+msgstr "Port"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:181
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:3
 msgid "Position der neuen Seite"
-msgstr ""
+msgstr "Position of the new page"
 
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:46
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:82
@@ -2263,7 +2270,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:139
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:145
 msgid "Prima! Hier sind meine Vorschläge."
-msgstr ""
+msgstr "Great! Here are my suggestions."
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:65
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:7
@@ -2281,12 +2288,12 @@ msgstr "Select source"
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:24
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:18
 msgid "Quelle nachher"
-msgstr ""
+msgstr "Source before"
 
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:9
 #: resources/vue/components/courseware/CoursewareBeforeAfterBlock.vue:3
 msgid "Quelle vorher"
-msgstr ""
+msgstr "Source before"
 
 #: resources/vue/components/courseware/CoursewareCodeBlock.vue:16
 #: resources/vue/components/courseware/CoursewareCodeBlock.vue:7
@@ -2300,25 +2307,25 @@ msgstr "Source code"
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:47
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:49
 msgid "Radius"
-msgstr ""
+msgstr "Radius"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:54
 msgid "Rechte"
-msgstr ""
+msgstr "Rights"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:24
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:9
 msgid "Rechteck hinzufügen"
-msgstr ""
+msgstr "Add rectangle"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:104
 msgid "riesig"
-msgstr ""
+msgstr "huge"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:18
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:12
 msgid "Ringdiagramm"
-msgstr ""
+msgstr "Donut"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:24
 msgid "rot"
@@ -2334,7 +2341,7 @@ msgstr "Red"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:65
 msgid "Rückgängig"
-msgstr ""
+msgstr "Undo"
 
 #: resources/assets/javascripts/studip-ui.js:87
 msgid "Sa"
@@ -2348,7 +2355,7 @@ msgstr "Saturday"
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:15
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:9
 msgid "Säulendiagramm"
-msgstr ""
+msgstr "Bar chart"
 
 #: resources/assets/javascripts/lib/smiley_picker.js:83
 msgid "Schliessen"
@@ -2356,7 +2363,7 @@ msgstr "Close"
 
 #: resources/vue/components/courseware/CoursewareRibbonToolbar.vue:22
 msgid "schließen"
-msgstr ""
+msgstr "close"
 
 #: resources/assets/javascripts/bootstrap/application.js:204
 #: resources/assets/javascripts/lib/dialog.js:423
@@ -2380,25 +2387,25 @@ msgstr "Close"
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:19
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:11
 msgid "Schnell"
-msgstr ""
+msgstr "Fast"
 
 #: resources/vue/components/BlubberPublicComposer.vue:15
 msgid "Schreib was, frag was. Enter zum Abschicken."
-msgstr ""
+msgstr "Write something, ask something. Press enter to send it."
 
 #: resources/vue/components/courseware/CoursewareBlockFeedback.vue:17
 msgid "Schreiben Sie ein Feedback..."
-msgstr ""
+msgstr "Write a feedback..."
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:25
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:17
 msgid "Schriftart"
-msgstr ""
+msgstr "Font"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:37
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:29
 msgid "Schriftgröße"
-msgstr ""
+msgstr "Font size"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:33
 msgid "schwarz"
@@ -2410,12 +2417,12 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:31
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:316
 msgid "Schwarz"
-msgstr ""
+msgstr "Black"
 
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:20
 #: resources/vue/components/courseware/CoursewareTypewriterBlock.vue:12
 msgid "Sehr schnell"
-msgstr ""
+msgstr "Very fast"
 
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:39
 #: resources/vue/components/courseware/CoursewareLinkBlock.vue:18
@@ -2425,8 +2432,8 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareTableOfContentsBlock.vue:23
 msgid "Seite"
 msgid_plural "Seiten"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Page"
+msgstr[1] "Pages"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:112
 msgid "Seite auf"
@@ -2434,7 +2441,7 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareActionWidget.vue:14
 msgid "Seite auf %{oerTitle} veröffentlichen"
-msgstr ""
+msgstr "Publish page on %{oerTitle}"
 
 #: resources/vue/components/courseware/CoursewareActionWidget.vue:3
 #: resources/vue/components/courseware/CoursewareEmptyElementBox.vue:5
@@ -2448,14 +2455,14 @@ msgstr "Edit page"
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:62
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:293
 msgid "Seite exportieren"
-msgstr ""
+msgstr "Export page"
 
 #: resources/vue/components/courseware/CoursewareActionWidget.vue:6
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:67
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:290
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:637
 msgid "Seite hinzufügen"
-msgstr ""
+msgstr "Add page"
 
 #: resources/vue/components/courseware/CoursewareActionWidget.vue:17
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:304
@@ -2464,7 +2471,7 @@ msgstr "Delete page"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:124
 msgid "Seite unwiderruflich löschen"
-msgstr ""
+msgstr "Delete page irreversibly"
 
 #: resources/vue/mixins/courseware/export.js:189
 msgid "Seite wurde an OER Campus gesendet."
@@ -2473,12 +2480,12 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:213
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:15
 msgid "Seite wurde erstellt am"
-msgstr ""
+msgstr "Page created on"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:209
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:11
 msgid "Seite wurde erstellt von"
-msgstr ""
+msgstr "Page created by"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:7
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:8
@@ -2544,17 +2551,17 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:29
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:22
 msgid "Seitenverhältnis"
-msgstr ""
+msgstr "Aspect ratio"
 
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:27
 msgid "Sektion entfernen"
-msgstr ""
+msgstr "Remove section"
 
 #: resources/assets/javascripts/studip-ui.js:101
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:35
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:32
 msgid "Sekunde"
-msgstr ""
+msgstr "Second"
 
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:38
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:35
@@ -2564,11 +2571,11 @@ msgstr "Seconds"
 #: resources/vue/components/courseware/CoursewareBlockComments.vue:9
 #: resources/vue/components/courseware/CoursewareBlockFeedback.vue:9
 msgid "Senden"
-msgstr ""
+msgstr "Send"
 
 #: resources/assets/javascripts/studip-ui.js:66
 msgid "Sep"
-msgstr ""
+msgstr "Sep"
 
 #: resources/assets/javascripts/studip-ui.js:52
 msgid "September"
@@ -2576,7 +2583,7 @@ msgstr "September"
 
 #: resources/vue/components/courseware/CoursewareToolsAdmin.vue:9
 msgid "Sequentiell"
-msgstr ""
+msgstr "Sequential"
 
 #: resources/vue/components/MemcachedCacheConfig.vue:24
 msgid "Server hinzufügen"
@@ -2589,7 +2596,7 @@ msgstr "Visible from"
 
 #: resources/vue/components/courseware/CoursewareBlockActions.vue:46
 msgid "sichtbar setzen"
-msgstr ""
+msgstr "set visible"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:55
 msgid "Sichtbarkeit"
@@ -2597,7 +2604,7 @@ msgstr "Visibility"
 
 #: resources/assets/javascripts/lib/multi_person_search.js:20
 msgid "Sie haben <%= count %> Personen ausgewählt"
-msgstr ""
+msgstr "You selected <%= count %> persons"
 
 #: resources/assets/javascripts/lib/messages.js:209
 msgid "Sie haben nicht angegeben, wer die Nachricht empfangen soll!"
@@ -2613,11 +2620,11 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:25
 msgid "Sie haben noch keine Lieblingsblöcke ausgewählt."
-msgstr ""
+msgstr "You have not selected any favorite blocks yet."
 
 #: resources/assets/javascripts/lib/admission.js:163
 msgid "Sie haben noch niemanden hinzugefügt."
-msgstr ""
+msgstr "No-one added yet."
 
 #: resources/vue/components/MyCourses.vue:7
 #: resources/vue/components/MyCourses.vue:2
@@ -2630,6 +2637,11 @@ msgid ""
 "Veranstaltungen anzumelden.\n"
 "                    </br>"
 msgstr ""
+"You are currently not enroled into courses in which you can participate.\n"
+"                        <br>\n"
+"                        Please use <a :href=\"searchCoursesUrl\"> "
+"<strong>Search / add courses</strong> </a> to enrol into courses.\n"
+"                    </br>"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:279
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:24
@@ -2638,19 +2650,19 @@ msgstr ""
 
 #: resources/assets/javascripts/bootstrap/forms.js:158
 msgid "Sie können nur %u Eintrag auswählen"
-msgstr ""
+msgstr "You may only select %u entry"
 
 #: resources/assets/javascripts/bootstrap/forms.js:159
 msgid "Sie können nur %u Einträge auswählen"
-msgstr ""
+msgstr "You may only select %u entries"
 
 #: resources/vue/components/courseware/CoursewareAudioBlock.vue:363
 msgid "Sie müssen ein Mikrofon freigeben, um eine Aufnahme starten zu können."
-msgstr ""
+msgstr "You must share a microphone to start a recording."
 
 #: resources/assets/javascripts/lib/jsupdater.js:187
 msgid "Sie sind nicht mehr im System angemeldet."
-msgstr ""
+msgstr "You are no longer logged in."
 
 #: resources/assets/javascripts/lib/smiley_picker.js:70
 msgid "Smileys"
@@ -2662,17 +2674,17 @@ msgstr "Sun."
 
 #: resources/assets/javascripts/lib/toolbar.js:54
 msgid "Soll der WYSIWYG Editor aktiviert werden?"
-msgstr ""
+msgstr "Do you want to activate the WYSIWYG editor?"
 
 #: resources/assets/javascripts/lib/resources.js:194
 msgid "Soll die ausgewählte Berechtigung wirklich entfernt werden?"
-msgstr ""
+msgstr "Do you really want to delete the selected permission?"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:97
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:48
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:438
 msgid "Sonnenschein"
-msgstr ""
+msgstr "Sunglow"
 
 #: resources/assets/javascripts/lib/calendar.js:21
 #: resources/assets/javascripts/studip-ui.js:72
@@ -2688,13 +2700,13 @@ msgstr "Miscellanea"
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:27
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:47
 msgid "Sortieren abbrechen"
-msgstr ""
+msgstr "Cancel sorting"
 
 #: resources/vue/components/courseware/CoursewareManagerContainer.vue:18
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:24
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:44
 msgid "Sortieren beenden"
-msgstr ""
+msgstr "Finish sorting"
 
 #: resources/vue/components/CacheAdministration.vue:28
 #: resources/vue/components/courseware/CoursewareBlockEdit.vue:6
@@ -2706,7 +2718,7 @@ msgstr "Save"
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:59
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:18
 msgid "Speicherort"
-msgstr ""
+msgstr "Storage location"
 
 #: resources/vue/components/courseware/CoursewareCodeBlock.vue:12
 #: resources/vue/components/courseware/CoursewareCodeBlock.vue:3
@@ -2722,12 +2734,12 @@ msgstr "Standard"
 
 #: resources/vue/components/BlubberThread.vue:22
 msgid "Starte die Konversation jetzt!"
-msgstr ""
+msgstr "Start the conversation now!"
 
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:43
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:17
 msgid "Startpunkt wählen"
-msgstr ""
+msgstr "Choose starting point"
 
 #: resources/assets/javascripts/lib/toolbar.js:72
 msgid "Status"
@@ -2735,7 +2747,7 @@ msgstr "Status"
 
 #: resources/vue/components/courseware/CoursewareBlockComments.vue:16
 msgid "Stellen Sie eine Frage oder kommentieren Sie..."
-msgstr ""
+msgstr "Ask a question or comment..."
 
 #: resources/assets/javascripts/mvv.js:109
 msgid "Studiengang suchen"
@@ -2758,7 +2770,7 @@ msgstr "Hour"
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:20
 #: resources/vue/components/courseware/CoursewareDateBlock.vue:17
 msgid "Stunden"
-msgstr ""
+msgstr "Hours"
 
 #: resources/assets/javascripts/mvv.js:230
 msgid "Suche zurücksetzen"
@@ -2775,12 +2787,12 @@ msgstr "Search results"
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:45
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:29
 msgid "Tab hinzufügen"
-msgstr ""
+msgstr "Add tab"
 
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:41
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:25
 msgid "Tab löschen"
-msgstr ""
+msgstr "Delete tab"
 
 #: resources/vue/components/MyCoursesSidebarSwitch.vue:4
 msgid "Tabellarische Ansicht"
@@ -2798,7 +2810,7 @@ msgstr "Days"
 
 #: resources/assets/javascripts/lib/schedule.js:145
 msgid "Termindetails bearbeiten"
-msgstr ""
+msgstr "Edit date details"
 
 #: resources/vue/components/courseware/CoursewareConfirmBlock.vue:20
 #: resources/vue/components/courseware/CoursewareConfirmBlock.vue:3
@@ -2810,30 +2822,30 @@ msgstr "Text"
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:45
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:18
 msgid "Text Rückseite"
-msgstr ""
+msgstr "Text back"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:37
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:10
 msgid "Text Vorderseite"
-msgstr ""
+msgstr "Text front"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:54
 msgid "Texte"
-msgstr ""
+msgstr "Texts"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:37
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:34
 msgid "Texteingabe mit Enter-Taste bestätigen"
-msgstr ""
+msgstr "Confirm text input with Enter key"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:44
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:27
 msgid "Textfarbe"
-msgstr ""
+msgstr "Text colour"
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:116
 msgid "Textwerkzeug"
-msgstr ""
+msgstr "Text tool"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:19
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:3
@@ -2851,11 +2863,11 @@ msgstr "Title"
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:20
 #: resources/vue/components/courseware/CoursewareTabsContainer.vue:4
 msgid "Title"
-msgstr ""
+msgstr "Title"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:32
 msgid "Transparent"
-msgstr ""
+msgstr "Transparent"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:30
 msgid "türkis"
@@ -2869,7 +2881,7 @@ msgstr "Type"
 
 #: resources/vue/components/courseware/CoursewareCourseDashboard.vue:14
 msgid "Ãœberblick"
-msgstr ""
+msgstr "Overview"
 
 #: resources/vue/components/courseware/CoursewareToolsAdmin.vue:22
 msgid "Ãœbernehmen"
@@ -2910,39 +2922,39 @@ msgstr ""
 #: resources/vue/mixins/MyCoursesMixin.js:50
 msgid ""
 "Um die Veranstaltung sichtbar zu machen, wenden Sie sich an Administrierende."
-msgstr ""
+msgstr "To make this course visible you need to contact the administrators."
 
 #: resources/vue/components/courseware/CoursewareBlockHelper.vue:94
 msgid "Um weleche Art von Datei(en) handelt es sich?"
-msgstr ""
+msgstr "What kind of file(s) are we talking about?"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:168
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:110
 msgid "Unsichtbar ab"
-msgstr ""
+msgstr "Invisible from"
 
 #: resources/vue/components/courseware/CoursewareDefaultBlock.vue:9
 msgid "unsichtbar für Nutzende ohne Schreibrecht"
-msgstr ""
+msgstr "invisible for users without write permission"
 
 #: resources/vue/components/courseware/CoursewareBlockActions.vue:45
 msgid "unsichtbar setzen"
-msgstr ""
+msgstr "set invisible"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:186
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:8
 msgid "Unterhalb der aktuellen Seite"
-msgstr ""
+msgstr "Below current page"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:237
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:8
 msgid "Unterseiten exportieren"
-msgstr ""
+msgstr "Export sub pages"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:285
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:30
 msgid "Unterseiten veröffentlichen"
-msgstr ""
+msgstr "Publish sub pages"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:40
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:23
@@ -2969,7 +2981,7 @@ msgstr "URL"
 
 #: resources/vue/components/courseware/CoursewareManagerCopySelector.vue:8
 msgid "Veranstaltung auswählen"
-msgstr ""
+msgstr "Choose course"
 
 #: resources/assets/javascripts/lib/overlapping.js:84
 msgid "Veranstaltung berücksichtigen"
@@ -2991,12 +3003,12 @@ msgstr "Course details"
 
 #: resources/assets/javascripts/lib/overlapping.js:32
 msgid "Veranstaltungstyp auswählen (optional)"
-msgstr ""
+msgstr "Select course type (optional)"
 
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:46
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:39
 msgid "Verhindern"
-msgstr ""
+msgstr "Prevent"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:112
 msgid "veröffentlichen"
@@ -3004,12 +3016,12 @@ msgstr ""
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:113
 msgid "Veröffentlichen"
-msgstr ""
+msgstr "Publish"
 
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:22
 #: resources/vue/components/courseware/CoursewareEmbedBlock.vue:19
 msgid "veröffentlicht auf"
-msgstr ""
+msgstr "published at"
 
 #: resources/vue/mixins/MyCoursesMixin.js:45
 msgid ""
@@ -3024,20 +3036,20 @@ msgstr "Video"
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:36
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:29
 msgid "Video startet automatisch"
-msgstr ""
+msgstr "Video starts automatically"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:31
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:14
 msgid "Voll"
-msgstr ""
+msgstr "Full"
 
 #: resources/vue/components/courseware/CoursewareRibbon.vue:18
 msgid "Vollbild ausschalten"
-msgstr ""
+msgstr "Turn off fullscreen"
 
 #: resources/vue/components/courseware/CoursewareRibbon.vue:17
 msgid "Vollbild einschalten"
-msgstr ""
+msgstr "Turn on fullscreen"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:116
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:58
@@ -3046,15 +3058,15 @@ msgstr "from"
 
 #: resources/assets/javascripts/studip-ui.js:41
 msgid "Vor"
-msgstr ""
+msgstr "Before"
 
 #: resources/vue/components/StudipDateTime.vue:42
 msgid "Vor %s Minuten"
-msgstr ""
+msgstr "%s minutes ago"
 
 #: resources/vue/components/courseware/CoursewareManagerElement.vue:49
 msgid "Vorgang läuft. Bitte warten Sie einen Moment."
-msgstr ""
+msgstr "Process running. Please wait a moment."
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:95
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:37
@@ -3063,13 +3075,13 @@ msgstr "Template"
 
 #: resources/assets/javascripts/studip-ui.js:106
 msgid "vorm."
-msgstr ""
+msgstr "AM"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:260
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:5
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:530
 msgid "Vorschaubild"
-msgstr ""
+msgstr "Preview image"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:25
 msgid ""
@@ -3098,7 +3110,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:17
 #: resources/vue/components/courseware/CoursewareVideoBlock.vue:10
 msgid "Web-Adresse"
-msgstr ""
+msgstr "Web address"
 
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:81
 #: resources/vue/components/courseware/CoursewareHeadlineBlock.vue:106
@@ -3106,7 +3118,7 @@ msgstr ""
 #: resources/vue/components/courseware/CoursewareKeyPointBlock.vue:32
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:324
 msgid "Weiß"
-msgstr ""
+msgstr "White"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:73
 msgid "weiter"
@@ -3118,13 +3130,16 @@ msgid ""
 "alle in der Zukunft liegenden Termine! Sind Sie sicher, dass Sie die "
 "regelmäßige Zeit ändern möchten?"
 msgstr ""
+"If you change the periodic course date, you will loose room bookings for all "
+"dates that lie in the future! Are you sure that you want to change the "
+"periodic course date?"
 
 #: 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 ""
+msgstr "Work"
 
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:31
 #: resources/vue/components/courseware/CoursewareChartBlock.vue:25
@@ -3134,31 +3149,31 @@ msgstr "Value"
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:63
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:22
 msgid "Werte anderer Nutzer anzeigen"
-msgstr ""
+msgstr "Show values of other users"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:115
 msgid "Wie finde ich die gewünschte Stelle?"
-msgstr ""
+msgstr "How do I find the right place?"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:160
 msgid "Wie kopiere ich Objekte?"
-msgstr ""
+msgstr "How do I copy objects?"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:130
 msgid "Wie sortiere ich Objekte?"
-msgstr ""
+msgstr "How do I sort objects?"
 
 #: resources/vue/components/courseware/CoursewareCourseManager.vue:145
 msgid "Wie verschiebe ich Objekte?"
-msgstr ""
+msgstr "How do I move objects?"
 
 #: resources/vue/components/courseware/CoursewareWellcomeScreen.vue:4
 msgid "Willkommen bei Courseware"
-msgstr ""
+msgstr "Welcome to Courseware"
 
 #: resources/assets/javascripts/lib/admission.js:23
 msgid "Wird geladen"
-msgstr ""
+msgstr "Loading"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:132
 msgid "wirklich löschen?"
@@ -3166,23 +3181,23 @@ msgstr ""
 
 #: resources/assets/javascripts/studip-ui.js:89
 msgid "Wo"
-msgstr ""
+msgstr "Where"
 
 #: resources/assets/javascripts/bootstrap/studip_helper_attributes.js:177
 msgid "Wollen Sie die Aktion wirklich ausführen?"
-msgstr ""
+msgstr "Do you really want to execute this action?"
 
 #: resources/assets/javascripts/bootstrap/raumzeit.js:138
 msgid "Wollen Sie die gewünschten Termine wirklich löschen?"
-msgstr ""
+msgstr "Do you really want to delete the selected dates?"
 
 #: resources/assets/javascripts/bootstrap/resources.js:902
 msgid "Wollen Sie die im Plan gezeigten Anfragen wirklich buchen?"
-msgstr ""
+msgstr "Do you really want to book the request shown in the plan?"
 
 #: resources/assets/javascripts/bootstrap/consultations.js:16
 msgid "Wollen Sie diese Termine wirklich löschen?"
-msgstr ""
+msgstr "Do you want to delete these dates?"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:666
 msgid "wurde erfolgreich angelegt."
@@ -3190,11 +3205,11 @@ msgstr ""
 
 #: resources/assets/javascripts/bootstrap/forms.js:29
 msgid "Zeichen verbleibend: "
-msgstr ""
+msgstr "Remaining characters: "
 
 #: resources/vue/components/courseware/CoursewareCanvasBlock.vue:111
 msgid "Zeichenwerkzeug"
-msgstr ""
+msgstr "Drawing tool"
 
 #: resources/assets/javascripts/studip-ui.js:98
 msgid "Zeit"
@@ -3202,35 +3217,35 @@ msgstr "Time"
 
 #: resources/assets/javascripts/studip-ui.js:97
 msgid "Zeit wählen"
-msgstr ""
+msgstr "Select time"
 
 #: resources/assets/javascripts/studip-ui.js:104
 msgid "Zeitzone"
-msgstr ""
+msgstr "Timezone"
 
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:83
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:91
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:68
 #: resources/vue/components/courseware/CoursewareImageMapBlock.vue:76
 msgid "Ziel des Links"
-msgstr ""
+msgstr "Link target"
 
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:43
 #: resources/vue/components/courseware/CoursewareIframeBlock.vue:27
 msgid "Zufallszeichen für Verschlüsselung (Salt)"
-msgstr ""
+msgstr "Random character for encryption (Salt)"
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:22
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:221
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:23
 msgid "Zuletzt bearbeitet am"
-msgstr ""
+msgstr "Last changed on"
 
 #: resources/vue/components/courseware/CoursewareBlockInfo.vue:18
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:217
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:19
 msgid "Zuletzt bearbeitet von"
-msgstr ""
+msgstr "Last changed by"
 
 #: resources/vue/components/FilesTable.vue:123
 msgid "Zum Hauptordner"
@@ -3238,19 +3253,19 @@ msgstr "Go to main folder"
 
 #: resources/vue/components/BlubberGlobalstream.vue:17
 msgid "Zur Diskussion"
-msgstr ""
+msgstr "Go to discussion"
 
 #: resources/assets/javascripts/lib/smiley_picker.js:75
 msgid "Zur Gesamtübersicht"
-msgstr ""
+msgstr "Back to overview"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:93
 msgid "zur nächsten Karte"
-msgstr ""
+msgstr "to the next card"
 
 #: resources/vue/components/courseware/CoursewareDialogCardsBlock.vue:50
 msgid "zur vorherigen Karte"
-msgstr ""
+msgstr "to the previous card"
 
 #: resources/vue/components/courseware/CoursewareStructuralElement.vue:72
 msgid "zurück"
@@ -3271,4 +3286,4 @@ msgstr "Purpose"
 
 #: resources/vue/components/courseware/CoursewareToolsBlockadder.vue:200
 msgid "zweites Element"
-msgstr ""
+msgstr "second element"
-- 
GitLab