{ "mobileKeyboard": { "addQuickKey": "Добавить", "arrowDown": "Вниз", "arrowLeft": "Влево", "arrowRight": "Вправо", "arrowUp": "Вверх", "backTab": "⇥", "ctrl": "Ctrl", "delete": "Del", "done": "Готово", "editQuickKeys": "Редактировать", "end": "End", "esc": "Esc", "home": "Home", "pageDown": "PgDn", "pageUp": "PgUp", "paste": "Вставить", "quickKeyPlaceholder": "напр. sudo ", "quickKeysDesc": "Нажмите × для удаления. Поддерживается до 8 символов.", "quickKeysTitle": "Быстрые клавиши", "removeQuickKey": "Удалить", "resetDefaults": "Сбросить по умолчанию", "shift": "Shift", "tab": "Tab" }, "terminal": { "autoTmuxEnableFailed": "Failed to enable Auto-Tmux", "autoTmuxEnabled": "Auto-Tmux enabled for {{host}}. It applies from the next connection.", "clipboardHttpWarning": "Couldn't read the clipboard. Some browsers restrict clipboard access outside HTTPS - try Ctrl+V instead, or serve Termix over HTTPS.", "closeTab": "Закрыть", "connecting": "Подключение...", "connectionLost": "Соединение потеряно", "connectionRejected": "Подключение отклонено сервером. Проверьте аутентификацию и сетевые настройки.", "connectionTimeout": "Тайм-аут подключения", "enableAutoTmuxAction": "Включить Auto-Tmux", "hostKeyRejected": "Проверка ключа хоста SSH отклонена. Подключение отменено.", "linkDialogCopy": "Копировать", "linkDialogOpen": "Открыть", "linkDialogTitle": "Открыть ссылку", "maxReconnectAttemptsReached": "Достигнуто максимальное количество попыток переподключения", "noHostSelected": "Не выбран хост", "passwordPromptFillTitle": "Вставить сохраненный пароль в этот запрос?", "reconnect": "Переподключиться", "reconnected": "Успешно переподключено", "reconnecting": "Переподключение... ({{attempt}}/{{max}})", "autoReconnecting": "Connection lost, reconnecting...", "searchCaseSensitive": "Match Case", "searchClose": "Close (Escape)", "searchNext": "Next Match (Enter)", "searchNoResults": "No results", "searchPlaceholder": "Find", "searchPrevious": "Previous Match (Shift+Enter)", "searchRegex": "Use Regular Expression", "searchResultCount": "{{index}} of {{count}}", "searchWholeWord": "Match Whole Word", "sessionExpiredNotice": "Your previous session on {{host}} expired after {{minutes}} minutes disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.", "sessionExpiredNoticeNoMinutes": "Your previous session on {{host}} expired while disconnected; the shell and anything running in it are gone. Enable Auto-Tmux on this host to keep sessions alive.", "sessionTakenOver": "Сеанс был открыт в другой вкладке. Переподключение...", "tmuxAttached": "Подключённые клиенты", "tmuxAttachedCount": "{{count}} подключено", "tmuxCopyHint": "Скорректируйте выделение и нажмите Enter, чтобы скопировать в буфер обмена", "tmuxCreateNew": "Начать новую сессию", "tmuxDetached": "Отключён от сессии tmux", "tmuxLastActivity": "Последняя активность", "tmuxSessionAttached": "Сессия tmux подключена: {{name}}", "tmuxSessionCreated": "Сессия tmux создана: {{name}}", "tmuxSessionPickerDesc": "Найдены существующие сессии tmux на этом хосте. Выберите одну для переподключения или создайте новую сессию.", "tmuxSessionPickerTitle": "Сессии tmux", "tmuxTimeDays": "{{count}}д назад", "tmuxTimeHours": "{{count}}ч назад", "tmuxTimeJustNow": "только что", "tmuxTimeMinutes": "{{count}}м назад", "tmuxUnavailable": "tmux не установлен на удалённом хосте, переход на стандартную оболочку", "tmuxWindowCount": "{{count}} окно", "tmuxWindows": "Окна", "unknownError": "Произошла неизвестная ошибка", "websocketAbnormalClose": "Соединение неожиданно закрыто. Возможно, проблема с обратным прокси или конфигурацией SSL. Проверьте журналы сервера.", "websocketError": "Ошибка подключения WebSocket", "clipboardReadFailed": "Не удалось прочитать из буфера обмена. Убедитесь, что предоставлены разрешения на доступ к буферу обмена.", "clipboardWriteFailed": "Не удалось скопировать в буфер обмена. Убедитесь, что страница загружена по HTTPS или с localhost.", "connected": "Подключено", "totpCodeLabel": "Код подтверждения", "duplicateTab": "Duplicate tab", "imageChooseFile": "Choose an image file", "imageUploaded": "Image uploaded: {{path}}", "imageClipboardUnavailable": "This browser cannot read images from the clipboard", "imageClipboardEmpty": "No image found in the clipboard", "localShell": "Local terminal shell", "autocompleteHintComplete": "Tab or Enter to complete", "autocompleteHintNavigate": "↑↓ to navigate", "autocompleteHintClose": "Esc to close" }, "terminalToolbar": { "detachTmux": "Detach tmux", "detachTmuxDescription": "Detach tmux session", "dismissError": "Dismiss image error", "hideToolbar": "Hide toolbar", "image": "Image actions (images only)", "imageActionFailed": "Image action failed", "layout": "Toolbar display mode", "layoutExpanded": "Expanded with metrics", "layoutIcon": "Icon only", "layoutLabeled": "Icons and labels", "moveToolbar": "Move toolbar", "moveToolbarHint": "Drag to reposition the toolbar", "paste": "Paste image", "pasteImage": "Paste image from clipboard (images only)", "retry": "Повторить", "showToolbar": "Развернуть панель", "upload": "Upload image", "uploadImage": "Upload an image to the host", "uploadingImage": "Загрузка..." }, "history": { "noTerminalSelected": "Терминал не выбран", "noTerminalSelectedHint": "Откройте вкладку SSH-терминала, чтобы просмотреть историю команд", "searchPlaceholder": "Поиск по истории...", "clearAll": "Очистить всё", "noHistoryEntries": "Нет записей в истории", "trackingDisabled": "Отслеживание истории отключено", "trackingDisabledHint": "Turn on Command History in this host's SSH Terminal tab.", "commandCount_one": "{{count}} command", "commandCount_other": "{{count}} commands" }, "touchInput": { "enabled": "Enable Touch Input", "enabledDesc": "Allow one-finger touch scrolling in terminals", "momentumEnabled": "Enable Momentum", "momentumEnabledDesc": "Continue scrolling briefly after a swipe", "advanced": "Advanced", "resetDefaults": "Сбросить по умолчанию", "dragThreshold": "Drag threshold", "maxWheelDelta": "Maximum wheel delta", "momentumSampleWindow": "Momentum sample window", "releaseGracePeriod": "Release grace period", "minimumVelocity": "Minimum velocity", "maximumVelocity": "Maximum velocity", "maximumDuration": "Maximum duration", "maximumTravel": "Maximum travel", "decayTime": "Decay time", "pixelsPerTick": "Pixels per tick", "maximumFrameInterval": "Maximum frame interval", "maximumTicksPerFrame": "Maximum ticks per frame" }, "imageStorage": { "instanceId": "Terminal session instance ID", "instanceIdDesc": "Instance ID of one of your connected terminal tabs, used to test visibility.", "selectedModeUnavailable": "Unavailable", "test": "Проверить", "testing": "Testing...", "testFailed": "Failed to test image storage", "testConnected": "Terminal session is connected.", "testNotConnected": "No connected terminal session with this instance ID.", "testSelectedMode": "An upload would use: {{mode}}", "testLocalVisible": "The local directory is visible from the connected host.", "testLocalNotVisible": "The local directory is NOT visible from the connected host." }, "settings": { "admin": { "group": { "touch": "Touch Input", "images": "Image Storage", "sessions": "Сессии", "newHosts": "New Hosts" }, "sessionTimeoutMinutes": { "label": "Terminal Session Persistence", "description": "How long a disconnected terminal is kept alive on the server before it is closed. Min 1, max 1440 minutes. For sessions that must outlive this, enable Auto-Tmux on the host." }, "commandHistoryEnabled": { "label": "История команд", "description": "Включить запись истории команд. При отключении история не сохраняется независимо от настроек хостов." }, "commandHistoryForNewHosts": { "label": "Command history for new hosts", "description": "Whether new hosts start with command history on." }, "imageStorageMode": { "label": "Storage Mode", "description": "Where pasted and uploaded terminal images are written. Auto picks by connection, Local and Remote (SFTP) are fixed.", "auto": "Авто", "local": "Локальная", "remoteSftp": "Remote (SFTP)" }, "imageLocalDir": { "label": "Local directory", "description": "Absolute path on the Termix backend where local mode writes images. Never shown after saving. Empty uses TERMIX_IMAGE_DIR." }, "imageHostPath": { "label": "Host path", "description": "The host-side view of the local directory that terminal agents receive." }, "imageTtlMs": { "label": "TTL (ms)", "description": "How long an uploaded image is kept, in milliseconds. Empty uses TERMIX_IMAGE_TTL_MS or one hour." }, "imageMaxCount": { "label": "Max image count", "description": "Most images kept at once. Empty uses TERMIX_MAX_IMAGE_COUNT or 100." }, "imageMaxBytes": { "label": "Max storage bytes", "description": "Most bytes of images kept at once. Empty uses TERMIX_MAX_IMAGE_STORAGE_BYTES or 5 GiB." }, "sessionPersistence": { "label": "Keep sessions after disconnect", "description": "Keep a disconnected terminal alive on the server for the time above, so reopening its tab picks up where it left off." }, "newHostAutoTmux": { "label": "Auto-Tmux", "description": "Run new hosts' terminals inside tmux so sessions survive disconnects (needs tmux on the host)" }, "newHostTheme": { "label": "Theme for new hosts", "description": "The terminal theme a new host starts with." }, "newHostFontFamily": { "label": "Font for new hosts", "description": "The terminal font a new host starts with." }, "newHostFontSize": { "label": "Font size for new hosts", "description": "The terminal font size a new host starts with, in pixels." }, "newHostCursorStyle": { "label": "Cursor style for new hosts" }, "newHostCursorBlink": { "label": "Blinking cursor for new hosts" } }, "host": { "enableTerminalToolbar": { "label": "Enable Terminal Toolbar", "description": "Show a quick-access toolbar docked to the active terminal for this host's tools and live stats" }, "terminalToolbarPosition": { "label": "Toolbar Position", "description": "Where the toolbar sits in the terminal. You can still drag it from there.", "bottom": "Bottom center", "bottomLeft": "Bottom left", "bottomRight": "Bottom right", "top": "Top center", "topLeft": "Top left", "topRight": "Top right" }, "terminalToolbarStartState": { "label": "Toolbar Start State", "description": "Whether the toolbar opens expanded or minimized when the terminal connects", "expanded": "Expanded", "collapsed": "Minimized" }, "terminalToolbarDisplay": { "label": "Toolbar Display Mode", "description": "How toolbar buttons are shown. Last used keeps whatever you picked in the toolbar.", "remember": "Last used", "icon": "Icon only", "labeled": "Icons and labels", "expanded": "Expanded with stats" }, "terminalToolbarShowStatus": { "label": "Show Live Stats", "description": "Show live host stats above the toolbar buttons in expanded mode" }, "terminalToolbarFade": { "label": "Fade When Idle", "description": "Fade the toolbar out until you hover over it" }, "enableCommandHistory": { "label": "История команд", "description": "Сохранять команды, выполняемые в этом терминале, для истории и автодополнения" }, "enableTerminal": { "label": "Включить терминал", "description": "Offer an SSH terminal for this host." }, "inheritAppearance": { "label": "Use user defaults" }, "theme": { "label": "Тема" }, "cursorBlink": { "label": "Blinking cursor" }, "cursorStyle": { "label": "Cursor style" }, "fontSize": { "label": "Font size" }, "fontFamily": { "label": "Font" }, "scrollback": { "label": "Scrollback" }, "letterSpacing": { "label": "Letter spacing" }, "lineHeight": { "label": "Line height" }, "bellStyle": { "label": "Bell" }, "minimumContrastRatio": { "label": "Minimum contrast ratio" }, "backgroundImage": { "label": "Background image" }, "backgroundImageOpacity": { "label": "Background image opacity" }, "customThemeColors": { "label": "Custom theme colors" }, "rightClickSelectsWord": { "label": "Right click selects word" }, "macOptionIsMeta": { "label": "Option is Meta" }, "fastScrollModifier": { "label": "Fast scroll key" }, "fastScrollSensitivity": { "label": "Fast scroll speed" }, "backspaceMode": { "label": "Backspace" }, "autoMosh": { "label": "Auto mosh" }, "moshCommand": { "label": "Mosh command" }, "autoTmux": { "label": "Auto tmux" }, "useSSHTitle": { "label": "Use the SSH title" }, "syntaxHighlighting": { "label": "Syntax highlighting" }, "syntaxHighlightingOptions": { "label": "Syntax highlighting categories" }, "linkClickBehavior": { "label": "Link click" }, "localEcho": { "label": "Local echo" }, "passwordPromptAutoFill": { "label": "Offer to fill password prompts" }, "sudoPasswordAutoFill": { "label": "Fill sudo prompts" }, "autoReconnect": { "label": "Reconnect automatically" } }, "user": { "commandAutocomplete": { "label": "Автодополнение команд", "description": "Show autocomplete while typing if you press tab" }, "localEcho": { "label": "Local Echo", "description": "Reduce perceived input latency using safe local keystroke prediction" }, "linkClickBehavior": { "label": "Клик по ссылке в терминале", "description": "Поведение по умолчанию при клике по ссылкам в терминале" }, "customThemes": { "label": "Saved themes" } } }, "palette": { "localTerminal": "Local Terminal" }, "permissions": { "sessions": { "title": "Use live terminal sessions", "description": "Lets other features, such as session sharing and recording, reach your live terminal sessions." }, "history": { "title": "Read command history", "description": "Lets other features, such as the AI assistant, read your command history." } }, "hosts": { "tabTerminal": "Терминал", "addHost": "Добавить хост", "applyGlobalThemeTooltip": "Apply this theme", "backgroundImageDesc": "Необязательный URL для фонового изображения терминала", "backgroundImageLabel": "URL фонового изображения", "backgroundImageOpacityLabel": "Прозрачность фонового изображения", "backspaceMode": "Режим Backspace", "backspaceModeControlH": "Control-H (BS)", "backspaceModeLabel": "Режим Backspace", "backspaceModeNormal": "Normal (DEL)", "behaviorAndAdvanced": "Поведение и дополнительные настройки", "bellStyle": "Стиль звукового сигнала", "bellStyleBoth": "Both", "bellStyleLabel": "Стиль сигнала", "bellStyleNone": "Ни одного", "bellStyleSound": "Sound", "bellStyleVisual": "Visual", "colorTheme": "Цветовая тема", "cursorBlink": "Мигание курсора", "cursorBlinking": "Мигание курсора", "cursorBlinkingDesc": "Включить анимацию мигания курсора терминала", "cursorStyle": "Стиль курсора", "cursorStyleBar": "Bar", "cursorStyleBlock": "Block", "cursorStyleLabel": "Стиль курсора", "cursorStyleUnderline": "Underline", "customThemeAnsiColors": "Цвета ANSI", "customThemeBackground": "Фон", "customThemeBlack": "Чёрный", "customThemeBlue": "Синий", "customThemeBrightBlack": "Ярко-чёрный", "customThemeBrightBlue": "Ярко-синий", "customThemeBrightCyan": "Ярко-голубой", "customThemeBrightGreen": "Ярко-зелёный", "customThemeBrightMagenta": "Ярко-пурпурный", "customThemeBrightRed": "Ярко-красный", "customThemeBrightWhite": "Ярко-белый", "customThemeBrightYellow": "Ярко-жёлтый", "customThemeColors": "Пользовательские цвета", "customThemeCursor": "Курсор", "customThemeCursorAccent": "Акцент курсора", "customThemeCyan": "Голубой", "customThemeForeground": "Текст", "customThemeGreen": "Зелёный", "customThemeMagenta": "Пурпурный", "customThemeRed": "Красный", "customThemeResetTooltip": "Сбросить до значений по умолчанию", "customThemeSelection": "Выделение", "customThemeWhite": "Белый", "customThemeYellow": "Жёлтый", "deleteGlobalThemeTooltip": "Delete this theme", "docsLink": "Документация", "enableAutoMosh": "Включить Auto-Mosh", "enableAutoMoshDesc": "Предпочитать Mosh вместо SSH, если доступен", "enableAutoTmux": "Включить Auto-Tmux", "enableAutoTmuxDesc": "Keep your shell and anything running in it alive across disconnects and browser restarts by running inside tmux (tmux must be installed on the host)", "fastScrollModifier": "Модификатор быстрой прокрутки", "fastScrollModifierAlt": "Alt", "fastScrollModifierCtrl": "Ctrl", "fastScrollModifierLabel": "Модификатор быстрой прокрутки", "fastScrollModifierShift": "Shift", "fastScrollSensitivity": "Чувствительность быстрой прокрутки", "fastScrollSensitivityLabel": "Чувствительность быстрой прокрутки", "fontFamily": "Семейство шрифтов", "fontFamilyCustomHint": "Pick a bundled font, or choose Custom and type the exact name of a font already installed on your system (e.g. MesloLGS NF, Noto Sans Mono). Termix cannot install fonts for you, install it on your OS first.", "fontFamilyCustomOption": "Custom...", "fontFamilyCustomPlaceholder": "Exact font name, e.g. MesloLGS NF", "fontFamilyLabel": "Семейство шрифтов", "fontSize": "Размер шрифта", "fontSizeLabel": "Размер шрифта", "hostNotFound": "Хост не найден", "letterSpacing": "Межбуквенный интервал", "letterSpacingPx": "Межбуквенное расстояние (px)", "lineHeight": "Межстрочный интервал", "lineHeightLabel": "Высота строки", "linkClickBehaviorConfirm": "Показывать всплывающее окно для открытия или копирования", "linkClickBehaviorDesc": "Определяет, что происходит при клике по ссылке в терминале. Используйте «По умолчанию», чтобы следовать настройкам приложения.", "linkClickBehaviorDirect": "Открывать напрямую", "linkClickBehaviorLabel": "Поведение при клике по ссылке", "loadingHost": "Загрузка хоста...", "localEchoAuto": "Automatic", "localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.", "localEchoLabel": "Local Echo", "localEchoOff": "Отключено", "localEchoOn": "Always on", "macOptionIsMetaLabel": "Option Key Sends Meta", "macOptionIsMetaShortDesc": "Disable to type special characters (like @ or |) with the Option/Alt key on macOS instead of sending Meta", "moshCommand": "Команда MOSH", "moshCommandLabel": "Команда Mosh", "noSavedThemes": "No saved themes yet", "none": "Нет", "passwordPromptAutoFillDesc": "Offer to fill in the saved password when the terminal asks for one. Turn off to never auto-fill any password on this host.", "passwordPromptAutoFillLabel": "Offer Password Auto-fill", "autoReconnectLabel": "Auto Reconnect", "autoReconnectDesc": "Reconnect on its own when the SSH connection drops, like after a network blip or sleep. Keeps the scrollback.", "rightClickSelectsWord": "Выделять слово правой кнопкой", "rightClickSelectsWordLabel": "Правый клик выделяет слово", "rightClickSelectsWordShortDesc": "Выделять слово под курсором при правом клике", "saveAsGlobalTheme": "Save as Global Theme", "saveGlobalThemeError": "Failed to save theme", "saveGlobalThemeNamePrompt": "Enter a name for this theme", "saveGlobalThemeSuccess": "Theme saved", "savedThemesLabel": "Saved Themes", "scrollbackBufferLabel": "Буфер прокрутки", "scrollbackMaxLines": "Максимальное количество строк, сохраняемых в истории", "sudoPasswordAutoFill": "Автозаполнение пароля sudo", "sudoPasswordAutoFillDesc": "Хранить пароль sudo, чтобы метрики хоста, запросы терминала и другие могли автоматически выполнять привилегированные команды.", "sudoPasswordAutoFillLabel": "Автозаполнение пароля sudo", "syntaxCategoryIpAddresses": "IP-адреса", "syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080", "syntaxCategoryLogLevels": "Уровни логирования", "syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal", "syntaxCategoryNumbers": "Числа с метками", "syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404", "syntaxCategoryPaths": "Пути к файлам", "syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt", "syntaxCategoryTimestamps": "Временные метки", "syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15", "syntaxCategoryUrls": "URLs", "syntaxCategoryUrlsDesc": "https://example.com", "syntaxHighlightingDesc": "Раскрашивать вывод терминала (ошибки, пути, IP-адреса, временные метки)", "syntaxHighlightingLabel": "Подсветка синтаксиса", "terminalAppearance": "Внешний вид терминала", "theme": "Тема", "themePreview": "Предпросмотр темы", "useSSHTitleDesc": "Обновлять заголовок вкладки из названия окна оболочки вместо имени хоста", "useSSHTitleLabel": "Использовать заголовок окна SSH", "enableTunnel": "Включить туннель", "enableFileManager": "Включить файловый менеджер", "enableDocker": "Включить Docker", "startupSnippet": "Сниппет запуска", "quickActions": "Быстрые действия", "proxmoxLastSyncStatus": { "success": "Успешно" }, "proxmoxResultSkippedNoIp": "{{count}} skipped (no IP found)", "proxmoxStatsUrlCopied": "Proxmox Stats URL copied to clipboard", "rdpUrlCopied": "Скопирован URL RDP", "vncUrlCopied": "Скопирован URL VNC", "filterAuthStepca": "Step CA", "guac": { "noCredential": "Нет учетных данных (прямые данные ниже)", "authTypeDirect": "Прямой", "authTypeCredential": "Учетные данные", "authTypeNone": "Ни одного", "recordingPath": "Путь записи", "recordingName": "Имя записи", "saveHostFirst": "Сначала сохраните хост.", "sharingOptionsAfterSave": "Параметры общего доступа будут доступны после сохранения хоста.", "permissionLevel": "Уровень разрешений", "typeHeader": "Тип", "targetHeader": "Цель", "permissionHeader": "Разрешение", "cancelBtn": "Отмена", "savingBtn": "Сохранение...", "updateHostBtn": "Обновить хост", "addHostBtn": "Добавить хост" }, "filterAuthVault": "Vault" }, "nav": { "history": "История", "localTerminal": "Local Terminal", "sshTools": "Инструменты SSH", "terminal": "Терминал", "macros": "Macros" }, "sshTools": { "broadcastInputPlaceholder": "Введите текст для трансляции нажатий...", "copyOnSelect": "Copy selected text automatically", "enableRightClickCopyPaste": "Включить копирование/вставку правой кнопкой мыши", "fillPassword": "Заполнить пароль", "fillPasswordMissing": "Нет сохранённого пароля для {{count}} выбранных терминалов", "fillPasswordSuccess": "Пароль введён в {{count}} терминалах", "keyRecordingTitle": "Запись клавиш", "noTerminalTabsOpen": "Нет открытых вкладок терминала", "recordToTerminals": "Записать в терминалы", "selectAll": "Все", "selectNone": "Ни одного", "selectTerminalsAbove": "Выберите терминалы выше", "settingsTitle": "Настройки", "startRecording": "Начать запись", "stopRecording": "Остановить запись" }, "keybindings": { "copy": "Copy selection", "paste": "Вставить", "sendControlCode": "Send Ctrl+letter signal", "sendText": "Send text", "controlCodeLabel": "Letter", "textLabel": "Text to send", "appendEnterLabel": "Press Enter after sending", "clipboardPermissionNote": "May prompt for clipboard permission on first use in some browsers.", "textRequired": "Enter the text to send", "controlCodeRequired": "Enter a single letter for the control code", "builtIn": { "copyCtrlC": "Copy selection (Ctrl+C, only when text is selected)", "copyCtrlShiftC": "Copy selection (Ctrl+Shift+C)", "copyCmdC": "Copy selection (Cmd+C)", "pasteCtrlShiftV": "Paste from clipboard (Ctrl+Shift+V)", "ctrlW": "Send Ctrl+W to shell (blocked from closing browser tab)", "ctrlT": "Send Ctrl+T to shell (blocked from opening browser tab)", "ctrlN": "Send Ctrl+N to shell (blocked from opening browser window)", "ctrlQ": "Send Ctrl+Q to shell (blocked from quitting browser)" } }, "macros": { "title": "Macros", "description": "Run a saved series of commands in a terminal, and react to what the server sends back.", "target": "Цель", "noTerminal": "No terminal open", "empty": "No macros yet", "emptyHint": "Create a macro to automate a terminal flow, like logging in, restarting a service, or answering prompts.", "create": "New macro", "back": "Back to macros", "name": "Название", "namePlaceholder": "Restart web server", "nameRequired": "Give the macro a name before saving", "descriptionLabel": "Описание", "descriptionPlaceholder": "What this macro does (optional)", "unsaved": "Несохранённые изменения", "save": "Сохранить", "saved": "Macro saved", "saveFailed": "Could not save the macro", "delete": "Удалить", "deleteTitle": "Delete this macro?", "deleteBody": "\"{{name}}\" will be permanently deleted. This cannot be undone.", "deleted": "Macro deleted", "cancel": "Отмена", "run": "Запустить", "stop": "Остановить", "running": "Running...", "completed": "Macro finished", "failed": "Macro failed", "loadFailed": "Could not load macros", "needTerminal": "Open and connect a terminal first", "noSteps": "This macro has no steps yet. Add one below.", "addStep": "Add step", "stepNumber": "Step {{number}}", "removeStep": "Remove step", "confirmRunTitle": "Run this macro?", "confirmRunBody": "\"{{name}}\" will send commands to {{host}}.", "confirmRunAction": "Run macro", "stepTypes": { "send": { "label": "Send command", "help": "Types text into the terminal, the same as if you typed it." }, "wait": { "label": "Wait for output", "help": "Pauses until the server prints the text you name, like a password prompt." }, "delay": { "label": "Pause", "help": "Waits a fixed amount of time before the next step." }, "if": { "label": "If output contains", "help": "Checks everything the server has printed so far, then runs one of two branches." }, "repeat": { "label": "Repeat", "help": "Runs the steps inside it a set number of times." } }, "send": { "text": "Command or text", "textPlaceholder": "systemctl restart nginx", "pressEnter": "Press Enter after sending", "pressEnterHelp": "Turn this off to type text without submitting it." }, "wait": { "pattern": "Wait until the output contains", "patternPlaceholder": "пароль:", "timeout": "Give up after", "onTimeout": "If it never appears", "stop": "Stop the macro", "continue": "Keep going anyway" }, "delay": { "duration": "Wait for" }, "ifStep": { "pattern": "If the output contains", "patternPlaceholder": "Active: active (running)", "then": "Then do this", "else": "Otherwise do this", "emptyBranch": "No steps" }, "repeat": { "count": "Number of times", "times": "times" }, "match": { "useRegex": "Match with a regular expression", "useRegexHelp": "Leave this off to match the text exactly as written.", "invalidRegex": "Not a valid regular expression, it will be matched as plain text" }, "seconds": "секунды", "secondsShort": "{{count}}s" }, "errors": { "remoteServerRequired": "Remote server required. Connect a remote server in Settings to use this connection type." } }