|
| 1 | +package intl |
| 2 | + |
| 3 | +import ( |
| 4 | + "github.com/Oudwins/zog/zconst" |
| 5 | +) |
| 6 | + |
| 7 | +var ZogFrenchMap zconst.LangMap = map[zconst.ZogType]map[zconst.ZogIssueCode]string{ |
| 8 | + zconst.TypeString: { |
| 9 | + zconst.NotIssueCode(zconst.IssueCodeLen): "la chaîne ne doit pas contenir exactement {{len}} caractère(s)", |
| 10 | + zconst.NotIssueCode(zconst.IssueCodeEmail): "ne doit pas être un email valide", |
| 11 | + zconst.NotIssueCode(zconst.IssueCodeUUID): "ne doit pas être un UUID valide", |
| 12 | + zconst.NotIssueCode(zconst.IssueCodeMatch): "la chaîne est invalide", |
| 13 | + zconst.NotIssueCode(zconst.IssueCodeURL): "ne doit pas être une URL valide", |
| 14 | + zconst.NotIssueCode(zconst.IssueCodeHasPrefix): "la chaîne ne doit pas commencer par {{prefix}}", |
| 15 | + zconst.NotIssueCode(zconst.IssueCodeHasSuffix): "la chaîne ne doit pas se terminer par {{suffix}}", |
| 16 | + zconst.NotIssueCode(zconst.IssueCodeContains): "la chaîne ne doit pas contenir {{contained}}", |
| 17 | + zconst.NotIssueCode(zconst.IssueCodeContainsDigit): "la chaîne ne doit pas contenir de chiffres", |
| 18 | + zconst.NotIssueCode(zconst.IssueCodeContainsUpper): "la chaîne ne doit pas contenir de lettres majuscules", |
| 19 | + zconst.NotIssueCode(zconst.IssueCodeContainsLower): "la chaîne ne doit pas contenir de lettres minuscules", |
| 20 | + zconst.NotIssueCode(zconst.IssueCodeContainsSpecial): "la chaîne ne doit pas contenir de caractères spéciaux", |
| 21 | + zconst.NotIssueCode(zconst.IssueCodeOneOf): "la chaîne ne doit pas être parmi {{one_of_options}}", |
| 22 | + zconst.IssueCodeRequired: "est requis", |
| 23 | + zconst.IssueCodeNotNil: "ne doit pas être vide", |
| 24 | + zconst.IssueCodeMin: "doit contenir au moins {{min}} caractère(s)", |
| 25 | + zconst.IssueCodeMax: "doit contenir au plus {{max}} caractère(s)", |
| 26 | + zconst.IssueCodeLen: "doit contenir exactement {{len}} caractère(s)", |
| 27 | + zconst.IssueCodeEmail: "doit être un email valide", |
| 28 | + zconst.IssueCodeUUID: "doit être un UUID valide", |
| 29 | + zconst.IssueCodeMatch: "la chaîne est invalide", |
| 30 | + zconst.IssueCodeURL: "doit être une URL valide", |
| 31 | + zconst.IssueCodeHasPrefix: "doit commencer par {{prefix}}", |
| 32 | + zconst.IssueCodeHasSuffix: "doit se terminer par {{suffix}}", |
| 33 | + zconst.IssueCodeContains: "doit contenir {{contained}}", |
| 34 | + zconst.IssueCodeContainsDigit: "doit contenir au moins un chiffre", |
| 35 | + zconst.IssueCodeContainsUpper: "doit contenir au moins une lettre majuscule", |
| 36 | + zconst.IssueCodeContainsLower: "doit contenir au moins une lettre minuscule", |
| 37 | + zconst.IssueCodeContainsSpecial: "doit contenir au moins un caractère spécial", |
| 38 | + zconst.IssueCodeOneOf: "doit être parmi {{one_of_options}}", |
| 39 | + zconst.IssueCodeFallback: "la chaîne est invalide", |
| 40 | + }, |
| 41 | + zconst.TypeBool: { |
| 42 | + zconst.IssueCodeRequired: "est requis", |
| 43 | + zconst.IssueCodeNotNil: "ne doit pas être vide", |
| 44 | + zconst.IssueCodeTrue: "doit être vrai", |
| 45 | + zconst.IssueCodeEQ: "doit être égal à {{eq}}", |
| 46 | + zconst.IssueCodeFalse: "doit être faux", |
| 47 | + zconst.IssueCodeFallback: "la valeur est invalide", |
| 48 | + }, |
| 49 | + zconst.TypeNumber: { |
| 50 | + zconst.IssueCodeRequired: "est requis", |
| 51 | + zconst.IssueCodeNotNil: "ne doit pas être vide", |
| 52 | + zconst.IssueCodeLTE: "doit être inférieur ou égal à {{lte}}", |
| 53 | + zconst.IssueCodeLT: "doit être inférieur à {{lt}}", |
| 54 | + zconst.IssueCodeGTE: "doit être supérieur ou égal à {{gte}}", |
| 55 | + zconst.IssueCodeGT: "doit être supérieur à {{gt}}", |
| 56 | + zconst.IssueCodeEQ: "doit être égal à {{eq}}", |
| 57 | + zconst.NotIssueCode(zconst.IssueCodeEQ): "ne doit pas être égal à {{eq}}", |
| 58 | + zconst.IssueCodeOneOf: "doit être parmi {{one_of_options}}", |
| 59 | + zconst.NotIssueCode(zconst.IssueCodeOneOf): "ne doit pas être parmi {{one_of_options}}", |
| 60 | + zconst.IssueCodeFallback: "le nombre est invalide", |
| 61 | + }, |
| 62 | + zconst.TypeTime: { |
| 63 | + zconst.IssueCodeRequired: "est requis", |
| 64 | + zconst.IssueCodeNotNil: "ne doit pas être vide", |
| 65 | + zconst.IssueCodeAfter: "doit être après {{after}}", |
| 66 | + zconst.IssueCodeBefore: "doit être avant {{before}}", |
| 67 | + zconst.IssueCodeEQ: "doit être égal à {{eq}}", |
| 68 | + zconst.IssueCodeFallback: "l'heure est invalide", |
| 69 | + }, |
| 70 | + zconst.TypeSlice: { |
| 71 | + zconst.IssueCodeRequired: "est requis", |
| 72 | + zconst.IssueCodeNotNil: "ne doit pas être vide", |
| 73 | + zconst.IssueCodeMin: "doit contenir au moins {{min}} élément(s)", |
| 74 | + zconst.IssueCodeMax: "doit contenir au plus {{max}} élément(s)", |
| 75 | + zconst.IssueCodeLen: "doit contenir exactement {{len}} élément(s)", |
| 76 | + zconst.NotIssueCode(zconst.IssueCodeLen): "ne doit pas contenir exactement {{len}} élément(s)", |
| 77 | + zconst.IssueCodeContains: "doit contenir {{contained}}", |
| 78 | + zconst.NotIssueCode(zconst.IssueCodeContains): "ne doit pas contenir {{contained}}", |
| 79 | + zconst.IssueCodeFallback: "la liste est invalide", |
| 80 | + }, |
| 81 | + zconst.TypeStruct: { |
| 82 | + zconst.IssueCodeRequired: "est requis", |
| 83 | + zconst.IssueCodeNotNil: "ne doit pas être vide", |
| 84 | + zconst.IssueCodeFallback: "la structure est invalide", |
| 85 | + // JSON |
| 86 | + zconst.IssueCodeInvalidJSON: "corps JSON invalide", |
| 87 | + // ZHTTP ISSUES |
| 88 | + zconst.IssueCodeZHTTPInvalidForm: "données de formulaire invalides", |
| 89 | + zconst.IssueCodeZHTTPInvalidQuery: "paramètres de requête invalides", |
| 90 | + }, |
| 91 | +} |
0 commit comments