Commit Graph
3 Commits
Author SHA1 Message Date
qwen.ai[bot] fa8e01ad65 Title: Implement UTF-8 safe JSON POST requests using Invoke-AwJsonPost wrapper function
Key features implemented:
- Added Invoke-AwJsonPost function to handle UTF-8 encoded JSON POST requests with proper content type header
- Replaced direct Invoke-RestMethod calls with Invoke-AwJsonPost wrapper in Ensure-Bucket, Send-Heartbeat, Send-CategoryHeartbeat, and Send-DlpIncidentHeartbeat functions
- Updated .gitignore with comprehensive file exclusion patterns for various development environments and system files

The changes ensure proper UTF-8 character encoding when sending JSON data to the ActivityWatch API while maintaining all existing functionality. The gitignore updates provide better project hygiene by excluding common temporary and environment-specific files.
2026-05-08 17:52:12 +00:00
qwen.ai[bot] efbb1eb304 Update Russian localization for 1C Grafana dashboards
- Modified docs/1C_GRAFANA_DEPLOYMENT_RU.md to update dashboard titles from English to Russian while preserving "DLP" term
- Updated grafana-1c/grafana/dashboards/1c-accounting-overview.json title to "1C Бухгалтерия — Обзор"
- Updated grafana-1c/grafana/dashboards/1c-accounting-sre.json maintaining Russian interface with preserved "DLP" terminology
- Complete localization ensures consistent Russian language throughout monitoring system while maintaining technical accuracy
2026-04-27 08:57:12 +00:00
qwen.ai[bot] dc422e2e2e Title: Add i18n module with Russian localization and validation tools
Key features implemented:
- New i18n module with JSON-based message catalogs for multi-language support
- Added Russian (ru-RU) and English (en-US) localization files with 100+ messages
- PowerShell module ActivityWatch.Windows.I18n.psm1 with fallback mechanism
- Node.js validation and coverage analysis scripts for locale management
- Package.json configuration with semantic versioning and build tools
- README_RU.md documentation with integration examples and best practices

The implementation provides comprehensive internationalization support with automated validation, versioning, and fallback capabilities for robust multilingual deployments.
2026-04-27 06:55:20 +00:00