mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-11-18 00:53:10 +01:00
ba75a44eb8
* Adopt Laravel coding style The Laravel framework adopts the PSR-2 coding style with some additions. Laravel apps *should* adopt this coding style as well. However, Shift allows you to customize the adopted coding style by adding your own [PHP CS Fixer][1] `.php_cs` config to your project. You may use [Shift's .php_cs][2] file as a base. [1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer [2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200 * Shift bindings PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser. * Shift core files * Shift to Throwable * Add laravel/ui dependency * Unindent vendor mail templates * Shift config files * Default config files In an effort to make upgrading the constantly changing config files easier, Shift defaulted them so you can review the commit diff for changes. Moving forward, you should use ENV variables or create a separate config file to allow the core config files to remain automatically upgradeable. * Shift Laravel dependencies * Shift cleanup * Upgrade to Laravel 7 Co-authored-by: Laravel Shift <shift@laravelshift.com>
143 lines
7.1 KiB
PHP
143 lines
7.1 KiB
PHP
<?php
|
|
|
|
return [
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Validation Language Lines
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| The following language lines contain the default error messages used by
|
|
| the validator class. Some of these rules have multiple versions such
|
|
| such as the size rules. Feel free to tweak each of these messages.
|
|
|
|
|
*/
|
|
|
|
'accepted' => 'Le champ :attribute doit être accepté.',
|
|
'active_url' => "Le champ :attribute n'est pas une URL valide.",
|
|
'after' => 'Le champ :attribute doit être une date postérieure au :date.',
|
|
'alpha' => 'Le champ :attribute doit seulement contenir des lettres.',
|
|
'alpha_dash' => 'Le champ :attribute doit seulement contenir des lettres, des chiffres et des tirets.',
|
|
'alpha_num' => 'Le champ :attribute doit seulement contenir des chiffres et des lettres.',
|
|
'array' => 'Le champ :attribute doit être un tableau.',
|
|
'before' => 'Le champ :attribute doit être une date antérieure au :date.',
|
|
'between' => [
|
|
'numeric' => 'La valeur de :attribute doit être comprise entre :min et :max.',
|
|
'file' => 'Le fichier :attribute doit avoir une taille entre :min et :max kilobytes.',
|
|
'string' => 'Le texte :attribute doit avoir entre :min et :max caractères.',
|
|
'array' => 'Le champ :attribute doit avoir entre :min et :max éléments.',
|
|
],
|
|
'confirmed' => 'Le champ de confirmation :attribute ne correspond pas.',
|
|
'date' => "Le champ :attribute n'est pas une date valide.",
|
|
'date_format' => 'Le champ :attribute ne correspond pas au format :format.',
|
|
'different' => 'Les champs :attribute et :other doivent être différents.',
|
|
'digits' => 'Le champ :attribute doit avoir :digits chiffres.',
|
|
'digits_between' => 'Le champ :attribute doit avoir entre :min and :max chiffres.',
|
|
'email' => 'Le champ :attribute doit être une adresse email valide.',
|
|
'exists' => 'Le champ :attribute sélectionné est invalide.',
|
|
'image' => 'Le champ :attribute doit être une image.',
|
|
'in' => 'Le champ :attribute est invalide.',
|
|
'integer' => 'Le champ :attribute doit être un entier.',
|
|
'ip' => 'Le champ :attribute doit être une adresse IP valide.',
|
|
'max' => [
|
|
'numeric' => 'La valeur de :attribute ne peut être supérieure à :max.',
|
|
'file' => 'Le fichier :attribute ne peut être plus gros que :max kilobytes.',
|
|
'string' => 'Le texte de :attribute ne peut contenir plus de :max caractères.',
|
|
'array' => 'Le champ :attribute ne peut avoir plus de :max éléments.',
|
|
],
|
|
'mimes' => 'Le champ :attribute doit être un fichier de type : :values.',
|
|
'min' => [
|
|
'numeric' => 'La valeur de :attribute doit être supérieure à :min.',
|
|
'file' => 'Le fichier :attribute doit être plus que gros que :min kilobytes.',
|
|
'string' => 'Le texte :attribute doit contenir au moins :min caractères.',
|
|
'array' => 'Le champ :attribute doit avoir au moins :min éléments.',
|
|
],
|
|
'not_in' => "Le champ :attribute sélectionné n'est pas valide.",
|
|
'numeric' => 'Le champ :attribute doit contenir un nombre.',
|
|
'regex' => 'Le format du champ :attribute est invalide.',
|
|
'required' => 'Le champ :attribute est obligatoire.',
|
|
'required_if' => 'Le champ :attribute est obligatoire quand la valeur de :other est :value.',
|
|
'required_with' => 'Le champ :attribute est obligatoire quand :values est présent.',
|
|
'required_with_all' => 'Le champ :attribute est obligatoire quand :values est présent.',
|
|
'required_without' => "Le champ :attribute est obligatoire quand :values n'est pas présent.",
|
|
'required_without_all' => "Le champ :attribute est requis quand aucun de :values n'est présent.",
|
|
'same' => 'Les champs :attribute et :other doivent être identiques.',
|
|
'size' => [
|
|
'numeric' => 'La valeur de :attribute doit être :size.',
|
|
'file' => 'La taille du fichier de :attribute doit être de :size kilobytes.',
|
|
'string' => 'Le texte de :attribute doit contenir :size caractères.',
|
|
'array' => 'Le champ :attribute doit contenir :size éléments.',
|
|
],
|
|
'unique' => 'La valeur du champ :attribute est déjà utilisée.',
|
|
'url' => "Le format de l'URL de :attribute n'est pas valide.",
|
|
|
|
'positive' => ':attribute doit être supérieur à zero.',
|
|
'has_credit' => "Le client n'a pas un crédit suffisant.",
|
|
'notmasked' => 'Les valeurs sont masquées',
|
|
'less_than' => 'The :attribute must be less than :value',
|
|
'has_counter' => 'The value must contain {$counter}',
|
|
'valid_contacts' => 'All of the contacts must have either an email or name',
|
|
'valid_invoice_items' => 'The invoice exceeds the maximum amount',
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| Custom Validation Language Lines
|
|
|--------------------------------------------------------------------------
|
|
|
|
|
| Here you may specify custom validation messages for attributes using the
|
|
| convention "attribute.rule" to name the lines. This makes it quick to
|
|
| specify a specific custom language line for a given attribute rule.
|
|
|
|
|
*/
|
|
|
|
'custom' => [
|
|
'attribute-name' => [
|
|
'rule-name' => 'custom-message',
|
|
],
|
|
],
|
|
|
|
/*
|
|
|--------------------------------------------------------------------------
|
|
| 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' => 'Pseudo',
|
|
'email' => 'Courriel',
|
|
'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' => 'Mobile',
|
|
'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',
|
|
],
|
|
|
|
];
|