feat: heic support

This commit is contained in:
Raul Lugo
2026-09-12 23:50:10 +02:00
parent b78d1ee094
commit 5aa35e7d18
18 changed files with 336 additions and 153 deletions
+6 -1
View File
@@ -75,6 +75,11 @@ export const de = {
success: "Foto erfolgreich hochgeladen.",
error: "Das Foto konnte nicht hochgeladen werden. Bitte versuche es erneut.",
disabled: "Foto-Uploads sind geschlossen, da die RSVP-Frist abgelaufen ist.",
requirements: "JPG, PNG oder WebP. Maximal 10 MB.",
requirements: "JPG, JPEG, PNG, WebP, HEIC oder HEIF. Maximal 10 MB.",
saved: "Aktuell hochgeladenes Foto",
selected: "Ausgewähltes Foto — noch nicht hochgeladen",
invalid: "Bitte wähle ein JPG-, JPEG-, PNG-, WebP-, HEIC- oder HEIF-Bild bis 10 MB.",
refresh: "Das gespeicherte Foto konnte nicht geladen werden. Bitte aktualisiere die Seite.",
previewUnavailable: "Dieses Format kann hier nicht angezeigt werden, wird aber nach dem Hochladen in JPEG umgewandelt.",
},
} as const
+6 -1
View File
@@ -75,6 +75,11 @@ export const en = {
success: "Photo uploaded successfully.",
error: "We could not upload the photo. Please try again.",
disabled: "Photo uploads are closed because the RSVP deadline has passed.",
requirements: "JPG, PNG, or WebP. Maximum 10 MB.",
requirements: "JPG, JPEG, PNG, WebP, HEIC, or HEIF. Maximum 10 MB.",
saved: "Currently uploaded photo",
selected: "Selected photo — not uploaded yet",
invalid: "Please choose a JPG, JPEG, PNG, WebP, HEIC, or HEIF image up to 10 MB.",
refresh: "The saved photo could not be loaded. Try refreshing the page.",
previewUnavailable: "This format can't be previewed here, but it will be converted to a JPEG once uploaded.",
},
} as const
+6 -1
View File
@@ -75,6 +75,11 @@ export const es = {
success: "Foto subida correctamente.",
error: "No pudimos subir la foto. Inténtalo de nuevo.",
disabled: "La subida de fotos está cerrada porque ya pasó la fecha límite.",
requirements: "JPG, PNG o WebP. Máximo 10 MB.",
requirements: "JPG, JPEG, PNG, WebP, HEIC o HEIF. Máximo 10 MB.",
saved: "Foto subida actualmente",
selected: "Foto seleccionada — todavía no subida",
invalid: "Elige una imagen JPG, JPEG, PNG, WebP, HEIC o HEIF de hasta 10 MB.",
refresh: "No se pudo cargar la foto guardada. Intenta actualizar la página.",
previewUnavailable: "Este formato no se puede previsualizar aquí, pero se convertirá a JPEG al subirlo.",
},
} as const
+6 -1
View File
@@ -75,6 +75,11 @@ export const pl = {
success: "Zdjęcie zostało przesłane.",
error: "Nie udało się przesłać zdjęcia. Spróbuj ponownie.",
disabled: "Przesyłanie zdjęć jest zamknięte, ponieważ termin odpowiedzi już minął.",
requirements: "JPG, PNG lub WebP. Maksymalnie 10 MB.",
requirements: "JPG, JPEG, PNG, WebP, HEIC lub HEIF. Maksymalnie 10 MB.",
saved: "Aktualnie przesłane zdjęcie",
selected: "Wybrane zdjęcie — jeszcze nieprzesłane",
invalid: "Wybierz zdjęcie JPG, JPEG, PNG, WebP, HEIC lub HEIF o rozmiarze do 10 MB.",
refresh: "Nie udało się załadować zapisanego zdjęcia. Odśwież stronę.",
previewUnavailable: "Tego formatu nie można tu wyświetlić, ale po przesłaniu zostanie przekonwertowany na JPEG.",
},
} as const