feat(fullstack): Add file upload

This commit is contained in:
2026-01-25 17:57:04 +01:00
parent c0f3adac07
commit 954c6d00e1
28 changed files with 1606 additions and 42 deletions

View File

@@ -32,6 +32,23 @@
"selectValue": "Wert auswählen",
"enlargeTable": "Tabelle vergrößern",
"editTable": "Tabelle bearbeiten"
},
"fileUpload": {
"label": "Dateien hochladen",
"dropFiles": "Dateien hier ablegen",
"orClickToUpload": "oder klicken Sie, um Dateien auszuwählen",
"selectFiles": "Dateien auswählen",
"allowedTypes": "Erlaubt: PDF, DOCX, DOC, ODT, JPG, PNG, ZIP (max. 10MB pro Datei)",
"uploadedFiles": "Hochgeladene Dateien",
"uploading": "Wird hochgeladen...",
"uploadError": "Upload-Fehler",
"uploadFailed": "Datei-Upload fehlgeschlagen. Bitte versuchen Sie es erneut.",
"fileTooLarge": "Die Datei \"{filename}\" ist zu groß. Maximale Größe: {maxSize}",
"unsupportedType": "Dieser Dateityp wird nicht unterstützt.",
"deleteFailed": "Datei konnte nicht gelöscht werden.",
"downloadFailed": "Datei konnte nicht heruntergeladen werden.",
"viewFailed": "Datei konnte nicht zur Ansicht geöffnet werden.",
"view": "Ansehen"
}
},
"status": {
@@ -190,6 +207,7 @@
"save": "Speichern",
"cancel": "Abbrechen",
"delete": "Löschen",
"confirmDelete": "Möchten Sie dies wirklich löschen?",
"edit": "Bearbeiten",
"close": "Schließen",
"confirm": "Bestätigen",

View File

@@ -32,6 +32,23 @@
"selectValue": "Select value",
"enlargeTable": "Enlarge table",
"editTable": "Edit table"
},
"fileUpload": {
"label": "Upload files",
"dropFiles": "Drop files here",
"orClickToUpload": "or click to select files",
"selectFiles": "Select files",
"allowedTypes": "Allowed: PDF, DOCX, DOC, ODT, JPG, PNG, ZIP (max. 10MB per file)",
"uploadedFiles": "Uploaded files",
"uploading": "Uploading...",
"uploadError": "Upload error",
"uploadFailed": "File upload failed. Please try again.",
"fileTooLarge": "The file \"{filename}\" is too large. Maximum size: {maxSize}",
"unsupportedType": "This file type is not supported.",
"deleteFailed": "Could not delete file.",
"downloadFailed": "Could not download file.",
"viewFailed": "Could not open file for viewing.",
"view": "View"
}
},
"status": {
@@ -190,6 +207,7 @@
"save": "Save",
"cancel": "Cancel",
"delete": "Delete",
"confirmDelete": "Do you really want to delete this?",
"edit": "Edit",
"close": "Close",
"confirm": "Confirm",