"{{name}} must be iterable":
    "Doit être itérable."

"{{name}} must not be iterable":
    "Ne doit pas être itérable."

"{{name}} must be a valid slug":
    "Doit être un identifiant d'URL valide."

"{{name}} must not be a valid slug":
    "Ne doit pas être un identifiant d'URL valide."

"{{name}} must be identical as {{compareTo}}":
    "Doit être identique à {{compareTo}}."

"{{name}} must not be identical as {{compareTo}}":
    "Doit être différent de {{compareTo}}."

"{{name}} contain only hexadecimal digits":
    "Ne doit contenir que des chiffres."

"{{name}} contain only hexadecimal digits and {{additionalChars}}":
    "Ne doit contenir que des chiffres et «\_{{additionalChars}}\_»."

"{{name}} must not contain hexadecimal digits":
    "Ne doit contenir aucun chiffre."

"{{name}} must not contain hexadecimal digits or {{additionalChars}}":
    "Ne doit contenir aucun chiffre ni «\_{{additionalChars}}\_»."

"{{name}} must equal {{compareTo}}":
    "Doit être égal à {{compareTo}}."

"{{name}} must not equal {{compareTo}}":
    "Ne doit pas être égal à {{compareTo}}."

"{{name}} must be of type object":
    "Doit être un objet."

"{{name}} must not be of type object":
    "Ne doit pas être un objet."

"{{name}} must be an integer number":
    "Ce champ doit contenir un nombre entier."

"{{name}} must not be an integer number":
    "Ne doit pas être un nombre entier."

"{{name}} must be a valid Roman numeral":
    "Doit être un nombre romain."

"{{name}} must not be a valid Roman numeral":
    "Ne doit pas être un nombre romain."

"{{name}} must exists":
    "Doit exister."

"{{name}} must not exists":
    "Ne doit pas exister."

"{{name}} must contain only letters (a-z)":
    "Ce champ ne peut contenir que des lettres."

"{{name}} must contain only letters (a-z) and \"{{additionalChars}}\"":
    "Ce champ contient des caractères non autorisés."

"{{name}} must not contain letters (a-z)":
    "Ce champ ne peut pas contenir de lettre."

"{{name}} must not contain letters (a-z) or \"{{additionalChars}}\"":
    "Ne doit contenir aucune lettre (a-z) ni «\_{{additionalChars}}\_»."

"{{name}} must be a valid postal code on {{countryCode}}":
    "Doit être un code postal vide pour {{countryCode}}."

"{{name}} must not be a valid postal code on {{countryCode}}":
    "Ne doit pas être un code postal vide pour {{countryCode}}."

"{{name}} must contain only space characters":
    "Ne doit contenir que des espaces."

"{{name}} must contain only space characters and {{additionalChars}}":
    "Ne doit contenir que des espaces et «\_{{additionalChars}}\_»."

"{{name}} must not contain space characters":
    "Ne doit contenir aucun espace."

"{{name}} must not contain space characters or {{additionalChars}}":
    "Ne doit contenir aucun espace ni «\_{{additionalChars}}\_»."

"{{name}} must be a valid image":
    "Doit être une image valide."

"{{name}} must not be a valid image":
    "Ne doit pas être une image valide."

"{{name}} must be a BIC":
    "Doit être un numéro BIC."

"{{name}} must not be a BIC":
    "Ne doit pas être un numéro BIC."

"{{name}} must be a hex RGB color":
    "Doit être une couleur RVB hexadécimale."

"{{name}} must not be a hex RGB color":
    "Ne doit pas être une couleur RVB hexadécimale."

"At least {{howMany}} of the {{failed}} required rules must pass for {{name}}":
    "Au moins {{howMany}} sur {{failed}} règles requises doivent être validées."

"At least {{howMany}} of the {{failed}} required rules must pass for {{name}}, only {{passed}} passed.":
    "Au moins {{howMany}} sur {{failed}} règles requises doivent être validées, seulement {{passed}} l'ont été."

"At least {{howMany}} of the {{failed}} required rules must not pass for {{name}}":
    "Au moins {{howMany}} sur {{failed}} règles requises ne doivent pas être validées."

"At least {{howMany}} of the {{failed}} required rules must not pass for {{name}}, only {{passed}} passed.":
    "Au moins {{howMany}} sur {{failed}} règles requises ne doivent pas être validées, seulement {{passed}} l'ont été."

"{{name}} must be less than {{compareTo}}":
    "Doit être inférieur à {{compareTo}}."

"{{name}} must be less than or equal to {{compareTo}}":
    "Doit être inférieur ou égal à {{compareTo}}."

"{{name}} must not be less than {{compareTo}}":
    "Ne doit pas être inférieur à {{compareTo}}."

"{{name}} must not be less than or equal to {{compareTo}}":
    "Ne doit pas être inférieur ou égal à {{compareTo}}."

"{{name}} must be callable":
    "Doit être appelable."

"{{name}} must not be callable":
    "Ne doit pas être appelable."

"{{name}} must not contain whitespace":
    "Ne doit contenir aucun caractère d'espacement."

"{{name}} must contain whitespace":
    "Doit contenir au moins un caractère d'espacement."

"All of the required rules must pass for {{name}}":
    "Toutes les règles requises doivent être validées\_:"

"These rules must pass for {{name}}":
    "Ces règles doivent être validée\_:"

"None of there rules must pass for {{name}}":
    "Aucune de ces règles ne doit être validée\_:"

"These rules must not pass for {{name}}":
    "Ces règles ne doivent pas être validées\_:"

"{{name}} must be a file":
    "Doit être un fichier."

"{{name}} must not be a file":
    "Ne doit pas être un fichier."

"Attribute {{name}} must be present":
    "L'attribut {{name}} doit être présent."

"Attribute {{name}} must be valid":
    "L'attribut {{name}} doit être valide."

"Attribute {{name}} must not be present":
    "L'attribut {{name}} ne doit pas être présent."

"Attribute {{name}} must not validate":
    "L'attribut {{name}} ne doit pas être valide."

"{{name}} must be a float number":
    "Ce champ doit contenir un chiffre à virgule."

"{{name}} must not be a float number":
    "Ne doit pas être un chiffre à virgule."

"{{name}} must be an uploaded file":
    "Doit être un fichier téléversé."

"{{name}} must not be an uploaded file":
    "Ne doit pas être un fichier téléversé."

"{{name}} must be an executable file":
    "Doit être un fichier exécutable."

"{{name}} must not be an executable file":
    "Ne doit pas être un fichier exécutable."

"{{name}} must be an instance of {{instanceName}}":
    "Doit être une instance de {{instanceName}}."

"{{name}} must not be an instance of {{instanceName}}":
    "Ne doit pas être une instance de {{instanceName}}."

"{{name}} must be between {{minValue}} and {{maxValue}}":
    "La valeur doit être comprise entre {{minValue}} et {{maxValue}}."

"{{name}}  must be greater than {{minValue}}":
    "La valeur doit être supérieure à {{minValue}}."

"{{name}} must be lower than {{maxValue}}":
    "La valeur doit être inférieure à {{maxValue}}."

"{{name}} must not be between {{minValue}} and {{maxValue}}":
    "La valeur ne doit pas être comprise entre {{minValue}} et {{maxValue}}."

"{{name}} must not be greater than {{minValue}}":
    "La valeur ne doit pas être supérieure à {{minValue}}."

"{{name}} must not be lower than {{maxValue}}":
    "La valeur ne doit pas être inférieure à {{maxValue}}."

"{{name}} must be between {{minSize}} and {{maxSize}}":
    "La taille doit être comprise entre {{minSize}} and {{maxSize}}."

"{{name}} must be greater than {{minSize}}":
    "La taille doit être supérieure à {{minSize}}."

"{{name}} must be lower than {{maxSize}}":
    "La taille doit être inférieure à {{maxSize}}."

"{{name}} must not be between {{minSize}} and {{maxSize}}":
    "La taille ne doit pas être comprise entre {{minSize}} and {{maxSize}}."

"{{name}} must not be greater than {{minSize}}":
    "La taille ne doit pas être supérieure à {{minSize}}."

"{{name}} must not be lower than {{maxSize}}":
    "La taille ne doit pas être inférieure à {{maxSize}}."

"{{name}} must be a valid PESEL":
    "Doit être un PESEL valide."

"{{name}} must not be a valid PESEL":
    "Ne doit pas être un PESEL valide."

"{{name}} must contain only vowels":
    "Ne doit contenir que des voyelles."

"{{name}} must contain only vowels and {{additionalChars}}":
    "Ne doit contenir que des voyelles et «\_{{additionalChars}}\_»."

"{{name}} must not contain vowels":
    "Ne doit contenir aucune voyelle."

"{{name}} must not contain vowels or {{additionalChars}}":
    "Ne doit contenir aucune voyelle ni «\_{{additionalChars}}\_»."

"Each item in {{name}} must be valid":
    "Chaque élément dans ce champ doit être valide."

"Each item in {{name}} must not validate":
    "Tous les éléments dans ce champ doivent ne pas être valide."

"{{name}} must be a valid NFe access key":
    "Doit être une clé d'accès NFe valide."

"{{name}} must not be a valid NFe access key":
    "Ne doit pas être une clé d'accès NFe valide."

"None of these rules must pass for {{name}}":
    "Aucune de ces règles ne doit être validée pour ce champ."

"{{name}} must be a valid date":
    "Cette date est invalide."

"{{name}} must not be a valid date":
    "Ne doit pas être une date valide."

"{{name}} must be a valid date/time":
    "Cette date est invalide."

"{{name}} must not be a valid date/time":
    "Ne doit pas être une date valide."

"{{name}} must be a valid date in the format {{sample}}":
    "Cette date est invalide."

"{{name}} must not be a valid date in the format {{sample}}":
    "Ne doit pas être une date valide."

"{{name}} must be a valid date/time in the format {{sample}}":
    "Cette date est invalide."

"{{name}} must not be a valid date/time in the format {{sample}}":
    "Ne doit pas être une date valide."

"{{name}} must be present":
    "La clé {{name}} doit être présente."

"{{name}} must not be present":
    "La clé {{name}} ne doit pas être présente."

"{{name}} must be a valid CNPJ number":
    "Doit être un numéro CNPJ valide."

"{{name}} must not be a valid CNPJ number":
    "Ne doit pas être un numéro CNPJ valide."

"{{name}} must be an URL":
    "Doit être une URL."

"{{name}} must not be an URL":
    "Ne doit pas être une URL."

"{{name}} must start with {{startValue}}":
    "Doit démarrer par {{startValue}}."

"{{name}} must not start with {{startValue}}":
    "Ne doit pas démarrer par {{startValue}}."

"{{name}} is not considered as \"False\"":
    "N'est pas considéré «\_False\_»."

"{{name}} is considered as \"False\"":
    "Est considéré «\_False\_»."

"{{name}} must be {{type}}":
    "Doit être {{type}}."

"{{name}} must not be {{type}}":
    "Ne doit pas être {{type}}."

"{{name}} must have {{mimetype}} MIME type":
    "Doit avoir comme type MIME «\_{{mimetype}}\_»."

"{{name}} must not have {{mimetype}} MIME type":
    "Ne doit pas avoir comme type MIME «\_{{mimetype}}\_»."

"{{name}} must be of type array":
    "Doit être un tableau."

"{{name}} must not be of type array":
    "Ne doit pas être un tableau."

"{{name}} must be a BSN":
    "Doit être un BSN."

"{{name}} must not be a BSN":
    "Ne doit pas être un BSN."

"{{name}} must be of type boolean":
    "Ce champ doit être un booléen."

"{{name}} must not be of type boolean":
    "Ne doit pas être un booléen."

"The value must not be optional":
    "La valeur ne doit pas être optionnelle."

"{{name}} must not be optional":
    "Ne doit pas être optionnelle."

"The value must be optional":
    "La valeur doit être optionnelle."

"{{name}} must be optional":
    "Doit être optionnel."

"{{name}} must be a scalar value":
    "Doit être une valeur scalaire."

"{{name}} must not be a scalar value":
    "Ne doit pas être une valeur scalaire."

"{{name}} must be a valid CNH number":
    "Doit être un numéro CNH valide."

"{{name}} must not be a valid CNH number":
    "Ne doit pas être un numéro CNH valide."

"{{name}} must be in the {{charset}} charset":
    "Doit être dans le charset {{charset}}."

"{{name}} must not be in the {{charset}} charset":
    "Ne doit pas être dans le charset {{charset}}."

"{{name}} must have {{extension}} extension":
    "Doit avoir l'extension {{extension}}."

"{{name}} must not have {{extension}} extension":
    "Ne doit pas avoir l'extension {{extension}}."

"{{name}} must be an array value":
    "Doit être un tableau."

"{{name}} must not be an array value":
    "Ne doit pas être un tableau."

"{{name}} must contain only graphical characters":
    "Ne doit contenir que que des caractères graphiques."

"{{name}} must contain only graphical characters and {{additionalChars}}":
    "Ne doit contenir que des caractères graphiques et «\_{{additionalChars}}\_»."

"{{name}} must not contain graphical characters":
    "Ne doit contenir aucun caractère graphique."

"{{name}} must not contain graphical characters or {{additionalChars}}":
    "Ne doit contenir aucun caractère graphique ni «\_{{additionalChars}}\_»."

"{{name}} must be a version":
    "Doit être une version."

"{{name}} must not be a version":
    "Ne doit pas être une version."

"{{name}} must contain only consonants":
    "Ne doit contenir que des consonnes."

"{{name}} must contain only consonants and {{additionalChars}}":
    "Ne doit contenir que des consonnes et «\_{{additionalChars}}\_»."

"{{name}} must not contain consonants":
    "Ne doit contenir aucune consonne."

"{{name}} must not contain consonants or {{additionalChars}}":
    "Ne doit contenir aucune consonne ni «\_{{additionalChars}}\_»."

"{{name}} must be a subdivision code of {{countryName}}":
    "Doit être un secteur valide de {{countryName}}."

"{{name}} must not be a subdivision code of {{countryName}}":
    "Ne doit pas être un secteur valide de {{countryName}}."

"{{name}} is always invalid":
    "Ce champ est toujours non-valide."

"{{name}} is not valid":
    "Ce champ est invalide."

"{{name}} is always valid":
    "Ce champ est toujours valide."

"{{name}} is valid":
    "Ce champ est valide."

"The value must not be empty":
    "Ce champ est obligatoire."

"{{name}} must not be empty":
    "Ce champ est obligatoire."

"The value must be empty":
    "La valeur doit être vide."

"{{name}} must be empty":
    "Ce champ doit être vide."

"{{name}} must be a symbolic link":
    "Doit être un lien symbolique."

"{{name}} must not be a symbolic link":
    "Ne doit pas être un lien symbolique."

"{{name}} must be a valid Credit Card number":
    "Doit être un numéro de carte de crédit valide."

"{{name}} must not be a valid Credit Card number":
    "Ne doit pas être un numéro de carte de crédit valide."

"{{name}} must be a resource":
    "Doit être une ressource."

"{{name}} must not be a resource":
    "Ne doit pas être une ressource."

"{{name}} must be greater than {{compareTo}}":
    "Doit être supérieur à {{compareTo}}."

"{{name}} must be greater than or equal to {{compareTo}}":
    "Doit être supérieur ou égal à {{compareTo}}."

"{{name}} must not be greater than {{compareTo}}":
    "Ne doit pas être supérieur à {{compareTo}}."

"{{name}} must not be greater than or equal to {{compareTo}}":
    "Ne doit pas être supérieur ou égal à {{compareTo}}."

"{{baseKey}} must be valid to validate {{comparedKey}}":
    "{{baseKey}} doit être valide pour valider {{comparedKey}}."

"{{baseKey}} must not be valid to validate {{comparedKey}}":
    "{{baseKey}} ne doit pas être valide pour valider {{comparedKey}}."

"{{name}} must be a valid perfect square":
    "Doit être un carré parfait."

"{{name}} must not be a valid perfect square":
    "Ne doit pas être un carré parfait."

"{{name}} must be readable":
    "Doit être lisible."

"{{name}} must not be readable":
    "Ne doit pas être lisible."

"{{name}} must be a valid CPF number":
    "Doit être un numéro CPF valide."

"{{name}} must not be a valid CPF number":
    "Ne doit pas être un numéro CPF valide."

"All of these rules must pass for {{name}}":
    "Toutes les règles doivent passer pour ce champ."

"{{name}} must be writable":
    "Doit être accessible en écriture."

"{{name}} must not be writable":
    "Ne doit pas être accessible en écriture."

"{{name}} must be countable":
    "Doit être dénombrable."

"{{name}} must not be countable":
    "Ne doit pas être dénombrable."

"{{name}} must be valid":
    "Ce champ est invalide."

"{{name}} must not be valid":
    "Ne doit pas être valide."

"At least one of these rules must pass for {{name}}":
    "L'une des règles suivantes doit être vérifiée\_:"

"At least one of these rules must not pass for {{name}}":
    "L'une des règles suivantes de doit pas être vérifiée\_:"

"Only one of these rules must pass for {{name}}":
    "Une seule des règles suivantes doit être vérifiée\_:"

"Only one of these rules must not pass for {{name}}":
    "Une seule des règles suivantes de doit pas être vérifiée\_:"

"{{name}} must be a valid top-level domain name":
    "Doit être un nom de domaine valide de premier niveau."

"{{name}} must not be a valid top-level domain name":
    "Ne doit pas être un nom de domaine valide de premier niveau."

"{{name}} must be a valid ISO 639 {{set}} language code":
    "Doit être un langage valide."

"{{name}} must not be a valid ISO 639 {{set}} language code":
    "Ne doit pas être un langage valide."

"{{name}} must validate against {{regex}}":
    "Doit être validé par {{regex}}."

"{{name}} must not validate against {{regex}}":
    "Ne doit pas être validé par {{regex}}."

"{{name}} must be an odd number":
    "Doit être un nombre impair."

"{{name}} must not be an odd number":
    "Ne doit pas être un nombre impair."

"{{name}} must be between {{minAge}} and {{maxAge}} years ago":
    "Doit être compris entre {{minAge}} and {{maxAge}} ans."

"{{name}} must be lower than {{minAge}} years ago":
    "Doit être inférieur à {{minAge}} ans."

"{{name}} must be greater than {{maxAge}} years ago":
    "Doit être supérieur à {{maxAge}} ans."

"{{name}} must not be between {{minAge}} and {{maxAge}} years ago":
    "Ne doit pas être compris entre {{minAge}} and {{maxAge}} ans."

"{{name}} must not be lower than {{minAge}} years ago":
    "Ne doit pas être inférieur à {{minAge}} ans."

"{{name}} must not be greater than {{maxAge}} years ago":
    "Ne doit pas être supérieur à {{maxAge}} ans."

"{{name}} must contain only letters (a-z) and digits (0-9)":
    "Ce champ contient des caractères non autorisés."

"{{name}} must contain only letters (a-z), digits (0-9) and {{additionalChars}}":
    "Ce champ contient des caractères non autorisés."

"{{name}} must not contain letters (a-z) or digits (0-9)":
    "Ce champ contient des caractères non autorisés."

"{{name}} must not contain letters (a-z), digits (0-9) or {{additionalChars}}":
    "Ce champ contient des caractères non autorisés."

"{{name}} must be a valid currency":
    "Doit être une devise valide."

"{{name}} must not be a valid currency":
    "Ne doit pas être une devise valide."

"{{name}} must contain the value {{containsValue}}":
    "Doit contenir la valeur {{containsValue}}."

"{{name}} must not contain the value {{containsValue}}":
    "Ne doit pas contenir la valeur {{containsValue}}."

"{{name}} is not considered as \"Yes\"":
    "N'est pas considéré comme «\_Yes\_»."

"{{name}} is considered as \"Yes\"":
    "Est considéré comme «\_Yes\_»."

"{{name}} must be an infinite number":
    "Doit être un nombre infini."

"{{name}} must not be an infinite number":
    "Ne doit pas être un nombre infini."

"{{name}} must be a valid prime number":
    "Doit être un nombre premier valide."

"{{name}} must not be a valid prime number":
    "Ne doit pas être un nombre premier valide."

"{{name}} must be a valid telephone number":
    "Ce numéro de téléphone est invalide."

"{{name}} must not be a valid telephone number":
    "Ne doit pas être un numéro de téléphone valide."

"{{name}} must be a valid telephone number for country {{countryName}}":
    "Ce numéro de téléphone est invalide pour le pays spécifié."

"{{name}} must not be a valid telephone number for country {{countryName}}":
    "Ne doit pas être un numéro de téléphone valide pour le pays spécifié."

"Must have keys {{keys}}":
    "Doit posséder les clés {{keys}}."

"Must not have keys {{keys}}":
    "Ne doit pas posséder les clés {{keys}}."

"{{name}} must be a string":
    "Doit être une chaîne de caractères."

"{{name}} must not be a string":
    "Ne doit pas être une chaîne de caractères."

"{{name}} must be of type string":
    "Doit être une chaîne de caractères."

"{{name}} must not be of type string":
    "Ne doit pas être une chaîne de caractères."

"No items were found for key chain {{name}}":
    "Aucun élément n'a été trouvé dans cette key-chain."

"Key chain {{name}} is not valid":
    "Cette key-chain est invalide."

"Items for key chain {{name}} must not be present":
    "Les éléments pour cette key-chain ne doivent pas être présents."

"Key chain {{name}} must not be valid":
    "Cette key-chain ne doit pas être valide."

"{{name}} must be numeric":
    "Ce champ ne peut contenir que des nombres."

"{{name}} must not be numeric":
    "Ce champ ne peut pas contenir de nombre."

"{{name}} must be of type integer":
    "Doit être de type integer."

"{{name}} must not be of type integer":
    "Ne doit pas être de type integer."

"{{name}} must be positive":
    "Doit être positif."

"{{name}} must not be positive":
    "Ne doit pas être positif."

"{{name}} must be a valid video URL":
    "Doit être une URL de vidéo valide."

"{{name}} must be a valid {{service}} video URL":
    "Doit être une URL de vidéo {{service}} valide."

"{{name}} must not be a valid video URL":
    "Ne doit pas être une URL de vidéo valide."

"{{name}} must not be a valid {{service}} video URL":
    "Ne doit pas être une URL de vidéo {{service}} valide."

"{{name}} must contain only control characters":
    "Ne doit contenir que des caractères de contrôle."

"{{name}} must contain only control characters and {{additionalChars}}":
    "Ne doit contenir que des caractères de contrôle et «\_{{additionalChars}}\_»."

"{{name}} must not contain control characters":
    "Ne doit contenir aucun caractère de contrôle."

"{{name}} must not contain control characters or {{additionalChars}}":
    "Ne doit contenir que des caractères de contrôle et «\_{{additionalChars}}\_»."

"{{name}} is not considered as \"No\"":
    "N'est pas considéré comme «\_No\_»."

"{{name}} is considered as \"No\"":
    "Est considéré comme «\_No\_»."

"{{name}} must be multiple of {{multipleOf}}":
    "Doit être un multiple de {{multipleOf}}."

"{{name}} must not be multiple of {{multipleOf}}":
    "Ne doit pas être un multiple de {{multipleOf}}."

"{{name}} must be an even number":
    "Doit être un nombre pair."

"{{name}} must not be an even number":
    "Ne doit pas être un nombre pair."

"{{name}} must be a valid domain":
    "Doit être un domaine valide."

"{{name}} must not be a valid domain":
    "Ne doit pas être un domaine valide."

"{{name}} must be a directory":
    "Doit être un répertoire."

"{{name}} must not be a directory":
    "Ne doit pas être un répertoire."

"{{name}} must be a valid MAC address":
    "Doit être une adresse MAC valide."

"{{name}} must not be a valid MAC address":
    "Ne doit pas être une adresse MAC valide."

"{{name}} must contain only digits (0-9)":
    "Ne doit contenir que des chiffres (0-9)."

"{{name}} must contain only digits (0-9) and {{additionalChars}}":
    "Ne doit contenir que des chiffres (0-9) et «\_{{additionalChars}}\_»."

"{{name}} must not contain digits (0-9)":
    "Ne doit contenir aucun chiffre (0-9)."

"{{name}} must not contain digits (0-9) and {{additionalChars}}":
    "Ne doit contenir aucun chiffre (0-9) et «\_{{additionalChars}}\_»."

"{{name}} must be uppercase":
    "Ce champ doit être en majuscule."

"{{name}} must not be uppercase":
    "Ne doit pas être en majuscule."

"The value must not be blank":
    "La valeur ne doit pas être vide."

"{{name}} must not be blank":
    "Ne doit pas être vide."

"The value must be blank":
    "La valeur doit être vide."

"{{name}} must be blank":
    "Doit être vide."

"{{name}} must be valid email":
    "Cette adresse e-mail est invalide."

"{{name}} must not be an email":
    "Ne doit pas être une adresse email valide."

"{{name}} must be an IP address":
    "Doit être une adresse IP."

"{{name}} must be an IP address in the {{range}} range":
    "Doit être une adresse IP dans la rangée {{range}}."

"{{name}} must not be an IP address":
    "Ne doit pas être une adresse IP."

"{{name}} must not be an IP address in the {{range}} range":
    "Ne doit pas être une adresse IP dans la rangée {{range}}."

"{{name}} must be negative":
    "Doit être négatif."

"{{name}} must not be negative":
    "Ne doit pas être négatif."

"{{name}} must be of type float":
    "Doit être de type float."

"{{name}} must not be of type float":
    "Ne doit pas être de type float."

"{{name}} must be a finite number":
    "Doit être un nombre fini."

"{{name}} must not be a finite number":
    "Ne doit pas être un nombre fini."

"{{name}} must be a valid country":
    "Doit être un pays valide."

"{{name}} must not be a valid country":
    "Ne doit pas être un pays valide."

"{{name}} must have a length between {{minValue}} and {{maxValue}}":
    "{{minValue}} caractères min., {{maxValue}} caractères max."

"{{name}} must have a length greater than {{minValue}}":
    "{{minValue}} caractères min."

"{{name}} must have a length lower than {{maxValue}}":
    "{{maxValue}} caractères max."

"{{name}} must not have a length between {{minValue}} and {{maxValue}}":
    "{{maxValue}} caractères min., ou {{minValue}} caractères max."

"{{name}} must not have a length greater than {{minValue}}":
    "{{minValue}} caractères max."

"{{name}} must have a length greater than or equal to {{minValue}}":
    "{{minValue}} caractères min."

"{{name}} must not have a length lower than {{maxValue}}":
    "{{maxValue}} caractères min."

"{{name}} must have a length lower than or equal to {{maxValue}}":
    "{{maxValue}} caractères max."

"{{name}} must have a length of {{maxValue}}":
    "{{maxValue}} caractères attendus."

"{{name}} must not have a length of {{maxValue}}":
    "Ne doit pas avoir une longueur de {{maxValue}} caractères."

"{{name}} must not have a length greater than or equal to {{minValue}}":
    "{{minValue}} max. characters."

"{{name}} must not have a length lower than or equal to {{maxValue}}":
    "{{maxValue}} max. characters."

"{{name}} must be {{age}} years or less":
    "Doit être {{age}} ans ou moins."

"{{name}} must not be {{age}} years or less":
    "Ne doit pas être {{age}} ans ou moins."

"{{name}} must be {{age}} years or more":
    "Doit être {{age}} ans ou plus."

"{{name}} must not be {{age}} years or more":
    "Ne doit pas être {{age}} ans ou plus."

"{{name}} must be a valid IMEI":
    "Doit être un numéro IMEI valide."

"{{name}} must not be a valid IMEI":
    "Ne doit pas être un numéro IMEI valide."

"{{name}} must end with {{endValue}}":
    "Doit finir par {{endValue}}."

"{{name}} must not end with {{endValue}}":
    "Ne doit pas finir par {{endValue}}."

"{{name}} must be a valid JSON string":
    "Doit être une chaîne JSON valide."

"{{name}} must not be a valid JSON string":
    "Ne doit pas être une chaîne JSON valide."

"{{name}} is not considered as \"True\"":
    "N'est pas considéré comme «\_True\_»."

"{{name}} is considered as \"True\"":
    "Est considéré comme «\_True\_»."

"{{name}} must be in {{haystack}}":
    "Doit être dans {{haystack}}."

"{{name}} must not be in {{haystack}}":
    "Ne doit pas être dans {{haystack}}."

"{{name}} must be a factor of {{dividend}}":
    "Doit être un facteur de {{dividend}}."

"{{name}} must not be a factor of {{dividend}}":
    "Ne doit pas être un facteur de {{dividend}}."

"{{name}} must be lowercase":
    "Doit être en minuscules."

"{{name}} must not be lowercase":
    "Ne doit pas être en minuscules."

"{{name}} must contain only punctuation characters":
    "Ne doit contenir que des caractères de ponctuation."

"{{name}} must contain only punctuation characters and {{additionalChars}}":
    "Ne doit contenir que des caractères de ponctuation et «\_{{additionalChars}}\_»."

"{{name}} must not contain punctuation characters":
    "Ne doit contenir aucun caractère de ponctuation."

"{{name}} must not contain punctuation characters or {{additionalChars}}":
    "Ne doit contenir aucun caractère de ponctuation ni «\_{{additionalChars}}\_»."

"{{name}} must be a boolean value":
    "Ce champ doit être un booléen."

"{{name}} must not be a boolean value":
    "Ne doit pas être une valeur booléenne."

"{{name}} must be Base64-encoded":
    "Doit être encodé en base 64."

"{{name}} must not be Base64-encoded":
    "Ne doit pas être encodé en base 64."

"{{name}} must be a number":
    "Doit être un nombre."

"{{name}} must be a number in the base {{base}}":
    "Doit être un nombre en base {{base}}."

"{{name}} must not be a number":
    "Must not be a number."

"{{name}} must not be a number in the base {{base}}":
    "Ne doit pas être un nombre en base {{base}}."

"{{name}} must be a valid UUID":
    "Cet identifiant unique (UUID) est invalide."

"{{name}} must be a valid UUID version {{version}}":
    "Cet identifiant unique (UUID) est invalide."

"{{name}} must not contain duplicates":
    "Ne doit pas contenir de données dupliquées."

"{{name}} must contain duplicates":
    "Doit contenir des données dupliquées."

"{{name}} must be a valid time in the format {{sample}}":
    "Doit être une heure valide au format «\_{{sample}}\_»."

"{{name}} must not be a valid time in the format {{sample}}":
    "Ne doit pas être une heure au format «\_{{sample}}\_»."

"{{name}} must be subset of {{superset}}":
    "Doit être un sous-ensemble de {{superset}}."

"{{name}} must not be subset of {{superset}}":
    "Ne doit pas être un sous-ensemble de {{superset}}."

"{{input}} must be valid when executed with {{callable}}":
    "Doit être valide lorsque exécuté avec {{callable}}."

"{{input}} must not be valid when executed with {{callable}}":
    "Ne doit pas être valide lorsque exécuté avec {{callable}}."

"{{name}} must contain at least one of the values {{needles}}":
    "Doit contenir au moins une des valeurs suivantes: {{needles}}."

"{{name}} must not contain any of the values {{needles}}":
    "Ne doit contenir aucune des valeurs suivantes: {{needles}}."

"{{name}} must have {{decimals}} decimals":
    "Doit avoir {{decimals}} décimales."

"{{name}} must not have {{decimals}} decimals":
    "Ne doit pas avoir {{decimals}} décimales."

"{{name}} must be equivalent to {{compareTo}}":
    "Doit être équivalent à {{compareTo}}."

"{{name}} must not be equivalent to {{compareTo}}":
    "Ne doit pas être équivalent à {{compareTo}}."

"{{name}} must be a valid IBAN":
    "Doit être un IBAN valide."

"{{name}} must not be a valid IBAN":
    "Ne doit pas être un IBAN."

"{{name}} must be a ISBN":
    "Doit être un ISBN valide."

"{{name}} must not be a ISBN":
    "Ne doit pas être un ISBN."

"{{name}} must be a NIF":
    "Doit être un numéro fiscal (NIF) valide."

"{{name}} must not be a NIF":
    "Ne doit pas être un numéro fiscal (NIF)."

"{{name}} must not contain an Emoji":
    "Ne doit contenir aucun Emoji."

"{{name}} must contain an Emoji":
    "Doit contenir au moins un Emoji."

"{{name}} must be null":
    "Ce champ ne devrait pas être spécifié."

"{{name}} must not be null":
    "Doit être défini."

"The value must be nullable":
    "Doit pouvoir être indéfini."

"{{name}} must be nullable":
    "Doit pouvoir être indéfini."

"The value must not be null":
    "Doit être défini."

"{{name}} must contain only printable characters":
    "Doit contenir uniquement des caractères imprimables."

"{{name}} must contain only printable characters and \"{{additionalChars}}\"":
    "Doit contenir uniquement des caractères imprimables et «\_{{additionalChars}}\_»."

"{{name}} must not contain printable characters":
    "Ne doit contenir aucun caractères imprimables."

"{{name}} must not contain printable characters or \"{{additionalChars}}\"":
    "Ne doit contenir aucun caractères imprimables ou «\_{{additionalChars}}\_»."

"{{name}} must be valid for {{constraint}}":
    "Doit être valide pour {{constraint}}."

"{{name}} must not be valid for {{constraint}}":
    "Ne doit pas être valide pour {{constraint}}."

"{{name}} must be sorted in ascending order":
    "Doit être trié par ordre croissant."

"{{name}} must be sorted in descending order":
    "Doit être trié par ordre décroissant."

"{{name}} must not be sorted in ascending order":
    "Ne doit pas être trié par ordre croissant."

"{{name}} must not be sorted in descending order":
    "Ne doit pas être trié par ordre décroissant."

"{{name}} must be a valid Luhn number":
    "Must be a valid Luhn number."

"{{name}} must not be a valid Luhn number":
    "Must not be a valid Luhn number."

"{{name}} must be leap date":
    "Doit être une date bissextile."

"{{name}} must not be leap date":
    "Ne doit pas être une date bissextile."

"{{name}} must be a leap year":
    "Doit être une année bissextile."

"{{name}} must not be a leap year":
    "Ne doit pas être une année bissextile."

"{{name}} must be a public domain suffix":
    "Doit être un suffixe du domaine public."

"{{name}} must not be a public domain suffix":
    "Ne doit pas être un suffixe du domaine public."

"{{name}} must be a Portuguese NIF":
    "Doit être un NIF portugais."

"{{name}} must not be a Portuguese NIF":
    "Ne doit pas être un NIF portugais."

mandatory-field:
    "Ce champ est obligatoire."

invalid-date:
    "Cette date est invalide."

invalid-period:
    "Cette période est invalide."

invalid-value:
    "La valeur est invalide."

invalid-positive-amount:
    "Ce montant est invalide, il doit être positif et avec deux chiffres après la virgule maximum."

facility-closed-at-this-start-date-day:
    "L'établissement est fermé ce jour de début."

facility-closed-at-this-start-date-time:
    "L'établissement est fermé à cette heure le jour de début."

facility-closed-at-this-end-date-day:
    "L'établissement est fermé ce jour de fin."

facility-closed-at-this-end-date-time:
    "L'établissement est fermé à cette heure le jour de fin."

mobilization-start-date-must-be-before-event-start-date:
    "La date de début de mobilisation ne peut pas être après le début de l'événement."

mobilization-start-date-cannot-be-changed-after-departure-inventory:
    "La date de début de mobilisation ne peut pas être modifiée après la réalisation de l'inventaire de départ."

mobilization-start-date-must-be-before-reservation-start-date:
    "La date de début de mobilisation ne peut pas être après le début de la réservation."

mobilization-start-date-must-be-before-departure-inventory-date:
    "La date de début de mobilisation ne peut pas être après la date d'inventaire de départ."

mobilization-end-date-must-be-after-event-start-date:
    "La date de fin de mobilisation doit être après le début de l'événement."

mobilization-end-date-cannot-be-changed-after-return-inventory:
    "La date de fin de mobilisation ne peut pas être modifiée après la réalisation de l'inventaire de retour."

mobilization-end-date-must-be-after-reservation-start-date:
    "La date de fin de mobilisation doit être après le début de la réservation."

mobilization-end-date-must-be-before-return-inventory-date:
    "La date de fin de mobilisation ne peut pas être après la date d'inventaire de retour."

end-time-must-be-after-start-time:
    "L'heure de fin doit être après l'heure de début."

end-date-must-be-after-start-date:
    "La date de fin doit être postérieure à la date de début."

start-date-too-close:
    "La date de début est trop proche."

start-date-is-already-past:
    "La date de début est déjà passée."

period-conflict-with-existing-one:
    "Cette période entre en conflit avec une période déjà existante."

material-already-in-cart:
    "Ce matériel est déjà dans le panier."

material-already-in-event:
    "Ce matériel est déjà dans cet événement."

material-already-in-list:
    "Ce matériel est déjà dans cette liste."

material-already-in-inventory:
    "Ce matériel est déjà dans cet inventaire."

position-already-in-event:
    "Ce poste est déjà déclaré dans cet événement."

unavailable-quantity:
    "Cette quantité n'est pas disponible."

event-cannot-be-archived:
    "Un événement ne peut pas être archivé si son inventaire de retour n'a pas encore été effectué\_!"

reservation-cannot-be-archived:
    "Une réservation ne peut pas être archivée si son inventaire de retour n'a pas encore été effectué\_!"

reservation-status-cannot-be-changed:
    "Une fois assigné, le statut d'une réservation ne peut plus changer."

pending-reservation-cannot-be-archived:
    "Une réservation en attente ne peut pas être archivée\_!"

field-contains-invalid-values:
    "Le champ contient des valeurs invalides."

technician-assignation-period-outside-event-period:
    "La période d'assignation du technicien est en dehors de la période de l'événement."

date-precision-must-be-quarter:
    "La date doit être arrondie au quart d'heure le plus proche."

time-precision-must-be-quarter:
    "L'heure doit être arrondie au quart d'heure le plus proche."

technician-already-busy-for-this-period:
    "Ce technicien est déjà occupé pour cette période."

missing-outgoing-quantity:
    "Veuillez spécifier la quantité sortante."

missing-returned-quantity:
    "Veuillez spécifier la quantité retournée."

missing-units-departure-status:
    "Veuillez spécifier le statut de départ de chaque unité."

missing-units-return-status:
    "Veuillez spécifier le statut de retour de chaque unité."

invalid-unit-return-status:
    "Le statut de certaines unités est invalide."

effective-quantity-not-valid:
    "Quantité effective invalide."

quantities-cannot-be-negative:
    "Les quantités ne peuvent pas être négatives."

outgoing-quantity-cannot-be-greater-than-planned-quantity:
    "La quantité sortante ne peut pas être supérieure à la quantité prévue."

returned-quantity-cannot-be-greater-than-output-quantity:
    "La quantité retournée ne peut pas être supérieure à la quantité sortie."

broken-quantity-cannot-be-greater-than-total-quantity:
    "La quantité en panne ne peut pas être supérieure à la quantité totale."

broken-quantity-cannot-be-greater-than-returned-quantity:
    "La quantité en panne ne peut pas être supérieure à la quantité retournée."

outgoing-units-count-exceed-outgoing-quantity:
    "Le compte des unités sortantes ne peut pas excéder la quantité sortante totale."

returned-units-count-exceed-returned-quantity:
    "Le compte des unités retournées ne peut pas excéder la quantité retournée totale."

returned-broken-units-count-exceed-returned-broken-quantity:
    "Le compte des unités retournées cassées ne peut pas excéder la quantité retournée cassée totale."

material-units-cannot-be-broken-and-lost-at-the-same-time:
    "Les unités ne peuvent pas être «\_en panne\_» et «\_perdues\_» en même temps."

some-units-states-are-not-valid:
    "Certains états d'unité sont invalides."

only-existing-inventories-can-be-marked-as-terminated:
    "Seuls les inventaires existants peuvent être marqués comme terminés."

this-material-was-not-present-in-submitted-inventory:
    "Ce matériel n'était pas présent dans l'inventaire soumis."

managed-units-of-material-has-changed-please-check-its-quantities:
    "La gestion des unités du matériel a changé, veuillez vérifier ses quantités."

material-units-were-updated-since-submission:
    "Les unités de matériel ont été mises à jour depuis la soumission."

some-informations-are-not-valid:
    "Certaines informations ne sont pas valides."

invalid-csv-mapping:
    "Le mapping des champs à utiliser avec le CSV est invalide."

invalid-csv-delimiter:
    "Le délimiteur CSV est invalide."

invalid-csv-file-encoding:
    "L'encodage du fichier CSV est invalide."

#
# - Existence messages
#

invoice-number-already-in-use:
    "Une facture existe déjà avec ce numéro."

category-name-already-in-use:
    "Une catégorie existe déjà avec ce nom."

company-legal-name-already-in-use:
    "Une société existe déjà avec cette raison sociale (nom)."

document-already-in-use-for-this-material:
    "Un document avec le même nom existe déjà pour ce matériel."

person-already-a-beneficiary:
    "Cette personne est déjà un bénéficiaire."

person-already-a-technician:
    "Cette personne est déjà un technicien."

user-does-not-exist:
    "Cet utilisateur n'existe pas."

reference-already-in-use:
    "Cette référence est déjà utilisée."

reference-already-in-use-for-material:
    "Cette référence est déjà utilisée pour ce matériel."

email-already-in-use:
    "Cette adresse e-mail est déjà utilisée."

park-name-already-in-use:
    "Un parc avec ce nom existe déjà."

subcategory-already-in-use-for-this-category:
    "Cette sous-catégorie existe déjà dans la catégorie."

tag-name-already-in-use:
    "Ce tag existe déjà."

user-pseudo-already-in-use:
    "Ce pseudo est déjà utilisé."

user-email-already-in-use:
    "Cet e-mail est déjà utilisé."

role-name-already-in-use:
    "Ce rôle existe déjà."

tax-name-already-in-use:
    "Une taxe avec ce nom existe déjà."

tax-component-name-already-in-use:
    "Cette composante de taxe existe déjà dans la même taxe."

degressive-rate-name-already-in-use:
    "Un tarif dégressif avec ce nom existe déjà."

degressive-rate-day-already-exists:
    "Un palier commençant ce jour existe déjà dans ce tarif dégressif."

invalid-hexadecimal-color:
    "Code de couleur invalide (doit être un code hexadécimal)."

at-least-one-field-must-be-defined-for-park-location:
    "Au moins un champ doit être défini pour l'emplacement."

park-location-already-exists-for-this-park:
    "Un emplacement existe déjà pour le parc avec ces valeurs."

location-does-not-exist-in-selected-park:
    "Cet emplacement n'existe pas dans le parc sélectionné."

list-name-already-in-use:
    "Une liste avec ce nom existe déjà."

#
# - Upload messages
#

no-uploaded-files:
    "Aucun fichier n'a été envoyé."

upload-failed:
    "L'envoi du fichier a échoué."

file-exceeds-max-size:
    "Ce fichier dépasse la taille maximum autorisée."

file-type-not-allowed:
    "Ce type de fichier n'est pas autorisé."

saving-uploaded-file-failed:
    "La sauvegarde du fichier envoyé a échoué."

document-save-failed:
    "Une erreur est survenue lors de la sauvegarde du document."
