diff --git a/src/locales/en.json b/src/locales/en.json index cd9293d..bfa40cd 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -750,7 +750,7 @@ "title": "Ban Monitoring", "subtitle": "BedolagaBan system management", "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", "tabs": { "dashboard": "Dashboard", @@ -760,6 +760,19 @@ "agents": "Agents", "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": { "totalUsers": "Total Users", "activeUsers": "Active Users", @@ -778,15 +791,19 @@ "searchPlaceholder": "Search by email...", "email": "Email", "uniqueIps": "Unique IPs", + "ipCount": "IPs", "requests": "Requests", "limit": "Limit", "status": "Status", + "bans": "Bans", "lastSeen": "Last Seen", "overLimit": "Over Limit", + "ok": "OK", "normal": "Normal", "noLimit": "No Limit", "noUsers": "No users found", "viewDetails": "View Details", + "networkType": "Network Type", "filter": { "all": "All", "overLimit": "Over Limit", @@ -808,6 +825,7 @@ "lastSeen": "Last Seen", "node": "Node", "requestCount": "Requests", + "requests": "Requests", "country": "Country", "city": "City", "timestamp": "Timestamp", @@ -823,9 +841,11 @@ }, "punishments": { "title": "Active Bans", + "user": "User", "username": "User", "reason": "Reason", "punishedAt": "Banned At", + "bannedAt": "Banned At", "enableAt": "Unban At", "ipCount": "IPs", "limit": "Limit", @@ -833,6 +853,7 @@ "actions": "Actions", "unban": "Unban", "noPunishments": "No active bans", + "noBans": "No active bans", "unbanConfirm": "Unban user {{username}}?", "unbanSuccess": "User unbanned", "unbanError": "Unban failed", @@ -860,6 +881,7 @@ "status": "Status", "lastSeen": "Last Seen", "usersCount": "Users", + "users": "Users", "online": "Online", "offline": "Offline", "noNodes": "No nodes found", @@ -869,10 +891,13 @@ "agents": { "title": "Agents", "nodeName": "Node", + "node": "Node", "status": "Status", "health": "Health", "sent": "Sent", "dropped": "Dropped", + "totalSent": "Total Sent", + "totalDropped": "Total Dropped", "batches": "Batches", "reconnects": "Reconnects", "failures": "Failures", @@ -900,6 +925,7 @@ }, "violations": { "title": "Traffic Violations", + "user": "User", "username": "User", "email": "Email", "type": "Type", @@ -907,7 +933,9 @@ "bytesUsed": "Used", "bytesLimit": "Limit", "detectedAt": "Detected At", + "status": "Status", "resolved": "Resolved", + "active": "Active", "noViolations": "No violations found", "yes": "Yes", "no": "No" diff --git a/src/locales/ru.json b/src/locales/ru.json index 6f07e37..4de17cd 100644 --- a/src/locales/ru.json +++ b/src/locales/ru.json @@ -750,7 +750,7 @@ "title": "Мониторинг банов", "subtitle": "Управление системой банов BedolagaBan", "notConfigured": "Ban система не настроена", - "notConfiguredDesc": "Укажите BAN_SYSTEM_API_URL и BAN_SYSTEM_API_TOKEN в конфигурации", + "configureHint": "Укажите BAN_SYSTEM_API_URL и BAN_SYSTEM_API_TOKEN в конфигурации", "loadError": "Не удалось загрузить данные", "tabs": { "dashboard": "Статистика", @@ -760,6 +760,19 @@ "agents": "Агенты", "violations": "Нарушения" }, + "stats": { + "activeUsers": "Активных пользователей", + "total": "Всего", + "usersOverLimit": "Превысили лимит", + "activeBans": "Активных банов", + "nodesOnline": "Нод онлайн", + "agentsOnline": "Агентов онлайн", + "totalRequests": "Всего запросов", + "panelStatus": "Статус панели", + "connected": "Подключена", + "disconnected": "Отключена", + "uptime": "Аптайм" + }, "dashboard": { "totalUsers": "Всего пользователей", "activeUsers": "Активных пользователей", @@ -778,15 +791,19 @@ "searchPlaceholder": "Поиск по email...", "email": "Email", "uniqueIps": "Уникальных IP", + "ipCount": "IP", "requests": "Запросов", "limit": "Лимит", "status": "Статус", + "bans": "Баны", "lastSeen": "Последняя активность", "overLimit": "Превышен лимит", + "ok": "OK", "normal": "Норма", "noLimit": "Без лимита", "noUsers": "Пользователи не найдены", "viewDetails": "Подробнее", + "networkType": "Тип сети", "filter": { "all": "Все", "overLimit": "Превысили лимит", @@ -808,6 +825,7 @@ "lastSeen": "Последнее подключение", "node": "Нода", "requestCount": "Запросов", + "requests": "Запросов", "country": "Страна", "city": "Город", "timestamp": "Время", @@ -823,9 +841,11 @@ }, "punishments": { "title": "Активные баны", + "user": "Пользователь", "username": "Пользователь", "reason": "Причина", "punishedAt": "Забанен", + "bannedAt": "Забанен", "enableAt": "Разбан в", "ipCount": "IP", "limit": "Лимит", @@ -833,6 +853,7 @@ "actions": "Действия", "unban": "Разбанить", "noPunishments": "Активных банов нет", + "noBans": "Активных банов нет", "unbanConfirm": "Разбанить пользователя {{username}}?", "unbanSuccess": "Пользователь разбанен", "unbanError": "Ошибка разбана", @@ -860,6 +881,7 @@ "status": "Статус", "lastSeen": "Последняя активность", "usersCount": "Пользователей", + "users": "Пользователей", "online": "Онлайн", "offline": "Оффлайн", "noNodes": "Ноды не найдены", @@ -869,10 +891,13 @@ "agents": { "title": "Агенты", "nodeName": "Нода", + "node": "Нода", "status": "Статус", "health": "Здоровье", "sent": "Отправлено", "dropped": "Отброшено", + "totalSent": "Всего отправлено", + "totalDropped": "Всего отброшено", "batches": "Пакетов", "reconnects": "Переподключений", "failures": "Ошибок", @@ -882,7 +907,7 @@ "lastReport": "Последний отчёт", "online": "Онлайн", "offline": "Оффлайн", - "healthy": "Здоров", + "healthy": "Здоровых", "warning": "Предупреждение", "critical": "Критический", "noAgents": "Агенты не найдены", @@ -900,6 +925,7 @@ }, "violations": { "title": "Нарушения трафика", + "user": "Пользователь", "username": "Пользователь", "email": "Email", "type": "Тип", @@ -907,7 +933,9 @@ "bytesUsed": "Использовано", "bytesLimit": "Лимит", "detectedAt": "Обнаружено", + "status": "Статус", "resolved": "Решено", + "active": "Активно", "noViolations": "Нарушений не обнаружено", "yes": "Да", "no": "Нет"