# Russian translation. Keys are English source texts; missing entries fall back to English at runtime.
"Routes fetched from StarServer are empty; falling back to the database": "Маршруты, полученные от StarServer, пусты; переход к базе данных"
"Fetched route configuration from StarServer: {0} route(s)": "Конфигурация маршрутов получена от StarServer: маршрутов: {0}"
"Loaded route configuration from local file {0}: {1} route(s) (local fallback)": "Конфигурация маршрутов загружена из локального файла {0}: маршрутов: {1} (локальный резерв)"
"Loaded route configuration from the database: {0} route(s)": "Конфигурация маршрутов загружена из базы данных: маршрутов: {0}"
"Failed to read static file: {0} - {1}": "Не удалось прочитать статический файл: {0} - {1}"
"Service [{0}] stop timed out; forcing shutdown": "Время остановки службы [{0}] истекло; принудительное завершение"
"Loading SSL certificate: {0} -> {1}": "Загрузка SSL-сертификата: {0} -> {1}"
"Health check: {0} -> {1}": "Проверка работоспособности: {0} -> {1}"
"No default page in static directory: {0}": "В статическом каталоге нет страницы по умолчанию: {0}"
"Static file not found: {0}": "Статический файл не найден: {0}"
"Static file root directory not found: {0}": "Корневой каталог статических файлов не найден: {0}"
"Path traversal attack blocked: {0}": "Атака обхода пути заблокирована: {0}"
"Database initialization completed": "Инициализация базы данных завершена"
"No SSL certificate configured; only HTTP is supported": "SSL-сертификат не настроен; поддерживается только HTTP"
"Gracefully shutting down the service...": "Плавное завершение работы службы..."
"HTTP reverse proxy started, listening on port {0}, route count: {1}": "Обратный прокси HTTP запущен, порт прослушивания: {0}, маршрутов: {1}"
"NAT proxy => {0}": "Прокси NAT => {0}"
"SPA fallback: {0} -> {1}": "Резервный вариант SPA: {0} -> {1}"
"StarGateway has no StarServer configured; running in standalone mode (database + local configuration only)": "В StarGateway не настроен StarServer; работа в автономном режиме (только база данных + локальная конфигурация)"
"StarGateway connected to StarServer: {0}": "StarGateway подключён к StarServer: {0}"
"StarGateway started, listening on port {0}, remote server {1}": "StarGateway запущен, порт прослушивания {0}, удалённый сервер {1}"
# 运行时消息补充词条
"Configuration refreshed.": "Конфигурация обновлена."
"Failed to load the SSL certificate configuration: {0}": "Не удалось загрузить конфигурацию SSL-сертификата: {0}"
"Failed to load certificate {0}: {1}": "Не удалось загрузить сертификат {0}: {1}"
"Failed to load configuration from {0}: {1}": "Не удалось загрузить конфигурацию из {0}: {1}"
"StarServer is using plain HTTP. Remote certificate loading is refused for security because the private key password would be exposed on the wire; falling back to the database. Use HTTPS in production.": "StarServer использует незашифрованный HTTP. Загрузка сертификата из удалённого источника отклонена по соображениям безопасности, так как пароль закрытого ключа был бы передан по сети; используется база данных. В рабочей среде используйте HTTPS."
"Failed to fetch configuration from StarServer; falling back to the database: {0}": "Не удалось получить конфигурацию с StarServer; используется база данных: {0}"
"Failed to load route configuration: {0}": "Не удалось загрузить конфигурацию маршрутов: {0}"
"Failed to start service {0} via StarAgent: {1}": "Не удалось запустить службу {0} через StarAgent: {1}"
"Failed to stop service {0} via StarAgent: {1}": "Не удалось остановить службу {0} через StarAgent: {1}"
"Idle recycle: {0} has been inactive for more than {1} seconds": "Утилизация простоя: {0} неактивен более {1} секунд"
"WebSocket is forbidden by route {0}: {1} {2}": "WebSocket запрещён маршрутом {0}: {1} {2}"
"Static {0} {1} -> 404 {2}": "Статический {0} {1} -> 404 {2}"
"Route {0} has no available backend nodes": "Маршрут {0} не имеет доступных внутренних узлов"
"Error handling request {0} {1}: {2}": "Ошибка обработки запроса {0} {1}: {2}"
"WS upgrade succeeded: {0}": "Обновление WS выполнено: {0}"
"Cold start: trying to wake {0} (route: {1})": "Холодный запуск: попытка разбудить {0} (маршрут: {1})"
"Failed to connect {0} to remote server {1}! elapsed {2}! {3}": "Не удалось подключить {0} к удалённому серверу {1}! затрачено {2}! {3}"
"Error forwarding to the client: {0}": "Ошибка при передаче клиенту: {0}"
"Directory: {0}": "Каталог: {0}"
"Failed to read directory: {0}": "Не удалось прочитать каталог: {0}"
"Stardust gateway": "Шлюз Stardust"
"Stardust gateway proxy. Provides traffic forwarding and reverse proxy with dynamic route switching, and works with the Stardust registry for service discovery and load balancing in microservice gateway scenarios.": "Прокси-шлюз Stardust. Обеспечивает переадресацию трафика и обратное проксирование с динамическим переключением маршрутов, а также взаимодействует с реестром Stardust для обнаружения сервисов и балансировки нагрузки в сценариях шлюза микросервисов."
"Debug switch. Default true.": "Переключатель отладки. По умолчанию true."
"Service port. Default 8800.": "Порт службы. По умолчанию 8800."
"Token secret. Algorithm and secret used to generate JWT tokens, e.g. HS256:ABCD1234": "Секрет токена. Алгоритм и ключ для создания токенов JWT, например HS256:ABCD1234"
"Stardust server address, e.g. http://star.newlifex.com:6600": "Адрес сервера Stardust, например http://star.newlifex.com:6600"
"Local configuration file path. Fallback configuration used when StarServer is unreachable.": "Путь к локальному файлу конфигурации. Резервная конфигурация, если StarServer недоступен."
"Admin API token. Non-loopback access to /api/* requires a matching token; leave empty to allow only local loopback": "Токен Admin API. Доступ к /api/* не через loopback требует совпадающего токена; пустое значение разрешает только локальный loopback"
"Health check interval. In seconds, default 10 seconds": "Интервал проверки состояния. В секундах, по умолчанию 10 секунд"
"Configuration refresh interval. Unit: seconds, default 15 seconds.": "Интервал обновления конфигурации. В секундах, по умолчанию 15 секунд."
"Idle timeout. In seconds; backend connections with no traffic longer than this are reclaimed. Default 900 seconds (15 minutes)": "Тайм-аут простоя. В секундах; backend-соединения без трафика дольше этого времени освобождаются. По умолчанию 900 секунд (15 минут)"
|