mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 07:35:24 +00:00
feat: move terminal settings, look and ssh tools into ssh-terminal plugin
This commit is contained in:
1 parent
ffa872ebd3
commit
d9bba10612
242 files changed
+25071
-7207
No files matched your search
@@ -75,7 +75,11 @@
|
||||
"tmuxWindows": "Windows",
|
||||
"unknownError": "Unknown error occurred",
|
||||
"websocketAbnormalClose": "Connection closed unexpectedly. This may be due to a reverse proxy or SSL configuration issue. Please check server logs.",
|
||||
"websocketError": "WebSocket connection error"
|
||||
"websocketError": "WebSocket connection error",
|
||||
"clipboardReadFailed": "Failed to read from clipboard. Make sure clipboard permissions are granted.",
|
||||
"clipboardWriteFailed": "Failed to copy to clipboard. Make sure the page is served over HTTPS or localhost.",
|
||||
"connected": "Connected",
|
||||
"totpCodeLabel": "Verification Code"
|
||||
},
|
||||
"terminalToolbar": {
|
||||
"detachTmux": "Detach tmux",
|
||||
@@ -147,7 +151,8 @@
|
||||
"group": {
|
||||
"touch": "Touch Input",
|
||||
"images": "Image Storage",
|
||||
"sessions": "Sessions"
|
||||
"sessions": "Sessions",
|
||||
"newHosts": "New Hosts"
|
||||
},
|
||||
"sessionTimeoutMinutes": {
|
||||
"label": "Terminal Session Persistence",
|
||||
@@ -191,6 +196,28 @@
|
||||
"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": {
|
||||
@@ -237,6 +264,110 @@
|
||||
"enableTerminal": {
|
||||
"label": "Enable Terminal",
|
||||
"description": "Offer an SSH terminal for this host."
|
||||
},
|
||||
"inheritAppearance": {
|
||||
"label": "Use user defaults"
|
||||
},
|
||||
"theme": {
|
||||
"label": "Theme"
|
||||
},
|
||||
"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"
|
||||
}
|
||||
},
|
||||
"user": {
|
||||
"commandAutocomplete": {
|
||||
"label": "Command Autocomplete",
|
||||
"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": "Terminal Link Click",
|
||||
"description": "Default behavior when clicking links in the terminal"
|
||||
},
|
||||
"customThemes": {
|
||||
"label": "Saved themes"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -254,6 +385,171 @@
|
||||
}
|
||||
},
|
||||
"hosts": {
|
||||
"tabTerminal": "Terminal"
|
||||
"tabTerminal": "Terminal",
|
||||
"addHost": "Add Host",
|
||||
"applyGlobalThemeTooltip": "Apply this theme",
|
||||
"backgroundImageDesc": "Optional URL for a terminal background image",
|
||||
"backgroundImageLabel": "Background Image URL",
|
||||
"backgroundImageOpacityLabel": "Background Image Opacity",
|
||||
"backspaceMode": "Backspace Mode",
|
||||
"backspaceModeControlH": "Control-H (BS)",
|
||||
"backspaceModeLabel": "Backspace Mode",
|
||||
"backspaceModeNormal": "Normal (DEL)",
|
||||
"behaviorAndAdvanced": "Behavior & Advanced",
|
||||
"bellStyle": "Bell Style",
|
||||
"bellStyleBoth": "Both",
|
||||
"bellStyleLabel": "Bell Style",
|
||||
"bellStyleNone": "None",
|
||||
"bellStyleSound": "Sound",
|
||||
"bellStyleVisual": "Visual",
|
||||
"colorTheme": "Color Theme",
|
||||
"cursorBlink": "Cursor Blink",
|
||||
"cursorBlinking": "Cursor Blinking",
|
||||
"cursorBlinkingDesc": "Enable blinking animation for the terminal cursor",
|
||||
"cursorStyle": "Cursor Style",
|
||||
"cursorStyleBar": "Bar",
|
||||
"cursorStyleBlock": "Block",
|
||||
"cursorStyleLabel": "Cursor Style",
|
||||
"cursorStyleUnderline": "Underline",
|
||||
"customThemeAnsiColors": "ANSI Colors",
|
||||
"customThemeBackground": "Background",
|
||||
"customThemeBlack": "Black",
|
||||
"customThemeBlue": "Blue",
|
||||
"customThemeBrightBlack": "Bright Black",
|
||||
"customThemeBrightBlue": "Bright Blue",
|
||||
"customThemeBrightCyan": "Bright Cyan",
|
||||
"customThemeBrightGreen": "Bright Green",
|
||||
"customThemeBrightMagenta": "Bright Magenta",
|
||||
"customThemeBrightRed": "Bright Red",
|
||||
"customThemeBrightWhite": "Bright White",
|
||||
"customThemeBrightYellow": "Bright Yellow",
|
||||
"customThemeColors": "Custom Colors",
|
||||
"customThemeCursor": "Cursor",
|
||||
"customThemeCursorAccent": "Cursor Accent",
|
||||
"customThemeCyan": "Cyan",
|
||||
"customThemeForeground": "Foreground",
|
||||
"customThemeGreen": "Green",
|
||||
"customThemeMagenta": "Magenta",
|
||||
"customThemeRed": "Red",
|
||||
"customThemeResetTooltip": "Reset to defaults",
|
||||
"customThemeSelection": "Selection",
|
||||
"customThemeWhite": "White",
|
||||
"customThemeYellow": "Yellow",
|
||||
"deleteGlobalThemeTooltip": "Delete this theme",
|
||||
"docsLink": "View docs",
|
||||
"enableAutoMosh": "Enable Auto-Mosh",
|
||||
"enableAutoMoshDesc": "Prefer Mosh over SSH if available",
|
||||
"enableAutoTmux": "Enable 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": "Fast Scroll Modifier",
|
||||
"fastScrollModifierAlt": "Alt",
|
||||
"fastScrollModifierCtrl": "Ctrl",
|
||||
"fastScrollModifierLabel": "Fast Scroll Modifier",
|
||||
"fastScrollModifierShift": "Shift",
|
||||
"fastScrollSensitivity": "Fast Scroll Sensitivity",
|
||||
"fastScrollSensitivityLabel": "Fast Scroll Sensitivity",
|
||||
"fontFamily": "Font Family",
|
||||
"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": "Font Family",
|
||||
"fontSize": "Font Size",
|
||||
"fontSizeLabel": "Font Size",
|
||||
"hostNotFound": "Host not found",
|
||||
"letterSpacing": "Letter Spacing",
|
||||
"letterSpacingPx": "Letter Spacing (px)",
|
||||
"lineHeight": "Line Height",
|
||||
"lineHeightLabel": "Line Height",
|
||||
"linkClickBehaviorConfirm": "Show popup to open or copy",
|
||||
"linkClickBehaviorDefault": "Default (follow app setting)",
|
||||
"linkClickBehaviorDesc": "Controls what happens when you click a link in the terminal. Use 'Default' to follow the app-level setting.",
|
||||
"linkClickBehaviorDirect": "Open directly",
|
||||
"linkClickBehaviorLabel": "Link Click Behavior",
|
||||
"loadingHost": "Loading host...",
|
||||
"localEchoAuto": "Automatic",
|
||||
"localEchoDefault": "Use global setting",
|
||||
"localEchoDesc": "Predict safe printable keystrokes locally on slow connections. Password prompts and control input are never echoed.",
|
||||
"localEchoLabel": "Local Echo",
|
||||
"localEchoOff": "Off",
|
||||
"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 Command",
|
||||
"moshCommandLabel": "Mosh Command",
|
||||
"noSavedThemes": "No saved themes yet",
|
||||
"none": "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",
|
||||
"rightClickSelectsWord": "Right Click Selects Word",
|
||||
"rightClickSelectsWordLabel": "Right-click Selects Word",
|
||||
"rightClickSelectsWordShortDesc": "Select the word under cursor on right-click",
|
||||
"saveAsGlobalTheme": "Save as Global Theme",
|
||||
"saveGlobalThemeError": "Failed to save theme",
|
||||
"saveGlobalThemeNamePrompt": "Enter a name for this theme",
|
||||
"saveGlobalThemeSuccess": "Theme saved",
|
||||
"savedThemesLabel": "Saved Themes",
|
||||
"scrollbackBufferLabel": "Scrollback Buffer",
|
||||
"scrollbackMaxLines": "Maximum number of lines kept in history",
|
||||
"startupSnippetLabel": "Startup Snippet",
|
||||
"sudoPasswordAutoFill": "Sudo Password Auto-Fill",
|
||||
"sudoPasswordAutoFillDesc": "Store a sudo password so host metrics, terminal prompts, and others can run privileged commands automatically.",
|
||||
"sudoPasswordAutoFillLabel": "Sudo Password Auto-fill",
|
||||
"syntaxCategoryIpAddresses": "IP Addresses",
|
||||
"syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080",
|
||||
"syntaxCategoryLogLevels": "Log Levels",
|
||||
"syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal",
|
||||
"syntaxCategoryNumbers": "Labeled Numbers",
|
||||
"syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404",
|
||||
"syntaxCategoryPaths": "File Paths",
|
||||
"syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt",
|
||||
"syntaxCategoryTimestamps": "Timestamps",
|
||||
"syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15",
|
||||
"syntaxCategoryUrls": "URLs",
|
||||
"syntaxCategoryUrlsDesc": "https://example.com",
|
||||
"syntaxHighlightingDesc": "Colorize terminal output (errors, paths, IPs, timestamps)",
|
||||
"syntaxHighlightingLabel": "Syntax Highlighting",
|
||||
"terminalAppearance": "Terminal Appearance",
|
||||
"theme": "Theme",
|
||||
"themePreview": "Theme Preview",
|
||||
"useSSHTitleDesc": "Update the tab title from the shell's window title instead of the host name",
|
||||
"useSSHTitleLabel": "Use SSH Window Title",
|
||||
"useUserDefaults": "Use user defaults",
|
||||
"useUserTerminalDefaultsDesc": "Keep this host in step with the terminal defaults in your profile."
|
||||
},
|
||||
"nav": {
|
||||
"history": "History",
|
||||
"localTerminal": "Local Terminal",
|
||||
"sshTools": "SSH Tools",
|
||||
"terminal": "Terminal"
|
||||
},
|
||||
"sshTools": {
|
||||
"broadcastInputPlaceholder": "Type here to broadcast keystrokes...",
|
||||
"copyOnSelect": "Copy selected text automatically",
|
||||
"enableRightClickCopyPaste": "Enable right-click copy/paste",
|
||||
"fillPassword": "Fill password",
|
||||
"fillPasswordMissing": "No saved password for {{count}} selected terminal(s)",
|
||||
"fillPasswordSuccess": "Filled password into {{count}} terminal(s)",
|
||||
"keyRecordingTitle": "Key Recording",
|
||||
"noTerminalTabsOpen": "No terminal tabs open",
|
||||
"recordToTerminals": "Record to terminals",
|
||||
"selectAll": "All",
|
||||
"selectNone": "None",
|
||||
"selectTerminalsAbove": "Select terminals above",
|
||||
"settingsTitle": "Settings",
|
||||
"startRecording": "Start Recording",
|
||||
"stopRecording": "Stop Recording"
|
||||
},
|
||||
"terminalDefaults": {
|
||||
"clearAll": "Clear All",
|
||||
"description": "Set values that every host inherits unless it overrides them.",
|
||||
"dialogDescription": "These apply to hosts that leave a setting unset. Anything set on a host wins.",
|
||||
"inherit": "Inherit",
|
||||
"manage": "Manage",
|
||||
"off": "Off",
|
||||
"on": "On",
|
||||
"savedThemeLabel": "Apply Saved Theme",
|
||||
"savedThemePlaceholder": "Choose a saved theme",
|
||||
"title": "Connection Defaults",
|
||||
"apply": "Apply"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user