From c21fc6ec0fab62ca57bca757ccccf8f2690e8269 Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Sat, 3 Jul 2021 17:20:42 +0200 Subject: [PATCH] XHTML files for create and edit steps of AudioAsset, Image, and VideoAsset. --- .../java/org/librecms/assets/AudioAsset.java | 7 + .../java/org/librecms/assets/VideoAsset.java | 7 + .../assets/AudioAssetEditStepModel.java | 17 +- .../assets/CmsAssetEditSteps.java | 6 + .../assets/FileAssetEditStepModel.java | 10 +- .../assets/ImageEditStepModel.java | 4 + .../assets/VideoAssetEditStepModel.java | 17 +- .../assets/audioasset/create-audioasset.xhtml | 69 ++++++ .../assets/audioasset/edit-audioasset.xhtml | 219 +++++++++++++++++ .../assets/fileasset/edit-fileasset.xhtml | 47 ++-- .../assets/image/create-image.xhtml | 73 ++++++ .../assets/image/edit-image.xhtml | 222 ++++++++++++++++++ .../assets/videoasset/create-videoasset.xhtml | 73 ++++++ .../assets/videoasset/edit-videoasset.xhtml | 221 +++++++++++++++++ .../ui/MvcAssetStepsBundle.properties | 132 +++++++++++ .../ui/MvcAssetStepsBundle_de.properties | 134 ++++++++++- 16 files changed, 1223 insertions(+), 35 deletions(-) create mode 100644 ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/audioasset/create-audioasset.xhtml create mode 100644 ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/audioasset/edit-audioasset.xhtml create mode 100644 ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/image/create-image.xhtml create mode 100644 ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/image/edit-image.xhtml create mode 100644 ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/videoasset/create-videoasset.xhtml create mode 100644 ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/videoasset/edit-videoasset.xhtml diff --git a/ccm-cms/src/main/java/org/librecms/assets/AudioAsset.java b/ccm-cms/src/main/java/org/librecms/assets/AudioAsset.java index 9b28bc83b..1c37154fb 100644 --- a/ccm-cms/src/main/java/org/librecms/assets/AudioAsset.java +++ b/ccm-cms/src/main/java/org/librecms/assets/AudioAsset.java @@ -21,6 +21,9 @@ package org.librecms.assets; import com.arsdigita.cms.ui.assets.forms.AudioForm; import org.hibernate.envers.Audited; +import org.librecms.ui.contentsections.assets.AudioAssetCreateStep; +import org.librecms.ui.contentsections.assets.AudioAssetEditStep; +import org.librecms.ui.contentsections.assets.MvcAssetEditKit; import java.io.Serializable; import java.util.Objects; @@ -46,6 +49,10 @@ import static org.librecms.assets.AssetConstants.ASSETS_BUNDLE; labelBundle = ASSETS_BUNDLE, descriptionKey = "audio_asset.description", descriptionBundle = ASSETS_BUNDLE) +@MvcAssetEditKit( + createStep = AudioAssetCreateStep.class, + editStep = AudioAssetEditStep.class +) public class AudioAsset extends BinaryAsset implements Serializable { private static final long serialVersionUID = -2290028707028530325L; diff --git a/ccm-cms/src/main/java/org/librecms/assets/VideoAsset.java b/ccm-cms/src/main/java/org/librecms/assets/VideoAsset.java index a49526dab..ffc921ee3 100644 --- a/ccm-cms/src/main/java/org/librecms/assets/VideoAsset.java +++ b/ccm-cms/src/main/java/org/librecms/assets/VideoAsset.java @@ -21,6 +21,9 @@ package org.librecms.assets; import com.arsdigita.cms.ui.assets.forms.AudioForm; import org.hibernate.envers.Audited; +import org.librecms.ui.contentsections.assets.MvcAssetEditKit; +import org.librecms.ui.contentsections.assets.VideoAssetCreateStep; +import org.librecms.ui.contentsections.assets.VideoAssetEditStep; import java.io.Serializable; import java.util.Objects; @@ -47,6 +50,10 @@ import static org.librecms.assets.AssetConstants.ASSETS_BUNDLE; labelBundle = ASSETS_BUNDLE, descriptionKey = "video_asset.description", descriptionBundle = ASSETS_BUNDLE) +@MvcAssetEditKit( + createStep = VideoAssetCreateStep.class, + editStep = VideoAssetEditStep.class +) public class VideoAsset extends BinaryAsset implements Serializable { private static final long serialVersionUID = -4377789857099678289L; diff --git a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/AudioAssetEditStepModel.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/AudioAssetEditStepModel.java index 4c717133d..43f4db425 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/AudioAssetEditStepModel.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/AudioAssetEditStepModel.java @@ -36,8 +36,8 @@ import javax.inject.Named; @RequestScoped @Named("CmsAudioAssetEditStepModel") public class AudioAssetEditStepModel { - - private Map descriptionValues; + + private Map descriptionValues; private List unusedDescriptionLocales; @@ -46,9 +46,9 @@ public class AudioAssetEditStepModel { private String mimeType; private long size; - + private String sizeLabel; - + private LegalMetadata legalMetadata; public Map getDescriptionValues() { @@ -94,11 +94,11 @@ public class AudioAssetEditStepModel { protected void setSize(final long size) { this.size = size; } - + public String getSizeLabel() { return sizeLabel; } - + protected void setSizeLabel(final String sizeLabel) { this.sizeLabel = sizeLabel; } @@ -114,4 +114,9 @@ public class AudioAssetEditStepModel { public String getLegalMetadataType() { return LegalMetadata.class.getName(); } + + public boolean isDataAvailable() { + return fileName != null && size > 0; + } + } diff --git a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/CmsAssetEditSteps.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/CmsAssetEditSteps.java index 99c7c8e8b..7fe16c317 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/CmsAssetEditSteps.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/CmsAssetEditSteps.java @@ -31,15 +31,18 @@ public class CmsAssetEditSteps implements MvcAssetEditSteps { public Set> getClasses() { final Set> classes = new HashSet<>(); + classes.add(AudioAssetEditStep.class); classes.add(BookmarkEditStep.class); classes.add(ExternalAudioAssetEditStep.class); classes.add(ExternalVideoAssetEditStep.class); classes.add(FileAssetEditStep.class); + classes.add(ImageEditStep.class); classes.add(LegalMetadataEditStep.class); classes.add(OrganizationEditStep.class); classes.add(PersonEditStep.class); classes.add(PostalAddressEditStep.class); classes.add(SideNoteEditStep.class); + classes.add(VideoAssetEditStep.class); return classes; } @@ -48,8 +51,11 @@ public class CmsAssetEditSteps implements MvcAssetEditSteps { public Set> getResourceClasses() { final Set> classes = new HashSet<>(); + classes.add(AudioAssetEditStepDownload.class); classes.add(FileAssetEditStepDownload.class); + classes.add(ImageEditStepDownload.class); classes.add(SideNoteEditStepResources.class); + classes.add(VideoAssetEditStepDownload.class); return classes; } diff --git a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/FileAssetEditStepModel.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/FileAssetEditStepModel.java index 163b1ba9a..c993b4e3b 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/FileAssetEditStepModel.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/FileAssetEditStepModel.java @@ -44,7 +44,7 @@ public class FileAssetEditStepModel { private String mimeType; private long size; - + private String sizeLabel; public Map getDescriptionValues() { @@ -90,13 +90,17 @@ public class FileAssetEditStepModel { protected void setSize(final long size) { this.size = size; } - + public String getSizeLabel() { return sizeLabel; } - + protected void setSizeLabel(final String sizeLabel) { this.sizeLabel = sizeLabel; } + public boolean isDataAvailable() { + return fileName != null && size > 0; + } + } diff --git a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/ImageEditStepModel.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/ImageEditStepModel.java index b2e806f8f..db3d23ebf 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/ImageEditStepModel.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/ImageEditStepModel.java @@ -135,4 +135,8 @@ public class ImageEditStepModel { return LegalMetadata.class.getName(); } + public boolean isDataAvailable() { + return fileName != null && size > 0; + } + } diff --git a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/VideoAssetEditStepModel.java b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/VideoAssetEditStepModel.java index 5965e6859..3766ef01c 100644 --- a/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/VideoAssetEditStepModel.java +++ b/ccm-cms/src/main/java/org/librecms/ui/contentsections/assets/VideoAssetEditStepModel.java @@ -36,8 +36,8 @@ import javax.inject.Named; @RequestScoped @Named("CmsVideoAssetEditStepModel") public class VideoAssetEditStepModel { - - private Map descriptionValues; + + private Map descriptionValues; private List unusedDescriptionLocales; @@ -46,9 +46,9 @@ public class VideoAssetEditStepModel { private String mimeType; private long size; - + private String sizeLabel; - + private LegalMetadata legalMetadata; public Map getDescriptionValues() { @@ -94,11 +94,11 @@ public class VideoAssetEditStepModel { protected void setSize(final long size) { this.size = size; } - + public String getSizeLabel() { return sizeLabel; } - + protected void setSizeLabel(final String sizeLabel) { this.sizeLabel = sizeLabel; } @@ -114,4 +114,9 @@ public class VideoAssetEditStepModel { public String getLegalMetadataType() { return LegalMetadata.class.getName(); } + + public boolean isDataAvailable() { + return fileName != null && size > 0; + } + } diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/audioasset/create-audioasset.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/audioasset/create-audioasset.xhtml new file mode 100644 index 000000000..bb425ac52 --- /dev/null +++ b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/audioasset/create-audioasset.xhtml @@ -0,0 +1,69 @@ +]> + + + + +
+

#{CmsAssetsStepsDefaultMessagesBundle['audioasset.createform.title']}

+ + + + + +
+ + + + + + + + + + #{CmsAssetsStepsDefaultMessagesBundle['createform.cancel']} + + + +
+
+
+ diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/audioasset/edit-audioasset.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/audioasset/edit-audioasset.xhtml new file mode 100644 index 000000000..a6cd7f36a --- /dev/null +++ b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/audioasset/edit-audioasset.xhtml @@ -0,0 +1,219 @@ +]> + + + + + + + + + + + +

#{CmsAssetsStepsDefaultMessagesBundle['audioasset.editstep.file.title']}

+ +
+ +
+ +
+ + + +
+
+
#{CmsAssetsStepsDefaultMessagesBundle['audioasset.editstep.file.name']}
+
#{CmsAudioAssetEditStepModel.fileName}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['audioasset.editstep.file.type']}
+
#{CmsAudioAssetEditStepModel.mimeType}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['audioasset.editstep.file.size']}
+
#{CmsAudioAssetEditStepModel.sizeLabel}
+
+
+
+ +

#{CmsAssetsStepsDefaultMessagesBundle['audioasset.editstep.file.none']}

+
+
+ +

#{CmsAssetsStepsDefaultMessagesBundle['audioasset.editstep.legalmetadata.title']}

+ + +
+ +
+
+ +
+ + +
+ +
+
+
#{CmsAssetsStepsDefaultMessagesBundle['audioasset.editstep.legelmetadata.rightsholder']}
+
#{CmsAudioAssetEditStepModel.legalMetadata.rightsHolder}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['audioasset.editstep.legelmetadata.creator']}
+
#{CmsAudioAssetEditStepModel.legalMetadata.creator}
+
+
+
+
+ +
+ +
+ diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/fileasset/edit-fileasset.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/fileasset/edit-fileasset.xhtml index ceca43498..12f6f3c45 100644 --- a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/fileasset/edit-fileasset.xhtml +++ b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/fileasset/edit-fileasset.xhtml @@ -60,11 +60,13 @@ #{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.upload.button.label']} - - - #{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.download.button.label']} - + + + + #{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.download.button.label']} + + -
-
-
#{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.name']}
-
#{CmsFileAssetEditStepModel.fileName}
-
-
-
#{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.type']}
-
#{CmsFileAssetEditStepModel.mimeType}
-
-
-
#{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.size']}
-
#{CmsFileAssetEditStepModel.sizeLabel}
-
-
+ + +
+
+
#{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.name']}
+
#{CmsFileAssetEditStepModel.fileName}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.type']}
+
#{CmsFileAssetEditStepModel.mimeType}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.size']}
+
#{CmsFileAssetEditStepModel.sizeLabel}
+
+
+
+ +

#{CmsAssetsStepsDefaultMessagesBundle['fileasset.editstep.file.none']}

+
+
diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/image/create-image.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/image/create-image.xhtml new file mode 100644 index 000000000..753415cbc --- /dev/null +++ b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/image/create-image.xhtml @@ -0,0 +1,73 @@ +]> + + + + +
+

#{CmsAssetsStepsDefaultMessagesBundle["image.createform.title"]}

+ + + + + +
+ + + + + + + + + + #{CmsAssetsStepsDefaultMessagesBundle['createform.cancel']} + + + + + +
+
+ +
+ + diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/image/edit-image.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/image/edit-image.xhtml new file mode 100644 index 000000000..09940a2c3 --- /dev/null +++ b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/image/edit-image.xhtml @@ -0,0 +1,222 @@ +]> + + + + + + + + + + + +

#{CmsAssetsStepsDefaultMessagesBundle['image.editstep.file.title']}

+ +
+ +
+ +
+ + +
+ #{CmsAssetsStepsDefaultMessagesBundle['image.editstep.preview.alt']} +
#{CmsAssetsStepsDefaultMessagesBundle['image.editstep.preview.caption']}
+
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['image.editstep.file.name']}
+
#{CmsImageEditStepModel.fileName}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['image.editstep.file.type']}
+
#{CmsImageEditStepModel.mimeType}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['image.editstep.file.size']}
+
#{CmsImageEditStepModel.sizeLabel}
+
+
+
+ +

#{CmsAssetsStepsDefaultMessagesBundle['image.editstep.file.none']}

+
+
+ +

#{CmsAssetsStepsDefaultMessagesBundle['image.editstep.legalmetadata.title']}

+ + +
+ +
+
+ +
+ + +
+ +
+
+
#{CmsAssetsStepsDefaultMessagesBundle['image.editstep.legelmetadata.rightsholder']}
+
#{CmsImageEditStepModel.legalMetadata.rightsHolder}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['image.editstep.legelmetadata.creator']}
+
#{CmsImageEditStepModel.legalMetadata.creator}
+
+
+
+
+ +
+ +
+ diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/videoasset/create-videoasset.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/videoasset/create-videoasset.xhtml new file mode 100644 index 000000000..61191f879 --- /dev/null +++ b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/videoasset/create-videoasset.xhtml @@ -0,0 +1,73 @@ +]> + + + + +
+

#{CmsAssetsStepsDefaultMessagesBundle["videoasset.createform.title"]}

+ + + + + +
+ + + + + + + + + + #{CmsAssetsStepsDefaultMessagesBundle['createform.cancel']} + + + + + +
+
+ +
+ + diff --git a/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/videoasset/edit-videoasset.xhtml b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/videoasset/edit-videoasset.xhtml new file mode 100644 index 000000000..26cf1c9b8 --- /dev/null +++ b/ccm-cms/src/main/resources/WEB-INF/views/org/librecms/ui/contentsection/assets/videoasset/edit-videoasset.xhtml @@ -0,0 +1,221 @@ +]> + + + + + + + + + + + +

#{CmsAssetsStepsDefaultMessagesBundle['videoasset.editstep.file.title']}

+ +
+ +
+ +
+ + + +
+
+
#{CmsAssetsStepsDefaultMessagesBundle['videoasset.editstep.file.name']}
+
#{CmsVideoAssetEditStepModel.fileName}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['videoasset.editstep.file.type']}
+
#{CmsVideoAssetEditStepModel.mimeType}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['videoasset.editstep.file.size']}
+
#{CmsVideoAssetEditStepModel.sizeLabel}
+
+
+
+ +

#{CmsAssetsStepsDefaultMessagesBundle['videoasset.editstep.file.none']}

+
+
+ +

#{CmsAssetsStepsDefaultMessagesBundle['videoasset.editstep.legalmetadata.title']}

+ + +
+ +
+
+ +
+ + +
+ +
+
+
#{CmsAssetsStepsDefaultMessagesBundle['videoasset.editstep.legelmetadata.rightsholder']}
+
#{CmsVideoAssetEditStepModel.legalMetadata.rightsHolder}
+
+
+
#{CmsAssetsStepsDefaultMessagesBundle['videoasset.editstep.legelmetadata.creator']}
+
#{CmsVideoAssetEditStepModel.legalMetadata.creator}
+
+
+
+
+ +
+ +
+ + diff --git a/ccm-cms/src/main/resources/org/librecms/ui/MvcAssetStepsBundle.properties b/ccm-cms/src/main/resources/org/librecms/ui/MvcAssetStepsBundle.properties index 68f022968..46d9a17b6 100644 --- a/ccm-cms/src/main/resources/org/librecms/ui/MvcAssetStepsBundle.properties +++ b/ccm-cms/src/main/resources/org/librecms/ui/MvcAssetStepsBundle.properties @@ -400,3 +400,135 @@ audioasset.editstep.label=Edit audio asset audioasset.editstep.description=Edit audio asset videoasset.editstep.description=Edit video asset videoasset.editstep.label=Edit video asset +audioasset.createform.title=Create new audio asset +createform.audioasset.description.help=A short description of audio resource provided by this asset. +createform.audioasset.description.label=Description +image.createform.title=Create new image +createform.image.description.help=A short description of the image. +createform.image.description.label=Description +videoasset.createform.title=Create new video asset +createform.videoasset.description.help=A short description of the video. +createform.videoasset.description.label=Description +fileasset.editstep.file.none=No file has been added yet. +audioasset.editstep.header=Edit audio asset {0} +audioasset.editstep.description.add_button.label=Add localized description +audioasset.editstep.description.add.cancel=Cancel +audioasset.editstep.description.add.locale.help=The locale of the localized description. +audioasset.editstep.description.add.locale.label=Locale +audioasset.editstep.description.add.submit=Add localized description +audioasset.editstep.description.add.title=Add localized description +audioasset.editstep.description.add.value.help=The localized description text. +audioasset.editstep.description.add.value.label=Description +audioasset.editstep.description.edit_button.label=Edit localized description +audioasset.editstep.description.edit.cancel=Cancel +audioasset.editstep.description.edit.submit=Save +audioasset.editstep.description.edit.title=Edit localized description +audioasset.editstep.description.edit.value.help=The localized description text. +audioasset.editstep.description.edit.value.label=Description +audioasset.editstep.description.remove_button.label=Remove localized description +audioasset.editstep.description.remove.cancel=Cancel +audioasset.editstep.description.remove.submit=Remove localized description +audioasset.editstep.description.remove.text=Are you sure to remove the following localized description: +audioasset.editstep.description.remove.title=Remove localized description +audioasset.editstep.description.title=Description +audioasset.editstep.file.title=Audio File +audioasset.editstep.file.upload.button.label=Upload file +audioasset.editstep.file.upload.title=Upload audio file +audioasset.editstep.file.upload.close=Cancel +audioasset.editstep.file.upload.help=The audio file to upload. Supported formats are: FLAC, MP3, OGG and WAV. +audioasset.editstep.file.upload.label=Audio File +audioasset.editstep.file.upload.submit=Upload file +audioasset.editstep.file.name=File Name +audioasset.editstep.file.type=File Type +audioasset.editstep.file.size=File Size +audioasset.editstep.file.none=No file uploaded yet. +audioasset.editstep.legalmetadata.set=Set legal metadata +audioasset.editstep.legelmetadata.remove.close=Cancel +audioasset.editstep.legelmetadata.remove.message=Are you sure to remove the legal metadata? +audioasset.editstep.legelmetadata.remove.submit=Remove legal metadata +audioasset.editstep.legelmetadata.rightsholder=Rights Holder +audioasset.editstep.legelmetadata.creator=Creator +audioasset.editstep.legalmetadata.title=Legal Metadata +audioasset.editstep.legelmetadata.remove.title=Remove legal metadata +image.editstep.header=Edit image {0} +image.editstep.description.add_button.label=Add localized description +image.editstep.description.add.cancel=Cancel +image.editstep.description.add.locale.help=The locale of the localized description. +image.editstep.description.add.locale.label=Locale +image.editstep.description.add.submit=Add localized description +image.editstep.description.add.title=Add localized description +image.editstep.description.add.value.help=The localized description text. +image.editstep.description.add.value.label=Description +image.editstep.description.edit_button.label=Edit localized description +image.editstep.description.edit.cancel=Cancel +image.editstep.description.edit.submit=Save +image.editstep.description.edit.title=Edit localized description +image.editstep.description.edit.value.help=The localized description text. +image.editstep.description.edit.value.label=Description +image.editstep.description.remove_button.label=Remove localized description +image.editstep.description.remove.cancel=Cancel +image.editstep.description.remove.submit=Remove localized description +image.editstep.description.remove.text=Are you sure to remove the following localized description: +image.editstep.description.remove.title=Remove localized description +image.editstep.description.title=Description +image.editstep.file.title=Image File +image.editstep.file.upload.button.label=Upload image +image.editstep.file.upload.title=Upload image +image.editstep.file.upload.close=Cancel +image.editstep.file.upload.help=The image file to upload. Supported formats are: GIF, JPEG, PNG und WebP +image.editstep.file.upload.label=Image +image.editstep.file.upload.submit=Upload image +image.editstep.preview.alt=Unable to show a preview of the image. +image.editstep.preview.caption=Preview of the image. +image.editstep.file.name=File Name +image.editstep.file.type=File Type +image.editstep.file.size=File Size +image.editstep.file.none=No image uploaded yet. +image.editstep.legalmetadata.title=Legal Metadata +image.editstep.legalmetadata.set=Set legal metadata +image.editstep.legelmetadata.remove.close=Cancel +image.editstep.legelmetadata.remove.title=Remove legal metadata +image.editstep.legelmetadata.remove.message=Are you sure to remove the legal metadata? +image.editstep.legelmetadata.remove.submit=Remove legal metadata +image.editstep.legelmetadata.rightsholder=Rights Holder +image.editstep.legelmetadata.creator=Creator +videoasset.editstep.header=Edit Video {0} +videoasset.editstep.description.add_button.label=Add localized description +videoasset.editstep.description.add.cancel=Cancel +videoasset.editstep.description.add.locale.help=The locale of the localized description. +videoasset.editstep.description.add.locale.label=Locale +videoasset.editstep.description.add.submit=Add localized description +videoasset.editstep.description.add.title=Add localized description +videoasset.editstep.description.add.value.help=The localized description text. +videoasset.editstep.description.add.value.label=Description +videoasset.editstep.description.edit_button.label=Edit localized description +videoasset.editstep.description.edit.cancel=Cancel +videoasset.editstep.description.edit.submit=Save +videoasset.editstep.description.edit.title=Edit localized description +videoasset.editstep.description.edit.value.help=The localized description text. +videoasset.editstep.description.edit.value.label=Description +videoasset.editstep.description.remove_button.label=Remove localized description +videoasset.editstep.description.remove.cancel=Cancel +videoasset.editstep.description.remove.submit=Remove localized description +videoasset.editstep.description.remove.text=Are you sure to remove the following localized description: +videoasset.editstep.description.remove.title=Remove localized description +videoasset.editstep.description.title=Description +videoasset.editstep.file.title=Video +videoasset.editstep.file.upload.button.label=Upload Video +videoasset.editstep.file.upload.title=Upload Video +videoasset.editstep.file.upload.close=Cancel +videoasset.editstep.file.upload.help=The video file to upload. Supported formats are MP4 and WebM. +videoasset.editstep.file.upload.label=Video +videoasset.editstep.file.upload.submit=Upload Video +videoasset.editstep.file.name=File Name +videoasset.editstep.file.type=File Type +videoasset.editstep.file.size=File Size +videoasset.editstep.file.none=No vided uploaded yet. +videoasset.editstep.legalmetadata.title=Legal Metadata +videoasset.editstep.legalmetadata.set=Set legal metadata +videoasset.editstep.legelmetadata.remove.close=Cancel +videoasset.editstep.legelmetadata.remove.title=Remove legal metadata +videoasset.editstep.legelmetadata.remove.message=Are you sure to remove the legal metadata? +videoasset.editstep.legelmetadata.remove.submit=Remove legal metadata +videoasset.editstep.legelmetadata.rightsholder=Rights Holder +videoasset.editstep.legelmetadata.creator=Creator diff --git a/ccm-cms/src/main/resources/org/librecms/ui/MvcAssetStepsBundle_de.properties b/ccm-cms/src/main/resources/org/librecms/ui/MvcAssetStepsBundle_de.properties index 49444db44..2fa8bf768 100644 --- a/ccm-cms/src/main/resources/org/librecms/ui/MvcAssetStepsBundle_de.properties +++ b/ccm-cms/src/main/resources/org/librecms/ui/MvcAssetStepsBundle_de.properties @@ -333,7 +333,7 @@ externalaudioasset.editstep.legelmetadata.remove.close=Abbrechen externalaudioasset.editstep.legelmetadata.remove.title=Rechtliche Informationen entfernen externalaudioasset.editstep.legelmetadata.remove.message=Sind Sie sicher, dass Sie die rechtlichen Informationen entfernen wollen? externalaudioasset.editstep.legelmetadata.remove.submit=Rechtliche Informationen entfernen -externalaudioasset.editstep.legelmetadata.rightsholder=Rechte-Inhaber +externalaudioasset.editstep.legelmetadata.rightsholder=Rechteinhaber externalaudioasset.editstep.legelmetadata.creator=K\u00fcnstler externalvideoasset.label=Externes Video externalvideoasset.description=Eine externe Audio-Datei, z.B. ein Podcast. @@ -400,3 +400,135 @@ audioasset.editstep.label=Audio Asset bearbeiten audioasset.editstep.description=Audio Asset bearbeiten videoasset.editstep.description=Video Asset bearbeiten videoasset.editstep.label=Video Asset bearbeiten +audioasset.createform.title=Neues Audio-Asset anlegen +createform.audioasset.description.help=Eine kurze beschreibung der Audio-Resource, die durch dieses bereitgestellt wird. +createform.audioasset.description.label=Beschreibung +image.createform.title=Neues Bild anlegen +createform.image.description.help=Eine kurze Beschreibung des Bildes. +createform.image.description.label=Beschreibung +videoasset.createform.title=Neues Video anlegen +createform.videoasset.description.help=Eine kurze Beschreibung des Videos. +createform.videoasset.description.label=Beschreibung +fileasset.editstep.file.none=Es wurde noch keine Datei hochgeladen. +audioasset.editstep.header=Audio asset {0} bearbeiten +audioasset.editstep.description.add_button.label=Lokalisierte Beschreibung hinzuf\u00fcgen +audioasset.editstep.description.add.cancel=Abbrechen +audioasset.editstep.description.add.locale.help=Die Sprache der lokaliserten Beschreibung. +audioasset.editstep.description.add.locale.label=Sprache +audioasset.editstep.description.add.submit=Lokalisierte Beschreibung hinzuf\u00fcgen +audioasset.editstep.description.add.title=Lokalisierte Beschreibung hinzuf\u00fcgen +audioasset.editstep.description.add.value.help=Der Text der lokalisierten Beschreibung. +audioasset.editstep.description.add.value.label=Beschreibung +audioasset.editstep.description.edit_button.label=Lokaliserte Beschreibung bearbeiten +audioasset.editstep.description.edit.cancel=Abbrechen +audioasset.editstep.description.edit.submit=Speichern +audioasset.editstep.description.edit.title=Lokaliserte Beschreibung bearbeiten +audioasset.editstep.description.edit.value.help=Der Text der lokalisierten Beschreibung. +audioasset.editstep.description.edit.value.label=Beschreibung +audioasset.editstep.description.remove_button.label=Lokaliserte Beschreibung entfernen +audioasset.editstep.description.remove.cancel=Abbrechen +audioasset.editstep.description.remove.submit=Lokaliserte Beschreibung entfernen +audioasset.editstep.description.remove.text=Sind Sie sicher, dass Sie die folgende lokalisierte Beschreibung entfernen wollen: +audioasset.editstep.description.remove.title=Lokaliserte Beschreibung entfernen +audioasset.editstep.description.title=Beschreibung +audioasset.editstep.file.title=Audiodatei +audioasset.editstep.file.upload.button.label=Datei hochladen +audioasset.editstep.file.upload.title=Audiodatei hochladen +audioasset.editstep.file.upload.close=Abbrechen +audioasset.editstep.file.upload.help=Die Audiodatei, die hochgeladen werden soll. Folgende Formate werden unterst\u00fctzt: FLAC, MP3, OGG und WAV. +audioasset.editstep.file.upload.label=Audiodatei +audioasset.editstep.file.upload.submit=Datei hochladen +audioasset.editstep.file.name=Dateiname +audioasset.editstep.file.type=Dateityp +audioasset.editstep.file.size=Dateigr\u00f6\u00dfe +audioasset.editstep.file.none=Es wurde noch keine Datei hochgeladen. +audioasset.editstep.legalmetadata.set=Rechtliche Informationen setzen +audioasset.editstep.legelmetadata.remove.close=Cancel +audioasset.editstep.legelmetadata.remove.message=Sind Sie sicher, dass Sie die rechtlichen Informationen entfernen wollen? +audioasset.editstep.legelmetadata.remove.submit=Rechtliche Informationen entfernen +audioasset.editstep.legelmetadata.rightsholder=Rechteinhaber +audioasset.editstep.legelmetadata.creator=K\u00fcnstler +audioasset.editstep.legalmetadata.title=Rechtliche Informationen +audioasset.editstep.legelmetadata.remove.title=Rechtliche Informationen entfernen +image.editstep.header=Bild {0} bearbeiten +image.editstep.description.add_button.label=Lokalisierte Beschreibung hinzuf\u00fcgen +image.editstep.description.add.cancel=Abbrechen +image.editstep.description.add.locale.help=Die Sprache der lokaliserten Beschreibung. +image.editstep.description.add.locale.label=Sprache +image.editstep.description.add.submit=Lokalisierte Beschreibung hinzuf\u00fcgen +image.editstep.description.add.title=Lokalisierte Beschreibung hinzuf\u00fcgen +image.editstep.description.add.value.help=Der Text der lokalisierten Beschreibung. +image.editstep.description.add.value.label=Beschreibung +image.editstep.description.edit_button.label=Lokaliserte Beschreibung bearbeiten +image.editstep.description.edit.cancel=Abbrechen +image.editstep.description.edit.submit=Speichern +image.editstep.description.edit.title=Lokaliserte Beschreibung bearbeiten +image.editstep.description.edit.value.help=Der Text der lokalisierten Beschreibung. +image.editstep.description.edit.value.label=Beschreibung +image.editstep.description.remove_button.label=Lokaliserte Beschreibung entfernen +image.editstep.description.remove.cancel=Abbrechen +image.editstep.description.remove.submit=Lokaliserte Beschreibung entfernen +image.editstep.description.remove.text=Sind Sie sicher, dass Sie die folgende lokalisierte Beschreibung entfernen wollen: +image.editstep.description.remove.title=Lokaliserte Beschreibung entfernen +image.editstep.description.title=Beschreibung +image.editstep.file.title=Bildatei +image.editstep.file.upload.button.label=Bild hochladen +image.editstep.file.upload.title=Bild hochladen +image.editstep.file.upload.close=Abbrechen +image.editstep.file.upload.help=Die hochzuladene Bilddatei. Folgende Formate werden akzeptiert: GIF, JPEG, PNG und WebP +image.editstep.file.upload.label=Bild +image.editstep.file.upload.submit=Bild hochladen +image.editstep.preview.alt=Die Vorschau des Bildes kann leider nicht angezeigt werden. +image.editstep.preview.caption=Vorschau des Bildes +image.editstep.file.name=Dateiname +image.editstep.file.type=Dateityp +image.editstep.file.size=Dateigr\u00f6\u00dfe +image.editstep.file.none=Es wurde noch kein Bild hochgeladen. +image.editstep.legalmetadata.title=Rechtliche Informationen +image.editstep.legalmetadata.set=Rechtliche Informationen setzen +image.editstep.legelmetadata.remove.close=Abbrechen +image.editstep.legelmetadata.remove.title=Rechtliche Informationen entfernen +image.editstep.legelmetadata.remove.message=Sind Sie sicher, dass Sie die rechtlichen Informationen entfernen wollen? +image.editstep.legelmetadata.remove.submit=Rechtliche Informationen entfernen +image.editstep.legelmetadata.rightsholder=Rechteinhaber +image.editstep.legelmetadata.creator=K\u00fcnstler +videoasset.editstep.header=Video {0} bearbeiten +videoasset.editstep.description.add_button.label=Lokalisierte Beschreibung hinzuf\u00fcgen +videoasset.editstep.description.add.cancel=Abbrechen +videoasset.editstep.description.add.locale.help=Die Sprache der lokaliserten Beschreibung. +videoasset.editstep.description.add.locale.label=Sprache +videoasset.editstep.description.add.submit=Lokalisierte Beschreibung hinzuf\u00fcgen +videoasset.editstep.description.add.title=Lokalisierte Beschreibung hinzuf\u00fcgen +videoasset.editstep.description.add.value.help=Der Text der lokalisierten Beschreibung. +videoasset.editstep.description.add.value.label=Beschreibung +videoasset.editstep.description.edit_button.label=Lokaliserte Beschreibung bearbeiten +videoasset.editstep.description.edit.cancel=Abbrechen +videoasset.editstep.description.edit.submit=Speichern +videoasset.editstep.description.edit.title=Lokaliserte Beschreibung bearbeiten +videoasset.editstep.description.edit.value.help=Der Text der lokalisierten Beschreibung. +videoasset.editstep.description.edit.value.label=Beschreibung +videoasset.editstep.description.remove_button.label=Lokaliserte Beschreibung entfernen +videoasset.editstep.description.remove.cancel=Abbrechen +videoasset.editstep.description.remove.submit=Lokaliserte Beschreibung entfernen +videoasset.editstep.description.remove.text=Sind Sie sicher, dass Sie die folgende lokalisierte Beschreibung entfernen wollen: +videoasset.editstep.description.remove.title=Lokaliserte Beschreibung entfernen +videoasset.editstep.description.title=Beschreibung +videoasset.editstep.file.title=Video +videoasset.editstep.file.upload.button.label=Video hochladen +videoasset.editstep.file.upload.title=Video hochladen +videoasset.editstep.file.upload.close=Abbrechen +videoasset.editstep.file.upload.help=Die hochzuladende Videodatei. Unterst\u00fctzt werden Videos in den Formaten MP4 und WebM. +videoasset.editstep.file.upload.label=Video +videoasset.editstep.file.upload.submit=Video hochladen +videoasset.editstep.file.name=Dateiname +videoasset.editstep.file.type=Dateityp +videoasset.editstep.file.size=Dateigr\u00f6\u00dfe +videoasset.editstep.file.none=Es wurde noch kein Video hochgeladen. +videoasset.editstep.legalmetadata.title=Rechtliche Informationen +videoasset.editstep.legalmetadata.set=Rechtliche Informationen setzen +videoasset.editstep.legelmetadata.remove.close=Abbrechen +videoasset.editstep.legelmetadata.remove.title=Rechtliche Informationen entfernen +videoasset.editstep.legelmetadata.remove.message=Sind Sie sicher, dass Sie die rechtlichen Informationen entfernen wollen? +videoasset.editstep.legelmetadata.remove.submit=Rechtliche Informationen entfernen +videoasset.editstep.legelmetadata.rightsholder=Rechteinhaber +videoasset.editstep.legelmetadata.creator=K\u00fcnstler