Importing and setting the German locale.
import { locale } from 'filepond/locales/de-de.js';
defineFilePond({
locale,
});
Labels in the de-de.js file.
export const core = {
abort: "Abbrechen",
remove: "Entfernen",
reset: "Zurücksetzen",
undo: "Rückgängig",
cancel: "Abbrechen",
store: "Speichern",
revert: "Wiederherstellen",
busy: "Beschäftigt",
loading: "Laden",
error: "Fehler",
warning: "Warnung",
success: "Erfolgreich",
info: "Info",
system: "System",
fileMainTypeImage: "Bild",
fileMainTypeVideo: "Video",
fileMainTypeAudio: "Audio",
fileMainTypeApplication: "Datei",
assistAbort: "Tippen zum Abbrechen",
assistUndo: "Tippen zum Rückgängig machen",
loadError: "Datei konnte nicht geladen werden.",
loadDataTranserProgress: "Dateien werden geladen",
loadDataTranserInfo:
"{{processedFiles}} von {{totalFiles}} Dateien verarbeitet",
validationInvalid: "Ungültige Datei.",
validationFileNameMissing: "Dateiname fehlt",
validationInvalidEntries: "Die Dateiliste enthält ungültige Elemente.",
validationInvalidState:
"Die Dateiliste befindet sich in einem ungültigen Zustand.",
validationInvalidBusy: "Die Dateiliste ist beschäftigt.",
validationInvalidEmpty: "Bitte dieses Feld ausfüllen.",
};
export const locale = {
abort: "Abbrechen",
remove: "Entfernen",
reset: "Zurücksetzen",
undo: "Rückgängig",
cancel: "Abbrechen",
store: "Speichern",
revert: "Wiederherstellen",
busy: "Beschäftigt",
loading: "Laden",
error: "Fehler",
warning: "Warnung",
success: "Erfolgreich",
info: "Info",
system: "System",
fileMainTypeImage: "Bild",
fileMainTypeVideo: "Video",
fileMainTypeAudio: "Audio",
fileMainTypeApplication: "Datei",
assistAbort: "Tippen zum Abbrechen",
assistUndo: "Tippen zum Rückgängig machen",
loadError: "Datei konnte nicht geladen werden.",
loadDataTranserProgress: "Dateien werden geladen",
loadDataTranserInfo:
"{{processedFiles}} von {{totalFiles}} Dateien verarbeitet",
validationInvalid: "Ungültige Datei.",
validationFileNameMissing: "Dateiname fehlt",
validationInvalidEntries: "Die Dateiliste enthält ungültige Elemente.",
validationInvalidState:
"Die Dateiliste befindet sich in einem ungültigen Zustand.",
validationInvalidBusy: "Die Dateiliste ist beschäftigt.",
validationInvalidEmpty: "Bitte dieses Feld ausfüllen.",
storeRestoreProgress: "{{progress}}% laden",
storeStorageQueued: "Warten auf Upload",
storeStorageProgress: "Hochladen {{progress}}%",
storeStorageComplete: "Upload abgeschlossen",
storeError: "Datei konnte nicht gespeichert werden.",
storeAwaitingCompletion: "Nicht alle Dateien wurden gespeichert.",
mediaEdit: "Bearbeiten",
mediaPlay: "Abspielen",
mediaPause: "Pause",
mediaSilent: "Kein Audio",
mediaUnmute: "Stumm aus",
mediaMute: "Stumm",
mediaFullscreen: "Vollbild",
mediaLoadError: "{{fileMainType}} konnte nicht geladen werden.",
mediaPlayError: "Video kann nicht abgespielt werden.",
validationFileSizeUnderflow:
"Diese Datei ist zu klein. Mindestgröße: {{minSize}}.",
validationFileSizeOverflow:
"Diese Datei ist zu groß. Maximalgröße: {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Dieser Dateityp ist nicht erlaubt. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Datei muss vom Typ {{accept}} sein",
else: "Zulässige Typen: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Diese Dateierweiterung ist nicht erlaubt. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Datei muss die Erweiterung {{accept}} haben",
else: "Zulässige Erweiterungen: {{accept}}",
},
},
},
},
validationFileNameMismatch: "Dieser Dateiname ist ungültig.",
validationMediaSizeUnavailable: "Mediagröße konnte nicht gelesen werden.",
validationMediaWidthRangeMismatch:
"Die Breite des {{fileMainType}} ist ungültig. Die Breite muss zwischen {{minWidth}} und {{maxWidth}} Pixel liegen.",
validationMediaWidthUnderflow:
"Der {{fileMainType}} ist zu klein. Die minimale Breite beträgt {{minWidth}} Pixel.",
validationMediaWidthOverflow:
"Der {{fileMainType}} ist zu groß. Die maximale Breite beträgt {{maxWidth}} Pixel.",
validationMediaHeightRangeMismatch:
"Die Höhe des {{fileMainType}} ist ungültig. Die Höhe muss zwischen {{minHeight}} und {{maxHeight}} Pixel liegen.",
validationMediaHeightUnderflow:
"Der {{fileMainType}} ist zu klein. Die minimale Höhe beträgt {{minHeight}} Pixel.",
validationMediaHeightOverflow:
"Der {{fileMainType}} ist zu groß. Die maximale Höhe beträgt {{maxHeight}} Pixel.",
validationMediaResolutionRangeMismatch:
"Die Auflösung des {{fileMainType}} ist ungültig. Die Auflösung muss zwischen {{minResolution}}MP und {{maxResolution}}MP liegen.",
validationMediaResolutionUnderflow:
"Die Auflösung des {{fileMainType}} ist ungültig. Die minimale Auflösung beträgt {{minResolution}}MP.",
validationMediaResolutionOverflow:
"Die Auflösung des {{fileMainType}} ist ungültig. Die maximale Auflösung beträgt {{maxResolution}}MP.",
validationListSizeUnderflow:
"Gesamtgröße zu klein. Mindestwert: {{minListSize}}.",
validationListSizeOverflow:
"Gesamtgröße zu groß. Maximalwert: {{maxListSize}}.",
validationListEntryCountUnderflow: {
template: "Zu wenige Dateien. Minimum: {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "Datei",
else: "Dateien",
},
},
},
},
validationListEntryCountOverflow: {
template: "Zu viele Dateien. Maximum: {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "Datei",
else: "Dateien",
},
},
},
},
transformEditBusy: "Datei wird bearbeitet",
transformError:
"Datei konnte nicht bearbeitet werden. Bitte erneut versuchen.",
};
export const media = {
mediaEdit: "Bearbeiten",
mediaPlay: "Abspielen",
mediaPause: "Pause",
mediaSilent: "Kein Audio",
mediaUnmute: "Stumm aus",
mediaMute: "Stumm",
mediaFullscreen: "Vollbild",
mediaLoadError: "{{fileMainType}} konnte nicht geladen werden.",
mediaPlayError: "Video kann nicht abgespielt werden.",
};
export const store = {
storeRestoreProgress: "{{progress}}% laden",
storeStorageQueued: "Warten auf Upload",
storeStorageProgress: "Hochladen {{progress}}%",
storeStorageComplete: "Upload abgeschlossen",
storeError: "Datei konnte nicht gespeichert werden.",
storeAwaitingCompletion: "Nicht alle Dateien wurden gespeichert.",
};
export const transform = {
transformEditBusy: "Datei wird bearbeitet",
transformError:
"Datei konnte nicht bearbeitet werden. Bitte erneut versuchen.",
};
export const validation = {
validationFileSizeUnderflow:
"Diese Datei ist zu klein. Mindestgröße: {{minSize}}.",
validationFileSizeOverflow:
"Diese Datei ist zu groß. Maximalgröße: {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Dieser Dateityp ist nicht erlaubt. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Datei muss vom Typ {{accept}} sein",
else: "Zulässige Typen: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Diese Dateierweiterung ist nicht erlaubt. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Datei muss die Erweiterung {{accept}} haben",
else: "Zulässige Erweiterungen: {{accept}}",
},
},
},
},
validationFileNameMissing: "Dateiname fehlt",
validationFileNameMismatch: "Dieser Dateiname ist ungültig.",
validationMediaSizeUnavailable: "Mediagröße konnte nicht gelesen werden.",
validationMediaWidthRangeMismatch:
"Die Breite des {{fileMainType}} ist ungültig. Die Breite muss zwischen {{minWidth}} und {{maxWidth}} Pixel liegen.",
validationMediaWidthUnderflow:
"Der {{fileMainType}} ist zu klein. Die minimale Breite beträgt {{minWidth}} Pixel.",
validationMediaWidthOverflow:
"Der {{fileMainType}} ist zu groß. Die maximale Breite beträgt {{maxWidth}} Pixel.",
validationMediaHeightRangeMismatch:
"Die Höhe des {{fileMainType}} ist ungültig. Die Höhe muss zwischen {{minHeight}} und {{maxHeight}} Pixel liegen.",
validationMediaHeightUnderflow:
"Der {{fileMainType}} ist zu klein. Die minimale Höhe beträgt {{minHeight}} Pixel.",
validationMediaHeightOverflow:
"Der {{fileMainType}} ist zu groß. Die maximale Höhe beträgt {{maxHeight}} Pixel.",
validationMediaResolutionRangeMismatch:
"Die Auflösung des {{fileMainType}} ist ungültig. Die Auflösung muss zwischen {{minResolution}}MP und {{maxResolution}}MP liegen.",
validationMediaResolutionUnderflow:
"Die Auflösung des {{fileMainType}} ist ungültig. Die minimale Auflösung beträgt {{minResolution}}MP.",
validationMediaResolutionOverflow:
"Die Auflösung des {{fileMainType}} ist ungültig. Die maximale Auflösung beträgt {{maxResolution}}MP.",
validationListSizeUnderflow:
"Gesamtgröße zu klein. Mindestwert: {{minListSize}}.",
validationListSizeOverflow:
"Gesamtgröße zu groß. Maximalwert: {{maxListSize}}.",
validationListEntryCountUnderflow: {
template: "Zu wenige Dateien. Minimum: {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "Datei",
else: "Dateien",
},
},
},
},
validationListEntryCountOverflow: {
template: "Zu viele Dateien. Maximum: {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "Datei",
else: "Dateien",
},
},
},
},
};
export const validationFileExtension = {
validationFileExtensionMismatch: {
template: "Diese Dateierweiterung ist nicht erlaubt. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Datei muss die Erweiterung {{accept}} haben",
else: "Zulässige Erweiterungen: {{accept}}",
},
},
},
},
};
export const validationFileMimeType = {
validationFileMimeTypeMismatch: {
template: "Dieser Dateityp ist nicht erlaubt. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Datei muss vom Typ {{accept}} sein",
else: "Zulässige Typen: {{accept}}",
},
},
},
},
};
export const validationFileName = {
validationFileNameMissing: "Dateiname fehlt",
validationFileNameMismatch: "Dieser Dateiname ist ungültig.",
};
export const validationFileSize = {
validationFileSizeUnderflow:
"Diese Datei ist zu klein. Mindestgröße: {{minSize}}.",
validationFileSizeOverflow:
"Diese Datei ist zu groß. Maximalgröße: {{maxSize}}.",
};
export const validationListCount = {
validationListEntryCountUnderflow: {
template: "Zu wenige Dateien. Minimum: {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "Datei",
else: "Dateien",
},
},
},
},
validationListEntryCountOverflow: {
template: "Zu viele Dateien. Maximum: {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "Datei",
else: "Dateien",
},
},
},
},
};
export const validationListSize = {
validationListSizeUnderflow:
"Gesamtgröße zu klein. Mindestwert: {{minListSize}}.",
validationListSizeOverflow:
"Gesamtgröße zu groß. Maximalwert: {{maxListSize}}.",
};
export const validationMediaResolution = {
validationMediaSizeUnavailable: "Mediagröße konnte nicht gelesen werden.",
validationMediaWidthRangeMismatch:
"Die Breite des {{fileMainType}} ist ungültig. Die Breite muss zwischen {{minWidth}} und {{maxWidth}} Pixel liegen.",
validationMediaWidthUnderflow:
"Der {{fileMainType}} ist zu klein. Die minimale Breite beträgt {{minWidth}} Pixel.",
validationMediaWidthOverflow:
"Der {{fileMainType}} ist zu groß. Die maximale Breite beträgt {{maxWidth}} Pixel.",
validationMediaHeightRangeMismatch:
"Die Höhe des {{fileMainType}} ist ungültig. Die Höhe muss zwischen {{minHeight}} und {{maxHeight}} Pixel liegen.",
validationMediaHeightUnderflow:
"Der {{fileMainType}} ist zu klein. Die minimale Höhe beträgt {{minHeight}} Pixel.",
validationMediaHeightOverflow:
"Der {{fileMainType}} ist zu groß. Die maximale Höhe beträgt {{maxHeight}} Pixel.",
validationMediaResolutionRangeMismatch:
"Die Auflösung des {{fileMainType}} ist ungültig. Die Auflösung muss zwischen {{minResolution}}MP und {{maxResolution}}MP liegen.",
validationMediaResolutionUnderflow:
"Die Auflösung des {{fileMainType}} ist ungültig. Die minimale Auflösung beträgt {{minResolution}}MP.",
validationMediaResolutionOverflow:
"Die Auflösung des {{fileMainType}} ist ungültig. Die maximale Auflösung beträgt {{maxResolution}}MP.",
};
export const locale = {
...core,
...media,
...store,
...transform,
...validation,
...validationFileExtension,
...validationFileMimeType,
...validationFileName,
...validationFileSize,
...validationListCount,
...validationListSize,
...validationMediaResolution,
};