프로젝트

일반

사용자정보

개정판 bbcf500e

IDbbcf500e53575285e9d9326e9aa86f9207314307
상위 f81ee93b
하위 006be68b, d061e6ee

백흠경이(가) 5년 이상 전에 추가함

issue #1189: ID2 매뉴얼 업로드

Change-Id: Ibd89b6ca7bf546e3687af81f73b3d92aaa445c7a

차이점 보기:

App.spec
9 9
	('.\\DTI_PID\\DTI_PID\\potrace.exe', '.'),
10 10
	],
11 11
	datas=[('.\\DTI_PID\\DTI_PID\\*.qss', '.'),
12
	('.\\DTI_PID\\DTI_PID\\*.pdf', '.'),
12 13
	('.\\*.BMP', '.'),
13 14
	('.\\DTI_PID\\DTI_PID\\db\\*.db', 'db'),
14 15
	('.\\DTI_PID\\DTI_PID\\translate\\*.qm', 'translate'),
DTI_PID/DTI_PID/MainWindow.py
224 224
        self.actionFitWindow.triggered.connect(self.fitWindow)
225 225
        self.actionpdf_to_image.triggered.connect(self.onConvertPDFToImage)
226 226
        self.actionImport_Text_From_CAD.triggered.connect(self.onImportTextFromCAD)
227
        self.actionHelp.triggered.connect(self.on_help)
227 228
        #self.graphicsView.scene.changed.connect(self.onSceneChanged)
228 229
        self.graphicsView.scene.contents_changed.connect(self.onSceneChanged)
229 230
        self.graphicsView.scene.selectionChanged.connect(self.onSelectionChanged)
......
772 773
            self.addMessage.emit(MessageType.Error, message)
773 774

  
774 775
    def onImportTextFromCAD(self):
775
        '''
776
        import text from cad
777
        '''
776
        ''' import text from cad '''
778 777
        try:
779 778
            self.onCommandRejected()
780 779
            dialog = QImportTextFromCADDialog(self)
......
784 783
            message = 'error occured({}) in {}:{}'.format(ex, sys.exc_info()[-1].tb_frame.f_code.co_filename, sys.exc_info()[-1].tb_lineno)
785 784
            self.addMessage.emit(MessageType.Error, message)
786 785
        
786
    def on_help(self):
787
        """ open help file """
788
        import os
789

  
790
        try: 
791
            help_file_path = os.path.join(os.path.dirname(os.path.realpath(__file__)) , 'ID2 User Manual.pdf')
792
            os.system('"{}"'.format(help_file_path))
793
        except Exception as ex:
794
            message = 'error occured({}) in {}:{}'.format(ex, sys.exc_info()[-1].tb_frame.f_code.co_filename, sys.exc_info()[-1].tb_lineno)
795
            self.addMessage.emit(MessageType.Error, message)
787 796

  
788 797
    '''
789 798
        @brief      selection changed
DTI_PID/DTI_PID/MainWindow_UI.py
1 1
# -*- coding: utf-8 -*-
2 2

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

  
9

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

  
12

  
11 13
class Ui_MainWindow(object):
12 14
    def setupUi(self, MainWindow):
13 15
        MainWindow.setObjectName("MainWindow")
14
        MainWindow.resize(1280, 888)
16
        MainWindow.resize(1089, 888)
15 17
        MainWindow.setBaseSize(QtCore.QSize(0, 300))
16 18
        font = QtGui.QFont()
17 19
        font.setFamily("맑은 고딕")
......
36 38
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
37 39
        MainWindow.setCentralWidget(self.centralwidget)
38 40
        self.menubar = QtWidgets.QMenuBar(MainWindow)
39
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1280, 21))
41
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1089, 21))
40 42
        self.menubar.setObjectName("menubar")
41 43
        self.menu = QtWidgets.QMenu(self.menubar)
42 44
        self.menu.setObjectName("menu")
......
52 54
        self.menu_4.setObjectName("menu_4")
53 55
        self.menu_5 = QtWidgets.QMenu(self.menubar)
54 56
        self.menu_5.setObjectName("menu_5")
57
        self.menuHelp = QtWidgets.QMenu(self.menubar)
58
        self.menuHelp.setObjectName("menuHelp")
55 59
        MainWindow.setMenuBar(self.menubar)
56 60
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
57 61
        self.statusbar.setObjectName("statusbar")
......
149 153
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dockWidgetObjectExplorer)
150 154
        self.EditToolbar = QtWidgets.QToolBar(MainWindow)
151 155
        self.EditToolbar.setEnabled(True)
156
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
157
        sizePolicy.setHorizontalStretch(0)
158
        sizePolicy.setVerticalStretch(0)
159
        sizePolicy.setHeightForWidth(self.EditToolbar.sizePolicy().hasHeightForWidth())
160
        self.EditToolbar.setSizePolicy(sizePolicy)
161
        self.EditToolbar.setLayoutDirection(QtCore.Qt.LeftToRight)
152 162
        self.EditToolbar.setIconSize(QtCore.QSize(32, 32))
153 163
        self.EditToolbar.setObjectName("EditToolbar")
154 164
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.EditToolbar)
......
479 489
        self.actionDataTransfer.setObjectName("actionDataTransfer")
480 490
        self.actionOPCRelation = QtWidgets.QAction(MainWindow)
481 491
        self.actionOPCRelation.setObjectName("actionOPCRelation")
492
        self.actionHelp = QtWidgets.QAction(MainWindow)
493
        self.actionHelp.setObjectName("actionHelp")
482 494
        self.menu.addAction(self.actionOpen)
483 495
        self.menu.addAction(self.actionArea)
484 496
        self.menu.addAction(self.actionConfiguration)
......
511 523
        self.menu_4.addAction(self.actionDataTransfer)
512 524
        self.menu_5.addAction(self.actionFindReplaceText)
513 525
        self.menu_5.addAction(self.actionText_Data_List)
526
        self.menuHelp.addAction(self.actionHelp)
514 527
        self.menubar.addAction(self.menu.menuAction())
515 528
        self.menubar.addAction(self.menu_5.menuAction())
516 529
        self.menubar.addAction(self.menu_2.menuAction())
517 530
        self.menubar.addAction(self.menu_3.menuAction())
518 531
        self.menubar.addAction(self.menu_4.menuAction())
532
        self.menubar.addAction(self.menuHelp.menuAction())
519 533
        self.toolBar.addAction(self.actionOpen)
520 534
        self.toolBar.addAction(self.actionSave)
521 535
        self.toolBar.addAction(self.actionRecognition)
......
549 563
        self.menu_3.setTitle(_translate("MainWindow", "View"))
550 564
        self.menu_4.setTitle(_translate("MainWindow", "Tool"))
551 565
        self.menu_5.setTitle(_translate("MainWindow", "Edit"))
566
        self.menuHelp.setTitle(_translate("MainWindow", "Help"))
552 567
        self.toolBar.setWindowTitle(_translate("MainWindow", "Main Toolbar"))
553 568
        self.dockWidget.setWindowTitle(_translate("MainWindow", "Symbol Explorer"))
554 569
        self.pushButtonCreateSymbol.setText(_translate("MainWindow", "Create"))
......
629 644
        self.actionDataTransfer.setToolTip(_translate("MainWindow", "Data Transfer"))
630 645
        self.actionOPCRelation.setText(_translate("MainWindow", "OPCRelation"))
631 646
        self.actionOPCRelation.setToolTip(_translate("MainWindow", "OPC Relation"))
632

  
647
        self.actionHelp.setText(_translate("MainWindow", "Help"))
648
        self.actionHelp.setToolTip(_translate("MainWindow", "Help"))
649
        self.actionHelp.setShortcut(_translate("MainWindow", "F1"))
633 650
import MainWindow_rc
634

  
635
if __name__ == "__main__":
636
    import sys
637
    app = QtWidgets.QApplication(sys.argv)
638
    MainWindow = QtWidgets.QMainWindow()
639
    ui = Ui_MainWindow()
640
    ui.setupUi(MainWindow)
641
    MainWindow.show()
642
    sys.exit(app.exec_())
643

  
DTI_PID/DTI_PID/UI/MainWindow.ui
6 6
   <rect>
7 7
    <x>0</x>
8 8
    <y>0</y>
9
    <width>1280</width>
9
    <width>1089</width>
10 10
    <height>888</height>
11 11
   </rect>
12 12
  </property>
......
56 56
    <rect>
57 57
     <x>0</x>
58 58
     <y>0</y>
59
     <width>1280</width>
59
     <width>1089</width>
60 60
     <height>21</height>
61 61
    </rect>
62 62
   </property>
......
127 127
    <addaction name="actionFindReplaceText"/>
128 128
    <addaction name="actionText_Data_List"/>
129 129
   </widget>
130
   <widget class="QMenu" name="menuHelp">
131
    <property name="title">
132
     <string>Help</string>
133
    </property>
134
    <addaction name="actionHelp"/>
135
   </widget>
130 136
   <addaction name="menu"/>
131 137
   <addaction name="menu_5"/>
132 138
   <addaction name="menu_2"/>
133 139
   <addaction name="menu_3"/>
134 140
   <addaction name="menu_4"/>
141
   <addaction name="menuHelp"/>
135 142
  </widget>
136 143
  <widget class="QStatusBar" name="statusbar"/>
137 144
  <widget class="QToolBar" name="toolBar">
......
365 372
   <property name="enabled">
366 373
    <bool>true</bool>
367 374
   </property>
375
   <property name="sizePolicy">
376
    <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
377
     <horstretch>0</horstretch>
378
     <verstretch>0</verstretch>
379
    </sizepolicy>
380
   </property>
368 381
   <property name="windowTitle">
369 382
    <string>Edit Toolbar</string>
370 383
   </property>
384
   <property name="layoutDirection">
385
    <enum>Qt::LeftToRight</enum>
386
   </property>
371 387
   <property name="iconSize">
372 388
    <size>
373 389
     <width>32</width>
......
1071 1087
    <string>OPC Relation</string>
1072 1088
   </property>
1073 1089
  </action>
1090
  <action name="actionHelp">
1091
   <property name="text">
1092
    <string>Help</string>
1093
   </property>
1094
   <property name="toolTip">
1095
    <string>Help</string>
1096
   </property>
1097
   <property name="shortcut">
1098
    <string>F1</string>
1099
   </property>
1100
  </action>
1074 1101
 </widget>
1075 1102
 <resources>
1076 1103
  <include location="../res/MainWindow.qrc"/>
DTI_PID/DTI_PID/translate/ja_jp.ts
369 369
<context>
370 370
    <name>ConnectAttr</name>
371 371
    <message>
372
        <location filename="../ConnectAttr_UI.py" line="66"/>
372
        <location filename="../ConnectAttr_UI.py" line="69"/>
373 373
        <source>Connect Attribute</source>
374 374
        <translation type="unfinished"></translation>
375 375
    </message>
376 376
    <message>
377
        <location filename="../ConnectAttr_UI.py" line="67"/>
377
        <location filename="../ConnectAttr_UI.py" line="71"/>
378 378
        <source>Update Line Type</source>
379 379
        <translation type="unfinished"></translation>
380 380
    </message>
381 381
    <message>
382
        <location filename="../ConnectAttr_UI.py" line="68"/>
382
        <location filename="../ConnectAttr_UI.py" line="72"/>
383 383
        <source>Start</source>
384 384
        <translation type="unfinished"></translation>
385 385
    </message>
386
    <message>
387
        <location filename="../ConnectAttr_UI.py" line="70"/>
388
        <source>Close with Validation Check</source>
389
        <translation type="unfinished"></translation>
390
    </message>
386 391
</context>
387 392
<context>
388 393
    <name>DataTransferDialog</name>
389 394
    <message>
390
        <location filename="../UI/DataTransfer_UI.py" line="77"/>
395
        <location filename="../UI/DataTransfer_UI.py" line="81"/>
391 396
        <source>Data Transfer</source>
392 397
        <translation type="unfinished"></translation>
393 398
    </message>
394 399
    <message>
395
        <location filename="../UI/DataTransfer_UI.py" line="78"/>
400
        <location filename="../UI/DataTransfer_UI.py" line="82"/>
396 401
        <source>Drawings</source>
397 402
        <translation type="unfinished"></translation>
398 403
    </message>
399 404
    <message>
400
        <location filename="../UI/DataTransfer_UI.py" line="79"/>
405
        <location filename="../UI/DataTransfer_UI.py" line="83"/>
401 406
        <source>MSSQL</source>
402 407
        <translation type="unfinished"></translation>
403 408
    </message>
404 409
    <message>
405
        <location filename="../UI/DataTransfer_UI.py" line="80"/>
410
        <location filename="../UI/DataTransfer_UI.py" line="84"/>
406 411
        <source>Server</source>
407 412
        <translation type="unfinished"></translation>
408 413
    </message>
409 414
    <message>
410
        <location filename="../UI/DataTransfer_UI.py" line="81"/>
415
        <location filename="../UI/DataTransfer_UI.py" line="85"/>
411 416
        <source>User</source>
412 417
        <translation type="unfinished"></translation>
413 418
    </message>
414 419
    <message>
415
        <location filename="../UI/DataTransfer_UI.py" line="82"/>
420
        <location filename="../UI/DataTransfer_UI.py" line="86"/>
416 421
        <source>Password</source>
417 422
        <translation type="unfinished"></translation>
418 423
    </message>
419 424
    <message>
420
        <location filename="../UI/DataTransfer_UI.py" line="83"/>
425
        <location filename="../UI/DataTransfer_UI.py" line="87"/>
421 426
        <source>Test Connection</source>
422 427
        <translation type="unfinished"></translation>
423 428
    </message>
......
793 798
<context>
794 799
    <name>MainWindow</name>
795 800
    <message>
796
        <location filename="../MainWindow_UI.py" line="542"/>
801
        <location filename="../MainWindow_UI.py" line="559"/>
797 802
        <source>File</source>
798 803
        <translation type="unfinished">ファイル</translation>
799 804
    </message>
800 805
    <message>
801
        <location filename="../MainWindow_UI.py" line="545"/>
806
        <location filename="../MainWindow_UI.py" line="562"/>
802 807
        <source>Data</source>
803 808
        <translation type="unfinished">データ</translation>
804 809
    </message>
805 810
    <message>
806
        <location filename="../MainWindow_UI.py" line="546"/>
811
        <location filename="../MainWindow_UI.py" line="563"/>
807 812
        <source>View</source>
808 813
        <translation type="unfinished">見る</translation>
809 814
    </message>
810 815
    <message>
811
        <location filename="../MainWindow_UI.py" line="547"/>
816
        <location filename="../MainWindow_UI.py" line="564"/>
812 817
        <source>Tool</source>
813 818
        <translation type="unfinished">ツール</translation>
814 819
    </message>
815 820
    <message>
816
        <location filename="../MainWindow_UI.py" line="548"/>
821
        <location filename="../MainWindow_UI.py" line="565"/>
817 822
        <source>Edit</source>
818 823
        <translation type="unfinished">編集する</translation>
819 824
    </message>
820 825
    <message>
821
        <location filename="../MainWindow.py" line="459"/>
826
        <location filename="../MainWindow.py" line="452"/>
822 827
        <source>P&amp;ID Drawings</source>
823 828
        <translation type="unfinished">P&amp;ID ドローイング</translation>
824 829
    </message>
825 830
    <message>
826
        <location filename="../MainWindow_UI.py" line="544"/>
831
        <location filename="../MainWindow_UI.py" line="561"/>
827 832
        <source>Language</source>
828 833
        <translation type="unfinished">言語</translation>
829 834
    </message>
830 835
    <message>
831
        <location filename="../MainWindow_UI.py" line="615"/>
836
        <location filename="../MainWindow_UI.py" line="633"/>
832 837
        <source>English</source>
833 838
        <translation type="unfinished">英語</translation>
834 839
    </message>
835 840
    <message>
836
        <location filename="../MainWindow_UI.py" line="541"/>
841
        <location filename="../MainWindow_UI.py" line="558"/>
837 842
        <source>MainWindow</source>
838 843
        <translation type="unfinished"></translation>
839 844
    </message>
840 845
    <message>
841
        <location filename="../MainWindow_UI.py" line="543"/>
846
        <location filename="../MainWindow_UI.py" line="560"/>
842 847
        <source>Theme</source>
843 848
        <translation type="unfinished"></translation>
844 849
    </message>
845 850
    <message>
846
        <location filename="../MainWindow_UI.py" line="549"/>
851
        <location filename="../MainWindow_UI.py" line="567"/>
847 852
        <source>Main Toolbar</source>
848 853
        <translation type="unfinished"></translation>
849 854
    </message>
850 855
    <message>
851
        <location filename="../MainWindow_UI.py" line="550"/>
856
        <location filename="../MainWindow_UI.py" line="568"/>
852 857
        <source>Symbol Explorer</source>
853 858
        <translation type="unfinished"></translation>
854 859
    </message>
855 860
    <message>
856
        <location filename="../MainWindow_UI.py" line="551"/>
861
        <location filename="../MainWindow_UI.py" line="569"/>
857 862
        <source>Create</source>
858 863
        <translation type="unfinished"></translation>
859 864
    </message>
860 865
    <message>
861
        <location filename="../MainWindow_UI.py" line="552"/>
866
        <location filename="../MainWindow_UI.py" line="570"/>
862 867
        <source>Symbol Manager</source>
863 868
        <translation type="unfinished"></translation>
864 869
    </message>
865 870
    <message>
866
        <location filename="../MainWindow.py" line="548"/>
871
        <location filename="../MainWindow.py" line="541"/>
867 872
        <source>Symbol</source>
868 873
        <translation type="unfinished"></translation>
869 874
    </message>
870 875
    <message>
871
        <location filename="../MainWindow_UI.py" line="555"/>
876
        <location filename="../MainWindow_UI.py" line="573"/>
872 877
        <source>Object Explorer</source>
873 878
        <translation type="unfinished"></translation>
874 879
    </message>
875 880
    <message>
876
        <location filename="../MainWindow_UI.py" line="556"/>
881
        <location filename="../MainWindow_UI.py" line="574"/>
877 882
        <source>Batch Job</source>
878 883
        <translation type="unfinished"></translation>
879 884
    </message>
880 885
    <message>
881
        <location filename="../MainWindow_UI.py" line="557"/>
886
        <location filename="../MainWindow_UI.py" line="575"/>
882 887
        <source>Refresh Drawing List</source>
883 888
        <translation type="unfinished"></translation>
884 889
    </message>
885 890
    <message>
886
        <location filename="../MainWindow_UI.py" line="559"/>
891
        <location filename="../MainWindow_UI.py" line="577"/>
887 892
        <source>Drawing List</source>
888 893
        <translation type="unfinished"></translation>
889 894
    </message>
890 895
    <message>
891
        <location filename="../MainWindow_UI.py" line="560"/>
896
        <location filename="../MainWindow_UI.py" line="578"/>
892 897
        <source>Edit Toolbar</source>
893 898
        <translation type="unfinished"></translation>
894 899
    </message>
895 900
    <message>
896
        <location filename="../MainWindow_UI.py" line="561"/>
901
        <location filename="../MainWindow_UI.py" line="579"/>
897 902
        <source>Output Window</source>
898 903
        <translation type="unfinished"></translation>
899 904
    </message>
900 905
    <message>
901
        <location filename="../MainWindow_UI.py" line="562"/>
906
        <location filename="../MainWindow_UI.py" line="580"/>
902 907
        <source>Clear</source>
903 908
        <translation type="unfinished"></translation>
904 909
    </message>
905 910
    <message>
906
        <location filename="../MainWindow_UI.py" line="563"/>
911
        <location filename="../MainWindow_UI.py" line="581"/>
907 912
        <source>X</source>
908 913
        <translation type="unfinished"></translation>
909 914
    </message>
910 915
    <message>
911
        <location filename="../MainWindow_UI.py" line="564"/>
912
        <source>Terminal</source>
913
        <translation type="unfinished"></translation>
914
    </message>
915
    <message>
916
        <location filename="../MainWindow_UI.py" line="565"/>
916
        <location filename="../MainWindow_UI.py" line="583"/>
917 917
        <source>Inconsistency</source>
918 918
        <translation type="unfinished"></translation>
919 919
    </message>
920 920
    <message>
921
        <location filename="../MainWindow_UI.py" line="566"/>
921
        <location filename="../MainWindow_UI.py" line="584"/>
922 922
        <source>Open</source>
923 923
        <translation type="unfinished"></translation>
924 924
    </message>
925 925
    <message>
926
        <location filename="../MainWindow_UI.py" line="567"/>
926
        <location filename="../MainWindow_UI.py" line="585"/>
927 927
        <source>Open(Ctrl + O)</source>
928 928
        <translation type="unfinished"></translation>
929 929
    </message>
930 930
    <message>
931
        <location filename="../MainWindow_UI.py" line="568"/>
931
        <location filename="../MainWindow_UI.py" line="586"/>
932 932
        <source>Ctrl+O</source>
933 933
        <translation type="unfinished"></translation>
934 934
    </message>
935 935
    <message>
936
        <location filename="../MainWindow_UI.py" line="569"/>
936
        <location filename="../MainWindow_UI.py" line="587"/>
937 937
        <source>Exit</source>
938 938
        <translation type="unfinished"></translation>
939 939
    </message>
940 940
    <message>
941
        <location filename="../MainWindow_UI.py" line="571"/>
941
        <location filename="../MainWindow_UI.py" line="589"/>
942 942
        <source>Recognize Eng. Info.</source>
943 943
        <translation type="unfinished"></translation>
944 944
    </message>
945 945
    <message>
946
        <location filename="../MainWindow_UI.py" line="572"/>
946
        <location filename="../MainWindow_UI.py" line="590"/>
947 947
        <source>Create Line</source>
948 948
        <translation type="unfinished"></translation>
949 949
    </message>
950 950
    <message>
951
        <location filename="../MainWindow_UI.py" line="573"/>
951
        <location filename="../MainWindow_UI.py" line="591"/>
952 952
        <source>Create Line(L)</source>
953 953
        <translation type="unfinished"></translation>
954 954
    </message>
955 955
    <message>
956
        <location filename="../MainWindow_UI.py" line="574"/>
956
        <location filename="../MainWindow_UI.py" line="592"/>
957 957
        <source>L</source>
958 958
        <translation type="unfinished"></translation>
959 959
    </message>
960 960
    <message>
961
        <location filename="../MainWindow_UI.py" line="575"/>
961
        <location filename="../MainWindow_UI.py" line="593"/>
962 962
        <source>Validate</source>
963 963
        <translation type="unfinished"></translation>
964 964
    </message>
965 965
    <message>
966
        <location filename="../MainWindow_UI.py" line="576"/>
966
        <location filename="../MainWindow_UI.py" line="594"/>
967 967
        <source>Validate(V)</source>
968 968
        <translation type="unfinished"></translation>
969 969
    </message>
970 970
    <message>
971
        <location filename="../MainWindow_UI.py" line="577"/>
971
        <location filename="../MainWindow_UI.py" line="595"/>
972 972
        <source>V</source>
973 973
        <translation type="unfinished"></translation>
974 974
    </message>
975 975
    <message>
976
        <location filename="../MainWindow_UI.py" line="578"/>
976
        <location filename="../MainWindow_UI.py" line="596"/>
977 977
        <source>Configuration</source>
978 978
        <translation type="unfinished"></translation>
979 979
    </message>
980 980
    <message>
981
        <location filename="../MainWindow_UI.py" line="579"/>
981
        <location filename="../MainWindow_UI.py" line="597"/>
982 982
        <source>Setup Area</source>
983 983
        <translation type="unfinished"></translation>
984 984
    </message>
985 985
    <message>
986
        <location filename="../MainWindow_UI.py" line="580"/>
986
        <location filename="../MainWindow_UI.py" line="598"/>
987 987
        <source>OCR</source>
988 988
        <translation type="unfinished"></translation>
989 989
    </message>
990 990
    <message>
991
        <location filename="../MainWindow_UI.py" line="581"/>
991
        <location filename="../MainWindow_UI.py" line="599"/>
992 992
        <source>OCR(T)</source>
993 993
        <translation type="unfinished"></translation>
994 994
    </message>
995 995
    <message>
996
        <location filename="../MainWindow_UI.py" line="582"/>
996
        <location filename="../MainWindow_UI.py" line="600"/>
997 997
        <source>T</source>
998 998
        <translation type="unfinished"></translation>
999 999
    </message>
1000 1000
    <message>
1001
        <location filename="../MainWindow_UI.py" line="584"/>
1001
        <location filename="../MainWindow_UI.py" line="602"/>
1002 1002
        <source>Link Attribute</source>
1003 1003
        <translation type="unfinished"></translation>
1004 1004
    </message>
1005 1005
    <message>
1006
        <location filename="../MainWindow_UI.py" line="585"/>
1006
        <location filename="../MainWindow_UI.py" line="603"/>
1007 1007
        <source>Convert</source>
1008 1008
        <translation type="unfinished"></translation>
1009 1009
    </message>
1010 1010
    <message>
1011
        <location filename="../MainWindow_UI.py" line="586"/>
1011
        <location filename="../MainWindow_UI.py" line="604"/>
1012 1012
        <source>Equipment Data List</source>
1013 1013
        <translation type="unfinished"></translation>
1014 1014
    </message>
1015 1015
    <message>
1016
        <location filename="../MainWindow_UI.py" line="587"/>
1016
        <location filename="../MainWindow_UI.py" line="605"/>
1017 1017
        <source>Engineering Info. List</source>
1018 1018
        <translation type="unfinished"></translation>
1019 1019
    </message>
1020 1020
    <message>
1021
        <location filename="../MainWindow_UI.py" line="588"/>
1021
        <location filename="../MainWindow_UI.py" line="606"/>
1022 1022
        <source>Instrument Data List</source>
1023 1023
        <translation type="unfinished"></translation>
1024 1024
    </message>
1025 1025
    <message>
1026
        <location filename="../MainWindow.py" line="834"/>
1026
        <location filename="../MainWindow.py" line="835"/>
1027 1027
        <source>Initialize</source>
1028 1028
        <translation type="unfinished"></translation>
1029 1029
    </message>
1030 1030
    <message>
1031
        <location filename="../MainWindow_UI.py" line="590"/>
1031
        <location filename="../MainWindow_UI.py" line="608"/>
1032 1032
        <source>Image Drawing (1)</source>
1033 1033
        <translation type="unfinished"></translation>
1034 1034
    </message>
1035 1035
    <message>
1036
        <location filename="../MainWindow_UI.py" line="591"/>
1036
        <location filename="../MainWindow_UI.py" line="609"/>
1037 1037
        <source>Zoom</source>
1038 1038
        <translation type="unfinished"></translation>
1039 1039
    </message>
1040 1040
    <message>
1041
        <location filename="../MainWindow_UI.py" line="592"/>
1041
        <location filename="../MainWindow_UI.py" line="610"/>
1042 1042
        <source>Zoom(Z)</source>
1043 1043
        <translation type="unfinished"></translation>
1044 1044
    </message>
1045 1045
    <message>
1046
        <location filename="../MainWindow_UI.py" line="593"/>
1046
        <location filename="../MainWindow_UI.py" line="611"/>
1047 1047
        <source>Z</source>
1048 1048
        <translation type="unfinished"></translation>
1049 1049
    </message>
1050 1050
    <message>
1051
        <location filename="../MainWindow_UI.py" line="594"/>
1051
        <location filename="../MainWindow_UI.py" line="612"/>
1052 1052
        <source>FitWindow</source>
1053 1053
        <translation type="unfinished"></translation>
1054 1054
    </message>
1055 1055
    <message>
1056
        <location filename="../MainWindow_UI.py" line="595"/>
1056
        <location filename="../MainWindow_UI.py" line="613"/>
1057 1057
        <source>Symbol (3)</source>
1058 1058
        <translation type="unfinished"></translation>
1059 1059
    </message>
1060 1060
    <message>
1061
        <location filename="../MainWindow_UI.py" line="596"/>
1061
        <location filename="../MainWindow_UI.py" line="614"/>
1062 1062
        <source>Text (2)</source>
1063 1063
        <translation type="unfinished"></translation>
1064 1064
    </message>
1065 1065
    <message>
1066
        <location filename="../MainWindow_UI.py" line="597"/>
1066
        <location filename="../MainWindow_UI.py" line="615"/>
1067 1067
        <source>Line (4)</source>
1068 1068
        <translation type="unfinished"></translation>
1069 1069
    </message>
1070 1070
    <message>
1071
        <location filename="../MainWindow_UI.py" line="598"/>
1071
        <location filename="../MainWindow_UI.py" line="616"/>
1072 1072
        <source>Unrecognization (5)</source>
1073 1073
        <translation type="unfinished"></translation>
1074 1074
    </message>
1075 1075
    <message>
1076
        <location filename="../MainWindow_UI.py" line="599"/>
1076
        <location filename="../MainWindow_UI.py" line="617"/>
1077 1077
        <source>Code Table</source>
1078 1078
        <translation type="unfinished"></translation>
1079 1079
    </message>
1080 1080
    <message>
1081
        <location filename="../MainWindow_UI.py" line="600"/>
1081
        <location filename="../MainWindow_UI.py" line="618"/>
1082 1082
        <source>Fluid Code</source>
1083 1083
        <translation type="unfinished"></translation>
1084 1084
    </message>
1085 1085
    <message>
1086
        <location filename="../MainWindow_UI.py" line="601"/>
1086
        <location filename="../MainWindow_UI.py" line="619"/>
1087 1087
        <source>Convert PDF</source>
1088 1088
        <translation type="unfinished"></translation>
1089 1089
    </message>
1090 1090
    <message>
1091
        <location filename="../MainWindow_UI.py" line="602"/>
1091
        <location filename="../MainWindow_UI.py" line="620"/>
1092 1092
        <source>HMB Data</source>
1093 1093
        <translation type="unfinished"></translation>
1094 1094
    </message>
1095 1095
    <message>
1096
        <location filename="../MainWindow_UI.py" line="603"/>
1096
        <location filename="../MainWindow_UI.py" line="621"/>
1097 1097
        <source>Save</source>
1098 1098
        <translation type="unfinished"></translation>
1099 1099
    </message>
1100 1100
    <message>
1101
        <location filename="../MainWindow_UI.py" line="604"/>
1101
        <location filename="../MainWindow_UI.py" line="622"/>
1102 1102
        <source>Save(Ctrl + S)</source>
1103 1103
        <translation type="unfinished"></translation>
1104 1104
    </message>
1105 1105
    <message>
1106
        <location filename="../MainWindow_UI.py" line="605"/>
1106
        <location filename="../MainWindow_UI.py" line="623"/>
1107 1107
        <source>Ctrl+S</source>
1108 1108
        <translation type="unfinished"></translation>
1109 1109
    </message>
1110 1110
    <message>
1111
        <location filename="../MainWindow_UI.py" line="606"/>
1111
        <location filename="../MainWindow_UI.py" line="624"/>
1112 1112
        <source>Rotate</source>
1113 1113
        <translation type="unfinished"></translation>
1114 1114
    </message>
1115 1115
    <message>
1116
        <location filename="../MainWindow_UI.py" line="607"/>
1117
        <source>Rotate(Ctrl + R)</source>
1118
        <translation type="unfinished"></translation>
1119
    </message>
1120
    <message>
1121
        <location filename="../MainWindow_UI.py" line="608"/>
1122
        <source>Ctrl+R</source>
1123
        <translation type="unfinished"></translation>
1124
    </message>
1125
    <message>
1126
        <location filename="../MainWindow_UI.py" line="609"/>
1116
        <location filename="../MainWindow_UI.py" line="626"/>
1127 1117
        <source>Find/Replace</source>
1128 1118
        <translation type="unfinished"></translation>
1129 1119
    </message>
1130 1120
    <message>
1131
        <location filename="../MainWindow_UI.py" line="610"/>
1121
        <location filename="../MainWindow_UI.py" line="627"/>
1132 1122
        <source>Fine/Replace</source>
1133 1123
        <translation type="unfinished"></translation>
1134 1124
    </message>
1135 1125
    <message>
1136
        <location filename="../MainWindow_UI.py" line="611"/>
1126
        <location filename="../MainWindow_UI.py" line="629"/>
1137 1127
        <source>Modify Text</source>
1138 1128
        <translation type="unfinished"></translation>
1139 1129
    </message>
1140 1130
    <message>
1141
        <location filename="../MainWindow_UI.py" line="612"/>
1131
        <location filename="../MainWindow_UI.py" line="630"/>
1142 1132
        <source>OCR Training</source>
1143 1133
        <translation type="unfinished"></translation>
1144 1134
    </message>
1145 1135
    <message>
1146
        <location filename="../MainWindow_UI.py" line="613"/>
1136
        <location filename="../MainWindow_UI.py" line="631"/>
1147 1137
        <source>OCR Training Editor</source>
1148 1138
        <translation type="unfinished"></translation>
1149 1139
    </message>
1150 1140
    <message>
1151
        <location filename="../MainWindow_UI.py" line="614"/>
1141
        <location filename="../MainWindow_UI.py" line="632"/>
1152 1142
        <source>coffee</source>
1153 1143
        <translation type="unfinished"></translation>
1154 1144
    </message>
1155 1145
    <message>
1156
        <location filename="../MainWindow_UI.py" line="616"/>
1146
        <location filename="../MainWindow_UI.py" line="634"/>
1157 1147
        <source>Inconsistency (6)</source>
1158 1148
        <translation type="unfinished"></translation>
1159 1149
    </message>
1160 1150
    <message>
1161
        <location filename="../MainWindow_UI.py" line="617"/>
1151
        <location filename="../MainWindow_UI.py" line="635"/>
1162 1152
        <source>Text Data List</source>
1163 1153
        <translation type="unfinished"></translation>
1164 1154
    </message>
1165 1155
    <message>
1166
        <location filename="../MainWindow_UI.py" line="618"/>
1156
        <location filename="../MainWindow_UI.py" line="636"/>
1167 1157
        <source>Drawing Only ( ` )</source>
1168 1158
        <translation type="unfinished"></translation>
1169 1159
    </message>
1170 1160
    <message>
1171
        <location filename="../MainWindow_UI.py" line="619"/>
1161
        <location filename="../MainWindow_UI.py" line="637"/>
1172 1162
        <source>Vendor</source>
1173 1163
        <translation type="unfinished"></translation>
1174 1164
    </message>
1175 1165
    <message>
1176
        <location filename="../MainWindow_UI.py" line="620"/>
1166
        <location filename="../MainWindow_UI.py" line="638"/>
1177 1167
        <source>Set Vendor Package</source>
1178 1168
        <translation type="unfinished"></translation>
1179 1169
    </message>
1180 1170
    <message>
1181
        <location filename="../MainWindow_UI.py" line="621"/>
1171
        <location filename="../MainWindow_UI.py" line="639"/>
1182 1172
        <source>Vendor Area(7)</source>
1183 1173
        <translation type="unfinished"></translation>
1184 1174
    </message>
1185 1175
    <message>
1186
        <location filename="../MainWindow_UI.py" line="622"/>
1176
        <location filename="../MainWindow_UI.py" line="640"/>
1187 1177
        <source>Import Text From CAD</source>
1188 1178
        <translation type="unfinished"></translation>
1189 1179
    </message>
1190 1180
    <message>
1191
        <location filename="../MainWindow_UI.py" line="624"/>
1181
        <location filename="../MainWindow_UI.py" line="642"/>
1192 1182
        <source>Special Item Types</source>
1193 1183
        <translation type="unfinished"></translation>
1194 1184
    </message>
1195 1185
    <message>
1196
        <location filename="../MainWindow_UI.py" line="625"/>
1186
        <location filename="../MainWindow_UI.py" line="643"/>
1197 1187
        <source>DataTransfer</source>
1198 1188
        <translation type="unfinished"></translation>
1199 1189
    </message>
1200 1190
    <message>
1201
        <location filename="../MainWindow_UI.py" line="626"/>
1191
        <location filename="../MainWindow_UI.py" line="644"/>
1202 1192
        <source>Data Transfer</source>
1203 1193
        <translation type="unfinished"></translation>
1204 1194
    </message>
1205 1195
    <message>
1206
        <location filename="../MainWindow_UI.py" line="627"/>
1196
        <location filename="../MainWindow_UI.py" line="645"/>
1207 1197
        <source>OPCRelation</source>
1208 1198
        <translation type="unfinished"></translation>
1209 1199
    </message>
1210 1200
    <message>
1211
        <location filename="../MainWindow_UI.py" line="628"/>
1201
        <location filename="../MainWindow_UI.py" line="646"/>
1212 1202
        <source>OPC Relation</source>
1213 1203
        <translation type="unfinished"></translation>
1214 1204
    </message>
......
1238 1228
        <translation type="unfinished"></translation>
1239 1229
    </message>
1240 1230
    <message>
1241
        <location filename="../MainWindow.py" line="259"/>
1231
        <location filename="../MainWindow.py" line="251"/>
1242 1232
        <source>Name</source>
1243 1233
        <translation type="unfinished"></translation>
1244 1234
    </message>
1245 1235
    <message>
1246
        <location filename="../MainWindow.py" line="259"/>
1236
        <location filename="../MainWindow.py" line="251"/>
1247 1237
        <source>DateTime</source>
1248 1238
        <translation type="unfinished"></translation>
1249 1239
    </message>
1250 1240
    <message>
1251
        <location filename="../MainWindow.py" line="545"/>
1241
        <location filename="../MainWindow.py" line="538"/>
1252 1242
        <source>Unrecognition</source>
1253 1243
        <translation type="unfinished"></translation>
1254 1244
    </message>
1255 1245
    <message>
1256
        <location filename="../MainWindow.py" line="551"/>
1246
        <location filename="../MainWindow.py" line="544"/>
1257 1247
        <source>Line</source>
1258 1248
        <translation type="unfinished"></translation>
1259 1249
    </message>
1260 1250
    <message>
1261
        <location filename="../MainWindow.py" line="554"/>
1251
        <location filename="../MainWindow.py" line="547"/>
1262 1252
        <source>Text</source>
1263 1253
        <translation type="unfinished"></translation>
1264 1254
    </message>
1265 1255
    <message>
1266
        <location filename="../MainWindow.py" line="1092"/>
1256
        <location filename="../MainWindow.py" line="1093"/>
1267 1257
        <source>Notice</source>
1268 1258
        <translation type="unfinished"></translation>
1269 1259
    </message>
1270 1260
    <message>
1271
        <location filename="../MainWindow.py" line="833"/>
1261
        <location filename="../MainWindow.py" line="834"/>
1272 1262
        <source>Do you want to remove all items?
1273 1263
This work cannot be recovered.</source>
1274 1264
        <translation type="unfinished"></translation>
1275 1265
    </message>
1276 1266
    <message>
1277
        <location filename="../MainWindow.py" line="978"/>
1267
        <location filename="../MainWindow.py" line="979"/>
1278 1268
        <source>Fail to recognize text</source>
1279 1269
        <translation type="unfinished"></translation>
1280 1270
    </message>
1281 1271
    <message>
1282
        <location filename="../MainWindow.py" line="1092"/>
1272
        <location filename="../MainWindow.py" line="1093"/>
1283 1273
        <source>First select image drawing</source>
1284 1274
        <translation type="unfinished"></translation>
1285 1275
    </message>
1286 1276
    <message>
1287
        <location filename="../MainWindow.py" line="1155"/>
1277
        <location filename="../MainWindow.py" line="1156"/>
1288 1278
        <source>Please wait for a while</source>
1289 1279
        <translation type="unfinished"></translation>
1290 1280
    </message>
1291 1281
    <message>
1292
        <location filename="../MainWindow.py" line="1155"/>
1282
        <location filename="../MainWindow.py" line="1156"/>
1293 1283
        <source>Cancel</source>
1294 1284
        <translation type="unfinished"></translation>
1295 1285
    </message>
1296 1286
    <message>
1297
        <location filename="../MainWindow.py" line="1161"/>
1287
        <location filename="../MainWindow.py" line="1162"/>
1298 1288
        <source>Reading file...</source>
1299 1289
        <translation type="unfinished"></translation>
1300 1290
    </message>
1291
    <message>
1292
        <location filename="../MainWindow_UI.py" line="648"/>
1293
        <source>Help</source>
1294
        <translation type="unfinished"></translation>
1295
    </message>
1296
    <message>
1297
        <location filename="../MainWindow_UI.py" line="582"/>
1298
        <source>Output</source>
1299
        <translation type="unfinished"></translation>
1300
    </message>
1301
    <message>
1302
        <location filename="../MainWindow_UI.py" line="625"/>
1303
        <source>Rotate(R)</source>
1304
        <translation type="unfinished"></translation>
1305
    </message>
1306
    <message>
1307
        <location filename="../MainWindow_UI.py" line="628"/>
1308
        <source>Ctrl+F</source>
1309
        <translation type="unfinished"></translation>
1310
    </message>
1311
    <message>
1312
        <location filename="../MainWindow_UI.py" line="649"/>
1313
        <source>F1</source>
1314
        <translation type="unfinished"></translation>
1315
    </message>
1301 1316
</context>
1302 1317
<context>
1303 1318
    <name>Project Dialog</name>
......
1433 1448
<context>
1434 1449
    <name>QRecognitionDialog</name>
1435 1450
    <message>
1436
        <location filename="../RecognitionDialog.py" line="1672"/>
1451
        <location filename="../RecognitionDialog.py" line="1674"/>
1437 1452
        <source>Notice</source>
1438 1453
        <translation type="unfinished"></translation>
1439 1454
    </message>
1440 1455
    <message>
1441
        <location filename="../RecognitionDialog.py" line="1672"/>
1456
        <location filename="../RecognitionDialog.py" line="1674"/>
1442 1457
        <source>Please select drawing area.</source>
1443 1458
        <translation type="unfinished"></translation>
1444 1459
    </message>
......
1446 1461
<context>
1447 1462
    <name>QSymbolPropertyTableWidget</name>
1448 1463
    <message>
1449
        <location filename="../SymbolPropertyTableWidget.py" line="139"/>
1464
        <location filename="../SymbolPropertyTableWidget.py" line="132"/>
1450 1465
        <source>Symbol Name</source>
1451 1466
        <translation type="unfinished"></translation>
1452 1467
    </message>
1453 1468
    <message>
1454
        <location filename="../SymbolPropertyTableWidget.py" line="140"/>
1469
        <location filename="../SymbolPropertyTableWidget.py" line="133"/>
1455 1470
        <source>Threshold(%)</source>
1456 1471
        <translation type="unfinished"></translation>
1457 1472
    </message>
1458 1473
    <message>
1459
        <location filename="../SymbolPropertyTableWidget.py" line="141"/>
1474
        <location filename="../SymbolPropertyTableWidget.py" line="134"/>
1460 1475
        <source>Min Feature Count</source>
1461 1476
        <translation type="unfinished"></translation>
1462 1477
    </message>
1463 1478
    <message>
1464
        <location filename="../SymbolPropertyTableWidget.py" line="142"/>
1479
        <location filename="../SymbolPropertyTableWidget.py" line="135"/>
1465 1480
        <source>Rotation Count</source>
1466 1481
        <translation type="unfinished"></translation>
1467 1482
    </message>
1468 1483
    <message>
1469
        <location filename="../SymbolPropertyTableWidget.py" line="143"/>
1484
        <location filename="../SymbolPropertyTableWidget.py" line="136"/>
1470 1485
        <source>Include Child Symbol</source>
1471 1486
        <translation type="unfinished"></translation>
1472 1487
    </message>
1473 1488
    <message>
1474
        <location filename="../SymbolPropertyTableWidget.py" line="144"/>
1489
        <location filename="../SymbolPropertyTableWidget.py" line="137"/>
1475 1490
        <source>Symbol Type</source>
1476 1491
        <translation type="unfinished"></translation>
1477 1492
    </message>
1478 1493
    <message>
1479
        <location filename="../SymbolPropertyTableWidget.py" line="145"/>
1494
        <location filename="../SymbolPropertyTableWidget.py" line="138"/>
1480 1495
        <source>Base Symbol</source>
1481 1496
        <translation type="unfinished"></translation>
1482 1497
    </message>
1483 1498
    <message>
1484
        <location filename="../SymbolPropertyTableWidget.py" line="146"/>
1499
        <location filename="../SymbolPropertyTableWidget.py" line="139"/>
1485 1500
        <source>Additional Symbol</source>
1486 1501
        <translation type="unfinished"></translation>
1487 1502
    </message>
1488 1503
    <message>
1489
        <location filename="../SymbolPropertyTableWidget.py" line="147"/>
1504
        <location filename="../SymbolPropertyTableWidget.py" line="140"/>
1490 1505
        <source>Original Point</source>
1491 1506
        <translation type="unfinished"></translation>
1492 1507
    </message>
1493 1508
    <message>
1494
        <location filename="../SymbolPropertyTableWidget.py" line="148"/>
1509
        <location filename="../SymbolPropertyTableWidget.py" line="141"/>
1495 1510
        <source>Connection Point</source>
1496 1511
        <translation type="unfinished"></translation>
1497 1512
    </message>
1498 1513
    <message>
1499
        <location filename="../SymbolPropertyTableWidget.py" line="149"/>
1514
        <location filename="../SymbolPropertyTableWidget.py" line="142"/>
1500 1515
        <source>Exclude</source>
1501 1516
        <translation type="unfinished"></translation>
1502 1517
    </message>
1503 1518
    <message>
1504
        <location filename="../SymbolPropertyTableWidget.py" line="150"/>
1519
        <location filename="../SymbolPropertyTableWidget.py" line="143"/>
1505 1520
        <source>Has Ins&apos;t Label</source>
1506 1521
        <translation type="unfinished"></translation>
1507 1522
    </message>
1523
    <message>
1524
        <location filename="../SymbolPropertyTableWidget.py" line="34"/>
1525
        <source>Name</source>
1526
        <translation type="unfinished"></translation>
1527
    </message>
1528
    <message>
1529
        <location filename="../SymbolPropertyTableWidget.py" line="34"/>
1530
        <source>Value</source>
1531
        <translation type="unfinished"></translation>
1532
    </message>
1508 1533
</context>
1509 1534
<context>
1510 1535
    <name>QTrainingImageListDialog</name>
......
1657 1682
<context>
1658 1683
    <name>TextItemEditDialog</name>
1659 1684
    <message>
1660
        <location filename="../TextItemEdit_UI.py" line="52"/>
1685
        <location filename="../TextItemEdit_UI.py" line="53"/>
1661 1686
        <source>Text Find / Replace</source>
1662 1687
        <translation type="unfinished"></translation>
1663 1688
    </message>
1664 1689
    <message>
1665
        <location filename="../TextItemEdit_UI.py" line="55"/>
1690
        <location filename="../TextItemEdit_UI.py" line="56"/>
1666 1691
        <source>Replace</source>
1667 1692
        <translation type="unfinished"></translation>
1668 1693
    </message>
1669 1694
    <message encoding="UTF-8">
1670
        <location filename="../TextItemEdit_UI.py" line="54"/>
1695
        <location filename="../TextItemEdit_UI.py" line="55"/>
1671 1696
        <source>→</source>
1672 1697
        <translation type="unfinished"></translation>
1673 1698
    </message>
1674 1699
    <message>
1675
        <location filename="../TextItemEdit_UI.py" line="56"/>
1700
        <location filename="../TextItemEdit_UI.py" line="57"/>
1676 1701
        <source>Text</source>
1677 1702
        <translation type="unfinished"></translation>
1678 1703
    </message>
1679 1704
    <message>
1680
        <location filename="../TextItemEdit_UI.py" line="57"/>
1705
        <location filename="../TextItemEdit_UI.py" line="58"/>
1681 1706
        <source>UID</source>
1682 1707
        <translation type="unfinished"></translation>
1683 1708
    </message>
......
1845 1870
<context>
1846 1871
    <name>worker</name>
1847 1872
    <message>
1848
        <location filename="../RecognitionDialog.py" line="304"/>
1873
        <location filename="../RecognitionDialog.py" line="306"/>
1849 1874
        <source>Detecting symbols...</source>
1850 1875
        <translation type="unfinished"></translation>
1851 1876
    </message>
1852 1877
    <message>
1853
        <location filename="../RecognitionDialog.py" line="323"/>
1878
        <location filename="../RecognitionDialog.py" line="325"/>
1854 1879
        <source>Generating Data...</source>
1855 1880
        <translation type="unfinished"></translation>
1856 1881
    </message>
1857 1882
    <message>
1858
        <location filename="../RecognitionDialog.py" line="422"/>
1883
        <location filename="../RecognitionDialog.py" line="424"/>
1859 1884
        <source>Detecting texts...</source>
1860 1885
        <translation type="unfinished"></translation>
1861 1886
    </message>
1862 1887
    <message>
1863
        <location filename="../RecognitionDialog.py" line="469"/>
1888
        <location filename="../RecognitionDialog.py" line="471"/>
1864 1889
        <source>Creating detected infos...</source>
1865 1890
        <translation type="unfinished"></translation>
1866 1891
    </message>
1867 1892
    <message>
1868
        <location filename="../RecognitionDialog.py" line="567"/>
1893
        <location filename="../RecognitionDialog.py" line="569"/>
1869 1894
        <source>Detecting lines...</source>
1870 1895
        <translation type="unfinished"></translation>
1871 1896
    </message>
1872 1897
    <message>
1873
        <location filename="../RecognitionDialog.py" line="651"/>
1898
        <location filename="../RecognitionDialog.py" line="653"/>
1874 1899
        <source>Creating lines...</source>
1875 1900
        <translation type="unfinished"></translation>
1876 1901
    </message>
DTI_PID/DTI_PID/translate/ko_kr.ts
435 435
<context>
436 436
    <name>ConnectAttr</name>
437 437
    <message>
438
        <location filename="../ConnectAttr_UI.py" line="68"/>
438
        <location filename="../ConnectAttr_UI.py" line="72"/>
439 439
        <source>Start</source>
440 440
        <translation type="unfinished">시작</translation>
441 441
    </message>
442 442
    <message>
443
        <location filename="../ConnectAttr_UI.py" line="66"/>
443
        <location filename="../ConnectAttr_UI.py" line="69"/>
444 444
        <source>Connect Attribute</source>
445 445
        <translation type="unfinished">속성 연계</translation>
446 446
    </message>
447 447
    <message>
448
        <location filename="../ConnectAttr_UI.py" line="67"/>
448
        <location filename="../ConnectAttr_UI.py" line="71"/>
449 449
        <source>Update Line Type</source>
450 450
        <translation type="unfinished">라인 타입 갱신</translation>
451 451
    </message>
452
    <message>
453
        <location filename="../ConnectAttr_UI.py" line="70"/>
454
        <source>Close with Validation Check</source>
455
        <translation type="unfinished"></translation>
456
    </message>
452 457
</context>
453 458
<context>
454 459
    <name>DataTransferDialog</name>
455 460
    <message>
456
        <location filename="../UI/DataTransfer_UI.py" line="77"/>
461
        <location filename="../UI/DataTransfer_UI.py" line="81"/>
457 462
        <source>Data Transfer</source>
458 463
        <translation type="unfinished">데이타 이관</translation>
459 464
    </message>
460 465
    <message>
461
        <location filename="../UI/DataTransfer_UI.py" line="78"/>
466
        <location filename="../UI/DataTransfer_UI.py" line="82"/>
462 467
        <source>Drawings</source>
463 468
        <translation type="unfinished">도면</translation>
464 469
    </message>
465 470
    <message>
466
        <location filename="../UI/DataTransfer_UI.py" line="79"/>
471
        <location filename="../UI/DataTransfer_UI.py" line="83"/>
467 472
        <source>MSSQL</source>
468 473
        <translation type="unfinished"></translation>
469 474
    </message>
470 475
    <message>
471
        <location filename="../UI/DataTransfer_UI.py" line="80"/>
476
        <location filename="../UI/DataTransfer_UI.py" line="84"/>
472 477
        <source>Server</source>
473 478
        <translation type="unfinished">서버</translation>
474 479
    </message>
475 480
    <message>
476
        <location filename="../UI/DataTransfer_UI.py" line="81"/>
481
        <location filename="../UI/DataTransfer_UI.py" line="85"/>
477 482
        <source>User</source>
478 483
        <translation type="unfinished">사용자</translation>
479 484
    </message>
480 485
    <message>
481
        <location filename="../UI/DataTransfer_UI.py" line="82"/>
486
        <location filename="../UI/DataTransfer_UI.py" line="86"/>
482 487
        <source>Password</source>
483 488
        <translation type="unfinished">암호</translation>
484 489
    </message>
485 490
    <message>
486
        <location filename="../UI/DataTransfer_UI.py" line="83"/>
491
        <location filename="../UI/DataTransfer_UI.py" line="87"/>
487 492
        <source>Test Connection</source>
488 493
        <translation type="unfinished">연결 확인</translation>
489 494
    </message>
......
892 897
<context>
893 898
    <name>MainWindow</name>
894 899
    <message>
895
        <location filename="../MainWindow_UI.py" line="591"/>
900
        <location filename="../MainWindow_UI.py" line="609"/>
896 901
        <source>Zoom</source>
897 902
        <translation type="unfinished">확대</translation>
898 903
    </message>
899 904
    <message>
900
        <location filename="../MainWindow_UI.py" line="550"/>
905
        <location filename="../MainWindow_UI.py" line="568"/>
901 906
        <source>Symbol Explorer</source>
902 907
        <translation type="unfinished">심볼 탐색기</translation>
903 908
    </message>
904 909
    <message>
905
        <location filename="../MainWindow_UI.py" line="551"/>
910
        <location filename="../MainWindow_UI.py" line="569"/>
906 911
        <source>Create</source>
907 912
        <translation type="unfinished">생성</translation>
908 913
    </message>
909 914
    <message>
910
        <location filename="../MainWindow.py" line="548"/>
915
        <location filename="../MainWindow.py" line="541"/>
911 916
        <source>Symbol</source>
912 917
        <translation type="unfinished">심볼</translation>
913 918
    </message>
914 919
    <message>
915
        <location filename="../MainWindow_UI.py" line="555"/>
920
        <location filename="../MainWindow_UI.py" line="573"/>
916 921
        <source>Object Explorer</source>
917 922
        <translation type="unfinished">객체 탐색기</translation>
918 923
    </message>
919 924
    <message>
920
        <location filename="../MainWindow_UI.py" line="556"/>
925
        <location filename="../MainWindow_UI.py" line="574"/>
921 926
        <source>Batch Job</source>
922 927
        <translation type="unfinished">배치 작업</translation>
923 928
    </message>
......
927 932
        <translation type="obsolete">도면 리스트 갱신</translation>
928 933
    </message>
929 934
    <message>
930
        <location filename="../MainWindow_UI.py" line="559"/>
935
        <location filename="../MainWindow_UI.py" line="577"/>
931 936
        <source>Drawing List</source>
932 937
        <translation type="unfinished">도면 리스트</translation>
933 938
    </message>
934 939
    <message>
935
        <location filename="../MainWindow_UI.py" line="561"/>
940
        <location filename="../MainWindow_UI.py" line="579"/>
936 941
        <source>Output Window</source>
937 942
        <translation type="unfinished">출력 창</translation>
938 943
    </message>
939 944
    <message>
940
        <location filename="../MainWindow_UI.py" line="552"/>
945
        <location filename="../MainWindow_UI.py" line="570"/>
941 946
        <source>Symbol Manager</source>
942 947
        <translation type="unfinished">심볼 매니저</translation>
943 948
    </message>
944 949
    <message>
945
        <location filename="../MainWindow_UI.py" line="542"/>
950
        <location filename="../MainWindow_UI.py" line="559"/>
946 951
        <source>File</source>
947 952
        <translation type="unfinished">파일</translation>
948 953
    </message>
949 954
    <message>
950
        <location filename="../MainWindow_UI.py" line="545"/>
955
        <location filename="../MainWindow_UI.py" line="562"/>
951 956
        <source>Data</source>
952 957
        <translation type="unfinished">데이타</translation>
953 958
    </message>
954 959
    <message>
955
        <location filename="../MainWindow_UI.py" line="546"/>
960
        <location filename="../MainWindow_UI.py" line="563"/>
956 961
        <source>View</source>
957 962
        <translation type="unfinished">보기</translation>
958 963
    </message>
959 964
    <message>
960
        <location filename="../MainWindow_UI.py" line="547"/>
965
        <location filename="../MainWindow_UI.py" line="564"/>
961 966
        <source>Tool</source>
962 967
        <translation type="unfinished">툴</translation>
963 968
    </message>
964 969
    <message>
965
        <location filename="../MainWindow_UI.py" line="548"/>
970
        <location filename="../MainWindow_UI.py" line="565"/>
966 971
        <source>Edit</source>
967 972
        <translation type="unfinished">편집</translation>
968 973
    </message>
969 974
    <message>
970
        <location filename="../MainWindow_UI.py" line="543"/>
975
        <location filename="../MainWindow_UI.py" line="560"/>
971 976
        <source>Theme</source>
972 977
        <translation type="unfinished">테마</translation>
973 978
    </message>
974 979
    <message>
975
        <location filename="../MainWindow_UI.py" line="566"/>
980
        <location filename="../MainWindow_UI.py" line="584"/>
976 981
        <source>Open</source>
977 982
        <translation type="unfinished">열기</translation>
978 983
    </message>
979 984
    <message>
980
        <location filename="../MainWindow_UI.py" line="567"/>
985
        <location filename="../MainWindow_UI.py" line="585"/>
981 986
        <source>Open(Ctrl + O)</source>
982 987
        <translation type="unfinished">열기(Ctrl + O)</translation>
983 988
    </message>
984 989
    <message>
985
        <location filename="../MainWindow_UI.py" line="569"/>
990
        <location filename="../MainWindow_UI.py" line="587"/>
986 991
        <source>Exit</source>
987 992
        <translation type="unfinished">종료</translation>
988 993
    </message>
989 994
    <message>
990
        <location filename="../MainWindow_UI.py" line="578"/>
995
        <location filename="../MainWindow_UI.py" line="596"/>
991 996
        <source>Configuration</source>
992 997
        <translation type="unfinished">환경 설정</translation>
993 998
    </message>
994 999
    <message>
995
        <location filename="../MainWindow_UI.py" line="579"/>
1000
        <location filename="../MainWindow_UI.py" line="597"/>
996 1001
        <source>Setup Area</source>
997 1002
        <translation type="unfinished">영역 설정</translation>
998 1003
    </message>
999 1004
    <message>
1000
        <location filename="../MainWindow_UI.py" line="587"/>
1005
        <location filename="../MainWindow_UI.py" line="605"/>
1001 1006
        <source>Engineering Info. List</source>
1002 1007
        <translation type="unfinished">설계 정보 리스트</translation>
1003 1008
    </message>
......
1007 1012
        <translation type="obsolete">이미지 도면</translation>
1008 1013
    </message>
1009 1014
    <message>
1010
        <location filename="../MainWindow.py" line="554"/>
1015
        <location filename="../MainWindow.py" line="547"/>
1011 1016
        <source>Text</source>
1012 1017
        <translation type="unfinished">텍스트</translation>
1013 1018
    </message>
1014 1019
    <message>
1015
        <location filename="../MainWindow.py" line="551"/>
1020
        <location filename="../MainWindow.py" line="544"/>
1016 1021
        <source>Line</source>
1017 1022
        <translation type="unfinished">라인</translation>
1018 1023
    </message>
......
1022 1027
        <translation type="obsolete">미인식</translation>
1023 1028
    </message>
1024 1029
    <message>
1025
        <location filename="../MainWindow_UI.py" line="601"/>
1030
        <location filename="../MainWindow_UI.py" line="619"/>
1026 1031
        <source>Convert PDF</source>
1027 1032
        <translation type="unfinished">PDF 변환</translation>
1028 1033
    </message>
1029 1034
    <message>
1030
        <location filename="../MainWindow_UI.py" line="602"/>
1035
        <location filename="../MainWindow_UI.py" line="620"/>
1031 1036
        <source>HMB Data</source>
1032 1037
        <translation type="unfinished">HMB 데이타</translation>
1033 1038
    </message>
1034 1039
    <message>
1035
        <location filename="../MainWindow_UI.py" line="609"/>
1040
        <location filename="../MainWindow_UI.py" line="626"/>
1036 1041
        <source>Find/Replace</source>
1037 1042
        <translation type="unfinished">찾기/바꾸기</translation>
1038 1043
    </message>
1039 1044
    <message>
1040
        <location filename="../MainWindow_UI.py" line="610"/>
1045
        <location filename="../MainWindow_UI.py" line="627"/>
1041 1046
        <source>Fine/Replace</source>
1042 1047
        <translation type="unfinished">찾기/바꾸기</translation>
1043 1048
    </message>
......
1062 1067
        <translation type="unfinished">텍스트 : </translation>
1063 1068
    </message>
1064 1069
    <message>
1065
        <location filename="../MainWindow.py" line="259"/>
1070
        <location filename="../MainWindow.py" line="251"/>
1066 1071
        <source>Name</source>
1067 1072
        <translation type="unfinished">이름</translation>
1068 1073
    </message>
1069 1074
    <message>
1070
        <location filename="../MainWindow.py" line="259"/>
1075
        <location filename="../MainWindow.py" line="251"/>
1071 1076
        <source>DateTime</source>
1072 1077
        <translation type="unfinished">날짜</translation>
1073 1078
    </message>
1074 1079
    <message>
1075
        <location filename="../MainWindow.py" line="459"/>
1080
        <location filename="../MainWindow.py" line="452"/>
1076 1081
        <source>P&amp;ID Drawings</source>
1077 1082
        <translation type="unfinished">P&amp;ID 도면</translation>
1078 1083
    </message>
1079 1084
    <message>
1080
        <location filename="../MainWindow.py" line="545"/>
1085
        <location filename="../MainWindow.py" line="538"/>
1081 1086
        <source>Unrecognition</source>
1082 1087
        <translation type="unfinished">미인식</translation>
1083 1088
    </message>
1084 1089
    <message>
1085
        <location filename="../MainWindow.py" line="1092"/>
1090
        <location filename="../MainWindow.py" line="1093"/>
1086 1091
        <source>Notice</source>
1087 1092
        <translation type="unfinished">알림</translation>
1088 1093
    </message>
1089 1094
    <message>
1090
        <location filename="../MainWindow.py" line="978"/>
1095
        <location filename="../MainWindow.py" line="979"/>
1091 1096
        <source>Fail to recognize text</source>
1092 1097
        <translation type="unfinished">인식 실패</translation>
1093 1098
    </message>
1094 1099
    <message>
1095
        <location filename="../MainWindow.py" line="1092"/>
1100
        <location filename="../MainWindow.py" line="1093"/>
1096 1101
        <source>First select image drawing</source>
1097 1102
        <translation type="unfinished">먼저 이미지 도면을 선택하세요</translation>
1098 1103
    </message>
1099 1104
    <message>
1100
        <location filename="../MainWindow.py" line="1155"/>
1105
        <location filename="../MainWindow.py" line="1156"/>
1101 1106
        <source>Please wait for a while</source>
1102 1107
        <translation type="unfinished">잠시만 기다리세요</translation>
1103 1108
    </message>
1104 1109
    <message>
1105
        <location filename="../MainWindow.py" line="1155"/>
1110
        <location filename="../MainWindow.py" line="1156"/>
1106 1111
        <source>Cancel</source>
1107 1112
        <translation type="unfinished">취소</translation>
1108 1113
    </message>
1109 1114
    <message>
1110
        <location filename="../MainWindow.py" line="1161"/>
1115
        <location filename="../MainWindow.py" line="1162"/>
1111 1116
        <source>Reading file...</source>
1112 1117
        <translation type="unfinished">파일을 읽는 중...</translation>
1113 1118
    </message>
1114 1119
    <message>
1115
        <location filename="../MainWindow_UI.py" line="562"/>
1120
        <location filename="../MainWindow_UI.py" line="580"/>
1116 1121
        <source>Clear</source>
1117 1122
        <translation type="unfinished">삭제</translation>
1118 1123
    </message>
1119 1124
    <message>
1120
        <location filename="../MainWindow_UI.py" line="571"/>
1125
        <location filename="../MainWindow_UI.py" line="589"/>
1121 1126
        <source>Recognize Eng. Info.</source>
1122 1127
        <translation type="unfinished">설계 정보 인식</translation>
1123 1128
    </message>
1124 1129
    <message>
1125
        <location filename="../MainWindow_UI.py" line="572"/>
1130
        <location filename="../MainWindow_UI.py" line="590"/>
1126 1131
        <source>Create Line</source>
1127 1132
        <translation type="unfinished">라인 생성</translation>
1128 1133
    </message>
1129 1134
    <message>
1130
        <location filename="../MainWindow_UI.py" line="575"/>
1135
        <location filename="../MainWindow_UI.py" line="593"/>
1131 1136
        <source>Validate</source>
1132 1137
        <translation type="unfinished">검사</translation>
1133 1138
    </message>
1134 1139
    <message>
1135
        <location filename="../MainWindow_UI.py" line="584"/>
1140
        <location filename="../MainWindow_UI.py" line="602"/>
1136 1141
        <source>Link Attribute</source>
1137 1142
        <translation type="unfinished">속성 연계</translation>
1138 1143
    </message>
1139 1144
    <message>
1140
        <location filename="../MainWindow_UI.py" line="585"/>
1145
        <location filename="../MainWindow_UI.py" line="603"/>
1141 1146
        <source>Convert</source>
1142 1147
        <translation type="unfinished">변환</translation>
1143 1148
    </message>
1144 1149
    <message>
1145
        <location filename="../MainWindow_UI.py" line="586"/>
1150
        <location filename="../MainWindow_UI.py" line="604"/>
1146 1151
        <source>Equipment Data List</source>
1147 1152
        <translation type="unfinished">장치 데이타 리스트</translation>
1148 1153
    </message>
1149 1154
    <message>
1150
        <location filename="../MainWindow_UI.py" line="588"/>
1155
        <location filename="../MainWindow_UI.py" line="606"/>
1151 1156
        <source>Instrument Data List</source>
1152 1157
        <translation type="unfinished">계장 데이타 리스트</translation>
1153 1158
    </message>
1154 1159
    <message>
1155
        <location filename="../MainWindow.py" line="834"/>
1160
        <location filename="../MainWindow.py" line="835"/>
1156 1161
        <source>Initialize</source>
1157 1162
        <translation type="unfinished">초기화</translation>
1158 1163
    </message>
1159 1164
    <message>
1160
        <location filename="../MainWindow_UI.py" line="603"/>
1165
        <location filename="../MainWindow_UI.py" line="621"/>
1161 1166
        <source>Save</source>
1162 1167
        <translation type="unfinished">저장</translation>
1163 1168
    </message>
1164 1169
    <message>
1165
        <location filename="../MainWindow_UI.py" line="604"/>
1170
        <location filename="../MainWindow_UI.py" line="622"/>
1166 1171
        <source>Save(Ctrl + S)</source>
1167 1172
        <translation type="unfinished">저장(Ctrl + S)</translation>
1168 1173
    </message>
1169 1174
    <message>
1170
        <location filename="../MainWindow_UI.py" line="606"/>
1175
        <location filename="../MainWindow_UI.py" line="624"/>
1171 1176
        <source>Rotate</source>
1172 1177
        <translation type="unfinished">회전</translation>
1173 1178
    </message>
1174 1179
    <message>
1175 1180
        <location filename="../MainWindow_UI.py" line="607"/>
1176 1181
        <source>Rotate(Ctrl + R)</source>
1177
        <translation type="unfinished">회전(Ctrl + R)</translation>
1182
        <translation type="obsolete">회전(Ctrl + R)</translation>
1178 1183
    </message>
... 이 차이점은 표시할 수 있는 최대 줄수를 초과해서 이 차이점은 잘렸습니다.

내보내기 Unified diff

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