Files
opsxshell/src/i18n/locales/ru/settings.json
T
Logan.LiandCursor 08696896f9 feat: harden local shell, SFTP, and desktop session reliability
Finder-launched terminals now inherit a login PATH so tools like ollama resolve, destructive SFTP/editor actions require confirmation, and terminal search plus window dragging work again. SSH forwards and RDP sessions keep listeners and survive reconnect without FastPath crashes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-16 16:08:11 +08:00

207 lines
11 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.
{
"nav": {
"general": "Основные",
"generalDesc": "Тема, язык и макет",
"terminal": "Терминал",
"terminalDesc": "Шрифт и цвета",
"shortcuts": "Горячие клавиши",
"shortcutsDesc": "Назначение клавиш",
"ssh": "SSH",
"sshDesc": "Подключение и пул",
"security": "Безопасность",
"securityDesc": "Учётные данные и ключи хостов",
"ai": "AI-модели",
"aiDesc": "AI-провайдеры",
"about": "О приложении",
"aboutDesc": "Версия и данные",
"account": "Аккаунт",
"accountDesc": "Email, лицензия и устройство"
},
"title": "Настройки",
"search": {
"placeholder": "Поиск настроек…"
},
"language": {
"label": "Язык",
"description": "Применяется сразу",
"zhCN": "简体中文",
"zhTW": "繁體中文",
"en": "English",
"ja": "日本語",
"ko": "한국어",
"vi": "Tiếng Việt",
"ru": "Русский"
},
"general": {
"layout": "Макет рабочего пространства",
"sidebarWidth": "Ширина боковой панели",
"sidebarWidthDesc": "Ширина панели сеансов по умолчанию",
"collapseSidebar": "Сворачивать боковую панель",
"collapseSidebarDesc": "Скрывать дерево сеансов, чтобы сосредоточиться на терминале; переключайте через Ctrl/Cmd+B"
},
"appearance": {
"themeGroup": "Тема",
"theme": "Тема",
"themeDesc": "Цвета интерфейса приложения (независимо от цветов терминала)",
"dark": "Тёмная",
"light": "Светлая",
"system": "Системная"
},
"terminal": {
"fontGroup": "Шрифт и размер",
"fontFamily": "Шрифт",
"fontFamilyDesc": "Используйте Nerd Font для значков в приглашении Zsh",
"fontSize": "Размер",
"fontSizeDesc": "Размер текста терминала",
"scrollback": "Буфер прокрутки",
"scrollbackDesc": "Количество сохраняемых строк истории на терминал",
"keywordHighlight": "Подсветка ключевых слов",
"keywordHighlightDesc": "Подсвечивать ошибки, предупреждения и состояния успеха",
"colorTheme": "Цветовая тема"
},
"shortcuts": {
"resetAll": "Сбросить все по умолчанию",
"custom": "Свои",
"pressKeys": "Нажмите клавиши...",
"resetDefault": "Сбросить по умолчанию",
"conflict": "Конфликтует с «{{label}}»",
"setTo": "Установлено: {{keys}}",
"hint": "Нажмите на горячую клавишу, чтобы переназначить · Esc для отмены",
"category": {
"tabs": "Вкладки",
"view": "Вид",
"session": "Сеанс",
"tools": "Инструменты"
},
"actions": {
"tabNext": "Следующая вкладка",
"tabPrev": "Предыдущая вкладка",
"tabGotoN": "Перейти к вкладке N",
"tabClose": "Закрыть текущую вкладку",
"tabNew": "Новая вкладка",
"viewFullscreen": "Полноэкранный режим",
"viewToggleSidebar": "Показать/скрыть боковую панель",
"sessionNew": "Новый сеанс",
"sessionQuickConnect": "Быстрое подключение",
"toolsCommandPalette": "Палитра команд"
}
},
"ssh": {
"connection": "Подключение",
"keepAlive": "Keep-alive",
"keepAliveDesc": "Отправлять SSH keep-alive в простое; отключать только после нескольких сбоев",
"autoReconnect": "Авто-переподключение",
"autoReconnectDesc": "Автоматически повторять после неожиданного разрыва",
"timeout": "Тайм-аут подключения",
"timeoutDesc": "Максимальное время ожидания при установке SSH (секунды)",
"maxReconnect": "Попытки переподключения",
"maxReconnectDesc": "Максимум повторов после неожиданного разрыва",
"pool": "Пул подключений",
"maxConnections": "Максимум подключений",
"maxConnectionsDesc": "Общий лимит для SSH, SFTP и пакетных подключений",
"maxBackground": "Лимит фоновых подключений",
"maxBackgroundDesc": "Вытеснять давно не использованные подключения при превышении лимита",
"suspend": "Фоновая приостановка",
"suspendDesc": "Через сколько минут приостанавливать простаивающие фоновые вкладки (активные Shell/SFTP остаются)",
"keepAliveInterval": "Интервал keep-alive (сек)",
"keepAliveIntervalDesc": "Как часто опрашивать сервер (как ClientAliveInterval). При нестабильной сети — ≤15 с"
},
"security": {
"credentials": "Защита учётных данных",
"sessionPassword": "Пароли сеансов и парольные фразы ключей",
"sessionPasswordDesc": "Шифруются AES-256-GCM в Rust перед сохранением; отключить нельзя",
"enabled": "Включено",
"masterKey": "Локальный мастер-ключ",
"masterKeyDesc": "Доступен только текущему системному пользователю; путь ~/.opsxshell/master.key (устаревший ~/.opsxshsell мигрируется автоматически)",
"knownHosts": "Известные хосты",
"knownHostsHint": "При первом подключении запрашивается отпечаток хоста. Если переустановка или клон изменяют ключ, выберите «Доверять и обновить» в запросе, чтобы заменить старую запись. Здесь можно удалить отдельную запись или очистить все.",
"clearAll": "Очистить все",
"removeHost": "Удалить запись этого хоста",
"empty": "Записей нет",
"clearConfirm": "Очистить все известные ключи хостов? При следующем подключении запрос появится снова."
},
"about": {
"tagline": "Простой и удобный нативный терминал для эксплуатации",
"appVersion": "Приложение v{{version}}",
"copyVersion": "Копировать сведения о версии",
"runtime": "Среда выполнения",
"system": "Система",
"localData": "Локальные данные",
"sessionsSettings": "Сеансы и настройки",
"masterKeyPath": "Мастер-ключ",
"privacyNote": "Пароли и passphrase шифруются в Rust (AES-256-GCM). Без истории команд и без аудита-бастиона.",
"license": "Лицензия MIT · Rust · XTerm.js",
"logPath": "Журнал приложения"
},
"ai": {
"presets": "Пресеты провайдеров",
"add": "Добавить",
"configured": "Настроено",
"configuredHint": "Выберите провайдера и нажмите «Добавить»",
"emptyHint": "Добавьте провайдера, чтобы начать",
"noModel": "Модель не выбрана",
"name": "Название",
"model": "Модель",
"protocol": "Протокол",
"auth": "Аутентификация",
"authNone": "Нет",
"test": "Проверить",
"testing": "Проверка",
"testingMessage": "Проверка...",
"saved": "Сохранено",
"retest": "Пожалуйста, перепроверьте",
"testFailed": "Сбой проверки подключения",
"available": "OK · {{latency}} мс",
"savedKeepBlank": "Сохранено — оставьте пустым, чтобы сохранить",
"notRequired": "Не требуется",
"otherModels": "Другие модели…",
"customModel": "Своя модель",
"backToList": "Назад к списку",
"apiKeyOptional": "API Key (не требуется)",
"advanced": "Дополнительно",
"allowHttp": "Разрешить HTTP (localhost/LAN)",
"setActive": "Сделать активным",
"deleteTitle": "Удалить",
"apiKeySaveFailed": "Не удалось сохранить API-ключ",
"providerNotFound": "Провайдер не найден",
"modelCatalogReadFailed": "Не удалось прочитать каталог моделей",
"catalogUnavailable": "models.dev недоступен",
"family": {
"openai_compatible": "Совместимые с OpenAI",
"standalone": "Нативные API",
"plan": "Подписки",
"local": "Локальные",
"custom": "Свой"
}
},
"account": {
"title": "Account",
"email": "Email",
"emailDesc": "Used for checkout and license claims",
"plan": "Current plan",
"planFree": "Free",
"planYearly": "Pro на год",
"planPerpetual": "Pro бессрочно",
"planTrial": "Pro пробный",
"expires": "Expires {{date}}",
"lifetime": "Lifetime",
"devices": "Seats: up to {{count}} devices",
"deviceId": "This device ID",
"saveEmail": "Save email",
"activate": "Activate license",
"pasteLicense": "Paste LIC- license key",
"clear": "Clear local license",
"deactivate": "Deactivate this device",
"upgrade": "Upgrade",
"saved": "Saved",
"activateOk": "Activated",
"deviceList": "Привязанные устройства",
"loadingDevices": "Загрузка устройств…",
"noDevices": "Нет привязанных устройств",
"thisDevice": "Это устройство",
"removeDevice": "Отвязать",
"deviceRemoved": "Устройство отвязано",
"seatFull": "Все места заняты. Отвяжите другое устройство перед активацией на новой машине."
}
}