mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 17:43:47 +00:00
Интеграция системы мониторинга банов
This commit is contained in:
@@ -439,7 +439,8 @@
|
||||
"apps": "Приложения",
|
||||
"wheel": "Колесо",
|
||||
"tariffs": "Тарифы",
|
||||
"servers": "Серверы"
|
||||
"servers": "Серверы",
|
||||
"banSystem": "Мониторинг банов"
|
||||
},
|
||||
"panel": {
|
||||
"title": "Панель администратора",
|
||||
@@ -450,7 +451,8 @@
|
||||
"appsDesc": "Управление приложениями для подключения",
|
||||
"wheelDesc": "Настройка колеса удачи и призов",
|
||||
"tariffsDesc": "Управление тарифными планами",
|
||||
"serversDesc": "Настройка VPN серверов"
|
||||
"serversDesc": "Настройка VPN серверов",
|
||||
"banSystemDesc": "Мониторинг банов и нарушений"
|
||||
},
|
||||
"wheel": {
|
||||
"title": "Настройки колеса удачи",
|
||||
@@ -744,6 +746,173 @@
|
||||
"noTariffs": "Нет тарифов"
|
||||
}
|
||||
},
|
||||
"banSystem": {
|
||||
"title": "Мониторинг банов",
|
||||
"subtitle": "Управление системой банов BedolagaBan",
|
||||
"notConfigured": "Ban система не настроена",
|
||||
"notConfiguredDesc": "Укажите BAN_SYSTEM_API_URL и BAN_SYSTEM_API_TOKEN в конфигурации",
|
||||
"loadError": "Не удалось загрузить данные",
|
||||
"tabs": {
|
||||
"dashboard": "Статистика",
|
||||
"users": "Пользователи",
|
||||
"punishments": "Баны",
|
||||
"nodes": "Ноды",
|
||||
"agents": "Агенты",
|
||||
"violations": "Нарушения"
|
||||
},
|
||||
"dashboard": {
|
||||
"totalUsers": "Всего пользователей",
|
||||
"activeUsers": "Активных пользователей",
|
||||
"usersOverLimit": "Превысили лимит",
|
||||
"totalRequests": "Всего запросов",
|
||||
"totalPunishments": "Всего наказаний",
|
||||
"activePunishments": "Активных банов",
|
||||
"nodesOnline": "Нод онлайн",
|
||||
"agentsOnline": "Агентов онлайн",
|
||||
"panelConnected": "Панель подключена",
|
||||
"panelDisconnected": "Панель отключена",
|
||||
"uptime": "Аптайм"
|
||||
},
|
||||
"users": {
|
||||
"title": "Пользователи",
|
||||
"searchPlaceholder": "Поиск по email...",
|
||||
"email": "Email",
|
||||
"uniqueIps": "Уникальных IP",
|
||||
"requests": "Запросов",
|
||||
"limit": "Лимит",
|
||||
"status": "Статус",
|
||||
"lastSeen": "Последняя активность",
|
||||
"overLimit": "Превышен лимит",
|
||||
"normal": "Норма",
|
||||
"noLimit": "Без лимита",
|
||||
"noUsers": "Пользователи не найдены",
|
||||
"viewDetails": "Подробнее",
|
||||
"filter": {
|
||||
"all": "Все",
|
||||
"overLimit": "Превысили лимит",
|
||||
"normal": "В норме"
|
||||
}
|
||||
},
|
||||
"userDetail": {
|
||||
"title": "Детали пользователя",
|
||||
"email": "Email",
|
||||
"uniqueIps": "Уникальных IP",
|
||||
"totalRequests": "Всего запросов",
|
||||
"limit": "Лимит устройств",
|
||||
"status": "Статус",
|
||||
"networkType": "Тип сети",
|
||||
"ipHistory": "История IP",
|
||||
"recentRequests": "Последние запросы",
|
||||
"ip": "IP адрес",
|
||||
"firstSeen": "Первое подключение",
|
||||
"lastSeen": "Последнее подключение",
|
||||
"node": "Нода",
|
||||
"requestCount": "Запросов",
|
||||
"country": "Страна",
|
||||
"city": "Город",
|
||||
"timestamp": "Время",
|
||||
"sourceIp": "IP источника",
|
||||
"destination": "Назначение",
|
||||
"port": "Порт",
|
||||
"protocol": "Протокол",
|
||||
"action": "Действие",
|
||||
"noIps": "Нет данных об IP",
|
||||
"noRequests": "Нет данных о запросах",
|
||||
"ban": "Забанить",
|
||||
"close": "Закрыть"
|
||||
},
|
||||
"punishments": {
|
||||
"title": "Активные баны",
|
||||
"username": "Пользователь",
|
||||
"reason": "Причина",
|
||||
"punishedAt": "Забанен",
|
||||
"enableAt": "Разбан в",
|
||||
"ipCount": "IP",
|
||||
"limit": "Лимит",
|
||||
"node": "Нода",
|
||||
"actions": "Действия",
|
||||
"unban": "Разбанить",
|
||||
"noPunishments": "Активных банов нет",
|
||||
"unbanConfirm": "Разбанить пользователя {{username}}?",
|
||||
"unbanSuccess": "Пользователь разбанен",
|
||||
"unbanError": "Ошибка разбана",
|
||||
"history": "История банов",
|
||||
"searchHistory": "Поиск истории...",
|
||||
"noHistory": "История не найдена"
|
||||
},
|
||||
"banModal": {
|
||||
"title": "Забанить пользователя",
|
||||
"username": "Username",
|
||||
"usernamePlaceholder": "Введите username",
|
||||
"duration": "Длительность (минуты)",
|
||||
"durationPlaceholder": "Введите длительность в минутах",
|
||||
"reason": "Причина",
|
||||
"reasonPlaceholder": "Введите причину бана (опционально)",
|
||||
"cancel": "Отмена",
|
||||
"ban": "Забанить",
|
||||
"success": "Пользователь забанен",
|
||||
"error": "Ошибка бана"
|
||||
},
|
||||
"nodes": {
|
||||
"title": "Ноды",
|
||||
"name": "Название",
|
||||
"address": "Адрес",
|
||||
"status": "Статус",
|
||||
"lastSeen": "Последняя активность",
|
||||
"usersCount": "Пользователей",
|
||||
"online": "Онлайн",
|
||||
"offline": "Оффлайн",
|
||||
"noNodes": "Ноды не найдены",
|
||||
"total": "Всего",
|
||||
"onlineCount": "Онлайн"
|
||||
},
|
||||
"agents": {
|
||||
"title": "Агенты",
|
||||
"nodeName": "Нода",
|
||||
"status": "Статус",
|
||||
"health": "Здоровье",
|
||||
"sent": "Отправлено",
|
||||
"dropped": "Отброшено",
|
||||
"batches": "Пакетов",
|
||||
"reconnects": "Переподключений",
|
||||
"failures": "Ошибок",
|
||||
"queue": "Очередь",
|
||||
"dedup": "Дедупликация",
|
||||
"filter": "Фильтрация",
|
||||
"lastReport": "Последний отчёт",
|
||||
"online": "Онлайн",
|
||||
"offline": "Оффлайн",
|
||||
"healthy": "Здоров",
|
||||
"warning": "Предупреждение",
|
||||
"critical": "Критический",
|
||||
"noAgents": "Агенты не найдены",
|
||||
"summary": {
|
||||
"title": "Сводка",
|
||||
"totalAgents": "Всего агентов",
|
||||
"onlineAgents": "Онлайн",
|
||||
"totalSent": "Отправлено",
|
||||
"totalDropped": "Отброшено",
|
||||
"avgQueueSize": "Средний размер очереди",
|
||||
"healthyCount": "Здоровых",
|
||||
"warningCount": "С предупреждениями",
|
||||
"criticalCount": "Критических"
|
||||
}
|
||||
},
|
||||
"violations": {
|
||||
"title": "Нарушения трафика",
|
||||
"username": "Пользователь",
|
||||
"email": "Email",
|
||||
"type": "Тип",
|
||||
"description": "Описание",
|
||||
"bytesUsed": "Использовано",
|
||||
"bytesLimit": "Лимит",
|
||||
"detectedAt": "Обнаружено",
|
||||
"resolved": "Решено",
|
||||
"noViolations": "Нарушений не обнаружено",
|
||||
"yes": "Да",
|
||||
"no": "Нет"
|
||||
}
|
||||
},
|
||||
"profile": {
|
||||
"title": "Профиль",
|
||||
"accountInfo": "Информация об аккаунте",
|
||||
|
||||
Reference in New Issue
Block a user