Update Russian translation (#5247)

This commit is contained in:
Web-VPF 2020-08-23 11:51:48 +03:00 committed by GitHub
parent edae0c2476
commit f708754f07
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 145 additions and 85 deletions

View File

@ -7,8 +7,9 @@ return [
],
'field' => [
'invalid_type' => 'Использован неверный тип поля: :type.',
'options_method_invalid_model' => "Атрибут ':field' не соответствует допустимой модели. Попробуйте явно указать метод параметров для класса :model .",
'options_method_not_exists' => "Класс модели :model должен содержать метод :method(), возвращающий опции для поля формы ':field'.",
'colors_method_not_exists' => "Класс модели :model должен содержать метод :method(), возвращающий HTML цвет в HEX для поля формы ':field'."
'colors_method_not_exists' => "Класс модели :model должен содержать метод :method(), возвращающий HTML цвет в HEX для поля формы ':field'.",
],
'widget' => [
'not_registered' => "Класс виджета ':name' не зарегистрирован.",
@ -24,12 +25,12 @@ return [
'access_denied' => [
'label' => 'Доступ запрещен',
'help' => 'У вас нет необходимых прав для просмотра этой страницы.',
'cms_link' => 'Перейти к CMS'
'cms_link' => 'Перейти к CMS',
],
'no_database' => [
'label' => 'Отсутствует база данных',
'help' => "Для доступа к серверу требуется база данных. Проверьте, что база данных настроена и перенесена, прежде чем повторять попытку.",
'cms_link' => 'Вернуться на главную страницу'
'cms_link' => 'Вернуться на главную страницу',
],
],
'partial' => [
@ -41,6 +42,12 @@ return [
'not_found' => "AJAX обработчик ':name' не найден.",
],
'account' => [
'impersonate' => 'Имперсонация пользователя',
'impersonate_confirm' => 'Вы уверены, что хотите имперсонировать себя в качестве этого пользователя? Вы сможете вернуться в исходное состояние выйдя из системы.',
'impersonate_success' => 'Теперь вы имперсонированы как этот пользователь',
'impersonate_working' => 'Имперсонация...',
'impersonating' => 'Имперсонация :full_name',
'stop_impersonating' => 'Остановить имперсонацию',
'signed_in_as' => 'Выполнен вход как :full_name',
'sign_out' => 'Выйти',
'login' => 'Вход',
@ -50,9 +57,9 @@ return [
'password_placeholder' => 'пароль',
'remember_me' => 'Оставаться в системе',
'forgot_password' => 'Забыли пароль?',
'enter_email' => 'Введите вашу почту',
'enter_email' => 'Введите ваш Email',
'enter_login' => 'Введите ваш Логин',
'email_placeholder' => 'почта',
'email_placeholder' => 'email',
'enter_new_password' => 'Введите новый пароль',
'password_reset' => 'Сбросить пароль',
'restore_success' => 'На вашу электронную почту отправлено сообщение с инструкциями для восстановления пароля.',
@ -63,7 +70,7 @@ return [
'apply' => 'Применить',
'cancel' => 'Отменить',
'delete' => 'Удалить',
'ok' => 'OK'
'ok' => 'OK',
],
'dashboard' => [
'menu_label' => 'Панель управления',
@ -92,7 +99,7 @@ return [
'expand_all' => 'Развернуть всё',
'status' => [
'widget_title_default' => 'Статус системы',
'update_available' => '{0} нет новый обновлений!|{1} доступно новое обновление!|[2,Inf] доступны новые обновления!',
'update_available' => '{0} нет новых обновлений!|{1} доступно новое обновление!|[2,Inf] доступны новые обновления!',
'updates_pending' => 'Доступны обновления',
'updates_nil' => 'Используется последняя версия',
'updates_link' => 'Обновить',
@ -102,7 +109,7 @@ return [
'core_build' => 'Сборка',
'event_log' => 'Лог событий',
'request_log' => 'Лог запросов',
'app_birthday' => 'Онлайн с'
'app_birthday' => 'Онлайн с',
],
'welcome' => [
'widget_title_default' => 'Добро пожаловать',
@ -111,7 +118,7 @@ return [
'first_sign_in' => 'Это первый раз, когда вы вошли в систему.',
'last_sign_in' => 'Последний раз вы заходили',
'view_access_logs' => 'Посмотреть лог доступа',
'nice_message' => 'Хорошего дня!'
'nice_message' => 'Хорошего дня!',
],
],
'user' => [
@ -163,7 +170,7 @@ return [
'new' => 'Добавить группу',
'delete_confirm' => 'Вы действительно хотите удалить эту группу администраторов?',
'return' => 'Вернуться к списку групп',
'users_count' => 'Пользователи'
'users_count' => 'Пользователи',
],
'role' => [
'name' => 'Роль',
@ -177,10 +184,10 @@ return [
'new' => 'Новая роль',
'delete_confirm' => 'Удалить эту роль администратора?',
'return' => 'Вернуться к списку ролей',
'users_count' => 'Пользователи'
'users_count' => 'Пользователи',
],
'preferences' => [
'not_authenticated' => 'Невозможно загрузить или сохранить настройки для неавторизованного пользователя.'
'not_authenticated' => 'Невозможно загрузить или сохранить настройки для неавторизованного пользователя.',
],
'trashed_hint_title' => 'Этот аккаунт был удален',
'trashed_hint_desc' => 'Этот аккаунт был удален и не может быть авторизован. Чтобы восстановить его, нажмите иконку восстановления пользователя в правом нижнем углу.',
@ -214,7 +221,7 @@ return [
'delete_selected_confirm' => 'Удалить выбранные записи?',
'delete_selected_success' => 'Выбранные записи успешно удалены.',
'column_switch_true' => 'Да',
'column_switch_false' => 'Нет'
'column_switch_false' => 'Нет',
],
'fileupload' => [
'attachment' => 'Приложение',
@ -226,7 +233,7 @@ return [
'upload_file' => 'Загрузить файл',
'upload_error' => 'Ошибка загрузки',
'remove_confirm' => 'Вы уверены?',
'remove_file' => 'Удалить файл'
'remove_file' => 'Удалить файл',
],
'repeater' => [
'add_new_item' => 'Добавить новый объект',
@ -292,15 +299,16 @@ return [
'delete_row' => 'Удалить строку',
'concurrency_file_changed_title' => 'Файл был изменен',
'concurrency_file_changed_description' => 'Файл,редактируемый вами, был изменен другим пользователем. Вы можете перезагрузить файл и потерять ваши изменения или перезаписать его',
'return_to_list' => 'Вернуться к списку'
'return_to_list' => 'Вернуться к списку',
],
'recordfinder' => [
'find_record' => 'Найти запись',
'cancel' => 'Отмена'
'invalid_model_class' => 'Предоставленный класс модели ":modelClass" для поиска записи является недействительным',
'cancel' => 'Отмена',
],
'pagelist' => [
'page_link' => 'Ссылка на страницу',
'select_page' => 'Выберите страницу...'
'select_page' => 'Выберите страницу...',
],
'relation' => [
'missing_config' => "Поведение отношения не имеет конфигурации для ':config'.",
@ -333,11 +341,11 @@ return [
'link_name' => 'Соединение :name',
'unlink' => 'Отвязать',
'unlink_name' => 'Разъединение :name',
'unlink_confirm' => 'Вы уверены?'
'unlink_confirm' => 'Вы уверены?',
],
'reorder' => [
'default_title' => 'Сортировать записи',
'no_records' => 'Нет доступных записей для сортировки.'
'no_records' => 'Нет доступных записей для сортировки.',
],
'model' => [
'name' => 'Модель',
@ -355,6 +363,7 @@ return [
'extension' => 'Расширение PHP :name не установлено. Установите эту библиотеку и активируйте расширение.',
'plugin_missing' => 'Плагин :name имеет зависимость. Установите этот плагин.',
'debug' => 'Режим отладки включен. Это не рекомендуется для рабочих инсталяций.',
'decompileBackendAssets' => 'Ассеты в бэкенде в настоящее время декомпилированы. Это не рекомендуется для рабочих инсталяций.',
],
'editor' => [
'menu_label' => 'Настройки редактора',
@ -393,6 +402,7 @@ return [
'label' => 'Название',
'class_name' => 'Класс',
'markup_tags' => 'Теги разметки',
'markup_tag' => 'Тег разметки',
'allowed_empty_tags' => 'Разрешенные пустые теги',
'allowed_empty_tags_comment' => 'Список тегов, которые не будут удаляться, если внутри них нет содержания.',
'allowed_tags' => 'Разрешенные теги',
@ -403,20 +413,29 @@ return [
'remove_tags_comment' => 'Список тегов, которые будут удалены вместе с их содержанием.',
'line_breaker_tags' => 'Теги с переводом строки',
'line_breaker_tags_comment' => 'Список тегов, в которых будет использоваться тег перевода строки',
'toolbar_options' => 'Опции панели инструментов',
'toolbar_buttons' => 'Кнопки панели инструментов',
'toolbar_buttons_comment' => 'Кнопки панели инструментов, которые будут отображаться в Rich Editor по умолчанию.'
'toolbar_buttons_comment' => 'Кнопки панели инструментов, которые будут отображаться в Rich Editor по умолчанию.',
'toolbar_buttons_preset' => 'Вставить предустановленный набор кнопок панели инструментов:',
'toolbar_buttons_presets' => [
'default' => 'По умолчанию',
'minimal' => 'Минимальный',
'full' => 'Полный',
],
'paragraph_formats' => 'Форматы абзацев',
'paragraph_formats_comment' => 'Опции появляющиеся в выпадающем списке Форматы абзацев.',
],
'tooltips' => [
'preview_website' => 'Просмотр сайта'
'preview_website' => 'Просмотр сайта',
],
'mysettings' => [
'menu_label' => 'Мои настройки',
'menu_description' => 'Управление настройками учетной записи администратора.'
'menu_description' => 'Управление настройками учетной записи администратора.',
],
'myaccount' => [
'menu_label' => 'Мой аккаунт',
'menu_description' => 'Управление личной информацией (имя, почта, пароль)',
'menu_keywords' => 'безопасность логин'
'menu_keywords' => 'безопасность логин',
],
'branding' => [
'menu_label' => 'Персонализация панели управления',
@ -441,7 +460,7 @@ return [
'menu_mode_inline' => 'Строчный',
'menu_mode_inline_no_icons' => 'Строчный (без иконок)',
'menu_mode_tile' => 'Плитка',
'menu_mode_collapsed' => 'Схлопнутый'
'menu_mode_collapsed' => 'Схлопнутый',
],
'backend_preferences' => [
'menu_label' => 'Настройки панели управления',
@ -451,7 +470,7 @@ return [
'timezone' => 'Часовой пояс',
'timezone_comment' => 'Выводить даты в выбранном часовом поясе.',
'locale' => 'Язык',
'locale_comment' => 'Выберите желаемый язык панели управления.'
'locale_comment' => 'Выберите желаемый язык панели управления.',
],
'access_log' => [
'hint' => 'В этом журнале отображается список успешных попыток авторизаций администраторов. Записи хранятся :days дней.',
@ -464,13 +483,13 @@ return [
'ip_address' => 'IP адрес',
'first_name' => 'Имя',
'last_name' => 'Фамилия',
'email' => 'Почта'
'email' => 'Email',
],
'filter' => [
'all' => 'все',
'options_method_not_exists' => "Модель класса :model должна определить метод :method() возвращающего варианты для фильтра ':filter'.",
'date_all' => 'весь период',
'number_all' => 'все номера'
'number_all' => 'все номера',
],
'import_export' => [
'upload_csv_file' => '1. Загрузка CSV-файл',
@ -541,12 +560,14 @@ return [
'iso_8859_13' => 'ISO-8859-13 (Latin-7, Baltic Rim)',
'iso_8859_14' => 'ISO-8859-14 (Latin-8, Celtic)',
'iso_8859_15' => 'ISO-8859-15 (Latin-9, Western European revision with euro sign)',
'windows_1250' => 'Windows-1250 (CP1250, Central and Eastern European)',
'windows_1251' => 'Windows-1251 (CP1251)',
'windows_1252' => 'Windows-1252 (CP1252)'
]
],
'permissions' => [
'manage_media' => 'Загрузка и управление медиаконтентом - изображениями, видео, звуками, документами',
'allow_unsafe_markdown' => 'Использовать небезопасный Markdown (может включать Javascript)',
],
'mediafinder' => [
'label' => 'Поиск медиа',
@ -614,6 +635,6 @@ return [
'selection_mode' => 'Режим выделения',
'resize_image' => 'Изменение размера изображения',
'image_size' => 'Размер изображения:',
'selected_size' => 'Выбрано:'
'selected_size' => 'Выбрано:',
],
];

View File

@ -11,7 +11,7 @@ return [
'error_deleting' => "Невозможно удалить файл шаблона ':name'. Пожалуйста, проверьте права на запись.",
'delete_success' => 'Шаблоны были успешно удалены: :count.',
'file_name_required' => 'Пожалуйста, укажите имя файла шаблона.',
'safe_mode_enabled' => 'В настоящий момент включен безопасный режим.'
'safe_mode_enabled' => 'В настоящий момент включен безопасный режим.',
],
'dashboard' => [
'active_theme' => [
@ -19,7 +19,7 @@ return [
'online' => 'Онлайн',
'maintenance' => 'в разработке',
'manage_themes' => 'Управление темами',
'customize_theme' => 'Настройка Темы'
'customize_theme' => 'Настройка Темы',
],
],
'theme' => [
@ -27,12 +27,12 @@ return [
'by_author' => 'Создано :name',
'active' => [
'not_set' => 'Активная тема не установлена.',
'not_found' => 'Активная тема не найдена.'
'not_found' => 'Активная тема не найдена.',
],
'edit' => [
'not_set' => 'Тема для редактирования не установлена.',
'not_found' => 'Тема для редактирования не найдена.',
'not_match' => 'Объект, который вы пытаетесь открыть, не принадлежит редактируемой теме. Пожалуйста, обновите страницу.'
'not_match' => 'Объект, который вы пытаетесь открыть, не принадлежит редактируемой теме. Пожалуйста, обновите страницу.',
],
'settings_menu' => 'Фронтенд темы',
'settings_menu_description' => 'Управление темой интерфейса',
@ -92,24 +92,24 @@ return [
'dir_name_taken' => 'Указанный каталог уже существует.',
'find_more_themes' => 'Найти еще темы',
'saving' => 'Сохранение темы...',
'return' => 'Вернуться к списку тем'
'return' => 'Вернуться к списку тем',
],
'maintenance' => [
'settings_menu' => 'Режим обслуживания',
'settings_menu_description' => 'Управление режимом работы сайта.',
'is_enabled' => 'Включить режим обслуживания',
'is_enabled_comment' => 'При активации этого режима посетители сайта увидят страницу выбранную ниже.',
'hint' => 'Режим обслуживания покажет страницу обслуживания для посетителей, которые не авторизовались в CMS.'
'hint' => 'Режим обслуживания покажет страницу обслуживания для посетителей, которые не авторизовались в CMS.',
],
'page' => [
'not_found_name' => "Страница ':name' не найдена",
'not_found' => [
'label' => 'Страница не найдена',
'help' => 'Запрошенная страница не найдена.'
'help' => 'Запрошенная страница не найдена.',
],
'custom_error' => [
'label' => 'Ошибка на странице',
'help' => 'К сожалению, страница не может быть отображена из-за ошибки.'
'help' => 'К сожалению, страница не может быть отображена из-за ошибки.',
],
'menu_label' => 'Страницы',
'unsaved_label' => 'Несохранённая(е) страница(ы)',
@ -122,7 +122,7 @@ return [
'cms_page' => 'CMS страница',
'title' => 'Заголовок страницы',
'url' => 'Страница URL',
'file_name' => 'Имя файла страницы'
'file_name' => 'Имя файла страницы',
],
'layout' => [
'not_found_name' => "Не удалось найти шаблон (layout) с именем :name.",
@ -131,7 +131,7 @@ return [
'no_list_records' => 'Шаблоны не найдены',
'new' => 'Новый шаблон',
'delete_confirm_multiple' => 'Вы действительно хотите удалить выделенные шаблоны?',
'delete_confirm_single' => 'Вы действительно хотите удалить этот шаблон?'
'delete_confirm_single' => 'Вы действительно хотите удалить этот шаблон?',
],
'partial' => [
'not_found_name' => "Не удалось найти шаблон (partial) с именем :name.",
@ -141,7 +141,7 @@ return [
'no_list_records' => 'Фрагменты не найдены',
'delete_confirm_multiple' => 'Вы действительно хотите удалить выделенные фрагменты?',
'delete_confirm_single' => 'Вы действительно хотите удалить этот фрагмент?',
'new' => 'Новый фрагмент'
'new' => 'Новый фрагмент',
],
'content' => [
'not_found_name' => "Не удалось найти файл содержимого (content file): ':name'.",
@ -150,18 +150,18 @@ return [
'no_list_records' => 'Файлы с содержимым не найдены',
'delete_confirm_multiple' => 'Вы действительно хотите удалить выделенные файлы?',
'delete_confirm_single' => 'Вы действительно хотите удалить этот файл?',
'new' => 'Новый файл содержимого'
'new' => 'Новый файл содержимого',
],
'ajax_handler' => [
'invalid_name' => 'Ошибка в имени обработчика AJAX: :name.',
'not_found' => "Обработчик AJAX не найден: ':name'."
'not_found' => "Обработчик AJAX не найден: ':name'.",
],
'cms' => [
'menu_label' => 'CMS'
'menu_label' => 'CMS',
],
'sidebar' => [
'add' => 'Добавить',
'search' => 'Поиск...'
'search' => 'Поиск...',
],
'editor' => [
'settings' => 'Настройки',
@ -182,10 +182,18 @@ return [
'hidden_comment' => 'Скрытые страницы доступны только для вошедших в систему пользователей.',
'enter_fullscreen' => 'Войти в полноэкранный режим',
'exit_fullscreen' => 'Выйти из полноэкранного режима',
'open_searchbox' => 'Открыть поле поиска',
'open_searchbox' => 'Открыть окно поиска',
'close_searchbox' => 'Закрыть окно поиска',
'open_replacebox' => 'Открыть поле "Заменить"',
'close_replacebox' => 'Закрыть Заменить коробку'
'close_replacebox' => 'Закрыть поле "Заменить"',
'commit' => 'Зафиксировать',
'reset' => 'Сброс',
'commit_confirm' => 'Вы уверены, что хотите сохранить изменения этого файла в файловой системе? Это перезапишет существующий в файловой системе файл',
'reset_confirm' => 'Вы уверены, что хотите сбросить этот файл до копии, которая находится в файловой системе? Это полностью заменит его файлом, который находится в файловой системе.',
'committing' => 'Зафиксировать',
'resetting' => 'Сбросить',
'commit_success' => ':type был зафиксирован в файловой системе',
'reset_success' => ':type был сброшен до версии из файловой системы',
],
'asset' => [
'menu_label' => 'Ресурсы',
@ -229,7 +237,7 @@ return [
'error_deleting_directory' => 'Не удалось удалить директорию :dir',
'no_list_records' => 'Файлы не найдены',
'delete_confirm' => 'Удалить выбранные файлы или каталоги?',
'path' => 'Путь'
'path' => 'Путь',
],
'component' => [
'menu_label' => 'Компоненты',
@ -241,7 +249,10 @@ return [
'invalid_request' => 'Шаблон не может быть сохранен, так как запрос содержит поврежденную информацию о компонентах.',
'no_records' => 'Компоненты не найдены',
'not_found' => "Компонент ':name' не найден.",
'method_not_found' => "Компонент ':name' не содержит метод ':method'."
'no_default_partial' => "Этот компонент не имеет 'default' фрагмента (partial)",
'method_not_found' => "Компонент ':name' не содержит метод ':method'.",
'soft_component' => 'Мягкий компонент',
'soft_component_description' => 'Этот компонент отсутствует, но он не является обязательным.',
],
'template' => [
'invalid_type' => 'Неизвестный тип шаблона.',
@ -249,7 +260,7 @@ return [
'saved' => 'Шаблон был успешно сохранен.',
'no_list_records' => 'Записи не найдены',
'delete_confirm' => 'Удалить выбранные шаблоны?',
'order_by' => 'Сортировать по'
'order_by' => 'Сортировать по',
],
'permissions' => [
'name' => 'Управление CMS',
@ -288,6 +299,6 @@ return [
'preview_title' => 'Изменение шаблона',
'template_updated' => 'Шаблон обновлен',
'template_created' => 'Шаблон был создан',
'template_deleted' => 'Шаблон был удален'
]
'template_deleted' => 'Шаблон был удален',
],
];

View File

@ -31,7 +31,7 @@ return [
'link' => 'Ссылка',
'horizontalrule' => 'Вставить горизонтальную черту',
'fullscreen' => 'Полный экран',
'preview' => 'Предпросмотр'
'preview' => 'Предпросмотр',
],
'mediamanager' => [
'insert_link' => "Вставить медиа-ссылку",
@ -47,7 +47,7 @@ return [
'alert' => [
'confirm_button_text' => 'Ок',
'cancel_button_text' => 'Отмена',
'widget_remove_confirm' => 'Удалить этот виджет?'
'widget_remove_confirm' => 'Удалить этот виджет?',
],
'datepicker' => [
'previousMonth' => 'Предыдущий месяц',
@ -61,11 +61,11 @@ return [
],
'filter' => [
'group' => [
'all' => 'все'
'all' => 'все',
],
'scopes' => [
'apply_button_text' => 'Применить',
'clear_button_text' => 'Очистить'
'clear_button_text' => 'Очистить',
],
'dates' => [
'all' => 'все',
@ -73,22 +73,22 @@ return [
'reset_button_text' => 'Сбросить',
'date_placeholder' => 'Дата',
'after_placeholder' => 'После',
'before_placeholder' => 'До'
'before_placeholder' => 'До',
],
'numbers' => [
'all' => 'все',
'filter_button_text' => 'Фильтр',
'reset_button_text' => 'Сброс',
'min_placeholder' => 'Min',
'max_placeholder' => 'Max'
]
'max_placeholder' => 'Max',
],
],
'eventlog' => [
'show_stacktrace' => 'Показать трассировку стека',
'hide_stacktrace' => 'Скрыть трассировку стека',
'tabs' => [
'formatted' => 'Форматированный',
'raw' => 'Исходный'
'raw' => 'Исходный',
],
'editor' => [
'title' => 'Редактор исходного кода',
@ -96,7 +96,7 @@ return [
'openWith' => 'Открыть с помощью',
'remember_choice' => 'Запомнить выбранный вариант для этой сессии',
'open' => 'Открыть',
'cancel' => 'Отмена'
'cancel' => 'Отмена',
],
],
];

View File

@ -4,56 +4,81 @@ return [
/*
|--------------------------------------------------------------------------
| Языковые ресурсы для проверки значений
| Языковые строки для валидации
|--------------------------------------------------------------------------
|
| Последующие языковые строки содержат сообщения по-умолчанию, используемые
| классом, проверяющим значения (валидатором).Некоторые из правил имеют
| несколько версий, например, size. Вы можете поменять их на любые
| другие, которые лучше подходят для вашего приложения.
| Следующие языковые строки содержат сообщения по умолчанию об ошибках, используемые
| классом валидатора. Некоторые из этих правил имеют несколько версий, например
| для правила size. Не стесняйтесь здесь настраивать каждое из этих сообщений.
|
*/
"accepted" => "Вы должны принять :attribute.",
"active_url" => "Поле :attribute недействительный URL.",
"after" => "Поле :attribute должно быть датой после :date.",
'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
'after_or_equal' => 'Поле :attribute должно быть датой после или равной :date.',
"alpha" => "Поле :attribute может содержать только буквы.",
"alpha_dash" => "Поле :attribute может содержать только буквы, цифры и дефис.",
"alpha_num" => "Поле :attribute может содержать только буквы и цифры.",
"array" => "Поле :attribute должно быть массивом.",
"before" => "Поле :attribute должно быть датой перед :date.",
'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
'before_or_equal' => 'Поле :attribute должно быть датой перед или равной :date.',
"between" => [
"numeric" => "Поле :attribute должно быть между :min и :max.",
"file" => "Размер :attribute должен быть от :min до :max Килобайт.",
"string" => "Длина :attribute должна быть от :min до :max символов.",
"array" => "Поле :attribute должно содержать :min - :max элементов.",
],
'boolean' => 'The :attribute field must be true or false.',
'boolean' => 'Поле :attribute должно быть true или false.',
"confirmed" => "Поле :attribute не совпадает с подтверждением.",
"date" => "Поле :attribute не является датой.",
'date_equals' => 'Поле :attribute должно быть датой равной :date.',
"date_format" => "Поле :attribute не соответствует формату :format.",
"different" => "Поля :attribute и :other должны различаться.",
"digits" => "Длина цифрового поля :attribute должна быть :digits.",
"digits_between" => "Длина цифрового поля :attribute должна быть между :min и :max.",
'dimensions' => 'The :attribute has invalid image dimensions.',
'distinct' => 'The :attribute field has a duplicate value.',
'dimensions' => ':attribute имеет недопустимые размеры изображения.',
'distinct' => 'Поле :attribute имеет повторяющееся значение.',
"email" => "Поле :attribute имеет ошибочный формат.",
'ends_with' => 'Поле :attribute должно заканчиваться одним из значений: :values.',
"exists" => "Выбранное значение для :attribute отсутствует.",
'file' => 'The :attribute must be a file.',
'filled' => 'The :attribute field must have a value.',
'file' => ':attribute должен быть файлом.',
'filled' => 'Поле :attribute должно иметь значение.',
'gt' => [
'numeric' => 'Поле :attribute должно быть больше чем :value.',
'file' => 'Файл :attribute должен быть больше :value килобайт.',
'string' => 'Поле :attribute должно быть больше :value символов.',
'array' => 'Поле :attribute должно содержать больше :value элементов.',
],
'gte' => [
'numeric' => 'Поле :attribute должно быть больше или равно :value.',
'file' => 'Файл :attribute должен быть больше или равен :value килобайт.',
'string' => 'Поле :attribute должен быть больше or equal :value символов.',
'array' => 'Поле :attribute должно содержать :value элементов или больше.',
],
"image" => "Поле :attribute должно быть изображением.",
"in" => "Выбранное значение для :attribute ошибочно.",
'in_array' => 'The :attribute field does not exist in :other.',
'in_array' => 'Поле :attribute не существует в :other.',
"integer" => "Поле :attribute должно быть целым числом.",
"ip" => "Поле :attribute должно быть действительным IP-адресом.",
'ipv4' => 'The :attribute must be a valid IPv4 address.',
'ipv6' => 'The :attribute must be a valid IPv6 address.',
'json' => 'The :attribute must be a valid JSON string.',
'ipv4' => 'Поле :attribute должно быть IPv4 адресом.',
'ipv6' => 'Поле :attribute должно быть IPv6 адресом.',
'json' => 'Поле :attribute должно быть JSON строкою.',
'lt' => [
'numeric' => 'Поле :attribute должно быть меньше :value.',
'file' => 'Файл :attribute должен быть меньше :value килобайт.',
'string' => 'Поле :attribute должно быть меньше :value символов.',
'array' => 'Поле :attribute должно содержать меньше :value элементов.',
],
'lte' => [
'numeric' => 'Поле :attribute должно быть меньше или равно :value.',
'file' => 'Файл :attribute должен быть меньше или равен :value килобайт.',
'string' => 'Поле :attribute должно быть меньше или равно :value символов.',
'array' => 'Поле :attribute не должно содержать больше чем :value элементов.',
],
"max" => [
"numeric" => "Поле :attribute должно быть не больше :max.",
"file" => "Поле :attribute должно быть не больше :max Килобайт.",
"file" => "Поле :attribute должно быть не больше :max килобайт.",
"string" => "Поле :attribute должно быть не длиннее :max символов.",
"array" => "Поле :attribute должно содержать не более :max элементов.",
],
@ -61,37 +86,40 @@ return [
"mimetypes" => "Поле :attribute должно иметь одно из расширений: :values.",
"min" => [
"numeric" => "Поле :attribute должно быть не менее :min.",
"file" => "Поле :attribute должно быть не менее :min Килобайт.",
"file" => "Поле :attribute должно быть не менее :min килобайт.",
"string" => "Поле :attribute должно быть не короче :min символов.",
"array" => "Поле :attribute должно содержать не менее :min элементов.",
],
"not_in" => "Выбранное значение для :attribute ошибочно.",
'not_regex' => 'Поле :attribute имеет ошибочный формат.',
"numeric" => "Поле :attribute должно быть числом.",
'present' => 'The :attribute field must be present.',
'present' => 'Поле :attribute должно присутствовать.',
"regex" => "Поле :attribute имеет ошибочный формат.",
"required" => "Поле :attribute обязательно для заполнения.",
"required_if" => "Поле :attribute обязательно для заполнения, когда :other равно :value.",
'required_unless' => 'The :attribute field is required unless :other is in :values.',
'required_unless' => 'Поле :attribute обязательно если :other нет среди :values.',
"required_with" => "Поле :attribute обязательно для заполнения, когда :values указано.",
'required_with_all' => 'The :attribute field is required when :values is present.',
'required_with_all' => 'Поле :attribute обязательно для заполнения когда одно из :values присутствует.',
"required_without" => "Поле :attribute обязательно для заполнения, когда :values не указано.",
'required_without_all' => 'The :attribute field is required when none of :values are present.',
'required_without_all' => 'Поле :attribute обязательно для заполнения когда нет ни одного из :values.',
"same" => "Значение :attribute должно совпадать с :other.",
"size" => [
"numeric" => "Поле :attribute должно быть :size.",
"file" => "Поле :attribute должно быть :size Килобайт.",
"file" => "Поле :attribute должно быть :size килобайт.",
"string" => "Поле :attribute должно быть длиной :size символов.",
"array" => "Количество элементов в поле :attribute должно быть :size.",
],
'string' => 'The :attribute must be a string.',
'starts_with' => 'Поле :attribute должно начинаться одним из значений: :values.',
'string' => 'Поле :attribute должно быть строкой.',
'timezone' => 'The :attribute must be a valid zone.',
"unique" => "Такое значение поля :attribute уже существует.",
'uploaded' => 'The :attribute failed to upload.',
'uploaded' => ':attribute не удалось загрузить.',
"url" => "Поле :attribute имеет ошибочный формат.",
'uuid' => 'Поле :attribute должно быть действительным UUID.',
/*
|--------------------------------------------------------------------------
| Собственные языковые ресурсы для проверки значений
| Пользовательские языковые строки для валидации
|--------------------------------------------------------------------------
|
| Здесь Вы можете указать собственные сообщения для атрибутов, используя