fix: fix elipse & round draw bug

This commit is contained in:
kradchen
2025-06-23 13:42:23 +08:00
parent 5fe157eb76
commit 5e7876a9c5
5 changed files with 310 additions and 267 deletions

View File

@@ -274,10 +274,10 @@ void EllipseAnnotationActor::drawCircle(double *p1, double *p2) {
double * dp = Renderer->GetActiveCamera()->GetDirectionOfProjection();
int nIndex[2] = {0,1};
if (abs(dp[1])>0.0){
if (abs(dp[1])>0.5){
nIndex[1] = 2;
}
if (abs(dp[0])>0.0){
if (abs(dp[0])>0.5){
nIndex[0] = 1;
nIndex[1] = 2;
}

View File

@@ -133,12 +133,9 @@ RoundAnnotationActor::RoundAnnotationActor() {
textProperty->SetBackgroundColor(1.0, 0.0, 0.0);
textProperty->SetBackgroundOpacity(0.3);
mUnitmm2 = QCoreApplication::translate("RoundAnnotationActor","mm²");
mUnitcm2 = QCoreApplication::translate("RoundAnnotationActor","cm²");
mAreaName = QCoreApplication::translate("RoundAnnotationActor", "Area");
mUnitcm3 = QCoreApplication::translate("RoundAnnotationActor","cm³");
mUnitmm3 = QCoreApplication::translate("RoundAnnotationActor","mm³");
mVolumeName = QCoreApplication::translate("RoundAnnotationActor", "Volume");
mUnitmm = QCoreApplication::translate("RoundAnnotationActor","mm");
mUnitcm = QCoreApplication::translate("RoundAnnotationActor","cm");
mDiameterName = QCoreApplication::translate("RoundAnnotationActor", "Diameter");
}
RoundAnnotationActor::~RoundAnnotationActor() {
@@ -266,10 +263,10 @@ void RoundAnnotationActor::drawCircle(double *p1, double *p2) {
double * dp = Renderer->GetActiveCamera()->GetDirectionOfProjection();
int nIndex[2] = {0,1};
if (abs(dp[1])>0.0){
if (abs(dp[1])>0.5){
nIndex[1] = 2;
}
if (abs(dp[0])>0.0){
if (abs(dp[0])>0.5){
nIndex[0] = 1;
nIndex[1] = 2;
}
@@ -301,17 +298,14 @@ void RoundAnnotationActor::drawCircle(double *p1, double *p2) {
id++;
}
BaseDataPoints->Modified();
double area = vtkMath::Pi()*r*r;
double volume = area*3*r/4;
QString textValue = QString("%1: %2%3\r\n%4: %5%6").arg(mAreaName)
.arg(area>1000?area/100:area,0,'f',2).arg(area>1000?mUnitcm2:mUnitmm2)
.arg(mVolumeName)
.arg(volume>10000?volume/1000:volume,0,'f',2).arg(volume>10000?mUnitcm3:mUnitmm3);
double diameter = 2*r;
QString textValue = QString("%1: %2%3").arg(mDiameterName)
.arg(diameter>100?diameter/10:diameter,0,'f',2).arg(diameter>100?mUnitcm:mUnitmm);
vtkTextMapper::SafeDownCast(text->GetMapper())->SetInput(textValue.toUtf8().constData());
}
void RoundAnnotationActor::selfDragCb(vtkObject *, unsigned long, void *data) {
//control point drag realized by father
//control point drag realized by father
}
void RoundAnnotationActor::controlPointsTransform(float x, float y) {

View File

@@ -58,12 +58,9 @@ private:
// void analyzePixel(double *p1, double *p2);
vtkTextProperty *textProperty;
QString mUnitmm2 ;
QString mUnitcm2 ;
QString mUnitmm3 ;
QString mUnitcm3 ;
QString mAreaName;
QString mVolumeName;
QString mUnitmm ;
QString mUnitcm ;
QString mDiameterName;
QString mRenderTime;
};

View File

@@ -3,16 +3,6 @@
<TS version="2.1" language="zh_CN">
<context>
<name>ConfigurationDialog</name>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="80"/>
<source>Listener port:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="85"/>
<source>My AE title:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="90"/>
<source>Advanced settings</source>
@@ -23,9 +13,19 @@
<source>PACS location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="80"/>
<source>Listening port:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="85"/>
<source>Local AE title:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="133"/>
<source>Retrive Protocol</source>
<source>Retrieval Protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -64,12 +64,12 @@
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="224"/>
<source>Retrieve protocol</source>
<source>Retrieval protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="224"/>
<source>Maximum active downloads</source>
<source>Maximum active downloads Number</source>
<translation type="unfinished"></translation>
</message>
<message>
@@ -94,27 +94,27 @@
<context>
<name>Customwindow</name>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_customwindow.h" line="151"/>
<location filename="../../build/ui_customwindow.h" line="151"/>
<source>Customwindow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_customwindow.h" line="152"/>
<location filename="../../build/ui_customwindow.h" line="152"/>
<source>Window level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_customwindow.h" line="153"/>
<location filename="../../build/ui_customwindow.h" line="153"/>
<source>Window width</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_customwindow.h" line="154"/>
<location filename="../../build/ui_customwindow.h" line="154"/>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_customwindow.h" line="155"/>
<location filename="../../build/ui_customwindow.h" line="155"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -122,279 +122,287 @@
<context>
<name>DefaultToolBar</name>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="187"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="198"/>
<source>Open Dicom series from directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="190"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="201"/>
<source>Open DICOM folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="192"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="203"/>
<source>Open DICOM file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="194"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="205"/>
<source>Change Language</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="196"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="207"/>
<source>Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="205"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="216"/>
<source>Search and download studies from PACS locations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="211"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="222"/>
<source>Export images</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="217"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="228"/>
<source>Layout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="226"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="237"/>
<source>Toggle series synchronization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="243"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="249"/>
<source>Sychronize slice</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="244"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="250"/>
<source>Sychronize zoom &amp; pan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="245"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="251"/>
<source>Sychronize window level &amp; width</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="262"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="273"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="281"/>
<source>CUR STATE: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="294"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="279"/>
<source>Adjust window level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="301"/>
<source>Custom Window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="303"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="297"/>
<source>Negative</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="310"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="313"/>
<source>Pan image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="315"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="318"/>
<source>Zoom image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="320"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="323"/>
<source>Browse series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="330"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="333"/>
<source>Toggle annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="335"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="338"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="341"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="344"/>
<source>Cross Reference Line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="345"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="348"/>
<source>Hide all measurements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="354"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="357"/>
<source>Hide patient data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="364"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="367"/>
<source>Show Dicom tags</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="380"/>
<source>Length</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="381"/>
<source>Angle</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="382"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="385"/>
<source>Closed polygon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="383"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="386"/>
<source>Open polygon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="384"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="387"/>
<source>Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="385"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="388"/>
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="386"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="390"/>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="403"/>
<source>Measurements</source>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="286"/>
<source>Custom window width and level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="416"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="291"/>
<source>gray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="303"/>
<source>Jet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="383"/>
<source>Ruler</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="384"/>
<source>Angle gauge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="389"/>
<source>Round</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="407"/>
<source>Measuring tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="420"/>
<source>Delete selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="417"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="421"/>
<source>Delete all in current slice</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="418"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="422"/>
<source>Delete all in current series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="430"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="434"/>
<source>Fusion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="436"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="440"/>
<source>Cine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="442"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="446"/>
<source>Delete current series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="448"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="452"/>
<source>Transformations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="456"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="460"/>
<source>Rotate 90 CCW</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="457"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="461"/>
<source>Rotate 90 CW</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="458"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="462"/>
<source>Rotate 180</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="460"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="464"/>
<source>Flip horizontal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="461"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="465"/>
<source>Flip vertical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="463"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="467"/>
<source>Clear transformations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="473"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="477"/>
<source>MPR</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="476"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="480"/>
<source>3D MPR</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="479"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="483"/>
<source>Coronal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="480"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="484"/>
<source>Sagittal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="481"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="485"/>
<source>Axial</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="574"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="585"/>
<source>Full screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="584"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="595"/>
<source>Exit full screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="594"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="605"/>
<source>Minimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="599"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="610"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
@@ -402,12 +410,12 @@
<context>
<name>DicomImageView</name>
<message>
<location filename="../src/UI/Widget/ImageView/dicomimageview.cpp" line="219"/>
<location filename="../src/UI/Widget/ImageView/dicomimageview.cpp" line="221"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ImageView/dicomimageview.cpp" line="220"/>
<location filename="../src/UI/Widget/ImageView/dicomimageview.cpp" line="222"/>
<source>Unable to read file %1</source>
<translation type="unfinished"></translation>
</message>
@@ -448,140 +456,147 @@
<context>
<name>EllipseAnnotationActor</name>
<message>
<location filename="../src/Rendering/Measure/EllipseAnnotationActor.cpp" line="124"/>
<location filename="../src/Rendering/Measure/EllipseAnnotationActor.cpp" line="136"/>
<source>mm²</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/EllipseAnnotationActor.cpp" line="125"/>
<location filename="../src/Rendering/Measure/EllipseAnnotationActor.cpp" line="137"/>
<source>cm²</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/EllipseAnnotationActor.cpp" line="126"/>
<location filename="../src/Rendering/Measure/EllipseAnnotationActor.cpp" line="138"/>
<source>Area</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/EllipseAnnotationActor.cpp" line="564"/>
<source>Area:%1 %7, Pixel:%2,
Max:%3, Min:%4,
Avg:%5, SD:%6</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ExportDialog</name>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="264"/>
<location filename="../../build/ui_exportdialog.h" line="264"/>
<source>Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="265"/>
<location filename="../../build/ui_exportdialog.h" line="265"/>
<source>Export Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="266"/>
<location filename="../../build/ui_exportdialog.h" line="266"/>
<source>Export File</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="267"/>
<location filename="../../build/ui_exportdialog.h" line="267"/>
<source>Current Image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="268"/>
<location filename="../../build/ui_exportdialog.h" line="268"/>
<source>Current Series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="269"/>
<location filename="../../build/ui_exportdialog.h" line="269"/>
<source>All Opened Series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="270"/>
<location filename="../../build/ui_exportdialog.h" line="270"/>
<source>File Format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="271"/>
<location filename="../../build/ui_exportdialog.h" line="271"/>
<source>JPEG</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="272"/>
<location filename="../../build/ui_exportdialog.h" line="272"/>
<source>BMP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="273"/>
<location filename="../../build/ui_exportdialog.h" line="273"/>
<source>PNG</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="274"/>
<location filename="../../build/ui_exportdialog.h" line="274"/>
<source>TIFF</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="275"/>
<location filename="../../build/ui_exportdialog.h" line="275"/>
<source>DICOM</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="276"/>
<location filename="../../build/ui_exportdialog.h" line="276"/>
<source>Export Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="277"/>
<location filename="../../build/ui_exportdialog.h" line="277"/>
<source>Export Folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="278"/>
<location filename="../../build/ui_exportdialog.h" line="278"/>
<source>FileName Prefix</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="279"/>
<location filename="../../build/ui_exportdialog.h" line="279"/>
<source>Choose Folder...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="280"/>
<location filename="../../build/ui_exportdialog.h" line="280"/>
<source>Show in Explorer after exported</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="281"/>
<location filename="../../build/ui_exportdialog.h" line="281"/>
<source>File Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="282"/>
<location filename="../../build/ui_exportdialog.h" line="282"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="283"/>
<location filename="../../build/ui_exportdialog.h" line="283"/>
<source>Full</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="284"/>
<location filename="../../build/ui_exportdialog.h" line="284"/>
<source>Basic(anonymous)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="285"/>
<location filename="../../build/ui_exportdialog.h" line="285"/>
<source>Disabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="286"/>
<location filename="../../build/ui_exportdialog.h" line="286"/>
<source>Export</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_exportdialog.h" line="287"/>
<location filename="../../build/ui_exportdialog.h" line="287"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
@@ -618,22 +633,22 @@
<context>
<name>FontPropertyWidget</name>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqFontPropertyWidget.h" line="83"/>
<location filename="../../build/ui_pqFontPropertyWidget.h" line="83"/>
<source>Text Property</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqFontPropertyWidget.h" line="85"/>
<location filename="../../build/ui_pqFontPropertyWidget.h" line="85"/>
<source>Specify the path to a TTF file here.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqFontPropertyWidget.h" line="87"/>
<location filename="../../build/ui_pqFontPropertyWidget.h" line="87"/>
<source>Apply</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqFontPropertyWidget.h" line="88"/>
<location filename="../../build/ui_pqFontPropertyWidget.h" line="88"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
@@ -641,7 +656,7 @@
<context>
<name>GridPopWidget</name>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_gridpopwidget.h" line="480"/>
<location filename="../../build/ui_gridpopwidget.h" line="480"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
@@ -758,14 +773,14 @@
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="212"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="374"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="767"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="768"/>
<source>Custom date</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="213"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="378"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="772"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="773"/>
<source>Custom date range</source>
<translation type="unfinished"></translation>
</message>
@@ -822,32 +837,32 @@
<context>
<name>OpenPolyAnnotationActor</name>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="125"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="127"/>
<source>mm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="126"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="128"/>
<source>cm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="127"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="129"/>
<source>mm²</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="128"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="130"/>
<source>cm²</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="129"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="131"/>
<source>Distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="130"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="132"/>
<source>Area</source>
<translation type="unfinished"></translation>
</message>
@@ -871,47 +886,47 @@
<context>
<name>QDicomViewer</name>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="27"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="28"/>
<source>Ready</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="217"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="214"/>
<source>Open dicom directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="234"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="231"/>
<source>Open dicom files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="287"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="284"/>
<source>confirm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="287"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="284"/>
<source>Change Language will reload the application, please confirm to do this!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="288"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="285"/>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="288"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="285"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="304"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="301"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="304"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="301"/>
<source>open DICOM Images From PACS Fail</source>
<translation type="unfinished"></translation>
</message>
@@ -919,12 +934,12 @@
<context>
<name>QDicomViewerClass</name>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_QDicomViewer.h" line="113"/>
<location filename="../../build/ui_QDicomViewer.h" line="113"/>
<source>QDicomViewer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_QDicomViewer.h" line="114"/>
<location filename="../../build/ui_QDicomViewer.h" line="114"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
</message>
@@ -947,6 +962,24 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RoundAnnotationActor</name>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="136"/>
<source>mm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="137"/>
<source>cm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="138"/>
<source>Diameter</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RulerAnnotationActor</name>
<message>
@@ -976,32 +1009,32 @@
<context>
<name>VCRToolbar</name>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqVCRToolbar.h" line="81"/>
<location filename="../../build/ui_pqVCRToolbar.h" line="81"/>
<source>VCR Controls</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqVCRToolbar.h" line="82"/>
<location filename="../../build/ui_pqVCRToolbar.h" line="82"/>
<source>&amp;Play</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqVCRToolbar.h" line="83"/>
<location filename="../../build/ui_pqVCRToolbar.h" line="83"/>
<source>Pre&amp;vious Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqVCRToolbar.h" line="84"/>
<location filename="../../build/ui_pqVCRToolbar.h" line="84"/>
<source>&amp;First Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqVCRToolbar.h" line="85"/>
<location filename="../../build/ui_pqVCRToolbar.h" line="85"/>
<source>&amp;Next Frame</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_pqVCRToolbar.h" line="86"/>
<location filename="../../build/ui_pqVCRToolbar.h" line="86"/>
<source>&amp;Last Frame</source>
<translation type="unfinished"></translation>
</message>
@@ -1067,27 +1100,27 @@
<context>
<name>calibrationWidget</name>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_calibrationWidget.h" line="105"/>
<location filename="../../build/ui_calibrationWidget.h" line="105"/>
<source>Length Calibration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_calibrationWidget.h" line="106"/>
<location filename="../../build/ui_calibrationWidget.h" line="106"/>
<source>Enter new distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_calibrationWidget.h" line="107"/>
<location filename="../../build/ui_calibrationWidget.h" line="107"/>
<source>mm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_calibrationWidget.h" line="108"/>
<location filename="../../build/ui_calibrationWidget.h" line="108"/>
<source>OK</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-DCMV-Desktop_Qt_5_12_7_MSVC2017_64bit-Debug/ui_calibrationWidget.h" line="109"/>
<location filename="../../build/ui_calibrationWidget.h" line="109"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>

View File

@@ -142,37 +142,37 @@
<context>
<name>DefaultToolBar</name>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="191"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="201"/>
<source>Open DICOM folder</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="193"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="203"/>
<source>Open DICOM file</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="197"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="207"/>
<source>Quit</source>
<translation>退</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="206"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="216"/>
<source>Search and download studies from PACS locations</source>
<translation>PACS获取</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="212"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="222"/>
<source>Export images</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="218"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="228"/>
<source>Layout</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="227"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="237"/>
<source>Toggle series synchronization</source>
<translation></translation>
</message>
@@ -181,32 +181,32 @@
<translation type="vanished">: %1</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="188"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="198"/>
<source>Open Dicom series from directory</source>
<translation>DICOM</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="195"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="205"/>
<source>Change Language</source>
<translation>Language: English</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="239"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="249"/>
<source>Sychronize slice</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="240"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="250"/>
<source>Sychronize zoom &amp; pan</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="241"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="251"/>
<source>Sychronize window level &amp; width</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="269"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="279"/>
<source>Adjust window level</source>
<translation></translation>
</message>
@@ -215,52 +215,52 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="278"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="297"/>
<source>Negative</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="285"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="313"/>
<source>Pan image</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="290"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="318"/>
<source>Zoom image</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="295"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="323"/>
<source>Browse series</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="305"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="333"/>
<source>Toggle annotations</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="310"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="338"/>
<source>Annotations</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="316"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="344"/>
<source>Cross Reference Line</source>
<translation>线</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="320"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="348"/>
<source>Hide all measurements</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="329"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="357"/>
<source>Hide patient data</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="339"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="367"/>
<source>Show Dicom tags</source>
<translation>DICOM标记</translation>
</message>
@@ -273,32 +273,32 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="357"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="385"/>
<source>Closed polygon</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="358"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="386"/>
<source>Open polygon</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="359"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="387"/>
<source>Arrow</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="360"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="388"/>
<source>Ellipse</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="361"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="389"/>
<source>Round</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="362"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="390"/>
<source>Text</source>
<translation></translation>
</message>
@@ -307,132 +307,142 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="276"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="286"/>
<source>Custom window width and level</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="355"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="291"/>
<source>gray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="303"/>
<source>Jet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="383"/>
<source>Ruler</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="356"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="384"/>
<source>Angle gauge</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="379"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="407"/>
<source>Measuring tool</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="392"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="420"/>
<source>Delete selected</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="393"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="421"/>
<source>Delete all in current slice</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="394"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="422"/>
<source>Delete all in current series</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="406"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="434"/>
<source>Fusion</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="412"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="440"/>
<source>Cine</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="418"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="446"/>
<source>Delete current series</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="424"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="452"/>
<source>Transformations</source>
<translation>&amp;</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="432"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="460"/>
<source>Rotate 90 CCW</source>
<translation>90</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="433"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="461"/>
<source>Rotate 90 CW</source>
<translation>90</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="434"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="462"/>
<source>Rotate 180</source>
<translation>180</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="436"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="464"/>
<source>Flip horizontal</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="437"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="465"/>
<source>Flip vertical</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="439"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="467"/>
<source>Clear transformations</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="449"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="477"/>
<source>MPR</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="452"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="480"/>
<source>3D MPR</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="455"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="483"/>
<source>Coronal</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="456"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="484"/>
<source>Sagittal</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="457"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="485"/>
<source>Axial</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="550"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="585"/>
<source>Full screen</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="560"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="595"/>
<source>Exit full screen mode</source>
<translation>退</translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="570"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="605"/>
<source>Minimize</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="575"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="610"/>
<source>Close</source>
<translation></translation>
</message>
@@ -440,12 +450,12 @@
<context>
<name>DicomImageView</name>
<message>
<location filename="../src/UI/Widget/ImageView/dicomimageview.cpp" line="220"/>
<location filename="../src/UI/Widget/ImageView/dicomimageview.cpp" line="221"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Widget/ImageView/dicomimageview.cpp" line="221"/>
<location filename="../src/UI/Widget/ImageView/dicomimageview.cpp" line="222"/>
<source>Unable to read file %1</source>
<translation> %1</translation>
</message>
@@ -501,7 +511,7 @@
<translation></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/EllipseAnnotationActor.cpp" line="526"/>
<location filename="../src/Rendering/Measure/EllipseAnnotationActor.cpp" line="564"/>
<source>Area:%1 %7, Pixel:%2,
Max:%3, Min:%4,
Avg:%5, SD:%6</source>
@@ -946,47 +956,47 @@ Avg:%5, SD:%6</source>
<context>
<name>QDicomViewer</name>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="27"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="28"/>
<source>Ready</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="218"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="214"/>
<source>Open dicom directory</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="235"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="231"/>
<source>Open dicom files</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="288"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="284"/>
<source>confirm</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="288"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="284"/>
<source>Change Language will reload the application, please confirm to do this!</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="289"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="285"/>
<source>Ok</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="289"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="285"/>
<source>Cancel</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="305"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="301"/>
<source>Warning</source>
<translation></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="305"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="301"/>
<source>open DICOM Images From PACS Fail</source>
<translation>PACS打开</translation>
</message>
@@ -1032,34 +1042,43 @@ Avg:%5, SD:%6</source>
<context>
<name>RoundAnnotationActor</name>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="136"/>
<source>mm²</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>cm²</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Area</source>
<translation type="vanished"></translation>
</message>
<message>
<source>cm³</source>
<translation type="vanished"></translation>
</message>
<message>
<source>mm³</source>
<translation type="vanished"></translation>
</message>
<message>
<source>Volume</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="136"/>
<source>mm</source>
<translation></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="137"/>
<source>cm²</source>
<translation></translation>
<source>cm</source>
<translation></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="138"/>
<source>Area</source>
<translation></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="139"/>
<source>cm³</source>
<translation></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="140"/>
<source>mm³</source>
<translation></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/RoundAnnotationActor.cpp" line="141"/>
<source>Volume</source>
<translation></translation>
<source>Diameter</source>
<translation></translation>
</message>
</context>
<context>