Merge branch 'fix/ru-locale' of git://github.com/mullinsmikey/BookStack into mullinsmikey-fix/ru-locale

This commit is contained in:
Dan Brown 2018-09-22 22:29:03 +01:00
commit be4f3d62cd
No known key found for this signature in database
GPG Key ID: 46D9F943C24A2EF9
12 changed files with 138 additions and 99 deletions

View File

@ -168,10 +168,10 @@ class Entity extends Ownable
*/ */
public function getShortName($length = 25) public function getShortName($length = 25)
{ {
if (strlen($this->name) <= $length) { if (mb_strlen($this->name) <= $length) {
return $this->name; return $this->name;
} }
return substr($this->name, 0, $length - 3) . '...'; return mb_substr($this->name, 0, $length - 3) . '...';
} }
/** /**

View File

@ -372,6 +372,7 @@ ul.pagination {
padding: $-xs $-m; padding: $-xs $-m;
color: #555; color: #555;
fill: #555; fill: #555;
white-space: nowrap;
&:hover { &:hover {
text-decoration: none; text-decoration: none;
background-color: #EEE; background-color: #EEE;

View File

@ -131,9 +131,6 @@ $btt-size: 40px;
&:hover { &:hover {
width: $btt-size*3.4; width: $btt-size*3.4;
opacity: 1 !important; opacity: 1 !important;
span {
display: inline-block;
}
} }
.inner { .inner {
width: $btt-size*3.4; width: $btt-size*3.4;
@ -256,4 +253,4 @@ $btt-size: 40px;
width:100%; width:100%;
height:100%; height:100%;
z-index: 150; z-index: 150;
} }

View File

@ -11,9 +11,9 @@ return [
'page_create' => 'создал страницу', 'page_create' => 'создал страницу',
'page_create_notification' => 'Страница успешно создана', 'page_create_notification' => 'Страница успешно создана',
'page_update' => 'обновил страницу', 'page_update' => 'обновил страницу',
'page_update_notification' => 'Станица успешно обновлена', 'page_update_notification' => 'Страница успешно обновлена',
'page_delete' => 'удалил страницу', 'page_delete' => 'удалил страницу',
'page_delete_notification' => 'Старница успешно удалена', 'page_delete_notification' => 'Страница успешно удалена',
'page_restore' => 'восстановил страницу', 'page_restore' => 'восстановил страницу',
'page_restore_notification' => 'Страница успешно восстановлена', 'page_restore_notification' => 'Страница успешно восстановлена',
'page_move' => 'переместил страницу', 'page_move' => 'переместил страницу',
@ -22,9 +22,9 @@ return [
'chapter_create' => 'создал главу', 'chapter_create' => 'создал главу',
'chapter_create_notification' => 'глава успешно создана', 'chapter_create_notification' => 'глава успешно создана',
'chapter_update' => 'обновил главу', 'chapter_update' => 'обновил главу',
'chapter_update_notification' => 'Глава успешно обновленна', 'chapter_update_notification' => 'Глава успешно обновлена',
'chapter_delete' => 'удалил главу', 'chapter_delete' => 'удалил главу',
'chapter_delete_notification' => 'Глава успешно удалено', 'chapter_delete_notification' => 'Глава успешно удалена',
'chapter_move' => 'переместил главу', 'chapter_move' => 'переместил главу',
// Books // Books

View File

@ -10,7 +10,7 @@ return [
| these language lines according to your application's requirements. | these language lines according to your application's requirements.
| |
*/ */
'failed' => 'Учётная запись не найдена.', 'failed' => 'Учетная запись не найдена.',
'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте позже через :seconds секунд.', 'throttle' => 'Слишком много попыток входа. Пожалуйста, попробуйте позже через :seconds секунд.',
/** /**
@ -18,19 +18,19 @@ return [
*/ */
'sign_up' => 'Регистрация', 'sign_up' => 'Регистрация',
'log_in' => 'Вход', 'log_in' => 'Вход',
'log_in_with' => 'Вход с :socialDriver', 'log_in_with' => 'Вход с :socialDriver',
'sign_up_with' => 'Регистрация с :socialDriver', 'sign_up_with' => 'Регистрация с :socialDriver',
'logout' => 'Выход', 'logout' => 'Выход',
'name' => 'Имя', 'name' => 'Имя',
'username' => 'Логин', 'username' => 'Логин',
'email' => 'Е-мэйл', 'email' => 'Email',
'password' => 'Пароль', 'password' => 'Пароль',
'password_confirm' => 'Подтверждение пароля', 'password_confirm' => 'Подтверждение пароля',
'password_hint' => 'Должен быть больше 5 символов', 'password_hint' => 'Должен быть больше 5 символов',
'forgot_password' => 'Забыли пароль?', 'forgot_password' => 'Забыли пароль?',
'remember_me' => 'Запомнить меня', 'remember_me' => 'Запомнить меня',
'ldap_email_hint' => 'Введите email адрес для данной учётной записи.', 'ldap_email_hint' => 'Введите email адрес для данной учетной записи.',
'create_account' => 'Создать аккаунт', 'create_account' => 'Создать аккаунт',
'social_login' => 'Вход через Соцсеть', 'social_login' => 'Вход через Соцсеть',
'social_registration' => 'Регистрация через Соцсеть', 'social_registration' => 'Регистрация через Соцсеть',
@ -39,7 +39,7 @@ return [
'register_thanks' => 'Благодарим за регистрацию!', 'register_thanks' => 'Благодарим за регистрацию!',
'register_confirm' => 'Проверьте свою электронную почту и нажмите кнопку подтверждения для доступа к :appName.', 'register_confirm' => 'Проверьте свою электронную почту и нажмите кнопку подтверждения для доступа к :appName.',
'registrations_disabled' => 'Регистрация отключена', 'registrations_disabled' => 'Регистрация отключена',
'registration_email_domain_invalid' => 'Данный домен электрронной почты не доступен для регистрации', 'registration_email_domain_invalid' => 'Данный домен электронной почты недоступен для регистрации',
'register_success' => 'Спасибо за регистрацию! Регистрация и вход в систему выполнены.', 'register_success' => 'Спасибо за регистрацию! Регистрация и вход в систему выполнены.',
@ -47,13 +47,13 @@ return [
* Password Reset * Password Reset
*/ */
'reset_password' => 'Сброс пароля', 'reset_password' => 'Сброс пароля',
'reset_password_send_instructions' => 'Введите свой адрес электронной почты ниже, и вам будет отправлено электронное письмо с ссылкой для сброса пароля.', 'reset_password_send_instructions' => 'Введите свой адрес электронной почты ниже, и вам будет отправлено письмо со ссылкой для сброса пароля.',
'reset_password_send_button' => 'Отправить ссылку для сброса', 'reset_password_send_button' => 'Отправить ссылку для сброса',
'reset_password_sent_success' => 'Ссылка для сброса была отправлена на :email.', 'reset_password_sent_success' => 'Ссылка для сброса была отправлена на :email.',
'reset_password_success' => 'Ваш пароль был успешно сброшен.', 'reset_password_success' => 'Ваш пароль был успешно сброшен.',
'email_reset_subject' => 'Сбросить ваш :appName пароль', 'email_reset_subject' => 'Сбросить ваш :appName пароль',
'email_reset_text' => 'Вы получили это электронное письмо, потому что мы получили запрос на сброс пароля для вашей учетной записи.', 'email_reset_text' => 'Вы получили это письмо, потому что вы запросили сброс пароля для вашей учетной записи.',
'email_reset_not_requested' => 'Если вы не запрашивали сброса пароля, то никаких дополнительных действий не требуется.', 'email_reset_not_requested' => 'Если вы не запрашивали сброса пароля, то никаких дополнительных действий не требуется.',
@ -62,15 +62,15 @@ return [
*/ */
'email_confirm_subject' => 'Подтвердите ваш почтовый адрес на :appName', 'email_confirm_subject' => 'Подтвердите ваш почтовый адрес на :appName',
'email_confirm_greeting' => 'Благодарим за участие :appName!', 'email_confirm_greeting' => 'Благодарим за участие :appName!',
'email_confirm_text' => 'Пожалуйста, подтвердите ваш почтовый адрес кликнув на кнопку ниже:', 'email_confirm_text' => 'Пожалуйста, подтвердите ваш email адрес кликнув на кнопку ниже:',
'email_confirm_action' => 'Подтвердить е-мэйл', 'email_confirm_action' => 'Подтвердить email',
'email_confirm_send_error' => 'Требуется подтверждение электронной почты, но система не может отправить электронное письмо. Свяжитесь с администратором, чтобы убедиться, что адрес электронной почты настроен правильно.', 'email_confirm_send_error' => 'Требуется подтверждение электронной почты, но система не может отправить письмо. Свяжитесь с администратором, чтобы убедиться, что адрес электронной почты настроен правильно.',
'email_confirm_success' => 'Ваш е-мэйл был подтверждён!', 'email_confirm_success' => 'Ваш email был подтвержден!',
'email_confirm_resent' => 'Письмо с подтверждение выслано снова. Пожалуйста, проверьте ваш почтовый ящик.', 'email_confirm_resent' => 'Письмо с подтверждение выслано снова. Пожалуйста, проверьте ваш почтовый ящик.',
'email_not_confirmed' => 'Е-мэйл не подтверждён', 'email_not_confirmed' => 'email не подтвержден',
'email_not_confirmed_text' => 'Ваш email адрес всё ещё не подтверждён.', 'email_not_confirmed_text' => 'Ваш email адрес все еще не подтвержден.',
'email_not_confirmed_click_link' => 'Пожалуйста, нажмите на ссылку в письме, которое было отправлено при регистрации.', 'email_not_confirmed_click_link' => 'Пожалуйста, нажмите на ссылку в письме, которое было отправлено при регистрации.',
'email_not_confirmed_resend' => 'Если вы не можете найти электронное письмо, вы можете снова отправить письмо с подтверждением по форме ниже.', 'email_not_confirmed_resend' => 'Если вы не можете найти электронное письмо, вы можете снова отправить письмо с подтверждением по форме ниже.',
'email_not_confirmed_resend_button' => 'Переотправить письмо с подтверждёнием', 'email_not_confirmed_resend_button' => 'Переотправить письмо с подтверждением',
]; ];

View File

@ -10,7 +10,7 @@ return [
'save' => 'Сохранить', 'save' => 'Сохранить',
'continue' => 'Продолжить', 'continue' => 'Продолжить',
'select' => 'Выбрать', 'select' => 'Выбрать',
'more' => 'Ещё', 'more' => 'Еще',
/** /**
* Form Labels * Form Labels
@ -18,6 +18,8 @@ return [
'name' => 'Имя', 'name' => 'Имя',
'description' => 'Описание', 'description' => 'Описание',
'role' => 'Роль', 'role' => 'Роль',
'cover_image' => 'Обложка',
'cover_image_description' => 'Изображение должно быть размером около 440x250px.',
/** /**
* Actions * Actions
@ -29,6 +31,7 @@ return [
'edit' => 'Редактировать', 'edit' => 'Редактировать',
'sort' => 'Сортировать', 'sort' => 'Сортировать',
'move' => 'Переместить', 'move' => 'Переместить',
'copy' => 'Скопировать',
'reply' => 'Ответить', 'reply' => 'Ответить',
'delete' => 'Удалить', 'delete' => 'Удалить',
'search' => 'Поиск', 'search' => 'Поиск',
@ -40,12 +43,15 @@ return [
/** /**
* Misc * Misc
*/ */
'deleted_user' => 'Удалённый пользователь', 'deleted_user' => 'Удаленный пользователь',
'no_activity' => 'Нет действий для просмотра', 'no_activity' => 'Нет действий для просмотра',
'no_items' => 'Нет доступных элементов', 'no_items' => 'Нет доступных элементов',
'back_to_top' => 'Вернуться наверх', 'back_to_top' => 'Вернуться наверх',
'toggle_details' => 'Подробности', 'toggle_details' => 'Подробности',
'toggle_thumbnails' => 'Миниатюры',
'details' => 'Детали', 'details' => 'Детали',
'grid_view' => 'Вид сеткой',
'list_view' => 'Вид списком',
/** /**
* Header * Header
@ -56,6 +62,6 @@ return [
/** /**
* Email Content * Email Content
*/ */
'email_action_help' => 'Если у вас возникли проблемы с нажатием кнопки ":actionText", то скопируйте и вставьте указанный URL-адрес в свой веб-браузер:', 'email_action_help' => 'Если у вас возникли проблемы с нажатием кнопки \':actionText\', то скопируйте и вставьте указанный URL-адрес в свой веб-браузер:',
'email_rights' => 'Все прова зарезервированы', 'email_rights' => 'Все права зарезервированы',
]; ];

View File

@ -7,14 +7,14 @@ return [
'image_select' => 'Выбрать изображение', 'image_select' => 'Выбрать изображение',
'image_all' => 'Все', 'image_all' => 'Все',
'image_all_title' => 'Простмотр всех изображений', 'image_all_title' => 'Простмотр всех изображений',
'image_book_title' => 'Просмотр всех изображений загруженных в эту книгу', 'image_book_title' => 'Просмотр всех изображений, загруженных в эту книгу',
'image_page_title' => 'Просмотр всех изображений загруженных на эту страницу', 'image_page_title' => 'Просмотр всех изображений, загруженных на эту страницу',
'image_search_hint' => 'Поиск по имени изображения', 'image_search_hint' => 'Поиск по имени изображения',
'image_uploaded' => 'Загруженно :uploadedDate', 'image_uploaded' => 'Загруженно :uploadedDate',
'image_load_more' => 'Загрузить ещё', 'image_load_more' => 'Загрузить еще',
'image_image_name' => 'Имя изображения', 'image_image_name' => 'Имя изображения',
'image_delete_used' => 'Это изображение используется на странице ниже.', 'image_delete_used' => 'Это изображение используется на странице ниже.',
'image_delete_confirm' => 'Снова кликните удалить для подтверждения того что вы хотите удалить.', 'image_delete_confirm' => 'Нажмите \'Удалить\' еще раз для подтверждения удаления.',
'image_select_image' => 'Выбрать изображение', 'image_select_image' => 'Выбрать изображение',
'image_dropzone' => 'Перетащите изображение или кликните для загрузки', 'image_dropzone' => 'Перетащите изображение или кликните для загрузки',
'images_deleted' => 'Изображения удалены', 'images_deleted' => 'Изображения удалены',
@ -22,5 +22,13 @@ return [
'image_upload_success' => 'Изображение загружено успешно', 'image_upload_success' => 'Изображение загружено успешно',
'image_update_success' => 'Детали изображения успешно обновлены', 'image_update_success' => 'Детали изображения успешно обновлены',
'image_delete_success' => 'Изображение успешно удалено', 'image_delete_success' => 'Изображение успешно удалено',
'image_upload_remove' => 'Удалить изображение',
]; /**
* Code editor
*/
'code_editor' => 'Изменить код',
'code_language' => 'Язык кода',
'code_content' => 'Содержимое кода',
'code_save' => 'Сохранить код',
];

View File

@ -6,7 +6,7 @@ return [
*/ */
'recently_created' => 'Недавно созданные', 'recently_created' => 'Недавно созданные',
'recently_created_pages' => 'Недавно созданные страницы', 'recently_created_pages' => 'Недавно созданные страницы',
'recently_updated_pages' => 'Недавно обновлённые страницы', 'recently_updated_pages' => 'Недавно обновленные страницы',
'recently_created_chapters' => 'Недавно созданные главы', 'recently_created_chapters' => 'Недавно созданные главы',
'recently_created_books' => 'Недавно созданные книги', 'recently_created_books' => 'Недавно созданные книги',
'recently_update' => 'Недавно обновленные', 'recently_update' => 'Недавно обновленные',
@ -16,16 +16,16 @@ return [
'revisions' => 'Версия', 'revisions' => 'Версия',
'meta_revision' => 'Версия #:revisionCount', 'meta_revision' => 'Версия #:revisionCount',
'meta_created' => 'Создано :timeLength', 'meta_created' => 'Создано :timeLength',
'meta_created_name' => 'Создано :timeLength пользователем :user', 'meta_created_name' => ':user создал :timeLength',
'meta_updated' => 'Обновлено :timeLength', 'meta_updated' => 'Обновлено :timeLength',
'meta_updated_name' => 'Обновлено :timeLength пользователем :user', 'meta_updated_name' => ':user обновил :timeLength',
'entity_select' => 'Выбор объекта', 'entity_select' => 'Выбор объекта',
'images' => 'Изображения', 'images' => 'Изображения',
'my_recent_drafts' => 'Мои последние черновики', 'my_recent_drafts' => 'Мои последние черновики',
'my_recently_viewed' => 'Мои недавние просмотры', 'my_recently_viewed' => 'Мои недавние просмотры',
'no_pages_viewed' => 'Вы не просматривали ни одной страницы', 'no_pages_viewed' => 'Вы не просматривали ни одной страницы',
'no_pages_recently_created' => 'Недавно не были созданы страницы', 'no_pages_recently_created' => 'Нет недавно созданных страниц',
'no_pages_recently_updated' => 'Недавно не обновлялись страницы', 'no_pages_recently_updated' => 'Нет недавно обновленных страниц',
'export' => 'Экспорт', 'export' => 'Экспорт',
'export_html' => 'Веб файл', 'export_html' => 'Веб файл',
'export_pdf' => 'PDF файл', 'export_pdf' => 'PDF файл',
@ -47,11 +47,11 @@ return [
'search_clear' => 'Очистить поиск', 'search_clear' => 'Очистить поиск',
'search_no_pages' => 'Нет страниц, соответствующих этому поиску.', 'search_no_pages' => 'Нет страниц, соответствующих этому поиску.',
'search_for_term' => 'Искать :term', 'search_for_term' => 'Искать :term',
'search_more' => 'Ещё результаты', 'search_more' => 'Еще результаты',
'search_filters' => 'Фильтры поиска', 'search_filters' => 'Фильтры поиска',
'search_content_type' => 'Тип содержимого', 'search_content_type' => 'Тип содержимого',
'search_exact_matches' => 'Точные соответствия', 'search_exact_matches' => 'Точные соответствия',
'search_tags' => 'Поиск по тэгам', 'search_tags' => 'Поиск по тегам',
'search_viewed_by_me' => 'Просмотрено мной', 'search_viewed_by_me' => 'Просмотрено мной',
'search_not_viewed_by_me' => 'Не просматривалось мной', 'search_not_viewed_by_me' => 'Не просматривалось мной',
'search_permissions_set' => 'Набор разрешений', 'search_permissions_set' => 'Набор разрешений',
@ -69,7 +69,7 @@ return [
*/ */
'book' => 'Книга', 'book' => 'Книга',
'books' => 'Книги', 'books' => 'Книги',
'x_books' => ':count книг|:count Книг', 'x_books' => ':count книга|:count книг',
'books_empty' => 'Нет созданных книг', 'books_empty' => 'Нет созданных книг',
'books_popular' => 'Популярные книги', 'books_popular' => 'Популярные книги',
'books_recent' => 'Недавние книги', 'books_recent' => 'Недавние книги',
@ -105,7 +105,7 @@ return [
*/ */
'chapter' => 'Глава', 'chapter' => 'Глава',
'chapters' => 'Главы', 'chapters' => 'Главы',
'x_chapters' => ':count глава|:count Главы', 'x_chapters' => ':count глава|:count главы',
'chapters_popular' => 'Популярные главы', 'chapters_popular' => 'Популярные главы',
'chapters_new' => 'Новая глава', 'chapters_new' => 'Новая глава',
'chapters_create' => 'Создать новую главу', 'chapters_create' => 'Создать новую главу',
@ -130,7 +130,7 @@ return [
*/ */
'page' => 'Страница', 'page' => 'Страница',
'pages' => 'Страницы', 'pages' => 'Страницы',
'x_pages' => ':count страниц|:count страниц', 'x_pages' => ':count страница|:count страниц',
'pages_popular' => 'Популярные страницы', 'pages_popular' => 'Популярные страницы',
'pages_new' => 'Новая страница', 'pages_new' => 'Новая страница',
'pages_attachments' => 'Вложения', 'pages_attachments' => 'Вложения',
@ -140,7 +140,7 @@ return [
'pages_delete_draft_named' => 'Удалить черновик :pageName', 'pages_delete_draft_named' => 'Удалить черновик :pageName',
'pages_delete_draft' => 'Удалить черновик', 'pages_delete_draft' => 'Удалить черновик',
'pages_delete_success' => 'Страница удалена', 'pages_delete_success' => 'Страница удалена',
'pages_delete_draft_success' => 'Черновик удалён', 'pages_delete_draft_success' => 'Черновик удален',
'pages_delete_confirm' => 'Вы действительно хотите удалить эту страницу?', 'pages_delete_confirm' => 'Вы действительно хотите удалить эту страницу?',
'pages_delete_draft_confirm' => 'Вы действительно хотите удалить этот черновик?', 'pages_delete_draft_confirm' => 'Вы действительно хотите удалить этот черновик?',
'pages_editing_named' => 'Редактирование страницы :pageName', 'pages_editing_named' => 'Редактирование страницы :pageName',
@ -162,11 +162,15 @@ return [
'pages_md_preview' => 'Просмотр', 'pages_md_preview' => 'Просмотр',
'pages_md_insert_image' => 'Вставить изображение', 'pages_md_insert_image' => 'Вставить изображение',
'pages_md_insert_link' => 'Вставить ссылку на объект', 'pages_md_insert_link' => 'Вставить ссылку на объект',
'pages_md_insert_drawing' => 'Вставить рисунок',
'pages_not_in_chapter' => 'Страница не находится в главе', 'pages_not_in_chapter' => 'Страница не находится в главе',
'pages_move' => 'Переместить страницу', 'pages_move' => 'Переместить страницу',
'pages_move_success' => 'Страница перемещена в ":parentName"', 'pages_move_success' => 'Страница перемещена в \':parentName\'',
'pages_copy' => 'Скопировать страницу',
'pages_copy_desination' => 'Скопировать в',
'pages_copy_success' => 'Страница скопирована',
'pages_permissions' => 'Разрешения страницы', 'pages_permissions' => 'Разрешения страницы',
'pages_permissions_success' => 'PРазрешения страницы обновлены', 'pages_permissions_success' => 'Pазрешения страницы обновлены',
'pages_revision' => 'Версия', 'pages_revision' => 'Версия',
'pages_revisions' => 'Версия страницы', 'pages_revisions' => 'Версия страницы',
'pages_revisions_named' => 'Версии страницы для :pageName', 'pages_revisions_named' => 'Версии страницы для :pageName',
@ -200,11 +204,13 @@ return [
* Editor sidebar * Editor sidebar
*/ */
'page_tags' => 'Теги страницы', 'page_tags' => 'Теги страницы',
'tag' => 'Тэг', 'chapter_tags' => 'Теги главы',
'tags' => '', 'book_tags' => 'Теги книги',
'tag_value' => 'Значение тэга (опционально)', 'tag' => 'Тег',
'tags_explain' => "Добавьте теги, чтобы лучше классифицировать ваш контент. \n Вы можете присвоить значение тегу для более глубокой организации.", 'tags' => 'Теги',
'tags_add' => 'Добавить тэг', 'tag_value' => 'Значение тега (опционально)',
'tags_explain' => 'Добавьте теги, чтобы лучше классифицировать ваш контент. \n Вы можете присвоить значение тегу для более глубокой организации.',
'tags_add' => 'Добавить тег',
'attachments' => 'Вложение', 'attachments' => 'Вложение',
'attachments_explain' => 'Загрузите несколько файлов или добавьте ссылку для отображения на своей странице. Они видны на боковой панели страницы.', 'attachments_explain' => 'Загрузите несколько файлов или добавьте ссылку для отображения на своей странице. Они видны на боковой панели страницы.',
'attachments_explain_instant_save' => 'Изменения здесь сохраняются мгновенно.', 'attachments_explain_instant_save' => 'Изменения здесь сохраняются мгновенно.',
@ -212,7 +218,7 @@ return [
'attachments_upload' => 'Загрузить файл', 'attachments_upload' => 'Загрузить файл',
'attachments_link' => 'Присоединить ссылку', 'attachments_link' => 'Присоединить ссылку',
'attachments_set_link' => 'Установить ссылку', 'attachments_set_link' => 'Установить ссылку',
'attachments_delete_confirm' => 'Нажмите «Удалить» еще раз, чтобы подтвердить, что вы хотите удалить этот файл.', 'attachments_delete_confirm' => 'Нажмите \'Удалить\' еще раз, чтобы подтвердить удаление этого файла.',
'attachments_dropzone' => 'Перетащите файл сюда или нажмите здесь, чтобы загрузить файл', 'attachments_dropzone' => 'Перетащите файл сюда или нажмите здесь, чтобы загрузить файл',
'attachments_no_files' => 'Файлы не загружены', 'attachments_no_files' => 'Файлы не загружены',
'attachments_explain_link' => 'Вы можете присоединить ссылку, если вы предпочитаете не загружать файл. Это может быть ссылка на другую страницу или ссылку на файл в облаке', 'attachments_explain_link' => 'Вы можете присоединить ссылку, если вы предпочитаете не загружать файл. Это может быть ссылка на другую страницу или ссылку на файл в облаке',
@ -225,7 +231,7 @@ return [
'attachments_edit_file_name' => 'Имя файла', 'attachments_edit_file_name' => 'Имя файла',
'attachments_edit_drop_upload' => 'перетащите файлы или нажмите здесь, чтобы загрузить и перезаписать', 'attachments_edit_drop_upload' => 'перетащите файлы или нажмите здесь, чтобы загрузить и перезаписать',
'attachments_order_updated' => 'Прикрепленный файл обновлен', 'attachments_order_updated' => 'Прикрепленный файл обновлен',
'attachments_updated_success' => 'Attachment details updated', 'attachments_updated_success' => 'Детали файла обновлены',
'attachments_deleted' => 'Приложение удалено', 'attachments_deleted' => 'Приложение удалено',
'attachments_file_uploaded' => 'Файл успешно загружен', 'attachments_file_uploaded' => 'Файл успешно загружен',
'attachments_file_updated' => 'Файл успешно обновлен', 'attachments_file_updated' => 'Файл успешно обновлен',
@ -245,6 +251,7 @@ return [
*/ */
'comment' => 'Комментарий', 'comment' => 'Комментарий',
'comments' => 'Комментарии', 'comments' => 'Комментарии',
'comment_add' => 'Комментировать',
'comment_placeholder' => 'Оставить комментарий здесь', 'comment_placeholder' => 'Оставить комментарий здесь',
'comment_count' => '{0} Нет комментариев|{1} 1 комментарий|[2,*] :count комментария', 'comment_count' => '{0} Нет комментариев|{1} 1 комментарий|[2,*] :count комментария',
'comment_save' => 'Сохранить комментарий', 'comment_save' => 'Сохранить комментарий',
@ -252,11 +259,11 @@ return [
'comment_deleting' => 'Удаление комментария...', 'comment_deleting' => 'Удаление комментария...',
'comment_new' => 'Новый комментарий', 'comment_new' => 'Новый комментарий',
'comment_created' => 'прокомментировал :createDiff', 'comment_created' => 'прокомментировал :createDiff',
'comment_updated' => 'Обновлён :updateDiff пользователем :username', 'comment_updated' => 'Обновлен :updateDiff пользователем :username',
'comment_deleted_success' => 'Комментарий удалён', 'comment_deleted_success' => 'Комментарий удален',
'comment_created_success' => 'Комментарий добавлён', 'comment_created_success' => 'Комментарий добавлен',
'comment_updated_success' => 'Комментарий обновлён', 'comment_updated_success' => 'Комментарий обновлен',
'comment_delete_confirm' => 'Вы уверенны, что хотите удалить этот комментарий?', 'comment_delete_confirm' => 'Вы уверены, что хотите удалить этот комментарий?',
'comment_in_reply_to' => 'В ответ на :commentId', 'comment_in_reply_to' => 'В ответ на :commentId',
/** /**
@ -265,4 +272,4 @@ return [
'revision_delete_confirm' => 'Вы действительно хотите удалить эту ревизию?', 'revision_delete_confirm' => 'Вы действительно хотите удалить эту ревизию?',
'revision_delete_success' => 'Редактирование удалено', 'revision_delete_success' => 'Редактирование удалено',
'revision_cannot_delete_latest' => 'Не удается удалить последнюю версию.' 'revision_cannot_delete_latest' => 'Не удается удалить последнюю версию.'
]; ];

View File

@ -14,33 +14,38 @@ return [
'error_user_exists_different_creds' => 'Пользователь с электронной почтой: :email уже существует, но с другими учетными данными.', 'error_user_exists_different_creds' => 'Пользователь с электронной почтой: :email уже существует, но с другими учетными данными.',
'email_already_confirmed' => 'Электронная почта уже подтверждена, попробуйте войти в систему.', 'email_already_confirmed' => 'Электронная почта уже подтверждена, попробуйте войти в систему.',
'email_confirmation_invalid' => 'Этот токен подтверждения недействителен или уже используется. Повторите попытку регистрации.', 'email_confirmation_invalid' => 'Этот токен подтверждения недействителен или уже используется. Повторите попытку регистрации.',
'email_confirmation_expired' => дентификатор подтверждения истек. Отправлено новое письмо с подтверждением.', 'email_confirmation_expired' => стек срок действия токена. Отправлено новое письмо с подтверждением.',
'ldap_fail_anonymous' => 'Недопустимый доступ LDAP с использованием анонимной привязки', 'ldap_fail_anonymous' => 'Недопустимый доступ LDAP с использованием анонимной привязки',
'ldap_fail_authed' => 'Не удалось получить доступ к LDAP, используя данные dn & password', 'ldap_fail_authed' => 'Не удалось получить доступ к LDAP, используя данные dn & password',
'ldap_extension_not_installed' => 'LDAP расширения для PHP не установлено', 'ldap_extension_not_installed' => 'LDAP расширения для PHP не установлено',
'ldap_cannot_connect' => 'Не удается подключиться к серверу ldap, Не удалось выполнить начальное соединение', 'ldap_cannot_connect' => 'Не удается подключиться к серверу ldap, не удалось выполнить начальное соединение',
'social_no_action_defined' => 'Действие не определено', 'social_no_action_defined' => 'Действие не определено',
'social_account_in_use' => 'Этот :socialAccount аккаунт уже исопльзуется, Попробуйте войти с параматрами :socialAccount.', 'social_login_bad_response' => 'При попытке входа с :socialAccount произошла ошибка: \n:error',
'social_account_in_use' => 'Этот :socialAccount аккаунт уже исопльзуется, попробуйте войти с параметрами :socialAccount.',
'social_account_email_in_use' => 'Электронный ящик :email уже используется. Если у вас уже есть учетная запись, вы можете подключить свою учетную запись :socialAccount из настроек своего профиля.', 'social_account_email_in_use' => 'Электронный ящик :email уже используется. Если у вас уже есть учетная запись, вы можете подключить свою учетную запись :socialAccount из настроек своего профиля.',
'social_account_existing' => 'Этот :socialAccount уже привязан к вашему профилю.', 'social_account_existing' => 'Этот :socialAccount уже привязан к вашему профилю.',
'social_account_already_used_existing' => 'Этот :socialAccount уже используется другим пользователем.', 'social_account_already_used_existing' => 'Этот :socialAccount уже используется другим пользователем.',
'social_account_not_used' => 'Эта :socialAccount учетная запись не связана ни с какими пользователями. Прикрепите его в настройках вашего профиля.', 'social_account_not_used' => 'Этот :socialAccount не связан ни с какими пользователями. Прикрепите его в настройках вашего профиля.',
'social_account_register_instructions' => 'Если у вас еще нет учетной записи, вы можете зарегистрироваться, используя параметр :socialAccount.', 'social_account_register_instructions' => 'Если у вас еще нет учетной записи, вы можете зарегистрироваться, используя параметр :socialAccount.',
'social_driver_not_found' => 'Драйдер для Соцсети не найден', 'social_driver_not_found' => 'Драйвер для Соцсети не найден',
'social_driver_not_configured' => 'Настройки вашего :socialAccount сконфигурированы неправильно.', 'social_driver_not_configured' => 'Настройки вашего :socialAccount заданы неправильно.',
// System // System
'path_not_writable' => 'Невозможно загрузить файл по пути :filePath . Убедитесь что сервер доступен для записи.', 'path_not_writable' => 'Невозможно загрузить файл по пути :filePath . Убедитесь что сервер доступен для записи.',
'cannot_get_image_from_url' => 'Не удается получить изображение из :url', 'cannot_get_image_from_url' => 'Не удается получить изображение из :url',
'cannot_create_thumbs' => 'Сервер не может создавать эскизы. Убедитесь, что у вас установлено расширение GD PHP.', 'cannot_create_thumbs' => 'Сервер не может создавать эскизы. Убедитесь, что у вас установлено расширение GD PHP.',
'server_upload_limit' => 'Сервер не разрешает загрузку такого размера. Попробуйте уменьшить размер файла.', 'server_upload_limit' => 'Сервер не разрешает загрузку такого размера. Попробуйте уменьшить размер файла.',
'uploaded' => 'Сервер не позволяет загружать файлы такого размера. Пожалуйста, попробуйте файл меньше.',
'image_upload_error' => 'Произошла ошибка при загрузке изображения.', 'image_upload_error' => 'Произошла ошибка при загрузке изображения.',
'image_upload_type_error' => 'Неправильный тип загружаемого изображения',
// Attachments // Attachments
'attachment_page_mismatch' => 'Несоответствие страницы во время обновления вложения', 'attachment_page_mismatch' => 'Несоответствие страницы во время обновления вложения',
'attachment_not_found' => 'Вложение не найдено',
// Pages // Pages
'page_draft_autosave_fail' => 'Не удалось сохранить черновик. Перед сохранением этой страницы убедитесь, что у вас есть подключение к Интернету.', 'page_draft_autosave_fail' => 'Не удалось сохранить черновик. Перед сохранением этой страницы убедитесь, что у вас есть подключение к Интернету.',
'page_custom_home_deletion' => 'Нельзя удалить страницу, установленную вместо главной страницы',
// Entities // Entities
'entity_not_found' => 'Объект не найден', 'entity_not_found' => 'Объект не найден',
@ -58,7 +63,7 @@ return [
// Roles // Roles
'role_cannot_be_edited' => 'Невозможно отредактировать данную роль', 'role_cannot_be_edited' => 'Невозможно отредактировать данную роль',
'role_system_cannot_be_deleted' => 'Эта роль является системной и не может быть удалена', 'role_system_cannot_be_deleted' => 'Эта роль является системной и не может быть удалена',
'role_registration_default_cannot_delete' => 'Эта роль не может быть удалена, так как она устанолена в качестве роли регистрации по-умолчанию', 'role_registration_default_cannot_delete' => 'Эта роль не может быть удалена, так как она устанолена в качестве роли по умолчанию',
// Comments // Comments
'comment_list' => 'При получении комментариев произошла ошибка.', 'comment_list' => 'При получении комментариев произошла ошибка.',
@ -68,10 +73,10 @@ return [
'empty_comment' => 'Нельзя добавить пустой комментарий.', 'empty_comment' => 'Нельзя добавить пустой комментарий.',
// Error pages // Error pages
'404_page_not_found' => 'Старница не найдена', '404_page_not_found' => 'Страница не найдена',
'sorry_page_not_found' => 'Извините, страница, которую вы искали, не найдена.', 'sorry_page_not_found' => 'Извините, страница, которую вы искали, не найдена.',
'return_home' => 'вернуться на главную страницу', 'return_home' => 'вернуться на главную страницу',
'error_occurred' => 'Произошла ошибка', 'error_occurred' => 'Произошла ошибка',
'app_down' => ':appName в данный момент не достпуно', 'app_down' => ':appName в данный момент не достпуно',
'back_soon' => 'Скоро восстановится.', 'back_soon' => 'Скоро восстановится.',
]; ];

View File

@ -14,7 +14,7 @@ return [
*/ */
'password' => 'Пароль должен содержать не менее шести символов для применения.', 'password' => 'Пароль должен содержать не менее шести символов для применения.',
'user' => "Невозможно найти пользователя с указанным e-mail адресом.", 'user' => 'Невозможно найти пользователя с указанным email адресом.',
'token' => 'Этот токен для сброса пароля недействителен.', 'token' => 'Этот токен для сброса пароля недействителен.',
'sent' => 'Ссылка для сброса пароля была отправлена на электронную почту!', 'sent' => 'Ссылка для сброса пароля была отправлена на электронную почту!',
'reset' => 'Ваш пароль был сброшен!', 'reset' => 'Ваш пароль был сброшен!',

View File

@ -21,35 +21,49 @@ return [
'app_name_desc' => 'Это имя отображается в заголовке и в любых письмах.', 'app_name_desc' => 'Это имя отображается в заголовке и в любых письмах.',
'app_name_header' => 'Показать имя приложения в заголовке?', 'app_name_header' => 'Показать имя приложения в заголовке?',
'app_public_viewing' => 'Разрешить публичный просмотр?', 'app_public_viewing' => 'Разрешить публичный просмотр?',
'app_secure_images' => 'Включить загрузку изображений с более высокой безопасностью?', 'app_secure_images' => 'Включить загрузку изображений с повышенной безопасностью?',
'app_secure_images_desc' => 'По соображениям производительности все изображения являются общедоступными. Этот параметр добавляет случайную, труднодоступную строку перед образами изображений. Убедитесь, что индексация каталогов не включена, чтобы предотвратить к ним легкий доступ.', 'app_secure_images_desc' => 'Из соображений производительности все изображения являются общедоступными. Этот параметр добавляет случайную сложную строку перед образами изображений. Убедитесь, что индексация каталогов не включена, чтобы предотвратить к ним легкий доступ.',
'app_editor' => 'Редактор страницы', 'app_editor' => 'Редактор страницы',
'app_editor_desc' => 'Выберите, какой редактор будет использоваться всеми пользователями для редактирования страниц.', 'app_editor_desc' => 'Выберите, какой редактор будет использоваться всеми пользователями для редактирования страниц.',
'app_custom_html' => 'Пользовательский контент заголовка HTML', 'app_custom_html' => 'Пользовательский контент заголовка HTML',
'app_custom_html_desc' => 'Любой контент, добавленный здесь, будет вставлен в нижнюю часть раздела <head> каждой страницы. Это удобно для переопределения стилей или добавления кода аналитики.', 'app_custom_html_desc' => 'Любой контент, добавленный здесь, будет вставлен в нижнюю часть раздела <head> каждой страницы. Это удобно для переопределения стилей или добавления кода аналитики.',
'app_logo' => 'Лого приложения', 'app_logo' => 'Лого приложения',
'app_logo_desc' => 'Это изображение должно быть 43px в высоту. <br>Большее изображение будет уменьшено.', 'app_logo_desc' => 'Это изображение должно быть 43px в высоту. <br>Большое изображение будет уменьшено.',
'app_primary_color' => 'Главный цвет приложения', 'app_primary_color' => 'Главный цвет приложения',
'app_primary_color_desc' => 'Это должно быть указано в hex. <br>Оставьте пустым чтобы использовать цвет по-умолчанию.', 'app_primary_color_desc' => 'Значение должно быть указано в hex-формате. <br>Оставьте пустым чтобы использовать цвет по умолчанию.',
'app_homepage' => 'Домашняя страница приложения', 'app_homepage' => 'Домашняя страница приложения',
'app_homepage_desc' => 'Выберите страницу, которая будет отображаться на главной странице вместо стандартной. Права на страницы игнорируются для выбранных страниц.', 'app_homepage_desc' => 'Выберите страницу, которая будет отображаться на главной странице вместо стандартной. Права на страницы игнорируются для выбранных страниц.',
'app_homepage_default' => 'Выбрана домашняя страница по-умолчанию', 'app_homepage_default' => 'Выбрана домашняя страница по умолчанию',
'app_homepage_books' => 'Или выберите страницу со списком книг в качестве главной страницы. Это будет иметь приоритет над любой другой страницей.',
'app_disable_comments' => 'Отключить комментарии', 'app_disable_comments' => 'Отключить комментарии',
'app_disable_comments_desc' => 'Отключить комментарии на всех страницах приложения. Существующие комментарии не отображаются.', 'app_disable_comments_desc' => 'Отключить комментарии на всех страницах приложения. Существующие комментарии не отображаются.',
/** /**
* Registration * Registration settings
*/ */
'reg_settings' => 'Настройки регистрации', 'reg_settings' => 'Настройки регистрации',
'reg_allow' => 'Открыть регистрацию?', 'reg_allow' => 'Открыть регистрацию?',
'reg_default_role' => 'Роль пользователя по-умолчанию после регистрации', 'reg_default_role' => 'Роль пользователя по умолчанию после регистрации',
'reg_confirm_email' => 'Требуется подтверждение по электронной почте?', 'reg_confirm_email' => 'Требуется подтверждение по электронной почте?',
'reg_confirm_email_desc' => 'Если используется ограничение домена, тогда потребуется подтверждение по электронной почте и этот пункт будет проигнорирован.', 'reg_confirm_email_desc' => 'Если используется ограничение по домену, подтверждение будет обязательно, а этот пункт проигнорирован.',
'reg_confirm_restrict_domain' => 'Ограничить регистрацию по домену', 'reg_confirm_restrict_domain' => 'Ограничить регистрацию по домену',
'reg_confirm_restrict_domain_desc' => 'EВведите список доменов электронной почты, разделенных запятыми, на которые вы хотели бы ограничить регистрацию. Пользователям будет отправлено электронное письмо, чтобы подтвердить их адрес, прежде чем им разрешат взаимодействовать с приложением. <br> Обратите внимание, что пользователи смогут изменять свои адреса электронной почты после успешной регистрации.', 'reg_confirm_restrict_domain_desc' => 'Введите список доменов почты через запятую, для которых возможна регистрация. Пользователям будет отправлено письмо для подтверждения адреса перед входом в приложение. <br> Обратите внимание, что пользователи смогут изменить свои адреса уже после регистрации.',
'reg_confirm_restrict_domain_placeholder' => 'Нет ограничений', 'reg_confirm_restrict_domain_placeholder' => 'Нет ограничений',
/**
* Maintenance settings
*/
'maint' => 'Обслуживание',
'maint_image_cleanup' => 'Очистка изображений',
'maint_image_cleanup_desc' => 'Сканирует содержимое страниц и предыдущих версий и определяет изображения, которые не используются. Убедитесь, что у вас есть резервная копия базы данных и папки изображений перед запуском этой функции.',
'maint_image_cleanup_ignore_revisions' => 'Пропускать изображения в версиях',
'maint_image_cleanup_run' => 'Запустить очистку',
'maint_image_cleanup_warning' => 'Найдено :count возможно бесполезных изображений. Вы уверены, что хотите удалить эти изображения?',
'maint_image_cleanup_success' => ':count возможно бесполезных изображений было найдено и удалено!',
'maint_image_cleanup_nothing_found' => 'Не найдено ни одного бесполезного изображения!',
/** /**
* Role settings * Role settings
*/ */
@ -60,14 +74,15 @@ return [
'role_create_success' => 'Роль упешно создана', 'role_create_success' => 'Роль упешно создана',
'role_delete' => 'Удалить роль', 'role_delete' => 'Удалить роль',
'role_delete_confirm' => 'Это удалит роль с именем \':roleName\'.', 'role_delete_confirm' => 'Это удалит роль с именем \':roleName\'.',
'role_delete_users_assigned' => 'Эта роль имеет :userCount пользователей привязанных к ней. Если вы хотите перенести пользователей из этой роли, выберите новую роль ниже.', 'role_delete_users_assigned' => 'Эта роль назначена :userCount пользователям. Если вы хотите перенести их из этой роли, выберите новую роль ниже.',
'role_delete_no_migration' => "Не мигрировать пользователей", 'role_delete_no_migration' => 'Не мигрировать пользователей',
'role_delete_sure' => 'Вы уверены что хотите удалить данную роль?', 'role_delete_sure' => 'Вы уверены что хотите удалить данную роль?',
'role_delete_success' => 'Роль успешно удалена', 'role_delete_success' => 'Роль успешно удалена',
'role_edit' => 'Редактировать роль', 'role_edit' => 'Редактировать роль',
'role_details' => 'Детали роли', 'role_details' => 'Детали роли',
'role_name' => 'Имя роли', 'role_name' => 'Имя роли',
'role_desc' => 'Короткое описание роли', 'role_desc' => 'Короткое описание роли',
'role_external_auth_id' => 'Внешние ID авторизации',
'role_system' => 'Системные разрешения', 'role_system' => 'Системные разрешения',
'role_manage_users' => 'Управление пользователями', 'role_manage_users' => 'Управление пользователями',
'role_manage_roles' => 'Управление ролями и правами на роли', 'role_manage_roles' => 'Управление ролями и правами на роли',
@ -75,10 +90,10 @@ return [
'role_manage_own_entity_permissions' => 'Управление разрешениями для собственных книг, разделов и страниц', 'role_manage_own_entity_permissions' => 'Управление разрешениями для собственных книг, разделов и страниц',
'role_manage_settings' => 'Управление настройками приложения', 'role_manage_settings' => 'Управление настройками приложения',
'role_asset' => 'Разрешение для активации', 'role_asset' => 'Разрешение для активации',
'role_asset_desc' => 'Эти разрешения контролируют доступ по-умолчанию к параметрам внутри системы. Разрешения на книги, главы и страницы перезапишут эти разрешения.', 'role_asset_desc' => 'Эти разрешения контролируют доступ по умолчанию к параметрам внутри системы. Разрешения на книги, главы и страницы перезапишут эти разрешения.',
'role_all' => 'Все', 'role_all' => 'Все',
'role_own' => 'Владелец', 'role_own' => 'Владелец',
'role_controlled_by_asset' => 'Регилируемые активацией они загружаются в', 'role_controlled_by_asset' => 'Регулируемые активацией они загружаются в',
'role_save' => 'Сохранить роль', 'role_save' => 'Сохранить роль',
'role_update_success' => 'Роль успешно обновлена', 'role_update_success' => 'Роль успешно обновлена',
'role_users' => 'Пользователи с данной ролью', 'role_users' => 'Пользователи с данной ролью',
@ -103,16 +118,16 @@ return [
'users_delete_success' => 'Пользователи успешно удалены', 'users_delete_success' => 'Пользователи успешно удалены',
'users_edit' => 'Редактировать польщователя', 'users_edit' => 'Редактировать польщователя',
'users_edit_profile' => 'Редактировать профиль', 'users_edit_profile' => 'Редактировать профиль',
'users_edit_success' => 'Пользователь успешно обновлён', 'users_edit_success' => 'Пользователь успешно обновлен',
'users_avatar' => 'Аватар пользователя', 'users_avatar' => 'Аватар пользователя',
'users_avatar_desc' => 'Это изображение должно быть размером около 256 пикселей.', 'users_avatar_desc' => 'Это изображение должно быть размером около 256px.',
'users_preferred_language' => 'Предпочитаемый язык', 'users_preferred_language' => 'Предпочитаемый язык',
'users_social_accounts' => 'Аккаунты Соцсетей', 'users_social_accounts' => 'Аккаунты Соцсетей',
'users_social_accounts_info' => 'Здесь вы можете подключить другие учетные записи для более быстрого и легкого входа в систему. Отключение учетной записи здесь не разрешено. Отменить доступ к настройкам вашего профиля в подключенном социальном аккаунте.', 'users_social_accounts_info' => 'Здесь вы можете подключить другие учетные записи для более быстрого и легкого входа в систему. Отключение учетной записи здесь не разрешено. Отменить доступ к настройкам вашего профиля в подключенном социальном аккаунте.',
'users_social_connect' => 'Подключить аккаунт', 'users_social_connect' => 'Подключить аккаунт',
'users_social_disconnect' => 'Отключить аккаунт', 'users_social_disconnect' => 'Отключить аккаунт',
'users_social_connected' => ':socialAccount аккаунт упешно подключён к вашему профилю.', 'users_social_connected' => ':socialAccount аккаунт упешно подключен к вашему профилю.',
'users_social_disconnected' => ':socialAccount аккаунт успешно отключён от вашего профиля.', 'users_social_disconnected' => ':socialAccount аккаунт успешно отключен от вашего профиля.',
]; ];

View File

@ -14,7 +14,7 @@ return [
*/ */
'accepted' => ':attribute должен быть принят.', 'accepted' => ':attribute должен быть принят.',
'active_url' => ':attribute не является валидным URL.', 'active_url' => ':attribute не является корректным URL.',
'after' => ':attribute дата должна быть позже :date.', 'after' => ':attribute дата должна быть позже :date.',
'alpha' => ':attribute может содержать только буквы.', 'alpha' => ':attribute может содержать только буквы.',
'alpha_dash' => ':attribute может содержать только буквы, цифры и тире.', 'alpha_dash' => ':attribute может содержать только буквы, цифры и тире.',
@ -29,18 +29,18 @@ return [
], ],
'boolean' => ':attribute поле может быть только true или false.', 'boolean' => ':attribute поле может быть только true или false.',
'confirmed' => ':attribute подтверждение не совпадает.', 'confirmed' => ':attribute подтверждение не совпадает.',
'date' => ':attribute не корректные данные.', 'date' => ':attribute некорректные данные.',
'date_format' => ':attribute не соответствует формату :format.', 'date_format' => ':attribute не соответствует формату :format.',
'different' => ':attribute и :other должны быть различны.', 'different' => ':attribute и :other должны быть различны.',
'digits' => ':attribute должен быть из :digits цифр.', 'digits' => ':attribute должен состоять из :digits цифр.',
'digits_between' => ':attribute должен иметь от :min до :max цифр.', 'digits_between' => ':attribute должен иметь от :min до :max цифр.',
'email' => ':attribute must be a valid email address.', 'email' => ':attribute должен быть корректным email адресом.',
'filled' => ':attribute поле необходимо.', 'filled' => ':attribute поле необходимо.',
'exists' => 'выделенный :attribute невалиден.', 'exists' => 'выделенный :attribute некорректен.',
'image' => ':attribute must be an image.', 'image' => ':attribute должен быть изображением.',
'in' => 'выделенный :attribute невалиден.', 'in' => 'выделенный :attribute некорректен.',
'integer' => ':attribute должно быть целое число.', 'integer' => ':attribute должно быть целое число.',
'ip' => ':attribute должен быть валидный IP адрес.', 'ip' => ':attribute должен быть корректным IP адресом.',
'max' => [ 'max' => [
'numeric' => ':attribute не может быть больше чем :max.', 'numeric' => ':attribute не может быть больше чем :max.',
'file' => ':attribute не может быть больше чем :max килобайт.', 'file' => ':attribute не может быть больше чем :max килобайт.',
@ -71,7 +71,7 @@ return [
'array' => ':attribute должен содержать :size элементов.', 'array' => ':attribute должен содержать :size элементов.',
], ],
'string' => ':attribute должен быть строкой.', 'string' => ':attribute должен быть строкой.',
'timezone' => ':attribute должен быть валидной временной зоной.', 'timezone' => ':attribute должен быть корректным часовым поясом.',
'unique' => ':attribute уже есть.', 'unique' => ':attribute уже есть.',
'url' => ':attribute имеет неправильный формат.', 'url' => ':attribute имеет неправильный формат.',
@ -81,7 +81,7 @@ return [
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------
| |
| Here you may specify custom validation messages for attributes using the | Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to | convention 'attribute.rule' to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule. | specify a specific custom language line for a given attribute rule.
| |
*/ */
@ -99,7 +99,7 @@ return [
| |
| The following language lines are used to swap attribute place-holders | The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead | with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner. | of 'email'. This simply helps us make messages a little cleaner.
| |
*/ */