diff --git a/src-tauri/src/cmd/service.rs b/src-tauri/src/cmd/service.rs index 083ca5b7..fc8efdc1 100644 --- a/src-tauri/src/cmd/service.rs +++ b/src-tauri/src/cmd/service.rs @@ -1,17 +1,20 @@ use super::CmdResult; -use crate::core::{service, CoreManager}; +use crate::{ + core::{service, CoreManager}, + utils::i18n::t, +}; async fn execute_service_operation( service_op: impl std::future::Future>, op_type: &str, ) -> CmdResult { if service_op.await.is_err() { - let emsg = format!("{} {} failed", op_type, "service"); - return Err(emsg); + let emsg = format!("{} {} failed", op_type, "Service"); + return Err(t(emsg.as_str())); } if CoreManager::global().restart_core().await.is_err() { - let emsg = format!("{} {} failed", op_type, "core"); - return Err(emsg); + let emsg = format!("{} {} failed", "Restart", "Core"); + return Err(t(emsg.as_str())); } Ok(()) } diff --git a/src/locales/en.json b/src/locales/en.json index 120fae1e..e12bd74e 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -201,6 +201,8 @@ "Tun Mode": "Tun Mode", "TUN requires Service Mode": "TUN mode requires install service", "Install Service": "Install Service", + "Install Service failed": "Install Service failed", + "Restart Core failed": "Restart Core failed", "Reset to Default": "Reset to Default", "Tun Mode Info": "Tun (Virtual NIC) mode: Captures all system traffic, when enabled, there is no need to enable system proxy.", "System Proxy Enabled": "System proxy is enabled, your applications will access the network through the proxy", diff --git a/src/locales/zh.json b/src/locales/zh.json index 23d54dec..9e76b9bc 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -201,6 +201,8 @@ "Tun Mode": "虚拟网卡模式", "TUN requires Service Mode": "TUN 模式需要安装服务", "Install Service": "安装服务", + "Install Service failed": "安装服务失败", + "Restart Core failed": "重启核心失败", "Reset to Default": "重置为默认值", "Tun Mode Info": "TUN(虚拟网卡)模式接管系统所有流量,启用时无须打开系统代理", "System Proxy Enabled": "系统代理已启用,您的应用将通过代理访问网络",