<?php

declare(strict_types=1);

return [
    'accepted'               => 'Поле :attribute должно быть принято.',
    'accepted_if'            => 'Поле :attribute должно быть принято, когда :other равно :value.',
    'active_url'             => 'Поле :attribute должно быть допустимым URL.',
    'after'                  => 'Поле :attribute должно быть датой после :date.',
    'after_or_equal'         => 'Поле :attribute должно быть датой после или равным :date.',
    'alpha'                  => 'Поле :attribute должно содержать только буквы.',
    'alpha_dash'             => 'Поле :attribute должно содержать только буквы, цифры, тире и знаки подчеркивания.',
    'alpha_num'              => 'Поле :attribute должно содержать только буквы и цифры.',
    'any_of'                 => 'Поле :attribute является недопустимым.',
    'array'                  => 'Поле :attribute должно быть массивом.',
    'ascii'                  => 'Поле :attribute должно содержать только однобайтные буквенно-цифровые символы и символы.',
    'before'                 => 'Поле :attribute должно быть датой до :date.',
    'before_or_equal'        => 'Поле :attribute должно быть датой до или равным :date.',
    'between'                => [
        'array'   => 'Поле :attribute должно иметь между :min и :max элементов.',
        'file'    => 'Поле :attribute должно быть между :min и :max килобайт.',
        'numeric' => 'Поле :attribute должно быть между :min и :max.',
        'string'  => 'Поле :attribute должно содержать от :min до :max символов.',
    ],
    'boolean'                => 'Поле :attribute должно быть true или false.',
    'can'                    => 'Поле :attribute содержит несанкционированное значение.',
    'confirmed'              => 'Поле :attribute не совпадает.',
    'contains'               => 'Поле :attribute не содержит обязательное значение.',
    'current_password'       => 'Неверный пароль.',
    'date'                   => 'Поле :attribute должно быть правильной датой.',
    'date_equals'            => 'Поле :attribute должно быть датой :date.',
    'date_format'            => 'Поле :attribute должно соответствовать формату :format.',
    'decimal'                => 'Поле :attribute должно содержать :десятичные знаки.',
    'declined'               => 'Поле :attribute должно быть отклонено.',
    'declined_if'            => 'Поле :attribute должно быть отклонено, когда :other равно :value.',
    'different'              => 'Поле :attribute и :other должны быть разными.',
    'digits'                 => 'Поле :attribute должно содержать :digits цифр.',
    'digits_between'         => 'Поле :attribute должно быть между :min и :max цифр.',
    'dimensions'             => 'Поле :attribute имеет неверные размеры изображения.',
    'distinct'               => 'Поле :attribute имеет повторяющееся значение.',
    'doesnt_end_with'        => 'Поле :attribute не должно заканчиваться одним из следующих: :values.',
    'doesnt_start_with'      => 'Поле :attribute не должно начинаться с одного из следующих значений: :values.',
    'email'                  => 'Поле :attribute должно быть действительным адресом электронной почты.',
    'ends_with'              => 'Поле :attribute должно заканчиваться одним из следующих: :values.',
    'enum'                   => 'Выбранный :attribute неверен.',
    'exists'                 => 'Выбранный :attribute неверен.',
    'extensions'             => 'Поле :attribute должно иметь одно из следующих расширений: :values.',
    'file'                   => 'Поле :attribute должно быть файлом.',
    'filled'                 => 'Поле :attribute должно иметь значение.',
    'gt'                     => [
        'array'   => 'Поле :attribute должно содержать больше чем :value-элементов.',
        'file'    => 'Поле :attribute должно быть больше :value килобайт.',
        'numeric' => 'Поле :attribute должно быть больше :value.',
        'string'  => 'Поле :attribute должно быть больше :value.',
    ],
    'gte'                    => [
        'array'   => 'Поле :attribute должно иметь :value или больше.',
        'file'    => 'Поле :attribute должно быть больше или равно :value килобайт.',
        'numeric' => 'Поле :attribute должно быть больше или равно :value.',
        'string'  => 'Поле :attribute должно быть больше или равно :value.',
    ],
    'hex_color'              => 'Поле :attribute должно быть допустимым шестнадцатеричным цветом.',
    'image'                  => 'Поле :attribute должно быть изображением.',
    'in'                     => 'Выбранный :attribute неверен.',
    'in_array'               => 'Поле :attribute должно существовать в :other.',
    'integer'                => 'Поле :attribute должно быть целым числом.',
    'ip'                     => 'Поле :attribute должно быть действительным IP-адресом.',
    'ipv4'                   => 'Поле :attribute должно быть допустимым IPv4 адресом.',
    'ipv6'                   => 'Поле :attribute должно быть допустимым IPv6 адресом.',
    'json'                   => 'Поле :attribute должно быть в формате JSON.',
    'list'                   => 'Поле :attribute должно быть списком.',
    'lowercase'              => 'Поле :attribute должно быть строчными буквами.',
    'lt'                     => [
        'array'   => 'Поле :attribute должно быть меньше чем :value-элементов.',
        'file'    => 'Поле :attribute должно быть меньше :value килобайт.',
        'numeric' => 'Поле :attribute должно быть меньше :value.',
        'string'  => 'Поле :attribute должно быть меньше :value.',
    ],
    'lte'                    => [
        'array'   => 'Поле :attribute не должно содержать больше чем :value-элементов.',
        'file'    => 'Поле :attribute должно быть меньше или равно :value килобайт.',
        'numeric' => 'Поле :attribute должно быть меньше или равно :value.',
        'string'  => 'Поле :attribute должно быть меньше или равно :value.',
    ],
    'mac_address'            => 'Поле :attribute должно быть действительным MAC-адресом.',
    'max'                    => [
        'array'   => 'Поле :attribute не должно быть больше чем :max элементов.',
        'file'    => 'Поле :attribute не должно быть больше :max килобайт.',
        'numeric' => 'Поле :attribute не должно быть больше :max.',
        'string'  => 'Поле :attribute должно быть не длиннее :max символов.',
    ],
    'max_digits'             => 'Поле :attribute должно содержать не более :max цифр.',
    'mimes'                  => 'Поле :attribute должно быть файлом типа: :values.',
    'mimetypes'              => 'Поле :attribute должно быть файлом типа: :values.',
    'min'                    => [
        'array'   => 'Поле :attribute должно содержать не менее :min элементов.',
        'file'    => 'Поле :attribute должно быть не менее :min килобайт.',
        'numeric' => 'Поле :attribute должно быть не менее :min.',
        'string'  => 'Поле :attribute должно содержать не менее :min символов.',
    ],
    'min_digits'             => 'Поле :attribute должно содержать не менее :min цифр.',
    'missing'                => 'Поле :attribute должно быть не заполнено.',
    'missing_if'             => 'Поле :attribute должно быть пропущено, когда :other равно :value.',
    'missing_unless'         => 'Поле :attribute должно быть пропущено, если :other не является :value.',
    'missing_with'           => 'Поле :attribute должно быть пропущено, когда :values присутствует.',
    'missing_with_all'       => 'Поле :attribute должно быть пропущено, когда :values присутствуют.',
    'multiple_of'            => 'Поле :attribute должно быть кратким для :value.',
    'not_in'                 => 'Выбранный :attribute неверен.',
    'not_regex'              => 'Поле :attribute имеет неверный формат.',
    'numeric'                => 'Поле :attribute должно быть числом.',
    'password'               => [
        'letters'       => 'Поле :attribute должно содержать хотя бы одну букву.',
        'mixed'         => 'Поле :attribute должно содержать хотя бы одну заглавную букву и одну строчную букву.',
        'numbers'       => 'Поле :attribute должно содержать хотя бы одно число.',
        'symbols'       => 'Поле :attribute должно содержать хотя бы один символ.',
        'uncompromised' => 'Данный :attribute появился при утечке данных. Пожалуйста, выберите другой :attribute.',
    ],
    'present'                => 'Поле :attribute должно быть заполнено.',
    'present_if'             => 'Поле :attribute должно быть заполнено, когда :other - :value.',
    'present_unless'         => 'Поле :attribute должно быть заполнено, если только :other не является :value.',
    'present_with'           => 'Поле :attribute должно присутствовать, когда :values присутствует.',
    'present_with_all'       => 'Поле :attribute должно присутствовать, когда :values присутствует.',
    'prohibited'             => 'Поле :attribute запрещено.',
    'prohibited_if'          => 'Поле :attribute запрещено если :other равно :value.',
    'prohibited_if_accepted' => 'Поле :attribute запрещено, если :other принято.',
    'prohibited_if_declined' => 'Поле :attribute запрещено, если :other отклоняется.',
    'prohibited_unless'      => 'Поле :attribute запрещено, если :other не находится в :values.',
    'prohibits'              => 'Поле :attribute запрещает :other присутствуть.',
    'regex'                  => 'Поле :attribute имеет неверный формат.',
    'required'               => 'Поле :attribute является обязательным.',
    'required_array_keys'    => 'Поле :attribute должно содержать записи для: :values.',
    'required_if'            => 'Поле :attribute является обязательным, если :other равно :value.',
    'required_if_accepted'   => 'Поле :attribute является обязательным, если :other принят.',
    'required_if_declined'   => 'Поле :attribute является обязательным, если :other отклонено.',
    'required_unless'        => 'Поле :attribute является обязательным, если только :other не находится в :values.',
    'required_with'          => 'Поле :attribute обязательно для заполнения, когда :values присутствует.',
    'required_with_all'      => 'Поле :attribute является обязательным, когда :values присутствуют.',
    'required_without'       => 'Поле :attribute является обязательным, если :values не указано.',
    'required_without_all'   => 'Поле :attribute является обязательным, если ни одно из :values не указано.',
    'same'                   => 'Поле :attribute должно совпадать с :other.',
    'size'                   => [
        'array'   => 'Поле :attribute должно содержать :size элементов.',
        'file'    => 'Поле :attribute должно быть :size килобайт.',
        'numeric' => 'Поле :attribute должно быть :size.',
        'string'  => 'Поле :attribute должно содержать :size символов.',
    ],
    'starts_with'            => 'Поле :attribute должно начинаться с одного из следующих значений: :values.',
    'string'                 => 'Поле :attribute должно быть строкой.',
    'timezone'               => 'Поле :attribute должно быть правильным часовым поясом.',
    'ulid'                   => 'Поле :attribute должно быть ULID.',
    'unique'                 => ':attribute уже занято.',
    'uploaded'               => 'Не удалось загрузить :attribute.',
    'uppercase'              => 'Поле :attribute должно быть заглавным.',
    'url'                    => 'Поле :attribute должно быть допустимым URL.',
    'uuid'                   => 'Поле :attribute должно быть корректным UUID.',
];
