From e1d914e61d409cd7caf5e6d0c763889d63973785 Mon Sep 17 00:00:00 2001 From: AetherWing Date: Mon, 23 Feb 2026 13:17:23 +0800 Subject: [PATCH] =?UTF-8?q?Chore(i18n):=20Improve=20Chinese=E2=80=93Englis?= =?UTF-8?q?h=20typesetting=20(#6351)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore(i18n): add spacing after "TUN" * docs: Changelog * chore(i18n): Improve Chinese–English typesetting * Apply suggestions from code review * chore: i18n --------- Co-authored-by: Slinetrac --- Changelog.md | 1 + src/locales/zh/home.json | 6 ++-- src/locales/zh/rules.json | 8 ++--- src/locales/zh/settings.json | 4 +-- src/locales/zh/tests.json | 2 +- src/locales/zhtw/rules.json | 60 ++++++++++++++++++------------------ 6 files changed, 41 insertions(+), 40 deletions(-) diff --git a/Changelog.md b/Changelog.md index c11f366ca..b7e3da1ab 100644 --- a/Changelog.md +++ b/Changelog.md @@ -14,5 +14,6 @@ - 优化订阅错误通知,仅在手动触发时 - 隐藏日志中的订阅信息 +- 优化部分界面文案文本 diff --git a/src/locales/zh/home.json b/src/locales/zh/home.json index 5a0cdd32f..603913912 100644 --- a/src/locales/zh/home.json +++ b/src/locales/zh/home.json @@ -31,13 +31,13 @@ "status": { "systemProxyEnabled": "系统代理已启用,您的应用将通过代理访问网络", "systemProxyDisabled": "系统代理已关闭,建议大多数用户打开此选项", - "tunModeServiceRequired": "TUN模式需要服务模式,请先安装服务", + "tunModeServiceRequired": "TUN 模式需要服务模式,请先安装服务", "tunModeEnabled": "TUN 模式已启用,应用将通过虚拟网卡访问网络", "tunModeDisabled": "TUN 模式已关闭,适用于特殊应用" }, "tooltips": { "systemProxy": "修改操作系统的代理设置,如果开启失败,可手动修改操作系统的代理设置", - "tunMode": "TUN模式可以接管所有应用流量,适用于特殊不遵循系统代理设置的应用" + "tunMode": "TUN 模式可以接管所有应用流量,适用于特殊不遵循系统代理设置的应用" } }, "clashInfo": { @@ -128,7 +128,7 @@ "descriptions": { "rule": "基于预设规则智能判断流量走向,提供灵活的代理策略", "global": "所有流量均通过代理服务器,适用于需要全局科学上网的场景", - "direct": "所有流量不经过代理节点,但经过Clash内核转发连接目标服务器,适用于需要通过内核进行分流的特定场景" + "direct": "所有流量不经过代理节点,但经过 Clash 内核转发连接目标服务器,适用于需要通过内核进行分流的特定场景" } } } diff --git a/src/locales/zh/rules.json b/src/locales/zh/rules.json index 52ae91e17..5a0d1613e 100644 --- a/src/locales/zh/rules.json +++ b/src/locales/zh/rules.json @@ -59,18 +59,18 @@ "SRC-PORT": "匹配请求来源端口范围 (SRC-PORT)", "DST-PORT": "匹配请求目标端口范围 (DST-PORT)", "IN-PORT": "匹配入站端口 (IN-PORT)", - "DSCP": "DSCP 标记(仅限 TPROXY UDP 入站)(DSCP)", + "DSCP": "匹配 DSCP 标记 (DSCP)", "PROCESS-NAME": "匹配进程名称 (PROCESS-NAME)", "PROCESS-PATH": "匹配完整进程路径 (PROCESS-PATH)", "PROCESS-NAME-REGEX": "正则匹配完整进程名称 (PROCESS-NAME-REGEX)", "PROCESS-PATH-REGEX": "正则匹配完整进程路径 (PROCESS-PATH-REGEX)", - "NETWORK": "匹配传输协议 (TCP/UDP) (NETWORK)", + "NETWORK": "匹配 TCP/UDP (NETWORK)", "UID": "匹配 Linux USER ID (UID)", "IN-TYPE": "匹配入站类型 (IN-TYPE)", "IN-USER": "匹配入站用户名 (IN-USER)", "IN-NAME": "匹配入站名称 (IN-NAME)", - "SUB-RULE": "子规则 (SUB-RULE)", - "RULE-SET": "匹配规则集 (RULE-SET)", + "SUB-RULE": "匹配至子规则 (SUB-RULE)", + "RULE-SET": "引用规则集合 (RULE-SET)", "AND": "逻辑与 (AND)", "OR": "逻辑或 (OR)", "NOT": "逻辑非 (NOT)", diff --git a/src/locales/zh/settings.json b/src/locales/zh/settings.json index fad712565..3c0c5c228 100644 --- a/src/locales/zh/settings.json +++ b/src/locales/zh/settings.json @@ -177,10 +177,10 @@ "tooltips": { "backupInfo": "支持本地或 WebDAV 方式备份配置文件", "openConfDir": "如果软件运行异常,!备份!并删除此文件夹下的所有文件,重启软件", - "liteMode": "关闭GUI界面,仅保留内核运行" + "liteMode": "关闭 GUI 界面,仅保留内核运行" }, "actions": { - "copyVersion": "复制Verge版本号" + "copyVersion": "复制 Verge 版本号" }, "notifications": { "latestVersion": "当前已是最新版本", diff --git a/src/locales/zh/tests.json b/src/locales/zh/tests.json index 25044e661..a39a4c076 100644 --- a/src/locales/zh/tests.json +++ b/src/locales/zh/tests.json @@ -32,7 +32,7 @@ "completed": "检测完成", "disallowedIsp": "不允许的 ISP", "originalsOnly": "仅限原创", - "noDisney": "不支持(IP被Disney+禁止)", + "noDisney": "不支持(IP 被 Disney+ 禁止)", "unsupportedRegion": "不支持的国家/地区", "failedNetwork": "测试失败(网络连接问题)" } diff --git a/src/locales/zhtw/rules.json b/src/locales/zhtw/rules.json index 2fc1ec09c..c727f3e7f 100644 --- a/src/locales/zhtw/rules.json +++ b/src/locales/zhtw/rules.json @@ -42,39 +42,39 @@ } }, "ruleTypes": { - "DOMAIN": "配對完整網域 (DOMAIN)", - "DOMAIN-SUFFIX": "配對網域後綴 (DOMAIN-SUFFIX)", - "DOMAIN-KEYWORD": "配對網域關鍵字 (DOMAIN-KEYWORD)", - "DOMAIN-REGEX": "配對網域正規表示式 (DOMAIN-REGEX)", - "GEOSITE": "配對 GeoSite 內的網域 (GEOSITE)", - "GEOIP": "配對 IP 所屬國家代碼 (GEOIP)", - "SRC-GEOIP": "配對來源 IP 所屬國家代碼 (SRC-GEOIP)", - "IP-ASN": "配對 IP 所屬 ASN (IP-ASN)", - "SRC-IP-ASN": "配對來源 IP 所屬 ASN (SRC-IP-ASN)", - "IP-CIDR": "配對 IP 位址範圍 (IP-CIDR)", - "IP-CIDR6": "配對 IP 位址範圍 (IP-CIDR6)", - "SRC-IP-CIDR": "配對來源 IP 位址範圍 (SRC-IP-CIDR)", - "IP-SUFFIX": "配對 IP 後綴範圍 (IP-SUFFIX)", - "SRC-IP-SUFFIX": "配對來源 IP 後綴範圍 (SRC-IP-SUFFIX)", - "SRC-PORT": "配對請求來源連接埠範圍 (SRC-PORT)", - "DST-PORT": "配對請求目標連接埠範圍 (DST-PORT)", - "IN-PORT": "配對傳入連接埠 (IN-PORT)", - "DSCP": "DSCP標記(僅限 TPROXY UDP 傳入)(DSCP)", - "PROCESS-NAME": "配對程序名稱 (PROCESS-NAME)", - "PROCESS-PATH": "配對完整程序路徑 (PROCESS-PATH)", - "PROCESS-NAME-REGEX": "正規表示式配對完整程序名稱 (PROCESS-NAME-REGEX)", - "PROCESS-PATH-REGEX": "正規表示式配對完整程序路徑 (PROCESS-PATH-REGEX)", - "NETWORK": "配對傳輸協定 (TCP/UDP) (NETWORK)", - "UID": "配對 Linux 使用者 ID (UID)", - "IN-TYPE": "配對傳入類型 (IN-TYPE)", - "IN-USER": "配對傳入使用者名稱 (IN-USER)", - "IN-NAME": "配對傳入名稱 (IN-NAME)", - "SUB-RULE": "子規則 (SUB-RULE)", - "RULE-SET": "配對規則集 (RULE-SET)", + "DOMAIN": "匹配完整網域 (DOMAIN)", + "DOMAIN-SUFFIX": "匹配網域後綴 (DOMAIN-SUFFIX)", + "DOMAIN-KEYWORD": "匹配網域關鍵字 (DOMAIN-KEYWORD)", + "DOMAIN-REGEX": "匹配網域正規表示式 (DOMAIN-REGEX)", + "GEOSITE": "匹配 GeoSite 內的網域 (GEOSITE)", + "GEOIP": "匹配 IP 所屬國家代碼 (GEOIP)", + "SRC-GEOIP": "匹配來源 IP 所屬國家代碼 (SRC-GEOIP)", + "IP-ASN": "匹配 IP 所屬 ASN (IP-ASN)", + "SRC-IP-ASN": "匹配來源 IP 所屬 ASN (SRC-IP-ASN)", + "IP-CIDR": "匹配 IP 位址範圍 (IP-CIDR)", + "IP-CIDR6": "匹配 IP 位址範圍 (IP-CIDR6)", + "SRC-IP-CIDR": "匹配來源 IP 位址範圍 (SRC-IP-CIDR)", + "IP-SUFFIX": "匹配 IP 後綴範圍 (IP-SUFFIX)", + "SRC-IP-SUFFIX": "匹配來源 IP 後綴範圍 (SRC-IP-SUFFIX)", + "SRC-PORT": "匹配請求來源連接埠範圍 (SRC-PORT)", + "DST-PORT": "匹配請求目標連接埠範圍 (DST-PORT)", + "IN-PORT": "匹配傳入連接埠 (IN-PORT)", + "DSCP": "匹配 DSCP 標記 (DSCP)", + "PROCESS-NAME": "匹配程序名稱 (PROCESS-NAME)", + "PROCESS-PATH": "匹配完整程序路徑 (PROCESS-PATH)", + "PROCESS-NAME-REGEX": "正規表示式匹配完整程序名稱 (PROCESS-NAME-REGEX)", + "PROCESS-PATH-REGEX": "正規表示式匹配完整程序路徑 (PROCESS-PATH-REGEX)", + "NETWORK": "匹配 TCP/UDP (NETWORK)", + "UID": "匹配 Linux USER ID (UID)", + "IN-TYPE": "匹配傳入類型 (IN-TYPE)", + "IN-USER": "匹配傳入使用者名稱 (IN-USER)", + "IN-NAME": "匹配傳入名稱 (IN-NAME)", + "SUB-RULE": "匹配至子規則 (SUB-RULE)", + "RULE-SET": "引用規則集合 (RULE-SET)", "AND": "邏輯與 (AND)", "OR": "邏輯或 (OR)", "NOT": "邏輯非 (NOT)", - "MATCH": "配對所有請求 (MATCH)" + "MATCH": "匹配所有請求 (MATCH)" }, "title": "編輯規則" }