diff --git a/src/device/DeviceManager.cpp b/src/device/DeviceManager.cpp
index 81f7125..49787bb 100644
--- a/src/device/DeviceManager.cpp
+++ b/src/device/DeviceManager.cpp
@@ -1188,7 +1188,7 @@ void DeviceManager::startDrainage()
if(!mDrainageControlAction->execute())
{
emit startDrainageControlResult(false);
- QString msg = tr("Open pump failed.");
+ QString msg = tr("Open drain vavle failed.");
THROW_ERROR(msg);
}
}
@@ -1217,7 +1217,7 @@ void DeviceManager::processDrainageResult(const QString& aResponse)
}
emit startDrainageControlResult(false);
- QString msg = tr("Open pump failed.");
+ QString msg = tr("Open drain vavle failed.");
THROW_ERROR(msg);
}
@@ -1250,7 +1250,7 @@ void DeviceManager::startWaterClean()
if(!mWaterCleanAction->execute())
{
emit startWaterCleanResult(false);
- QString msg = tr("Cleaning failed.");
+ QString msg = tr("Cleaning startup failed.");
THROW_ERROR(msg);
}
}
@@ -1265,7 +1265,7 @@ void DeviceManager::processWaterCleanResult(const QString &aResponse)
}
emit startWaterCleanResult(false);
- QString msg = tr("Cleaning failed.");
+ QString msg = tr("Cleaning startup failed.");
THROW_ERROR(msg);
}
diff --git a/src/dialogs/ChangePasswordFormDialog.cpp b/src/dialogs/ChangePasswordFormDialog.cpp
index f7c1b0d..74622f3 100644
--- a/src/dialogs/ChangePasswordFormDialog.cpp
+++ b/src/dialogs/ChangePasswordFormDialog.cpp
@@ -85,7 +85,7 @@ bool ChangePasswordFormDialog::updateReferenceData()
}
if (mLENewPasswd->text().length() < 6)
{
- mLblError->setText(tr("New password should at least 6 characters!"));
+ mLblError->setText(tr("New password should be at least 6 characters!"));
return false;
}
QString encryptPwd = User::getEncryptedPassword(mLEPasswd->text());
diff --git a/src/dialogs/DateSelectDialog.cpp b/src/dialogs/DateSelectDialog.cpp
index 650de20..c7642d2 100644
--- a/src/dialogs/DateSelectDialog.cpp
+++ b/src/dialogs/DateSelectDialog.cpp
@@ -12,7 +12,7 @@ DateSelectDialog::DateSelectDialog(QWidget *parent, Qt::WindowFlags f) : GUIForm
lbl_error = new QLabel(this);
lbl_error->setObjectName("warn");
lbl_error->setVisible(false);
- lbl_error->setText(tr("Date exceeded!"));
+ lbl_error->setText(tr("Date invalid!"));
layout->addWidget(box);
layout->addWidget(lbl_error);
}
diff --git a/src/forms/scan/ScanFormWidget.cpp b/src/forms/scan/ScanFormWidget.cpp
index dd0aadf..8b4d9bf 100644
--- a/src/forms/scan/ScanFormWidget.cpp
+++ b/src/forms/scan/ScanFormWidget.cpp
@@ -118,7 +118,7 @@ void ScanFormWidget::initCommandWidget(QHBoxLayout *layout)
mDrainageButton->setObjectName("btnDrainage");
mDrainageButton->setCheckable(true);
- mDrainageButton->setText(tr("Drainage"));
+ mDrainageButton->setText(tr("Drain"));
layout->addWidget(mDrainageButton);
mCleanButton->setObjectName("btnClean");
@@ -159,7 +159,7 @@ void ScanFormWidget::initCommandWidget(QHBoxLayout *layout)
setWaterProcessModeEnable(false);
if(aStatus == true)
{
- mDrainageButton->setText(tr("Drainaging"));
+ mDrainageButton->setText(tr("Draining"));
EventCenter::Default()->triggerEvent(RequestDrainage, nullptr, nullptr);
LOG_USER_OPERATION("Perform Drainage");
}
@@ -200,7 +200,7 @@ void ScanFormWidget::initCommandWidget(QHBoxLayout *layout)
{
setWaterProcessModeEnable(true);
mDrainageButton->setChecked(false);
- mDrainageButton->setText(tr("Drainage"));
+ mDrainageButton->setText(tr("Drain"));
}
else
{
@@ -218,7 +218,7 @@ void ScanFormWidget::initCommandWidget(QHBoxLayout *layout)
{
setWaterProcessModeEnable(true);
mWaterfloodButton->setChecked(false);
- mWaterfloodButton->setText(tr("Drainage"));
+ mWaterfloodButton->setText(tr("Waterflood"));
}
else
{
@@ -260,7 +260,7 @@ void ScanFormWidget::initCommandWidget(QHBoxLayout *layout)
waterProcessMode = tr("Waterflood");
break;
case DrainageMode:
- waterProcessMode = tr("Drainage");
+ waterProcessMode = tr("Drain");
break;
case WaterCleanMode:
waterProcessMode = tr("Cleaning");
@@ -442,7 +442,7 @@ void ScanFormWidget::finishWaterPorcess(WaterProcessMode aMode)
break;
case DrainageMode:
mDrainageTimer->stop();
- mDrainageButton->setText(tr("Drainage"));
+ mDrainageButton->setText(tr("Drain"));
mDrainageButton->setChecked(false);
mWaveWidget->stopCharge();
break;
@@ -613,7 +613,7 @@ void ScanFormWidget::reloadLanguage()
mShutdownButton->setText(tr("ShutDown"));
mStartScanButton->setText(tr("Start Scan"));
mScanProcessLabel->setText(tr("Please confirm checking patient information to start the process"));
- mDrainageButton->isChecked() ? mDrainageButton->setText(tr("Drainaging")) : mDrainageButton->setText(tr("Drainage"));
+ mDrainageButton->isChecked() ? mDrainageButton->setText(tr("Draining")) : mDrainageButton->setText(tr("Drain"));
mWaterfloodButton->isChecked() ? mWaterfloodButton->setText(tr("Waterflooding")) : mWaterfloodButton->setText(tr("Waterflood"));
mCleanButton->isChecked() ? mCleanButton->setText(tr("Cleaning")) : mCleanButton->setText(tr("Clean"));
}
diff --git a/src/forms/settings/GeneralForm.cpp b/src/forms/settings/GeneralForm.cpp
index 9fa0eb9..f124fc7 100644
--- a/src/forms/settings/GeneralForm.cpp
+++ b/src/forms/settings/GeneralForm.cpp
@@ -85,7 +85,7 @@ GeneralForm::GeneralForm(QWidget* aParent)
QWidget* scanProtocolHeader = new QWidget(this);
mLayout->addWidget(scanProtocolHeader);
QHBoxLayout* scanProtocalHeaderLayout = new QHBoxLayout(scanProtocolHeader);
- QLabel* scanProtocolLabel = new QLabel(tr("Scan Protocol"), this);
+ QLabel* scanProtocolLabel = new QLabel(tr("Default Scan Protocol"), this);
scanProtocalHeaderLayout->addWidget(scanProtocolLabel);
scanProtocalHeaderLayout->addSpacerItem(new QSpacerItem(20, 20, QSizePolicy::Expanding));
ListBox* scanProtocolButton = new ListBox(scanProtocolHeader);
@@ -260,7 +260,7 @@ GeneralForm::GeneralForm(QWidget* aParent)
institutionNameLabel->setText(tr("Institution Addr"));
institutionAddressLabel->setText(tr("Institution Addr"));
lockScreenLabel->setText(tr("Lock Screen"));
- scanProtocolLabel->setText(tr("Scan Protocol"));
+ scanProtocolLabel->setText(tr("Default Scan Protocol"));
scanCompleteLabel->setText(tr("Complete Notify"));
anonyLabel->setText(tr("Anonymous Mode"));
screenSaverLabel->setText(tr("Screen Saver"));
@@ -341,7 +341,7 @@ GeneralForm::GeneralForm(QWidget* aParent)
connect(filterUsageResetButton, &QPushButton::clicked, []()
{
- if (DialogManager::Default()->requestAlertMessage(tr("Please confirm if the filter usage reset is required?"),DialogButtonMode::OkAndCancel) == QDialog::Accepted)
+ if (DialogManager::Default()->requestAlertMessage(tr("Please confirm whether to reset the filter usage?"),DialogButtonMode::OkAndCancel) == QDialog::Accepted)
{
FilterUsageCalculator::clearFilterUsage();
}
diff --git a/src/forms/settings/SystemCorrectionForm.cpp b/src/forms/settings/SystemCorrectionForm.cpp
index 6a063f5..028f529 100644
--- a/src/forms/settings/SystemCorrectionForm.cpp
+++ b/src/forms/settings/SystemCorrectionForm.cpp
@@ -52,7 +52,7 @@ void SystemCorrectionForm::init()
QLabel* emptyScanDescribe = new QLabel(this);
emptyScanDescribe->setWordWrap(true);
emptyScanDescribe->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
- emptyScanDescribe->setText(tr("Empty water scanning involves collecting ultrasound data while the tank is filled with water and free of any objects. It is essential to ensure that the tank is fully filled with water and devoid of any objects before conducting the scan. The purpose of collecting empty water data is to obtain baseline information on the time and energy variations of ultrasound propagation inside the inspection tank. This information is utilized for reconstructing reference data for transmission ultrasound imaging. Additionally, empty water data can be utilized for system status assessment and spatial calibration of the system. Therefore, empty water scanning should be performed regularly, with a frequency of once every month."));
+ emptyScanDescribe->setText(tr("Empty water scanning involves collecting ultrasound data while the Holder is filled with water and free of any objects. It is essential to ensure that the tank is fully filled with water and devoid of any objects before conducting the scan. The purpose of collecting empty water data is to obtain baseline information on the time and energy variations of ultrasound propagation inside the inspection tank. This information is utilized for reconstructing reference data for transmission ultrasound imaging."));
vboxLayout->addWidget(emptyScanDescribe);
endline = new QLabel(this);
@@ -95,7 +95,7 @@ void SystemCorrectionForm::init()
{
title->setText(tr("Scan Preparation"));
emptyScanTitle->setText(tr("Empty Scan"));
- emptyScanDescribe->setText(tr("Empty water scanning involves collecting ultrasound data while the tank is filled with water and free of any objects. It is essential to ensure that the tank is fully filled with water and devoid of any objects before conducting the scan. The purpose of collecting empty water data is to obtain baseline information on the time and energy variations of ultrasound propagation inside the inspection tank. This information is utilized for reconstructing reference data for transmission ultrasound imaging. Additionally, empty water data can be utilized for system status assessment and spatial calibration of the system. Therefore, empty water scanning should be performed regularly, with a frequency of once every month."));
+ emptyScanDescribe->setText(tr("Empty water scanning involves collecting ultrasound data while the Holder is filled with water and free of any objects. It is essential to ensure that the tank is fully filled with water and devoid of any objects before conducting the scan. The purpose of collecting empty water data is to obtain baseline information on the time and energy variations of ultrasound propagation inside the inspection tank. This information is utilized for reconstructing reference data for transmission ultrasound imaging."));
// mCurrentEmptyScanDate->setText(tr("Current date for Empty Scanning %1-%2-%3").arg(lastScanDate.year()).arg(lastScanDate.month()).arg(lastScanDate.day()));
// QString dateText = tr("%1-%2-%3").arg(expirationScanDate.year()).arg(expirationScanDate.month()).arg(expirationScanDate.day());;
// QString dateFormat = currentDate.daysTo(expirationScanDate) < 3 ? QString(" %1").arg(dateText) : QString(" %1").arg(dateText);
@@ -157,7 +157,7 @@ QString SystemCorrectionForm::getStateString(int aState)
switch (aState)
{
case -2: return QString(" %1").arg(tr("Expired"));
- case -1: return QString(" %1").arg(tr("Broked"));
+ case -1: return QString(" %1").arg(tr("Broken"));
case 0: return tr("Scan completed");
case 204: return QString(" %1").arg(tr("Recon Error"));
case 300: return tr("Normal");
diff --git a/src/translations/en_US.ts b/src/translations/en_US.ts
index 0944607..20bee37 100644
--- a/src/translations/en_US.ts
+++ b/src/translations/en_US.ts
@@ -294,10 +294,6 @@
Please enter your old password!
-
- New password should at least 6 characters!
-
- Wrong password!
@@ -310,11 +306,15 @@
Database update error!
+
+ New password should be at least 6 characters!
+
+ DateSelectDialog
- Date exceeded!
+ Date invalid!
@@ -328,10 +328,6 @@
Recon disconnected.
-
- Open pump failed.
-
- Initialize Failed.
@@ -415,7 +411,11 @@ After lying down, click the confirm buttonto start scanning on the next side.
- Cleaning failed.
+ Open drain vavle failed.
+
+
+
+ Cleaning startup failed.
@@ -656,10 +656,6 @@ After lying down, click the confirm buttonto start scanning on the next side.Get disk total size fail!
-
- Scan Protocol
-
- Worklist Modality Filter
@@ -677,11 +673,15 @@ After lying down, click the confirm buttonto start scanning on the next side.
- Please confirm if the filter usage reset is required?
+ Auto Drainage
- Auto Drainage
+ Default Scan Protocol
+
+
+
+ Please confirm whether to reset the filter usage?
@@ -1550,14 +1550,6 @@ The emergency button has been pushed. Please reset it before other operations.
ScanFormWidget
-
- Drainage
-
-
-
- Drainaging
-
- Confirm Drainage
@@ -1691,6 +1683,14 @@ The emergency button has been pushed. Please reset it before other operations.
Data exporting, patient can leave the holder, drainage in progress.
+
+ Drain
+
+
+
+ Draining
+
+ ScanSearchCriteriaForm
@@ -1968,10 +1968,6 @@ The emergency button has been pushed. Please reset it before other operations.
Empty Scan
-
- Empty water scanning involves collecting ultrasound data while the tank is filled with water and free of any objects. It is essential to ensure that the tank is fully filled with water and devoid of any objects before conducting the scan. The purpose of collecting empty water data is to obtain baseline information on the time and energy variations of ultrasound propagation inside the inspection tank. This information is utilized for reconstructing reference data for transmission ultrasound imaging. Additionally, empty water data can be utilized for system status assessment and spatial calibration of the system. Therefore, empty water scanning should be performed regularly, with a frequency of once every month.
-
- Excute empty scan
@@ -1984,10 +1980,6 @@ The emergency button has been pushed. Please reset it before other operations.
Confirm Scan
-
- Broked
-
- Recon Error
@@ -2008,6 +2000,14 @@ The emergency button has been pushed. Please reset it before other operations.
Scan completed
+
+ Empty water scanning involves collecting ultrasound data while the Holder is filled with water and free of any objects. It is essential to ensure that the tank is fully filled with water and devoid of any objects before conducting the scan. The purpose of collecting empty water data is to obtain baseline information on the time and energy variations of ultrasound propagation inside the inspection tank. This information is utilized for reconstructing reference data for transmission ultrasound imaging.
+
+
+
+ Broken
+
+ SystemSettingForm
diff --git a/src/translations/zh_CN.ts b/src/translations/zh_CN.ts
index 34586b2..3b49132 100644
--- a/src/translations/zh_CN.ts
+++ b/src/translations/zh_CN.ts
@@ -173,10 +173,6 @@
Logout登出
-
- Change Role
- 类型
- doctor医生
@@ -184,13 +180,13 @@
Inner error, can't find reference user!
- 内部错误!
+ 内部错误,找不到参考用户!Submit change to database fail!
- 修改提交至数据库失败!
+ 提交修改至数据库失败!!
@@ -232,7 +228,7 @@
Inner error ,unset data model!
- 内部错误!
+ 内部错误,未设置数据模型!
@@ -349,7 +345,7 @@
Account Manage
- 用户管理
+ 账户管理System Setting
@@ -450,8 +446,8 @@
- New password should at least 6 characters!
- 新密码至少6位字符!
+ New password should be at least 6 characters!
+ 新密码至少6位字符!
@@ -473,7 +469,7 @@
DateSelectDialog
- Date exceeded!
+ Date invalid!日期不合法!
@@ -498,7 +494,7 @@
Patient can leave.
progress:%1%
- 检查对象可以起身
+ 患者可以起身
进度:%1%
@@ -564,7 +560,19 @@ After lying down, click the confirm buttonto start scanning on the next side.
Shut down failed, please push emergency button to shutdown.
- 关机失败,请按紧急按钮进行关机。
+ 关机失败,请按电源按钮进行关机。
+
+
+
+
+ Open drain vavle failed.
+ 排水阀打开失败
+
+
+
+
+ Cleaning startup failed.
+ 清洁启动失败Scan data transfer failed.
@@ -583,13 +591,7 @@ After lying down, click the confirm buttonto start scanning on the next side.
Recon disconnected.
- 重建服务器已断开连接
-
-
-
-
- Open pump failed.
- 排水阀打开失败
+ 重建软件已断开连接
@@ -597,16 +599,10 @@ After lying down, click the confirm buttonto start scanning on the next side.Water injection failed.
注水启动失败
-
-
-
- Cleaning failed.
- 清洁启动失败
- Recon error, can't start scan process
- 重建服务器错误,无法开始检查流程
+ 重建软件错误,无法开始检查流程
@@ -652,22 +648,22 @@ After lying down, click the confirm buttonto start scanning on the next side.
Add Patient
- 新增检查对象
+ 新增患者Edit Patient
- 编辑检查对象
+ 编辑患者The left emergency button has been pressed. Please reset left the emergency button before operating the device
- 检查对象左侧急停按钮被按下,请将左侧急停按钮复位后,再进行设备操作
+ 左侧急停按钮被按下,请将左侧急停按钮复位后,再进行设备操作The right emergency button has been pressed. Please reset right the emergency button before operating the device
- 检查对象右侧急停按钮被按下,请将右侧急停按钮复位后,再进行设备操作
+ 右侧急停按钮被按下,请将右侧急停按钮复位后,再进行设备操作
@@ -675,7 +671,7 @@ After lying down, click the confirm buttonto start scanning on the next side.
Dialog
- 检查对象信息
+ 患者信息
@@ -775,7 +771,7 @@ After lying down, click the confirm buttonto start scanning on the next side.EditPatientDialog
Edit Patient
- 编辑检查对象
+ 编辑患者
@@ -927,12 +923,6 @@ After lying down, click the confirm buttonto start scanning on the next side.Lock Screen
锁屏时间
-
-
-
- Scan Protocol
- 默认检查协议
-
@@ -974,6 +964,11 @@ After lying down, click the confirm buttonto start scanning on the next side.Auto Drainage
自动排水
+
+
+ Please confirm whether to reset the filter usage?
+ 请确认是否重置滤芯用量?
+
@@ -997,12 +992,12 @@ After lying down, click the confirm buttonto start scanning on the next side.
Used: %1G
-
+ 使用: %1GTotal: %1G
-
+ 总量: %1G
@@ -1010,9 +1005,10 @@ After lying down, click the confirm buttonto start scanning on the next side.磁盘使用空间获取失败!
-
- Please confirm if the filter usage reset is required?
- 请确认是否重置滤芯用量?
+
+
+ Default Scan Protocol
+ 默认检查协议
@@ -1136,7 +1132,7 @@ After lying down, click the confirm buttonto start scanning on the next side.
Patient ID
- 检查对象ID
+ 患者编码Accession Number
@@ -1398,7 +1394,7 @@ After lying down, click the confirm buttonto start scanning on the next side.LocalPatientLocalPatientSelectFormWidget
Patient Information Manage
- 检查对象信息录入
+ 患者信息录入
@@ -1425,7 +1421,7 @@ After lying down, click the confirm buttonto start scanning on the next side.
Delete Patient "%1" ?
- 删除检查对象"%1"?
+ 删除患者"%1"?Confirm
@@ -1433,7 +1429,7 @@ After lying down, click the confirm buttonto start scanning on the next side.
ID
- 检查对象ID
+ 患者IDAccessionNumber
@@ -1461,7 +1457,7 @@ After lying down, click the confirm buttonto start scanning on the next side.
Patient Information Manage
- 检查对象信息录入
+ 患者信息录入
@@ -1968,7 +1964,7 @@ After lying down, click the confirm buttonto start scanning on the next side.
Patient Detail
- 当前检查对象信息
+ 当前患者信息
@@ -2057,7 +2053,7 @@ After lying down, click the confirm buttonto start scanning on the next side.
Current Patient
- 当前检查对象信息
+ 当前患者信息
@@ -2424,16 +2420,6 @@ The emergency button has been pushed. Please reset it before other operations.
Empty Scan空扫
-
-
-
-
-
-
-
- Drainage
- 排水
-
@@ -2463,7 +2449,7 @@ The emergency button has been pushed. Please reset it before other operations.
Worklist
- 录入检查对象
+ 录入患者
@@ -2473,6 +2459,7 @@ The emergency button has been pushed. Please reset it before other operations.
+
@@ -2515,12 +2502,6 @@ The emergency button has been pushed. Please reset it before other operations.
Please confirm if drainage is required ?请确认是否进行排水?
-
-
-
- Drainaging
- 排水中
-
@@ -2556,6 +2537,15 @@ The emergency button has been pushed. Please reset it before other operations.
Waterflood failed.注水失败
+
+
+
+
+
+
+ Drain
+ 排水
+
@@ -2564,6 +2554,12 @@ The emergency button has been pushed. Please reset it before other operations.
(滤芯到期,请注意更换滤芯)
+
+
+
+ Draining
+ 排水中
+ Please confirm if cleaning and disinfection are required ?
@@ -2599,22 +2595,22 @@ The emergency button has been pushed. Please reset it before other operations.
Please confirm checking patient information to start the process
- 请确定检查对象信息开始流程
+ 请确定患者信息开始流程Data scanning, please keep the current position and don't move.
- 数据扫查中,请检查对象保持当前姿势,不要移动
+ 数据扫查中,请患者保持当前姿势,不要移动Data exporting, patient can leave the holder
- 数据导出中,检查对象可以离开检查仓
+ 数据导出中,患者可以离开检查仓Data exporting, patient can leave the holder, drainage in progress.
- 数据导出中,检查对象可以离开检查仓,自动排水中
+ 数据导出中,患者可以离开检查仓,自动排水中
@@ -2773,7 +2769,7 @@ parameters
Patient Information Manage
- 检查对象信息录入
+ 患者信息录入
@@ -2813,7 +2809,7 @@ parameters
Delete Patient "%1" ?
- 删除检查对象"%1"?
+ 删除患者"%1"?
@@ -2932,12 +2928,12 @@ parameters
Dialog
- 检查对象信息
+ 患者信息Patien Information
- 检查对象信息
+ 患者信息
@@ -3037,8 +3033,8 @@ parameters
- Empty water scanning involves collecting ultrasound data while the tank is filled with water and free of any objects. It is essential to ensure that the tank is fully filled with water and devoid of any objects before conducting the scan. The purpose of collecting empty water data is to obtain baseline information on the time and energy variations of ultrasound propagation inside the inspection tank. This information is utilized for reconstructing reference data for transmission ultrasound imaging. Additionally, empty water data can be utilized for system status assessment and spatial calibration of the system. Therefore, empty water scanning should be performed regularly, with a frequency of once every month.
- 空水扫描是采集空水时的超声数据,需确保检查仓内部装满水且无物体时执行。空水数据是为了获取超声在检查仓内部传播的时间和能量的变化基准信息,用于重建透射超声图像的参考数据。另一方面,空水数据也可给系统状态的判断和系统的空间校正提供数据支持,故空水扫描需隔一个月定期执行。
+ Empty water scanning involves collecting ultrasound data while the Holder is filled with water and free of any objects. It is essential to ensure that the tank is fully filled with water and devoid of any objects before conducting the scan. The purpose of collecting empty water data is to obtain baseline information on the time and energy variations of ultrasound propagation inside the inspection tank. This information is utilized for reconstructing reference data for transmission ultrasound imaging.
+ 空水扫描是采集空水时的超声数据,需确保半球探头装置内部装满水且无物体时执行。空水数据是为了获取超声在检查仓内部传播的时间和能量的变化基准信息,用于重建透射超声图像的参考数据。Current date for Empty Scanning %1-%2-%3
@@ -3061,13 +3057,18 @@ parameters
Please make sure the holder is only contain water!
- 请确认Holder中已灌满水,并没有其他物体的情况下再启动空水扫描
+ 请确认半球探头装置中已灌满水,并没有其他物体的情况下再启动空水扫描Confirm Scan扫查确认
+
+
+ Broken
+ 损坏
+ Scan completed
@@ -3082,11 +3083,6 @@ parameters
Expired过期
-
-
- Broked
- 损坏
- Wait To Transfer等待传输
@@ -3229,12 +3225,12 @@ parameters
Recon fatal error.
- 重建服务器致命错误
+ 重建软件致命错误Recon DB error.
- 重建服务器数据库错误
+ 重建软件数据库错误
@@ -3274,17 +3270,17 @@ parameters
Recon Empty Scan Data Error
- 重建服务器空水数据缺失
+ 重建软件空水数据缺失Recon Database Connection Error
- 重建服务器数据库错误
+ 重建软件数据库错误Recon Connection Error
- 重建服务器连接失败
+ 重建软件连接失败
@@ -3487,7 +3483,7 @@ parameters
dicomCfgDialogDICOM Setting
- DICOM 设置
+ DICOM 配置DICOM Settings