From 8e49a1b766487afb2828a527dfd4c67ac62ca45f Mon Sep 17 00:00:00 2001 From: dfurrer <none@none> Date: Thu, 12 May 2016 15:47:30 +0200 Subject: [PATCH] OO-725: fixed wording, fixed initialisation of node-config, added needed css-class to previewlink --- .../course/nodes/video/VideoEditController.java | 9 +++++++++ .../nodes/video/_i18n/LocalStrings_de.properties | 13 +++++++------ .../nodes/video/_i18n/LocalStrings_en.properties | 9 +++++---- .../video/ui/_i18n/LocalStrings_de.properties | 10 +++++----- .../video/ui/_i18n/LocalStrings_en.properties | 8 ++++---- 5 files changed, 30 insertions(+), 19 deletions(-) diff --git a/src/main/java/org/olat/course/nodes/video/VideoEditController.java b/src/main/java/org/olat/course/nodes/video/VideoEditController.java index 96eda8b9c10..232ad152481 100644 --- a/src/main/java/org/olat/course/nodes/video/VideoEditController.java +++ b/src/main/java/org/olat/course/nodes/video/VideoEditController.java @@ -136,6 +136,7 @@ public class VideoEditController extends ActivateableTabbableDefaultController String displayname = StringHelper.escapeHtml(repositoryEntry.getDisplayname()); previewLink = LinkFactory.createCustomLink("command.preview", "command.preview", displayname, Link.NONTRANSLATED, videoConfigurationVc, this); previewLink.setTitle(getTranslator().translate("command.preview")); + previewLink.setIconLeftCSS("o_icon o_icon-fw o_icon_preview"); previewLink.setEnabled(true); } videoConfigurationVc.contextPut("showOptions", Boolean.TRUE); @@ -374,6 +375,14 @@ class VideoOptionsForm extends FormBasicController{ descriptionField = uifactory.addRichTextElementForStringDataMinimalistic("description", "", desc, -1, -1, formLayout, getWindowControl()); updateDescriptionField(); uifactory.addFormSubmitButton("submit", formLayout); + //init options-config + config.setBooleanEntry(VideoEditController.CONFIG_KEY_COMMENTS, videoComments.isSelected(0)); + config.setBooleanEntry(VideoEditController.CONFIG_KEY_RATING, videoRating.isSelected(0)); + config.setBooleanEntry(VideoEditController.CONFIG_KEY_AUTOPLAY, videoAutoplay.isSelected(0)); + config.setStringValue(VideoEditController.CONFIG_KEY_DESCRIPTION_SELECT, description.getSelectedKey()); + if(description.getSelectedKey() == "customDescription"){ + config.setStringValue(VideoEditController.CONFIG_KEY_DESCRIPTION_CUSTOMTEXT, descriptionField.getValue()); + } } //update visibility of the textfield for entering custom description diff --git a/src/main/java/org/olat/course/nodes/video/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/nodes/video/_i18n/LocalStrings_de.properties index 3b81d60bf0d..62ef468eee2 100644 --- a/src/main/java/org/olat/course/nodes/video/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/course/nodes/video/_i18n/LocalStrings_de.properties @@ -1,17 +1,18 @@ -chosenvideo=ausgewählte Videoresource -command.changevideo=Videoresource ersetzten -command.choosevideo=Videoresource auswählen +chosenvideo=Gew\u00E4hltes Video +command.changevideo=Video ersetzten +command.choosevideo=Video auswählen command.closevideo=Fenster schliessen -command.createvideo=Videoressource auswählen oder importieren +command.createvideo=Video auswählen oder importieren +command.preview=preview video title_video=Video condition.accessibility.title=Zugang header=Video auswählen optionsSection=Optionen -no.video.chosen=Kein Video ausgew\u00E4hlt +no.video.chosen=<i>Kein Video ausgew\u00E4hlt</i> preview.video=Vorschau title_cvideo=Videoressource pane.tab.accessibility=Zugang -pane.tab.videoconfig=Video +pane.tab.videoconfig=Lerninhalt pane.tab.deliveryOptions=$org.olat.core.gui.control.generic.iframe\:option.delivery video.config.comments=Video Kommentare video.config.rating=Video Bewertung diff --git a/src/main/java/org/olat/course/nodes/video/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/course/nodes/video/_i18n/LocalStrings_en.properties index cf46a52933a..c12541807ab 100644 --- a/src/main/java/org/olat/course/nodes/video/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/course/nodes/video/_i18n/LocalStrings_en.properties @@ -1,8 +1,9 @@ -chosenvideo=Selected Videoressource -command.changevideo=Replace Videoressource -command.choosevideo=Choose Videoressource +chosenvideo=Selected Video +command.changevideo=Replace Video +command.choosevideo=Choose Video command.closevideo=Close window -command.createvideo=Select or import Videoressource +command.createvideo=Select or import Video +command.preview=preview video title_video=Video condition.accessibility.title=Access header=Select Video diff --git a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_de.properties index b3802a2de50..810466b574d 100644 --- a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_de.properties @@ -6,7 +6,7 @@ admin.config.transcoding=Transcoding aktivieren admin.config.videoNode=Video Kursbaustein aktivieren admin.menu.title=Video admin.menu.title.alt=Konfiguration der Video-Resource -poster.select=Dieses Vorschaubild ausw\u00E4hlen +poster.select=Poster ausw\u00E4hlen quality.table.header.dimension=Dimension quality.table.header.format=Format quality.table.header.size=Gr\u00F6sse @@ -36,7 +36,7 @@ track.table.header.delete=l\u00F6schen track.table.header.file=Datei track.table.header.language=Sprache track.table.label=Untertitel -track.upload=Upload +track.upload=Hochladen track.upload.error.nofile=Bitte w\u00E4hlen Sie eine Datei aus. track.upload.error.nolang=Bitte w\u00E4hlen Sie eine Sprache aus dieser Liste aus video.config.creationDate=Erstellungs Datum @@ -45,9 +45,9 @@ video.config.fileSize=Gr\u00F6sse der Videodatei video.config.filename=Dateinamen video.config.height=H\u00F6he video.config.poster=Poster -video.config.poster.hint=Hier k\u00F6nnen Sie das Titelbild konfigurieren welches vor dem Video angezeigt wird sowie in der Kursnode \u00FCbersicht. -video.config.poster.replace=Ersetzte poster -video.config.poster.upload=Upload poster +video.config.poster.hint=Hier legen Sie fest welches Bild sowohl als Poster / Startbild für das Video im Kurs als auch als Titelbild für die Lernressource auf der Infoseite benutzt wird. +video.config.poster.replace=Poster ersetzen +video.config.poster.upload=Poster hochladen video.config.ratio=Seitenverh\u00E4ltnis video.config.track.table.file=Untertitel Datei video.config.tracks=Verf\u00FCgbare Untertiteldateien diff --git a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_en.properties index a4cdd2ae5a4..769a6ced37f 100644 --- a/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/modules/video/ui/_i18n/LocalStrings_en.properties @@ -1,9 +1,9 @@ #Thu Apr 21 15:22:05 CEST 2016 add.track=Add Subtitle -admin.config.enable=enable videoresource +admin.config.enable=Enable videoresource admin.config.title=Video Configuration -admin.config.transcoding=enable video transcoding -admin.config.videoNode=enable video coursenode +admin.config.transcoding=Enable video transcoding +admin.config.videoNode=Enable video coursenode admin.menu.title=Video admin.menu.title.alt=Configuration of the Video-Resource poster.select=Select this poster frame @@ -29,7 +29,7 @@ video.config.fileSize=Size of videofile video.config.filename=Filename video.config.height=Height video.config.poster=Poster frame -video.config.poster.hint=Here you can configure the posterframe which will be visible in the videoplayer before the video start playing aswell as in course overview +video.config.poster.hint=Determine here which image or video still you wish to add as poster/start screen for the video in the course as well as the title image for the learning resource on the info page. video.config.poster.replace=Replace poster video.config.poster.upload=Upload poster video.config.ratio=Aspect ratio -- GitLab