Files
OmniRoute/bin/cli/locales/ru.json
Diego Rodrigues de Sa e Souza 79d03575ee feat(cli): suporte i18n completo — 42 locales, --lang flag, config lang get/set/list (#2285)
feat(cli): suporte i18n completo — 42 locales, --lang flag, config lang get/set/list

- 42 locale files in bin/cli/locales/ (en + pt-BR fully translated, 29 with common/program, 11 scaffolds)
- --lang <code> global flag for per-execution override
- config lang get/set/list subcommands
- Locale persistence via ~/.omniroute/.env
- Path traversal protection via regex validation in normalize()
- Script generate-locales.mjs for scaffolding new locales
- Unit tests for lang commands + normalization security

Integrated into release/v3.8.0
2026-05-15 13:14:14 -03:00

30 lines
1.6 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"common": {
"error": "Ошибка: {message}",
"serverOffline": "Сервер OmniRoute отключён. Запустите: omniroute serve",
"authRequired": "Требуется аутентификация. Установите OMNIROUTE_API_KEY или выполните: omniroute setup",
"rateLimited": "Превышен лимит запросов. Повторите через {seconds}с.",
"timeout": "Запрос истёк через {ms}мс.",
"success": "Готово.",
"yes": "да",
"no": "нет",
"confirm": "Вы уверены? (да/нет)",
"dryRun": "[симуляция] выполнит: {action}",
"cancelled": "Отменено.",
"jsonOpt": "Вывод в формате JSON",
"yesOpt": "Пропустить подтверждение"
},
"program": {
"description": "OmniRoute — Умный AI-маршрутизатор с автоматическим переключением",
"version": "Вывести версию и выйти",
"output": "Формат вывода (table, json, jsonl, csv)",
"quiet": "Подавить несущественный вывод",
"no_color": "Отключить цветной вывод",
"timeout": "Таймаут HTTP-запросов в миллисекундах",
"api_key": "API-ключ для сервера OmniRoute",
"base_url": "Базовый URL сервера OmniRoute",
"context": "Контекст/профиль сервера для этой команды",
"lang": "Установить язык отображения CLI (переопределяет OMNIROUTE_LANG)"
}
}