update translations

This commit is contained in:
xiaomlove
2025-09-23 11:53:30 +07:00
parent 38688178b6
commit c1845f276b
146 changed files with 3645 additions and 1996 deletions
+71
View File
@@ -0,0 +1,71 @@
<?php
return [
'timestamp' => 'Отчетное время',
'request_id' => 'ID запроса',
'uploaded_offset' => 'Начальное смещение загрузки',
'uploaded_total_last' => 'Последняя общая сумма загрузки',
'uploaded_total' => 'Общее количество загрузок',
'uploaded_increment' => 'Загрузка увеличения',
'uploaded_increment_for_user' => 'Увеличение загрузки пользователей',
'downloaded_offset' => 'Скачать начальный том',
'downloaded_total_last' => 'Последний объем загрузок',
'downloaded_total' => 'Общий объем загрузок',
'downloaded_increment' => 'Загрузить увеличение',
'downloaded_increment_for_user' => 'Поражение загрузки пользователя',
'left' => 'Оставшаяся сумма',
'seeder' => 'Сидер',
'leecher' => 'Загрузчик',
'announce_time' => 'Интервал времени',
'agent' => 'Клиент',
'user_id' => 'ID пользователя',
'passkey' => 'Пароль пользователя',
'torrent_id' => 'Торрент ID',
'peer_id' => 'ID пира',
'event' => 'Событие',
'ip' => 'IP',
'ipv4' => 'IPV4',
'ipv6' => 'IPV6',
'port' => 'Порт',
'started' => 'Время начала',
'prev_action' => 'Предыдущий отчет',
'last_action' => 'Последний отчет',
'seeder_count' => 'Количество сидов',
'leecher_count' => 'Количество загрузок',
'scheme' => 'Протокол отчетности',
'host' => 'Хост отчетов',
'path' => 'Путь отчетности',
'continent' => 'Континент',
'country' => 'Страна',
'city' => 'Город',
'show_client_error' => 'Показать ошибку клиента',
'client_select' => 'ID клиента',
'torrent_size' => 'Размер ключа',
'events' => [
'started' => 'Начато',
'stopped' => 'Остановлено',
'paused' => 'Пауза',
'completed' => 'Выполнено',
'none' => 'Нет',
],
'batch_no' => 'Номер пакета',
'promotion_state' => 'Статус акции',
'promotion_state_desc' => 'Источник акции',
'up_factor' => 'Коэффициент загрузки',
'up_factor_desc' => 'Загрузить фактор',
'down_factor' => 'Скачать мультипликатор',
'down_factor_desc' => 'Скачать источник мультипликатора',
'speed' => 'Скорость',
'tab_primary' => 'Основная информация',
'tab_secondary' => 'Вторичная информация',
'fieldset_basic' => 'Основная информация',
'fieldset_uploaded' => 'Выгрузки',
'fieldset_downloaded' => 'Загрузки',
'fieldset_client' => 'Клиент',
'fieldset_location' => 'Местоположение',
'fieldset_request' => 'Запросы',
];
+8
View File
@@ -0,0 +1,8 @@
<?php
return [
'text_key' => 'Вложение ключа ',
'not_found' => ' не найден',
'size' => 'Размер',
'downloads' => 'Загрузки',
];
+3 -3
View File
@@ -3,7 +3,7 @@
declare(strict_types=1);
return [
'failed' => 'Неверное имя пользователя или пароль.',
'password' => 'Некорректный пароль.',
'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте ещё раз через :seconds секунд.',
'failed' => 'Учетные данные не совпадают с нашими записями.',
'password' => 'Указанный пароль неверен.',
'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте снова через :seconds секунд.',
];
+9
View File
@@ -21,12 +21,20 @@ return [
\App\Models\BonusLogs::BUSINESS_TYPE_BUY_CHANGE_USERNAME_CARD => 'Купить смену карты имени пользователя',
\App\Models\BonusLogs::BUSINESS_TYPE_GIFT_MEDAL => 'Подарочная медаль',
\App\Models\BonusLogs::BUSINESS_TYPE_BUY_TORRENT => 'Купить торрент',
\App\Models\BonusLogs::BUSINESS_TYPE_REWARD_TORRENT => 'Торрент наград',
\App\Models\BonusLogs::BUSINESS_TYPE_ROLE_WORK_SALARY => 'Оплата ролей',
\App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_DOWNLOADED => 'Торрент будет загружен',
\App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_REWARD => 'Получить награду',
\App\Models\BonusLogs::BUSINESS_TYPE_RECEIVE_GIFT => 'Получить подарок',
\App\Models\BonusLogs::BUSINESS_TYPE_UPLOAD_TORRENT => 'Загрузить торрент',
\App\Models\BonusLogs::BUSINESS_TYPE_TORRENT_BE_REWARD => 'Торрент получает награду',
\App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_BASIC => 'Основа раздачи',
\App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_DONOR_ADDITION => 'Добавление донорской раздачи',
\App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_OFFICIAL_ADDITION => 'Официальная добавка к пищевым продуктам',
\App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_HAREM_ADDITION => 'Смесь добавки клапана',
\App\Models\BonusLogs::BUSINESS_TYPE_SEEDING_MEDAL_ADDITION => 'Добавление медалей при раздаче',
],
'fields' => [
'business_type' => 'Тип бизнеса',
@@ -34,4 +42,5 @@ return [
'value' => 'Стоимость сделки',
'new_total_value' => 'Стоимость после сделки',
],
'exclude_seeding_bonus' => 'Исключить бонус размножения',
];
+4 -1
View File
@@ -4,5 +4,8 @@ return [
'actions' => [
'store_success' => 'Успешное добавление в закладку!',
'delete_success' => 'Закладка успешно отменена!',
]
],
'torrent_not_exists' => 'Торрент: :torrent_id не существует!',
'torrent_already_bookmarked' => 'Торрент: :torrent_id уже добавлен!',
'torrent_has_not_been_bookmarked' => 'Торрент: :torrent_id не закладок!',
];
+1
View File
@@ -7,6 +7,7 @@ return [
'user_not_exists' => '(сирот)',
'time_units' => [
'week' => 'недель',
'hour' => 'часов',
],
'select_all' => 'Выбрать все',
'unselect_all' => 'Снять выделение',
+8
View File
@@ -17,4 +17,12 @@ return [
'text' => 'Основная информация пользователя',
'desc' => 'Основная информация пользователя',
],
'bookmark:store' => [
'text' => 'Добавить закладку',
'desc' => 'Добавить закладку',
],
'bookmark:delete' => [
'text' => 'Удалить закладку',
'desc' => 'Удалить закладку',
],
];
+5
View File
@@ -0,0 +1,5 @@
<?php
return [
'content' => 'Измененный контент',
];
+131 -131
View File
@@ -3,154 +3,154 @@
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.',
'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.',
'array' => 'Поле :attribute должно иметь между :min и :max элементов.',
'file' => 'Поле :attribute должно быть между :min и :max килобайт.',
'numeric' => 'Поле :attribute должно быть между :min и :max.',
'string' => 'Поле :attribute должно содержать от :min до :max символов.',
],
'boolean' => 'Значение поля :attribute должно быть логического типа.',
'can' => 'Значение поля :attribute должно быть авторизованным.',
'confirmed' => 'Значение поля :attribute не совпадает с подтверждаемым.',
'contains' => 'В поле :attribute отсутствует необходимое значение.',
'boolean' => 'Поле :attribute должно быть true или false.',
'can' => 'Поле :attribute содержит несанкционированное значение.',
'confirmed' => 'Поле :attribute не совпадает.',
'contains' => 'Поле :attribute не содержит обязательное значение.',
'current_password' => 'Неверный пароль.',
'date' => 'Значение поля :attribute должно быть корректной датой.',
'date_equals' => 'Значение поля :attribute должно быть датой равной :date.',
'date_format' => 'Значение поля :attribute должно соответствовать формату даты: :format.',
'decimal' => 'Значение поля :attribute должно содержать :decimal цифр десятичных разрядов.',
'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 обязательно для заполнения.',
'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.',
'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 или больше.',
'array' => 'Поле :attribute должно иметь :value или больше.',
'file' => 'Поле :attribute должно быть больше или равно :value килобайт.',
'numeric' => 'Поле :attribute должно быть больше или равно :value.',
'string' => 'Поле :attribute должно быть больше или равно :value.',
],
'hex_color' => 'Значение поля :attribute должно быть корректным цветом в HEX формате.',
'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 должно быть в нижнем регистре.',
'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.',
'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 или меньше.',
'array' => 'Поле :attribute не должно содержать больше чем :value-элементов.',
'file' => 'Поле :attribute должно быть меньше или равно :value килобайт.',
'numeric' => 'Поле :attribute должно быть меньше или равно :value.',
'string' => 'Поле :attribute должно быть меньше или равно :value.',
],
'mac_address' => 'Значение поля :attribute должно быть корректным MAC-адресом.',
'mac_address' => 'Поле :attribute должно быть действительным MAC-адресом.',
'max' => [
'array' => 'Количество элементов в поле :attribute не может превышать :max.',
'file' => 'Размер файла в поле :attribute не может быть больше :max Кб.',
'numeric' => 'Значение поля :attribute не может быть больше :max.',
'string' => 'Количество символов в значении поля :attribute не может превышать :max.',
'array' => 'Поле :attribute не должно быть больше чем :max элементов.',
'file' => 'Поле :attribute не должно быть больше :max килобайт.',
'numeric' => 'Поле :attribute не должно быть больше :max.',
'string' => 'Поле :attribute должно быть не длиннее :max символов.',
],
'max_digits' => 'Значение поля :attribute не должно содержать больше :max цифр.',
'mimes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.',
'mimetypes' => 'Файл, указанный в поле :attribute, должен быть одного из следующих типов: :values.',
'max_digits' => 'Поле :attribute должно содержать не более :max цифр.',
'mimes' => 'Поле :attribute должно быть файлом типа: :values.',
'mimetypes' => 'Поле :attribute должно быть файлом типа: :values.',
'min' => [
'array' => 'Количество элементов в поле :attribute должно быть не меньше :min.',
'file' => 'Размер файла, указанный в поле :attribute, должен быть не меньше :min Кб.',
'numeric' => 'Значение поля :attribute должно быть не меньше :min.',
'string' => 'Количество символов в поле :attribute должно быть не меньше :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 должно быть числом.',
'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.',
'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 должны совпадать.',
'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.',
'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 не является ссылкой или имеет некорректный формат.',
'uuid' => 'Значение поля :attribute должно быть корректным UUID.',
'starts_with' => 'Поле :attribute должно начинаться с одного из следующих значений: :values.',
'string' => 'Поле :attribute должно быть строкой.',
'timezone' => 'Поле :attribute должно быть правильным часовым поясом.',
'ulid' => 'Поле :attribute должно быть ULID.',
'unique' => ':attribute уже занято.',
'uploaded' => 'Не удалось загрузить :attribute.',
'uppercase' => 'Поле :attribute должно быть заглавным.',
'url' => 'Поле :attribute должно быть допустимым URL.',
'uuid' => 'Поле :attribute должно быть корректным UUID.',
];