diff --git a/frontend/src/i18n/locales/de.json b/frontend/src/i18n/locales/de.json index a317244f..27aa9379 100644 --- a/frontend/src/i18n/locales/de.json +++ b/frontend/src/i18n/locales/de.json @@ -234,6 +234,8 @@ "slugPreview": "Beispiel-URL:", "emoji": "Symbol", "themePreset": "Standard-Theme", + "slideshowPreset": "Diashow-Voreinstellung", + "slideshowPresetHint": "Standard-Diashow-Stil für neue Events dieses Typs.", "isActive": "Aktiv (sichtbar bei Veranstaltungserstellung)" }, "validation": { @@ -3136,6 +3138,76 @@ "download": "Als Datei herunterladen" } }, + "slideshow": { + "adminTitle": "Live-Diashow", + "adminDescription": "Ein separater Vollbild-Link für Beamer bei Live-Events. Zeigt alle veröffentlichten Fotos und übernimmt neue Uploads automatisch, während die Diashow läuft.", + "generateLink": "Diashow-Link erstellen", + "linkLabel": "Diashow-Link", + "linkGenerated": "Diashow-Link erstellt", + "linkDisabled": "Diashow-Link deaktiviert", + "regenerate": "Neu erstellen", + "disable": "Deaktivieren", + "disableConfirm": "Diesen Diashow-Link deaktivieren? Der aktuelle Link funktioniert dann nicht mehr.", + "intervalLabel": "Anzeigedauer (Sek.)", + "transitionLabel": "Übergang", + "transitionSpeedLabel": "Übergangsdauer (ms)", + "transition": { + "crossfade": "Überblenden", + "cut": "Hart schneiden", + "slide": "Schieben", + "kenburns": "Ken Burns", + "dipwhite": "Über Weiß blenden", + "dipblack": "Über Schwarz blenden" + }, + "colorfilterLabel": "Farbfilter", + "colorfilter": { + "none": "Keiner", + "bw": "Schwarz-Weiß", + "sepia": "Sepia", + "warm": "Warm", + "cool": "Kühl", + "vignette": "Vignette" + }, + "watermarkToggle": "Logo-Wasserzeichen anzeigen", + "watermarkDescription": "Blendet ein weißes, halbtransparentes Logo in einer Ecke ein (wie ein Senderlogo im TV).", + "watermarkSourceLabel": "Logo", + "watermarkSource": { + "logo": "Helles Logo", + "logo_dark": "Dunkelmodus-Logo", + "favicon": "Favicon", + "event": "Event-Logo", + "notSet": "Nicht gesetzt" + }, + "watermarkPositionLabel": "Position", + "watermarkPosition": { + "top-left": "Oben links", + "top-right": "Oben rechts", + "bottom-left": "Unten links", + "bottom-right": "Unten rechts" + }, + "watermarkOpacityLabel": "Deckkraft (%)", + "watermarkStyleLabel": "Logo-Darstellung", + "watermarkStyle": { + "white": "Weiß (einfärben)", + "original": "Originalfarben" + }, + "watermarkMode": { + "inherit": "Globale Vorgabe verwenden", + "on": "An", + "off": "Aus" + }, + "globalTitle": "Globales Diashow-Wasserzeichen", + "globalDescription": "Standard-Logo-Wasserzeichen für jede Diashow. Einzelne Events können es überschreiben (an/aus).", + "defaultsSaved": "Diashow-Vorgaben gespeichert", + "liveHint": "Änderungen werden in einer laufenden Diashow innerhalb weniger Sekunden übernommen – der Link muss nicht neu erstellt werden.", + "saveSettings": "Diashow-Einstellungen speichern", + "settingsSaved": "Diashow-Einstellungen gespeichert", + "start": "Diashow starten", + "waiting": "Warte auf Fotos …", + "ended": "Diashow beendet.", + "notFound": "Dieser Diashow-Link ist nicht aktiv.", + "startFailed": "Diashow konnte nicht gestartet werden. Bitte erneut versuchen." + }, "clientAccess": { "title": "Kundenzugang", "description": "Geben Sie Ihre PIN ein, um Fotos vor der Veröffentlichung zu überprüfen und auszuwählen.", diff --git a/frontend/src/i18n/locales/en.json b/frontend/src/i18n/locales/en.json index 06092183..6b753c97 100644 --- a/frontend/src/i18n/locales/en.json +++ b/frontend/src/i18n/locales/en.json @@ -2501,6 +2501,8 @@ "slugPreview": "Example URL:", "emoji": "Icon", "themePreset": "Default Theme", + "slideshowPreset": "Slideshow preset", + "slideshowPresetHint": "Default slideshow style for new events of this type.", "isActive": "Active (visible in event creation)" }, "validation": { @@ -3160,6 +3162,76 @@ "poweredBy": "Powered by PicPeak", "devModeHint": "Development Mode: Use email: admin@example.com, password: admin123" }, + "slideshow": { + "adminTitle": "Live Slideshow", + "adminDescription": "A separate fullscreen link for projectors at live events. It shows all published photos and automatically picks up new uploads while running.", + "generateLink": "Generate slideshow link", + "linkLabel": "Slideshow link", + "linkGenerated": "Slideshow link generated", + "linkDisabled": "Slideshow link disabled", + "regenerate": "Regenerate", + "disable": "Disable", + "disableConfirm": "Disable this slideshow link? The current link will stop working.", + "intervalLabel": "Display time (sec)", + "transitionLabel": "Transition", + "transitionSpeedLabel": "Transition speed (ms)", + "transition": { + "crossfade": "Crossfade", + "cut": "Cut", + "slide": "Slide", + "kenburns": "Ken Burns", + "dipwhite": "Dip to white", + "dipblack": "Dip to black" + }, + "colorfilterLabel": "Color filter", + "colorfilter": { + "none": "None", + "bw": "Black & White", + "sepia": "Sepia", + "warm": "Warm", + "cool": "Cool", + "vignette": "Vignette" + }, + "watermarkToggle": "Show logo watermark", + "watermarkDescription": "Overlay a white, semi-transparent logo in a corner (like a TV station ident).", + "watermarkSourceLabel": "Logo", + "watermarkSource": { + "logo": "Light logo", + "logo_dark": "Dark-mode logo", + "favicon": "Favicon", + "event": "Event logo", + "notSet": "Not set" + }, + "watermarkPositionLabel": "Position", + "watermarkPosition": { + "top-left": "Top left", + "top-right": "Top right", + "bottom-left": "Bottom left", + "bottom-right": "Bottom right" + }, + "watermarkOpacityLabel": "Opacity (%)", + "watermarkStyleLabel": "Logo style", + "watermarkStyle": { + "white": "White (recolor)", + "original": "Original colors" + }, + "watermarkMode": { + "inherit": "Use global default", + "on": "On", + "off": "Off" + }, + "globalTitle": "Global slideshow watermark", + "globalDescription": "Default logo watermark for every slideshow. Individual events can override this on or off.", + "defaultsSaved": "Slideshow defaults saved", + "liveHint": "Changes apply to a running slideshow within a few seconds — no need to regenerate the link.", + "saveSettings": "Save slideshow settings", + "settingsSaved": "Slideshow settings saved", + "start": "Start slideshow", + "waiting": "Waiting for photos…", + "ended": "Slideshow ended.", + "notFound": "This slideshow link is not active.", + "startFailed": "Could not start the slideshow. Please try again." + }, "clientAccess": { "title": "Client Access", "description": "Review photos and manage visibility before the gallery is shared with guests.",