feat(canvas): finalize mixer reconnect swap and related updates

This commit is contained in:
2026-04-11 07:42:42 +02:00
parent f3dcaf89f2
commit 028fce35c2
52 changed files with 3859 additions and 272 deletions

View File

@@ -223,6 +223,7 @@
"sectionsLabel": "Abschnitte",
"metadataLabel": "Metadaten",
"qualityChecksLabel": "Qualitaetschecks",
"detailsLabel": "Details",
"previewLabel": "Vorschau",
"previewFallback": "Keine Vorschau verfuegbar",
"emptyValue": "-",
@@ -275,6 +276,46 @@
"openrouterDataUriCreationFailed": "OpenRouter: Bild konnte nicht verarbeitet werden.",
"openrouterDataUriMissingBase64": "OpenRouter: Bild konnte nicht verarbeitet werden."
},
"mediaLibrary": {
"common": {
"untitledImage": "Unbenanntes Bild",
"untitledVideo": "Unbenanntes Video",
"untitledAsset": "Unbenanntes Asset",
"unknownSize": "Groesse unbekannt",
"videoFile": "Videodatei"
},
"dialog": {
"title": "Mediathek",
"descriptionDefault": "Durchsuche deine Medien aus Uploads, KI-Generierung und Archivquellen.",
"descriptionImage": "Waehle ein Bild aus deiner LemonSpace-Mediathek.",
"descriptionVideo": "Waehle ein Video aus deiner LemonSpace-Mediathek.",
"descriptionAsset": "Waehle ein Asset aus deiner LemonSpace-Mediathek.",
"urlResolveError": "URLs konnten nicht geladen werden.",
"errorTitle": "Mediathek konnte nicht geladen werden",
"emptyTitle": "Keine Medien vorhanden",
"emptyDescription": "Sobald du Medien hochlaedst oder generierst, erscheinen sie hier.",
"previewOnly": "Nur Vorschau",
"pick": "Auswaehlen",
"pickLoading": "Wird uebernommen...",
"previous": "Zurueck",
"next": "Weiter",
"pageOf": "Seite {page} von {totalPages}"
},
"dashboard": {
"sectionTitle": "Mediathek",
"openAll": "Ganze Mediathek oeffnen",
"loading": "Mediathek wird geladen...",
"previewError": "Mediathek-Vorschau konnte nicht geladen werden. {error}",
"empty": "Noch keine Medien vorhanden. Sobald du Bilder hochlaedst oder generierst, werden sie hier angezeigt.",
"dialogDescription": "Alle deine Medien aus LemonSpace in einer zentralen Vorschau."
},
"imageNode": {
"openButton": "Aus Mediathek",
"preparingButton": "Mediathek wird vorbereitet...",
"pickCta": "Uebernehmen",
"invalidSelection": "Nur Bilddateien mit Storage-ID koennen uebernommen werden."
}
},
"toasts": {
"canvas": {
"imageUploaded": "Bild hochgeladen",

View File

@@ -223,6 +223,7 @@
"sectionsLabel": "Sections",
"metadataLabel": "Metadata",
"qualityChecksLabel": "Quality checks",
"detailsLabel": "Details",
"previewLabel": "Preview",
"previewFallback": "No preview available",
"emptyValue": "-",
@@ -275,6 +276,46 @@
"openrouterDataUriCreationFailed": "OpenRouter: Could not process image.",
"openrouterDataUriMissingBase64": "OpenRouter: Could not process image."
},
"mediaLibrary": {
"common": {
"untitledImage": "Untitled image",
"untitledVideo": "Untitled video",
"untitledAsset": "Untitled asset",
"unknownSize": "Unknown size",
"videoFile": "Video file"
},
"dialog": {
"title": "Media library",
"descriptionDefault": "Browse your media from uploads, AI generation, and archive sources.",
"descriptionImage": "Choose an image from your LemonSpace media library.",
"descriptionVideo": "Choose a video from your LemonSpace media library.",
"descriptionAsset": "Choose an asset from your LemonSpace media library.",
"urlResolveError": "Could not load URLs.",
"errorTitle": "Media library could not be loaded",
"emptyTitle": "No media yet",
"emptyDescription": "As soon as you upload or generate media, it will appear here.",
"previewOnly": "Preview only",
"pick": "Select",
"pickLoading": "Applying...",
"previous": "Previous",
"next": "Next",
"pageOf": "Page {page} of {totalPages}"
},
"dashboard": {
"sectionTitle": "Media library",
"openAll": "Open full media library",
"loading": "Loading media library...",
"previewError": "Could not load media preview. {error}",
"empty": "No media yet. As soon as you upload or generate images, they will appear here.",
"dialogDescription": "All your LemonSpace media in one central preview."
},
"imageNode": {
"openButton": "From media library",
"preparingButton": "Preparing media library...",
"pickCta": "Apply",
"invalidSelection": "Only image files with a storage ID can be applied."
}
},
"toasts": {
"canvas": {
"imageUploaded": "Image uploaded",