From 658b58997b448905f3b1026be09148b3dd9f9b15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20K=C3=BCnzel?= <simonk@fsmpi.rwth-aachen.de> Date: Wed, 30 Apr 2025 01:55:20 +0200 Subject: [PATCH] Fix missing/outdated language keys for media process --- lang/de.slf | 16 +++++++++++++--- lang/en.slf | 18 +++++++++++++++--- 2 files changed, 28 insertions(+), 6 deletions(-) diff --git a/lang/de.slf b/lang/de.slf index ed509aa..287ca0a 100644 --- a/lang/de.slf +++ b/lang/de.slf @@ -8,6 +8,10 @@ enum.announcement_page_visibility.only_main_page = "Hauptseite" enum.announcement_page_visibility.all_pages = "Alle Seiten" enum.announcement_page_visibility.all_pages_and_embed = "Alle Seiten und Embed" +enum.automatic_media_process_scheduler_state.enabled = "Eingeschaltet" +enum.automatic_media_process_scheduler_state.disabled = "Ausgeschaltet" +enum.automatic_media_process_scheduler_state.inherit = "Erben" + object.announcement = "Ankündigung" object.announcement.type = "Typ" object.announcement.page_visibility = "Seitensichtbarkeit" @@ -83,11 +87,11 @@ object.course.media_process = "Medienprozess" object.course.media_process.tooltip = """ Der Medienprozess gibt an wie Medien automatisch verarbeitet und schließlich auf der Website veröffentlicht werden. """ -object.course.disable_automatic_media_process_scheduler = "Automatischen Medienprozesssteuerung deaktivieren" -object.course.disable_automatic_media_process_scheduler.tooltip = """ +object.course.automatic_media_process_scheduler_state = "Automatische Medienprozesssteuerung" +object.course.automatic_media_process_scheduler_state.tooltip = """ Normalerweise wird die Medienprozesssteuerung automatisch gestartet sobald ein Ereignis eintritt nach dem eventuell \ Jobs notwendig sind um Mediendateien zu verarbeiten. Wenn dies deaktiviert wird, läuft die Medienprozesssteuerung \ - nur wenn sie explizit von einem Menschen gestartet wird. + nur wenn sie explizit von einem Menschen gestartet wird. Für einen Kurs ist 'Erben' equivalent zu 'Eingeschaltet'. """ object.lecture = "Vorlesung" @@ -109,6 +113,12 @@ object.lecture.view_permissions.tooltip = """ Dies gibt an, wer eine Vorlesung anschauen darf. Für Vorlesungen bedeutet 'Erben', dass die Vorlesung die Berechtigungen vom Kurs übernimmt. """ +object.lecture.automatic_media_process_scheduler_state.tooltip = """ + Normalerweise wird die Medienprozesssteuerung automatisch gestartet sobald ein Ereignis eintritt nach dem eventuell \ + Jobs notwendig sind um Mediendateien zu verarbeiten. Wenn dies deaktiviert wird, läuft die Medienprozesssteuerung \ + nur wenn sie explizit von einem Menschen gestartet wird. Für eine Vorlesung bedeutet 'Erben', dass der \ + Konfigurationswert des Kurses genutzt wird. + """ object.permission = "Berechtigung" object.permission.username = "Benutzername" diff --git a/lang/en.slf b/lang/en.slf index 50aa1ed..505f6a6 100644 --- a/lang/en.slf +++ b/lang/en.slf @@ -7,6 +7,10 @@ enum.announcement_page_visibility.only_main_page = "Main page" enum.announcement_page_visibility.all_pages = "All pages" enum.announcement_page_visibility.all_pages_and_embed = "All pages and embed" +enum.automatic_media_process_scheduler_state.enabled = "Enabled" +enum.automatic_media_process_scheduler_state.disabled = "Disabled" +enum.automatic_media_process_scheduler_state.inherit = "Inherit" + object.announcement = "Announcement" object.announcement.type = "Type" object.announcement.page_visibility = "Page Visibility" @@ -82,11 +86,11 @@ object.course.media_process = "Media Process" object.course.media_process.tooltip = """ The media process describes how to process media files and finally publish them on the website. """ -object.course.disable_automatic_media_process_scheduler = "Disable automatic process scheduler" -object.course.disable_automatic_media_process_scheduler.tooltip = """ +object.course.automatic_media_process_scheduler_state = "Run Automatic Media Process Scheduler" +object.course.automatic_media_process_scheduler_state.tooltip = """ Usually the media process scheduler runs automatically whenever something changes which might need some jobs to \ process media files. If this is disabled, the media process scheduler will only run when explicitly triggered by a \ - human. + human. For a course, 'Inherit' is equivalent to 'Enabled'. """ object.lecture = "Lecture" @@ -108,6 +112,14 @@ object.lecture.view_permissions.tooltip = """ This specifies who can watch a lecture. For lectures, 'Inherit' means that the lecture inherits the permissions of the course. """ +object.lecture.media_process = #object.course.media_process +object.lecture.media_process.tooltip = #object.course.media_process.tooltip +object.lecture.automatic_media_process_scheduler_state = #object.course.automatic_media_process_scheduler_state +object.lecture.automatic_media_process_scheduler_state.tooltip = """ + Usually the media process scheduler runs automatically whenever something changes which might need some jobs to \ + process media files. If this is disabled, the media process scheduler will only run when explicitly triggered by a \ + human. For a lecture, 'Inherit' means the config value from the course is used. + """ object.permission = "Permission" object.permission.username = "Username" -- GitLab