forked from logaretm/vee-validate
-
Notifications
You must be signed in to change notification settings - Fork 0
/
fr.js
47 lines (43 loc) · 2.61 KB
/
fr.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import { formatFileSize, isDefinedGlobally } from './utils';
const messages = {
_default: (field) => `${field} n'est pas valide.`,
after: (field, [target]) => `${field} doit être postérieur à ${target}.`,
alpha_dash: (field) => `${field} ne peut contenir que des caractères alpha-numériques, tirets ou soulignés.`,
alpha_num: (field) => `${field} ne peut contenir que des caractères alpha-numériques.`,
alpha_spaces: (field) => `${field} ne peut contenir que des lettres ou des espaces.`,
alpha: (field) => `${field} ne peut contenir que des lettres.`,
before: (field, [target]) => `${field} doit être antérieur à ${target}.`,
between: (field, [min, max]) => `${field} doit être compris entre ${min} et ${max}.`,
confirmed: (field, [confirmedField]) => `${field} ne correspond pas à ${confirmedField}.`,
credit_card: (field) => `${field} est invalide.`,
date_between: (field, [min, max]) => `${field} doit être situé entre ${min} et ${max}.`,
date_format: (field, [format]) => `${field} doit être au format ${format}.`,
decimal: (field, [decimals] = ['*']) => `${field} doit être un nombre et peut contenir ${decimals === '*' ? '' : decimals} décimales.`,
digits: (field, [length]) => `${field} doit être un nombre entier de ${length} chiffres.`,
dimensions: (field, [width, height]) => `${field} doit avoir une taille de ${width} pixels par ${height} pixels.`,
email: (field) => `${field} doit être une adresse e-mail valide.`,
ext: (field) => `${field} doit être un fichier valide.`,
image: (field) => `${field} doit être une image.`,
in: (field) => `${field} doit être une valeur valide.`,
ip: (field) => `${field} doit être une adresse IP.`,
max: (field, [length]) => `${field} ne peut pas contenir plus de ${length} caractères.`,
max_value: (field, [max]) => `${field} doit avoir une valeur de ${max} ou moins.`,
mimes: (field) => `${field} doit avoir un type MIME valide.`,
min: (field, [length]) => `${field} doit contenir au minimum ${length} caractères.`,
min_value: (field, [min]) => `${field} doit avoir une valeur de ${min} ou plus.`,
not_in: (field) => `${field} doit être une valeur valide.`,
numeric: (field) => `${field} ne peut contenir que des chiffres.`,
regex: (field) => `${field} est invalide.`,
required: (field) => `${field} est obligatoire.`,
size: (field, [size]) => `${field} doit avoir un poids inférieur ${formatFileSize(size)}.`,
url: (field) => `${field} n'est pas une URL valide.`
};
const locale = {
name: 'fr',
messages,
attributes: {}
};
if (isDefinedGlobally()) {
VeeValidate.Validator.addLocale(locale);
}
export default locale;