From 39c48524352ab6b5eb5bb492ed3120c30a9fc972 Mon Sep 17 00:00:00 2001 From: Jason Date: Tue, 13 Jan 2026 12:09:14 +0800 Subject: [PATCH] fix(misc): add CREATE_NO_WINDOW flag and unify error messages to English - Add CREATE_NO_WINDOW flag to wsl.exe command to prevent console window flash - Standardize error messages from Chinese to English for consistency --- src-tauri/src/commands/misc.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/commands/misc.rs b/src-tauri/src/commands/misc.rs index e8ae5c7ee..e43ee0886 100644 --- a/src-tauri/src/commands/misc.rs +++ b/src-tauri/src/commands/misc.rs @@ -190,7 +190,7 @@ fn try_get_version(tool: &str) -> (Option, Option) { if out.status.success() { let raw = if stdout.is_empty() { &stderr } else { &stdout }; if raw.is_empty() { - (None, Some("未安装或无法执行".to_string())) + (None, Some("not installed or not executable".to_string())) } else { (Some(extract_version(raw)), None) } @@ -199,7 +199,7 @@ fn try_get_version(tool: &str) -> (Option, Option) { ( None, Some(if err.is_empty() { - "未安装或无法执行".to_string() + "not installed or not executable".to_string() } else { err }), @@ -245,6 +245,7 @@ fn try_get_version_wsl(tool: &str, distro: &str) -> (Option, Option (Option, Option) { } } - (None, Some("未安装或无法执行".to_string())) + (None, Some("not installed or not executable".to_string())) } fn wsl_distro_for_tool(tool: &str) -> Option {