Importing and setting the Spanish locale.
import { locale } from 'filepond/locales/es-es.js';
defineFilePond({
locale,
});
Labels in the es-es.js file.
export const core = {
abort: "Cancelar",
remove: "Eliminar",
reset: "Restablecer",
undo: "Deshacer",
cancel: "Cancelar",
store: "Guardar",
revert: "Revertir",
busy: "Ocupado",
loading: "Cargando",
error: "Error",
warning: "Advertencia",
success: "Correcto",
info: "Info",
system: "Sistema",
fileMainTypeImage: "imagen",
fileMainTypeVideo: "video",
fileMainTypeAudio: "audio",
fileMainTypeApplication: "archivo",
assistAbort: "Toca para cancelar",
assistUndo: "Toca para deshacer",
loadError: "No se pudo cargar el archivo.",
loadDataTranserProgress: "Cargando archivos",
loadDataTranserInfo:
"{{processedFiles}} de {{totalFiles}} archivos procesados",
validationInvalid: "Archivo no válido.",
validationFileNameMissing: "Falta el nombre del archivo",
validationInvalidEntries: "La lista contiene elementos no válidos.",
validationInvalidState: "La lista de archivos está en un estado no válido.",
validationInvalidBusy: "La lista de archivos está ocupada.",
validationInvalidEmpty: "Completa este campo.",
};
export const locale = {
abort: "Cancelar",
remove: "Eliminar",
reset: "Restablecer",
undo: "Deshacer",
cancel: "Cancelar",
store: "Guardar",
revert: "Revertir",
busy: "Ocupado",
loading: "Cargando",
error: "Error",
warning: "Advertencia",
success: "Correcto",
info: "Info",
system: "Sistema",
fileMainTypeImage: "imagen",
fileMainTypeVideo: "video",
fileMainTypeAudio: "audio",
fileMainTypeApplication: "archivo",
assistAbort: "Toca para cancelar",
assistUndo: "Toca para deshacer",
loadError: "No se pudo cargar el archivo.",
loadDataTranserProgress: "Cargando archivos",
loadDataTranserInfo:
"{{processedFiles}} de {{totalFiles}} archivos procesados",
validationInvalid: "Archivo no válido.",
validationFileNameMissing: "Falta el nombre del archivo",
validationInvalidEntries: "La lista contiene elementos no válidos.",
validationInvalidState: "La lista de archivos está en un estado no válido.",
validationInvalidBusy: "La lista de archivos está ocupada.",
validationInvalidEmpty: "Completa este campo.",
storeRestoreProgress: "Cargando {{progress}}%",
storeStorageQueued: "En espera de subir",
storeStorageProgress: "Subiendo {{progress}}%",
storeStorageComplete: "Carga completada",
storeError: "No se pudo guardar el archivo.",
storeAwaitingCompletion: "No se han guardado todos los archivos.",
mediaEdit: "Editar",
mediaPlay: "Reproducir",
mediaPause: "Pausar",
mediaSilent: "Sin audio",
mediaUnmute: "Activar sonido",
mediaMute: "Silenciar",
mediaFullscreen: "Pantalla completa",
mediaLoadError: "No se pudo cargar la {{fileMainType}}.",
mediaPlayError: "No se pudo reproducir el video.",
validationFileSizeUnderflow:
"Este archivo es demasiado pequeño. El tamaño mínimo es {{minSize}}.",
validationFileSizeOverflow:
"Este archivo es demasiado grande. El tamaño máximo es {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Este tipo de archivo no está permitido. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "El archivo debe ser del tipo {{accept}}",
else: "Los tipos permitidos son: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Esta extensión de archivo no está permitida. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "El archivo debe tener la extensión {{accept}}",
else: "Las extensiones permitidas son: {{accept}}",
},
},
},
},
validationFileNameMismatch: "Este nombre de archivo no es válido.",
validationMediaSizeUnavailable: "No se pudo leer el tamaño del archivo.",
validationMediaWidthRangeMismatch:
"El ancho del {{fileMainType}} no es válido. El ancho debe estar entre {{minWidth}} y {{maxWidth}} píxeles.",
validationMediaWidthUnderflow:
"El {{fileMainType}} es demasiado pequeño. El ancho mínimo es {{minWidth}} píxeles.",
validationMediaWidthOverflow:
"El {{fileMainType}} es demasiado grande. El ancho máximo es {{maxWidth}} píxeles.",
validationMediaHeightRangeMismatch:
"La altura del {{fileMainType}} no es válida. La altura debe estar entre {{minHeight}} y {{maxHeight}} píxeles.",
validationMediaHeightUnderflow:
"El {{fileMainType}} es demasiado pequeño. La altura mínima es {{minHeight}} píxeles.",
validationMediaHeightOverflow:
"El {{fileMainType}} es demasiado grande. La altura máxima es {{maxHeight}} píxeles.",
validationMediaResolutionRangeMismatch:
"La resolución del {{fileMainType}} no es válida. Debe estar entre {{minResolution}}MP y {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"La resolución del {{fileMainType}} no es válida. La resolución mínima es {{minResolution}}MP.",
validationMediaResolutionOverflow:
"La resolución del {{fileMainType}} no es válida. La resolución máxima es {{maxResolution}}MP.",
validationListSizeUnderflow:
"El tamaño total de los archivos es demasiado pequeño. El mínimo requerido es {{minListSize}}.",
validationListSizeOverflow:
"El tamaño total de los archivos es demasiado grande. El máximo permitido es {{maxListSize}}.",
validationListEntryCountUnderflow: {
template:
"Muy pocos archivos. El mínimo requerido es {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "archivo",
else: "archivos",
},
},
},
},
validationListEntryCountOverflow: {
template:
"Demasiados archivos. El máximo permitido es {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "archivo",
else: "archivos",
},
},
},
},
transformEditBusy: "Editando archivo",
transformError: "No se pudo editar el archivo. Inténtalo de nuevo.",
};
export const media = {
mediaEdit: "Editar",
mediaPlay: "Reproducir",
mediaPause: "Pausar",
mediaSilent: "Sin audio",
mediaUnmute: "Activar sonido",
mediaMute: "Silenciar",
mediaFullscreen: "Pantalla completa",
mediaLoadError: "No se pudo cargar la {{fileMainType}}.",
mediaPlayError: "No se pudo reproducir el video.",
};
export const store = {
storeRestoreProgress: "Cargando {{progress}}%",
storeStorageQueued: "En espera de subir",
storeStorageProgress: "Subiendo {{progress}}%",
storeStorageComplete: "Carga completada",
storeError: "No se pudo guardar el archivo.",
storeAwaitingCompletion: "No se han guardado todos los archivos.",
};
export const transform = {
transformEditBusy: "Editando archivo",
transformError: "No se pudo editar el archivo. Inténtalo de nuevo.",
};
export const validation = {
validationFileSizeUnderflow:
"Este archivo es demasiado pequeño. El tamaño mínimo es {{minSize}}.",
validationFileSizeOverflow:
"Este archivo es demasiado grande. El tamaño máximo es {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Este tipo de archivo no está permitido. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "El archivo debe ser del tipo {{accept}}",
else: "Los tipos permitidos son: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Esta extensión de archivo no está permitida. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "El archivo debe tener la extensión {{accept}}",
else: "Las extensiones permitidas son: {{accept}}",
},
},
},
},
validationFileNameMissing: "Falta el nombre del archivo",
validationFileNameMismatch: "Este nombre de archivo no es válido.",
validationMediaSizeUnavailable: "No se pudo leer el tamaño del archivo.",
validationMediaWidthRangeMismatch:
"El ancho del {{fileMainType}} no es válido. El ancho debe estar entre {{minWidth}} y {{maxWidth}} píxeles.",
validationMediaWidthUnderflow:
"El {{fileMainType}} es demasiado pequeño. El ancho mínimo es {{minWidth}} píxeles.",
validationMediaWidthOverflow:
"El {{fileMainType}} es demasiado grande. El ancho máximo es {{maxWidth}} píxeles.",
validationMediaHeightRangeMismatch:
"La altura del {{fileMainType}} no es válida. La altura debe estar entre {{minHeight}} y {{maxHeight}} píxeles.",
validationMediaHeightUnderflow:
"El {{fileMainType}} es demasiado pequeño. La altura mínima es {{minHeight}} píxeles.",
validationMediaHeightOverflow:
"El {{fileMainType}} es demasiado grande. La altura máxima es {{maxHeight}} píxeles.",
validationMediaResolutionRangeMismatch:
"La resolución del {{fileMainType}} no es válida. Debe estar entre {{minResolution}}MP y {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"La resolución del {{fileMainType}} no es válida. La resolución mínima es {{minResolution}}MP.",
validationMediaResolutionOverflow:
"La resolución del {{fileMainType}} no es válida. La resolución máxima es {{maxResolution}}MP.",
validationListSizeUnderflow:
"El tamaño total de los archivos es demasiado pequeño. El mínimo requerido es {{minListSize}}.",
validationListSizeOverflow:
"El tamaño total de los archivos es demasiado grande. El máximo permitido es {{maxListSize}}.",
validationListEntryCountUnderflow: {
template:
"Muy pocos archivos. El mínimo requerido es {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "archivo",
else: "archivos",
},
},
},
},
validationListEntryCountOverflow: {
template:
"Demasiados archivos. El máximo permitido es {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "archivo",
else: "archivos",
},
},
},
},
};
export const validationFileExtension = {
validationFileExtensionMismatch: {
template: "Esta extensión de archivo no está permitida. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "El archivo debe tener la extensión {{accept}}",
else: "Las extensiones permitidas son: {{accept}}",
},
},
},
},
};
export const validationFileMimeType = {
validationFileMimeTypeMismatch: {
template: "Este tipo de archivo no está permitido. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "El archivo debe ser del tipo {{accept}}",
else: "Los tipos permitidos son: {{accept}}",
},
},
},
},
};
export const validationFileName = {
validationFileNameMissing: "Falta el nombre del archivo",
validationFileNameMismatch: "Este nombre de archivo no es válido.",
};
export const validationFileSize = {
validationFileSizeUnderflow:
"Este archivo es demasiado pequeño. El tamaño mínimo es {{minSize}}.",
validationFileSizeOverflow:
"Este archivo es demasiado grande. El tamaño máximo es {{maxSize}}.",
};
export const validationListCount = {
validationListEntryCountUnderflow: {
template:
"Muy pocos archivos. El mínimo requerido es {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "archivo",
else: "archivos",
},
},
},
},
validationListEntryCountOverflow: {
template:
"Demasiados archivos. El máximo permitido es {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "archivo",
else: "archivos",
},
},
},
},
};
export const validationListSize = {
validationListSizeUnderflow:
"El tamaño total de los archivos es demasiado pequeño. El mínimo requerido es {{minListSize}}.",
validationListSizeOverflow:
"El tamaño total de los archivos es demasiado grande. El máximo permitido es {{maxListSize}}.",
};
export const validationMediaResolution = {
validationMediaSizeUnavailable: "No se pudo leer el tamaño del archivo.",
validationMediaWidthRangeMismatch:
"El ancho del {{fileMainType}} no es válido. El ancho debe estar entre {{minWidth}} y {{maxWidth}} píxeles.",
validationMediaWidthUnderflow:
"El {{fileMainType}} es demasiado pequeño. El ancho mínimo es {{minWidth}} píxeles.",
validationMediaWidthOverflow:
"El {{fileMainType}} es demasiado grande. El ancho máximo es {{maxWidth}} píxeles.",
validationMediaHeightRangeMismatch:
"La altura del {{fileMainType}} no es válida. La altura debe estar entre {{minHeight}} y {{maxHeight}} píxeles.",
validationMediaHeightUnderflow:
"El {{fileMainType}} es demasiado pequeño. La altura mínima es {{minHeight}} píxeles.",
validationMediaHeightOverflow:
"El {{fileMainType}} es demasiado grande. La altura máxima es {{maxHeight}} píxeles.",
validationMediaResolutionRangeMismatch:
"La resolución del {{fileMainType}} no es válida. Debe estar entre {{minResolution}}MP y {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"La resolución del {{fileMainType}} no es válida. La resolución mínima es {{minResolution}}MP.",
validationMediaResolutionOverflow:
"La resolución del {{fileMainType}} no es válida. La resolución máxima es {{maxResolution}}MP.",
};
export const locale = {
...core,
...media,
...store,
...transform,
...validation,
...validationFileExtension,
...validationFileMimeType,
...validationFileName,
...validationFileSize,
...validationListCount,
...validationListSize,
...validationMediaResolution,
};