fix: proxy mode description displays incorrectly (#3719)
* fix: proxy mode description display incorrectly * fix: update language json --------- Co-authored-by: Tunglies <selenvow+github@gmail.com>
This commit is contained in:
committed by
GitHub
Unverified
parent
032e5bf32e
commit
8bc451ff08
@@ -23,6 +23,15 @@ export const ClashModeCard = () => {
|
||||
// 直接使用API返回的模式,不维护本地状态
|
||||
const currentMode = clashConfig?.mode?.toLowerCase();
|
||||
|
||||
const modeDescription = useMemo(() => {
|
||||
if (typeof currentMode === "string" && currentMode.length > 0) {
|
||||
return t(
|
||||
`${currentMode[0].toLocaleUpperCase()}${currentMode.slice(1)} Mode Description`,
|
||||
);
|
||||
}
|
||||
return t("Mode Description Not Available");
|
||||
}, [currentMode]);
|
||||
|
||||
// 模式图标映射
|
||||
const modeIcons = useMemo(
|
||||
() => ({
|
||||
@@ -148,9 +157,7 @@ export const ClashModeCard = () => {
|
||||
}}
|
||||
>
|
||||
<Typography variant="caption" component="div" sx={descriptionStyles}>
|
||||
{t(
|
||||
`${currentMode?.charAt(0).toUpperCase()}${currentMode?.slice(1)} Mode Description`,
|
||||
)}
|
||||
{modeDescription}
|
||||
</Typography>
|
||||
</Box>
|
||||
</Box>
|
||||
|
||||
@@ -213,9 +213,9 @@
|
||||
"TUN Mode Disabled": "TUN mode is disabled, suitable for special applications",
|
||||
"TUN Mode Service Required": "TUN mode requires service mode, please install the service first",
|
||||
"TUN Mode Intercept Info": "TUN mode can take over all application traffic, suitable for special applications that do not follow the system proxy settings",
|
||||
"rule Mode Description": "Routes traffic according to preset rules, provides flexible proxy strategies",
|
||||
"global Mode Description": "All traffic goes through proxy servers, suitable for scenarios requiring global internet access",
|
||||
"direct Mode Description": "All traffic doesn't go through proxy nodes, but is forwarded by Clash kernel to target servers, suitable for specific scenarios requiring kernel traffic distribution",
|
||||
"Rule Mode Description": "Routes traffic according to preset rules, provides flexible proxy strategies",
|
||||
"Global Mode Description": "All traffic goes through proxy servers, suitable for scenarios requiring global internet access",
|
||||
"Direct Mode Description": "All traffic doesn't go through proxy nodes, but is forwarded by Clash kernel to target servers, suitable for specific scenarios requiring kernel traffic distribution",
|
||||
"Stack": "Tun Stack",
|
||||
"System and Mixed Can Only be Used in Service Mode": "System and Mixed Can Only be Used in Service Mode",
|
||||
"Device": "Device Name",
|
||||
|
||||
@@ -210,9 +210,9 @@
|
||||
"TUN Mode Disabled": "Режим TUN отключен",
|
||||
"TUN Mode Service Required": "Режим TUN требует установленную службу Clash Verge",
|
||||
"TUN Mode Intercept Info": "Режим TUN может перехватить трафик всех приложений, подходит для приложений, которые не работают в режиме системного прокси.",
|
||||
"rule Mode Description": "Направляет трафик в соответствии с предустановленными правилами",
|
||||
"global Mode Description": "Направляет весь трафик через прокси-серверы",
|
||||
"direct Mode Description": "Весь трафик обходит прокси, но передается ядром Clash для целевых серверов, подходит для конкретных сценариев, требующих распределения трафика ядра",
|
||||
"Rule Mode Description": "Направляет трафик в соответствии с предустановленными правилами",
|
||||
"Global Mode Description": "Направляет весь трафик через прокси-серверы",
|
||||
"Direct Mode Description": "Весь трафик обходит прокси, но передается ядром Clash для целевых серверов, подходит для конкретных сценариев, требующих распределения трафика ядра",
|
||||
"Stack": "Стек",
|
||||
"System and Mixed Can Only be Used in Service Mode": "Стэк System и Mixed могут использоваться только в режиме системной службы",
|
||||
"Device": "Имя устройства",
|
||||
|
||||
@@ -213,9 +213,9 @@
|
||||
"TUN Mode Disabled": "TUN modu devre dışı, özel uygulamalar için uygundur",
|
||||
"TUN Mode Service Required": "TUN modu hizmet modu gerektirir, lütfen önce hizmeti kurun",
|
||||
"TUN Mode Intercept Info": "TUN modu tüm uygulama trafiğini ele alabilir, sistem vekil ayarlarını takip etmeyen özel uygulamalar için uygundur",
|
||||
"rule Mode Description": "Trafiği önceden ayarlanmış kurallara göre yönlendirir, esnek vekil stratejileri sağlar",
|
||||
"global Mode Description": "Tüm trafik vekil sunucuları üzerinden geçer, küresel internet erişimi gerektiren senaryolar için uygundur",
|
||||
"direct Mode Description": "Tüm trafik vekil düğümleri üzerinden geçmez, ancak Clash çekirdeği tarafından hedef sunuculara yönlendirilir, çekirdek trafik dağıtımı gerektiren özel senaryolar için uygundur",
|
||||
"Rule Mode Description": "Trafiği önceden ayarlanmış kurallara göre yönlendirir, esnek vekil stratejileri sağlar",
|
||||
"Global Mode Description": "Tüm trafik vekil sunucuları üzerinden geçer, küresel internet erişimi gerektiren senaryolar için uygundur",
|
||||
"Direct Mode Description": "Tüm trafik vekil düğümleri üzerinden geçmez, ancak Clash çekirdeği tarafından hedef sunuculara yönlendirilir, çekirdek trafik dağıtımı gerektiren özel senaryolar için uygundur",
|
||||
"Stack": "Tun Yığını",
|
||||
"System and Mixed Can Only be Used in Service Mode": "Sistem ve Karışık Modlar Sadece Hizmet Modunda Kullanılabilir",
|
||||
"Device": "Cihaz Adı",
|
||||
|
||||
@@ -213,9 +213,9 @@
|
||||
"TUN Mode Disabled": "TUN 模式已关闭,适用于特殊应用",
|
||||
"TUN Mode Service Required": "TUN模式需要服务模式,请先安装服务",
|
||||
"TUN Mode Intercept Info": "TUN模式可以接管所有应用流量,适用于特殊不遵循系统代理设置的应用",
|
||||
"rule Mode Description": "基于预设规则智能判断流量走向,提供灵活的代理策略",
|
||||
"global Mode Description": "所有流量均通过代理服务器,适用于需要全局科学上网的场景",
|
||||
"direct Mode Description": "所有流量不经过代理节点,但经过Clash内核转发连接目标服务器,适用于需要通过内核进行分流的特定场景",
|
||||
"Rule Mode Description": "基于预设规则智能判断流量走向,提供灵活的代理策略",
|
||||
"Global Mode Description": "所有流量均通过代理服务器,适用于需要全局科学上网的场景",
|
||||
"Direct Mode Description": "所有流量不经过代理节点,但经过Clash内核转发连接目标服务器,适用于需要通过内核进行分流的特定场景",
|
||||
"Stack": "TUN 模式堆栈",
|
||||
"System and Mixed Can Only be Used in Service Mode": "System 和 Mixed 只能在服务模式下使用",
|
||||
"Device": "TUN 网卡名称",
|
||||
|
||||
Reference in New Issue
Block a user