mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-28 14:15:24 +00:00
176 lines
8.2 KiB
JSON
176 lines
8.2 KiB
JSON
{
|
|
"hosts": {
|
|
"addTunnelBtn": "Add Tunnel",
|
|
"autoStartDesc": "Automatically connect this tunnel when the host is loaded",
|
|
"autoStartLabel": "Auto-start",
|
|
"connectBtn": "Connect",
|
|
"disconnectBtn": "Disconnect",
|
|
"enableTunneling": "Enable Tunneling",
|
|
"enableTunnelingDesc": "Enable SSH tunnel functionality for this host",
|
|
"endpointHost": "Endpoint Host",
|
|
"endpointHostPlaceholder": "Same host, SSH host, or reachable host/IP",
|
|
"endpointPort": "Endpoint Port",
|
|
"failedToConnectTunnel": "Failed to connect",
|
|
"failedToDisconnectTunnel": "Failed to disconnect",
|
|
"maxRetries": "Max Retries",
|
|
"noTunnelsConfigured": "No tunnels configured.",
|
|
"retryIntervalS": "Retry Interval (s)",
|
|
"serverTunnelsSection": "Server Tunnels",
|
|
"sourcePort": "Source Port",
|
|
"tabTunnels": "Tunnels",
|
|
"tunnelConnecting": "Tunnel connecting...",
|
|
"tunnelDisconnected": "Tunnel disconnected",
|
|
"tunnelLabel": "Tunnel {{number}}",
|
|
"tunnelModeDynamicDesc": "Create a SOCKS5 proxy on a local port for dynamic port forwarding.",
|
|
"tunnelModeLocalDesc": "Forward a local port to a port on the remote server (or a host reachable from it).",
|
|
"tunnelModeRemoteDesc": "Forward a port on the remote server back to a local port on your machine.",
|
|
"tunnelRequirementsText": "The SSH server must have GatewayPorts yes, AllowTcpForwarding yes, and PermitRootLogin yes set in /etc/ssh/sshd_config.",
|
|
"tunnelSettings": "Tunnel Settings",
|
|
"tunnelType": "Tunnel Type",
|
|
"bindHost": "Bind Host",
|
|
"docsLink": "View docs",
|
|
"hostNotFound": "Host not found",
|
|
"loadingHost": "Loading host..."
|
|
},
|
|
"nav": {
|
|
"portForwarding": "Forwarding",
|
|
"tunnels": "Tunnels"
|
|
},
|
|
"placeholders": {
|
|
"defaultEndpointPort": "224",
|
|
"defaultPort": "22",
|
|
"localListenerHost": "127.0.0.1 (listen locally)",
|
|
"localTargetHost": "127.0.0.1 (target on this computer)",
|
|
"maxRetries": "3",
|
|
"remoteBindHost": "127.0.0.1 (listen on endpoint)",
|
|
"remoteTargetHost": "127.0.0.1 (target from endpoint)",
|
|
"retryInterval": "10",
|
|
"socksListenerHost": "127.0.0.1 (SOCKS listener)"
|
|
},
|
|
"profile": {
|
|
"c2sCurrentLocalConfig": "{{count}} local client tunnel(s) configured on this desktop.",
|
|
"c2sLoadPreset": "Load",
|
|
"c2sNoPresetSelected": "No preset selected",
|
|
"c2sNoPresets": "No presets saved",
|
|
"c2sPresetDeleted": "Client tunnel preset deleted",
|
|
"c2sPresetLoadError": "Failed to load client tunnel presets",
|
|
"c2sPresetLoaded": "Client tunnel preset loaded locally",
|
|
"c2sPresetName": "Preset Name",
|
|
"c2sPresetNamePlaceholder": "Client preset name",
|
|
"c2sPresetRenamed": "Client tunnel preset renamed",
|
|
"c2sPresetSaved": "Client tunnel preset saved",
|
|
"c2sPresetSyncNote": "Presets are explicit snapshots; loading one replaces this desktop client's local client tunnel list.",
|
|
"c2sPresetToLoad": "Preset To Load",
|
|
"c2sTunnelPresets": "Client Tunnel Presets",
|
|
"c2sTunnelPresetsUnavailable": "Client tunnel presets are only available in the desktop client.",
|
|
"c2sPresetRenameError": "Failed to rename the preset",
|
|
"c2sPresetDeleteError": "Failed to delete the preset"
|
|
},
|
|
"tunnels": {
|
|
"attempt": "Attempt {{current}} of {{max}}",
|
|
"autoNameClientDynamic": "SOCKS {{localPort}} via {{endpoint}}",
|
|
"autoNameClientLocal": "Local {{localPort}} → {{endpoint}} {{remotePort}}",
|
|
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → local {{localPort}}",
|
|
"autoStart": "Auto Start",
|
|
"cancel": "Cancel",
|
|
"canceling": "Canceling...",
|
|
"clientAutoStartDesc": "Starts when this desktop client opens and stays connected.",
|
|
"clientManualStartDesc": "Use Start and Stop from this row. Termix will not open it automatically.",
|
|
"clientRemoteServerNote": "Remote forwarding may require AllowTcpForwarding and GatewayPorts on the endpoint SSH server. The remote port closes when this desktop disconnects.",
|
|
"clientTunnelStarted": "Client tunnel started",
|
|
"clientTunnelStopped": "Client tunnel stopped",
|
|
"clientTunnels": "Client Tunnels",
|
|
"connected": "Connected",
|
|
"connecting": "Connecting...",
|
|
"createFirstTunnelMessage": "You haven't created any SSH tunnels yet. Configure tunnel connections in the Host Manager to get started.",
|
|
"currentHostPort": "Current Host Port",
|
|
"destination": "Destination",
|
|
"destinationAddress": "Destination Address",
|
|
"destinationPort": "Destination Port",
|
|
"disconnected": "Disconnected",
|
|
"duplicateAutoStartBind": "Only one auto-start client tunnel can use {{bind}}.",
|
|
"endpointPort": "Endpoint Port",
|
|
"endpointSshHost": "Endpoint SSH Host",
|
|
"endpointSshHostPlaceholder": "Select a configured host",
|
|
"endpointSshHostRequired": "Select an endpoint SSH host for each client tunnel.",
|
|
"error": "Error",
|
|
"forwardDescriptionClientDynamic": "SOCKS on local port {{sourcePort}}.",
|
|
"forwardDescriptionClientLocal": "Local {{sourcePort}} → remote {{endpointPort}}.",
|
|
"forwardDescriptionClientRemote": "Remote {{sourcePort}} → local {{endpointPort}}.",
|
|
"forwardDescriptionServerDynamic": "SOCKS on current host {{sourcePort}}.",
|
|
"forwardDescriptionServerLocal": "Current host {{sourcePort}} → endpoint {{endpointPort}}.",
|
|
"forwardDescriptionServerRemote": "Endpoint {{endpointPort}} → current host {{sourcePort}}.",
|
|
"host": "Host",
|
|
"intermediateHost": "Intermediate Host",
|
|
"invalidBindIp": "Local IP must be a valid IPv4 address.",
|
|
"invalidEndpointPort": "Endpoint port must be between 1 and 65535.",
|
|
"invalidLocalPort": "Local port must be between 1 and 65535.",
|
|
"invalidLocalTargetIp": "Local target IP must be a valid IPv4 address.",
|
|
"invalidLocalTargetPort": "Local target port must be between 1 and 65535.",
|
|
"invalidRemoteAddress": "Remote address is required.",
|
|
"invalidRemotePort": "Remote port must be between 1 and 65535.",
|
|
"lastError": "Last error",
|
|
"lastStarted": "Last started",
|
|
"lastTested": "Last tested",
|
|
"localAddress": "Local Address",
|
|
"localPort": "Local Port",
|
|
"localSaveError": "Failed to save local client tunnels",
|
|
"localSaved": "Client tunnels saved",
|
|
"manualControlError": "Failed to update tunnel state.",
|
|
"maxRetries": "Max Retries",
|
|
"mode": "Mode",
|
|
"nextRetryIn": "Next retry in {{seconds}} seconds",
|
|
"noClientTunnels": "No client tunnels configured on this desktop.",
|
|
"noHostSelected": "No host selected",
|
|
"noSshTunnels": "No SSH Tunnels",
|
|
"port": "Port",
|
|
"remoteBindAddress": "Remote Bind Address",
|
|
"remoteHost": "Remote Host",
|
|
"remotePort": "Remote Port",
|
|
"retryInterval": "Retry Interval (seconds)",
|
|
"route": "Route:",
|
|
"summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS via {{endpoint}}",
|
|
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{remoteHost}}:{{remotePort}} via {{endpoint}}",
|
|
"summaryClientRemote": "{{remoteHost}}:{{remotePort}} on {{endpoint}} → {{localHost}}:{{localPort}}",
|
|
"test": "Test",
|
|
"tunnelName": "Tunnel Name",
|
|
"tunnelTestFailed": "Tunnel test failed",
|
|
"tunnelTestSucceeded": "Tunnel test succeeded",
|
|
"type": "Tunnel Type",
|
|
"typeDynamic": "Dynamic (-D)",
|
|
"typeLocal": "Local (-L)",
|
|
"typeRemote": "Remote (-R)",
|
|
"working": "Working...",
|
|
"activeCount": "{{connected}}/{{total}} active",
|
|
"listensOn": "Bound to localhost:{{port}}",
|
|
"socksProxy": "SOCKS5 proxy",
|
|
"waiting": "Waiting",
|
|
"remoteSessionExpired": "Remote Sync session expired. Reconnect Remote Sync and try again.",
|
|
"activeTunnels": "Active Tunnels",
|
|
"start": "Start",
|
|
"stop": "Stop",
|
|
"authTitle": "Tunnel authentication",
|
|
"authRetry": "The previous code was not accepted. Enter a new code.",
|
|
"authAnswer": "Authentication response",
|
|
"authContinue": "Continue"
|
|
},
|
|
"permissions": {
|
|
"use": {
|
|
"title": "Use tunnels",
|
|
"description": "Start, stop and watch SSH tunnels, and save client tunnel presets."
|
|
}
|
|
},
|
|
"settings": {
|
|
"host": {
|
|
"enable": {
|
|
"label": "Enable tunnels",
|
|
"description": "Set up SSH tunnels through this host."
|
|
}
|
|
}
|
|
},
|
|
"onboarding": {
|
|
"feature_tunnels": "Tunnels",
|
|
"feature_tunnels_desc": "Forward ports through a server to reach services that are not exposed."
|
|
}
|
|
}
|