feat(web): add public portfolio rendering and media streaming

This commit is contained in:
2026-02-12 21:43:53 +01:00
parent 1fddb6d858
commit 958f3ad723
15 changed files with 888 additions and 9 deletions

View File

@@ -60,5 +60,30 @@
"budgetMin": "Budget min.",
"budgetMax": "Budget max."
}
},
"Portfolio": {
"badge": "Portfolio",
"title": "Kunstwerk-Portfolio",
"description": "Durchsuche veröffentlichte Kunstwerke aus Galerien, Alben und Kategorien.",
"empty": "Keine Kunstwerke für diesen Filter gefunden.",
"noPreview": "Keine Vorschau verfügbar",
"noDescription": "Keine Beschreibung",
"viewArtwork": "Kunstwerk ansehen",
"filters": {
"clear": "Filter zurücksetzen",
"gallery": "Galerie",
"album": "Album",
"category": "Kategorie"
},
"fields": {
"medium": "Medium",
"dimensions": "Abmessungen",
"year": "Jahr",
"availability": "Verfügbarkeit",
"galleries": "Galerien",
"albums": "Alben",
"categories": "Kategorien",
"tags": "Tags"
}
}
}

View File

@@ -60,5 +60,30 @@
"budgetMin": "Budget min",
"budgetMax": "Budget max"
}
},
"Portfolio": {
"badge": "Portfolio",
"title": "Artwork portfolio",
"description": "Browse published artworks from galleries, albums, and categories.",
"empty": "No artworks found for this filter.",
"noPreview": "No preview available",
"noDescription": "No description",
"viewArtwork": "View artwork",
"filters": {
"clear": "Clear filters",
"gallery": "Gallery",
"album": "Album",
"category": "Category"
},
"fields": {
"medium": "Medium",
"dimensions": "Dimensions",
"year": "Year",
"availability": "Availability",
"galleries": "Galleries",
"albums": "Albums",
"categories": "Categories",
"tags": "Tags"
}
}
}

View File

@@ -60,5 +60,30 @@
"budgetMin": "Presupuesto mínimo",
"budgetMax": "Presupuesto máximo"
}
},
"Portfolio": {
"badge": "Portafolio",
"title": "Portafolio de obras",
"description": "Explora obras publicadas de galerías, álbumes y categorías.",
"empty": "No se encontraron obras para este filtro.",
"noPreview": "Sin vista previa",
"noDescription": "Sin descripción",
"viewArtwork": "Ver obra",
"filters": {
"clear": "Limpiar filtros",
"gallery": "Galería",
"album": "Álbum",
"category": "Categoría"
},
"fields": {
"medium": "Técnica",
"dimensions": "Dimensiones",
"year": "Año",
"availability": "Disponibilidad",
"galleries": "Galerías",
"albums": "Álbumes",
"categories": "Categorías",
"tags": "Etiquetas"
}
}
}

View File

@@ -60,5 +60,30 @@
"budgetMin": "Budget min",
"budgetMax": "Budget max"
}
},
"Portfolio": {
"badge": "Portfolio",
"title": "Portfolio d'oeuvres",
"description": "Parcourez les oeuvres publiées par galeries, albums et catégories.",
"empty": "Aucune oeuvre trouvée pour ce filtre.",
"noPreview": "Aperçu indisponible",
"noDescription": "Aucune description",
"viewArtwork": "Voir l'oeuvre",
"filters": {
"clear": "Réinitialiser les filtres",
"gallery": "Galerie",
"album": "Album",
"category": "Catégorie"
},
"fields": {
"medium": "Médium",
"dimensions": "Dimensions",
"year": "Année",
"availability": "Disponibilité",
"galleries": "Galeries",
"albums": "Albums",
"categories": "Catégories",
"tags": "Tags"
}
}
}