@@ -21,6 +21,7 @@ const en: Messages = {
2121 'common.clear' : 'Clear' ,
2222 'common.optional' : 'Optional' ,
2323 'common.selectPlaceholder' : 'Select...' ,
24+ 'common.add' : 'Add' ,
2425 'common.rename' : 'Rename' ,
2526 'common.refresh' : 'Refresh' ,
2627 'common.continue' : 'Continue' ,
@@ -196,6 +197,9 @@ const en: Messages = {
196197 'settings.application.github.subtitle' : 'Source code' ,
197198 'settings.application.whatsNew' : "What's new" ,
198199 'settings.application.whatsNew.subtitle' : 'Show release notes' ,
200+ 'settings.vault.title' : 'Vault' ,
201+ 'settings.vault.showRecentHosts' : 'Show recently connected hosts' ,
202+ 'settings.vault.showRecentHostsDesc' : 'Display a section of recently connected hosts at the top of the vault' ,
199203
200204 // Update notifications
201205 'update.available.title' : 'Update Available' ,
@@ -231,9 +235,6 @@ const en: Messages = {
231235 'settings.appearance.themeColor.desc' : 'Pick a preset palette for each theme' ,
232236 'settings.appearance.themeColor.light' : 'Light palette' ,
233237 'settings.appearance.themeColor.dark' : 'Dark palette' ,
234- 'settings.appearance.immersiveMode' : 'Immersive Mode' ,
235- 'settings.appearance.immersiveMode.desc' :
236- 'When enabled, the UI chrome (tab bar, sidebar, status bar) adapts its colors to match the active terminal theme for a visually cohesive experience.' ,
237238 'settings.appearance.customCss' : 'Custom CSS' ,
238239 'settings.appearance.customCss.desc' :
239240 'Add custom CSS to personalize the app appearance. Changes apply immediately.' ,
@@ -327,13 +328,26 @@ const en: Messages = {
327328 'settings.terminal.scrollback.rows' : 'Number of rows *' ,
328329 'settings.terminal.keywordHighlight.title' : 'Keyword highlighting' ,
329330 'settings.terminal.keywordHighlight.resetColors' : 'Reset to default colors' ,
331+ 'settings.terminal.keywordHighlight.addCustom' : 'Add Custom Rule' ,
332+ 'settings.terminal.keywordHighlight.editCustom' : 'Edit Rule' ,
333+ 'settings.terminal.keywordHighlight.labelField' : 'Label & Color' ,
334+ 'settings.terminal.keywordHighlight.labelPlaceholder' : 'Label (e.g., Down)' ,
335+ 'settings.terminal.keywordHighlight.patternField' : 'Regex Pattern' ,
336+ 'settings.terminal.keywordHighlight.patternPlaceholder' : 'Regex (e.g., \\bdown\\b)' ,
337+ 'settings.terminal.keywordHighlight.invalidPattern' : 'Invalid regex pattern' ,
338+ 'settings.terminal.keywordHighlight.preview' : 'Preview' ,
330339 'settings.terminal.section.localShell' : 'Local Shell' ,
331340 'settings.terminal.localShell.shell' : 'Shell executable' ,
332341 'settings.terminal.localShell.shell.desc' : 'Path to the shell executable (e.g., /bin/zsh, pwsh.exe). Leave empty for system default.' ,
333342 'settings.terminal.localShell.shell.placeholder' : 'System default' ,
334343 'settings.terminal.localShell.shell.detected' : 'Detected' ,
335344 'settings.terminal.localShell.shell.notFound' : 'Shell executable not found' ,
336345 'settings.terminal.localShell.shell.isDirectory' : 'Path is a directory, not an executable' ,
346+ 'settings.terminal.localShell.shell.default' : 'System Default' ,
347+ 'settings.terminal.localShell.shell.custom' : 'Custom...' ,
348+ 'settings.terminal.localShell.shell.customPath' : 'Shell executable path' ,
349+ 'settings.terminal.localShell.shell.commonPaths' : 'Common paths' ,
350+ 'settings.terminal.localShell.shell.pathValid' : 'Path valid' ,
337351 'settings.terminal.localShell.startDir' : 'Starting directory' ,
338352 'settings.terminal.localShell.startDir.desc' : 'Directory to start in when opening a local terminal. Leave empty for home directory.' ,
339353 'settings.terminal.localShell.startDir.placeholder' : 'Home directory' ,
@@ -352,7 +366,7 @@ const en: Messages = {
352366 // Settings > Terminal > Rendering
353367 'settings.terminal.section.rendering' : 'Rendering' ,
354368 'settings.terminal.rendering.renderer' : 'Renderer' ,
355- 'settings.terminal.rendering.renderer.desc' : 'Choose the terminal rendering technology. Auto will use Canvas on low-memory devices. Changes take effect on new terminal sessions.' ,
369+ 'settings.terminal.rendering.renderer.desc' : 'Choose the terminal rendering technology. Auto will use DOM on low-memory devices. Changes take effect on new terminal sessions.' ,
356370 'settings.terminal.rendering.auto' : 'Auto' ,
357371
358372 // Settings > Terminal > Workspace Focus Indicator
@@ -461,8 +475,24 @@ const en: Messages = {
461475 'vault.groups.placeholder.example' : 'e.g. Production' ,
462476 'vault.groups.parentLabel' : 'Parent' ,
463477 'vault.groups.pathLabel' : 'Path' ,
478+ 'vault.groups.settings' : 'Group Settings' ,
479+ 'vault.groups.details' : 'Group Details' ,
480+ 'vault.groups.details.general' : 'General' ,
481+ 'vault.groups.details.ssh' : 'SSH' ,
482+ 'vault.groups.details.telnet' : 'Telnet' ,
483+ 'vault.groups.details.advanced' : 'Advanced' ,
484+ 'vault.groups.details.appearance' : 'Appearance' ,
485+ 'vault.groups.details.mosh' : 'Mosh' ,
486+ 'vault.groups.details.parentGroup' : 'Parent Group' ,
487+ 'vault.groups.details.none' : 'None' ,
488+ 'vault.groups.details.inherited' : 'Inherited from group' ,
489+ 'vault.groups.details.addProtocol' : 'Add Protocol' ,
490+ 'vault.groups.details.removeProtocol' : 'Remove Protocol' ,
491+ 'vault.groups.details.fontFamily' : 'Font Family' ,
492+ 'vault.groups.details.fontSize' : 'Font Size' ,
464493 'vault.groups.errors.required' : 'Group name is required.' ,
465494 'vault.groups.errors.invalidChars' : "Group name cannot include '/' or '\\\\'." ,
495+ 'vault.groups.errors.duplicatePath' : 'A group with this name already exists at this location.' ,
466496
467497 'vault.managedSource.unmanage' : 'Unmanage' ,
468498 'vault.managedSource.unmanageSuccess' : 'Successfully unmanaged group' ,
@@ -486,6 +516,10 @@ const en: Messages = {
486516 'vault.hosts.export.toast.successWithSkipped' : 'Exported {count} hosts to CSV ({skipped} unsupported hosts skipped)' ,
487517 'vault.hosts.export.toast.noHosts' : 'No hosts to export' ,
488518 'vault.hosts.allHosts' : 'All hosts' ,
519+ 'vault.hosts.pinned' : 'Pinned' ,
520+ 'vault.hosts.recentlyConnected' : 'Recently Connected' ,
521+ 'vault.hosts.pinToTop' : 'Pin to Top' ,
522+ 'vault.hosts.unpin' : 'Unpin' ,
489523 'vault.hosts.copyCredentials' : 'Copy Credentials' ,
490524 'vault.hosts.copyCredentials.toast.success' : 'Credentials copied to clipboard' ,
491525 'vault.hosts.copyCredentials.toast.noPassword' : 'No password saved for this host' ,
@@ -495,6 +529,7 @@ const en: Messages = {
495529 'vault.hosts.deselectAll' : 'Deselect All' ,
496530 'vault.hosts.deleteSelected' : 'Delete ({count})' ,
497531 'vault.hosts.deleteMultiple.success' : 'Deleted {count} hosts' ,
532+ 'vault.hosts.moveToGroup.success' : 'Moved {host} to {group}' ,
498533 'vault.hosts.empty.title' : 'Set up your hosts' ,
499534 'vault.hosts.empty.desc' : 'Save hosts to quickly connect to your servers, VMs, and containers.' ,
500535
@@ -882,6 +917,8 @@ const en: Messages = {
882917 'qs.search.placeholder' : 'Search hosts or tabs' ,
883918 'qs.jumpTo' : 'Jump To' ,
884919 'qs.localTerminal' : 'Local Terminal' ,
920+ 'qs.localShells' : 'Local Shells' ,
921+ 'qs.default' : 'Default' ,
885922
886923 // Select Host panel
887924 'selectHost.title' : 'Select Host' ,
@@ -979,6 +1016,8 @@ const en: Messages = {
9791016 'hostDetails.legacyAlgorithms' : 'Allow Legacy Algorithms' ,
9801017 'hostDetails.legacyAlgorithms.desc' : 'Enable deprecated SSH algorithms (diffie-hellman-group1, ssh-dss, 3des-cbc, etc.) for connecting to older network equipment.' ,
9811018 'hostDetails.legacyAlgorithms.warning' : 'These algorithms have known security weaknesses. Only enable for legacy devices that do not support modern cryptography.' ,
1019+ 'hostDetails.backspaceBehavior' : 'Backspace Behavior' ,
1020+ 'hostDetails.backspaceBehavior.default' : 'Default' ,
9821021 'hostDetails.jumpHosts' : 'Proxy via Hosts' ,
9831022 'hostDetails.jumpHosts.hops' : '{count} hop(s)' ,
9841023 'hostDetails.jumpHosts.direct' : 'Direct' ,
@@ -1186,6 +1225,7 @@ const en: Messages = {
11861225 'terminal.themeModal.globalTheme' : 'Global Theme' ,
11871226 'terminal.themeModal.globalFont' : 'Global Font' ,
11881227 'terminal.themeModal.fontSize' : 'Font Size' ,
1228+ 'terminal.themeModal.fontWeight' : 'Font Weight' ,
11891229 'terminal.themeModal.livePreview' : 'Live Preview' ,
11901230 'terminal.themeModal.themeType' : '{type} theme' ,
11911231
0 commit comments