将XplorePlane项目中所有中文弹窗改为英文弹窗

This commit is contained in:
zhengxuan.zhang
2026-05-07 00:03:09 +08:00
parent 4a4e45e479
commit 2124d0c0b7
4 changed files with 21 additions and 21 deletions
+4 -4
View File
@@ -230,8 +230,8 @@ namespace XplorePlane
Log.Fatal(exception, "应用程序发生未处理的异常");
MessageBox.Show(
$"应用程序发生严重错误:\n\n{exception?.Message}\n\n请查看日志文件获取详细信息。",
"严重错误",
$"A fatal error has occurred:\n\n{exception?.Message}\n\nPlease check the log file for details.",
"Fatal Error",
MessageBoxButton.OK,
MessageBoxImage.Error);
}
@@ -244,8 +244,8 @@ namespace XplorePlane
Log.Error(e.Exception, "UI 线程发生未处理的异常");
MessageBox.Show(
$"应用程序发生错误:\n\n{e.Exception.Message}\n\n请查看日志文件获取详细信息。",
"错误",
$"An error has occurred:\n\n{e.Exception.Message}\n\nPlease check the log file for details.",
"Error",
MessageBoxButton.OK,
MessageBoxImage.Error);
+13 -13
View File
@@ -386,15 +386,15 @@ namespace XplorePlane.ViewModels
{
_logger.Warn("User manual path is not configured.");
MessageBox.Show("User manual path is not configured. Please check the UserManual setting in App.config.",
"提示", MessageBoxButton.OK, MessageBoxImage.Warning);
"Info", MessageBoxButton.OK, MessageBoxImage.Warning);
return;
}
if (!File.Exists(manualPath))
{
_logger.Warn("User manual file not found: {Path}", manualPath);
MessageBox.Show($"用户手册文件不存在:\n{manualPath}",
"提示", MessageBoxButton.OK, MessageBoxImage.Warning);
MessageBox.Show($"User manual file not found:\n{manualPath}",
"Info", MessageBoxButton.OK, MessageBoxImage.Warning);
return;
}
@@ -407,7 +407,7 @@ namespace XplorePlane.ViewModels
{
_logger.Error(ex, "Failed to open user manual.");
MessageBox.Show($"Failed to open user manual: {ex.Message}",
"错误", MessageBoxButton.OK, MessageBoxImage.Error);
"Error", MessageBoxButton.OK, MessageBoxImage.Error);
}
}
@@ -418,7 +418,7 @@ namespace XplorePlane.ViewModels
var vm = _containerProvider.Resolve<NavigationPropertyPanelViewModel>();
if (!vm.IsCameraConnected)
{
MessageBox.Show("请先连接相机", "提示", MessageBoxButton.OK, MessageBoxImage.Information);
MessageBox.Show("Please connect the camera first", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
return;
}
@@ -465,7 +465,7 @@ namespace XplorePlane.ViewModels
{
_logger.Error(ex, "Failed to browse XP data root.");
MessageBox.Show($"Failed to browse data root: {ex.Message}",
"错误", MessageBoxButton.OK, MessageBoxImage.Error);
"Error", MessageBoxButton.OK, MessageBoxImage.Error);
}
}
@@ -487,13 +487,13 @@ namespace XplorePlane.ViewModels
LoadBuiltInInspectionModules();
MessageBox.Show("XP data root saved. New save/load dialogs will use the new path immediately.",
"提示", MessageBoxButton.OK, MessageBoxImage.Information);
"Info", MessageBoxButton.OK, MessageBoxImage.Information);
}
catch (Exception ex)
{
_logger.Error(ex, "Failed to save XP data root.");
MessageBox.Show($"Failed to save data root: {ex.Message}",
"错误", MessageBoxButton.OK, MessageBoxImage.Error);
"Error", MessageBoxButton.OK, MessageBoxImage.Error);
}
}
@@ -577,14 +577,14 @@ namespace XplorePlane.ViewModels
var resetResult = motionSystem.AxisReset.Reset();
if (!resetResult.Success)
{
MessageBox.Show($"轴复位失败:{resetResult.ErrorMessage}", "错误",
MessageBox.Show($"Axis reset failed: {resetResult.ErrorMessage}", "Error",
MessageBoxButton.OK, MessageBoxImage.Warning);
}
}
catch (Exception ex)
{
_logger.Error(ex, "Axis reset failed.");
MessageBox.Show($"轴复位异常:{ex.Message}", "错误",
MessageBox.Show($"Axis reset error: {ex.Message}", "Error",
MessageBoxButton.OK, MessageBoxImage.Error);
}
}
@@ -600,7 +600,7 @@ namespace XplorePlane.ViewModels
{
_logger.Error(ex, "Failed to open detector config window.");
MessageBox.Show($"Failed to open detector config window:\n{ex.InnerException?.Message ?? ex.Message}",
"错误", MessageBoxButton.OK, MessageBoxImage.Error);
"Error", MessageBoxButton.OK, MessageBoxImage.Error);
}
}
@@ -667,7 +667,7 @@ namespace XplorePlane.ViewModels
private void ExecuteWarmUp()
{
var messageBoxResult = MessageBox.Show("确认执行射线源暖机操作?", "暖机",
var messageBoxResult = MessageBox.Show("Confirm X-ray source warm-up?", "Warm-up",
MessageBoxButton.OKCancel, MessageBoxImage.Question);
if (messageBoxResult != MessageBoxResult.OK)
return;
@@ -704,7 +704,7 @@ namespace XplorePlane.ViewModels
if (viewportVm?.ImageSource != null) return true;
}
catch { }
HexMessageBox.Show("请先加载图像", MessageBoxButton.OK, MessageBoxImage.Information);
HexMessageBox.Show("Please load an image first", MessageBoxButton.OK, MessageBoxImage.Information);
return false;
}
@@ -232,8 +232,8 @@ namespace XplorePlane.ViewModels
if (_isCncRunning)
{
MessageBox.Show(
"探测器已断连,CNC 已自动停止。请检查探测器连接后再继续操作。",
"探测器断连警告",
"Detector disconnected, CNC has been automatically stopped. Please check the detector connection before continuing.",
"Detector Disconnected",
MessageBoxButton.OK,
MessageBoxImage.Warning);
}
@@ -148,7 +148,7 @@ namespace XplorePlane.Views
{
if (DataContext is not ViewportPanelViewModel vm || vm.ImageSource is not BitmapSource bitmap)
{
MessageBox.Show("当前没有可保存的图像", "提示", MessageBoxButton.OK, MessageBoxImage.Information);
MessageBox.Show("No image available to save", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
return;
}
SaveBitmapToFile(bitmap, "保存原始图像");
@@ -159,7 +159,7 @@ namespace XplorePlane.Views
var target = FindChildByName<Canvas>(RoiCanvas, "mainCanvas");
if (target == null)
{
MessageBox.Show("当前没有可保存的图像", "提示", MessageBoxButton.OK, MessageBoxImage.Information);
MessageBox.Show("No image available to save", "Info", MessageBoxButton.OK, MessageBoxImage.Information);
return;
}
var width = (int)target.ActualWidth;