Files
AWatch-rus/docs/wiki/WebUI-Russian-Patches.md
T
igor04091968andDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> eb83a8b08f docs(wiki): add GitHub wiki pages for documentation
- Home page with navigation and quick start
- Architecture overview with layers and data flows
- Components documentation for all system parts
- Interactive map guide with usage instructions
- DLP Endpoint Monitoring detailed guide
- Browser Domains Monitoring guide
- WebUI Russian Patches documentation
- Windows Installation guide
- Server Setup guide
- Monitoring Setup with Prometheus/Grafana

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-05 01:56:30 +03:00

3.2 KiB

WebUI Русификация

Система патчей для русификации и адаптации ActivityWatch WebUI под российские требования.

Обзор

WebUI патчи добавляют:

  • Полный перевод интерфейса на русский
  • DLP центр для просмотра инцидентов
  • Центр управления правилами
  • Группы хостов
  • Русские стили и шрифты

Архитектура

Original WebUI → Patch Loader → DOM Injection → Style Injection → Translation → RU WebUI

Компоненты патчей

Navigation Patches

  • Скрытие лишних пунктов меню
  • Добавление DLP навигации
  • Обновление ссылок

DLP Center Injection

  • Центр просмотра инцидентов
  • Менеджер правил
  • Центр алертов
  • Архивирование

Host Groups Center

  • Управление группами хостов
  • Визуализация по группам
  • Агрегированная статистика

Translation

  • Перевод всех текстовых элементов
  • Русские форматы дат/чисел
  • Кириллические шрифты

Установка

# Применение патчей
node aw-server/aw-ru-patch.js

# Очистка старых патчей
node aw-server/aw-sw-cleanup.js

Конфигурация

Host Groups Config

{
  "host_groups": [
    {
      "id": "workstations",
      "name": "Рабочие станции",
      "hosts": ["WORKSTATION01", "WORKSTATION02"],
      "color": "#4ecdc4"
    },
    {
      "id": "servers",
      "name": "Серверы",
      "hosts": ["SERVER01", "SERVER02"],
      "color": "#ff6b6b"
    }
  ]
}

DLP Settings

{
  "dlp_enabled": true,
  "review_center_enabled": true,
  "alerts_center_enabled": true,
  "auto_refresh_interval": 30,
  "default_severity_filter": "all"
}

Функции WebUI

DLP Review Center

  • Список инцидентов
  • Фильтрация по типам
  • Детальный просмотр
  • Архивирование
  • Экспорт

DLP Rules Manager

  • Список правил
  • Создание/редактирование
  • Включение/выключение
  • Тестирование правил

Host Groups Center

  • Управление группами
  • Визуализация
  • Статистика по группам

Совместимость

  • ActivityWatch v0.12.x - v0.14.x
  • Chrome 90+, Firefox 88+, Edge 90+, Safari 14+

Производительность

  • Lazy loading патчей
  • Кэширование переводов
  • Debouncing обновлений DOM
  • Virtual scrolling

Отладка

// Режим разработки
const DEBUG_MODE = true;

// Логирование патчей
console.log('[AW-RU-Patch] Applying patch:', patchName);

Подробнее