프로젝트

일반

사용자정보

개정판 02d138c0

ID02d138c02bf3420854c18f25d4a6506907de611b
상위 452ba9c5
하위 e2ef4e80, cc74b4a2

함의성이(가) 약 5년 전에 추가함

issue #774: translation

Change-Id: I8c91f55defbd1e59b712b2a97f02d7de1ee3d0d6

차이점 보기:

DTI_PID/DTI_PID/ConfigurationAreaDialog.py
61 61
                '({},{}),({},{})'.format(round(matches[0].x), round(matches[0].y), round(matches[0].width),
62 62
                                         round(matches[0].height)))
63 63
            self.ui.lineEditDrawing.tag.setPen(QPen(Qt.red, THICKNESS, Qt.SolidLine))
64
            self.parent().graphicsView.scene.addItem(self.ui.lineEditDrawing.tag)
64
            self.parent().graphicsView.scene().addItem(self.ui.lineEditDrawing.tag)
65 65
        self.ui.pushButtonDrawingArea.setStyleSheet('background-color: red')
66 66

  
67 67
        matches = [x for x in areas if x.name == 'Note']
......
73 73
                '({},{}),({},{})'.format(round(matches[0].x), round(matches[0].y), round(matches[0].width),
74 74
                                         round(matches[0].height)))
75 75
            self.ui.lineEditNote.tag.setPen(QPen(Qt.blue, THICKNESS, Qt.SolidLine))
76
            self.parent().graphicsView.scene.addItem(self.ui.lineEditNote.tag)
76
            self.parent().graphicsView.scene().addItem(self.ui.lineEditNote.tag)
77 77
        self.ui.pushButtonNoteArea.setStyleSheet('background-color: blue')
78 78

  
79 79
        matches = [x for x in areas if x.name == 'History Data']
......
85 85
                '({},{}),({},{})'.format(round(matches[0].x), round(matches[0].y), round(matches[0].width),
86 86
                                         round(matches[0].height)))
87 87
            self.ui.lineEditHistoryData.tag.setPen(QPen(Qt.magenta, THICKNESS, Qt.SolidLine))
88
            self.parent().graphicsView.scene.addItem(self.ui.lineEditHistoryData.tag)
88
            self.parent().graphicsView.scene().addItem(self.ui.lineEditHistoryData.tag)
89 89
        self.ui.pushButtonHistoryDataArea.setStyleSheet('background-color: magenta')
90 90

  
91 91
        matches = [x for x in areas if x.name == 'Drawing No']
......
97 97
                '({},{}),({},{})'.format(round(matches[0].x), round(matches[0].y), round(matches[0].width),
98 98
                                         round(matches[0].height)))
99 99
            self.ui.lineEditDrawingNo.tag.setPen(QPen(Qt.cyan, THICKNESS, Qt.SolidLine))
100
            self.parent().graphicsView.scene.addItem(self.ui.lineEditDrawingNo.tag)
100
            self.parent().graphicsView.scene().addItem(self.ui.lineEditDrawingNo.tag)
101 101
        self.ui.pushButtonDrawingNoArea.setStyleSheet('background-color: cyan')
102 102

  
103 103
        matches = [x for x in areas if x.name == 'Rev No']
......
109 109
                '({},{}),({},{})'.format(round(matches[0].x), round(matches[0].y), round(matches[0].width),
110 110
                                         round(matches[0].height)))
111 111
            self.ui.lineEditRevNo.tag.setPen(QPen(Qt.yellow, THICKNESS, Qt.SolidLine))
112
            self.parent().graphicsView.scene.addItem(self.ui.lineEditRevNo.tag)
112
            self.parent().graphicsView.scene().addItem(self.ui.lineEditRevNo.tag)
113 113
        self.ui.pushButtonRevNoArea.setStyleSheet('background-color: yellow')
114 114

  
115 115
        matches = [x for x in areas if x.name == 'Unit']
......
121 121
                '({},{}),({},{})'.format(round(matches[0].x), round(matches[0].y), round(matches[0].width),
122 122
                                         round(matches[0].height)))
123 123
            self.ui.lineEditUnitArea.tag.setPen(QPen(Qt.green, THICKNESS, Qt.SolidLine))
124
            self.parent().graphicsView.scene.addItem(self.ui.lineEditUnitArea.tag)
124
            self.parent().graphicsView.scene().addItem(self.ui.lineEditUnitArea.tag)
125 125
        self.ui.pushButtonUnitArea.setStyleSheet('background-color: green')
126 126

  
127 127
        # up to here
......
137 137
                boundingBox = QGraphicsBoundingBoxItem(area.x, area.y, area.width, area.height)
138 138
                boundingBox.transfer.onSizeChanged.connect(self.onBoundingBoxChanged)
139 139
                boundingBox.setPen(QPen(Qt.darkCyan, THICKNESS, Qt.SolidLine))
140
                self.parent().graphicsView.scene.addItem(boundingBox)
140
                self.parent().graphicsView.scene().addItem(boundingBox)
141 141

  
142 142
                item = QTableWidgetItem(titleBlockProp[0])
143 143
                self.ui.tableWidgetTitleBlockArea.setItem(row, 0, item)
......
164 164
            boundingBox = QGraphicsBoundingBoxItem(area.x, area.y, area.width, area.height)
165 165
            boundingBox.transfer.onSizeChanged.connect(self.onBoundingBoxChanged)
166 166
            boundingBox.setPen(QPen(Qt.darkGray, THICKNESS, Qt.SolidLine))
167
            self.parent().graphicsView.scene.addItem(boundingBox)
167
            self.parent().graphicsView.scene().addItem(boundingBox)
168 168

  
169 169
            item = QTableWidgetItem(docData.imgName)
170 170
            item.setFlags(Qt.ItemIsEnabled)
......
190 190
            boundingBox = QGraphicsBoundingBoxItem(area.x, area.y, area.width, area.height)
191 191
            boundingBox.transfer.onSizeChanged.connect(self.onBoundingBoxChanged)
192 192
            boundingBox.setPen(QPen(Qt.darkGray, THICKNESS, Qt.SolidLine))
193
            self.parent().graphicsView.scene.addItem(boundingBox)
193
            self.parent().graphicsView.scene().addItem(boundingBox)
194 194

  
195 195
            item = QTableWidgetItem(docData.imgName)
196 196
            item.setFlags(Qt.ItemIsEnabled)
......
377 377

  
378 378
    def removeArea(self, box):
379 379
        try:
380
            self.parent().graphicsView.scene.removeItem(box)
380
            self.parent().graphicsView.scene().removeItem(box)
381 381
        except Exception as ex:
382 382
            from App import App
383 383
            from AppDocData import MessageType
......
440 440
            if self.ui.lineEditDrawing.tag is None:
441 441
                item = QGraphicsBoundingBoxItem(x, y, width, height)
442 442
                item.setPen(QPen(Qt.red, THICKNESS, Qt.SolidLine))
443
                self.parent().graphicsView.scene.addItem(item)
443
                self.parent().graphicsView.scene().addItem(item)
444 444

  
445 445
                self.ui.lineEditDrawing.tag = item
446 446
            else:
......
451 451
            if self.ui.lineEditNote.tag is None:
452 452
                item = QGraphicsBoundingBoxItem(x, y, width, height)
453 453
                item.setPen(QPen(Qt.blue, THICKNESS, Qt.SolidLine))
454
                self.parent().graphicsView.scene.addItem(item)
454
                self.parent().graphicsView.scene().addItem(item)
455 455

  
456 456
                self.ui.lineEditNote.tag = item
457 457
            else:
......
462 462
            if self.ui.lineEditHistoryData.tag is None:
463 463
                item = QGraphicsBoundingBoxItem(x, y, width, height)
464 464
                item.setPen(QPen(Qt.magenta, THICKNESS, Qt.SolidLine))
465
                self.parent().graphicsView.scene.addItem(item)
465
                self.parent().graphicsView.scene().addItem(item)
466 466

  
467 467
                self.ui.lineEditHistoryData.tag = item
468 468
            else:
......
474 474
            if self.ui.lineEditUnitArea.tag is None:
475 475
                item = QGraphicsBoundingBoxItem(x, y, width, height)
476 476
                item.setPen(QPen(Qt.green, THICKNESS, Qt.SolidLine))
477
                self.parent().graphicsView.scene.addItem(item)
477
                self.parent().graphicsView.scene().addItem(item)
478 478

  
479 479
                self.ui.lineEditUnitArea.tag = item
480 480
            else:
......
485 485
            if self.ui.lineEditDrawingNo.tag is None:
486 486
                item = QGraphicsBoundingBoxItem(x, y, width, height)
487 487
                item.setPen(QPen(Qt.cyan, THICKNESS, Qt.SolidLine))
488
                self.parent().graphicsView.scene.addItem(item)
488
                self.parent().graphicsView.scene().addItem(item)
489 489

  
490 490
                self.ui.lineEditDrawingNo.tag = item
491 491
            else:
......
496 496
            if self.ui.lineEditRevNo.tag is None:
497 497
                item = QGraphicsBoundingBoxItem(x, y, width, height)
498 498
                item.setPen(QPen(Qt.yellow, THICKNESS, Qt.SolidLine))
499
                self.parent().graphicsView.scene.addItem(item)
499
                self.parent().graphicsView.scene().addItem(item)
500 500

  
501 501
                self.ui.lineEditRevNo.tag = item
502 502
            else:
......
510 510
            boundingBox = QGraphicsBoundingBoxItem(x, y, width, height)
511 511
            boundingBox.transfer.onSizeChanged.connect(self.onBoundingBoxChanged)
512 512
            boundingBox.setPen(QPen(Qt.darkGray, THICKNESS, Qt.SolidLine))
513
            self.parent().graphicsView.scene.addItem(boundingBox)
513
            self.parent().graphicsView.scene().addItem(boundingBox)
514 514

  
515 515
            strArea = '({},{}),({},{})'.format(x, y, width, height)
516 516
            self.ui.lineEditEquipmentDescArea.setText(strArea)
......
535 535
            boundingBox = QGraphicsBoundingBoxItem(x, y, width, height)
536 536
            boundingBox.transfer.onSizeChanged.connect(self.onBoundingBoxChanged)
537 537
            boundingBox.setPen(QPen(Qt.darkCyan, THICKNESS, Qt.SolidLine))
538
            self.parent().graphicsView.scene.addItem(boundingBox)
538
            self.parent().graphicsView.scene().addItem(boundingBox)
539 539

  
540 540
            # add item to table widget
541 541
            strArea = '({},{}),({},{})'.format(x, y, width, height)
......
564 564
            boundingBox = QGraphicsBoundingBoxItem(x, y, width, height)
565 565
            boundingBox.transfer.onSizeChanged.connect(self.onBoundingBoxChanged)
566 566
            boundingBox.setPen(QPen(Qt.darkRed, THICKNESS, Qt.SolidLine))
567
            self.parent().graphicsView.scene.addItem(boundingBox)
567
            self.parent().graphicsView.scene().addItem(boundingBox)
568 568

  
569 569
            # add item to table widget
570 570
            docData = AppDocData.instance()
......
644 644
                area.width = self.ui.lineEditDrawing.tag.rect().width()
645 645
                area.height = self.ui.lineEditDrawing.tag.rect().height()
646 646
                areas.append(area)
647
                self.parent().graphicsView.scene.removeItem(self.ui.lineEditDrawing.tag)
647
                self.parent().graphicsView.scene().removeItem(self.ui.lineEditDrawing.tag)
648 648

  
649 649
            if self.ui.lineEditNote.tag is not None:
650 650
                area = Area('Note')
......
653 653
                area.width = self.ui.lineEditNote.tag.rect().width()
654 654
                area.height = self.ui.lineEditNote.tag.rect().height()
655 655
                areas.append(area)
656
                self.parent().graphicsView.scene.removeItem(self.ui.lineEditNote.tag)
656
                self.parent().graphicsView.scene().removeItem(self.ui.lineEditNote.tag)
657 657

  
658 658
            if self.ui.lineEditHistoryData.tag is not None:
659 659
                area = Area('History Data')
......
662 662
                area.width = self.ui.lineEditHistoryData.tag.rect().width()
663 663
                area.height = self.ui.lineEditHistoryData.tag.rect().height()
664 664
                areas.append(area)
665
                self.parent().graphicsView.scene.removeItem(self.ui.lineEditHistoryData.tag)
665
                self.parent().graphicsView.scene().removeItem(self.ui.lineEditHistoryData.tag)
666 666

  
667 667
            if self.ui.lineEditDrawingNo.tag is not None:
668 668
                area = Area('Drawing No')
......
671 671
                area.width = self.ui.lineEditDrawingNo.tag.rect().width()
672 672
                area.height = self.ui.lineEditDrawingNo.tag.rect().height()
673 673
                areas.append(area)
674
                self.parent().graphicsView.scene.removeItem(self.ui.lineEditDrawingNo.tag)
674
                self.parent().graphicsView.scene().removeItem(self.ui.lineEditDrawingNo.tag)
675 675

  
676 676
            if self.ui.lineEditUnitArea.tag is not None:
677 677
                area = Area('Unit')
......
680 680
                area.width = self.ui.lineEditUnitArea.tag.rect().width()
681 681
                area.height = self.ui.lineEditUnitArea.tag.rect().height()
682 682
                areas.append(area)
683
                self.parent().graphicsView.scene.removeItem(self.ui.lineEditUnitArea.tag)
683
                self.parent().graphicsView.scene().removeItem(self.ui.lineEditUnitArea.tag)
684 684

  
685 685
            if self.ui.lineEditRevNo.tag is not None:
686 686
                area = Area('Rev No')
......
689 689
                area.width = self.ui.lineEditRevNo.tag.rect().width()
690 690
                area.height = self.ui.lineEditRevNo.tag.rect().height()
691 691
                areas.append(area)
692
                self.parent().graphicsView.scene.removeItem(self.ui.lineEditRevNo.tag)
692
                self.parent().graphicsView.scene().removeItem(self.ui.lineEditRevNo.tag)
693 693

  
694 694
            docData = AppDocData.instance()
695 695
            docData.setAreaList(areas)
......
754 754

  
755 755
    def reject(self):
756 756
        if self.ui.lineEditDrawing.tag is not None:
757
            self.parent().graphicsView.scene.removeItem(self.ui.lineEditDrawing.tag)
757
            self.parent().graphicsView.scene().removeItem(self.ui.lineEditDrawing.tag)
758 758

  
759 759
        if self.ui.lineEditNote.tag is not None:
760
            self.parent().graphicsView.scene.removeItem(self.ui.lineEditNote.tag)
760
            self.parent().graphicsView.scene().removeItem(self.ui.lineEditNote.tag)
761 761

  
762 762
        if self.ui.lineEditHistoryData.tag is not None:
763
            self.parent().graphicsView.scene.removeItem(self.ui.lineEditHistoryData.tag)
763
            self.parent().graphicsView.scene().removeItem(self.ui.lineEditHistoryData.tag)
764 764

  
765 765
        if self.ui.lineEditDrawingNo.tag is not None:
766
            self.parent().graphicsView.scene.removeItem(self.ui.lineEditDrawingNo.tag)
766
            self.parent().graphicsView.scene().removeItem(self.ui.lineEditDrawingNo.tag)
767 767

  
768 768
        if self.ui.lineEditUnitArea.tag is not None:
769
            self.parent().graphicsView.scene.removeItem(self.ui.lineEditUnitArea.tag)
769
            self.parent().graphicsView.scene().removeItem(self.ui.lineEditUnitArea.tag)
770 770

  
771 771
        if self.ui.lineEditRevNo.tag is not None:
772
            self.parent().graphicsView.scene.removeItem(self.ui.lineEditRevNo.tag)
772
            self.parent().graphicsView.scene().removeItem(self.ui.lineEditRevNo.tag)
773 773

  
774 774
        for row in range(self.ui.tableWidgetEquipmentDescArea.rowCount()):
775 775
            self.removeArea(self.ui.tableWidgetEquipmentDescArea.item(row, 1).tag)
DTI_PID/DTI_PID/Configuration_Area_UI.py
1 1
# -*- coding: utf-8 -*-
2 2

  
3
# Form implementation generated from reading ui file '.\UI\Configuration_Area.ui'
3
# Form implementation generated from reading ui file './UI/Configuration_Area.ui'
4 4
#
5
# Created by: PyQt5 UI code generator 5.13.0
5
# Created by: PyQt5 UI code generator 5.11.3
6 6
#
7 7
# WARNING! All changes made in this file will be lost!
8 8

  
9

  
10 9
from PyQt5 import QtCore, QtGui, QtWidgets
11 10

  
12

  
13 11
class Ui_AreaDialog(object):
14 12
    def setupUi(self, AreaDialog):
15 13
        AreaDialog.setObjectName("AreaDialog")
......
55 53
        self.gridLayout_2.addWidget(self.pushButtonRevNoArea, 3, 4, 1, 1)
56 54
        self.label_6 = QtWidgets.QLabel(self.groupBox)
57 55
        font = QtGui.QFont()
58
        font.setBold(True)
59
        font.setWeight(75)
56
        font.setBold(False)
57
        font.setWeight(50)
60 58
        self.label_6.setFont(font)
61 59
        self.label_6.setObjectName("label_6")
62 60
        self.gridLayout_2.addWidget(self.label_6, 0, 0, 1, 1)
......
230 228

  
231 229
    def retranslateUi(self, AreaDialog):
232 230
        _translate = QtCore.QCoreApplication.translate
233
        AreaDialog.setWindowTitle(_translate("AreaDialog", "Area"))
231
        AreaDialog.setWindowTitle(_translate("AreaDialog", "Setup Area"))
234 232
        self.groupBox.setTitle(_translate("AreaDialog", "Area"))
235 233
        self.label_3.setText(_translate("AreaDialog", "Rev. No : "))
236 234
        self.pushButtonUnitArea.setText(_translate("AreaDialog", "..."))
237 235
        self.pushButtonHistoryDataArea.setText(_translate("AreaDialog", "..."))
238 236
        self.pushButtonRevNoArea.setText(_translate("AreaDialog", "..."))
239
        self.label_6.setText(_translate("AreaDialog", "Drawing"))
237
        self.label_6.setText(_translate("AreaDialog", "Drawing : "))
240 238
        self.label_7.setText(_translate("AreaDialog", "Unit : "))
241 239
        self.label_4.setText(_translate("AreaDialog", "Drawing No : "))
242 240
        self.pushButtonNoteArea.setText(_translate("AreaDialog", "..."))
......
259 257
        self.groupBoxTypicalArea.setTitle(_translate("AreaDialog", "Typical Area"))
260 258
        self.pushButtonAddTypicalArea.setText(_translate("AreaDialog", "+"))
261 259
        self.pushButtonDelTypicalArea.setText(_translate("AreaDialog", "-"))
260

  
262 261
import MainWindow_rc
262

  
263
if __name__ == "__main__":
264
    import sys
265
    app = QtWidgets.QApplication(sys.argv)
266
    AreaDialog = QtWidgets.QDialog()
267
    ui = Ui_AreaDialog()
268
    ui.setupUi(AreaDialog)
269
    AreaDialog.show()
270
    sys.exit(app.exec_())
271

  
DTI_PID/DTI_PID/ID2.pro
10 10
SOURCES += .\UI\DataExport_UI.py DataExportDialog.py
11 11
SOURCES += .\UI\EqpDatasheetExport_UI.py DataExportDialog.py
12 12
SOURCES += SymbolThickness_UI.py SymbolThicknessDialog.py
13
SOURCES += SymbolAttrCodeTable_UI.py SymbolAttrCodeTableDialog.py
14
SOURCES += SymbolAttrTarget_UI.py SymbolAttrTargetDialog.py
15
SOURCES += CustomCodeTables_UI.py CustomCodeTablesDialog.py
13 16
TRANSLATIONS = translate/ko_kr.ts translate/ja_jp.ts
DTI_PID/DTI_PID/UI/Configuration_Area.ui
16 16
   </font>
17 17
  </property>
18 18
  <property name="windowTitle">
19
   <string>Area</string>
19
   <string>Setup Area</string>
20 20
  </property>
21 21
  <property name="windowIcon">
22 22
   <iconset resource="../res/MainWindow.qrc">
......
100 100
       <widget class="QLabel" name="label_6">
101 101
        <property name="font">
102 102
         <font>
103
          <weight>75</weight>
104
          <bold>true</bold>
103
          <weight>50</weight>
104
          <bold>false</bold>
105 105
         </font>
106 106
        </property>
107 107
        <property name="text">
108
         <string>Drawing</string>
108
         <string>Drawing : </string>
109 109
        </property>
110 110
       </widget>
111 111
      </item>
DTI_PID/DTI_PID/translate/ja_jp.ts
3 3
<context>
4 4
    <name>AreaDialog</name>
5 5
    <message>
6
        <location filename="../Configuration_Area_UI.py" line="234"/>
6
        <location filename="../Configuration_Area_UI.py" line="232"/>
7 7
        <source>Area</source>
8 8
        <translation type="unfinished"></translation>
9 9
    </message>
10 10
    <message>
11
        <location filename="../Configuration_Area_UI.py" line="235"/>
11
        <location filename="../Configuration_Area_UI.py" line="233"/>
12 12
        <source>Rev. No : </source>
13 13
        <translation type="unfinished"></translation>
14 14
    </message>
15 15
    <message>
16
        <location filename="../Configuration_Area_UI.py" line="246"/>
16
        <location filename="../Configuration_Area_UI.py" line="244"/>
17 17
        <source>...</source>
18 18
        <translation type="unfinished"></translation>
19 19
    </message>
20 20
    <message>
21
        <location filename="../Configuration_Area_UI.py" line="239"/>
22
        <source>Drawing</source>
23
        <translation type="unfinished"></translation>
24
    </message>
25
    <message>
26
        <location filename="../Configuration_Area_UI.py" line="240"/>
21
        <location filename="../Configuration_Area_UI.py" line="238"/>
27 22
        <source>Unit : </source>
28 23
        <translation type="unfinished"></translation>
29 24
    </message>
30 25
    <message>
31
        <location filename="../Configuration_Area_UI.py" line="241"/>
26
        <location filename="../Configuration_Area_UI.py" line="239"/>
32 27
        <source>Drawing No : </source>
33 28
        <translation type="unfinished"></translation>
34 29
    </message>
35 30
    <message>
36
        <location filename="../Configuration_Area_UI.py" line="243"/>
31
        <location filename="../Configuration_Area_UI.py" line="241"/>
37 32
        <source>History Data : </source>
38 33
        <translation type="unfinished"></translation>
39 34
    </message>
40 35
    <message>
41
        <location filename="../Configuration_Area_UI.py" line="244"/>
36
        <location filename="../Configuration_Area_UI.py" line="242"/>
42 37
        <source>Note : </source>
43 38
        <translation type="unfinished"></translation>
44 39
    </message>
45 40
    <message>
46
        <location filename="../Configuration_Area_UI.py" line="261"/>
41
        <location filename="../Configuration_Area_UI.py" line="259"/>
47 42
        <source>-</source>
48 43
        <translation type="unfinished"></translation>
49 44
    </message>
50 45
    <message>
51
        <location filename="../Configuration_Area_UI.py" line="253"/>
46
        <location filename="../Configuration_Area_UI.py" line="251"/>
52 47
        <source>Equipment Desc. Area</source>
53 48
        <translation type="unfinished"></translation>
54 49
    </message>
55 50
    <message>
56
        <location filename="../Configuration_Area_UI.py" line="260"/>
51
        <location filename="../Configuration_Area_UI.py" line="258"/>
57 52
        <source>+</source>
58 53
        <translation type="unfinished"></translation>
59 54
    </message>
60 55
    <message>
61
        <location filename="../Configuration_Area_UI.py" line="256"/>
56
        <location filename="../Configuration_Area_UI.py" line="254"/>
62 57
        <source>Title Block</source>
63 58
        <translation type="unfinished"></translation>
64 59
    </message>
65 60
    <message>
66
        <location filename="../Configuration_Area_UI.py" line="259"/>
61
        <location filename="../Configuration_Area_UI.py" line="257"/>
67 62
        <source>Typical Area</source>
68 63
        <translation type="unfinished"></translation>
69 64
    </message>
65
    <message>
66
        <location filename="../Configuration_Area_UI.py" line="237"/>
67
        <source>Drawing : </source>
68
        <translation type="unfinished"></translation>
69
    </message>
70
    <message>
71
        <location filename="../Configuration_Area_UI.py" line="231"/>
72
        <source>Setup Area</source>
73
        <translation type="unfinished"></translation>
74
    </message>
75
</context>
76
<context>
77
    <name>AttributeCodeTable</name>
78
    <message>
79
        <location filename="../SymbolAttrCodeTable_UI.py" line="70"/>
80
        <source>Attribute Code Table</source>
81
        <translation type="unfinished"></translation>
82
    </message>
83
    <message>
84
        <location filename="../SymbolAttrCodeTable_UI.py" line="71"/>
85
        <source>Auto Allowable</source>
86
        <translation type="unfinished"></translation>
87
    </message>
88
    <message>
89
        <location filename="../SymbolAttrCodeTable_UI.py" line="72"/>
90
        <source>Line Height : </source>
91
        <translation type="unfinished"></translation>
92
    </message>
93
    <message>
94
        <location filename="../SymbolAttrCodeTable_UI.py" line="73"/>
95
        <source>Read from Legend</source>
96
        <translation type="unfinished"></translation>
97
    </message>
98
    <message>
99
        <location filename="../SymbolAttrCodeTable_UI.py" line="74"/>
100
        <source>Table</source>
101
        <translation type="unfinished"></translation>
102
    </message>
103
</context>
104
<context>
105
    <name>AttributeTarget</name>
106
    <message>
107
        <location filename="../SymbolAttrTarget_UI.py" line="60"/>
108
        <source>Attribute Target</source>
109
        <translation type="unfinished"></translation>
110
    </message>
111
    <message>
112
        <location filename="../SymbolAttrTarget_UI.py" line="61"/>
113
        <source>Symbols</source>
114
        <translation type="unfinished"></translation>
115
    </message>
116
    <message>
117
        <location filename="../SymbolAttrTarget_UI.py" line="62"/>
118
        <source>Select All</source>
119
        <translation type="unfinished"></translation>
120
    </message>
70 121
</context>
71 122
<context>
72 123
    <name>CodeTableDialog</name>
......
638 689
    </message>
639 690
</context>
640 691
<context>
692
    <name>CustomCodeTables</name>
693
    <message>
694
        <location filename="../CustomCodeTables_UI.py" line="66"/>
695
        <source>Custom Code Tables</source>
696
        <translation type="unfinished"></translation>
697
    </message>
698
    <message>
699
        <location filename="../CustomCodeTables_UI.py" line="67"/>
700
        <source>Auto Allowable</source>
701
        <translation type="unfinished"></translation>
702
    </message>
703
    <message>
704
        <location filename="../CustomCodeTables_UI.py" line="68"/>
705
        <source>Custom Tables</source>
706
        <translation type="unfinished"></translation>
707
    </message>
708
    <message>
709
        <location filename="../CustomCodeTables_UI.py" line="69"/>
710
        <source>+</source>
711
        <translation type="unfinished"></translation>
712
    </message>
713
    <message>
714
        <location filename="../CustomCodeTables_UI.py" line="70"/>
715
        <source>-</source>
716
        <translation type="unfinished"></translation>
717
    </message>
718
</context>
719
<context>
641 720
    <name>DataExportDialog</name>
642 721
    <message>
643 722
        <location filename="../UI/DataExport_UI.py" line="73"/>
......
1190 1269
        <translation type="unfinished">編集する</translation>
1191 1270
    </message>
1192 1271
    <message>
1193
        <location filename="../MainWindow.py" line="550"/>
1272
        <location filename="../MainWindow.py" line="556"/>
1194 1273
        <source>P&amp;ID Drawings</source>
1195 1274
        <translation type="unfinished">P&amp;ID ドローイング</translation>
1196 1275
    </message>
......
1235 1314
        <translation type="unfinished"></translation>
1236 1315
    </message>
1237 1316
    <message>
1238
        <location filename="../MainWindow.py" line="695"/>
1317
        <location filename="../MainWindow.py" line="701"/>
1239 1318
        <source>Symbol</source>
1240 1319
        <translation type="unfinished"></translation>
1241 1320
    </message>
......
1280 1359
        <translation type="unfinished"></translation>
1281 1360
    </message>
1282 1361
    <message>
1283
        <location filename="../MainWindow.py" line="428"/>
1362
        <location filename="../MainWindow.py" line="434"/>
1284 1363
        <source>Inconsistency</source>
1285 1364
        <translation type="unfinished"></translation>
1286 1365
    </message>
......
1390 1469
        <translation type="unfinished"></translation>
1391 1470
    </message>
1392 1471
    <message>
1393
        <location filename="../MainWindow.py" line="1051"/>
1472
        <location filename="../MainWindow.py" line="1058"/>
1394 1473
        <source>Initialize</source>
1395 1474
        <translation type="unfinished"></translation>
1396 1475
    </message>
......
1570 1649
        <translation type="unfinished"></translation>
1571 1650
    </message>
1572 1651
    <message>
1573
        <location filename="../MainWindow.py" line="107"/>
1652
        <location filename="../MainWindow.py" line="112"/>
1574 1653
        <source>mouse pos : ({},{})</source>
1575 1654
        <translation type="unfinished"></translation>
1576 1655
    </message>
1577 1656
    <message>
1578
        <location filename="../MainWindow.py" line="109"/>
1657
        <location filename="../MainWindow.py" line="114"/>
1579 1658
        <source>Unrecognition : </source>
1580 1659
        <translation type="unfinished"></translation>
1581 1660
    </message>
1582 1661
    <message>
1583
        <location filename="../MainWindow.py" line="111"/>
1662
        <location filename="../MainWindow.py" line="116"/>
1584 1663
        <source>Symbol : </source>
1585 1664
        <translation type="unfinished"></translation>
1586 1665
    </message>
1587 1666
    <message>
1588
        <location filename="../MainWindow.py" line="113"/>
1667
        <location filename="../MainWindow.py" line="118"/>
1589 1668
        <source>Line : </source>
1590 1669
        <translation type="unfinished"></translation>
1591 1670
    </message>
1592 1671
    <message>
1593
        <location filename="../MainWindow.py" line="115"/>
1672
        <location filename="../MainWindow.py" line="120"/>
1594 1673
        <source>Text : </source>
1595 1674
        <translation type="unfinished"></translation>
1596 1675
    </message>
1597 1676
    <message>
1598
        <location filename="../MainWindow.py" line="290"/>
1677
        <location filename="../MainWindow.py" line="296"/>
1599 1678
        <source>Name</source>
1600 1679
        <translation type="unfinished"></translation>
1601 1680
    </message>
1602 1681
    <message>
1603
        <location filename="../MainWindow.py" line="290"/>
1682
        <location filename="../MainWindow.py" line="296"/>
1604 1683
        <source>DateTime</source>
1605 1684
        <translation type="unfinished"></translation>
1606 1685
    </message>
1607 1686
    <message>
1608
        <location filename="../MainWindow.py" line="690"/>
1687
        <location filename="../MainWindow.py" line="696"/>
1609 1688
        <source>Unrecognition</source>
1610 1689
        <translation type="unfinished"></translation>
1611 1690
    </message>
1612 1691
    <message>
1613
        <location filename="../MainWindow.py" line="698"/>
1692
        <location filename="../MainWindow.py" line="704"/>
1614 1693
        <source>Line</source>
1615 1694
        <translation type="unfinished"></translation>
1616 1695
    </message>
1617 1696
    <message>
1618
        <location filename="../MainWindow.py" line="701"/>
1697
        <location filename="../MainWindow.py" line="707"/>
1619 1698
        <source>Text</source>
1620 1699
        <translation type="unfinished"></translation>
1621 1700
    </message>
1622 1701
    <message>
1623
        <location filename="../MainWindow.py" line="1409"/>
1702
        <location filename="../MainWindow.py" line="1421"/>
1624 1703
        <source>Notice</source>
1625 1704
        <translation type="unfinished"></translation>
1626 1705
    </message>
1627 1706
    <message>
1628
        <location filename="../MainWindow.py" line="1050"/>
1707
        <location filename="../MainWindow.py" line="1057"/>
1629 1708
        <source>Do you want to remove all items?
1630 1709
This work cannot be recovered.</source>
1631 1710
        <translation type="unfinished"></translation>
1632 1711
    </message>
1633 1712
    <message>
1634
        <location filename="../MainWindow.py" line="1207"/>
1713
        <location filename="../MainWindow.py" line="1218"/>
1635 1714
        <source>Fail to recognize text</source>
1636 1715
        <translation type="unfinished"></translation>
1637 1716
    </message>
1638 1717
    <message>
1639
        <location filename="../MainWindow.py" line="1359"/>
1718
        <location filename="../MainWindow.py" line="1370"/>
1640 1719
        <source>First select image drawing</source>
1641 1720
        <translation type="unfinished"></translation>
1642 1721
    </message>
1643 1722
    <message>
1644
        <location filename="../MainWindow.py" line="1504"/>
1723
        <location filename="../MainWindow.py" line="1517"/>
1645 1724
        <source>Please wait for a while</source>
1646 1725
        <translation type="unfinished"></translation>
1647 1726
    </message>
1648 1727
    <message>
1649
        <location filename="../MainWindow.py" line="1504"/>
1728
        <location filename="../MainWindow.py" line="1517"/>
1650 1729
        <source>Cancel</source>
1651 1730
        <translation type="unfinished"></translation>
1652 1731
    </message>
1653 1732
    <message>
1654
        <location filename="../MainWindow.py" line="1512"/>
1733
        <location filename="../MainWindow.py" line="1525"/>
1655 1734
        <source>Reading file...</source>
1656 1735
        <translation type="unfinished"></translation>
1657 1736
    </message>
......
1711 1790
        <translation type="unfinished"></translation>
1712 1791
    </message>
1713 1792
    <message>
1714
        <location filename="../MainWindow.py" line="1409"/>
1793
        <location filename="../MainWindow.py" line="1421"/>
1715 1794
        <source>The drawing is locked for editing by another user</source>
1716 1795
        <translation type="unfinished"></translation>
1717 1796
    </message>
......
1726 1805
        <translation type="unfinished"></translation>
1727 1806
    </message>
1728 1807
    <message>
1729
        <location filename="../MainWindow.py" line="1494"/>
1808
        <location filename="../MainWindow.py" line="1507"/>
1730 1809
        <source>Information</source>
1731 1810
        <translation type="unfinished"></translation>
1732 1811
    </message>
1733 1812
    <message>
1734
        <location filename="../MainWindow.py" line="760"/>
1813
        <location filename="../MainWindow.py" line="766"/>
1735 1814
        <source>Question</source>
1736 1815
        <translation type="unfinished"></translation>
1737 1816
    </message>
1738 1817
    <message>
1739
        <location filename="../MainWindow.py" line="760"/>
1818
        <location filename="../MainWindow.py" line="766"/>
1740 1819
        <source>Do you want to save drawing?</source>
1741 1820
        <translation type="unfinished"></translation>
1742 1821
    </message>
......
1771 1850
        <translation type="unfinished"></translation>
1772 1851
    </message>
1773 1852
    <message>
1774
        <location filename="../MainWindow.py" line="1203"/>
1853
        <location filename="../MainWindow.py" line="1214"/>
1775 1854
        <source>Fail to create text.</source>
1776 1855
        <translation type="unfinished"></translation>
1777 1856
    </message>
1778 1857
    <message>
1779
        <location filename="../MainWindow.py" line="1470"/>
1858
        <location filename="../MainWindow.py" line="1483"/>
1780 1859
        <source>Successfully export to svg file</source>
1781 1860
        <translation type="unfinished"></translation>
1782 1861
    </message>
1783 1862
    <message>
1784
        <location filename="../MainWindow.py" line="1496"/>
1863
        <location filename="../MainWindow.py" line="1509"/>
1785 1864
        <source>Error</source>
1786 1865
        <translation type="unfinished"></translation>
1787 1866
    </message>
1788 1867
    <message>
1789
        <location filename="../MainWindow.py" line="1472"/>
1868
        <location filename="../MainWindow.py" line="1485"/>
1790 1869
        <source>Fail to export to svg file</source>
1791 1870
        <translation type="unfinished"></translation>
1792 1871
    </message>
1793 1872
    <message>
1794
        <location filename="../MainWindow.py" line="1494"/>
1873
        <location filename="../MainWindow.py" line="1507"/>
1795 1874
        <source>Successfully export to image file</source>
1796 1875
        <translation type="unfinished"></translation>
1797 1876
    </message>
1798 1877
    <message>
1799
        <location filename="../MainWindow.py" line="1496"/>
1878
        <location filename="../MainWindow.py" line="1509"/>
1800 1879
        <source>Fail to export to image file</source>
1801 1880
        <translation type="unfinished"></translation>
1802 1881
    </message>
......
1905 1984
<context>
1906 1985
    <name>QCodeTableDialog</name>
1907 1986
    <message>
1908
        <location filename="../CodeTableDialog.py" line="537"/>
1987
        <location filename="../CodeTableDialog.py" line="538"/>
1909 1988
        <source>Notice</source>
1910 1989
        <translation type="unfinished"></translation>
1911 1990
    </message>
1912 1991
    <message>
1913
        <location filename="../CodeTableDialog.py" line="537"/>
1992
        <location filename="../CodeTableDialog.py" line="538"/>
1914 1993
        <source>The same code already exists in the table.</source>
1915 1994
        <translation type="unfinished"></translation>
1916 1995
    </message>
1917 1996
    <message>
1918
        <location filename="../CodeTableDialog.py" line="673"/>
1997
        <location filename="../CodeTableDialog.py" line="674"/>
1919 1998
        <source>Information</source>
1920 1999
        <translation type="unfinished"></translation>
1921 2000
    </message>
1922 2001
    <message>
1923
        <location filename="../CodeTableDialog.py" line="673"/>
2002
        <location filename="../CodeTableDialog.py" line="674"/>
1924 2003
        <source>Successfully saved.</source>
1925 2004
        <translation type="unfinished"></translation>
1926 2005
    </message>
......
2067 2146
<context>
2068 2147
    <name>QRecognitionDialog</name>
2069 2148
    <message>
2070
        <location filename="../RecognitionDialog.py" line="1992"/>
2149
        <location filename="../RecognitionDialog.py" line="1994"/>
2071 2150
        <source>Notice</source>
2072 2151
        <translation type="unfinished"></translation>
2073 2152
    </message>
2074 2153
    <message>
2075
        <location filename="../RecognitionDialog.py" line="1992"/>
2154
        <location filename="../RecognitionDialog.py" line="1994"/>
2076 2155
        <source>Please select drawing area.</source>
2077 2156
        <translation type="unfinished"></translation>
2078 2157
    </message>
......
2211 2290
        <translation type="unfinished"></translation>
2212 2291
    </message>
2213 2292
    <message>
2214
        <location filename="../TrainingImageListDialog.py" line="724"/>
2293
        <location filename="../TrainingImageListDialog.py" line="725"/>
2215 2294
        <source>Continue?</source>
2216 2295
        <translation type="unfinished"></translation>
2217 2296
    </message>
2218 2297
    <message>
2219
        <location filename="../TrainingImageListDialog.py" line="228"/>
2298
        <location filename="../TrainingImageListDialog.py" line="229"/>
2220 2299
        <source>Are you sure you want to delete the box job? </source>
2221 2300
        <translation type="unfinished"></translation>
2222 2301
    </message>
2223 2302
    <message>
2224
        <location filename="../TrainingImageListDialog.py" line="260"/>
2303
        <location filename="../TrainingImageListDialog.py" line="261"/>
2225 2304
        <source>Are you sure you want to delete selected image? </source>
2226 2305
        <translation type="unfinished"></translation>
2227 2306
    </message>
2228 2307
    <message>
2229
        <location filename="../TrainingImageListDialog.py" line="546"/>
2308
        <location filename="../TrainingImageListDialog.py" line="547"/>
2230 2309
        <source>Notice</source>
2231 2310
        <translation type="unfinished"></translation>
2232 2311
    </message>
2233 2312
    <message>
2234
        <location filename="../TrainingImageListDialog.py" line="546"/>
2313
        <location filename="../TrainingImageListDialog.py" line="547"/>
2235 2314
        <source>Successfully applied. </source>
2236 2315
        <translation type="unfinished"></translation>
2237 2316
    </message>
2238 2317
    <message>
2239
        <location filename="../TrainingImageListDialog.py" line="724"/>
2318
        <location filename="../TrainingImageListDialog.py" line="725"/>
2240 2319
        <source>Are you sure you want to delete character &quot;{}&quot; in all box data?
2241 2320
Data can not be restored! </source>
2242 2321
        <translation type="unfinished"></translation>
......
2554 2633
<context>
2555 2634
    <name>worker</name>
2556 2635
    <message>
2557
        <location filename="../RecognitionDialog.py" line="338"/>
2636
        <location filename="../RecognitionDialog.py" line="339"/>
2558 2637
        <source>Detecting symbols...</source>
2559 2638
        <translation type="unfinished"></translation>
2560 2639
    </message>
2561 2640
    <message>
2562
        <location filename="../RecognitionDialog.py" line="354"/>
2641
        <location filename="../RecognitionDialog.py" line="355"/>
2563 2642
        <source>Generating Data...</source>
2564 2643
        <translation type="unfinished"></translation>
2565 2644
    </message>
2566 2645
    <message>
2567
        <location filename="../RecognitionDialog.py" line="493"/>
2646
        <location filename="../RecognitionDialog.py" line="494"/>
2568 2647
        <source>Detecting texts...</source>
2569 2648
        <translation type="unfinished"></translation>
2570 2649
    </message>
2571 2650
    <message>
2572
        <location filename="../RecognitionDialog.py" line="582"/>
2651
        <location filename="../RecognitionDialog.py" line="583"/>
2573 2652
        <source>Creating detected infos...</source>
2574 2653
        <translation type="unfinished"></translation>
2575 2654
    </message>
2576 2655
    <message>
2577
        <location filename="../RecognitionDialog.py" line="724"/>
2656
        <location filename="../RecognitionDialog.py" line="725"/>
2578 2657
        <source>Detecting lines...</source>
2579 2658
        <translation type="unfinished"></translation>
2580 2659
    </message>
DTI_PID/DTI_PID/translate/ko_kr.ts
1 1
<?xml version="1.0" encoding="utf-8"?>
2
<!DOCTYPE TS><TS version="2.0" language="ko_KR" sourcelanguage="">
2
<!DOCTYPE TS>
3
<TS version="2.1" language="ko_KR">
3 4
<context>
4 5
    <name>AreaDialog</name>
5 6
    <message>
6
        <location filename="../Configuration_Area_UI.py" line="234"/>
7
        <location filename="../Configuration_Area_UI.py" line="232"/>
7 8
        <source>Area</source>
8 9
        <translation type="unfinished">영역</translation>
9 10
    </message>
10 11
    <message>
11
        <location filename="../Configuration_Area_UI.py" line="253"/>
12
        <location filename="../Configuration_Area_UI.py" line="251"/>
12 13
        <source>Equipment Desc. Area</source>
13 14
        <translation type="unfinished">Equipment Desc. 영역</translation>
14 15
    </message>
15 16
    <message>
16
        <location filename="../Configuration_Area_UI.py" line="259"/>
17
        <location filename="../Configuration_Area_UI.py" line="257"/>
17 18
        <source>Typical Area</source>
18 19
        <translation type="unfinished">Typical 영역</translation>
19 20
    </message>
20 21
    <message>
21
        <location filename="../Configuration_Area_UI.py" line="235"/>
22
        <location filename="../Configuration_Area_UI.py" line="233"/>
22 23
        <source>Rev. No : </source>
23 24
        <translation type="unfinished">리비전 번호 : </translation>
24 25
    </message>
25 26
    <message>
26
        <location filename="../Configuration_Area_UI.py" line="246"/>
27
        <location filename="../Configuration_Area_UI.py" line="244"/>
27 28
        <source>...</source>
28 29
        <translation type="unfinished"></translation>
29 30
    </message>
30 31
    <message>
31 32
        <location filename="../Configuration_Area_UI.py" line="239"/>
32 33
        <source>Drawing</source>
33
        <translation type="unfinished">도면</translation>
34
        <translation type="obsolete">도면</translation>
34 35
    </message>
35 36
    <message>
36
        <location filename="../Configuration_Area_UI.py" line="240"/>
37
        <location filename="../Configuration_Area_UI.py" line="238"/>
37 38
        <source>Unit : </source>
38 39
        <translation type="unfinished">단위 : </translation>
39 40
    </message>
40 41
    <message>
41
        <location filename="../Configuration_Area_UI.py" line="241"/>
42
        <location filename="../Configuration_Area_UI.py" line="239"/>
42 43
        <source>Drawing No : </source>
43 44
        <translation type="unfinished">도면 번호 : </translation>
44 45
    </message>
45 46
    <message>
46
        <location filename="../Configuration_Area_UI.py" line="243"/>
47
        <location filename="../Configuration_Area_UI.py" line="241"/>
47 48
        <source>History Data : </source>
48 49
        <translation type="unfinished">이력 데이타 : </translation>
49 50
    </message>
50 51
    <message>
51
        <location filename="../Configuration_Area_UI.py" line="244"/>
52
        <location filename="../Configuration_Area_UI.py" line="242"/>
52 53
        <source>Note : </source>
53 54
        <translation type="unfinished">노트 : </translation>
54 55
    </message>
55 56
    <message>
56
        <location filename="../Configuration_Area_UI.py" line="261"/>
57
        <location filename="../Configuration_Area_UI.py" line="259"/>
57 58
        <source>-</source>
58 59
        <translation type="unfinished"></translation>
59 60
    </message>
60 61
    <message>
61
        <location filename="../Configuration_Area_UI.py" line="260"/>
62
        <location filename="../Configuration_Area_UI.py" line="258"/>
62 63
        <source>+</source>
63 64
        <translation type="unfinished"></translation>
64 65
    </message>
65 66
    <message>
66
        <location filename="../Configuration_Area_UI.py" line="256"/>
67
        <location filename="../Configuration_Area_UI.py" line="254"/>
67 68
        <source>Title Block</source>
68 69
        <translation type="unfinished">타이틀 블럭</translation>
69 70
    </message>
71
    <message>
72
        <location filename="../Configuration_Area_UI.py" line="237"/>
73
        <source>Drawing : </source>
74
        <translation type="unfinished">도면 : </translation>
75
    </message>
76
    <message>
77
        <location filename="../Configuration_Area_UI.py" line="231"/>
78
        <source>Setup Area</source>
79
        <translation type="unfinished">영역 설정</translation>
80
    </message>
81
</context>
82
<context>
83
    <name>AttributeCodeTable</name>
84
    <message>
85
        <location filename="../SymbolAttrCodeTable_UI.py" line="70"/>
86
        <source>Attribute Code Table</source>
87
        <translation type="unfinished">속성 코드 테이블</translation>
88
    </message>
89
    <message>
90
        <location filename="../SymbolAttrCodeTable_UI.py" line="71"/>
91
        <source>Auto Allowable</source>
92
        <translation type="unfinished"></translation>
93
    </message>
94
    <message>
95
        <location filename="../SymbolAttrCodeTable_UI.py" line="72"/>
96
        <source>Line Height : </source>
97
        <translation type="unfinished"></translation>
98
    </message>
99
    <message>
100
        <location filename="../SymbolAttrCodeTable_UI.py" line="73"/>
101
        <source>Read from Legend</source>
102
        <translation type="unfinished"></translation>
103
    </message>
104
    <message>
105
        <location filename="../SymbolAttrCodeTable_UI.py" line="74"/>
106
        <source>Table</source>
107
        <translation type="unfinished"></translation>
108
    </message>
109
</context>
110
<context>
111
    <name>AttributeTarget</name>
112
    <message>
113
        <location filename="../SymbolAttrTarget_UI.py" line="60"/>
114
        <source>Attribute Target</source>
115
        <translation type="unfinished"></translation>
116
    </message>
117
    <message>
118
        <location filename="../SymbolAttrTarget_UI.py" line="61"/>
119
        <source>Symbols</source>
120
        <translation type="unfinished">심볼</translation>
121
    </message>
122
    <message>
123
        <location filename="../SymbolAttrTarget_UI.py" line="62"/>
124
        <source>Select All</source>
125
        <translation type="unfinished">모두 선택</translation>
126
    </message>
70 127
</context>
71 128
<context>
72 129
    <name>CodeTableDialog</name>
......
186 243
    <message>
187 244
        <location filename="../Configuration_UI.py" line="761"/>
188 245
        <source>Configuration</source>
189
        <translation type="unfinished">Configuration</translation>
246
        <translation type="unfinished">설정</translation>
190 247
    </message>
191 248
    <message>
192 249
        <location filename="../Configuration_UI.py" line="780"/>
......
356 413
    <message>
357 414
        <location filename="../Configuration_UI.py" line="835"/>
358 415
        <source>Text Style</source>
359
        <translation type="unfinished">텍스트</translation>
416
        <translation type="unfinished">텍스트 스타일</translation>
360 417
    </message>
361 418
    <message>
362 419
        <location filename="../Configuration_UI.py" line="836"/>
......
411 468
    <message>
412 469
        <location filename="../Configuration_UI.py" line="774"/>
413 470
        <source>Minimum Detection Size : </source>
414
        <translation type="unfinished">최소 검출 크기 :</translation>
471
        <translation type="unfinished">최소 검출 크기 : </translation>
415 472
    </message>
416 473
    <message>
417 474
        <location filename="../Configuration_UI.py" line="817"/>
......
431 488
    <message>
432 489
        <location filename="../Configuration_UI.py" line="801"/>
433 490
        <source>Ignore Small Object Size : </source>
434
        <translation type="unfinished">제외 소형 개체 크기 : </translation>
491
        <translation type="unfinished">소형  개체 제외 크기 : </translation>
435 492
    </message>
436 493
    <message>
437 494
        <location filename="../Configuration_UI.py" line="813"/>
......
551 608
    <message>
552 609
        <location filename="../Configuration_UI.py" line="851"/>
553 610
        <source>Load Data From XML First</source>
554
        <translation type="unfinished"></translation>
611
        <translation type="unfinished">XML 우선 불러오기</translation>
555 612
    </message>
556 613
    <message>
557 614
        <location filename="../Configuration_UI.py" line="856"/>
......
566 623
    <message>
567 624
        <location filename="../Configuration_UI.py" line="772"/>
568 625
        <source>Unrecognition Ignore Step : </source>
569
        <translation type="unfinished"></translation>
626
        <translation type="unfinished">미인식 제외 단계 : </translation>
570 627
    </message>
571 628
    <message>
572 629
        <location filename="../Configuration_UI.py" line="775"/>
573 630
        <source>Drawing Thickness Reinforcement Step : </source>
574
        <translation type="unfinished"></translation>
631
        <translation type="unfinished">도면 두께 보강 단계 : </translation>
575 632
    </message>
576 633
    <message>
577 634
        <location filename="../Configuration_UI.py" line="770"/>
......
581 638
    <message>
582 639
        <location filename="../Configuration_UI.py" line="852"/>
583 640
        <source>Save Unknown Item to XML Only</source>
584
        <translation type="unfinished"></translation>
641
        <translation type="unfinished">미인식 개체 XML에만 저장</translation>
585 642
    </message>
586 643
    <message>
587 644
        <location filename="../Configuration_UI.py" line="853"/>
588 645
        <source>Clear Drawing Access Information</source>
589
        <translation type="unfinished"></translation>
646
        <translation type="unfinished">도면 접속 정보 초기화</translation>
590 647
    </message>
591 648
    <message>
592 649
        <location filename="../Configuration_UI.py" line="858"/>
593 650
        <source>Clear</source>
594
        <translation type="unfinished"></translation>
651
        <translation type="unfinished">초기화</translation>
595 652
    </message>
596 653
    <message>
597 654
        <location filename="../Configuration_UI.py" line="783"/>
598 655
        <source>Allowed Single Text : </source>
599
        <translation type="unfinished"></translation>
656
        <translation type="unfinished">단일 인식 허용 문자 : </translation>
600 657
    </message>
601 658
    <message>
602 659
        <location filename="../Configuration_UI.py" line="802"/>
603 660
        <source>Line Minimum Length : </source>
604
        <translation type="unfinished"></translation>
661
        <translation type="unfinished">최소 라인 길이 : </translation>
605 662
    </message>
606 663
    <message>
607 664
        <location filename="../Configuration_UI.py" line="803"/>
608 665
        <source>Length to Connect Line : </source>
609
        <translation type="unfinished"></translation>
666
        <translation type="unfinished">라인 연결 길이 : </translation>
610 667
    </message>
611 668
    <message>
612 669
        <location filename="../Configuration_UI.py" line="806"/>
613 670
        <source>Default Line Type : </source>
614
        <translation type="unfinished"></translation>
671
        <translation type="unfinished">기본 라인 타입 : </translation>
615 672
    </message>
616 673
    <message>
617 674
        <location filename="../Configuration_UI.py" line="807"/>
618 675
        <source>Diagonal Detection : </source>
619
        <translation type="unfinished"></translation>
676
        <translation type="unfinished">대각선 검출 : </translation>
620 677
    </message>
621 678
    <message>
622 679
        <location filename="../Configuration_UI.py" line="846"/>
......
626 683
    <message>
627 684
        <location filename="../Configuration_UI.py" line="847"/>
628 685
        <source>Background Text Transparency</source>
629
        <translation type="unfinished"></translation>
686
        <translation type="unfinished">배경 텍스트 지움</translation>
630 687
    </message>
631 688
    <message>
632 689
        <location filename="../Configuration_UI.py" line="769"/>
......
661 718
    <message>
662 719
        <location filename="../Configuration_UI.py" line="776"/>
663 720
        <source>Apply</source>
664
        <translation type="unfinished"></translation>
721
        <translation type="unfinished">적용</translation>
665 722
    </message>
666 723
    <message>
667 724
        <location filename="../Configuration_UI.py" line="784"/>
......
728 785
    </message>
729 786
</context>
730 787
<context>
788
    <name>CustomCodeTables</name>
789
    <message>
790
        <location filename="../CustomCodeTables_UI.py" line="66"/>
791
        <source>Custom Code Tables</source>
792
        <translation type="unfinished"></translation>
793
    </message>
794
    <message>
795
        <location filename="../CustomCodeTables_UI.py" line="67"/>
796
        <source>Auto Allowable</source>
797
        <translation type="unfinished"></translation>
798
    </message>
799
    <message>
800
        <location filename="../CustomCodeTables_UI.py" line="68"/>
801
        <source>Custom Tables</source>
802
        <translation type="unfinished"></translation>
803
    </message>
804
    <message>
805
        <location filename="../CustomCodeTables_UI.py" line="69"/>
806
        <source>+</source>
807
        <translation type="unfinished"></translation>
808
    </message>
809
    <message>
810
        <location filename="../CustomCodeTables_UI.py" line="70"/>
811
        <source>-</source>
812
        <translation type="unfinished"></translation>
813
    </message>
814
</context>
815
<context>
731 816
    <name>DataExportDialog</name>
732 817
    <message>
733 818
        <location filename="../UI/DataExport_UI.py" line="73"/>
......
1003 1088
        <source>Copy</source>
1004 1089
        <translation type="unfinished"></translation>
1005 1090
    </message>
1006
    <message encoding="UTF-8">
1091
    <message>
1007 1092
        <location filename="../OcrResultDialog_UI.py" line="151"/>
1008 1093
        <source>시계 방향 회전</source>
1009 1094
        <translation type="unfinished"></translation>
1010 1095
    </message>
1011
    <message encoding="UTF-8">
1096
    <message>
1012 1097
        <location filename="../OcrResultDialog_UI.py" line="152"/>
1013 1098
        <source>반시계 방향 회전</source>
1014 1099
        <translation type="unfinished"></translation>
......
1016 1101
</context>
1017 1102
<context>
1018 1103
    <name>DialogLicense</name>
1019
    <message encoding="UTF-8">
1104
    <message>
1020 1105
        <location filename="../License_UI.py" line="48"/>
1021 1106
        <source>라이센스</source>
1022 1107
        <translation type="unfinished"></translation>
1023 1108
    </message>
1024
    <message encoding="UTF-8">
1109
    <message>
1025 1110
        <location filename="../License_UI.py" line="49"/>
1026 1111
        <source>라이센스 키 : </source>
1027 1112
        <translation type="unfinished"></translation>
......
1318 1403
        <translation type="unfinished">생성</translation>
1319 1404
    </message>
1320 1405
    <message>
1321
        <location filename="../MainWindow.py" line="695"/>
1406
        <location filename="../MainWindow.py" line="701"/>
1322 1407
        <source>Symbol</source>
1323 1408
        <translation type="unfinished">심볼</translation>
1324 1409
    </message>
......
1418 1503
        <translation type="obsolete">이미지 도면</translation>
1419 1504
    </message>
1420 1505
    <message>
1421
        <location filename="../MainWindow.py" line="701"/>
1506
        <location filename="../MainWindow.py" line="707"/>
1422 1507
        <source>Text</source>
1423 1508
        <translation type="unfinished">텍스트</translation>
1424 1509
    </message>
1425 1510
    <message>
1426
        <location filename="../MainWindow.py" line="698"/>
1511
        <location filename="../MainWindow.py" line="704"/>
1427 1512
        <source>Line</source>
1428 1513
        <translation type="unfinished">라인</translation>
1429 1514
    </message>
......
1453 1538
        <translation type="unfinished">찾기/바꾸기</translation>
1454 1539
    </message>
1455 1540
    <message>
1456
        <location filename="../MainWindow.py" line="109"/>
1541
        <location filename="../MainWindow.py" line="114"/>
1457 1542
        <source>Unrecognition : </source>
1458 1543
        <translation type="unfinished">미인식 : </translation>
1459 1544
    </message>
1460 1545
    <message>
1461
        <location filename="../MainWindow.py" line="111"/>
1546
        <location filename="../MainWindow.py" line="116"/>
1462 1547
        <source>Symbol : </source>
1463 1548
        <translation type="unfinished">심볼 : </translation>
1464 1549
    </message>
1465 1550
    <message>
1466
        <location filename="../MainWindow.py" line="113"/>
1551
        <location filename="../MainWindow.py" line="118"/>
1467 1552
        <source>Line : </source>
1468 1553
        <translation type="unfinished">라인 : </translation>
1469 1554
    </message>
1470 1555
    <message>
1471
        <location filename="../MainWindow.py" line="115"/>
1556
        <location filename="../MainWindow.py" line="120"/>
1472 1557
        <source>Text : </source>
1473 1558
        <translation type="unfinished">텍스트 : </translation>
1474 1559
    </message>
1475 1560
    <message>
1476
        <location filename="../MainWindow.py" line="290"/>
1561
        <location filename="../MainWindow.py" line="296"/>
1477 1562
        <source>Name</source>
1478 1563
        <translation type="unfinished">이름</translation>
1479 1564
    </message>
1480 1565
    <message>
1481
        <location filename="../MainWindow.py" line="290"/>
1566
        <location filename="../MainWindow.py" line="296"/>
1482 1567
        <source>DateTime</source>
1483 1568
        <translation type="unfinished">날짜</translation>
1484 1569
    </message>
1485 1570
    <message>
1486
        <location filename="../MainWindow.py" line="550"/>
1571
        <location filename="../MainWindow.py" line="556"/>
1487 1572
        <source>P&amp;ID Drawings</source>
1488 1573
        <translation type="unfinished">P&amp;ID 도면</translation>
1489 1574
    </message>
1490 1575
    <message>
1491
        <location filename="../MainWindow.py" line="690"/>
1576
        <location filename="../MainWindow.py" line="696"/>
1492 1577
        <source>Unrecognition</source>
1493 1578
        <translation type="unfinished">미인식</translation>
1494 1579
    </message>
1495 1580
    <message>
1496
        <location filename="../MainWindow.py" line="1409"/>
1581
        <location filename="../MainWindow.py" line="1421"/>
1497 1582
        <source>Notice</source>
1498 1583
        <translation type="unfinished">알림</translation>
1499 1584
    </message>
1500 1585
    <message>
1501
        <location filename="../MainWindow.py" line="1207"/>
1586
        <location filename="../MainWindow.py" line="1218"/>
1502 1587
        <source>Fail to recognize text</source>
1503 1588
        <translation type="unfinished">인식 실패</translation>
1504 1589
    </message>
1505 1590
    <message>
1506
        <location filename="../MainWindow.py" line="1359"/>
1591
        <location filename="../MainWindow.py" line="1370"/>
1507 1592
        <source>First select image drawing</source>
1508 1593
        <translation type="unfinished">먼저 이미지 도면을 선택하세요</translation>
1509 1594
    </message>
1510 1595
    <message>
1511
        <location filename="../MainWindow.py" line="1504"/>
1596
        <location filename="../MainWindow.py" line="1517"/>
1512 1597
        <source>Please wait for a while</source>
1513 1598
        <translation type="unfinished">잠시만 기다리세요</translation>
1514 1599
    </message>
1515 1600
    <message>
1516
        <location filename="../MainWindow.py" line="1504"/>
1601
        <location filename="../MainWindow.py" line="1517"/>
1517 1602
        <source>Cancel</source>
1518 1603
        <translation type="unfinished">취소</translation>
1519 1604
    </message>
1520 1605
    <message>
1521
        <location filename="../MainWindow.py" line="1512"/>
1606
        <location filename="../MainWindow.py" line="1525"/>
1522 1607
        <source>Reading file...</source>
1523 1608
        <translation type="unfinished">파일을 읽는 중...</translation>
1524 1609
    </message>
......
1563 1648
        <translation type="unfinished">계장 데이타 리스트</translation>
1564 1649
    </message>
1565 1650
    <message>
1566
        <location filename="../MainWindow.py" line="1051"/>
1651
        <location filename="../MainWindow.py" line="1058"/>
1567 1652
        <source>Initialize</source>
1568 1653
        <translation type="unfinished">초기화</translation>
1569 1654
    </message>
......
1633 1718
        <translation type="obsolete">터미널</translation>
1634 1719
    </message>
1635 1720
    <message>
1636
        <location filename="../MainWindow.py" line="428"/>
1721
        <location filename="../MainWindow.py" line="434"/>
1637 1722
        <source>Inconsistency</source>
1638 1723
        <translation type="unfinished">불일치</translation>
1639 1724
    </message>
......
1808 1893
        <translation type="unfinished">OPC 연계</translation>
1809 1894
    </message>
1810 1895
    <message>
1811
        <location filename="../MainWindow.py" line="107"/>
1896
        <location filename="../MainWindow.py" line="112"/>
1812 1897
        <source>mouse pos : ({},{})</source>
1813 1898
        <translation type="unfinished">마우스 위치</translation>
1814 1899
    </message>
1815 1900
    <message>
1816
        <location filename="../MainWindow.py" line="1050"/>
1901
        <location filename="../MainWindow.py" line="1057"/>
1817 1902
        <source>Do you want to remove all items?
1818 1903
This work cannot be recovered.</source>
1819 1904
        <translation type="unfinished"></translation>
......
1874 1959
        <translation type="unfinished">장치 데이타 시트</translation>
1875 1960
    </message>
1876 1961
    <message>
1877
        <location filename="../MainWindow.py" line="1409"/>
1962
        <location filename="../MainWindow.py" line="1421"/>
1878 1963
        <source>The drawing is locked for editing by another user</source>
1879 1964
        <translation type="unfinished">도면이 다른 사용자에 의해 잠겨있습니다.</translation>
1880 1965
    </message>
......
1889 1974
        <translation type="unfinished">심볼 학습</translation>
1890 1975
    </message>
1891 1976
    <message>
1892
        <location filename="../MainWindow.py" line="1494"/>
1977
        <location filename="../MainWindow.py" line="1507"/>
1893 1978
        <source>Information</source>
1894 1979
        <translation type="unfinished">정보</translation>
1895 1980
    </message>
1896 1981
    <message>
1897
        <location filename="../MainWindow.py" line="760"/>
1982
        <location filename="../MainWindow.py" line="766"/>
1898 1983
        <source>Question</source>
1899 1984
        <translation type="unfinished">물음</translation>
1900 1985
    </message>
1901 1986
    <message>
1902
        <location filename="../MainWindow.py" line="760"/>
1987
        <location filename="../MainWindow.py" line="766"/>
1903 1988
        <source>Do you want to save drawing?</source>
1904 1989
        <translation type="unfinished">도면을 저장하시겠습니까?</translation>
1905 1990
    </message>
......
1944 2029
        <translation type="unfinished">라인 검출</translation>
1945 2030
    </message>
1946 2031
    <message>
1947
        <location filename="../MainWindow.py" line="1203"/>
2032
        <location filename="../MainWindow.py" line="1214"/>
1948 2033
        <source>Fail to create text.</source>
1949 2034
        <translation type="unfinished">텍스트 생성하지 못했습니다.</translation>
1950 2035
    </message>
1951 2036
    <message>
1952
        <location filename="../MainWindow.py" line="1470"/>
2037
        <location filename="../MainWindow.py" line="1483"/>
1953 2038
        <source>Successfully export to svg file</source>
1954 2039
        <translation type="unfinished">SVG 파일을 생성했습니다.</translation>
1955 2040
    </message>
1956 2041
    <message>
1957
        <location filename="../MainWindow.py" line="1496"/>
2042
        <location filename="../MainWindow.py" line="1509"/>
1958 2043
        <source>Error</source>
1959 2044
        <translation type="unfinished">에러</translation>
1960 2045
    </message>
1961 2046
    <message>
1962
        <location filename="../MainWindow.py" line="1472"/>
2047
        <location filename="../MainWindow.py" line="1485"/>
1963 2048
        <source>Fail to export to svg file</source>
1964 2049
        <translation type="unfinished">SVG 파일을 생성하지 못했습니다.</translation>
1965 2050
    </message>
1966 2051
    <message>
1967
        <location filename="../MainWindow.py" line="1494"/>
2052
        <location filename="../MainWindow.py" line="1507"/>
1968 2053
        <source>Successfully export to image file</source>
1969 2054
        <translation type="unfinished">이미지 파일을 생성했습니다.</translation>
1970 2055
    </message>
1971 2056
    <message>
1972
        <location filename="../MainWindow.py" line="1496"/>
2057
        <location filename="../MainWindow.py" line="1509"/>
1973 2058
        <source>Fail to export to image file</source>
1974 2059
        <translation type="unfinished">이미지 파일을 생성하지 못했습니다.</translation>
1975 2060
    </message>
......
2078 2163
<context>
2079 2164
    <name>QCodeTableDialog</name>
2080 2165
    <message>
2081
        <location filename="../CodeTableDialog.py" line="537"/>
2166
        <location filename="../CodeTableDialog.py" line="538"/>
2082 2167
        <source>Notice</source>
2083 2168
        <translation type="unfinished">알림</translation>
2084 2169
    </message>
2085 2170
    <message>
2086
        <location filename="../CodeTableDialog.py" line="537"/>
2171
        <location filename="../CodeTableDialog.py" line="538"/>
2087 2172
        <source>The same code already exists in the table.</source>
2088 2173
        <translation type="unfinished"></translation>
2089 2174
    </message>
2090 2175
    <message>
2091
        <location filename="../CodeTableDialog.py" line="673"/>
2176
        <location filename="../CodeTableDialog.py" line="674"/>
2092 2177
        <source>Information</source>
2093 2178
        <translation type="unfinished"></translation>
2094 2179
    </message>
2095 2180
    <message>
2096
        <location filename="../CodeTableDialog.py" line="673"/>
2181
        <location filename="../CodeTableDialog.py" line="674"/>
2097 2182
        <source>Successfully saved.</source>
2098 2183
        <translation type="unfinished"></translation>
2099 2184
    </message>
......
2275 2360
<context>
2276 2361
    <name>QRecognitionDialog</name>
2277 2362
    <message>
2278
        <location filename="../RecognitionDialog.py" line="1992"/>
2363
        <location filename="../RecognitionDialog.py" line="1994"/>
2279 2364
        <source>Notice</source>
2280 2365
        <translation type="unfinished">알림</translation>
2281 2366
    </message>
2282 2367
    <message>
2283
        <location filename="../RecognitionDialog.py" line="1992"/>
2368
        <location filename="../RecognitionDialog.py" line="1994"/>
2284 2369
        <source>Please select drawing area.</source>
2285 2370
        <translation type="unfinished">drawing 영역을 설정해 주세요.</translation>
2286 2371
    </message>
......
2419 2504
        <translation type="unfinished">작업 상태</translation>
2420 2505
    </message>
2421 2506
    <message>
2422
        <location filename="../TrainingImageListDialog.py" line="724"/>
2507
        <location filename="../TrainingImageListDialog.py" line="725"/>
2423 2508
        <source>Continue?</source>
2424 2509
        <translation type="unfinished">Continue?</translation>
2425 2510
    </message>
2426 2511
    <message>
2427
        <location filename="../TrainingImageListDialog.py" line="228"/>
2512
        <location filename="../TrainingImageListDialog.py" line="229"/>
2428 2513
        <source>Are you sure you want to delete the box job? </source>
2429 2514
        <translation type="unfinished">박스 작업을 삭제하시겠습니까? </translation>
2430 2515
    </message>
2431 2516
    <message>
2432
        <location filename="../TrainingImageListDialog.py" line="260"/>
2517
        <location filename="../TrainingImageListDialog.py" line="261"/>
2433 2518
        <source>Are you sure you want to delete selected image? </source>
2434 2519
        <translation type="unfinished">이미지를 삭제하시겠습니까? </translation>
2435 2520
    </message>
2436 2521
    <message>
2437
        <location filename="../TrainingImageListDialog.py" line="546"/>
2522
        <location filename="../TrainingImageListDialog.py" line="547"/>
2438 2523
        <source>Notice</source>
2439 2524
        <translation type="unfinished">알림</translation>
2440 2525
    </message>
2441 2526
    <message>
... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)