[
'fail' => 'Не удалось войти в аккаунт',
'success' => 'Успешный вход',
'password-reset' => 'Пароль сброшен',
'checkpoint' => 'Запрошена двухфакторная аутентификация',
'recovery-token' => 'Использован резервный ключ 2FA',
'token' => 'Двухфакторная проверка пройдена',
'ip-blocked' => 'Заблокирован запрос с незарегистрированного IP для :identifier',
'sftp' => [
'fail' => 'Неудачный вход в SFTP',
],
],
'user' => [
'account' => [
'email-changed' => 'Смена почты с :old на :new',
'password-changed' => 'Пароль изменён',
],
'api-key' => [
'create' => 'Создан API-ключ :identifier',
'delete' => 'API-ключ :identifier удалён',
],
'ssh-key' => [
'create' => 'Добавлен SSH ключ :fingerprint на аккаунт',
'delete' => 'SSH ключ :fingerprint удалён с аккаунта',
],
'two-factor' => [
'create' => 'Включено подтверждение через 2FA',
'delete' => '2FA отключено',
],
],
'server' => [
'console' => [
'command' => 'Выполнил ":command" на сервере',
],
'power' => [
'start' => 'Запустил сервер',
'stop' => 'Остановил сервер',
'restart' => 'Перезапустил сервер',
'kill' => 'Убил процесс сервера',
],
'backup' => [
'download' => 'Скачал бэкап :name',
'delete' => 'Удалил бэкап :name',
'restore' => 'Восстановил бэкап :name (удалённые файлы: :truncate)',
'restore-complete' => 'Восстановление бэкапа :name завершено',
'restore-failed' => 'Не удалось восстановить бэкап :name',
'start' => 'Запустил новый бэкап :name',
'complete' => 'Бэкап :name обозначен как завершённый',
'fail' => 'Бэкап :name обозначен как неуспешный',
'lock' => 'Заблокировал бэкап :name',
'unlock' => 'Разблокировал бэкап :name',
],
'database' => [
'create' => 'Создал новую базу данных :name',
'rotate-password' => 'Сбросил пароль базы данных :name',
'delete' => 'Удалил базу данных :name',
],
'file' => [
'compress' => 'Сжал :directory:files|Сжато :count файлов в :directory',
'read' => 'Просмотрел содержимое :file',
'copy' => 'Создал копию файла :file',
'create-directory' => 'Создал директорию :directory:name',
'decompress' => 'Распаковал :file в :directory',
'delete' => 'Удалил :directory:files|Удалено :count файлов в :directory',
'download' => 'Скачал :file',
'pull' => 'Скачал удалённый файл по адресу :url в :directory',
'rename' => 'Переместил/ Переименовал :from в :to|Переместил/ Переименовал :count файлов в директорию :directory',
'write' => 'Обновил содержимое :file',
'upload' => 'Начал выгрузку файла',
'uploaded' => 'Загрузил :directory:file',
],
'sftp' => [
'denied' => 'Подключение по SFTP заблокировано из-за отсутствия разрешений',
'create' => 'Создал :files|Создано :count новых файлов',
'write' => 'Изменил содержимое :files|Изменено содержимое :count файлов',
'delete' => 'Удалил :files|Удалено :count файлов',
'create-directory' => 'Создал директорию :files|Создано :count директорий',
'rename' => 'Переименовал :from в :to|Переименовано или перемещено :count файлов',
],
'allocation' => [
'create' => 'Добавил порт :allocation к серверу',
'notes' => 'Обновил заметку порта :allocation с ":old" на ":new"',
'primary' => 'Назначил порт :allocation как основной',
'delete' => 'Удалил порт :allocation',
],
'schedule' => [
'create' => 'Создал расписание :name',
'update' => 'Изменил расписание :name',
'execute' => 'Выполнил расписание :name вручную',
'delete' => 'Удалил расписание :name',
],
'task' => [
'create' => 'Создал задачу ":action" в расписании :name',
'update' => 'Обновил задачу ":action" в расписании :name',
'delete' => 'Удалил задачу ":action" в расписании :name',
],
'settings' => [
'rename' => 'Переименовал сервер с ":old" на ":new"',
'description' => 'Изменил описание сервера с ":old" на ":new"',
'reinstall' => 'Переустановил сервер',
],
'startup' => [
'edit' => 'Изменил переменную :variable с ":old" на ":new"',
'image' => 'Образ Docker обновлён с :old на :new',
],
'subuser' => [
'create' => 'Добавил :email как субпользователя',
'update' => 'Обновил права субпользователя :email',
'delete' => 'Удалил :email из субпользователей',
],
'crashed' => 'Сервер принудительно завершил процесс',
],
];