개정판 02d138c0
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&ID Drawings</source> |
1195 | 1274 |
<translation type="unfinished">P&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 "{}" 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&ID Drawings</source> |
1488 | 1573 |
<translation type="unfinished">P&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