From c6c3d81ecfab4f55901f5356969876906eeb14bf Mon Sep 17 00:00:00 2001 From: chenhuijun Date: Thu, 1 Aug 2024 14:03:10 +0800 Subject: [PATCH] feat: Improve CEchoAction text and tranlation --- src/dicom/CEchoAction.cpp | 4 +- src/translations/en_US.ts | 108 ++++++--- src/translations/zh_CN.qm | Bin 18078 -> 26974 bytes src/translations/zh_CN.ts | 463 +++++++++++++++++++++++--------------- 4 files changed, 367 insertions(+), 208 deletions(-) diff --git a/src/dicom/CEchoAction.cpp b/src/dicom/CEchoAction.cpp index 8742b19..f45cfa3 100644 --- a/src/dicom/CEchoAction.cpp +++ b/src/dicom/CEchoAction.cpp @@ -38,7 +38,7 @@ void CEchoAction::run(){ scu.setConnectionTimeout(3); OFCondition cond = scu.initNetwork(); - QString errorMessage = QString(tr("Connection from device test to %1:%2 failed")).arg(mSettings[i].IP.data()).arg(mSettings[i].Port); + QString errorMessage = QString(tr("Connection test from device to %1:%2 failed")).arg(mSettings[i].IP.data()).arg(mSettings[i].Port); if (cond.bad()) { doCompletedEmit(ActionResult(Failed,errorMessage),i,mSettings.length()); @@ -70,7 +70,7 @@ void CEchoAction::run(){ doCompletedEmit(ActionResult(Sucessed,message),i,mSettings.length()); } else{ - QString errorMessage = QString(tr("Connection test from Recon to %1:%2 failed")) + QString errorMessage = QString(tr("Connection test from server to %1:%2 failed")) .arg(mSettings[i].IP.data()).arg(mSettings[i].Port); doCompletedEmit(ActionResult(Failed,errorMessage),i,mSettings.length()); } diff --git a/src/translations/en_US.ts b/src/translations/en_US.ts index 69e1c66..0465033 100644 --- a/src/translations/en_US.ts +++ b/src/translations/en_US.ts @@ -224,6 +224,40 @@ + + CEchoAction + + Connecting from device to %1:%2...... + + + + Connection test from device to %1:%2 successed + + + + Connection test from server to %1:%2 successed + + + + Connection test from device to %1:%2 failed + + + + Connecting test from server to %1:%2...... + + + + Connection test from server to %1:%2 failed + + + + + CEchoTestDialog + + Test DICOM Connection + + + ChangePasswordFormDialog @@ -620,6 +654,13 @@ progress:99% + + GetPACSSettingAction + + Fail to get PACSSettings + + + GetRouteDialog @@ -1064,6 +1105,10 @@ progress:99% Mpps Settings Mpps + + Test Connection + + NetworkCfgDialog @@ -1164,6 +1209,37 @@ progress:99% + + PACSSettingsDataModel + + Yes + + + + No + + + + AETitle + + + + IP + + + + Port + + + + Server AE + + + + Use SC + + + PacsSettingsDialog @@ -1171,27 +1247,7 @@ progress:99% - AE can't be empty - - - - Server AE can't be empty - - - - Server Ip can't be empty - - - - Server Port can't be empty - - - - Ip Address is not valid - - - - Port is not valid + Test Connection @@ -1366,11 +1422,7 @@ progress:99% ReconManager - Set PACS settings failed - - - - Set PACS settings succeed + Can't connect to Recon server @@ -1960,5 +2012,9 @@ progress:99% Server Port can't be empty + + Test Connection + + diff --git a/src/translations/zh_CN.qm b/src/translations/zh_CN.qm index 8be648698980a8ace2d22119dcdfe70d7bca9507..1400af075b235f4c502204b07a82850d900e8e07 100644 GIT binary patch literal 26974 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 G=l=qH^B7+M delta 2560 zcmX}tc~FyQ8UXO;OTI7XmxDV%fP_;N5+EdUV+&QF93oN=q_xPUA|Al#(soly_rOYL z;1x=dS=aR_yHW*Hs|!^TSdj%vbrci}TefP8Ym1Ins>9fQ;ydFX%T#25=md7W z9zb72jlBWv{V;&AT6}i^29QbBsewx|0|*RM(HK>pNL5r*J-1PHabSJ%fDvzK#utee zfcy0K0Ip%c9p4C`tOLdDF97~(>f$<3Mmyk&3PJnMCV(I-1drhd{SJa<2-TKDQt2R` zPlpxF0|3T*u%aakz{denc1L4oc2M2hAt(Pifb+B!)^=msTqUr+{V0B@2J+U|0fd}} zt;R|$#ZB1e@dzOJW7suy5kNQwdk<^|(8N%^w^0LAsqrK51!FJQ5jZ!D_qokdy|vVU zd20M_m_E1{z}MOicjtcvSS*Ggo?+@CoGM-k3-{9iOwr8ZWgnt_jN#qK_`*7>*H_el zOlrIn6YYY5%7&O^;}B-X6RDz>zQYhJ^4|qe|4Zn?mSa2-!j#7KSo{6LGx-=uBnZ#^4NCwAg#&(Ag5V+H zz#!gd{#kgdq6EO@Kf-%I><4f#2pQ}guHmahXs${9|6E~6?<)bKg>To5ia#=;Iq4O=nN7W)BCK`Yg>l^wBnHUEI>bBg^otq;50 zo9go&)iA{^DeDG^IK!Fm4gfIExhTg&0MZ_AUq>W1qnvA7as+#84b|Ag9c#kh;{Du- ztudID)+*;<0r2}fLQk$+jkk8dqgtY<%iAt8Z~B0GTCz;OVB2<{?~rNYme06fRTppl$tVL z!|wf3ns##%Aa1F2qY3A9(P3$U-AJ3X^pk#^hHB~7{15=$thB5XcROv2bSMb}a_N$e zcr{^0Mx`U(y;wq#bpGfnw3_NvNA(M(2ET5VrQiAtGw?`O7-vsSIhE_D8nR`D9oKOK zNv4L@$r}D>pZ|}j-sh=-2dD{p*i{ZaYan6yy58=*hF(wFJG$vJT>m0@}^gluykhm ziBm?LB3F4=z7ogL#>1d}gDK^OB@6hWExdEF3Ny5kx+sL#UcdmXd?KG%a|^e^V^r-i zzDQ-j8%@-p1-@3}j$7iDxyu~bV0d=FEB0lv= z`Vlj!_fg4CU&ZTBRPwr9Y+8fLX?_d??^fy8{2k}t^|<{2n`oNqe~KEnQ)QmOCiK0h z>g6kO>l~!|jZ+t=sCw_<^@wMx%eG8x(n{48K@QfqS~Vv@V;iUmd$3^=280+ITOU}k zRDuT}!awmVn>G=NyxtbY&oN}5GM!jdaY@>|OM94xQEPc-4EW-|g9tF;rfUWZ{z`oL ztaepVMNy@0$J-SZySMKu)KzZR`G!ZBBFz?GT_Rx=p0+;K1IESmt(;XERf`Ii7JXNC zeU+}cu;|WP6SjVb&lxi3s34OTp42-zkRW*=nRN9b&GNv*ldb}lvZ&J@MW!Mrx*_8? zhCI|{*w*OxGUQKs7qZLG+ve@3Wyl`?H;G3;9+}c>NJZdwn>lD5Mq==?e{Q5ct!W@A)icrfvZxK93O3L%dp58IwtOoGED(JXml2_;wJ-H4(j zfqWCMAxGkq$by|}I`jedDZDI}?{8%S4r0h!5ok4&!hCUcpNZmz|~)q&N+ITZyZe@@S? zD2XW?&DsEo#6PQ*JkPRdWRMK0kOWzf@iO;9gTX)?vUT=1+t+H#TdC&Afn0;l{f&zP pn`~X5&?e2_%-K|%4lra#Q4Fpvgmji_ZHkf$3}Fky$nwpa{{!tf$3y@C diff --git a/src/translations/zh_CN.ts b/src/translations/zh_CN.ts index 375b3f8..060ad4e 100644 --- a/src/translations/zh_CN.ts +++ b/src/translations/zh_CN.ts @@ -356,6 +356,51 @@ 警告 + + CEchoAction + + + Connecting from device to %1:%2...... + 尝试从设备到%1:%2的连接...... + + + Connection from device test to %1:%2 failed + 尝试从设备到%1:%2的连接...... + + + + Connection test from device to %1:%2 failed + 从设备到%1:%2的连接失败 + + + + Connection test from device to %1:%2 successed + 从设备到%1:%2的连接成功 + + + + Connecting from server to %1:%2...... + 尝试从服务器到%1:%2的连接...... + + + + Connection test from server to %1:%2 successed + 从服务器到%1:%2的连接成功 + + + + Connection test from server to %1:%2 failed + 从服务器到%1:%2的连接失败 + + + + CEchoTestDialog + + + Test DICOM Connection + 测试DICOM通讯连接 + + ChangePasswordFormDialog @@ -416,9 +461,9 @@ DeviceManager - - - + + + DMS connection error DMS失去连接 @@ -470,17 +515,17 @@ progress:99% 扫查结束 - + Error: 错误: - + Start scan failed. Reason:time out. 扫查启动失败,原因:超时 - + Start scan failed. Reason:%1 扫查启动失败,原因:%1 @@ -538,13 +583,13 @@ progress:99% 重建服务器错误,无法开始检查流程 - - + + Start auto locate failed 自动化定位启动失败 - + The data quality is low, please restart the data scan. 扫查数据质量较低,请重新开始检查流程 @@ -552,62 +597,62 @@ progress:99% DicomCfgDialog - + Dialog 检查对象信息 - + DICOM Settings DICOM 配置 - - - + + + IP - - - + + + AE AE - - - + + + Port - - - + + + Name 姓名 - - - + + + ... DICOM - + Worklist 新增(拉取) - + PACS - + 3D Recon @@ -625,27 +670,27 @@ progress:99% DicomSettingsArea - + Form - + Local AE 本机AE - + Server Ip 服务器地址 - + Server AE 服务器AE - + Server Port 服务器端口 @@ -749,7 +794,7 @@ progress:99% GUIMessageDialog - + Dialog @@ -898,6 +943,14 @@ progress:99% 子网掩码错误! + + GetPACSSettingAction + + + Fail to get PACSSettings + + + GetRouteDialog @@ -1001,7 +1054,7 @@ progress:99% InputModeMenu - + Form @@ -1047,200 +1100,200 @@ progress:99% Keyboard - + Form - + q - + w - + e - + r - + t - + y - + u - + i - + o - + p - - + + Back - + a - + s - + d - + f - + g - + h - + j - + k - + l - + Enter - + 小写 - + z - + x - + c - + v - + b - + n - + m - + - + ?123 - - + + En - + Space - - + + Hide - + - + - + - + Clear @@ -1376,7 +1429,7 @@ progress:99% MainWindow - + MainWindow @@ -1455,37 +1508,42 @@ progress:99% MppsSettingsDialog - + Mpps Settings Mpps通讯设置 - + + Test Connection + 测试连接 + + + AE can't be empty AE不能为空 - + Server AE can't be empty 服务器AE不能为空 - + Server Ip can't be empty 服务器地址不能为空 - + Server Port can't be empty 服务器端口不能为空 - + Ip Address is not valid 服务器地址不符合格式规范 - + Port is not valid 服务器端口格式必须为小于65535的数字 @@ -1493,102 +1551,102 @@ progress:99% NetworkCfgDialog - - + + Network Settings 网络配置 - + IP Address IP地址 - + DHCP - + Dev 设备 - + Subnet Mask 子网掩码 - + Additional Address 额外地址 - - + + Add 新增 - - + + Edit 编辑 - - + + Delete 删除 - + Address IP配置 - + Default IPv4 Gateway 默认网关 - + Routing Table 路由表 - + Routing 路由配置 - + Name 姓名 - + Port - + AE AE - + IP - + DICOM - + Result 结果 @@ -1619,42 +1677,79 @@ progress:99% 取消 + + PACSSettingsDataModel + + + Yes + + + + + No + + + + + AETitle + + + + + IP + + + + + Port + + + + + Server AE + 服务器AE + + + + Use SC + + + PacsSettingsDialog - + PACS Settings PACS通讯设置 - + + Test Connection + 测试连接 + + AE can't be empty - AE不能为空 + AE不能为空 - Server AE can't be empty - 服务器AE不能为空 + 服务器AE不能为空 - Server Ip can't be empty - 服务器地址不能为空 + 服务器地址不能为空 - Server Port can't be empty - 服务器端口不能为空 + 服务器端口不能为空 - Ip Address is not valid - 服务器地址不符合格式规范 + 服务器地址不符合格式规范 - Port is not valid - 服务器端口格式必须为小于65535的数字 + 服务器端口格式必须为小于65535的数字 @@ -1770,42 +1865,42 @@ progress:99% PatientInformationForm - + Form - + Current Patient 当前患者信息 - + Patient Name: 患者姓名: - + Patient ID: 患者编码: - + Patient Birthday: 出生日期: - + Patient Gender: 患者性别: - + Patient AccessionNum: 检查单号: - + Scan Protocol: 检查身侧: @@ -1924,14 +2019,17 @@ progress:99% ReconManager - Set PACS settings failed - PACS设置失败 + PACS设置失败 - Set PACS settings succeed - PACS设置成功 + PACS设置成功 + + + + Can't connect to Recon server + @@ -2162,37 +2260,37 @@ parameters ScanSearchCriteriaForm - + Form - + Scan Search 按日期查找 - + Today 今天 - + Yesterday 昨天 - + Last 7 days 过去7天 - + Search All 所有信息 - + Scan date from 开始日期 @@ -2201,52 +2299,52 @@ parameters DICOM - + Scan date to 结束日期 - + Search Dates 检索 - + Search Criteria 按条件查找 - + Retrieve 检索 - + Accession Number 检查单号 - + Manual Refresh 手动刷新 - + Refresh 刷新 - + Patient ID 检查对象ID - + Patient Name 检查对象姓名 - + Clear Fields 清空 @@ -2424,77 +2522,77 @@ parameters StartScanProcessDialog - + Dialog 检查对象信息 - + Patien Information 检查对象信息 - + PatientBirth: 出生日期: - + PatientGender: 患者性别: - + AccessionNumber: 检查单号: - + PatientName: 患者姓名: - + PatientID: 患者编码: - + Protocol Settings 当前流程设置 - + <html><head/><body><p><br/></p></body></html> - + left->right 左->右 - + right->left 右->左 - + only left 单侧左 - + only right 单侧右 - + start Scan 立即开始 - + Cancel 稍后开始 @@ -2559,7 +2657,7 @@ parameters SystemSettingForm - + Form @@ -2580,7 +2678,7 @@ parameters 自动验证 - + IP @@ -2589,22 +2687,22 @@ parameters Worklist过滤器 - + Recon Settings Recon - + Worklist Settings Worklist - + Pacs Settings Pacs - + Mpps Settings Mpps @@ -2624,7 +2722,7 @@ parameters TabFormWidget - + Form @@ -2749,37 +2847,42 @@ parameters WorklistSettingsDialog - + Worklist Settings Worklist通讯设置 - + + Test Connection + 测试连接 + + + AE can't be empty AE不能为空 - + Server AE can't be empty 服务器AE不能为空 - + Server Ip can't be empty 服务器地址不能为空 - + Server Port can't be empty 服务器端口不能为空 - + Ip Address is not valid 服务器地址不符合格式规范 - + Port is not valid 服务器端口格式必须为小于65535的数字