New Crowdin updates (#740)

* New translations en.json (Romanian)

[ci skip]

* New translations en.json (French)

[ci skip]

* New translations en.json (Spanish)

[ci skip]

* New translations en.json (Afrikaans)

[ci skip]

* New translations en.json (Arabic)

[ci skip]

* New translations en.json (Bulgarian)

[ci skip]

* New translations en.json (Catalan)

[ci skip]

* New translations en.json (Czech)

[ci skip]

* New translations en.json (Danish)

[ci skip]

* New translations en.json (German)

[ci skip]

* New translations en.json (Greek)

[ci skip]

* New translations en.json (Finnish)

[ci skip]

* New translations en.json (Hebrew)

[ci skip]

* New translations en.json (Hungarian)

[ci skip]

* New translations en.json (Italian)

[ci skip]

* New translations en.json (Japanese)

[ci skip]

* New translations en.json (Korean)

[ci skip]

* New translations en.json (Dutch)

[ci skip]

* New translations en.json (Norwegian)

[ci skip]

* New translations en.json (Polish)

[ci skip]

* New translations en.json (Portuguese)

[ci skip]

* New translations en.json (Russian)

[ci skip]

* New translations en.json (Serbian (Cyrillic))

[ci skip]

* New translations en.json (Swedish)

[ci skip]

* New translations en.json (Turkish)

[ci skip]

* New translations en.json (Ukrainian)

[ci skip]

* New translations en.json (Chinese Simplified)

[ci skip]

* New translations en.json (Chinese Traditional)

[ci skip]

* New translations en.json (Vietnamese)

[ci skip]

* New translations en.json (Portuguese, Brazilian)

[ci skip]

* New translations en.json (Indonesian)

[ci skip]

* New translations en.json (Bengali)

[ci skip]

* New translations en.json (Thai)

[ci skip]

* New translations en.json (Hindi)

[ci skip]
This commit is contained in:
Luke Gustafson
2026-05-06 15:18:55 -05:00
committed by GitHub
parent 2768f11dfc
commit f09f1748ec
34 changed files with 6295 additions and 2181 deletions
+161 -40
View File
@@ -402,6 +402,8 @@
"currentVersion": "您正在运行版本 {{version}}",
"updateAvailable": "更新可用",
"newVersionAvailable": "新版本已发布!您当前运行的是 {{current}} 版本,但 {{latest}} 版本可用。",
"betaVersion": "测试版",
"betaVersionDesc": "You are running {{current}}, which is newer than the latest stable release {{latest}}.",
"releasedOn": "发布日期:{{date}}",
"downloadUpdate": "下载更新",
"dismiss": "关闭",
@@ -426,6 +428,8 @@
"warning": "警告",
"info": "信息",
"success": "成功",
"unsavedChanges": "未保存的更改",
"dismiss": "关闭",
"loading": "加载中...",
"required": "必需的",
"optional": "选修的",
@@ -471,6 +475,7 @@
"chinese": "中文",
"german": "德语",
"cancel": "取消",
"done": "完成",
"username": "用户名",
"name": "名称",
"login": "登录",
@@ -486,6 +491,7 @@
"save": "保存",
"saving": "保存中...",
"delete": "删除",
"rename": "重命名:",
"edit": "编辑",
"add": "添加",
"search": "搜索",
@@ -559,7 +565,8 @@
"passwordCopied": "密码已复制到剪贴板",
"sudoPasswordCopied": "Sudo 密码已复制到剪贴板",
"noPasswordAvailable": "没有可用密码",
"failedToCopyPassword": "无法复制密码"
"failedToCopyPassword": "无法复制密码",
"openFileManager": "打开文件管理器"
},
"admin": {
"title": "管理员设置",
@@ -868,7 +875,42 @@
"passwordMinLength": "密码长度必须至少为 6 个字符",
"currentRoles": "目前角色",
"noRolesAssigned": "未分配任何角色",
"assignNewRole": "分配新角色"
"assignNewRole": "分配新角色",
"apiKeys": {
"tabLabel": "API 密钥",
"title": "API 密钥",
"createApiKey": "创建 API 密钥",
"createApiKeyDescription": "为特定用户创建新的 API 密钥范围。令牌只显示一次。",
"keyCreated": "API 密钥已创建",
"keyCreatedDescription": "现在复制此密钥——它将不会再次显示。",
"keyName": "密钥名称",
"keyNamePlaceholder": "例如:CI/CD 管线",
"scopedUser": "范围用户",
"selectUser": "选择一个用户...",
"searchUsers": "搜索用户...",
"noUsersFound": "未找到用户。",
"expiresAt": "到期于",
"optional": "可选的",
"expiresAtHelp": "留空的密钥永远不会过期。",
"copyWarningTitle": "保存您的 API 密钥",
"copyWarningDescription": "此密钥将只显示一次。将其存储在一个安全的地方。",
"apiKey": "API 密钥",
"tokenCopied": "代币已复制到剪贴板",
"creating": "创建中...",
"nameRequired": "密钥名称是必需的",
"userRequired": "请选择一个用户",
"failedToCreate": "创建 API 密钥失败",
"noKeys": "没有找到 API 密钥。",
"name": "名称",
"prefix": "前缀",
"lastUsed": "上次使用",
"never": "从不使用",
"revokeKey": "吊销密钥",
"confirmRevoke": "Are you sure you want to revoke the API key \"{{name}}\"? This cannot be undone.",
"revokedSuccessfully": "API 密钥已成功撤销。",
"failedToRevoke": "吊销API密钥失败",
"failedToFetch": "获取 API 密钥失败"
}
},
"hosts": {
"title": "主机管理",
@@ -962,28 +1004,8 @@
"enableDocker": "启用 Docker",
"defaultPath": "默认路径",
"defaultPathDesc": "打开此主机的文件管理器时的默认目录",
"tunnelConnections": "隧道连接",
"connection": "连接",
"remove": "移除",
"sourcePort": "源端口",
"sourcePortDesc": "(来源指的是「常规」选项卡中的「当前连接详情」)",
"endpointPort": "端点端口",
"endpointSshConfig": "端点 SSH 配置",
"tunnelForwardDescription": "此隧道会将源机器(「常规」选项卡中的当前连接详情)上 {{sourcePort}} 端口的流量,转发至目标机器上的 {{endpointPort}} 端口。",
"maxRetries": "最大重试次数",
"maxRetriesDescription": "隧道连接的最大重试次数。",
"retryInterval": "重试间隔(秒)",
"retryIntervalDescription": "重试之间需要等待一段时间。",
"autoStartContainer": "容器启动时自动启动",
"autoStartDesc": "容器启动时自动启动此隧道",
"addConnection": "添加隧道连接",
"tunnelType": "隧道类型",
"tunnelTypeLocal": "本地(-L)",
"tunnelTypeRemote": "远程 (-R)",
"tunnelTypeLocalDesc": "转发本地端口到远程端点",
"tunnelTypeRemoteDesc": "转发远程端口到本地机",
"tunnelForwardDescriptionLocal": "此隧道会将本地端口 {{sourcePort}} 的流量转发到终端机器上的端口 {{endpointPort}} 。",
"tunnelForwardDescriptionRemote": "此隧道会将源机器(常规选项卡中的当前连接详细信息)上的端口 {{sourcePort}} 的流量转发到端点机器上的端口 {{endpointPort}} 。",
"sshpassRequired": "密码验证需要使用 SSH 密码",
"sshpassRequiredDesc": "对于隧道中的密码认证,系统必须安装 sshpass",
"otherInstallMethods": "其他安装方法:",
@@ -1529,7 +1551,7 @@
"splitVertical": "垂直分割",
"closePanel": "关闭面板",
"reconnect": "重新连接",
"sessionEnded": "会话结束",
"sessionEnded": "会话结束",
"connectionLost": "连接丢失",
"error": "错误:{{message}}",
"disconnected": "断开连接",
@@ -1933,22 +1955,10 @@
"ascending": "升序",
"descending": "降序"
},
"tunnel": {
"log": {
"connecting": "建立隧道连接……",
"sourceConnecting": "正在连接到源主机 {{host}}...",
"sourceConnected": "已连接到源主机",
"endpointResolving": "正在解析端点主机 {{host}}...",
"endpointResolved": "端点主机已解析",
"forwarding": "设置端口转发 {{localPort}} → {{remotePort}}...",
"connected": "隧道已成功建成",
"retrying": "连接失败,将在 {{countdown}}秒后重试(尝试 {{attempt}}/{{max}})。",
"retryExhausted": "已达到最大重试次数",
"error": "隧道连接失败: {{error}}"
}
},
"tunnels": {
"title": "SSH隧道",
"noTunnelsConfigured": "未配置 Tunnels",
"configureTunnelsInHostSettings": "配置主机管理器中的隧道连接来启动",
"noSshTunnels": "没有 SSH 隧道",
"createFirstTunnelMessage": "您尚未创建任何 SSH 隧道。请在主机管理器中配置隧道连接以开始操作。",
"connected": "已连接",
@@ -1969,27 +1979,100 @@
"disconnect": "断开",
"cancel": "取消",
"port": "港口",
"localPort": "本地端口",
"remotePort": "远程端口",
"currentHostPort": "当前主机端口",
"endpointPort": "端点端口",
"bindIp": "本地IP",
"currentHostIp": "当前主机IP",
"endpointSshConfig": "端点SSH 配置",
"endpointSshConfigRequired": "端点SSH 配置是必需的",
"endpointSshHost": "端点SSH 主机",
"endpointSshHostPlaceholder": "选择一个配置的主机",
"endpointSshHostRequired": "为每个客户端隧道选择一个端点 SSH 主机。",
"attempt": "尝试 {{current}} 次,共 {{max}} 次",
"nextRetryIn": "下次重试时间为 {{seconds}} 秒",
"checkDockerLogs": "检查 Docker 日志以查找错误原因,并加入讨论。",
"orCreate": "或者创建一个",
"noTunnelConnections": "未配置隧道连接",
"tunnelConnections": "隧道连接",
"serverTunnels": "服务器Tunnels",
"serverTunnelsDesc": "此主机存储后端管理隧道。",
"clientTunnels": "客户端Tunnels",
"clientTunnelsUnavailable": "客户端隧道需要桌面客户端。",
"serverTunnel": "服务器Tunnel",
"clientTunnel": "客户端隧道",
"addServerTunnel": "添加服务器Tunnel",
"addClientTunnel": "添加客户端Tunnel",
"noServerTunnels": "未配置服务器隧道。",
"noClientTunnels": "在此桌面上没有配置客户端隧道。",
"manageClientTunnels": "管理客户端Tunnel",
"addTunnel": "添加隧道",
"editTunnel": "编辑隧道",
"deleteTunnel": "删除隧道",
"tunnelName": "隧道名称",
"localPort": "本地端口",
"remoteHost": "远程主机",
"remotePort": "远程端口",
"autoStart": "自动启动",
"autoStartContainer": "启动时自动启动",
"autoStartContainerDesc": "当您的 Termixed 服务器启动时自动启动此隧道。",
"autoStartEnableFailed": "Host saved, but failed to start auto-start tunnels for {{name}}.",
"clientAutoStartDesc": "当此桌面客户端打开并保持连接时开始。",
"clientManualStartDesc": "使用启动和停止此行。混合函数不会自动打开。",
"clientRemoteServerNote": "远程转发可能需要 allowTcpForwarding 和 GatewayPorts 在端点 SSH 服务器上。当此桌面断开连接时,远程端口将关闭。",
"clientTunnelStarted": "客户端隧道已启动",
"clientTunnelStopped": "客户端隧道已停止",
"tunnelTestSucceeded": "隧道测试成功",
"tunnelTestFailed": "隧道测试失败",
"localSaved": "客户端隧道已保存",
"localSaveError": "保存本地客户端隧道失败",
"invalidBindIp": "本地IP必须是有效的IPv4地址。",
"invalidLocalTargetIp": "本地目标IP必须是有效的IPv4地址。",
"invalidCurrentHostIp": "当前主机IP必须是有效的 IPv4 地址。",
"invalidLocalPort": "本地端口必须介于 1 到 65535 之间。",
"invalidRemotePort": "远程端口必须介于 1 到 65535 之间。",
"invalidLocalTargetPort": "本地目标端口必须介于 1 到 65535 之间。",
"invalidEndpointPort": "端点端口必须介于 1 到 65535 之间。",
"duplicateAutoStartBind": "Only one auto-start client tunnel can use {{bind}}.",
"manualControlError": "更新隧道状态失败。",
"saveHostBeforeManualControl": "在启动或停止其服务器隧道之前保存此主机。",
"status": "状态",
"active": "已激活",
"inactive": "未激活",
"start": "开始",
"stop": "停止",
"test": "测试",
"restart": "重启",
"connectionType": "连接类型",
"type": "隧道类型",
"typeLocal": "本地(-L)",
"typeRemote": "远程 (-R)",
"typeDynamic": "动态 (-D)",
"typeServerLocalDesc": "当前端点的主机。",
"typeServerRemoteDesc": "返回到当前主机的终点。",
"typeClientLocalDesc": "本地计算机到端点。",
"typeClientRemoteDesc": "返回本地计算机的端点。",
"typeClientDynamicDesc": "本地计算机上的SOCKS。",
"typeDynamicDesc": "通过 SSH 转发SOCKS5 连接",
"forwardDescriptionServerLocal": "Current host {{sourcePort}} → endpoint {{endpointPort}}.",
"forwardDescriptionServerRemote": "Endpoint {{endpointPort}} → current host {{sourcePort}}.",
"forwardDescriptionServerDynamic": "SOCKS on current host {{sourcePort}}.",
"forwardDescriptionClientLocal": "Local {{sourcePort}} → remote {{endpointPort}}.",
"forwardDescriptionClientRemote": "Remote {{sourcePort}} → local {{endpointPort}}.",
"forwardDescriptionClientDynamic": "SOCKS on local port {{sourcePort}}.",
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}",
"summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}",
"summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS via {{endpoint}}",
"autoNameClientLocal": "Local {{localPort}} → {{endpoint}} {{remotePort}}",
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → local {{localPort}}",
"autoNameClientDynamic": "SOCKS {{localPort}} via {{endpoint}}",
"route": "路由:",
"lastStarted": "上次启动",
"lastTested": "上次测试",
"lastError": "最后一个错误",
"maxRetries": "最大重试次数",
"maxRetriesDescription": "最大重试次数.",
"retryInterval": "重试间隔 (秒)",
"retryIntervalDescription": "重试之间等待的时间。",
"local": "本地",
"remote": "远程",
"dynamic": "动态",
@@ -2172,6 +2255,8 @@
"sshProvideCredentialsDescription": "请提供您的 SSH 凭证以连接到此服务器。",
"sshPasswordDescription": "请输入此SSH连接的密码。",
"sshKeyPasswordDescription": "如果您的 SSH 密钥已加密,请在此处输入密码。",
"passphraseRequired": "需要密码",
"passphraseRequiredDescription": "SSH 密钥已加密。请输入密码以解锁它。",
"step1ScanQR": "步骤 1:使用您的身份验证器应用程序扫描二维码",
"manualEntryCode": "手动输入代码",
"cannotScanQRText": "如果无法扫描二维码,请在您的身份验证器应用程序中手动输入此代码。",
@@ -2246,7 +2331,7 @@
"failedCompleteReset": "密码重置失败",
"invalidTotpCode": "无效的 TOTP 代码",
"failedOidcLogin": "OIDC 登录启动失败",
"failedUserInfo": "OIDC登录后获取用户信息失败",
"failedUserInfo": "登录后无法获取用户信息",
"oidcAuthFailed": "OIDC 身份验证失败",
"noTokenReceived": "登录未收到令牌",
"invalidAuthUrl": "从后端收到的授权 URL 无效",
@@ -2322,6 +2407,23 @@
"showHostTagsDesc": "在侧边栏的每个主机下方显示标签。禁用则隐藏所有标签。",
"account": "账号",
"appearance": "外观",
"c2sTunnelConfigDesc": "针对已配置的 SSH 主机的本地桌面隧道。",
"c2sTunnelPresets": "客户端隧道预设",
"c2sTunnelPresetsDesc": "将此桌面客户端的本地隧道列表保存为服务器预设,或将预设加载到此客户端。",
"c2sTunnelPresetsUnavailable": "客户端隧道预设仅在桌面客户端可用。",
"c2sPresetName": "预设名称",
"c2sPresetNamePlaceholder": "客户端预设名称",
"c2sPresetToLoad": "预设负载",
"c2sNoPresetSelected": "未选择预设",
"c2sNoPresets": "未保存预设",
"c2sLoadPreset": "负载",
"c2sCurrentLocalConfig": "{{count}} local client tunnel(s) configured on this desktop.",
"c2sPresetSyncNote": "预设是显式的快照;正在加载一个以替换此桌面客户端本地隧道列表。",
"c2sPresetSaved": "客户端隧道预设保存",
"c2sPresetLoaded": "客户端隧道预设本地加载",
"c2sPresetRenamed": "客户端隧道预设重命名",
"c2sPresetDeleted": "客户端隧道预设已删除",
"c2sPresetLoadError": "加载客户端隧道预设失败",
"languageLocalization": "语言和本地化",
"fileManagerSettings": "文件管理器",
"terminalSettings": "终端",
@@ -2370,6 +2472,10 @@
"description": "SSH凭证描述",
"searchCredentials": "按名称、用户名或标签搜索凭证……",
"sshConfig": "端点 SSH 配置",
"bindLocalhost": "127.0.0.1 (ind to localhost)",
"localListenerHost": "127.0.0.1 (本地监听)",
"localTargetHost": "127.0.0.1 (此计算机上的目标)",
"socksListenerHost": "127.0.0.1 (SOCKS listener)",
"homePath": "/home",
"clientId": "您的客户端 ID",
"clientSecret": "你的客户密钥",
@@ -2549,6 +2655,7 @@
"version": "版本",
"upToDate": "最新",
"updateAvailable": "更新可用",
"beta": "测试版",
"uptime": "运行时长",
"database": "数据库",
"healthy": "健康",
@@ -2955,6 +3062,20 @@
"error": "指标收集失败: {{error}}"
}
},
"tunnel": {
"log": {
"connecting": "建立隧道连接……",
"sourceConnecting": "正在连接到源主机 {{host}}...",
"sourceConnected": "已连接到源主机",
"endpointResolving": "正在解析端点主机 {{host}}...",
"endpointResolved": "端点主机已解析",
"forwarding": "设置端口转发 {{localPort}} → {{remotePort}}...",
"connected": "隧道已成功建成",
"retrying": "连接失败,将在 {{countdown}}秒后重试(尝试 {{attempt}}/{{max}})。",
"retryExhausted": "已达到最大重试次数",
"error": "隧道连接失败: {{error}}"
}
},
"sftp": {
"log": {
"connecting": "正在连接SFTP服务器......",