diff --git a/resources/lang/ru/cachet.php b/resources/lang/ru/cachet.php index e1c70fa6..5071f7b1 100644 --- a/resources/lang/ru/cachet.php +++ b/resources/lang/ru/cachet.php @@ -31,7 +31,7 @@ return [ 'scheduled_at' => ', запланировано :timestamp', 'status' => [ 0 => 'Запланировано', // TODO: Hopefully remove this. - 1 => 'Исследуется', + 1 => 'Проводим анализ проблемы', 2 => 'Причина определена', 3 => 'Под наблюдением', 4 => 'Исправлено', @@ -45,23 +45,23 @@ return [ ], 'api' => [ - 'regenerate' => 'Регенерировать API ключ', + 'regenerate' => 'Сгенерировать ключ API', 'revoke' => 'Отозвать API ключ', ], // Metrics 'metrics' => [ 'filter' => [ - 'hourly' => 'Часы', - 'daily' => 'Дни', - 'monthly' => 'Месяцы', + 'hourly' => 'Ежечасно', + 'daily' => 'Ежедневно', + 'monthly' => 'Ежемесячно', ], ], // Subscriber 'subscriber' => [ 'subscribe' => 'Подпишитесь, чтобы получать информацию об изменениях.', - 'button' => 'Подписка', + 'button' => 'Подписаться', 'email' => [ 'subscribe' => 'Подписка на рассылку об изменениях.', 'subscribed' => 'Вы подписались на рассылку email уведомлений. Проверьте вашу почту, чтобы подтвердить подписку.', diff --git a/resources/lang/ru/dashboard.php b/resources/lang/ru/dashboard.php index f91f5ada..c6769b76 100644 --- a/resources/lang/ru/dashboard.php +++ b/resources/lang/ru/dashboard.php @@ -18,15 +18,15 @@ return [ 'title' => 'Инциденты и Плановые работы', 'incidents' => 'Инциденты', 'logged' => '{0} Нет инцидентов, отличная работа!|У вас записан один инцидент.|Записано инцидентов: :count', - 'incident-create-template' => 'Добавить Шаблон', - 'incident-templates' => 'Шаблоны Инцидентов', + 'incident-create-template' => 'Создать шаблон', + 'incident-templates' => 'Шаблоны инцидентов', 'add' => [ 'title' => 'Добавить инцидент', 'success' => 'Инцидент добавлен.', 'failure' => 'Что-то пошло не так при добавлении инцидента.', ], 'edit' => [ - 'title' => 'Правка инцидента', + 'title' => 'Редактировать инцидент', 'success' => 'Инцидент обновлен.', 'failure' => 'Что-то пошло не так при изменении инцидента.', ], @@ -40,7 +40,7 @@ return [ 'failure' => 'Что-то пошло не так при создании шаблона.', ], 'edit' => [ - 'title' => 'Правка шаблона', + 'title' => 'Редактировать шаблон', 'success' => 'Шаблон обновлен!', 'failure' => 'Что-то пошло не так при изменении шаблона.', ], @@ -49,15 +49,15 @@ return [ // Incident Maintenance 'schedule' => [ - 'schedule' => 'Плановые работы', - 'scheduled_at' => 'Запланировано :timestamp', + 'schedule' => 'Плановое техническое обслуживание', + 'scheduled_at' => 'Запланировано на :timestamp', 'add' => [ - 'title' => 'Добавить плановые работы', + 'title' => 'Добавить плановое техническое обслуживание', 'success' => 'Плановые работы добавлены.', 'failure' => 'Что-то пошло не так при добавлении плановых работ.', ], 'edit' => [ - 'title' => 'Правка плановых работ', + 'title' => 'Изменить плановое техническое обслуживание', 'success' => 'Плановые работы обновлены!', 'failure' => 'Что-то пошло не так при изменении плановых работ.', ], @@ -70,16 +70,16 @@ return [ // Components 'components' => [ 'components' => 'Компоненты', - 'component_statuses' => 'Статус Компонентов', + 'component_statuses' => 'Статусы компонентов', 'listed_group' => 'В группе :name', 'add' => [ 'title' => 'Добавить компонент', - 'message' => 'Вам необходимо добавить хотя бы один компонент.', + 'message' => 'Вам следует добавить компонент.', 'success' => 'Компонент создан.', 'failure' => 'Что-то пошло не так при создании компонента.', ], 'edit' => [ - 'title' => 'Правка компонента', + 'title' => 'Редактировать компонент', 'success' => 'Компонент обновлен.', 'failure' => 'Что-то пошло не так при изменении компонента.', ], @@ -87,14 +87,14 @@ return [ // Component groups 'groups' => [ 'groups' => 'Группа компонентов|Группы компонентов', - 'no_components' => 'Вам необходимо добавить группу компонентов', + 'no_components' => 'Вам следует добавить группу компонентов.', 'add' => [ 'title' => 'Добавить группу компонентов', - 'success' => 'Группа компонентов создана.', + 'success' => 'Группа компонентов добавлена.', 'failure' => 'Что-то пошло не так при создании группы компонентов.', ], 'edit' => [ - 'title' => 'Правка группы компонентов', + 'title' => 'Изменение группы компонентов', 'success' => 'Группа компонентов обновлена.', 'failure' => 'Что-то пошло не так при изменении группы компонентов.', ], @@ -110,7 +110,7 @@ return [ 'failure' => 'Что-то пошло не так при создании метрики.', ], 'edit' => [ - 'title' => 'Правка метрики', + 'title' => 'Изменить метрику', 'success' => 'Метрика обновлена.', 'failure' => 'Что-то пошло не так при изменении метрики.', ], @@ -118,18 +118,18 @@ return [ // Team 'team' => [ - 'team' => 'Компания', - 'member' => 'Сотрудник', + 'team' => 'Команда', + 'member' => 'Участник', 'profile' => 'Профиль', - 'description' => 'Сотрудники компании смогут добавлять и изменять компоненты и инциденты.', + 'description' => 'Участники команды смогут добавлять и изменять компоненты и инциденты.', 'add' => [ - 'title' => 'Добавить сотрудника', - 'success' => 'Сотрудник добавлен.', - 'failure' => 'Что-то пошло не так при добавлении сотрудника.', + 'title' => 'Добавить нового участника команды', + 'success' => 'Участник команды добавлен.', + 'failure' => 'Что-то пошло не так при добавлении участника команды.', ], 'edit' => [ 'title' => 'Обновить профиль', - 'success' => 'Профиль изменен.', + 'success' => 'Данные профиля обновлены.', 'failure' => 'Что-то пошло не так при изменении профиля.', ], ], @@ -139,15 +139,15 @@ return [ 'settings' => 'Настройки', 'app-setup' => [ 'app-setup' => 'Настройки приложения', - 'images-only' => 'Могут быть загружены только картинки.', + 'images-only' => 'Могут быть загружены только изображения.', 'too-big' => 'Загруженный вами файл слишком большой. Загрузите картинку меньше чем :size', ], 'security' => [ 'security' => 'Безопасность', - 'two-factor' => 'Пользователи без двухфакторной авторизации', + 'two-factor' => 'Пользователи без двухфакторной аутентификации', ], 'stylesheet' => [ - 'stylesheet' => 'CSS-стили', + 'stylesheet' => 'Таблица стилей', ], 'theme' => [ 'theme' => 'Тема', @@ -160,15 +160,15 @@ return [ // Login 'login' => [ - 'login' => 'Вход', - 'logged_in' => 'Вы успешно вошли.', - 'welcome' => 'Добро пожаловать!', + 'login' => 'Войти', + 'logged_in' => 'Вы вошли в систему.', + 'welcome' => 'С возвращением!', 'two-factor' => 'Пожалуйста, введите ваш токен.', ], // Sidebar footer 'help' => 'Помощь', - 'status_page' => 'Статусная страница', + 'status_page' => 'Страница статуса', 'logout' => 'Выйти', // Notifications @@ -182,14 +182,14 @@ return [ 'welcome' => [ 'welcome' => 'Добро пожаловать в Cachet', 'message' => 'Ваша статусная страница почти готова! Возможно, вы захотите настроить дополнительные параметры', - 'close' => 'Я хочу сразу в панель управления', + 'close' => 'Я хочу сразу перейти в панель управления', 'steps' => [ - 'component' => 'Создать компоненты', - 'incident' => 'Создать инциденты', - 'customize' => 'Настроить', - 'team' => 'Добавить пользователей', + 'component' => 'Создание компонентов', + 'incident' => 'Создание инцидентов', + 'customize' => 'Настройка', + 'team' => 'Добавление пользователей', 'api' => 'Сгенерировать API токен', - 'two-factor' => 'Двухфакторная авторизация', + 'two-factor' => 'Двухфакторная аутентификация', ], ], diff --git a/resources/lang/ru/forms.php b/resources/lang/ru/forms.php index 083d1394..9c4076fd 100644 --- a/resources/lang/ru/forms.php +++ b/resources/lang/ru/forms.php @@ -13,24 +13,24 @@ return [ // Setup form fields 'setup' => [ - 'email' => 'Email', + 'email' => 'Эл. почта', 'username' => 'Имя пользователя', 'password' => 'Пароль', 'site_name' => 'Название сайта', - 'site_domain' => 'Домен', - 'site_timezone' => 'Выберите временную зону', - 'site_locale' => 'Выберите язык', - 'enable_google2fa' => 'Включить двухфакторную авторизацию через Google', - 'cache_driver' => 'Cache Driver', - 'session_driver' => 'Session Driver', + 'site_domain' => 'Домен сайта', + 'site_timezone' => 'Выберите ваш часовой пояс', + 'site_locale' => 'Выберите ваш язык', + 'enable_google2fa' => 'Включить двухфакторную аутентификацию через Google', + 'cache_driver' => 'Драйвер кеша', + 'session_driver' => 'Драйвер сессий', ], // Login form fields 'login' => [ - 'email' => 'Email', + 'email' => 'Эл. почта', 'password' => 'Пароль', '2fauth' => 'Код аутентификации', - 'invalid' => 'Неправильный email или пароль', + 'invalid' => 'Неправильный E-mail или пароль', 'invalid-token' => 'Неправильный токен', 'cookies' => 'Необходимо включить cookies для входа.', ], @@ -41,11 +41,11 @@ return [ 'status' => 'Статус', 'component' => 'Компонент', 'message' => 'Сообщение', - 'message-help' => 'Вы можете использовать Markdown.', + 'message-help' => 'Вы также можете использовать Markdown.', 'scheduled_at' => 'Когда запланированы работы?', 'incident_time' => 'Когда инцидент произошел?', 'notify_subscribers' => 'Уведомить подписчиков', - 'visibility' => 'Видимость Инцидента', + 'visibility' => 'Видимость инцидента', 'public' => 'Доступен публично', 'logged_in_only' => 'Видимый только авторизованным пользователям', 'templates' => [ @@ -74,7 +74,7 @@ return [ 'name' => 'Название', 'suffix' => 'Суффикс', 'description' => 'Описание', - 'description-help' => 'Вы можете использовать Markdown.', + 'description-help' => 'Вы также можете использовать Markdown.', 'display-chart' => 'Отображать график на статусной странице?', 'default-value' => 'Значение по-умолчанию', 'calc_type' => 'Расчет метрики', @@ -92,8 +92,8 @@ return [ 'app-setup' => [ 'site-name' => 'Название сайта', 'site-url' => 'URL сайта', - 'site-timezone' => 'Временная зона', - 'site-locale' => 'Язык', + 'site-timezone' => 'Часовой пояс сайта', + 'site-locale' => 'Язык сайта', 'date-format' => 'Формат даты', 'incident-date-format' => 'Формат даты и времени инцидента', 'display-graphs' => 'Отображать графики на статусной странице?', @@ -112,7 +112,7 @@ return [ 'allowed-domains-help' => 'Разделитель - запятые. Домен, установленный в настройках разрешен по-умолчанию.', ], 'stylesheet' => [ - 'custom-css' => 'Собственная css-таблица', + 'custom-css' => 'Пользовательские таблицы стилей', ], 'theme' => [ 'background-color' => 'Цвет фона', @@ -122,10 +122,10 @@ return [ 'user' => [ 'username' => 'Имя пользователя', - 'email' => 'Email', + 'email' => 'Эл. почта', 'password' => 'Пароль', 'api-token' => 'API токен', - 'api-token-help' => 'Регенерирование API токена заблокирует существующим приложениям доступ в Cachet. Вам будет необходимо прописать в них новый токен.', + 'api-token-help' => 'Обновление вашего API токена заблокирует существующим приложениям доступ в Cachet. Вам будет необходимо прописать в них новый токен.', '2fa' => [ 'help' => 'Включение двухфакторной аутентификации увеличивает безопасность вашей учетной записи. Вам понадобится скачать Google Authenticator или аналогичное приложение на свой смартфон. Когда в следующий раз вы войдете в панель управления, вам понадобится токен, выданный этим приложением.', ], @@ -136,9 +136,9 @@ return [ 'save' => 'Сохранить', 'update' => 'Обновить', 'create' => 'Создать', - 'edit' => 'Правка', + 'edit' => 'Изменить', 'delete' => 'Удалить', - 'submit' => 'Сохранить', + 'submit' => 'Отправить', 'cancel' => 'Отмена', 'remove' => 'Удалить', diff --git a/resources/lang/ru/reminders.php b/resources/lang/ru/reminders.php index f4965920..3e695d73 100644 --- a/resources/lang/ru/reminders.php +++ b/resources/lang/ru/reminders.php @@ -22,10 +22,10 @@ return [ | */ - 'password' => 'Пароли должны совпадать и быть не меньше 6 символов.', - 'user' => 'Неудается найти пользователя с таким email-адресом', - 'token' => 'Токен для сброса пароля не верен.', - 'sent' => 'Напоминание пароля отправлено!', - 'reset' => 'Пароль сброшен!', + 'password' => 'Пароль должен состоять минимум из 6 символов и совпадать с подтверждением.', + 'user' => 'Пользователь с данным адресом электронной почты не существует.', + 'token' => 'Неверный токен обнуления пароля.', + 'sent' => 'Напоминание о пароле выслано!', + 'reset' => 'Ваш пароль был сброшен!', ]; diff --git a/resources/lang/ru/setup.php b/resources/lang/ru/setup.php index 6679ff8b..26b658bd 100644 --- a/resources/lang/ru/setup.php +++ b/resources/lang/ru/setup.php @@ -14,11 +14,11 @@ return [ 'title' => 'Установка Cachet', 'service_details' => 'Детали сервиса', 'env_setup' => 'Настройка окружения', - 'status_page_setup' => 'Настройка страницы статуса', + 'status_page_setup' => 'Настройки статусной страницы', 'show_support' => 'Показывать, что статусная страница создана на Cachet?', 'admin_account' => 'Учетная запись администратора', 'complete_setup' => 'Завершить установку', - 'completed' => 'Cachet успешно настроен!', + 'completed' => 'Вы успешно установили Cachet!', 'finish_setup' => 'Перейти в панель управления', 'allow_tracking' => 'Разрешить отправку анонимной статистики использования?', ]; diff --git a/resources/lang/ru/validation.php b/resources/lang/ru/validation.php index 31b1805f..11ed83c9 100644 --- a/resources/lang/ru/validation.php +++ b/resources/lang/ru/validation.php @@ -23,10 +23,10 @@ return [ */ 'accepted' => ':attribute должно быть принято.', - 'active_url' => ':attribute не является корректным URL-адресом', + 'active_url' => ':attribute не является правильным URL.', 'after' => ':attribute должно быть датой после :date.', 'alpha' => ':attribute может содержать только буквы.', - 'alpha_dash' => ':attribute может содержать только буквы, цифры и дефисы.', + 'alpha_dash' => ':attribute может содержать только латинские буквы, цифры и дефис.', 'alpha_num' => ':attribute может содержать только буквы и цифры.', 'array' => ':attribute должно быть массивом.', 'before' => ':attribute должно быть датой до :date.', @@ -43,45 +43,45 @@ return [ 'different' => ':attribute и :other должны различаться.', 'digits' => ':attribute должно содержать :digits цифр.', 'digits_between' => ':attribute должно содержать от :min до :max цифр.', - 'email' => ':attribute не является корректным email-адресом.', + 'email' => ':attribute должно быть корректным адресом электронной почты.', 'exists' => 'Выбранное значение :attribute не верно.', - 'image' => ':attribute должно быть картинкой.', + 'image' => ':attribute должно быть изображением.', 'in' => 'Выбранное значение :attribute не верно.', 'integer' => ':attribute должно быть целым числом.', 'ip' => ':attribute не является корректным IP-адресом.', 'max' => [ - 'numeric' => ':attribute не может быть больше :max.', + 'numeric' => ':attribute не может быть больше чем :max .', 'file' => ':attribute не может быть больше :max килобайт.', - 'string' => ':attribute не может быть больше :max символов.', + 'string' => ':attribute не должно превышать :max символов.', 'array' => ':attribute не может содержать больше чем :max элементов.', ], - 'mimes' => ':attribute должно быть файлов типа: :values.', + 'mimes' => ':attribute должно быть файлом типа: :values.', 'min' => [ - 'numeric' => ':attribute не может быть меньше :min.', - 'file' => ':attribute не может быть меньше :min килобайт.', - 'string' => ':attribute не может быть меньше :min символов.', - 'array' => ':attribute не может содержать меньше чем :min элементов.', + 'numeric' => ':attribute должно быть не меньше :min.', + 'file' => ':attribute должно быть не меньше :min килобайт.', + 'string' => ':attribute должно быть не меньше :min символов.', + 'array' => ':attribute должно содержать не меньше чем :min элементов.', ], 'not_in' => 'Выбранное значение :attribute не верно.', 'numeric' => ':attribute должно быть числом.', - 'regex' => ':attribute формат неверен.', + 'regex' => 'Неправильный формат :attribute.', 'required' => 'Поле :attribute является обязательным.', 'required_if' => 'Поле :attribute является обязательным, если :other имеет значение :value.', 'required_with' => 'Поле :attribute является обязательным, если заполнено :values.', - 'required_with_all' => 'Поле :attribute является обязательным, если :values заполнены.', + 'required_with_all' => 'Поле :attribute является обязательным, если все :values заполнены.', 'required_without' => 'Поле :attribute является обязательным, если :values не заполнены.', 'required_without_all' => 'Поле :attribute является обязательным, если ни одно из :values не заполнены.', 'same' => 'Поля :attribute и :other должны совпадать.', 'size' => [ - 'numeric' => 'The :attribute must be :size.', - 'file' => 'The :attribute must be :size kilobytes.', - 'string' => 'The :attribute must be :size characters.', - 'array' => 'The :attribute must contain :size items.', + 'numeric' => 'Поле :attribute должно быть длиной :size.', + 'file' => 'Поле :attribute должно быть объемом :size килобайт.', + 'string' => 'Поле :attribute должно содержать :size символов.', + 'array' => 'Поле :attribute должно содержать :size элементов.', ], - 'string' => 'The :attribute must be a string.', - 'unique' => 'The :attribute has already been taken.', - 'url' => 'Не верный формат :attribute.', - 'timezone' => ':attribute должно быть корректной временной зоной.', + 'string' => 'Поле :attribute должно быть строкой.', + 'unique' => ':attribute уже занято.', + 'url' => 'Неправильный формат :attribute.', + 'timezone' => ':attribute должно быть корректным часовым поясом.', /* |--------------------------------------------------------------------------