Complete Chinese localization for remaining UI components
- Add comprehensive Chinese translations for Host Manager component - Translate all form labels, buttons, and descriptions - Add translations for SSH configuration warnings and instructions - Localize tunnel connection settings and port forwarding options - Localize SSH Tools panel - Translate key recording functionality - Add translations for settings and configuration options - Translate homepage welcome messages and navigation elements - Add Chinese translations for login success messages - Localize "Updates & Releases" section title - Translate sidebar "Host Manager" button - Fix translation key display issues - Remove duplicate translation keys in both language files - Ensure all components properly reference translation keys - Fix hosts.tunnelConnections key mapping This completes the full Chinese localization of the Termix application, achieving near 100% UI translation coverage while maintaining English as the default language.
This commit is contained in:
@@ -1,4 +1,21 @@
|
||||
{
|
||||
"sshTools": {
|
||||
"title": "SSH Tools",
|
||||
"closeTools": "Close SSH Tools",
|
||||
"keyRecording": "Key Recording",
|
||||
"startKeyRecording": "Start Key Recording",
|
||||
"stopKeyRecording": "Stop Key Recording",
|
||||
"selectTerminals": "Select terminals:",
|
||||
"typeCommands": "Type commands (all keys supported):",
|
||||
"commandsWillBeSent": "Commands will be sent to {{count}} selected terminal(s).",
|
||||
"settings": "Settings",
|
||||
"enableRightClickCopyPaste": "Enable right‑click copy/paste",
|
||||
"shareIdeas": "Have ideas for what should come next for ssh tools? Share them on"
|
||||
},
|
||||
"homepage": {
|
||||
"loggedInTitle": "Logged in!",
|
||||
"loggedInMessage": "You are logged in! Use the sidebar to access all available tools. To get started, create an SSH Host in the SSH Manager tab. Once created, you can connect to that host using the other apps in the sidebar."
|
||||
},
|
||||
"common": {
|
||||
"close": "Close",
|
||||
"online": "Online",
|
||||
@@ -91,6 +108,7 @@
|
||||
"splitScreen": "Split Screen",
|
||||
"closeTab": "Close Tab",
|
||||
"sshManager": "SSH Manager",
|
||||
"hostManager": "Host Manager",
|
||||
"cannotSplitTab": "Cannot split this tab"
|
||||
},
|
||||
"admin": {
|
||||
@@ -199,7 +217,46 @@
|
||||
"connectionSuccess": "Connection Successful",
|
||||
"connectionDetails": "Connection Details",
|
||||
"organization": "Organization",
|
||||
"addTags": "Add tags (space to add)"
|
||||
"addTags": "Add tags (space to add)",
|
||||
"sourcePort": "Source Port",
|
||||
"endpointPort": "Endpoint Port",
|
||||
"retryInterval": "Retry Interval (seconds)",
|
||||
"connection": "Connection",
|
||||
"remove": "Remove",
|
||||
"addConnection": "Add Connection",
|
||||
"sshpassRequired": "Sshpass Required For Password Authentication",
|
||||
"sshpassInstallCommand": "Install Command: sudo apt install sshpass",
|
||||
"sshServerConfig": "SSH Server Configuration Required",
|
||||
"sshServerConfigInstructions": "Run the following commands to allow password authentication:",
|
||||
"sshConfigCommand1": "sudo sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config",
|
||||
"sshConfigCommand2": "sudo systemctl restart sshd",
|
||||
"localPortForwarding": "Local Port Forwarding",
|
||||
"localPortForwardingDesc": "Forward a local port to a remote server through the SSH connection",
|
||||
"remotePortForwarding": "Remote Port Forwarding",
|
||||
"remotePortForwardingDesc": "Forward a remote port to a local server through the SSH connection",
|
||||
"dynamicPortForwarding": "Dynamic Port Forwarding (SOCKS Proxy)",
|
||||
"dynamicPortForwardingDesc": "Create a SOCKS proxy on the local machine to route traffic through the SSH connection",
|
||||
"bindAddress": "Bind Address",
|
||||
"hostViewer": "Host Viewer",
|
||||
"configuration": "Configuration",
|
||||
"maxRetries": "Max Retries",
|
||||
"tunnelConnections": "Tunnel Connections",
|
||||
"enableTerminalDesc": "Enable/disable host visibility in Terminal tab",
|
||||
"enableTunnelDesc": "Enable/disable host visibility in Tunnel tab",
|
||||
"enableFileManagerDesc": "Enable/disable host visibility in File Manager tab",
|
||||
"autoStartDesc": "Automatically start this tunnel when the container launches",
|
||||
"defaultPathDesc": "Default directory when opening file manager for this host",
|
||||
"otherInstallMethods": "Other installation methods:",
|
||||
"sshpassOSInstructions": {
|
||||
"centos": "CentOS/RHEL/Fedora: sudo yum install sshpass or sudo dnf install sshpass",
|
||||
"macos": "macOS: brew install hudochenkov/sshpass/sshpass",
|
||||
"windows": "Windows: Use WSL or consider SSH key authentication"
|
||||
},
|
||||
"sshServerConfigReverse": "For reverse SSH tunnels, the endpoint SSH server must allow:",
|
||||
"gatewayPorts": "GatewayPorts yes (bind remote ports)",
|
||||
"allowTcpForwarding": "AllowTcpForwarding yes (port forwarding)",
|
||||
"permitRootLogin": "PermitRootLogin yes (if using root)",
|
||||
"editSshConfig": "Edit /etc/ssh/sshd_config and restart SSH: sudo systemctl restart sshd"
|
||||
},
|
||||
"terminal": {
|
||||
"title": "Terminal",
|
||||
@@ -619,7 +676,6 @@
|
||||
"noSshHosts": "No SSH Hosts",
|
||||
"sshHosts": "SSH Hosts",
|
||||
"importSshHosts": "Import SSH Hosts from JSON",
|
||||
"hostViewer": "Host Viewer",
|
||||
"clientId": "Client ID",
|
||||
"clientSecret": "Client Secret",
|
||||
"error": "Error",
|
||||
@@ -677,11 +733,6 @@
|
||||
"maxRetries": "Max Retries",
|
||||
"upload": "Upload",
|
||||
"updateKey": "Update Key",
|
||||
"hostViewer": "Host Viewer",
|
||||
"sshpassRequired": "Sshpass Required For Password Authentication",
|
||||
"sshServerConfigRequired": "SSH Server Configuration Required",
|
||||
"sshManagerAlreadyOpen": "SSH Manager already open",
|
||||
"disabledDuringSplitScreen": "Disabled during split screen",
|
||||
"productionFolder": "Production",
|
||||
"databaseServer": "Database Server",
|
||||
"unknownError": "Unknown error",
|
||||
|
||||
Reference in New Issue
Block a user