mirror of
https://github.com/chillpadclub/bedolaga-cabinet.git
synced 2026-07-28 09:33:46 +00:00
Исправлено:
- Добавлена секция banSystem.stats с ключами для статистики - Добавлены недостающие ключи: ipCount, bans, ok, networkType, user, bannedAt, noBans, users, node, totalSent, totalDropped, status, active
This commit is contained in:
@@ -750,7 +750,7 @@
|
|||||||
"title": "Ban Monitoring",
|
"title": "Ban Monitoring",
|
||||||
"subtitle": "BedolagaBan system management",
|
"subtitle": "BedolagaBan system management",
|
||||||
"notConfigured": "Ban system is not configured",
|
"notConfigured": "Ban system is not configured",
|
||||||
"notConfiguredDesc": "Set BAN_SYSTEM_API_URL and BAN_SYSTEM_API_TOKEN in configuration",
|
"configureHint": "Set BAN_SYSTEM_API_URL and BAN_SYSTEM_API_TOKEN in configuration",
|
||||||
"loadError": "Failed to load data",
|
"loadError": "Failed to load data",
|
||||||
"tabs": {
|
"tabs": {
|
||||||
"dashboard": "Dashboard",
|
"dashboard": "Dashboard",
|
||||||
@@ -760,6 +760,19 @@
|
|||||||
"agents": "Agents",
|
"agents": "Agents",
|
||||||
"violations": "Violations"
|
"violations": "Violations"
|
||||||
},
|
},
|
||||||
|
"stats": {
|
||||||
|
"activeUsers": "Active Users",
|
||||||
|
"total": "Total",
|
||||||
|
"usersOverLimit": "Over Limit",
|
||||||
|
"activeBans": "Active Bans",
|
||||||
|
"nodesOnline": "Nodes Online",
|
||||||
|
"agentsOnline": "Agents Online",
|
||||||
|
"totalRequests": "Total Requests",
|
||||||
|
"panelStatus": "Panel Status",
|
||||||
|
"connected": "Connected",
|
||||||
|
"disconnected": "Disconnected",
|
||||||
|
"uptime": "Uptime"
|
||||||
|
},
|
||||||
"dashboard": {
|
"dashboard": {
|
||||||
"totalUsers": "Total Users",
|
"totalUsers": "Total Users",
|
||||||
"activeUsers": "Active Users",
|
"activeUsers": "Active Users",
|
||||||
@@ -778,15 +791,19 @@
|
|||||||
"searchPlaceholder": "Search by email...",
|
"searchPlaceholder": "Search by email...",
|
||||||
"email": "Email",
|
"email": "Email",
|
||||||
"uniqueIps": "Unique IPs",
|
"uniqueIps": "Unique IPs",
|
||||||
|
"ipCount": "IPs",
|
||||||
"requests": "Requests",
|
"requests": "Requests",
|
||||||
"limit": "Limit",
|
"limit": "Limit",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
|
"bans": "Bans",
|
||||||
"lastSeen": "Last Seen",
|
"lastSeen": "Last Seen",
|
||||||
"overLimit": "Over Limit",
|
"overLimit": "Over Limit",
|
||||||
|
"ok": "OK",
|
||||||
"normal": "Normal",
|
"normal": "Normal",
|
||||||
"noLimit": "No Limit",
|
"noLimit": "No Limit",
|
||||||
"noUsers": "No users found",
|
"noUsers": "No users found",
|
||||||
"viewDetails": "View Details",
|
"viewDetails": "View Details",
|
||||||
|
"networkType": "Network Type",
|
||||||
"filter": {
|
"filter": {
|
||||||
"all": "All",
|
"all": "All",
|
||||||
"overLimit": "Over Limit",
|
"overLimit": "Over Limit",
|
||||||
@@ -808,6 +825,7 @@
|
|||||||
"lastSeen": "Last Seen",
|
"lastSeen": "Last Seen",
|
||||||
"node": "Node",
|
"node": "Node",
|
||||||
"requestCount": "Requests",
|
"requestCount": "Requests",
|
||||||
|
"requests": "Requests",
|
||||||
"country": "Country",
|
"country": "Country",
|
||||||
"city": "City",
|
"city": "City",
|
||||||
"timestamp": "Timestamp",
|
"timestamp": "Timestamp",
|
||||||
@@ -823,9 +841,11 @@
|
|||||||
},
|
},
|
||||||
"punishments": {
|
"punishments": {
|
||||||
"title": "Active Bans",
|
"title": "Active Bans",
|
||||||
|
"user": "User",
|
||||||
"username": "User",
|
"username": "User",
|
||||||
"reason": "Reason",
|
"reason": "Reason",
|
||||||
"punishedAt": "Banned At",
|
"punishedAt": "Banned At",
|
||||||
|
"bannedAt": "Banned At",
|
||||||
"enableAt": "Unban At",
|
"enableAt": "Unban At",
|
||||||
"ipCount": "IPs",
|
"ipCount": "IPs",
|
||||||
"limit": "Limit",
|
"limit": "Limit",
|
||||||
@@ -833,6 +853,7 @@
|
|||||||
"actions": "Actions",
|
"actions": "Actions",
|
||||||
"unban": "Unban",
|
"unban": "Unban",
|
||||||
"noPunishments": "No active bans",
|
"noPunishments": "No active bans",
|
||||||
|
"noBans": "No active bans",
|
||||||
"unbanConfirm": "Unban user {{username}}?",
|
"unbanConfirm": "Unban user {{username}}?",
|
||||||
"unbanSuccess": "User unbanned",
|
"unbanSuccess": "User unbanned",
|
||||||
"unbanError": "Unban failed",
|
"unbanError": "Unban failed",
|
||||||
@@ -860,6 +881,7 @@
|
|||||||
"status": "Status",
|
"status": "Status",
|
||||||
"lastSeen": "Last Seen",
|
"lastSeen": "Last Seen",
|
||||||
"usersCount": "Users",
|
"usersCount": "Users",
|
||||||
|
"users": "Users",
|
||||||
"online": "Online",
|
"online": "Online",
|
||||||
"offline": "Offline",
|
"offline": "Offline",
|
||||||
"noNodes": "No nodes found",
|
"noNodes": "No nodes found",
|
||||||
@@ -869,10 +891,13 @@
|
|||||||
"agents": {
|
"agents": {
|
||||||
"title": "Agents",
|
"title": "Agents",
|
||||||
"nodeName": "Node",
|
"nodeName": "Node",
|
||||||
|
"node": "Node",
|
||||||
"status": "Status",
|
"status": "Status",
|
||||||
"health": "Health",
|
"health": "Health",
|
||||||
"sent": "Sent",
|
"sent": "Sent",
|
||||||
"dropped": "Dropped",
|
"dropped": "Dropped",
|
||||||
|
"totalSent": "Total Sent",
|
||||||
|
"totalDropped": "Total Dropped",
|
||||||
"batches": "Batches",
|
"batches": "Batches",
|
||||||
"reconnects": "Reconnects",
|
"reconnects": "Reconnects",
|
||||||
"failures": "Failures",
|
"failures": "Failures",
|
||||||
@@ -900,6 +925,7 @@
|
|||||||
},
|
},
|
||||||
"violations": {
|
"violations": {
|
||||||
"title": "Traffic Violations",
|
"title": "Traffic Violations",
|
||||||
|
"user": "User",
|
||||||
"username": "User",
|
"username": "User",
|
||||||
"email": "Email",
|
"email": "Email",
|
||||||
"type": "Type",
|
"type": "Type",
|
||||||
@@ -907,7 +933,9 @@
|
|||||||
"bytesUsed": "Used",
|
"bytesUsed": "Used",
|
||||||
"bytesLimit": "Limit",
|
"bytesLimit": "Limit",
|
||||||
"detectedAt": "Detected At",
|
"detectedAt": "Detected At",
|
||||||
|
"status": "Status",
|
||||||
"resolved": "Resolved",
|
"resolved": "Resolved",
|
||||||
|
"active": "Active",
|
||||||
"noViolations": "No violations found",
|
"noViolations": "No violations found",
|
||||||
"yes": "Yes",
|
"yes": "Yes",
|
||||||
"no": "No"
|
"no": "No"
|
||||||
|
|||||||
@@ -750,7 +750,7 @@
|
|||||||
"title": "Мониторинг банов",
|
"title": "Мониторинг банов",
|
||||||
"subtitle": "Управление системой банов BedolagaBan",
|
"subtitle": "Управление системой банов BedolagaBan",
|
||||||
"notConfigured": "Ban система не настроена",
|
"notConfigured": "Ban система не настроена",
|
||||||
"notConfiguredDesc": "Укажите BAN_SYSTEM_API_URL и BAN_SYSTEM_API_TOKEN в конфигурации",
|
"configureHint": "Укажите BAN_SYSTEM_API_URL и BAN_SYSTEM_API_TOKEN в конфигурации",
|
||||||
"loadError": "Не удалось загрузить данные",
|
"loadError": "Не удалось загрузить данные",
|
||||||
"tabs": {
|
"tabs": {
|
||||||
"dashboard": "Статистика",
|
"dashboard": "Статистика",
|
||||||
@@ -760,6 +760,19 @@
|
|||||||
"agents": "Агенты",
|
"agents": "Агенты",
|
||||||
"violations": "Нарушения"
|
"violations": "Нарушения"
|
||||||
},
|
},
|
||||||
|
"stats": {
|
||||||
|
"activeUsers": "Активных пользователей",
|
||||||
|
"total": "Всего",
|
||||||
|
"usersOverLimit": "Превысили лимит",
|
||||||
|
"activeBans": "Активных банов",
|
||||||
|
"nodesOnline": "Нод онлайн",
|
||||||
|
"agentsOnline": "Агентов онлайн",
|
||||||
|
"totalRequests": "Всего запросов",
|
||||||
|
"panelStatus": "Статус панели",
|
||||||
|
"connected": "Подключена",
|
||||||
|
"disconnected": "Отключена",
|
||||||
|
"uptime": "Аптайм"
|
||||||
|
},
|
||||||
"dashboard": {
|
"dashboard": {
|
||||||
"totalUsers": "Всего пользователей",
|
"totalUsers": "Всего пользователей",
|
||||||
"activeUsers": "Активных пользователей",
|
"activeUsers": "Активных пользователей",
|
||||||
@@ -778,15 +791,19 @@
|
|||||||
"searchPlaceholder": "Поиск по email...",
|
"searchPlaceholder": "Поиск по email...",
|
||||||
"email": "Email",
|
"email": "Email",
|
||||||
"uniqueIps": "Уникальных IP",
|
"uniqueIps": "Уникальных IP",
|
||||||
|
"ipCount": "IP",
|
||||||
"requests": "Запросов",
|
"requests": "Запросов",
|
||||||
"limit": "Лимит",
|
"limit": "Лимит",
|
||||||
"status": "Статус",
|
"status": "Статус",
|
||||||
|
"bans": "Баны",
|
||||||
"lastSeen": "Последняя активность",
|
"lastSeen": "Последняя активность",
|
||||||
"overLimit": "Превышен лимит",
|
"overLimit": "Превышен лимит",
|
||||||
|
"ok": "OK",
|
||||||
"normal": "Норма",
|
"normal": "Норма",
|
||||||
"noLimit": "Без лимита",
|
"noLimit": "Без лимита",
|
||||||
"noUsers": "Пользователи не найдены",
|
"noUsers": "Пользователи не найдены",
|
||||||
"viewDetails": "Подробнее",
|
"viewDetails": "Подробнее",
|
||||||
|
"networkType": "Тип сети",
|
||||||
"filter": {
|
"filter": {
|
||||||
"all": "Все",
|
"all": "Все",
|
||||||
"overLimit": "Превысили лимит",
|
"overLimit": "Превысили лимит",
|
||||||
@@ -808,6 +825,7 @@
|
|||||||
"lastSeen": "Последнее подключение",
|
"lastSeen": "Последнее подключение",
|
||||||
"node": "Нода",
|
"node": "Нода",
|
||||||
"requestCount": "Запросов",
|
"requestCount": "Запросов",
|
||||||
|
"requests": "Запросов",
|
||||||
"country": "Страна",
|
"country": "Страна",
|
||||||
"city": "Город",
|
"city": "Город",
|
||||||
"timestamp": "Время",
|
"timestamp": "Время",
|
||||||
@@ -823,9 +841,11 @@
|
|||||||
},
|
},
|
||||||
"punishments": {
|
"punishments": {
|
||||||
"title": "Активные баны",
|
"title": "Активные баны",
|
||||||
|
"user": "Пользователь",
|
||||||
"username": "Пользователь",
|
"username": "Пользователь",
|
||||||
"reason": "Причина",
|
"reason": "Причина",
|
||||||
"punishedAt": "Забанен",
|
"punishedAt": "Забанен",
|
||||||
|
"bannedAt": "Забанен",
|
||||||
"enableAt": "Разбан в",
|
"enableAt": "Разбан в",
|
||||||
"ipCount": "IP",
|
"ipCount": "IP",
|
||||||
"limit": "Лимит",
|
"limit": "Лимит",
|
||||||
@@ -833,6 +853,7 @@
|
|||||||
"actions": "Действия",
|
"actions": "Действия",
|
||||||
"unban": "Разбанить",
|
"unban": "Разбанить",
|
||||||
"noPunishments": "Активных банов нет",
|
"noPunishments": "Активных банов нет",
|
||||||
|
"noBans": "Активных банов нет",
|
||||||
"unbanConfirm": "Разбанить пользователя {{username}}?",
|
"unbanConfirm": "Разбанить пользователя {{username}}?",
|
||||||
"unbanSuccess": "Пользователь разбанен",
|
"unbanSuccess": "Пользователь разбанен",
|
||||||
"unbanError": "Ошибка разбана",
|
"unbanError": "Ошибка разбана",
|
||||||
@@ -860,6 +881,7 @@
|
|||||||
"status": "Статус",
|
"status": "Статус",
|
||||||
"lastSeen": "Последняя активность",
|
"lastSeen": "Последняя активность",
|
||||||
"usersCount": "Пользователей",
|
"usersCount": "Пользователей",
|
||||||
|
"users": "Пользователей",
|
||||||
"online": "Онлайн",
|
"online": "Онлайн",
|
||||||
"offline": "Оффлайн",
|
"offline": "Оффлайн",
|
||||||
"noNodes": "Ноды не найдены",
|
"noNodes": "Ноды не найдены",
|
||||||
@@ -869,10 +891,13 @@
|
|||||||
"agents": {
|
"agents": {
|
||||||
"title": "Агенты",
|
"title": "Агенты",
|
||||||
"nodeName": "Нода",
|
"nodeName": "Нода",
|
||||||
|
"node": "Нода",
|
||||||
"status": "Статус",
|
"status": "Статус",
|
||||||
"health": "Здоровье",
|
"health": "Здоровье",
|
||||||
"sent": "Отправлено",
|
"sent": "Отправлено",
|
||||||
"dropped": "Отброшено",
|
"dropped": "Отброшено",
|
||||||
|
"totalSent": "Всего отправлено",
|
||||||
|
"totalDropped": "Всего отброшено",
|
||||||
"batches": "Пакетов",
|
"batches": "Пакетов",
|
||||||
"reconnects": "Переподключений",
|
"reconnects": "Переподключений",
|
||||||
"failures": "Ошибок",
|
"failures": "Ошибок",
|
||||||
@@ -882,7 +907,7 @@
|
|||||||
"lastReport": "Последний отчёт",
|
"lastReport": "Последний отчёт",
|
||||||
"online": "Онлайн",
|
"online": "Онлайн",
|
||||||
"offline": "Оффлайн",
|
"offline": "Оффлайн",
|
||||||
"healthy": "Здоров",
|
"healthy": "Здоровых",
|
||||||
"warning": "Предупреждение",
|
"warning": "Предупреждение",
|
||||||
"critical": "Критический",
|
"critical": "Критический",
|
||||||
"noAgents": "Агенты не найдены",
|
"noAgents": "Агенты не найдены",
|
||||||
@@ -900,6 +925,7 @@
|
|||||||
},
|
},
|
||||||
"violations": {
|
"violations": {
|
||||||
"title": "Нарушения трафика",
|
"title": "Нарушения трафика",
|
||||||
|
"user": "Пользователь",
|
||||||
"username": "Пользователь",
|
"username": "Пользователь",
|
||||||
"email": "Email",
|
"email": "Email",
|
||||||
"type": "Тип",
|
"type": "Тип",
|
||||||
@@ -907,7 +933,9 @@
|
|||||||
"bytesUsed": "Использовано",
|
"bytesUsed": "Использовано",
|
||||||
"bytesLimit": "Лимит",
|
"bytesLimit": "Лимит",
|
||||||
"detectedAt": "Обнаружено",
|
"detectedAt": "Обнаружено",
|
||||||
|
"status": "Статус",
|
||||||
"resolved": "Решено",
|
"resolved": "Решено",
|
||||||
|
"active": "Активно",
|
||||||
"noViolations": "Нарушений не обнаружено",
|
"noViolations": "Нарушений не обнаружено",
|
||||||
"yes": "Да",
|
"yes": "Да",
|
||||||
"no": "Нет"
|
"no": "Нет"
|
||||||
|
|||||||
Reference in New Issue
Block a user