From ba6207f52db76ab47cd6534de0cf1712674ff179 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期四, 13 三月 2025 09:00:46 +0800
Subject: [PATCH] 完善国际化语言;
---
Plugin.TestResult/ViewControl.xaml.cs | 35 +++++++++++++++++++++++++++--------
1 files changed, 27 insertions(+), 8 deletions(-)
diff --git a/Plugin.TestResult/ViewControl.xaml.cs b/Plugin.TestResult/ViewControl.xaml.cs
index ee24478..ea740a9 100644
--- a/Plugin.TestResult/ViewControl.xaml.cs
+++ b/Plugin.TestResult/ViewControl.xaml.cs
@@ -1,6 +1,9 @@
锘縰sing HMI.Base;
+using HMI.Core.Util;
using HMI.ParameterManage.Entity;
using HMI.ParameterManage.Util;
+using HMI.UI.Util;
+using log4net;
using NationalInstruments.TestStand.Interop.API;
using NationalInstruments.TestStand.Interop.UI.Ax;
using Plugin.TestResult_WPF.Model;
@@ -33,6 +36,8 @@
/// </summary>
private SequenceContext SequenceContext = null;
+ public static ILog Logger { get; private set; }
+
private bool _mesStatus;
@@ -50,7 +55,11 @@
set => Set(ref _produceStatus, value);
}
-
+ public override void SetLogger(ILog logger)
+ {
+ base.SetLogger(logger);
+ Logger = logger;
+ }
public ViewControl()
{
@@ -160,7 +169,9 @@
}
catch (Exception ex)
{
- MessageBox.Show("鍚姩娴嬭瘯澶辫触锛�" + ex.Message);
+ log.Error("Start_Click Failed.", ex);
+ MsgBoxHelper.Error(Window.GetWindow(this),
+ $"{this.lang("Ts.StartTestSequenceFailed")}: {ex.Message}");
}
}
@@ -175,7 +186,9 @@
}
catch (Exception ex)
{
- MessageBox.Show("鍋滄娴嬭瘯澶辫触!" + ex.Message);
+ log.Error("Stop_Click Failed.", ex);
+ MsgBoxHelper.Error(Window.GetWindow(this),
+ $"{this.lang("Ts.StopTestSequenceFailed")}: {ex.Message}");
}
}
@@ -183,7 +196,10 @@
{
if (scannerWindow1 == null)
{
- scannerWindow1 = new Scanner("涓�鍖烘壂鐮�");
+ scannerWindow1 = new Scanner(this.lang("Tr.Zone1Scan"))
+ {
+ Tag = "Zone1"
+ };
scannerWindow1.FinishBarcode += ScannerWindow_FinishBarcode;
//scannerWindow1.Owner = Window.GetWindow(this);
scannerWindow1.Closed += ScannerWindow1_Closed;
@@ -199,7 +215,10 @@
{
if (scannerWindow2 == null)
{
- scannerWindow2 = new Scanner("浜屽尯鎵爜");
+ scannerWindow2 = new Scanner(this.lang("Tr.Zone2Scan"))
+ {
+ Tag = "Zone2"
+ };
scannerWindow2.FinishBarcode += ScannerWindow_FinishBarcode;
scannerWindow2.Owner = Window.GetWindow(this);
scannerWindow2.Closed += ScannerWindow2_Closed;
@@ -221,14 +240,14 @@
if (this.SequenceContext == null) return;
CellInfo cellInfo = codeParser.GetCellInfoByCode(e.positionCode);
- string paramName = e.name == "涓�鍖烘壂鐮�" ? "StationState.StartScanner_A" : "StationState.StartScanner_B";
+ string paramName = e.name == "Zone1" ? "StationState.StartScanner_A" : "StationState.StartScanner_B";
testResultView.engine.Globals.SetValBoolean(paramName, 0, true);
string positionCode = e.positionCode, snrCode = e.snrCode;
//闇�瑕佸鍔犳潯鐮佹牎楠屽姛鑳�
//灏嗚鍒扮殑鏉$爜鍐欏叆鍒癝N涓�
int dutNo = Convert.ToInt16(positionCode.Split('-')[2]) - 1;
- string LookupStr = e.name == "涓�鍖烘壂鐮�" ? $"StationState.SN[{dutNo}]" : $"StationState.SN[{(dutNo + 54)}]";
+ string LookupStr = e.name == "Zone1" ? $"StationState.SN[{dutNo}]" : $"StationState.SN[{(dutNo + 54)}]";
//this.SequenceContext.StationGlobals.SetValString(LookupStr, 0, snrCode);
//string code = this.SequenceContext.StationGlobals.GetValString(LookupStr, 0);
@@ -251,6 +270,6 @@
{
}
-
+
}
}
--
Gitblit v1.9.1