diff --git a/src/fr/validation-inline.php b/src/fr/validation-inline.php index ba8bdfe9162..773996da506 100644 --- a/src/fr/validation-inline.php +++ b/src/fr/validation-inline.php @@ -13,110 +13,110 @@ | */ - 'accepted' => 'This field must be accepted.', - 'active_url' => 'This is not a valid URL.', - 'after' => 'This must be a date after :date.', - 'after_or_equal' => 'This must be a date after or equal to :date.', - 'alpha' => 'This field may only contain letters.', - 'alpha_dash' => 'This field may only contain letters, numbers, dashes and underscores.', - 'alpha_num' => 'This field may only contain letters and numbers.', - 'array' => 'This field must be an array.', - 'before' => 'This must be a date before :date.', - 'before_or_equal' => 'This must be a date before or equal to :date.', + 'accepted' => 'Ce champ doit être accepté.', + 'active_url' => "Ce n'est pas une URL valide", + 'after' => 'La date doit être postérieure au :date.', + 'after_or_equal' => 'La date doit être postérieure ou égale au :date.', + 'alpha' => 'Ce champ doit contenir uniquement des lettres', + 'alpha_dash' => 'Ce champ doit contenir uniquement des lettres, des chiffres et des tirets.', + 'alpha_num' => 'Ce champ doit contenir uniquement des chiffres et des lettres.', + 'array' => 'Ce champ doit être un tableau.', + 'before' => 'Ce champ doit être une date antérieure au :date.', + 'before_or_equal' => 'Ce champ doit être une date antérieure ou égale au :date.', 'between' => [ - 'numeric' => 'This value must be between :min and :max.', - 'file' => 'This file must be between :min and :max kilobytes.', - 'string' => 'This string must be between :min and :max characters.', - 'array' => 'This content must have between :min and :max items.', + 'numeric' => 'La valeur doit être comprise entre :min et :max.', + 'file' => 'La taille du fichier doit être comprise entre :min et :max kilo-octets.', + 'string' => 'Le texte doit contenir entre :min et :max caractères.', + 'array' => 'Le tableau doit contenir entre :min et :max éléments.', ], - 'boolean' => 'This field must be true or false.', - 'confirmed' => 'The confirmation does not match.', - 'date' => 'This is not a valid date.', - 'date_equals' => 'This must be a date equal to :date.', - 'date_format' => 'This does not match the format :format.', - 'different' => 'This value must be different from :other.', - 'digits' => 'This must be :digits digits.', - 'digits_between' => 'This must be between :min and :max digits.', - 'dimensions' => 'This image has invalid dimensions.', - 'distinct' => 'This field has a duplicate value.', - 'email' => 'This must be a valid email address.', - 'ends_with' => 'This must end with one of the following: :values.', - 'exists' => 'The selected value is invalid.', - 'file' => 'The content must be a file.', - 'filled' => 'This field must have a value.', + 'boolean' => 'Ce champ doit être vrai ou faux.', + 'confirmed' => 'Le champ de confirmation ne correspond pas.', + 'date' => "Ce n'est pas une date valide.", + 'date_equals' => 'La date doit être égale à :date.', + 'date_format' => 'Ce champ ne correspond pas au format :format.', + 'different' => 'Cette valeur doit être différente de :other.', + 'digits' => 'Ce champ doit contenir :digits chiffres.', + 'digits_between' => 'Ce champ doit contenir entre :min et :max chiffres.', + 'dimensions' => "La taille de l'image n'est pas conforme.", + 'distinct' => 'Ce champ a une valeur en double.', + 'email' => 'Ce champ doit être une adresse email valide.', + 'ends_with' => 'Ce champ doit se terminer par une des valeurs suivantes : :values', + 'exists' => 'Ce champ sélectionné est invalide.', + 'file' => 'Ce champ doit être un fichier.', + 'filled' => 'Ce champ doit avoir une valeur.', 'gt' => [ - 'numeric' => 'The value must be greater than :value.', - 'file' => 'The file size must be greater than :value kilobytes.', - 'string' => 'The string must be greater than :value characters.', - 'array' => 'The content must have more than :value items.', + 'numeric' => 'La valeur doit être supérieure à :value.', + 'file' => 'La taille du fichier doit être supérieure à :value kilo-octets.', + 'string' => 'Le texte doit contenir plus de :value caractères.', + 'array' => 'Le tableau doit contenir plus de :value éléments.', ], 'gte' => [ - 'numeric' => 'The value must be greater than or equal :value.', - 'file' => 'The file size must be greater than or equal :value kilobytes.', - 'string' => 'The string must be greater than or equal :value characters.', - 'array' => 'The content must have :value items or more.', + 'numeric' => 'La valeur doit être supérieure ou égale à :value.', + 'file' => 'La taille du fichier doit être supérieure ou égale à :value kilo-octets.', + 'string' => 'Le texte doit contenir au moins :value caractères.', + 'array' => 'Le tableau doit contenir au moins :value éléments.', ], - 'image' => 'This must be an image.', - 'in' => 'The selected value is invalid.', - 'in_array' => 'This value does not exist in :other.', - 'integer' => 'This must be an integer.', - 'ip' => 'This must be a valid IP address.', - 'ipv4' => 'This must be a valid IPv4 address.', - 'ipv6' => 'This must be a valid IPv6 address.', - 'json' => 'This must be a valid JSON string.', + 'image' => 'Ce champ doit être une image.', + 'in' => 'Ce champ est invalide.', + 'in_array' => "Ce champ n'existe pas dans :other.", + 'integer' => 'Ce champ doit être un entier.', + 'ip' => 'Ce champ doit être une adresse IP valide.', + 'ipv4' => 'Ce champ doit être une adresse IPv4 valide.', + 'ipv6' => 'Ce champ doit être une adresse IPv6 valide.', + 'json' => 'Ce champ doit être un document JSON valide.', 'lt' => [ - 'numeric' => 'The value must be less than :value.', - 'file' => 'The file size must be less than :value kilobytes.', - 'string' => 'The string must be less than :value characters.', - 'array' => 'The content must have less than :value items.', + 'numeric' => 'La valeur doit être inférieure à :value.', + 'file' => 'La taille du fichier doit être inférieure à :value kilo-octets.', + 'string' => 'Le texte doit contenir moins de :value caractères.', + 'array' => 'Le tableau doit contenir moins de :value éléments.', ], 'lte' => [ - 'numeric' => 'The value must be less than or equal :value.', - 'file' => 'The file size must be less than or equal :value kilobytes.', - 'string' => 'The string must be less than or equal :value characters.', - 'array' => 'The content must not have more than :value items.', + 'numeric' => 'La valeur doit être inférieure ou égale à :value.', + 'file' => 'La taille du fichier doit être inférieure ou égale à :value kilo-octets.', + 'string' => 'Le texte doit contenir au plus :value caractères.', + 'array' => 'Le tableau doit contenir au plus :value éléments.', ], 'max' => [ - 'numeric' => 'The value may not be greater than :max.', - 'file' => 'The file size may not be greater than :max kilobytes.', - 'string' => 'The string may not be greater than :max characters.', - 'array' => 'The content may not have more than :max items.', + 'numeric' => 'La valeur ne peut être supérieure à :max.', + 'file' => 'La taille du fichier ne peut pas dépasser :max kilo-octets.', + 'string' => 'Le texte ne peut contenir plus de :max caractères.', + 'array' => 'Le tableau ne peut contenir plus de :max éléments.', ], - 'mimes' => 'This must be a file of type: :values.', - 'mimetypes' => 'This must be a file of type: :values.', + 'mimes' => 'Le fichier doit être de type : :values.', + 'mimetypes' => 'Le fichier doit être de type : :values.', 'min' => [ - 'numeric' => 'The value must be at least :min.', - 'file' => 'The file size must be at least :min kilobytes.', - 'string' => 'The string must be at least :min characters.', - 'array' => 'The value must have at least :min items.', + 'numeric' => 'La valeur doit être supérieure ou égale à :min.', + 'file' => 'La taille du fichier doit être supérieure à :min kilo-octets.', + 'string' => 'Le texte doit contenir au moins :min caractères.', + 'array' => 'Le tableau doit contenir au moins :min éléments.', ], - 'not_in' => 'The selected value is invalid.', - 'not_regex' => 'This format is invalid.', - 'numeric' => 'This must be a number.', - 'password' => 'The password is incorrect.', - 'present' => 'This field must be present.', - 'regex' => 'This format is invalid.', - 'required' => 'This field is required.', - 'required_if' => 'This field is required when :other is :value.', - 'required_unless' => 'This field is required unless :other is in :values.', - 'required_with' => 'This field is required when :values is present.', - 'required_with_all' => 'This field is required when :values are present.', - 'required_without' => 'This field is required when :values is not present.', - 'required_without_all' => 'This field is required when none of :values are present.', - 'same' => 'The value of this field must match the one from :other.', + 'not_in' => "Le champ sélectionné n'est pas valide.", + 'not_regex' => "Le format du champ n'est pas valide.", + 'numeric' => 'Ce champ doit contenir un nombre.', + 'password' => 'Le mot de passe est incorrect', + 'present' => 'Ce champ doit être présent.', + 'regex' => 'Le format du champ est invalide.', + 'required' => 'Ce champ est obligatoire.', + 'required_if' => 'Ce champ est obligatoire quand la valeur de :other est :value.', + 'required_unless' => 'Ce champ est obligatoire sauf si :other est :values.', + 'required_with' => 'Ce champ est obligatoire quand :values est présent.', + 'required_with_all' => 'Ce champ est obligatoire quand :values sont présents.', + 'required_without' => "Ce champ est obligatoire quand :values n'est pas présent.", + 'required_without_all' => "Ce champ est requis quand aucun de :values n'est présent.", + 'same' => 'Ce champ doit être identique à :other.', 'size' => [ - 'numeric' => 'The value must be :size.', - 'file' => 'The file size must be :size kilobytes.', - 'string' => 'The string must be :size characters.', - 'array' => 'The content must contain :size items.', + 'numeric' => 'La valeur doit être :size.', + 'file' => 'La taille du fichier doit être de :size kilo-octets.', + 'string' => 'Le texte doit contenir :size caractères.', + 'array' => 'Le tableau doit contenir :size éléments.', ], - 'starts_with' => 'This must start with one of the following: :values.', - 'string' => 'This must be a string.', - 'timezone' => 'This must be a valid zone.', - 'unique' => 'This has already been taken.', - 'uploaded' => 'This failed to upload.', - 'url' => 'This format is invalid.', - 'uuid' => 'This must be a valid UUID.', + 'starts_with' => 'Ce champ doit commencer avec une des valeurs suivantes : :values', + 'string' => 'Ce champ doit être une chaîne de caractères.', + 'timezone' => 'Ce champ doit être un fuseau horaire valide.', + 'unique' => 'La valeur est déjà utilisée.', + 'uploaded' => "Le fichier n'a pu être téléversé.", + 'url' => "Le format de l'URL n'est pas valide.", + 'uuid' => 'Ce champ doit être un UUID valide', /* |-------------------------------------------------------------------------- @@ -135,4 +135,46 @@ ], ], + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap attribute place-holders + | with something more reader friendly such as E-Mail Address instead + | of "email". This simply helps us make messages a little cleaner. + | + */ + + 'attributes' => [ + 'name' => 'nom', + 'username' => "nom d'utilisateur", + 'email' => 'adresse email', + 'first_name' => 'prénom', + 'last_name' => 'nom', + 'password' => 'mot de passe', + 'password_confirmation' => 'confirmation du mot de passe', + 'city' => 'ville', + 'country' => 'pays', + 'address' => 'adresse', + 'phone' => 'téléphone', + 'mobile' => 'portable', + 'age' => 'âge', + 'sex' => 'sexe', + 'gender' => 'genre', + 'day' => 'jour', + 'month' => 'mois', + 'year' => 'année', + 'hour' => 'heure', + 'minute' => 'minute', + 'second' => 'seconde', + 'title' => 'titre', + 'content' => 'contenu', + 'description' => 'description', + 'excerpt' => 'extrait', + 'date' => 'date', + 'time' => 'heure', + 'available' => 'disponible', + 'size' => 'taille', + ], ]; diff --git a/todo.md b/todo.md index 9f978912935..8bbdf846bdc 100644 --- a/todo.md +++ b/todo.md @@ -2,7 +2,7 @@ | | | | | | | | | | | |:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:| [ar ❗](#ar)|[az ❗](#az)|[be ❗](#be)|[bg ❗](#bg)|[bn ❗](#bn)|[bs ❗](#bs)|[ca ❗](#ca)|[cs ❗](#cs)|[cy ❗](#cy)|[da ❗](#da) -[de ❗](#de)|[de-CH ❗](#de-CH)|[el ❗](#el)|[es ❗](#es)|[et ❗](#et)|[eu ❗](#eu)|[fa ❗](#fa)|[fi ❗](#fi)|[fil ❗](#fil)|[fr ❗](#fr) +[de ❗](#de)|[de-CH ❗](#de-CH)|[el ❗](#el)|[es ❗](#es)|[et ❗](#et)|[eu ❗](#eu)|[fa ❗](#fa)|[fi ❗](#fi)|[fil ❗](#fil)|[fr ✔](#fr) [gl ❗](#gl)|[he ❗](#he)|[hi ❗](#hi)|[hr ❗](#hr)|[hu ❗](#hu)|[hy ❗](#hy)|[id ❗](#id)|[is ❗](#is)|[it ❗](#it)|[ja ❗](#ja) [ka ❗](#ka)|[kk ❗](#kk)|[km ❗](#km)|[kn ❗](#kn)|[ko ❗](#ko)|[lt ❗](#lt)|[lv ❗](#lv)|[me ❗](#me)|[mk ❗](#mk)|[mn ❗](#mn) [mr ❗](#mr)|[ms ❗](#ms)|[nb ❗](#nb)|[ne ❗](#ne)|[nl ❗](#nl)|[nn ❗](#nn)|[pl ❗](#pl)|[ps ❗](#ps)|[pt ❗](#pt)|[pt-BR ❗](#pt-BR) @@ -1898,76 +1898,9 @@ into your web browser: : not present ## fr -
-show - * validation-inline : accepted - * validation-inline : active_url - * validation-inline : after - * validation-inline : after_or_equal - * validation-inline : alpha - * validation-inline : alpha_dash - * validation-inline : alpha_num - * validation-inline : array - * validation-inline : before - * validation-inline : before_or_equal - * validation-inline : between - * validation-inline : boolean - * validation-inline : confirmed - * validation-inline : date - * validation-inline : date_equals - * validation-inline : date_format - * validation-inline : different - * validation-inline : digits - * validation-inline : digits_between - * validation-inline : dimensions - * validation-inline : distinct - * validation-inline : email - * validation-inline : ends_with - * validation-inline : exists - * validation-inline : file - * validation-inline : filled - * validation-inline : gt - * validation-inline : gte - * validation-inline : image - * validation-inline : in - * validation-inline : in_array - * validation-inline : integer - * validation-inline : ip - * validation-inline : ipv4 - * validation-inline : ipv6 - * validation-inline : json - * validation-inline : lt - * validation-inline : lte - * validation-inline : max - * validation-inline : mimes - * validation-inline : mimetypes - * validation-inline : min - * validation-inline : not_in - * validation-inline : not_regex - * validation-inline : numeric - * validation-inline : password - * validation-inline : present - * validation-inline : regex - * validation-inline : required - * validation-inline : required_if - * validation-inline : required_unless - * validation-inline : required_with - * validation-inline : required_with_all - * validation-inline : required_without - * validation-inline : required_without_all - * validation-inline : same - * validation-inline : size - * validation-inline : starts_with - * validation-inline : string - * validation-inline : timezone - * validation-inline : unique - * validation-inline : uploaded - * validation-inline : url - * validation-inline : uuid +All lines are translated 😊 -[ [to top](#todo-list) ] -
## gl @@ -5534,53 +5467,6 @@ into your web browser: : not present
show - * json : A fresh verification link has been sent to your email address. : not present - * json : All rights reserved. : not present - * json : Before proceeding, please check your email for a verification link. : not present - * json : click here to request another : not present - * json : Confirm Password : not present - * json : Dashboard : not present - * json : E-Mail Address : not present - * json : Forbidden : not present - * json : Forgot Your Password? : not present - * json : Go Home : not present - * json : Hello! : not present - * json : If you did not create an account, no further action is required. : not present - * json : If you did not receive the email : not present - * json : If you did not request a password reset, no further action is required. : not present - * json : If you’re having trouble clicking the ":actionText" button, copy and paste the URL below -into your web browser: : not present - * json : Invalid signature. : not present - * json : Login : not present - * json : Logout : not present - * json : Name : not present - * json : Not Found : not present - * json : Oh no : not present - * json : Page Expired : not present - * json : Password : not present - * json : Please click the button below to verify your email address. : not present - * json : Please confirm your password before continuing. : not present - * json : Regards : not present - * json : Register : not present - * json : Remember Me : not present - * json : Reset Password : not present - * json : Reset Password Notification : not present - * json : Send Password Reset Link : not present - * json : Server Error : not present - * json : Service Unavailable : not present - * json : This action is unauthorized. : not present - * json : This password reset link will expire in :count minutes. : not present - * json : Toggle navigation : not present - * json : Too Many Attempts. : not present - * json : Too Many Requests : not present - * json : Unauthorized : not present - * json : Verify Email Address : not present - * json : Verify Your Email Address : not present - * json : We won't ask for your password again for a few hours. : not present - * json : You are logged in! : not present - * json : You are receiving this email because we received a password reset request for your account. : not present - * json : Your email address is not verified. : not present - * json : Whoops! : not present * validation-inline : accepted * validation-inline : active_url * validation-inline : after