Importing and setting the English locale.
import { locale } from 'filepond/locales/en-gb.js';
defineFilePond({
locale,
});
Labels in the en-gb.js file.
export const core = {
abort: "Abort",
remove: "Remove",
reset: "Reset",
undo: "Undo",
cancel: "Cancel",
store: "Store",
revert: "Revert",
busy: "Busy",
loading: "Loading",
error: "Error",
warning: "Warning",
success: "Success",
info: "Info",
system: "System",
fileMainTypeImage: "image",
fileMainTypeVideo: "video",
fileMainTypeAudio: "audio",
fileMainTypeApplication: "file",
assistAbort: "Tap to cancel",
assistUndo: "Tap to undo",
loadError: "Failed to load file.",
loadDataTranserProgress: "Loading files",
loadDataTranserInfo: "Processed {{processedFiles}} of {{totalFiles}} files",
validationInvalid: "Invalid file.",
validationFileNameMissing: "File name missing",
validationInvalidEntries: "The file list contains invalid items.",
validationInvalidState: "The file list is in an invalid state.",
validationInvalidBusy: "The file list is busy.",
validationInvalidEmpty: "Please fill in this field.",
};
export const locale = {
abort: "Abort",
remove: "Remove",
reset: "Reset",
undo: "Undo",
cancel: "Cancel",
store: "Store",
revert: "Revert",
busy: "Busy",
loading: "Loading",
error: "Error",
warning: "Warning",
success: "Success",
info: "Info",
system: "System",
fileMainTypeImage: "image",
fileMainTypeVideo: "video",
fileMainTypeAudio: "audio",
fileMainTypeApplication: "file",
assistAbort: "Tap to cancel",
assistUndo: "Tap to undo",
loadError: "Failed to load file.",
loadDataTranserProgress: "Loading files",
loadDataTranserInfo: "Processed {{processedFiles}} of {{totalFiles}} files",
validationInvalid: "Invalid file.",
validationFileNameMissing: "File name missing",
validationInvalidEntries: "The file list contains invalid items.",
validationInvalidState: "The file list is in an invalid state.",
validationInvalidBusy: "The file list is busy.",
validationInvalidEmpty: "Please fill in this field.",
storeRestoreProgress: "Loading {{progress}}%",
storeStorageQueued: "Awaiting upload",
storeStorageProgress: "Uploading {{progress}}%",
storeStorageComplete: "Upload complete",
storeError: "Failed to store file.",
storeAwaitingCompletion: "Not all files have been stored.",
mediaEdit: "Edit",
mediaPlay: "Play",
mediaPause: "Pause",
mediaSilent: "No audio",
mediaUnmute: "Unmute",
mediaMute: "Mute",
mediaFullscreen: "Fullscreen",
mediaLoadError: "Failed to load {{fileMainType}}.",
mediaPlayError: "Failed to play video.",
validationFileSizeUnderflow:
"This file is too small. Minimum size is {{minSize}}.",
validationFileSizeOverflow:
"This file is too large. Maximum size is {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "This file type is not allowed. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "File must by of type {{accept}}",
else: "Accepted types are: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "This file extension is not allowed. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "File must have the {{accept}} extension",
else: "Accepted extensions are: {{accept}}",
},
},
},
},
validationFileNameMismatch: "This file name is invalid.",
validationMediaSizeUnavailable: "Failed to read media size.",
validationMediaWidthRangeMismatch:
"The {{fileMainType}} width is invalid. Width must be between {{minWidth}} and {{maxWidth}} pixels.",
validationMediaWidthUnderflow:
"The {{fileMainType}} is too small. Minimum width is {{minWidth}} pixels.",
validationMediaWidthOverflow:
"The {{fileMainType}} is too large. Maximum width is {{maxWidth}} pixels.",
validationMediaHeightRangeMismatch:
"The {{fileMainType}} height is invalid. Height must be between {{minHeight}} and {{maxHeight}} pixels.",
validationMediaHeightUnderflow:
"The {{fileMainType}} is too small. Minimum height is {{minHeight}} pixels.",
validationMediaHeightOverflow:
"The {{fileMainType}} is too large. Maximum height is {{maxHeight}} pixels.",
validationMediaResolutionRangeMismatch:
"The {{fileMainType}} resolution is invalid. Resolution must be between {{minResolution}}MP and {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"The {{fileMainType}} resolution is invalid. Minimum resolution is {{minResolution}}MP.",
validationMediaResolutionOverflow:
"The {{fileMainType}} resolution is invalid. Maximum resolution is {{maxResolution}}MP.",
validationListSizeUnderflow:
"Total file size is too small. Minimum required is {{minListSize}}.",
validationListSizeOverflow:
"Total file size is too large. Maximum allowed is {{maxListSize}}.",
validationListEntryCountUnderflow: {
template:
"Too few files in the list. Minimum required is {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "file",
else: "files",
},
},
},
},
validationListEntryCountOverflow: {
template:
"Too many files in the list. Maximum required is {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "file",
else: "files",
},
},
},
},
transformEditBusy: "Editing file data",
transformError: "Failed to edit file data, please try again.",
};
export const media = {
mediaEdit: "Edit",
mediaPlay: "Play",
mediaPause: "Pause",
mediaSilent: "No audio",
mediaUnmute: "Unmute",
mediaMute: "Mute",
mediaFullscreen: "Fullscreen",
mediaLoadError: "Failed to load {{fileMainType}}.",
mediaPlayError: "Failed to play video.",
};
export const store = {
storeRestoreProgress: "Loading {{progress}}%",
storeStorageQueued: "Awaiting upload",
storeStorageProgress: "Uploading {{progress}}%",
storeStorageComplete: "Upload complete",
storeError: "Failed to store file.",
storeAwaitingCompletion: "Not all files have been stored.",
};
export const transform = {
transformEditBusy: "Editing file data",
transformError: "Failed to edit file data, please try again.",
};
export const validation = {
validationFileSizeUnderflow:
"This file is too small. Minimum size is {{minSize}}.",
validationFileSizeOverflow:
"This file is too large. Maximum size is {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "This file type is not allowed. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "File must by of type {{accept}}",
else: "Accepted types are: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "This file extension is not allowed. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "File must have the {{accept}} extension",
else: "Accepted extensions are: {{accept}}",
},
},
},
},
validationFileNameMissing: "File name missing",
validationFileNameMismatch: "This file name is invalid.",
validationMediaSizeUnavailable: "Failed to read media size.",
validationMediaWidthRangeMismatch:
"The {{fileMainType}} width is invalid. Width must be between {{minWidth}} and {{maxWidth}} pixels.",
validationMediaWidthUnderflow:
"The {{fileMainType}} is too small. Minimum width is {{minWidth}} pixels.",
validationMediaWidthOverflow:
"The {{fileMainType}} is too large. Maximum width is {{maxWidth}} pixels.",
validationMediaHeightRangeMismatch:
"The {{fileMainType}} height is invalid. Height must be between {{minHeight}} and {{maxHeight}} pixels.",
validationMediaHeightUnderflow:
"The {{fileMainType}} is too small. Minimum height is {{minHeight}} pixels.",
validationMediaHeightOverflow:
"The {{fileMainType}} is too large. Maximum height is {{maxHeight}} pixels.",
validationMediaResolutionRangeMismatch:
"The {{fileMainType}} resolution is invalid. Resolution must be between {{minResolution}}MP and {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"The {{fileMainType}} resolution is invalid. Minimum resolution is {{minResolution}}MP.",
validationMediaResolutionOverflow:
"The {{fileMainType}} resolution is invalid. Maximum resolution is {{maxResolution}}MP.",
validationListSizeUnderflow:
"Total file size is too small. Minimum required is {{minListSize}}.",
validationListSizeOverflow:
"Total file size is too large. Maximum allowed is {{maxListSize}}.",
validationListEntryCountUnderflow: {
template:
"Too few files in the list. Minimum required is {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "file",
else: "files",
},
},
},
},
validationListEntryCountOverflow: {
template:
"Too many files in the list. Maximum required is {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "file",
else: "files",
},
},
},
},
};
export const validationFileExtension = {
validationFileExtensionMismatch: {
template: "This file extension is not allowed. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "File must have the {{accept}} extension",
else: "Accepted extensions are: {{accept}}",
},
},
},
},
};
export const validationFileMimeType = {
validationFileMimeTypeMismatch: {
template: "This file type is not allowed. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "File must by of type {{accept}}",
else: "Accepted types are: {{accept}}",
},
},
},
},
};
export const validationFileName = {
validationFileNameMissing: "File name missing",
validationFileNameMismatch: "This file name is invalid.",
};
export const validationFileSize = {
validationFileSizeUnderflow:
"This file is too small. Minimum size is {{minSize}}.",
validationFileSizeOverflow:
"This file is too large. Maximum size is {{maxSize}}.",
};
export const validationListCount = {
validationListEntryCountUnderflow: {
template:
"Too few files in the list. Minimum required is {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "file",
else: "files",
},
},
},
},
validationListEntryCountOverflow: {
template:
"Too many files in the list. Maximum required is {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "file",
else: "files",
},
},
},
},
};
export const validationListSize = {
validationListSizeUnderflow:
"Total file size is too small. Minimum required is {{minListSize}}.",
validationListSizeOverflow:
"Total file size is too large. Maximum allowed is {{maxListSize}}.",
};
export const validationMediaResolution = {
validationMediaSizeUnavailable: "Failed to read media size.",
validationMediaWidthRangeMismatch:
"The {{fileMainType}} width is invalid. Width must be between {{minWidth}} and {{maxWidth}} pixels.",
validationMediaWidthUnderflow:
"The {{fileMainType}} is too small. Minimum width is {{minWidth}} pixels.",
validationMediaWidthOverflow:
"The {{fileMainType}} is too large. Maximum width is {{maxWidth}} pixels.",
validationMediaHeightRangeMismatch:
"The {{fileMainType}} height is invalid. Height must be between {{minHeight}} and {{maxHeight}} pixels.",
validationMediaHeightUnderflow:
"The {{fileMainType}} is too small. Minimum height is {{minHeight}} pixels.",
validationMediaHeightOverflow:
"The {{fileMainType}} is too large. Maximum height is {{maxHeight}} pixels.",
validationMediaResolutionRangeMismatch:
"The {{fileMainType}} resolution is invalid. Resolution must be between {{minResolution}}MP and {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"The {{fileMainType}} resolution is invalid. Minimum resolution is {{minResolution}}MP.",
validationMediaResolutionOverflow:
"The {{fileMainType}} resolution is invalid. Maximum resolution is {{maxResolution}}MP.",
};
export const locale = {
...core,
...media,
...store,
...transform,
...validation,
...validationFileExtension,
...validationFileMimeType,
...validationFileName,
...validationFileSize,
...validationListCount,
...validationListSize,
...validationMediaResolution,
};