fix(i18n): complete Simplified Chinese core and plugin translations (#1542)

* fix(i18n): complete Chinese onboarding and navigation labels

* fix(i18n): translate remaining Chinese core and plugin interfaces

* fix(i18n): translate host editor tab overflow controls

* fix(i18n): use consistent Chinese fleet terminology

* fix(i18n): localize hardcoded controls and plugin views

* fix(i18n): translate built-in homepage widget catalog

* test(homepage): follow translated timezone placeholder

* fix(i18n): translate plugin-provided homepage widgets

* fix(i18n): localize feature settings section titles
This commit is contained in:
ZacharyZcR authored and GitHub committed 2026-10-03 21:37:00 +08:00
1 parent 13f5736d8f
commit 0214a81e5d
78 files changed
+2423 -1833

No files matched your search

+24 -24
View File
@@ -33,7 +33,7 @@
"loadingHost": "正在加载主机..."
},
"nav": {
"portForwarding": "Forwarding",
"portForwarding": "端口转发",
"tunnels": "隧道"
},
"placeholders": {
@@ -42,8 +42,8 @@
"localListenerHost": "127.0.0.1 (本地监听)",
"localTargetHost": "127.0.0.1 (此计算机上的目标)",
"maxRetries": "3",
"remoteBindHost": "127.0.0.1 (listen on endpoint)",
"remoteTargetHost": "127.0.0.1 (target from endpoint)",
"remoteBindHost": "127.0.0.1(在端点上监听)",
"remoteTargetHost": "127.0.0.1(从端点访问的目标地址)",
"retryInterval": "10",
"socksListenerHost": "127.0.0.1(SOCKS 监听器)"
},
@@ -63,8 +63,8 @@
"c2sPresetToLoad": "要加载的预设",
"c2sTunnelPresets": "客户端隧道预设",
"c2sTunnelPresetsUnavailable": "客户端隧道预设仅在桌面客户端中可用。",
"c2sPresetRenameError": "Failed to rename the preset",
"c2sPresetDeleteError": "Failed to delete the preset"
"c2sPresetRenameError": "重命名预设失败",
"c2sPresetDeleteError": "删除预设失败"
},
"tunnels": {
"attempt": "尝试 {{current}}/{{max}}",
@@ -85,8 +85,8 @@
"createFirstTunnelMessage": "您尚未创建任何 SSH 隧道。在主机管理器中配置隧道连接以开始使用。",
"currentHostPort": "当前主机端口",
"destination": "目标",
"destinationAddress": "Destination Address",
"destinationPort": "Destination Port",
"destinationAddress": "目标地址",
"destinationPort": "目标端口",
"disconnected": "已断开",
"duplicateAutoStartBind": "只有一个自启动客户端隧道可以使用 {{bind}}。",
"endpointPort": "端点端口",
@@ -101,18 +101,18 @@
"forwardDescriptionServerLocal": "当前主机 {{sourcePort}} → 端点 {{endpointPort}}。",
"forwardDescriptionServerRemote": "端点 {{endpointPort}} → 当前主机 {{sourcePort}}。",
"host": "主机",
"intermediateHost": "Intermediate Host",
"intermediateHost": "中间主机",
"invalidBindIp": "本地 IP 必须是有效的 IPv4 地址。",
"invalidEndpointPort": "端点端口必须在 1 到 65535 之间。",
"invalidLocalPort": "本地端口必须在 1 到 65535 之间。",
"invalidLocalTargetIp": "本地目标 IP 必须是有效的 IPv4 地址。",
"invalidLocalTargetPort": "本地目标端口必须在 1 到 65535 之间。",
"invalidRemoteAddress": "Remote address is required.",
"invalidRemoteAddress": "必须填写远程地址。",
"invalidRemotePort": "远程端口必须在 1 到 65535 之间。",
"lastError": "最后错误",
"lastStarted": "最后启动",
"lastTested": "最后测试",
"localAddress": "Local Address",
"localAddress": "本地地址",
"localPort": "本地端口",
"localSaveError": "保存本地客户端隧道失败",
"localSaved": "客户端隧道已保存",
@@ -124,14 +124,14 @@
"noHostSelected": "未选择主机",
"noSshTunnels": "无 SSH 隧道",
"port": "端口",
"remoteBindAddress": "Remote Bind Address",
"remoteBindAddress": "远程绑定地址",
"remoteHost": "远程主机",
"remotePort": "远程端口",
"retryInterval": "重试间隔(秒)",
"route": "路由:",
"summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS 通过 {{endpoint}}",
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{remoteHost}}:{{remotePort}} via {{endpoint}}",
"summaryClientRemote": "{{remoteHost}}:{{remotePort}} on {{endpoint}} → {{localHost}}:{{localPort}}",
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{remoteHost}}:{{remotePort}},经由 {{endpoint}}",
"summaryClientRemote": "{{endpoint}} 上的 {{remoteHost}}:{{remotePort}} → {{localHost}}:{{localPort}}",
"test": "测试",
"tunnelName": "隧道名称",
"tunnelTestFailed": "隧道测试失败",
@@ -141,30 +141,30 @@
"typeLocal": "本地 (-L)",
"typeRemote": "远程 (-R)",
"working": "处理中...",
"activeCount": "{{connected}}/{{total}} active",
"listensOn": "Bound to localhost:{{port}}",
"socksProxy": "SOCKS5 proxy",
"activeCount": "{{connected}}/{{total}} 个处于活动状态",
"listensOn": "绑定到 localhost:{{port}}",
"socksProxy": "SOCKS5 代理",
"waiting": "等待",
"remoteSessionExpired": "Remote Sync session expired. Reconnect Remote Sync and try again.",
"remoteSessionExpired": "远程同步会话已过期,请重新连接远程同步后再试。",
"activeTunnels": "活跃隧道",
"start": "启动",
"stop": "停止",
"authTitle": "Tunnel authentication",
"authRetry": "The previous code was not accepted. Enter a new code.",
"authAnswer": "Authentication response",
"authTitle": "隧道身份验证",
"authRetry": "上一个验证码未通过,请输入新的验证码。",
"authAnswer": "身份验证响应",
"authContinue": "继续"
},
"permissions": {
"use": {
"title": "Use tunnels",
"description": "Start, stop and watch SSH tunnels, and save client tunnel presets."
"title": "使用隧道",
"description": "启动、停止和监控 SSH 隧道,并保存客户端隧道预设。"
}
},
"settings": {
"host": {
"enable": {
"label": "Enable tunnels",
"description": "Set up SSH tunnels through this host."
"label": "启用隧道",
"description": "通过此主机建立 SSH 隧道。"
}
}
},