Files
AWatch-rus/i18n/en-US.json
T
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

62 lines
3.7 KiB
JSON

{
"version": "1.1.2",
"language": "en",
"fallback": null,
"messages": {
"errors.admin_required": "Run this script from an elevated PowerShell session.",
"errors.package_not_found": "Failed to find ActivityWatch executable: {0}",
"errors.binary_missing": "Missing required ActivityWatch binary: {0}",
"errors.no_users_resolved": "No target users resolved. Provide -Users or -UserListPath.",
"errors.config_not_found": "Deployment config not found: {0}",
"errors.schtasks_failed": "schtasks.exe /Change failed for task {0}",
"errors.icacls_failed": "icacls failed for {0}",
"errors.directory_create_failed": "Failed to create directory: {0}",
"errors.archive_extract_failed": "Failed to extract archive: {0}",
"errors.download_failed": "Failed to download file: {0}",
"errors.process_not_found": "Process not found: {0}",
"errors.bucket_create_failed": "Failed to create ActivityWatch bucket: {0}",
"errors.heartbeat_failed": "Failed to send heartbeat: {0}",
"errors.task_schedule_failed": "Failed to schedule task: {0}",
"errors.permission_denied": "Permission denied: {0}",
"errors.invalid_parameter": "Invalid parameter: {0} = {1}",
"errors.validation_failed": "Validation failed: {0}",
"info.starting_deployment": "Starting ActivityWatch deployment...",
"info.deployment_complete": "ActivityWatch deployment completed successfully.",
"info.installing_package": "Installing ActivityWatch package version {0}...",
"info.creating_directories": "Creating required directories...",
"info.configuring_users": "Configuring users: {0}",
"info.creating_scheduled_tasks": "Creating scheduled tasks...",
"info.setting_permissions": "Setting permissions...",
"info.validating_installation": "Validating installation...",
"info.backup_created": "Backup created: {0}",
"info.task_created": "Task created: {0}",
"info.task_updated": "Task updated: {0}",
"info.collector_started": "Collector started: {0}",
"info.bucket_created": "Bucket created: {0}",
"info.heartbeat_sent": "Heartbeat sent to {0}",
"info.configuration_written": "Configuration written: {0}",
"info.artifacts_copied": "Artifacts copied to {0}",
"info.cleaning_up": "Cleaning up temporary files...",
"info.version_check": "Version check: current {0}, required {1}",
"warnings.deprecated_parameter": "Parameter is deprecated and will be removed in a future version: {0}",
"warnings.config_overwrite": "Existing configuration file will be overwritten: {0}",
"warnings.insecure_connection": "Using insecure connection (TLS disabled)",
"warnings.low_disk_space": "Low disk space: {0} MB available, {1} MB required",
"warnings.slow_response": "Slow response from server: {0} ms",
"warnings.retry_attempt": "Retry attempt {0} of {1}...",
"prompts.confirm_install": "Are you sure you want to install ActivityWatch for {0} users?",
"prompts.confirm_overwrite": "Overwrite existing configuration file {0}?",
"prompts.enter_server_host": "Enter ActivityWatch server host:",
"prompts.enter_server_port": "Enter ActivityWatch server port (default 5600):",
"prompts.select_install_mode": "Select installation mode: [1] Single user, [2] All domain users",
"status.installation_in_progress": "Installation in progress...",
"status.installation_success": "Installation completed successfully",
"status.installation_failed": "Installation failed",
"status.configuration_pending": "Configuration pending",
"status.configuration_applied": "Configuration applied",
"status.service_running": "Service running",
"status.service_stopped": "Service stopped",
"status.collectors_active": "Collectors active",
"status.collectors_inactive": "Collectors inactive"
}
}