Importing and setting the French locale.
import { locale } from 'filepond/locales/fr-fr.js';
defineFilePond({
locale,
});
Labels in the fr-fr.js file.
export const core = {
abort: "Annuler",
remove: "Supprimer",
reset: "Réinitialiser",
undo: "Annuler",
cancel: "Annuler",
store: "Enregistrer",
revert: "Rétablir",
busy: "Occupé",
loading: "Chargement",
error: "Erreur",
warning: "Avertissement",
success: "Réussi",
info: "Info",
system: "Système",
fileMainTypeImage: "image",
fileMainTypeVideo: "vidéo",
fileMainTypeAudio: "audio",
fileMainTypeApplication: "fichier",
assistAbort: "Touchez pour annuler",
assistUndo: "Touchez pour annuler l’action",
loadError: "Le fichier n’a pas pu être chargé.",
loadDataTranserProgress: "Chargement des fichiers",
loadDataTranserInfo: "{{processedFiles}} fichiers sur {{totalFiles}} traités",
validationInvalid: "Fichier invalide.",
validationFileNameMissing: "Nom de fichier manquant",
validationInvalidEntries: "La liste contient des éléments invalides.",
validationInvalidState: "La liste de fichiers est dans un état invalide.",
validationInvalidBusy: "La liste de fichiers est occupée.",
validationInvalidEmpty: "Veuillez remplir ce champ.",
};
export const locale = {
abort: "Annuler",
remove: "Supprimer",
reset: "Réinitialiser",
undo: "Annuler",
cancel: "Annuler",
store: "Enregistrer",
revert: "Rétablir",
busy: "Occupé",
loading: "Chargement",
error: "Erreur",
warning: "Avertissement",
success: "Réussi",
info: "Info",
system: "Système",
fileMainTypeImage: "image",
fileMainTypeVideo: "vidéo",
fileMainTypeAudio: "audio",
fileMainTypeApplication: "fichier",
assistAbort: "Touchez pour annuler",
assistUndo: "Touchez pour annuler l’action",
loadError: "Le fichier n’a pas pu être chargé.",
loadDataTranserProgress: "Chargement des fichiers",
loadDataTranserInfo: "{{processedFiles}} fichiers sur {{totalFiles}} traités",
validationInvalid: "Fichier invalide.",
validationFileNameMissing: "Nom de fichier manquant",
validationInvalidEntries: "La liste contient des éléments invalides.",
validationInvalidState: "La liste de fichiers est dans un état invalide.",
validationInvalidBusy: "La liste de fichiers est occupée.",
validationInvalidEmpty: "Veuillez remplir ce champ.",
storeRestoreProgress: "Chargement {{progress}}%",
storeStorageQueued: "En attente de téléversement",
storeStorageProgress: "Téléversement {{progress}}%",
storeStorageComplete: "Téléversement terminé",
storeError: "Le fichier n’a pas pu être enregistré.",
storeAwaitingCompletion: "Tous les fichiers ne sont pas encore enregistrés.",
mediaEdit: "Modifier",
mediaPlay: "Lecture",
mediaPause: "Pause",
mediaSilent: "Sans audio",
mediaUnmute: "Activer le son",
mediaMute: "Couper le son",
mediaFullscreen: "Plein écran",
mediaLoadError: "{{fileMainType}} n’a pas pu être chargée.",
mediaPlayError: "La vidéo ne peut pas être lue.",
validationFileSizeUnderflow:
"Ce fichier est trop petit. La taille minimale est {{minSize}}.",
validationFileSizeOverflow:
"Ce fichier est trop volumineux. La taille maximale est {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Ce type de fichier n’est pas autorisé. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Le fichier doit être de type {{accept}}",
else: "Les types autorisés sont : {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Cette extension de fichier n’est pas autorisée. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Le fichier doit avoir l’extension {{accept}}",
else: "Les extensions autorisées sont : {{accept}}",
},
},
},
},
validationFileNameMismatch: "Ce nom de fichier est invalide.",
validationMediaSizeUnavailable: "Impossible de lire la taille du média.",
validationMediaWidthRangeMismatch:
"La largeur du {{fileMainType}} est invalide. Elle doit être comprise entre {{minWidth}} et {{maxWidth}} pixels.",
validationMediaWidthUnderflow:
"Le {{fileMainType}} est trop petit. La largeur minimale est de {{minWidth}} pixels.",
validationMediaWidthOverflow:
"Le {{fileMainType}} est trop grand. La largeur maximale est de {{maxWidth}} pixels.",
validationMediaHeightRangeMismatch:
"La hauteur du {{fileMainType}} est invalide. Elle doit être comprise entre {{minHeight}} et {{maxHeight}} pixels.",
validationMediaHeightUnderflow:
"Le {{fileMainType}} est trop petit. La hauteur minimale est de {{minHeight}} pixels.",
validationMediaHeightOverflow:
"Le {{fileMainType}} est trop grand. La hauteur maximale est de {{maxHeight}} pixels.",
validationMediaResolutionRangeMismatch:
"La résolution du {{fileMainType}} est invalide. Elle doit être comprise entre {{minResolution}}MP et {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"La résolution du {{fileMainType}} est invalide. La résolution minimale est {{minResolution}}MP.",
validationMediaResolutionOverflow:
"La résolution du {{fileMainType}} est invalide. La résolution maximale est {{maxResolution}}MP.",
validationListSizeUnderflow:
"La taille totale des fichiers est trop petite. Le minimum requis est {{minListSize}}.",
validationListSizeOverflow:
"La taille totale des fichiers est trop grande. Le maximum autorisé est {{maxListSize}}.",
validationListEntryCountUnderflow: {
template:
"Pas assez de fichiers. Le minimum requis est {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "fichier",
else: "fichiers",
},
},
},
},
validationListEntryCountOverflow: {
template:
"Trop de fichiers. Le maximum autorisé est {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "fichier",
else: "fichiers",
},
},
},
},
transformEditBusy: "Modification du fichier en cours",
transformError: "Le fichier n’a pas pu être modifié. Veuillez réessayer.",
};
export const media = {
mediaEdit: "Modifier",
mediaPlay: "Lecture",
mediaPause: "Pause",
mediaSilent: "Sans audio",
mediaUnmute: "Activer le son",
mediaMute: "Couper le son",
mediaFullscreen: "Plein écran",
mediaLoadError: "{{fileMainType}} n’a pas pu être chargée.",
mediaPlayError: "La vidéo ne peut pas être lue.",
};
export const store = {
storeRestoreProgress: "Chargement {{progress}}%",
storeStorageQueued: "En attente de téléversement",
storeStorageProgress: "Téléversement {{progress}}%",
storeStorageComplete: "Téléversement terminé",
storeError: "Le fichier n’a pas pu être enregistré.",
storeAwaitingCompletion: "Tous les fichiers ne sont pas encore enregistrés.",
};
export const transform = {
transformEditBusy: "Modification du fichier en cours",
transformError: "Le fichier n’a pas pu être modifié. Veuillez réessayer.",
};
export const validation = {
validationFileSizeUnderflow:
"Ce fichier est trop petit. La taille minimale est {{minSize}}.",
validationFileSizeOverflow:
"Ce fichier est trop volumineux. La taille maximale est {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Ce type de fichier n’est pas autorisé. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Le fichier doit être de type {{accept}}",
else: "Les types autorisés sont : {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Cette extension de fichier n’est pas autorisée. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Le fichier doit avoir l’extension {{accept}}",
else: "Les extensions autorisées sont : {{accept}}",
},
},
},
},
validationFileNameMissing: "Nom de fichier manquant",
validationFileNameMismatch: "Ce nom de fichier est invalide.",
validationMediaSizeUnavailable: "Impossible de lire la taille du média.",
validationMediaWidthRangeMismatch:
"La largeur du {{fileMainType}} est invalide. Elle doit être comprise entre {{minWidth}} et {{maxWidth}} pixels.",
validationMediaWidthUnderflow:
"Le {{fileMainType}} est trop petit. La largeur minimale est de {{minWidth}} pixels.",
validationMediaWidthOverflow:
"Le {{fileMainType}} est trop grand. La largeur maximale est de {{maxWidth}} pixels.",
validationMediaHeightRangeMismatch:
"La hauteur du {{fileMainType}} est invalide. Elle doit être comprise entre {{minHeight}} et {{maxHeight}} pixels.",
validationMediaHeightUnderflow:
"Le {{fileMainType}} est trop petit. La hauteur minimale est de {{minHeight}} pixels.",
validationMediaHeightOverflow:
"Le {{fileMainType}} est trop grand. La hauteur maximale est de {{maxHeight}} pixels.",
validationMediaResolutionRangeMismatch:
"La résolution du {{fileMainType}} est invalide. Elle doit être comprise entre {{minResolution}}MP et {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"La résolution du {{fileMainType}} est invalide. La résolution minimale est {{minResolution}}MP.",
validationMediaResolutionOverflow:
"La résolution du {{fileMainType}} est invalide. La résolution maximale est {{maxResolution}}MP.",
validationListSizeUnderflow:
"La taille totale des fichiers est trop petite. Le minimum requis est {{minListSize}}.",
validationListSizeOverflow:
"La taille totale des fichiers est trop grande. Le maximum autorisé est {{maxListSize}}.",
validationListEntryCountUnderflow: {
template:
"Pas assez de fichiers. Le minimum requis est {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "fichier",
else: "fichiers",
},
},
},
},
validationListEntryCountOverflow: {
template:
"Trop de fichiers. Le maximum autorisé est {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "fichier",
else: "fichiers",
},
},
},
},
};
export const validationFileExtension = {
validationFileExtensionMismatch: {
template: "Cette extension de fichier n’est pas autorisée. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Le fichier doit avoir l’extension {{accept}}",
else: "Les extensions autorisées sont : {{accept}}",
},
},
},
},
};
export const validationFileMimeType = {
validationFileMimeTypeMismatch: {
template: "Ce type de fichier n’est pas autorisé. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Le fichier doit être de type {{accept}}",
else: "Les types autorisés sont : {{accept}}",
},
},
},
},
};
export const validationFileName = {
validationFileNameMissing: "Nom de fichier manquant",
validationFileNameMismatch: "Ce nom de fichier est invalide.",
};
export const validationFileSize = {
validationFileSizeUnderflow:
"Ce fichier est trop petit. La taille minimale est {{minSize}}.",
validationFileSizeOverflow:
"Ce fichier est trop volumineux. La taille maximale est {{maxSize}}.",
};
export const validationListCount = {
validationListEntryCountUnderflow: {
template:
"Pas assez de fichiers. Le minimum requis est {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "fichier",
else: "fichiers",
},
},
},
},
validationListEntryCountOverflow: {
template:
"Trop de fichiers. Le maximum autorisé est {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "fichier",
else: "fichiers",
},
},
},
},
};
export const validationListSize = {
validationListSizeUnderflow:
"La taille totale des fichiers est trop petite. Le minimum requis est {{minListSize}}.",
validationListSizeOverflow:
"La taille totale des fichiers est trop grande. Le maximum autorisé est {{maxListSize}}.",
};
export const validationMediaResolution = {
validationMediaSizeUnavailable: "Impossible de lire la taille du média.",
validationMediaWidthRangeMismatch:
"La largeur du {{fileMainType}} est invalide. Elle doit être comprise entre {{minWidth}} et {{maxWidth}} pixels.",
validationMediaWidthUnderflow:
"Le {{fileMainType}} est trop petit. La largeur minimale est de {{minWidth}} pixels.",
validationMediaWidthOverflow:
"Le {{fileMainType}} est trop grand. La largeur maximale est de {{maxWidth}} pixels.",
validationMediaHeightRangeMismatch:
"La hauteur du {{fileMainType}} est invalide. Elle doit être comprise entre {{minHeight}} et {{maxHeight}} pixels.",
validationMediaHeightUnderflow:
"Le {{fileMainType}} est trop petit. La hauteur minimale est de {{minHeight}} pixels.",
validationMediaHeightOverflow:
"Le {{fileMainType}} est trop grand. La hauteur maximale est de {{maxHeight}} pixels.",
validationMediaResolutionRangeMismatch:
"La résolution du {{fileMainType}} est invalide. Elle doit être comprise entre {{minResolution}}MP et {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"La résolution du {{fileMainType}} est invalide. La résolution minimale est {{minResolution}}MP.",
validationMediaResolutionOverflow:
"La résolution du {{fileMainType}} est invalide. La résolution maximale est {{maxResolution}}MP.",
};
export const locale = {
...core,
...media,
...store,
...transform,
...validation,
...validationFileExtension,
...validationFileMimeType,
...validationFileName,
...validationFileSize,
...validationListCount,
...validationListSize,
...validationMediaResolution,
};