feat: Update translation files.

This commit is contained in:
sunwen
2025-06-17 17:42:11 +08:00
parent 323cc58a5e
commit 32196fc26c
8 changed files with 137 additions and 141 deletions

View File

@@ -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);
}

View File

@@ -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());

View File

@@ -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);
}

View File

@@ -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"));
}

View File

@@ -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();
}

View File

@@ -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("<font color='red'>&nbsp;&nbsp;&nbsp;%1</font>").arg(dateText) : QString(" %1").arg(dateText);
@@ -157,7 +157,7 @@ QString SystemCorrectionForm::getStateString(int aState)
switch (aState)
{
case -2: return QString("<font color='red'>&nbsp;&nbsp;%1</font>").arg(tr("Expired"));
case -1: return QString("<font color='red'>&nbsp;&nbsp;%1</font>").arg(tr("Broked"));
case -1: return QString("<font color='red'>&nbsp;&nbsp;%1</font>").arg(tr("Broken"));
case 0: return tr("Scan completed");
case 204: return QString("<font color='red'>&nbsp;&nbsp;%1</font>").arg(tr("Recon Error"));
case 300: return tr("Normal");

View File

@@ -294,10 +294,6 @@
<source>Please enter your old password!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New password should at least 6 characters!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wrong password!</source>
<translation type="unfinished"></translation>
@@ -310,11 +306,15 @@
<source>Database update error!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>New password should be at least 6 characters!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DateSelectDialog</name>
<message>
<source>Date exceeded!</source>
<source>Date invalid!</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -328,10 +328,6 @@
<source>Recon disconnected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Open pump failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Initialize Failed.</source>
<translation type="unfinished"></translation>
@@ -415,7 +411,11 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<translation type="unfinished"></translation>
</message>
<message>
<source>Cleaning failed.</source>
<source>Open drain vavle failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Cleaning startup failed.</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -656,10 +656,6 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<source>Get disk total size fail!</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Scan Protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Worklist Modality Filter</source>
<translation type="unfinished"></translation>
@@ -677,11 +673,15 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<translation type="unfinished"></translation>
</message>
<message>
<source>Please confirm if the filter usage reset is required?</source>
<source>Auto Drainage</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Auto Drainage</source>
<source>Default Scan Protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Please confirm whether to reset the filter usage?</source>
<translation type="unfinished"></translation>
</message>
</context>
@@ -1550,14 +1550,6 @@ The emergency button has been pushed. Please reset it before other operations.</
</context>
<context>
<name>ScanFormWidget</name>
<message>
<source>Drainage</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Drainaging</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Confirm Drainage</source>
<translation type="unfinished"></translation>
@@ -1691,6 +1683,14 @@ The emergency button has been pushed. Please reset it before other operations.</
<source>Data exporting, patient can leave the holder, drainage in progress.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Drain</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Draining</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScanSearchCriteriaForm</name>
@@ -1968,10 +1968,6 @@ The emergency button has been pushed. Please reset it before other operations.</
<source>Empty Scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>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.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Excute empty scan</source>
<translation type="unfinished"></translation>
@@ -1984,10 +1980,6 @@ The emergency button has been pushed. Please reset it before other operations.</
<source>Confirm Scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Broked</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Recon Error</source>
<translation type="unfinished"></translation>
@@ -2008,6 +2000,14 @@ The emergency button has been pushed. Please reset it before other operations.</
<source>Scan completed</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>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.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Broken</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SystemSettingForm</name>

View File

@@ -173,10 +173,6 @@
<source>Logout</source>
<translation></translation>
</message>
<message>
<source>Change Role</source>
<translation type="vanished"></translation>
</message>
<message>
<source>doctor</source>
<translation type="vanished"></translation>
@@ -184,13 +180,13 @@
<message>
<location filename="../dialogs/AccountFormDialog.cpp" line="81"/>
<source>Inner error, can&apos;t find reference user!</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../dialogs/AccountFormDialog.cpp" line="86"/>
<location filename="../dialogs/AccountFormDialog.cpp" line="235"/>
<source>Submit change to database fail!</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../dialogs/AccountFormDialog.cpp" line="115"/>
@@ -232,7 +228,7 @@
<message>
<location filename="../dialogs/AccountFormDialog.cpp" line="299"/>
<source>Inner error ,unset data model!</source>
<translation></translation>
<translation></translation>
</message>
<message>
<location filename="../dialogs/AccountFormDialog.cpp" line="304"/>
@@ -349,7 +345,7 @@
</message>
<message>
<source>Account Manage</source>
<translation type="vanished"></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>System Setting</source>
@@ -450,8 +446,8 @@
</message>
<message>
<location filename="../dialogs/ChangePasswordFormDialog.cpp" line="88"/>
<source>New password should at least 6 characters!</source>
<translation>6</translation>
<source>New password should be at least 6 characters!</source>
<translation type="unfinished">6</translation>
</message>
<message>
<location filename="../dialogs/ChangePasswordFormDialog.cpp" line="94"/>
@@ -473,7 +469,7 @@
<name>DateSelectDialog</name>
<message>
<location filename="../dialogs/DateSelectDialog.cpp" line="15"/>
<source>Date exceeded!</source>
<source>Date invalid!</source>
<translation type="unfinished">!</translation>
</message>
</context>
@@ -498,7 +494,7 @@
<location filename="../device/DeviceManager.cpp" line="412"/>
<source>Patient can leave.
progress:%1%</source>
<translation type="unfinished">
<translation type="unfinished">
:%1%</translation>
</message>
<message>
@@ -564,7 +560,19 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<message>
<location filename="../device/DeviceManager.cpp" line="972"/>
<source>Shut down failed, please push emergency button to shutdown.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/DeviceManager.cpp" line="1191"/>
<location filename="../device/DeviceManager.cpp" line="1220"/>
<source>Open drain vavle failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/DeviceManager.cpp" line="1253"/>
<location filename="../device/DeviceManager.cpp" line="1268"/>
<source>Cleaning startup failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Scan data transfer failed.</source>
@@ -583,13 +591,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<message>
<location filename="../device/DeviceManager.cpp" line="1149"/>
<source>Recon disconnected.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/DeviceManager.cpp" line="1191"/>
<location filename="../device/DeviceManager.cpp" line="1220"/>
<source>Open pump failed.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/DeviceManager.cpp" line="1229"/>
@@ -597,16 +599,10 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<source>Water injection failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/DeviceManager.cpp" line="1253"/>
<location filename="../device/DeviceManager.cpp" line="1268"/>
<source>Cleaning failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/DeviceManager.cpp" line="1316"/>
<source>Recon error, can&apos;t start scan process</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/DeviceManager.cpp" line="1412"/>
@@ -652,22 +648,22 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<message>
<location filename="../dialogs/DialogManager.cpp" line="196"/>
<source>Add Patient</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/DialogManager.cpp" line="196"/>
<source>Edit Patient</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/DialogManager.cpp" line="682"/>
<source>The left emergency button has been pressed. Please reset left the emergency button before operating the device</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../dialogs/DialogManager.cpp" line="691"/>
<source>The right emergency button has been pressed. Please reset right the emergency button before operating the device</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@@ -675,7 +671,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<message>
<location filename="../../../build-GUI-Desktop_Qt_5_12_0_GCC_64bit-Default/ui_DicomCfgDialog.h" line="322"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-GUI-Desktop_Qt_5_12_0_GCC_64bit-Default/ui_DicomCfgDialog.h" line="323"/>
@@ -775,7 +771,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<name>EditPatientDialog</name>
<message>
<source>Edit Patient</source>
<translation type="obsolete"></translation>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../dialogs/EditPatientDialog.cpp" line="49"/>
@@ -927,12 +923,6 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<source>Lock Screen</source>
<translation></translation>
</message>
<message>
<location filename="../forms/settings/GeneralForm.cpp" line="88"/>
<location filename="../forms/settings/GeneralForm.cpp" line="263"/>
<source>Scan Protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/settings/GeneralForm.cpp" line="101"/>
<location filename="../forms/settings/GeneralForm.cpp" line="269"/>
@@ -974,6 +964,11 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<source>Auto Drainage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/settings/GeneralForm.cpp" line="344"/>
<source>Please confirm whether to reset the filter usage?</source>
<translation type="unfinished">?</translation>
</message>
<message>
<location filename="../forms/settings/GeneralForm.cpp" line="142"/>
<location filename="../forms/settings/GeneralForm.cpp" line="264"/>
@@ -997,12 +992,12 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<message>
<location filename="../forms/settings/GeneralForm.cpp" line="390"/>
<source>Used: %1G</source>
<translation type="unfinished"></translation>
<translation type="unfinished">使: %1G</translation>
</message>
<message>
<location filename="../forms/settings/GeneralForm.cpp" line="405"/>
<source>Total: %1G</source>
<translation type="unfinished"></translation>
<translation type="unfinished">: %1G</translation>
</message>
<message>
<location filename="../forms/settings/GeneralForm.cpp" line="394"/>
@@ -1010,9 +1005,10 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<translation type="unfinished">使</translation>
</message>
<message>
<location filename="../forms/settings/GeneralForm.cpp" line="344"/>
<source>Please confirm if the filter usage reset is required?</source>
<translation type="unfinished">?</translation>
<location filename="../forms/settings/GeneralForm.cpp" line="88"/>
<location filename="../forms/settings/GeneralForm.cpp" line="263"/>
<source>Default Scan Protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/settings/GeneralForm.cpp" line="409"/>
@@ -1136,7 +1132,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
</message>
<message>
<source>Patient ID</source>
<translation type="obsolete">ID</translation>
<translation type="obsolete"></translation>
</message>
<message>
<source>Accession Number</source>
@@ -1398,7 +1394,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<name>LocalPatientLocalPatientSelectFormWidget</name>
<message>
<source>Patient Information Manage</source>
<translation type="obsolete"></translation>
<translation type="obsolete"></translation>
</message>
</context>
<context>
@@ -1425,7 +1421,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
</message>
<message>
<source>Delete Patient &quot;%1&quot; ?</source>
<translation type="obsolete">&quot;%1&quot;</translation>
<translation type="obsolete">&quot;%1&quot;</translation>
</message>
<message>
<source>Confirm</source>
@@ -1433,7 +1429,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
</message>
<message>
<source>ID</source>
<translation type="obsolete">ID</translation>
<translation type="obsolete">ID</translation>
</message>
<message>
<source>AccessionNumber</source>
@@ -1461,7 +1457,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
</message>
<message>
<source>Patient Information Manage</source>
<translation type="obsolete"></translation>
<translation type="obsolete"></translation>
</message>
</context>
<context>
@@ -1968,7 +1964,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<location filename="../forms/select/PatientDetailForm.cpp" line="78"/>
<location filename="../forms/select/PatientDetailForm.cpp" line="112"/>
<source>Patient Detail</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/select/PatientDetailForm.cpp" line="63"/>
@@ -2057,7 +2053,7 @@ After lying down, click the confirm buttonto start scanning on the next side.</s
<message>
<location filename="../../../build-GUI-Desktop_Qt_5_12_0_GCC_64bit-Default/ui_PatientInformationForm.h" line="170"/>
<source>Current Patient</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-GUI-Desktop_Qt_5_12_0_GCC_64bit-Default/ui_PatientInformationForm.h" line="171"/>
@@ -2424,16 +2420,6 @@ The emergency button has been pushed. Please reset it before other operations.</
<source>Empty Scan</source>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="121"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="203"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="221"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="263"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="445"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="616"/>
<source>Drainage</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="99"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="612"/>
@@ -2463,7 +2449,7 @@ The emergency button has been pushed. Please reset it before other operations.</
</message>
<message>
<source>Worklist</source>
<translation type="obsolete"></translation>
<translation type="obsolete"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="107"/>
@@ -2473,6 +2459,7 @@ The emergency button has been pushed. Please reset it before other operations.</
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="116"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="221"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="260"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="439"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="617"/>
@@ -2515,12 +2502,6 @@ The emergency button has been pushed. Please reset it before other operations.</
<source>Please confirm if drainage is required ?</source>
<translation type="unfinished">?</translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="162"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="616"/>
<source>Drainaging</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="177"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="408"/>
@@ -2556,6 +2537,15 @@ The emergency button has been pushed. Please reset it before other operations.</
<source>Waterflood failed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="121"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="203"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="263"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="445"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="616"/>
<source>Drain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="132"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="176"/>
@@ -2564,6 +2554,12 @@ The emergency button has been pushed. Please reset it before other operations.</
<translation type="unfinished">
()</translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="162"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="616"/>
<source>Draining</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="177"/>
<source>Please confirm if cleaning and disinfection are required ?</source>
@@ -2599,22 +2595,22 @@ The emergency button has been pushed. Please reset it before other operations.</
<location filename="../forms/scan/ScanFormWidget.cpp" line="472"/>
<location filename="../forms/scan/ScanFormWidget.cpp" line="615"/>
<source>Please confirm checking patient information to start the process</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="376"/>
<source>Data scanning, please keep the current position and don&apos;t move.</source>
<translation type="unfinished">姿</translation>
<translation type="unfinished">姿</translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="381"/>
<source>Data exporting, patient can leave the holder</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="384"/>
<source>Data exporting, patient can leave the holder, drainage in progress.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/scan/ScanFormWidget.cpp" line="415"/>
@@ -2773,7 +2769,7 @@ parameters
<location filename="../forms/select/SelectFormWidget.cpp" line="66"/>
<location filename="../forms/select/SelectFormWidget.cpp" line="394"/>
<source>Patient Information Manage</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/select/SelectFormWidget.cpp" line="93"/>
@@ -2813,7 +2809,7 @@ parameters
<message>
<location filename="../forms/select/SelectFormWidget.cpp" line="230"/>
<source>Delete Patient &quot;%1&quot; ?</source>
<translation type="unfinished">&quot;%1&quot;</translation>
<translation type="unfinished">&quot;%1&quot;</translation>
</message>
<message>
<location filename="../forms/select/SelectFormWidget.cpp" line="230"/>
@@ -2932,12 +2928,12 @@ parameters
<message>
<location filename="../../../build-GUI-Desktop_Qt_5_12_0_GCC_64bit-Default/ui_StartScanProcessDialog.h" line="350"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-GUI-Desktop_Qt_5_12_0_GCC_64bit-Default/ui_StartScanProcessDialog.h" line="351"/>
<source>Patien Information</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-GUI-Desktop_Qt_5_12_0_GCC_64bit-Default/ui_StartScanProcessDialog.h" line="364"/>
@@ -3037,8 +3033,8 @@ parameters
<message>
<location filename="../forms/settings/SystemCorrectionForm.cpp" line="55"/>
<location filename="../forms/settings/SystemCorrectionForm.cpp" line="98"/>
<source>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.</source>
<translation type="unfinished"></translation>
<source>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.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Current date for Empty Scanning %1-%2-%3</source>
@@ -3061,13 +3057,18 @@ parameters
<message>
<location filename="../forms/settings/SystemCorrectionForm.cpp" line="109"/>
<source>Please make sure the holder is only contain water!</source>
<translation type="unfinished">Holder中已灌满</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/settings/SystemCorrectionForm.cpp" line="109"/>
<source>Confirm Scan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/settings/SystemCorrectionForm.cpp" line="160"/>
<source>Broken</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/settings/SystemCorrectionForm.cpp" line="161"/>
<source>Scan completed</source>
@@ -3082,11 +3083,6 @@ parameters
<source>Expired</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../forms/settings/SystemCorrectionForm.cpp" line="160"/>
<source>Broked</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Wait To Transfer</source>
<translation type="obsolete"></translation>
@@ -3229,12 +3225,12 @@ parameters
<message>
<location filename="../device/UsctStateManager.cpp" line="59"/>
<source>Recon fatal error.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/UsctStateManager.cpp" line="65"/>
<source>Recon DB error.</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/UsctStateManager.cpp" line="90"/>
@@ -3274,17 +3270,17 @@ parameters
<message>
<location filename="../device/UsctStateManager.cpp" line="97"/>
<source>Recon Empty Scan Data Error</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/UsctStateManager.cpp" line="98"/>
<source>Recon Database Connection Error</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/UsctStateManager.cpp" line="99"/>
<source>Recon Connection Error</source>
<translation type="unfinished"></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../device/UsctStateManager.cpp" line="100"/>
@@ -3487,7 +3483,7 @@ parameters
<name>dicomCfgDialog</name>
<message>
<source>DICOM Setting</source>
<translation type="vanished">DICOM </translation>
<translation type="vanished">DICOM </translation>
</message>
<message>
<source>DICOM Settings</source>