Files
AWatch-rus/i18n/ru-RU.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
5.2 KiB
JSON

{
"version": "1.1.2",
"language": "ru",
"fallback": "en",
"messages": {
"errors.admin_required": "Запустите этот скрипт из сеанса PowerShell с правами администратора.",
"errors.package_not_found": "Не удалось найти исполняемый файл ActivityWatch: {0}",
"errors.binary_missing": "Отсутствует требуемый двоичный файл ActivityWatch: {0}",
"errors.no_users_resolved": "Не определено целевых пользователей. Укажите -Users или -UserListPath.",
"errors.config_not_found": "Файл конфигурации развертывания не найден: {0}",
"errors.schtasks_failed": "Команда schtasks.exe /Change не выполнена для задачи {0}",
"errors.icacls_failed": "Команда icacls не выполнена для {0}",
"errors.directory_create_failed": "Не удалось создать каталог: {0}",
"errors.archive_extract_failed": "Не удалось распаковать архив: {0}",
"errors.download_failed": "Не удалось загрузить файл: {0}",
"errors.process_not_found": "Процесс не найден: {0}",
"errors.bucket_create_failed": "Не удалось создать бакет ActivityWatch: {0}",
"errors.heartbeat_failed": "Не удалось отправить heartbeat: {0}",
"errors.task_schedule_failed": "Не удалось запланировать задачу: {0}",
"errors.permission_denied": "Отказано в доступе: {0}",
"errors.invalid_parameter": "Недопустимый параметр: {0} = {1}",
"errors.validation_failed": "Проверка не пройдена: {0}",
"info.starting_deployment": "Начало развертывания ActivityWatch...",
"info.deployment_complete": "Развертывание ActivityWatch завершено успешно.",
"info.installing_package": "Установка пакета ActivityWatch версии {0}...",
"info.creating_directories": "Создание необходимых каталогов...",
"info.configuring_users": "Настройка пользователей: {0}",
"info.creating_scheduled_tasks": "Создание запланированных задач...",
"info.setting_permissions": "Настройка прав доступа...",
"info.validating_installation": "Проверка установки...",
"info.backup_created": "Резервная копия создана: {0}",
"info.task_created": "Задача создана: {0}",
"info.task_updated": "Задача обновлена: {0}",
"info.collector_started": "Сборщик запущен: {0}",
"info.bucket_created": "Бакет создан: {0}",
"info.heartbeat_sent": "Heartbeat отправлен в {0}",
"info.configuration_written": "Конфигурация записана: {0}",
"info.artifacts_copied": "Артефакты скопированы в {0}",
"info.cleaning_up": "Очистка временных файлов...",
"info.version_check": "Проверка версии: текущая {0}, требуется {1}",
"warnings.deprecated_parameter": "Параметр устарел и будет удален в будущей версии: {0}",
"warnings.config_overwrite": "Существующая конфигурация будет перезаписана: {0}",
"warnings.insecure_connection": "Используется небезопасное соединение (TLS отключен)",
"warnings.low_disk_space": "Недостаточно места на диске: доступно {0} МБ, требуется {1} МБ",
"warnings.slow_response": "Медленный ответ от сервера: {0} мс",
"warnings.retry_attempt": "Попытка повторения {0} из {1}...",
"prompts.confirm_install": "Вы уверены, что хотите установить ActivityWatch для {0} пользователей?",
"prompts.confirm_overwrite": "Перезаписать существующий файл конфигурации {0}?",
"prompts.enter_server_host": "Введите адрес сервера ActivityWatch:",
"prompts.enter_server_port": "Введите порт сервера ActivityWatch (по умолчанию 5600):",
"prompts.select_install_mode": "Выберите режим установки: [1] Один пользователь, [2] Все пользователи домена",
"status.installation_in_progress": "Идет установка...",
"status.installation_success": "Установка завершена успешно",
"status.installation_failed": "Ошибка установки",
"status.configuration_pending": "Конфигурация ожидается",
"status.configuration_applied": "Конфигурация применена",
"status.service_running": "Служба работает",
"status.service_stopped": "Служба остановлена",
"status.collectors_active": "Сборщики активны",
"status.collectors_inactive": "Сборщики не активны"
}
}