Skip to content

Instantly share code, notes, and snippets.

@johnhout
Last active November 3, 2023 12:17
Show Gist options
  • Star 26 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnhout/055d2c039cfb7574d657 to your computer and use it in GitHub Desktop.
Save johnhout/055d2c039cfb7574d657 to your computer and use it in GitHub Desktop.
Laravel dutch validation translation file.
<?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
| as the size rules. Feel free to tweak each of these messages here.
|
*/
'accepted' => ':Attribute dient te worden geaccepteerd.',
'accepted_if' => ':Attribute dient te worden geaccepteerd wanneer :other :value is.',
'active_url' => ':Attribute is geen geldige URL.',
'after' => ':Attribute moet een datum zijn na :date.',
'after_or_equal' => ':Attribute moet een datum zijn na of gelijk aan :date.',
'alpha' => ':Attribute mag alleen letters bevatten.',
'alpha_dash' => ':Attribute mag alleen letters, nummers, en strepen bevatten.',
'alpha_num' => ':Attribute mag alleen letters en nummers bevatten.',
'array' => ':Attribute moet een array zijn.',
'before' => ':Attribute moet een datum zijn eerder dan :date.',
'before_or_equal' => ':Attribute moet een datum zijn voor of gelijk aan :date.',
'between' => [
'numeric' => ':Attribute moet tussen :min en :max liggen.',
'file' => ':Attribute moet tussen :min en :max kilobytes zijn.',
'string' => ':Attribute moet tussen :min en :max karakters lang zijn.',
'array' => ':Attribute moet tussen :min en :max items bevatten.',
],
'boolean' => ':Attribute kan enkel waar of niet waar zijn.',
'confirmed' => ':Attribute bevestiging komt niet overeen.',
'current_password' => 'Het wachtwoord is ongeldig.',
'date' => ':Attribute is geen geldige datum.',
'date_equals' => ':Attribute moet een datum zijn gelijk aan :date.',
'date_format' => ':Attribute komt niet overeen met het formaat :format.',
'declined' => ':Attribute dient te worden afgewezen.',
'declined_if' => ':Attribute dient te worden afgewezen wanneer :other :value is.',
'different' => ':Attribute en :other dienen verschillend te zijn.',
'digits' => ':Attribute moet :digits cijfers zijn.',
'digits_between' => ':Attribute moet tussen :min en :max cijfers zijn.',
'dimensions' => ':Attribute heeft een ongeldige grootte.',
'distinct' => ':Attribute heeft een dubbele waarde.',
'doesnt_start_with' => ':Attribute kan niet beginnen met de volgende waardes: :values.',
'email' => ':Attribute dient een geldig emailadres te zijn.',
'ends_with' => ':Attribute moet eindigen met één van het volgende: :values',
'enum' => 'Geselecteerde :attribute is ongeldig.',
'exists' => 'Geselecteerde :attribute is ongeldig.',
'file' => ':Attribute moet een bestand zijn.',
'filled' => ':Attribute veld is verplicht.',
'gt' => [
'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
'file' => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
'string' => 'Het :attribute veld moet groter zijn dan :value tekens.',
'array' => 'Het :attribute veld moet meer dan :value items bevatten.',
],
'gte' => [
'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
'file' => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
'string' => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
'array' => 'Het :attribute veld moet :value of meer items bevatten.',
],
'image' => ':Attribute dient een afbeelding te zijn.',
'in' => 'Geselecteerde :attribute is ongeldig.',
'in_array' => ':Attribute komt niet voor in :other.',
'integer' => ':Attribute dient een geheel getal te zijn.',
'ip' => ':Attribute dient een geldig IP adres te zijn.',
'ipv4' => ':Attribute dient een geldig IPv4 adres te zijn.',
'ipv6' => ':Attribute dient een geldig IPv6 adres te zijn..',
'json' => ':Attribute moet een geldige JSON string zijn.',
'lt' => [
'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
'file' => 'Het :attribute veld moet kleiner zijn dan :value kilobytes.',
'string' => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
'array' => 'Het :attribute veld moet minder dan :value items bevatten.',
],
'lte' => [
'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
'file' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
'string' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
'array' => 'Het :attribute veld mag maximaal :value items bevatten.',
],
'mac_address' => ':Attribute moet een geldig MAC adres zijn.',
'max' => [
'numeric' => ':Attribute mag niet groter zijn dan :max.',
'file' => ':Attribute mag niet groter zijn dan :max kilobytes.',
'string' => ':Attribute mag niet groter zijn dan :max karakters.',
'array' => ':Attribute mag niet meer dan :max items bevatten.',
],
'mimes' => ':Attribute dient een bestand te zijn van het type: :values.',
'mimetypes' => ':Attribute dient een bestand te zijn van het type: :values.',
'min' => [
'numeric' => ':Attribute dient minimaal :min te zijn.',
'file' => ':Attribute dient minimaal :min kilobytes te zijn.',
'string' => ':Attribute dient minimaal :min karakters te bevatten.',
'array' => ':Attribute dient minimaal :min items te bevatten.',
],
'multiple_of' => 'Het :attribute moet een veelvoud zijn van :value.',
'not_in' => 'Geselecteerde :attribute is ongeldig.',
'not_regex' => 'Het :attribute format is ongeldig.',
'numeric' => ':Attribute dient een nummer te zijn.',
'password' => [
'letters' => ':Attribute moet alleen uit letters bestaan.',
'mixed' => ':Attribute moet minstens één hoofdletter en één kleine letter bevatten.',
'numbers' => ':Attribute moet minstens één nummer bevatten.',
'symbols' => ':Attribute moet minstens één symbool bevatten.',
'uncompromised' => 'Attribute komt voor in een data lek. Kies een ander :attribute.',
],
'present' => ':Attribute dient aanwezig te zijn.',
'prohibited' => 'Het :attribute veld is niet toegestaan.',
'prohibited_if' => 'Het :attribute veld is niet toegestaan wanneer :other :value is.',
'prohibited_unless' => 'Het :attribute veld is niet toegestaan tenzij :other voorkomt in :values.',
'prohibits' => 'Het :attribute veld staat niet toe dat :other aanwezig is.',
'regex' => 'Het :attribute formaat is ongeldig.',
'required' => 'Het :attribute veld is verplicht.',
'required_array_keys' => 'Het veld :attribute moet vermeldingen bevatten voor: :values.',
'required_if' => 'Het :attribute veld is verplicht wanneer :other is :value.',
'required_unless' => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
'required_with' => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
'required_with_all' => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
'required_without' => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
'same' => ':Attribute en :other moeten hetzelfde zijn.',
'size' => [
'numeric' => ':Attribute moet :size zijn.',
'file' => ':Attribute moet :size kilobytes groot zijn.',
'string' => ':Attribute moet :size karakters lang zijn.',
'array' => ':Attribute moet :size items bevatten.',
],
'starts_with' => ':Attribute moet beginnen met één van het volgende: :values',
'string' => ':Attribute moet een string zijn.',
'timezone' => ':Attribute moet een geldige tijdszone zijn.',
'unique' => ':Attribute is al bezet.',
'uploaded' => 'Het uploaden van :attribute is mislukt.',
'url' => ':Attribute formaat is ongeldig.',
'uuid' => ':Attribute moet een valide UUID zijn.',
/*
|--------------------------------------------------------------------------
| 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 our attribute placeholder
| with something more reader friendly such as "E-Mail Address" instead
| of "email". This simply helps us make our message more expressive.
|
*/
'attributes' => [],
];
@kevin93w
Copy link

kevin93w commented Nov 6, 2016

Thanks for the translation, updated it with newest validation keys used in Laravel 5.3. Perhaps you could update your snippet!

Greetings,
Kevin

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    "accepted"             => ":attribute dient te worden geaccepteerd.",
    "active_url"           => ":attribute is geen geldige URL.",
    "after"                => ":attribute dient een datum te zijn na :date.",
    "alpha"                => ":attribute mag alleen letters bevatten.",
    "alpha_dash"           => ":attribute mag alleen letters, nummers, and strepen bevatten.",
    "alpha_num"            => ":attribute mag alleen letters en nummers bevatten.",
    "array"                => ":attribute moet een array zijn.",
    "before"               => ":attribute moet een datum zijn eerder dan :date.",
    "between"              => [
        "numeric" => ":attribute moet tussen :min en :max liggen.",
        "file"    => ":attribute moet tussen :min en :max kilobytes zijn.",
        "string"  => ":attribute moet tussen :min en :max karakters lang zijn.",
        "array"   => ":attribute moet tussen :min en :max items bevatten.",
    ],
    "boolean"              => ":attribute kan enkel true of false zijn.",
    "confirmed"            => ":attribute bevestiging komt niet overeen.",
    "date"                 => ":attribute is geen geldige datum.",
    "date_format"          => ":attribute komt niet overeen met het formaat :format.",
    "different"            => ":attribute en :other dienen verschillend te zijn.",
    "digits"               => ":attribute moet :digits cijfers zijn.",
    "digits_between"       => ":attribute moet tussen :min en :max cijfers zijn.",
    "dimensions"           => ":attribute heeft een ongeldige grootte.",
    "distinct"             => ":attribute heeft een dubbele waarde.",
    "email"                => ":attribute dient een geldig emailadres te zijn.",
    "exists"               => "Het geselecteerde :attribute is ongeldig.",
    "file"                 => ":attribute moet een bestand zijn.",
    "filled"               => ":attribute veld is verplicht.",
    "image"                => ":attribute dient een afbeelding te zijn.",
    "in"                   => "Het geselecteerde :attribute is ongeldig.",
    "in_array"             => ":attribute komt niet voor in :other.",
    "integer"              => ":attribute dient een geheel getal te zijn.",
    "ip"                   => ":attribute dient een geldig IP adres te zijn.",
    "json"                 => ":attribute moet een geldige JSON string zijn.",
    "max"                  => [
        "numeric" => ":attribute mag niet groter zijn dan :max.",
        "file"    => ":attribute mag niet groter zijn dan :max kilobytes.",
        "string"  => ":attribute mag niet groter zijn dan :max karakters.",
        "array"   => ":attribute mag niet meer dan :max items bevatten.",
    ],
    "mimes"                => ":attribute dient een bestand te zijn van het type: :values.",
    "mimetypes"            => ":attribute dient een bestand te zijn van het type: :values.",
    "min"                  => [
        "numeric" => ":attribute dient minimaal :min te zijn.",
        "file"    => ":attribute dient minimaal :min kilobytes te zijn.",
        "string"  => ":attribute dient minimaal :min karakters te bevatten.",
        "array"   => ":attribute dient minimaal :min items te bevatten.",
    ],
    "not_in"               => "Het geselecteerde :attribute is ongeldig.",
    "numeric"              => "Het :attribute dient een nummer te zijn.",
    "present"              => "Het :attribute dient aanwezig te zijn.",
    "regex"                => "Het :attribute formaat is ongeldig.",
    "required"             => "Het :attribute veld is verplicht.",
    "required_if"          => "Het :attribute veld is verplicht wanneer :other is :value.",
    "required_unless"      => "Het :attribute veld is verplicht, tenzij :other is in :values.",
    "required_with"        => "Het :attribute veld is verplicht wanneer :values aanwezig is.",
    "required_with_all"    => "Het :attribute veld is verplicht wanneer :values aanwezig is.",
    "required_without"     => "Het :attribute veld is verplicht wanneer :values niet aanwezig is.",
    "required_without_all" => "Het :attribute veld is verplicht wanneer geen van :values aanwezig is.",
    "same"                 => "Het :attribute en :other moeten hetzelfde zijn.",
    "size"                 => [
        "numeric" => ":attribute moet :size zijn.",
        "file"    => ":attribute moet :size kilobytes groot zijn.",
        "string"  => ":attribute moet :size karakters lang zijn.",
        "array"   => ":attribute moet :size items bevatten.",
    ],
    "string"               => ":attribute moet een string zijn.",
    "timezone"             => ":attribute moet een geldige tijdszone zijn.",
    "unique"               => ":attribute is al bezet.",
    "uploaded"             => "Het uploaden van :attribute is mislukt.",
    "url"                  => ":attribute formaat is ongeldig.",

    /*
    |--------------------------------------------------------------------------
    | 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' => [],

];

@voicecode-bv
Copy link

voicecode-bv commented Feb 26, 2017

And hereby a new version for Laravel 5.4

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    "accepted"             => ":attribute dient te worden geaccepteerd.",
    "active_url"           => ":attribute is geen geldige URL.",
    "after"                => ":attribute dient een datum te zijn na :date.",
    "after_or_equal"       => ':attribute moet een datum zijn na of gelijk aan :date.',
    "alpha"                => ":attribute mag alleen letters bevatten.",
    "alpha_dash"           => ":attribute mag alleen letters, nummers, and strepen bevatten.",
    "alpha_num"            => ":attribute mag alleen letters en nummers bevatten.",
    "array"                => ":attribute moet een array zijn.",
    "before"               => ":attribute moet een datum zijn eerder dan :date.",
    "before_or_equal"      => ':attribute moet een datum zijn voor of gelijk aan :date.',
    "between"              => [
        "numeric" => ":attribute moet tussen :min en :max liggen.",
        "file"    => ":attribute moet tussen :min en :max kilobytes zijn.",
        "string"  => ":attribute moet tussen :min en :max karakters lang zijn.",
        "array"   => ":attribute moet tussen :min en :max items bevatten.",
    ],
    "boolean"              => ":attribute kan enkel true of false zijn.",
    "confirmed"            => ":attribute bevestiging komt niet overeen.",
    "date"                 => ":attribute is geen geldige datum.",
    "date_format"          => ":attribute komt niet overeen met het formaat :format.",
    "different"            => ":attribute en :other dienen verschillend te zijn.",
    "digits"               => ":attribute moet :digits cijfers zijn.",
    "digits_between"       => ":attribute moet tussen :min en :max cijfers zijn.",
    "dimensions"           => ":attribute heeft een ongeldige grootte.",
    "distinct"             => ":attribute heeft een dubbele waarde.",
    "email"                => ":attribute dient een geldig emailadres te zijn.",
    "exists"               => "Het geselecteerde :attribute is ongeldig.",
    "file"                 => ":attribute moet een bestand zijn.",
    "filled"               => ":attribute veld is verplicht.",
    "image"                => ":attribute dient een afbeelding te zijn.",
    "in"                   => "Het geselecteerde :attribute is ongeldig.",
    "in_array"             => ":attribute komt niet voor in :other.",
    "integer"              => ":attribute dient een geheel getal te zijn.",
    "ip"                   => ":attribute dient een geldig IP adres te zijn.",
    "json"                 => ":attribute moet een geldige JSON string zijn.",
    "max"                  => [
        "numeric" => ":attribute mag niet groter zijn dan :max.",
        "file"    => ":attribute mag niet groter zijn dan :max kilobytes.",
        "string"  => ":attribute mag niet groter zijn dan :max karakters.",
        "array"   => ":attribute mag niet meer dan :max items bevatten.",
    ],
    'mimes'                => ':attribute moet een bestand zijn van type: :values.',
    'mimetypes'            => ':attribute moet een bestand zijn van type: :values.',
    'min'                  => [
        'numeric' => 'De minimale waarde van :attribute is :min.',
        'file'    => ':attribute moet minimaal :min kilobytes groot zijn.',
        'string'  => ':attribute moet minimaal :min tekens bevatten.',
        'array'   => ':attribute moet minimaal :min items bevatten.',
    ],
    "not_in"               => "Het geselecteerde :attribute is ongeldig.",
    "numeric"              => "Het :attribute dient een nummer te zijn.",
    "present"              => "Het :attribute dient aanwezig te zijn.",
    "regex"                => "Het :attribute formaat is ongeldig.",
    "required"             => "Het :attribute veld is verplicht.",
    "required_if"          => "Het :attribute veld is verplicht wanneer :other is :value.",
    "required_unless"      => "Het :attribute veld is verplicht, tenzij :other is in :values.",
    "required_with"        => "Het :attribute veld is verplicht wanneer :values aanwezig is.",
    "required_with_all"    => "Het :attribute veld is verplicht wanneer :values aanwezig is.",
    "required_without"     => "Het :attribute veld is verplicht wanneer :values niet aanwezig is.",
    "required_without_all" => "Het :attribute veld is verplicht wanneer geen van :values aanwezig is.",
    "same"                 => "Het :attribute en :other moeten hetzelfde zijn.",
    "size"                 => [
        "numeric" => ":attribute moet :size zijn.",
        "file"    => ":attribute moet :size kilobytes groot zijn.",
        "string"  => ":attribute moet :size karakters lang zijn.",
        "array"   => ":attribute moet :size items bevatten.",
    ],
    "string"               => ":attribute moet een string zijn.",
    "timezone"             => ":attribute moet een geldige tijdszone zijn.",
    "unique"               => ":attribute is al bezet.",
    "uploaded"             => "Het uploaden van :attribute is mislukt.",
    "url"                  => ":attribute formaat is ongeldig.",

    /*
    |--------------------------------------------------------------------------
    | 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' => [],
    
];

@yooouuri
Copy link

yooouuri commented Mar 8, 2017

@blyleven je hebt mimes, mimetypes, min etc er dubbel instaan

@RSpeekenbrink
Copy link

RSpeekenbrink commented Nov 12, 2017

And for 5.5

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted'             => ':attribute dient te worden geaccepteerd.',
    'active_url'           => ':attribute is geen geldige URL.',
    'after'                => ':attribute moet een datum zijn na :date.',
    'after_or_equal'       => ':attribute moet een datum zijn na of gelijk aan :date.',
    'alpha'                => ':attribute mag alleen letters bevatten.',
    'alpha_dash'           => ':attribute mag alleen letters, nummers, and strepen bevatten.',
    'alpha_num'            => ':attribute mag alleen letters en nummers bevatten.',
    'array'                => ':attribute moet een array zijn.',
    'before'               => ':attribute moet een datum zijn eerder dan :date.',
    'before_or_equal'      => ':attribute moet een datum zijn voor of gelijk aan :date.',
    'between'              => [
    'numeric' => ':attribute moet tussen :min en :max liggen.',
    'file'    => ':attribute moet tussen :min en :max kilobytes zijn.',
    'string'  => ':attribute moet tussen :min en :max karakters lang zijn.',
    'array'   => ':attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean'              => ':attribute kan enkel true of false zijn.',
    'confirmed'            => ':attribute bevestiging komt niet overeen.',
    'date'                 => ':attribute is geen geldige datum.',
    'date_format'          => ':attribute komt niet overeen met het formaat :format.',
    'different'            => ':attribute en :other dienen verschillend te zijn.',
    'digits'               => ':attribute moet :digits cijfers zijn.',
    'digits_between'       => ':attribute moet tussen :min en :max cijfers zijn.',
    'dimensions'           => ':attribute heeft een ongeldige grootte.',
    'distinct'             => ':attribute heeft een dubbele waarde.',
    'email'                => ':attribute dient een geldig emailadres te zijn.',
    'exists'               => 'Het geselecteerde :attribute is ongeldig.',
    'file'                 => ':attribute moet een bestand zijn.',
    'filled'               => ':attribute veld is verplicht.',
    'image'                => ':attribute dient een afbeelding te zijn.',
    'in'                   => 'Het geselecteerde :attribute is ongeldig.',
    'in_array'             => ':attribute komt niet voor in :other.',
    'integer'              => ':attribute dient een geheel getal te zijn.',
    'ip'                   => ':attribute dient een geldig IP adres te zijn.',
    'ipv4'                 => ':attribute dient een geldig IPv4 adres te zijn.',
    'ipv6'                 => ':attribute dient een geldig IPv6 adres te zijn..',
    'json'                 => ':attribute moet een geldige JSON string zijn.',
    'max'                  => [
        'numeric' => ':attribute mag niet groter zijn dan :max.',
        'file'    => ':attribute mag niet groter zijn dan :max kilobytes.',
        'string'  => ':attribute mag niet groter zijn dan :max karakters.',
        'array'   => ':attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes'                => ':attribute dient een bestand te zijn van het type: :values.',
    'mimetypes'            => ':attribute dient een bestand te zijn van het type: :values.',
    'min'                  => [
        'numeric' => ':attribute dient minimaal :min te zijn.',
        'file'    => ':attribute dient minimaal :min kilobytes te zijn.',
        'string'  => ':attribute dient minimaal :min karakters te bevatten.',
        'array'   => ':attribute dient minimaal :min items te bevatten.',
    ],
    'not_in'               => 'Het geselecteerde :attribute is ongeldig.',
    'numeric'              => 'Het :attribute dient een nummer te zijn.',
    'present'              => 'Het :attribute dient aanwezig te zijn.',
    'regex'                => 'Het :attribute formaat is ongeldig.',
    'required'             => 'Het :attribute veld is verplicht.',
    'required_if'          => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless'      => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with'        => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all'    => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without'     => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same'                 => 'Het :attribute en :other moeten hetzelfde zijn.',
    'size'                 => [
        'numeric' => ':attribute moet :size zijn.',
        'file'    => ':attribute moet :size kilobytes groot zijn.',
        'string'  => ':attribute moet :size karakters lang zijn.',
        'array'   => ':attribute moet :size items bevatten.',
    ],
    'string'               => ':attribute moet een string zijn.',
    'timezone'             => ':attribute moet een geldige tijdszone zijn.',
    'unique'               => ':attribute is al bezet.',
    'uploaded'             => 'Het uploaden van :attribute is mislukt.',
    'url'                  => ':attribute formaat is ongeldig.',

    /*
    |--------------------------------------------------------------------------
    | 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' => [],

];

@joshuadegier
Copy link

joshuadegier commented Jun 29, 2018

5.6 version:

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted'             => ':attribute dient te worden geaccepteerd.',
    'active_url'           => ':attribute is geen geldige URL.',
    'after'                => ':attribute moet een datum zijn na :date.',
    'after_or_equal'       => ':attribute moet een datum zijn na of gelijk aan :date.',
    'alpha'                => ':attribute mag alleen letters bevatten.',
    'alpha_dash'           => ':attribute mag alleen letters, nummers, and strepen bevatten.',
    'alpha_num'            => ':attribute mag alleen letters en nummers bevatten.',
    'array'                => ':attribute moet een array zijn.',
    'before'               => ':attribute moet een datum zijn eerder dan :date.',
    'before_or_equal'      => ':attribute moet een datum zijn voor of gelijk aan :date.',
    'between'              => [
        'numeric' => ':attribute moet tussen :min en :max liggen.',
        'file'    => ':attribute moet tussen :min en :max kilobytes zijn.',
        'string'  => ':attribute moet tussen :min en :max karakters lang zijn.',
        'array'   => ':attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean'              => ':attribute kan enkel true of false zijn.',
    'confirmed'            => ':attribute bevestiging komt niet overeen.',
    'date'                 => ':attribute is geen geldige datum.',
    'date_format'          => ':attribute komt niet overeen met het formaat :format.',
    'different'            => ':attribute en :other dienen verschillend te zijn.',
    'digits'               => ':attribute moet :digits cijfers zijn.',
    'digits_between'       => ':attribute moet tussen :min en :max cijfers zijn.',
    'dimensions'           => ':attribute heeft een ongeldige grootte.',
    'distinct'             => ':attribute heeft een dubbele waarde.',
    'email'                => ':attribute dient een geldig emailadres te zijn.',
    'exists'               => 'Het geselecteerde :attribute is ongeldig.',
    'file'                 => ':attribute moet een bestand zijn.',
    'filled'               => ':attribute veld is verplicht.',
    'gt'                   => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file'    => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte'                  => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image'                => ':attribute dient een afbeelding te zijn.',
    'in'                   => 'Het geselecteerde :attribute is ongeldig.',
    'in_array'             => ':attribute komt niet voor in :other.',
    'integer'              => ':attribute dient een geheel getal te zijn.',
    'ip'                   => ':attribute dient een geldig IP adres te zijn.',
    'ipv4'                 => ':attribute dient een geldig IPv4 adres te zijn.',
    'ipv6'                 => ':attribute dient een geldig IPv6 adres te zijn..',
    'json'                 => ':attribute moet een geldige JSON string zijn.',
    'lt'                   => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file'    => 'Het :attribute veld moet kleiner zijn dann :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte'                  => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'max'                  => [
        'numeric' => ':attribute mag niet groter zijn dan :max.',
        'file'    => ':attribute mag niet groter zijn dan :max kilobytes.',
        'string'  => ':attribute mag niet groter zijn dan :max karakters.',
        'array'   => ':attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes'                => ':attribute dient een bestand te zijn van het type: :values.',
    'mimetypes'            => ':attribute dient een bestand te zijn van het type: :values.',
    'min'                  => [
        'numeric' => ':attribute dient minimaal :min te zijn.',
        'file'    => ':attribute dient minimaal :min kilobytes te zijn.',
        'string'  => ':attribute dient minimaal :min karakters te bevatten.',
        'array'   => ':attribute dient minimaal :min items te bevatten.',
    ],
    'not_in'               => 'Het geselecteerde :attribute is ongeldig.',
    'not_regex'            => 'Het :attribute format is ongeldig.',
    'numeric'              => 'Het :attribute dient een nummer te zijn.',
    'present'              => 'Het :attribute dient aanwezig te zijn.',
    'regex'                => 'Het :attribute formaat is ongeldig.',
    'required'             => 'Het :attribute veld is verplicht.',
    'required_if'          => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless'      => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with'        => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all'    => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without'     => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same'                 => 'Het :attribute en :other moeten hetzelfde zijn.',
    'size'                 => [
        'numeric' => ':attribute moet :size zijn.',
        'file'    => ':attribute moet :size kilobytes groot zijn.',
        'string'  => ':attribute moet :size karakters lang zijn.',
        'array'   => ':attribute moet :size items bevatten.',
    ],
    'string'               => ':attribute moet een string zijn.',
    'timezone'             => ':attribute moet een geldige tijdszone zijn.',
    'unique'               => ':attribute is al bezet.',
    'uploaded'             => 'Het uploaden van :attribute is mislukt.',
    'url'                  => ':attribute formaat is ongeldig.',

    /*
    |--------------------------------------------------------------------------
    | 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' => [],

];

@nrdev88
Copy link

nrdev88 commented Jul 16, 2019

5.8

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted' => ':attribute dient te worden geaccepteerd.',
    'active_url' => ':attribute is geen geldige URL.',
    'after' => ':attribute moet een datum zijn na :date.',
    'after_or_equal' => ':attribute moet een datum zijn na of gelijk aan :date.',
    'alpha' => ':attribute mag alleen letters bevatten.',
    'alpha_dash' => ':attribute mag alleen letters, nummers, and strepen bevatten.',
    'alpha_num' => ':attribute mag alleen letters en nummers bevatten.',
    'array' => ':attribute moet een array zijn.',
    'before' => ':attribute moet een datum zijn eerder dan :date.',
    'before_or_equal' => ':attribute moet een datum zijn voor of gelijk aan :date.',
    'between' => [
        'numeric' => ':attribute moet tussen :min en :max liggen.',
        'file' => ':attribute moet tussen :min en :max kilobytes zijn.',
        'string' => ':attribute moet tussen :min en :max karakters lang zijn.',
        'array' => ':attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean' => ':attribute kan enkel true of false zijn.',
    'confirmed' => ':attribute bevestiging komt niet overeen.',
    'date' => ':attribute is geen geldige datum.',
    'date_equals' => ':attribute moet een datum zijn gelijk aan :date.',
    'date_format' => ':attribute komt niet overeen met het formaat :format.',
    'different' => ':attribute en :other dienen verschillend te zijn.',
    'digits' => ':attribute moet :digits cijfers zijn.',
    'digits_between' => ':attribute moet tussen :min en :max cijfers zijn.',
    'dimensions' => ':attribute heeft een ongeldige grootte.',
    'distinct' => ':attribute heeft een dubbele waarde.',
    'email' => ':attribute dient een geldig emailadres te zijn.',
    'ends_with' => ':attribute moet eindigen met één van het volgende: :values',
    'exists' => 'Het geselecteerde :attribute is ongeldig.',
    'file' => ':attribute moet een bestand zijn.',
    'filled' => ':attribute veld is verplicht.',
    'gt' => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file' => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string' => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array' => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte' => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file' => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string' => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array' => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image' => ':attribute dient een afbeelding te zijn.',
    'in' => 'Het geselecteerde :attribute is ongeldig.',
    'in_array' => ':attribute komt niet voor in :other.',
    'integer' => ':attribute dient een geheel getal te zijn.',
    'ip' => ':attribute dient een geldig IP adres te zijn.',
    'ipv4' => ':attribute dient een geldig IPv4 adres te zijn.',
    'ipv6' => ':attribute dient een geldig IPv6 adres te zijn..',
    'json' => ':attribute moet een geldige JSON string zijn.',
    'lt' => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file' => 'Het :attribute veld moet kleiner zijn dann :value kilobytes.',
        'string' => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array' => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte' => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array' => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'max' => [
        'numeric' => ':attribute mag niet groter zijn dan :max.',
        'file' => ':attribute mag niet groter zijn dan :max kilobytes.',
        'string' => ':attribute mag niet groter zijn dan :max karakters.',
        'array' => ':attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes' => ':attribute dient een bestand te zijn van het type: :values.',
    'mimetypes' => ':attribute dient een bestand te zijn van het type: :values.',
    'min' => [
        'numeric' => ':attribute dient minimaal :min te zijn.',
        'file' => ':attribute dient minimaal :min kilobytes te zijn.',
        'string' => ':attribute dient minimaal :min karakters te bevatten.',
        'array' => ':attribute dient minimaal :min items te bevatten.',
    ],
    'not_in' => 'Het geselecteerde :attribute is ongeldig.',
    'not_regex' => 'Het :attribute format is ongeldig.',
    'numeric' => 'Het :attribute dient een nummer te zijn.',
    'present' => 'Het :attribute dient aanwezig te zijn.',
    'regex' => 'Het :attribute formaat is ongeldig.',
    'required' => 'Het :attribute veld is verplicht.',
    'required_if' => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless' => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with' => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all' => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without' => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same' => 'Het :attribute en :other moeten hetzelfde zijn.',
    'size' => [
        'numeric' => ':attribute moet :size zijn.',
        'file' => ':attribute moet :size kilobytes groot zijn.',
        'string' => ':attribute moet :size karakters lang zijn.',
        'array' => ':attribute moet :size items bevatten.',
    ],
    'starts_with' => ':attribute moet beginnen met één van het volgende: :values',
    'string' => ':attribute moet een string zijn.',
    'timezone' => ':attribute moet een geldige tijdszone zijn.',
    'unique' => ':attribute is al bezet.',
    'uploaded' => 'Het uploaden van :attribute is mislukt.',
    'url' => ':attribute formaat is ongeldig.',
    'uuid' => ':attribute moet een valide UUID zijn.',

    /*
    |--------------------------------------------------------------------------
    | 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 our attribute placeholder
    | with something more reader friendly such as "E-Mail Address" instead
    | of "email". This simply helps us make our message more expressive.
    |
    */

    'attributes' => [],

];

@JanickOtten
Copy link

JanickOtten commented Sep 18, 2019

Same as 6.0

5.8

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted' => ':attribute dient te worden geaccepteerd.',
    'active_url' => ':attribute is geen geldige URL.',
    'after' => ':attribute moet een datum zijn na :date.',
    'after_or_equal' => ':attribute moet een datum zijn na of gelijk aan :date.',
    'alpha' => ':attribute mag alleen letters bevatten.',
    'alpha_dash' => ':attribute mag alleen letters, nummers, and strepen bevatten.',
    'alpha_num' => ':attribute mag alleen letters en nummers bevatten.',
    'array' => ':attribute moet een array zijn.',
    'before' => ':attribute moet een datum zijn eerder dan :date.',
    'before_or_equal' => ':attribute moet een datum zijn voor of gelijk aan :date.',
    'between' => [
        'numeric' => ':attribute moet tussen :min en :max liggen.',
        'file' => ':attribute moet tussen :min en :max kilobytes zijn.',
        'string' => ':attribute moet tussen :min en :max karakters lang zijn.',
        'array' => ':attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean' => ':attribute kan enkel true of false zijn.',
    'confirmed' => ':attribute bevestiging komt niet overeen.',
    'date' => ':attribute is geen geldige datum.',
    'date_equals' => ':attribute moet een datum zijn gelijk aan :date.',
    'date_format' => ':attribute komt niet overeen met het formaat :format.',
    'different' => ':attribute en :other dienen verschillend te zijn.',
    'digits' => ':attribute moet :digits cijfers zijn.',
    'digits_between' => ':attribute moet tussen :min en :max cijfers zijn.',
    'dimensions' => ':attribute heeft een ongeldige grootte.',
    'distinct' => ':attribute heeft een dubbele waarde.',
    'email' => ':attribute dient een geldig emailadres te zijn.',
    'ends_with' => ':attribute moet eindigen met één van het volgende: :values',
    'exists' => 'Het geselecteerde :attribute is ongeldig.',
    'file' => ':attribute moet een bestand zijn.',
    'filled' => ':attribute veld is verplicht.',
    'gt' => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file' => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string' => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array' => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte' => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file' => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string' => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array' => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image' => ':attribute dient een afbeelding te zijn.',
    'in' => 'Het geselecteerde :attribute is ongeldig.',
    'in_array' => ':attribute komt niet voor in :other.',
    'integer' => ':attribute dient een geheel getal te zijn.',
    'ip' => ':attribute dient een geldig IP adres te zijn.',
    'ipv4' => ':attribute dient een geldig IPv4 adres te zijn.',
    'ipv6' => ':attribute dient een geldig IPv6 adres te zijn..',
    'json' => ':attribute moet een geldige JSON string zijn.',
    'lt' => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file' => 'Het :attribute veld moet kleiner zijn dann :value kilobytes.',
        'string' => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array' => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte' => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array' => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'max' => [
        'numeric' => ':attribute mag niet groter zijn dan :max.',
        'file' => ':attribute mag niet groter zijn dan :max kilobytes.',
        'string' => ':attribute mag niet groter zijn dan :max karakters.',
        'array' => ':attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes' => ':attribute dient een bestand te zijn van het type: :values.',
    'mimetypes' => ':attribute dient een bestand te zijn van het type: :values.',
    'min' => [
        'numeric' => ':attribute dient minimaal :min te zijn.',
        'file' => ':attribute dient minimaal :min kilobytes te zijn.',
        'string' => ':attribute dient minimaal :min karakters te bevatten.',
        'array' => ':attribute dient minimaal :min items te bevatten.',
    ],
    'not_in' => 'Het geselecteerde :attribute is ongeldig.',
    'not_regex' => 'Het :attribute format is ongeldig.',
    'numeric' => 'Het :attribute dient een nummer te zijn.',
    'present' => 'Het :attribute dient aanwezig te zijn.',
    'regex' => 'Het :attribute formaat is ongeldig.',
    'required' => 'Het :attribute veld is verplicht.',
    'required_if' => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless' => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with' => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all' => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without' => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same' => 'Het :attribute en :other moeten hetzelfde zijn.',
    'size' => [
        'numeric' => ':attribute moet :size zijn.',
        'file' => ':attribute moet :size kilobytes groot zijn.',
        'string' => ':attribute moet :size karakters lang zijn.',
        'array' => ':attribute moet :size items bevatten.',
    ],
    'starts_with' => ':attribute moet beginnen met één van het volgende: :values',
    'string' => ':attribute moet een string zijn.',
    'timezone' => ':attribute moet een geldige tijdszone zijn.',
    'unique' => ':attribute is al bezet.',
    'uploaded' => 'Het uploaden van :attribute is mislukt.',
    'url' => ':attribute formaat is ongeldig.',
    'uuid' => ':attribute moet een valide UUID zijn.',

    /*
    |--------------------------------------------------------------------------
    | 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 our attribute placeholder
    | with something more reader friendly such as "E-Mail Address" instead
    | of "email". This simply helps us make our message more expressive.
    |
    */

    'attributes' => [],

];

@JurgenThijs
Copy link

JurgenThijs commented Jan 8, 2020

Het meeste komt inderdaad overeen. Echter merk ik dat in de originele engelse file ook een password key zit dat in de laatste post niet zit.
Deze heb ik bij deze er bij gezet. Echter ook heb ik alle :attribute die aan het begin staan met een hoofdletter gemaakt. Hiermee zal dus in de string de zin altijd met een hoofdletter beginnen.

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted'             => ':Attribute dient te worden geaccepteerd.',
    'active_url'           => ':Attribute is geen geldige URL.',
    'after'                => ':Attribute moet een datum zijn na :date.',
    'after_or_equal'       => ':Attribute moet een datum zijn na of gelijk aan :date.',
    'alpha'                => ':Attribute mag alleen letters bevatten.',
    'alpha_dash'           => ':Attribute mag alleen letters, nummers, and strepen bevatten.',
    'alpha_num'            => ':Attribute mag alleen letters en nummers bevatten.',
    'array'                => ':Attribute moet een array zijn.',
    'before'               => ':Attribute moet een datum zijn eerder dan :date.',
    'before_or_equal'      => ':Attribute moet een datum zijn voor of gelijk aan :date.',
    'between'              => [
        'numeric' => ':Attribute moet tussen :min en :max liggen.',
        'file'    => ':Attribute moet tussen :min en :max kilobytes zijn.',
        'string'  => ':Attribute moet tussen :min en :max karakters lang zijn.',
        'array'   => ':Attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean'              => ':Attribute kan enkel true of false zijn.',
    'confirmed'            => ':Attribute bevestiging komt niet overeen.',
    'date'                 => ':Attribute is geen geldige datum.',
    'date_equals'          => ':Attribute moet een datum zijn gelijk aan :date.',
    'date_format'          => ':Attribute komt niet overeen met het formaat :format.',
    'different'            => ':Attribute en :other dienen verschillend te zijn.',
    'digits'               => ':Attribute moet :digits cijfers zijn.',
    'digits_between'       => ':Attribute moet tussen :min en :max cijfers zijn.',
    'dimensions'           => ':Attribute heeft een ongeldige grootte.',
    'distinct'             => ':Attribute heeft een dubbele waarde.',
    'email'                => ':Attribute dient een geldig emailadres te zijn.',
    'ends_with'            => ':Attribute moet eindigen met één van het volgende: :values',
    'exists'               => 'Het geselecteerde :attribute is ongeldig.',
    'file'                 => ':Attribute moet een bestand zijn.',
    'filled'               => ':Attribute veld is verplicht.',
    'gt'                   => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file'    => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte'                  => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image'                => ':Attribute dient een afbeelding te zijn.',
    'in'                   => 'Het geselecteerde :attribute is ongeldig.',
    'in_array'             => ':Attribute komt niet voor in :other.',
    'integer'              => ':Attribute dient een geheel getal te zijn.',
    'ip'                   => ':Attribute dient een geldig IP adres te zijn.',
    'ipv4'                 => ':Attribute dient een geldig IPv4 adres te zijn.',
    'ipv6'                 => ':Attribute dient een geldig IPv6 adres te zijn..',
    'json'                 => ':Attribute moet een geldige JSON string zijn.',
    'lt'                   => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file'    => 'Het :attribute veld moet kleiner zijn dann :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte'                  => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'max'                  => [
        'numeric' => ':Attribute mag niet groter zijn dan :max.',
        'file'    => ':Attribute mag niet groter zijn dan :max kilobytes.',
        'string'  => ':Attribute mag niet groter zijn dan :max karakters.',
        'array'   => ':Attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes'                => ':Attribute dient een bestand te zijn van het type: :values.',
    'mimetypes'            => ':Attribute dient een bestand te zijn van het type: :values.',
    'min'                  => [
        'numeric' => ':Attribute dient minimaal :min te zijn.',
        'file'    => ':Attribute dient minimaal :min kilobytes te zijn.',
        'string'  => ':Attribute dient minimaal :min karakters te bevatten.',
        'array'   => ':Attribute dient minimaal :min items te bevatten.',
    ],
    'not_in'               => 'Het geselecteerde :attribute is ongeldig.',
    'not_regex'            => 'Het :attribute format is ongeldig.',
    'numeric'              => 'Het :attribute dient een nummer te zijn.',
    'password'             => "Het wachtwoord is niet correct",
    'present'              => 'Het :attribute dient aanwezig te zijn.',
    'regex'                => 'Het :attribute formaat is ongeldig.',
    'required'             => 'Het :attribute veld is verplicht.',
    'required_if'          => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless'      => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with'        => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all'    => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without'     => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same'                 => 'Het :attribute en :other moeten hetzelfde zijn.',
    'size'                 => [
        'numeric' => ':Attribute moet :size zijn.',
        'file'    => ':Attribute moet :size kilobytes groot zijn.',
        'string'  => ':Attribute moet :size karakters lang zijn.',
        'array'   => ':Attribute moet :size items bevatten.',
    ],
    'starts_with'          => ':Attribute moet beginnen met één van het volgende: :values',
    'string'               => ':Attribute moet een string zijn.',
    'timezone'             => ':Attribute moet een geldige tijdszone zijn.',
    'unique'               => ':Attribute is al bezet.',
    'uploaded'             => 'Het uploaden van :attribute is mislukt.',
    'url'                  => ':Attribute formaat is ongeldig.',
    'uuid'                 => ':Attribute moet een valide UUID zijn.',

    /*
    |--------------------------------------------------------------------------
    | 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 our attribute placeholder
    | with something more reader friendly such as "E-Mail Address" instead
    | of "email". This simply helps us make our message more expressive.
    |
    */

    'attributes' => [],

];

@GilHoe
Copy link

GilHoe commented Mar 13, 2020

Met dank aan @JurgenThijs voor kapitalisatie, hier een verbeterde versie voor "de" en "het" wat niet te doen is in het Nederlands en een paar typos gecorrigeerd.

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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted'             => ':Attribute dient te worden geaccepteerd.',
    'active_url'           => ':Attribute is geen geldige URL.',
    'after'                => ':Attribute moet een datum zijn na :date.',
    'after_or_equal'       => ':Attribute moet een datum zijn na of gelijk aan :date.',
    'alpha'                => ':Attribute mag alleen letters bevatten.',
    'alpha_dash'           => ':Attribute mag alleen letters, nummers, en strepen bevatten.',
    'alpha_num'            => ':Attribute mag alleen letters en nummers bevatten.',
    'array'                => ':Attribute moet een array zijn.',
    'before'               => ':Attribute moet een datum zijn eerder dan :date.',
    'before_or_equal'      => ':Attribute moet een datum zijn voor of gelijk aan :date.',
    'between'              => [
        'numeric' => ':Attribute moet tussen :min en :max liggen.',
        'file'    => ':Attribute moet tussen :min en :max kilobytes zijn.',
        'string'  => ':Attribute moet tussen :min en :max karakters lang zijn.',
        'array'   => ':Attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean'              => ':Attribute kan enkel waar of niet waar zijn.',
    'confirmed'            => ':Attribute bevestiging komt niet overeen.',
    'date'                 => ':Attribute is geen geldige datum.',
    'date_equals'          => ':Attribute moet een datum zijn gelijk aan :date.',
    'date_format'          => ':Attribute komt niet overeen met het formaat :format.',
    'different'            => ':Attribute en :other dienen verschillend te zijn.',
    'digits'               => ':Attribute moet :digits cijfers zijn.',
    'digits_between'       => ':Attribute moet tussen :min en :max cijfers zijn.',
    'dimensions'           => ':Attribute heeft een ongeldige grootte.',
    'distinct'             => ':Attribute heeft een dubbele waarde.',
    'email'                => ':Attribute dient een geldig emailadres te zijn.',
    'ends_with'            => ':Attribute moet eindigen met één van het volgende: :values',
    'exists'               => 'Geselecteerde :attribute is ongeldig.',
    'file'                 => ':Attribute moet een bestand zijn.',
    'filled'               => ':Attribute veld is verplicht.',
    'gt'                   => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file'    => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte'                  => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image'                => ':Attribute dient een afbeelding te zijn.',
    'in'                   => 'Geselecteerde :attribute is ongeldig.',
    'in_array'             => ':Attribute komt niet voor in :other.',
    'integer'              => ':Attribute dient een geheel getal te zijn.',
    'ip'                   => ':Attribute dient een geldig IP adres te zijn.',
    'ipv4'                 => ':Attribute dient een geldig IPv4 adres te zijn.',
    'ipv6'                 => ':Attribute dient een geldig IPv6 adres te zijn..',
    'json'                 => ':Attribute moet een geldige JSON string zijn.',
    'lt'                   => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file'    => 'Het :attribute veld moet kleiner zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte'                  => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'max'                  => [
        'numeric' => ':Attribute mag niet groter zijn dan :max.',
        'file'    => ':Attribute mag niet groter zijn dan :max kilobytes.',
        'string'  => ':Attribute mag niet groter zijn dan :max karakters.',
        'array'   => ':Attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes'                => ':Attribute dient een bestand te zijn van het type: :values.',
    'mimetypes'            => ':Attribute dient een bestand te zijn van het type: :values.',
    'min'                  => [
        'numeric' => ':Attribute dient minimaal :min te zijn.',
        'file'    => ':Attribute dient minimaal :min kilobytes te zijn.',
        'string'  => ':Attribute dient minimaal :min karakters te bevatten.',
        'array'   => ':Attribute dient minimaal :min items te bevatten.',
    ],
    'not_in'               => 'Geselecteerde :attribute is ongeldig.',
    'not_regex'            => 'Het :attribute format is ongeldig.',
    'numeric'              => ':Attribute dient een nummer te zijn.',
    'password'             => 'Het wachtwoord is niet correct',
    'present'              => ':Attribute dient aanwezig te zijn.',
    'regex'                => 'Het :attribute formaat is ongeldig.',
    'required'             => 'Het :attribute veld is verplicht.',
    'required_if'          => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless'      => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with'        => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all'    => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without'     => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same'                 => ':Attribute en :other moeten hetzelfde zijn.',
    'size'                 => [
        'numeric' => ':Attribute moet :size zijn.',
        'file'    => ':Attribute moet :size kilobytes groot zijn.',
        'string'  => ':Attribute moet :size karakters lang zijn.',
        'array'   => ':Attribute moet :size items bevatten.',
    ],
    'starts_with'          => ':Attribute moet beginnen met één van het volgende: :values',
    'string'               => ':Attribute moet een string zijn.',
    'timezone'             => ':Attribute moet een geldige tijdszone zijn.',
    'unique'               => ':Attribute is al bezet.',
    'uploaded'             => 'Het uploaden van :attribute is mislukt.',
    'url'                  => ':Attribute formaat is ongeldig.',
    'uuid'                 => ':Attribute moet een valide UUID zijn.',
],

 /*
    |--------------------------------------------------------------------------
    | 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 our attribute placeholder
    | with something more reader friendly such as "E-Mail Address" instead
    | of "email". This simply helps us make our message more expressive.
    |
    */

    'attributes' => [],

@DaanRosendal
Copy link

DaanRosendal commented Apr 19, 2020

Het antwoord van @GilHoe bevat een aantal schoonheidsfoutjes m.b.t. komma's en dergelijke waardoor ik foutmeldingen krijg, hierbij een versie zonder die foutjes:

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted'             => ':Attribute dient te worden geaccepteerd.',
    'active_url'           => ':Attribute is geen geldige URL.',
    'after'                => ':Attribute moet een datum zijn na :date.',
    'after_or_equal'       => ':Attribute moet een datum zijn na of gelijk aan :date.',
    'alpha'                => ':Attribute mag alleen letters bevatten.',
    'alpha_dash'           => ':Attribute mag alleen letters, nummers, en strepen bevatten.',
    'alpha_num'            => ':Attribute mag alleen letters en nummers bevatten.',
    'array'                => ':Attribute moet een array zijn.',
    'before'               => ':Attribute moet een datum zijn eerder dan :date.',
    'before_or_equal'      => ':Attribute moet een datum zijn voor of gelijk aan :date.',
    'between'              => [
        'numeric' => ':Attribute moet tussen :min en :max liggen.',
        'file'    => ':Attribute moet tussen :min en :max kilobytes zijn.',
        'string'  => ':Attribute moet tussen :min en :max karakters lang zijn.',
        'array'   => ':Attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean'              => ':Attribute kan enkel waar of niet waar zijn.',
    'confirmed'            => ':Attribute bevestiging komt niet overeen.',
    'date'                 => ':Attribute is geen geldige datum.',
    'date_equals'          => ':Attribute moet een datum zijn gelijk aan :date.',
    'date_format'          => ':Attribute komt niet overeen met het formaat :format.',
    'different'            => ':Attribute en :other dienen verschillend te zijn.',
    'digits'               => ':Attribute moet :digits cijfers zijn.',
    'digits_between'       => ':Attribute moet tussen :min en :max cijfers zijn.',
    'dimensions'           => ':Attribute heeft een ongeldige grootte.',
    'distinct'             => ':Attribute heeft een dubbele waarde.',
    'email'                => ':Attribute dient een geldig emailadres te zijn.',
    'ends_with'            => ':Attribute moet eindigen met één van het volgende: :values',
    'exists'               => 'Geselecteerde :attribute is ongeldig.',
    'file'                 => ':Attribute moet een bestand zijn.',
    'filled'               => ':Attribute veld is verplicht.',
    'gt'                   => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file'    => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte'                  => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image'                => ':Attribute dient een afbeelding te zijn.',
    'in'                   => 'Geselecteerde :attribute is ongeldig.',
    'in_array'             => ':Attribute komt niet voor in :other.',
    'integer'              => ':Attribute dient een geheel getal te zijn.',
    'ip'                   => ':Attribute dient een geldig IP adres te zijn.',
    'ipv4'                 => ':Attribute dient een geldig IPv4 adres te zijn.',
    'ipv6'                 => ':Attribute dient een geldig IPv6 adres te zijn..',
    'json'                 => ':Attribute moet een geldige JSON string zijn.',
    'lt'                   => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file'    => 'Het :attribute veld moet kleiner zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte'                  => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'max'                  => [
        'numeric' => ':Attribute mag niet groter zijn dan :max.',
        'file'    => ':Attribute mag niet groter zijn dan :max kilobytes.',
        'string'  => ':Attribute mag niet groter zijn dan :max karakters.',
        'array'   => ':Attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes'                => ':Attribute dient een bestand te zijn van het type: :values.',
    'mimetypes'            => ':Attribute dient een bestand te zijn van het type: :values.',
    'min'                  => [
        'numeric' => ':Attribute dient minimaal :min te zijn.',
        'file'    => ':Attribute dient minimaal :min kilobytes te zijn.',
        'string'  => ':Attribute dient minimaal :min karakters te bevatten.',
        'array'   => ':Attribute dient minimaal :min items te bevatten.',
    ],
    'not_in'               => 'Geselecteerde :attribute is ongeldig.',
    'not_regex'            => 'Het :attribute format is ongeldig.',
    'numeric'              => ':Attribute dient een nummer te zijn.',
    'password'             => 'Het wachtwoord is niet correct',
    'present'              => ':Attribute dient aanwezig te zijn.',
    'regex'                => 'Het :attribute formaat is ongeldig.',
    'required'             => 'Het :attribute veld is verplicht.',
    'required_if'          => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless'      => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with'        => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all'    => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without'     => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same'                 => ':Attribute en :other moeten hetzelfde zijn.',
    'size'                 => [
        'numeric' => ':Attribute moet :size zijn.',
        'file'    => ':Attribute moet :size kilobytes groot zijn.',
        'string'  => ':Attribute moet :size karakters lang zijn.',
        'array'   => ':Attribute moet :size items bevatten.',
    ],
    'starts_with'          => ':Attribute moet beginnen met één van het volgende: :values',
    'string'               => ':Attribute moet een string zijn.',
    'timezone'             => ':Attribute moet een geldige tijdszone zijn.',
    'unique'               => ':Attribute is al bezet.',
    'uploaded'             => 'Het uploaden van :attribute is mislukt.',
    'url'                  => ':Attribute formaat is ongeldig.',
    'uuid'                 => ':Attribute moet een valide UUID zijn.',

    /*
    |--------------------------------------------------------------------------
    | 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 our attribute placeholder
    | with something more reader friendly such as "E-Mail Address" instead
    | of "email". This simply helps us make our message more expressive.
    |
    */

    'attributes' => [],
];

@matsn0w
Copy link

matsn0w commented Feb 10, 2021

Bijgewerkt voor Laravel 8:

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted'             => ':Attribute dient te worden geaccepteerd.',
    'active_url'           => ':Attribute is geen geldige URL.',
    'after'                => ':Attribute moet een datum zijn na :date.',
    'after_or_equal'       => ':Attribute moet een datum zijn na of gelijk aan :date.',
    'alpha'                => ':Attribute mag alleen letters bevatten.',
    'alpha_dash'           => ':Attribute mag alleen letters, nummers, en strepen bevatten.',
    'alpha_num'            => ':Attribute mag alleen letters en nummers bevatten.',
    'array'                => ':Attribute moet een array zijn.',
    'before'               => ':Attribute moet een datum zijn eerder dan :date.',
    'before_or_equal'      => ':Attribute moet een datum zijn voor of gelijk aan :date.',
    'between'              => [
        'numeric' => ':Attribute moet tussen :min en :max liggen.',
        'file'    => ':Attribute moet tussen :min en :max kilobytes zijn.',
        'string'  => ':Attribute moet tussen :min en :max karakters lang zijn.',
        'array'   => ':Attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean'              => ':Attribute kan enkel waar of niet waar zijn.',
    'confirmed'            => ':Attribute bevestiging komt niet overeen.',
    'date'                 => ':Attribute is geen geldige datum.',
    'date_equals'          => ':Attribute moet een datum zijn gelijk aan :date.',
    'date_format'          => ':Attribute komt niet overeen met het formaat :format.',
    'different'            => ':Attribute en :other dienen verschillend te zijn.',
    'digits'               => ':Attribute moet :digits cijfers zijn.',
    'digits_between'       => ':Attribute moet tussen :min en :max cijfers zijn.',
    'dimensions'           => ':Attribute heeft een ongeldige grootte.',
    'distinct'             => ':Attribute heeft een dubbele waarde.',
    'email'                => ':Attribute dient een geldig emailadres te zijn.',
    'ends_with'            => ':Attribute moet eindigen met één van het volgende: :values',
    'exists'               => 'Geselecteerde :attribute is ongeldig.',
    'file'                 => ':Attribute moet een bestand zijn.',
    'filled'               => ':Attribute veld is verplicht.',
    'gt'                   => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file'    => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte'                  => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image'                => ':Attribute dient een afbeelding te zijn.',
    'in'                   => 'Geselecteerde :attribute is ongeldig.',
    'in_array'             => ':Attribute komt niet voor in :other.',
    'integer'              => ':Attribute dient een geheel getal te zijn.',
    'ip'                   => ':Attribute dient een geldig IP adres te zijn.',
    'ipv4'                 => ':Attribute dient een geldig IPv4 adres te zijn.',
    'ipv6'                 => ':Attribute dient een geldig IPv6 adres te zijn..',
    'json'                 => ':Attribute moet een geldige JSON string zijn.',
    'lt'                   => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file'    => 'Het :attribute veld moet kleiner zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte'                  => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'max'                  => [
        'numeric' => ':Attribute mag niet groter zijn dan :max.',
        'file'    => ':Attribute mag niet groter zijn dan :max kilobytes.',
        'string'  => ':Attribute mag niet groter zijn dan :max karakters.',
        'array'   => ':Attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes'                => ':Attribute dient een bestand te zijn van het type: :values.',
    'mimetypes'            => ':Attribute dient een bestand te zijn van het type: :values.',
    'min'                  => [
        'numeric' => ':Attribute dient minimaal :min te zijn.',
        'file'    => ':Attribute dient minimaal :min kilobytes te zijn.',
        'string'  => ':Attribute dient minimaal :min karakters te bevatten.',
        'array'   => ':Attribute dient minimaal :min items te bevatten.',
    ],
    'multiple_of'          => 'Het :attribute moet een veelvoud zijn van :value.',
    'not_in'               => 'Geselecteerde :attribute is ongeldig.',
    'not_regex'            => 'Het :attribute format is ongeldig.',
    'numeric'              => ':Attribute dient een nummer te zijn.',
    'password'             => 'Het wachtwoord is niet correct',
    'present'              => ':Attribute dient aanwezig te zijn.',
    'regex'                => 'Het :attribute formaat is ongeldig.',
    'required'             => 'Het :attribute veld is verplicht.',
    'required_if'          => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless'      => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with'        => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all'    => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without'     => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same'                 => ':Attribute en :other moeten hetzelfde zijn.',
    'size'                 => [
        'numeric' => ':Attribute moet :size zijn.',
        'file'    => ':Attribute moet :size kilobytes groot zijn.',
        'string'  => ':Attribute moet :size karakters lang zijn.',
        'array'   => ':Attribute moet :size items bevatten.',
    ],
    'starts_with'          => ':Attribute moet beginnen met één van het volgende: :values',
    'string'               => ':Attribute moet een string zijn.',
    'timezone'             => ':Attribute moet een geldige tijdszone zijn.',
    'unique'               => ':Attribute is al bezet.',
    'uploaded'             => 'Het uploaden van :attribute is mislukt.',
    'url'                  => ':Attribute formaat is ongeldig.',
    'uuid'                 => ':Attribute moet een valide UUID zijn.',

    /*
    |--------------------------------------------------------------------------
    | 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 our attribute placeholder
    | with something more reader friendly such as "E-Mail Address" instead
    | of "email". This simply helps us make our message more expressive.
    |
    */

    'attributes' => [],

];

@joshahubbers
Copy link

joshahubbers commented Jul 31, 2021

Bijgewerkt voor 8.52:

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted'             => ':Attribute dient te worden geaccepteerd.',
    'active_url'           => ':Attribute is geen geldige URL.',
    'after'                => ':Attribute moet een datum zijn na :date.',
    'after_or_equal'       => ':Attribute moet een datum zijn na of gelijk aan :date.',
    'alpha'                => ':Attribute mag alleen letters bevatten.',
    'alpha_dash'           => ':Attribute mag alleen letters, nummers, en strepen bevatten.',
    'alpha_num'            => ':Attribute mag alleen letters en nummers bevatten.',
    'array'                => ':Attribute moet een array zijn.',
    'before'               => ':Attribute moet een datum zijn eerder dan :date.',
    'before_or_equal'      => ':Attribute moet een datum zijn voor of gelijk aan :date.',
    'between'              => [
        'numeric' => ':Attribute moet tussen :min en :max liggen.',
        'file'    => ':Attribute moet tussen :min en :max kilobytes zijn.',
        'string'  => ':Attribute moet tussen :min en :max karakters lang zijn.',
        'array'   => ':Attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean'              => ':Attribute kan enkel waar of niet waar zijn.',
    'confirmed'            => ':Attribute bevestiging komt niet overeen.',
    'date'                 => ':Attribute is geen geldige datum.',
    'date_equals'          => ':Attribute moet een datum zijn gelijk aan :date.',
    'date_format'          => ':Attribute komt niet overeen met het formaat :format.',
    'different'            => ':Attribute en :other dienen verschillend te zijn.',
    'digits'               => ':Attribute moet :digits cijfers zijn.',
    'digits_between'       => ':Attribute moet tussen :min en :max cijfers zijn.',
    'dimensions'           => ':Attribute heeft een ongeldige grootte.',
    'distinct'             => ':Attribute heeft een dubbele waarde.',
    'email'                => ':Attribute dient een geldig emailadres te zijn.',
    'ends_with'            => ':Attribute moet eindigen met één van het volgende: :values',
    'exists'               => 'Geselecteerde :attribute is ongeldig.',
    'file'                 => ':Attribute moet een bestand zijn.',
    'filled'               => ':Attribute veld is verplicht.',
    'gt'                   => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file'    => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte'                  => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image'                => ':Attribute dient een afbeelding te zijn.',
    'in'                   => 'Geselecteerde :attribute is ongeldig.',
    'in_array'             => ':Attribute komt niet voor in :other.',
    'integer'              => ':Attribute dient een geheel getal te zijn.',
    'ip'                   => ':Attribute dient een geldig IP adres te zijn.',
    'ipv4'                 => ':Attribute dient een geldig IPv4 adres te zijn.',
    'ipv6'                 => ':Attribute dient een geldig IPv6 adres te zijn..',
    'json'                 => ':Attribute moet een geldige JSON string zijn.',
    'lt'                   => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file'    => 'Het :attribute veld moet kleiner zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte'                  => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'max'                  => [
        'numeric' => ':Attribute mag niet groter zijn dan :max.',
        'file'    => ':Attribute mag niet groter zijn dan :max kilobytes.',
        'string'  => ':Attribute mag niet groter zijn dan :max karakters.',
        'array'   => ':Attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes'                => ':Attribute dient een bestand te zijn van het type: :values.',
    'mimetypes'            => ':Attribute dient een bestand te zijn van het type: :values.',
    'min'                  => [
        'numeric' => ':Attribute dient minimaal :min te zijn.',
        'file'    => ':Attribute dient minimaal :min kilobytes te zijn.',
        'string'  => ':Attribute dient minimaal :min karakters te bevatten.',
        'array'   => ':Attribute dient minimaal :min items te bevatten.',
    ],
    'multiple_of'          => 'Het :attribute moet een veelvoud zijn van :value.',
    'not_in'               => 'Geselecteerde :attribute is ongeldig.',
    'not_regex'            => 'Het :attribute format is ongeldig.',
    'numeric'              => ':Attribute dient een nummer te zijn.',
    'password'             => 'Het wachtwoord is niet correct',
    'present'              => ':Attribute dient aanwezig te zijn.',
    'regex'                => 'Het :attribute formaat is ongeldig.',
    'required'             => 'Het :attribute veld is verplicht.',
    'required_if'          => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless'      => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with'        => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all'    => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without'     => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same'                 => ':Attribute en :other moeten hetzelfde zijn.',
    'size'                 => [
        'numeric' => ':Attribute moet :size zijn.',
        'file'    => ':Attribute moet :size kilobytes groot zijn.',
        'string'  => ':Attribute moet :size karakters lang zijn.',
        'array'   => ':Attribute moet :size items bevatten.',
    ],
    'starts_with'          => ':Attribute moet beginnen met één van het volgende: :values',
    'string'               => ':Attribute moet een string zijn.',
    'timezone'             => ':Attribute moet een geldige tijdszone zijn.',
    'unique'               => ':Attribute is al bezet.',
    'uploaded'             => 'Het uploaden van :attribute is mislukt.',
    'url'                  => ':Attribute formaat is ongeldig.',
    'uuid'                 => ':Attribute moet een valide UUID zijn.',

    /*
    |--------------------------------------------------------------------------
    | 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 our attribute placeholder
    | with something more reader friendly such as "E-Mail Address" instead
    | of "email". This simply helps us make our message more expressive.
    |
    */

    'attributes' => [],

];

@johnhout
Copy link
Author

johnhout commented Sep 3, 2021

@joshahubbers Thanks updated my public gist

@makkinga
Copy link

Bijgewerkt voor Laravel 9.2

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */
    
    'accepted'             => ':Attribute dient te worden geaccepteerd.',
    'accepted_if'          => ':Attribute dient te worden geaccepteerd wanneer :other :value is.',
    'active_url'           => ':Attribute is geen geldige URL.',
    'after'                => ':Attribute moet een datum zijn na :date.',
    'after_or_equal'       => ':Attribute moet een datum zijn na of gelijk aan :date.',
    'alpha'                => ':Attribute mag alleen letters bevatten.',
    'alpha_dash'           => ':Attribute mag alleen letters, nummers, en strepen bevatten.',
    'alpha_num'            => ':Attribute mag alleen letters en nummers bevatten.',
    'array'                => ':Attribute moet een array zijn.',
    'before'               => ':Attribute moet een datum zijn eerder dan :date.',
    'before_or_equal'      => ':Attribute moet een datum zijn voor of gelijk aan :date.',
    'between'              => [
        'numeric' => ':Attribute moet tussen :min en :max liggen.',
        'file'    => ':Attribute moet tussen :min en :max kilobytes zijn.',
        'string'  => ':Attribute moet tussen :min en :max karakters lang zijn.',
        'array'   => ':Attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean'              => ':Attribute kan enkel waar of niet waar zijn.',
    'confirmed'            => ':Attribute bevestiging komt niet overeen.',
    'current_password'     => 'Het wachtwoord is ongeldig.',
    'date'                 => ':Attribute is geen geldige datum.',
    'date_equals'          => ':Attribute moet een datum zijn gelijk aan :date.',
    'date_format'          => ':Attribute komt niet overeen met het formaat :format.',
    'declined'             => ':Attribute dient te worden afgewezen.',
    'declined_if'          => ':Attribute dient te worden afgewezen wanneer :other :value is.',
    'different'            => ':Attribute en :other dienen verschillend te zijn.',
    'digits'               => ':Attribute moet :digits cijfers zijn.',
    'digits_between'       => ':Attribute moet tussen :min en :max cijfers zijn.',
    'dimensions'           => ':Attribute heeft een ongeldige grootte.',
    'distinct'             => ':Attribute heeft een dubbele waarde.',
    'email'                => ':Attribute dient een geldig emailadres te zijn.',
    'ends_with'            => ':Attribute moet eindigen met één van het volgende: :values',
    'enum'                 => 'Geselecteerde :attribute is ongeldig.',
    'exists'               => 'Geselecteerde :attribute is ongeldig.',
    'file'                 => ':Attribute moet een bestand zijn.',
    'filled'               => ':Attribute veld is verplicht.',
    'gt'                   => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file'    => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte'                  => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image'                => ':Attribute dient een afbeelding te zijn.',
    'in'                   => 'Geselecteerde :attribute is ongeldig.',
    'in_array'             => ':Attribute komt niet voor in :other.',
    'integer'              => ':Attribute dient een geheel getal te zijn.',
    'ip'                   => ':Attribute dient een geldig IP adres te zijn.',
    'ipv4'                 => ':Attribute dient een geldig IPv4 adres te zijn.',
    'ipv6'                 => ':Attribute dient een geldig IPv6 adres te zijn..',
    'json'                 => ':Attribute moet een geldige JSON string zijn.',
    'lt'                   => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file'    => 'Het :attribute veld moet kleiner zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte'                  => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'mac_address'          => ':Attribute moet een geldig MAC adres zijn.',
    'max'                  => [
        'numeric' => ':Attribute mag niet groter zijn dan :max.',
        'file'    => ':Attribute mag niet groter zijn dan :max kilobytes.',
        'string'  => ':Attribute mag niet groter zijn dan :max karakters.',
        'array'   => ':Attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes'                => ':Attribute dient een bestand te zijn van het type: :values.',
    'mimetypes'            => ':Attribute dient een bestand te zijn van het type: :values.',
    'min'                  => [
        'numeric' => ':Attribute dient minimaal :min te zijn.',
        'file'    => ':Attribute dient minimaal :min kilobytes te zijn.',
        'string'  => ':Attribute dient minimaal :min karakters te bevatten.',
        'array'   => ':Attribute dient minimaal :min items te bevatten.',
    ],
    'multiple_of'          => 'Het :attribute moet een veelvoud zijn van :value.',
    'not_in'               => 'Geselecteerde :attribute is ongeldig.',
    'not_regex'            => 'Het :attribute format is ongeldig.',
    'numeric'              => ':Attribute dient een nummer te zijn.',
    'password'             => 'Het wachtwoord is niet correct',
    'present'              => ':Attribute dient aanwezig te zijn.',
    'prohibited'           => 'Het :attribute veld is niet toegestaan.',
    'prohibited_if'        => 'Het :attribute veld is niet toegestaan wanneer :other :value is.',
    'prohibited_unless'    => 'Het :attribute veld is niet toegestaan tenzij :other voorkomt in :values.',
    'prohibits'            => 'Het :attribute veld staat niet toe dat :other aanwezig is.',
    'regex'                => 'Het :attribute formaat is ongeldig.',
    'required'             => 'Het :attribute veld is verplicht.',
    'required_array_keys'  => 'Het veld :attribute moet vermeldingen bevatten voor: :values.',
    'required_if'          => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless'      => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with'        => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all'    => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without'     => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same'                 => ':Attribute en :other moeten hetzelfde zijn.',
    'size'                 => [
        'numeric' => ':Attribute moet :size zijn.',
        'file'    => ':Attribute moet :size kilobytes groot zijn.',
        'string'  => ':Attribute moet :size karakters lang zijn.',
        'array'   => ':Attribute moet :size items bevatten.',
    ],
    'starts_with'          => ':Attribute moet beginnen met één van het volgende: :values',
    'string'               => ':Attribute moet een string zijn.',
    'timezone'             => ':Attribute moet een geldige tijdszone zijn.',
    'unique'               => ':Attribute is al bezet.',
    'uploaded'             => 'Het uploaden van :attribute is mislukt.',
    'url'                  => ':Attribute formaat is ongeldig.',
    'uuid'                 => ':Attribute moet een valide UUID zijn.',

    /*
    |--------------------------------------------------------------------------
    | 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 our attribute placeholder
    | with something more reader friendly such as "E-Mail Address" instead
    | of "email". This simply helps us make our message more expressive.
    |
    */

    'attributes' => [],

];

@johnhout
Copy link
Author

@makkinga awesome! updated :)

@SerendipityNL
Copy link

The lang directory has been moved to the root folder of the project. Maybe update the description?

@npostman
Copy link

npostman commented Apr 9, 2022

Great resource. Thanks.
It might help to put in the description for which Laravel version the latest gist version is. That way people can check in Revisions versions for older Laravel versions.

@PixelTijgers
Copy link

Agreed. I'm going to link into a .json translation file for the Dutch validation too.

@koenhendriks
Copy link

For Laravel 9.24:

<?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
    | as the size rules. Feel free to tweak each of these messages here.
    |
    */

    'accepted'             => ':Attribute dient te worden geaccepteerd.',
    'accepted_if'          => ':Attribute dient te worden geaccepteerd wanneer :other :value is.',
    'active_url'           => ':Attribute is geen geldige URL.',
    'after'                => ':Attribute moet een datum zijn na :date.',
    'after_or_equal'       => ':Attribute moet een datum zijn na of gelijk aan :date.',
    'alpha'                => ':Attribute mag alleen letters bevatten.',
    'alpha_dash'           => ':Attribute mag alleen letters, nummers, en strepen bevatten.',
    'alpha_num'            => ':Attribute mag alleen letters en nummers bevatten.',
    'array'                => ':Attribute moet een array zijn.',
    'before'               => ':Attribute moet een datum zijn eerder dan :date.',
    'before_or_equal'      => ':Attribute moet een datum zijn voor of gelijk aan :date.',
    'between'              => [
        'numeric' => ':Attribute moet tussen :min en :max liggen.',
        'file'    => ':Attribute moet tussen :min en :max kilobytes zijn.',
        'string'  => ':Attribute moet tussen :min en :max karakters lang zijn.',
        'array'   => ':Attribute moet tussen :min en :max items bevatten.',
    ],
    'boolean'              => ':Attribute kan enkel waar of niet waar zijn.',
    'confirmed'            => ':Attribute bevestiging komt niet overeen.',
    'current_password'     => 'Het wachtwoord is ongeldig.',
    'date'                 => ':Attribute is geen geldige datum.',
    'date_equals'          => ':Attribute moet een datum zijn gelijk aan :date.',
    'date_format'          => ':Attribute komt niet overeen met het formaat :format.',
    'declined'             => ':Attribute dient te worden afgewezen.',
    'declined_if'          => ':Attribute dient te worden afgewezen wanneer :other :value is.',
    'different'            => ':Attribute en :other dienen verschillend te zijn.',
    'digits'               => ':Attribute moet :digits cijfers zijn.',
    'digits_between'       => ':Attribute moet tussen :min en :max cijfers zijn.',
    'dimensions'           => ':Attribute heeft een ongeldige grootte.',
    'distinct'             => ':Attribute heeft een dubbele waarde.',
    'doesnt_start_with'    => ':Attribute kan niet beginnen met de volgende waardes: :values.',
    'email'                => ':Attribute dient een geldig emailadres te zijn.',
    'ends_with'            => ':Attribute moet eindigen met één van het volgende: :values',
    'enum'                 => 'Geselecteerde :attribute is ongeldig.',
    'exists'               => 'Geselecteerde :attribute is ongeldig.',
    'file'                 => ':Attribute moet een bestand zijn.',
    'filled'               => ':Attribute veld is verplicht.',
    'gt'                   => [
        'numeric' => 'Het :attribute veld moet groter zijn dan :value.',
        'file'    => 'Het :attribute veld moet groter zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet meer dan :value items bevatten.',
    ],
    'gte'                  => [
        'numeric' => 'Het :attribute veld moet groter of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet groter of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet groter of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld moet :value of meer items bevatten.',
    ],
    'image'                => ':Attribute dient een afbeelding te zijn.',
    'in'                   => 'Geselecteerde :attribute is ongeldig.',
    'in_array'             => ':Attribute komt niet voor in :other.',
    'integer'              => ':Attribute dient een geheel getal te zijn.',
    'ip'                   => ':Attribute dient een geldig IP adres te zijn.',
    'ipv4'                 => ':Attribute dient een geldig IPv4 adres te zijn.',
    'ipv6'                 => ':Attribute dient een geldig IPv6 adres te zijn..',
    'json'                 => ':Attribute moet een geldige JSON string zijn.',
    'lt'                   => [
        'numeric' => 'Het :attribute veld moet kleiner zijn dan :value.',
        'file'    => 'Het :attribute veld moet kleiner zijn dan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner zijn dan :value tekens.',
        'array'   => 'Het :attribute veld moet minder dan :value items bevatten.',
    ],
    'lte'                  => [
        'numeric' => 'Het :attribute veld moet kleiner of gelijk zijn aan :value.',
        'file'    => 'Het :attribute veld moet kleiner of gelijk zijn aan :value kilobytes.',
        'string'  => 'Het :attribute veld moet kleiner of gelijk zijn aan :value tekens.',
        'array'   => 'Het :attribute veld mag maximaal :value items bevatten.',
    ],
    'mac_address'          => ':Attribute moet een geldig MAC adres zijn.',
    'max'                  => [
        'numeric' => ':Attribute mag niet groter zijn dan :max.',
        'file'    => ':Attribute mag niet groter zijn dan :max kilobytes.',
        'string'  => ':Attribute mag niet groter zijn dan :max karakters.',
        'array'   => ':Attribute mag niet meer dan :max items bevatten.',
    ],
    'mimes'                => ':Attribute dient een bestand te zijn van het type: :values.',
    'mimetypes'            => ':Attribute dient een bestand te zijn van het type: :values.',
    'min'                  => [
        'numeric' => ':Attribute dient minimaal :min te zijn.',
        'file'    => ':Attribute dient minimaal :min kilobytes te zijn.',
        'string'  => ':Attribute dient minimaal :min karakters te bevatten.',
        'array'   => ':Attribute dient minimaal :min items te bevatten.',
    ],
    'multiple_of'          => 'Het :attribute moet een veelvoud zijn van :value.',
    'not_in'               => 'Geselecteerde :attribute is ongeldig.',
    'not_regex'            => 'Het :attribute format is ongeldig.',
    'numeric'              => ':Attribute dient een nummer te zijn.',
    'password'             => [
        'letters' => ':Attribute moet alleen uit letters bestaan.',
        'mixed'   => ':Attribute moet minstens één hoofdletter en één kleine letter bevatten.',
        'numbers' => ':Attribute moet minstens één nummer bevatten.',
        'symbols' => ':Attribute moet minstens één symbool bevatten.',
        'uncompromised' => 'Attribute komt voor in een data lek. Kies een ander :attribute.',
    ],
    'present'              => ':Attribute dient aanwezig te zijn.',
    'prohibited'           => 'Het :attribute veld is niet toegestaan.',
    'prohibited_if'        => 'Het :attribute veld is niet toegestaan wanneer :other :value is.',
    'prohibited_unless'    => 'Het :attribute veld is niet toegestaan tenzij :other voorkomt in :values.',
    'prohibits'            => 'Het :attribute veld staat niet toe dat :other aanwezig is.',
    'regex'                => 'Het :attribute formaat is ongeldig.',
    'required'             => 'Het :attribute veld is verplicht.',
    'required_array_keys'  => 'Het veld :attribute moet vermeldingen bevatten voor: :values.',
    'required_if'          => 'Het :attribute veld is verplicht wanneer :other is :value.',
    'required_unless'      => 'Het :attribute veld is verplicht, tenzij :other is in :values.',
    'required_with'        => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_with_all'    => 'Het :attribute veld is verplicht wanneer :values aanwezig is.',
    'required_without'     => 'Het :attribute veld is verplicht wanneer :values niet aanwezig is.',
    'required_without_all' => 'Het :attribute veld is verplicht wanneer geen van :values aanwezig is.',
    'same'                 => ':Attribute en :other moeten hetzelfde zijn.',
    'size'                 => [
        'numeric' => ':Attribute moet :size zijn.',
        'file'    => ':Attribute moet :size kilobytes groot zijn.',
        'string'  => ':Attribute moet :size karakters lang zijn.',
        'array'   => ':Attribute moet :size items bevatten.',
    ],
    'starts_with'          => ':Attribute moet beginnen met één van het volgende: :values',
    'string'               => ':Attribute moet een string zijn.',
    'timezone'             => ':Attribute moet een geldige tijdszone zijn.',
    'unique'               => ':Attribute is al bezet.',
    'uploaded'             => 'Het uploaden van :attribute is mislukt.',
    'url'                  => ':Attribute formaat is ongeldig.',
    'uuid'                 => ':Attribute moet een valide UUID zijn.',

    /*
    |--------------------------------------------------------------------------
    | 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 our attribute placeholder
    | with something more reader friendly such as "E-Mail Address" instead
    | of "email". This simply helps us make our message more expressive.
    |
    */

    'attributes' => [],

];

@johnhout
Copy link
Author

Awesome @koenhendriks thank you! 👍 updated the main snippet @npostman converted this snippet to a repo here: https://github.com/fastvoid/laravel-dutch-validation

@koenhendriks
Copy link

Repo seems like the correct thing to do :) Maybe even make it a composer package that has publishable (language) resources?

@johnhout
Copy link
Author

@koenhendriks I personally am not using Laravel anymore only Symfony. So feel free to add pull request for it :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment