feat: Update translation files.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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());
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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"));
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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'> %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'> %1</font>").arg(tr("Expired"));
|
||||
case -1: return QString("<font color='red'> %1</font>").arg(tr("Broked"));
|
||||
case -1: return QString("<font color='red'> %1</font>").arg(tr("Broken"));
|
||||
case 0: return tr("Scan completed");
|
||||
case 204: return QString("<font color='red'> %1</font>").arg(tr("Recon Error"));
|
||||
case 300: return tr("Normal");
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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'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'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 "%1" ?</source>
|
||||
<translation type="obsolete">删除检查对象"%1"?</translation>
|
||||
<translation type="obsolete">删除患者"%1"?</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'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 "%1" ?</source>
|
||||
<translation type="unfinished">删除检查对象"%1"?</translation>
|
||||
<translation type="unfinished">删除患者"%1"?</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>
|
||||
|
||||
Reference in New Issue
Block a user