개정판 956091ef
issue #387: add ui, tr and db
DTI_PID/DTI_PID/ConfigurationDialog.py | ||
---|---|---|
133 | 133 |
|
134 | 134 |
configs = docData.getConfigs('Note No Tag Rule', 'Note No Expression') |
135 | 135 |
self.ui.lineEditNoteNoExpression.setText(configs[0].value if configs else '') |
136 |
configs = docData.getConfigs('Note No Tag Rule', 'Note No Symbol Name') |
|
137 |
self.ui.lineEditNoteNoSymbolName.setText(configs[0].value if configs else '') |
|
138 |
if self.ui.lineEditNoteNoSymbolName.text() == '': |
|
139 |
self.ui.lineEditNoteNoSymbolName.setEnabled(False) |
|
140 |
else: |
|
141 |
self.ui.checkBoxNoteNoSymbolName.setCheckState(Qt.Checked) |
|
136 | 142 |
|
137 | 143 |
configs = docData.getConfigs('LineTypes') |
138 | 144 |
|
... | ... | |
221 | 227 |
self.ui.comboBoxColorOption.currentIndexChanged.connect(self.currentIndexChanged) |
222 | 228 |
self.ui.radioButtonRandom.toggled.connect(self.onPropertyToggled) |
223 | 229 |
self.ui.pushButtonLineNoAttribute.clicked.connect(self.editLineNoAttributeClicked) |
230 |
self.ui.checkBoxNoteNoSymbolName.stateChanged.connect(self.checkBoxNoteNoSymbolNameChanged) |
|
231 |
|
|
232 |
def checkBoxNoteNoSymbolNameChanged(self): |
|
233 |
if self.ui.checkBoxNoteNoSymbolName.isChecked() is True: |
|
234 |
self.ui.lineEditNoteNoSymbolName.setEnabled(True) |
|
235 |
else: |
|
236 |
self.ui.lineEditNoteNoSymbolName.setText('') |
|
237 |
self.ui.lineEditNoteNoSymbolName.setEnabled(False) |
|
224 | 238 |
|
225 | 239 |
def load_line_properties(self): |
226 | 240 |
app_doc_data = AppDocData.instance() |
... | ... | |
524 | 538 |
configs.append(Config('Line No', 'Size Unit', 'Metric' if self.ui.radioButtonMetric.isChecked() else 'Inch')) |
525 | 539 |
configs.append(Config('Line No', 'Delimiter', self.ui.lineEdit.text())) |
526 | 540 |
configs.append(Config('Note No Tag Rule', 'Note No Expression', self.ui.lineEditNoteNoExpression.text())) |
541 |
configs.append(Config('Note No Tag Rule', 'Note No Symbol Name', self.ui.lineEditNoteNoSymbolName.text())) |
|
527 | 542 |
configs.append(Config('Text Recognition', 'White Character List', self.ui.lineEditWhiteCharList.text())) |
528 | 543 |
|
529 | 544 |
# Add Line Color Option - 2018.07.06 by kyouho |
DTI_PID/DTI_PID/Configuration_UI.py | ||
---|---|---|
302 | 302 |
self.gridLayout_7.addWidget(self.groupBox_8, 1, 0, 1, 1) |
303 | 303 |
self.groupBox_4 = QtWidgets.QGroupBox(self.tabTagNoRule) |
304 | 304 |
self.groupBox_4.setObjectName("groupBox_4") |
305 |
self.gridLayout_12 = QtWidgets.QGridLayout(self.groupBox_4) |
|
306 |
self.gridLayout_12.setObjectName("gridLayout_12") |
|
307 |
self.gridLayout_20 = QtWidgets.QGridLayout() |
|
308 |
self.gridLayout_20.setObjectName("gridLayout_20") |
|
305 |
self.gridLayout_9 = QtWidgets.QGridLayout(self.groupBox_4) |
|
306 |
self.gridLayout_9.setObjectName("gridLayout_9") |
|
307 |
self.verticalLayout_4 = QtWidgets.QVBoxLayout() |
|
308 |
self.verticalLayout_4.setObjectName("verticalLayout_4") |
|
309 |
self.horizontalLayout_9 = QtWidgets.QHBoxLayout() |
|
310 |
self.horizontalLayout_9.setObjectName("horizontalLayout_9") |
|
311 |
self.label_8 = QtWidgets.QLabel(self.groupBox_4) |
|
312 |
self.label_8.setObjectName("label_8") |
|
313 |
self.horizontalLayout_9.addWidget(self.label_8) |
|
309 | 314 |
self.lineEditNoteNoExpression = QtWidgets.QLineEdit(self.groupBox_4) |
310 | 315 |
self.lineEditNoteNoExpression.setObjectName("lineEditNoteNoExpression") |
311 |
self.gridLayout_20.addWidget(self.lineEditNoteNoExpression, 0, 1, 1, 1) |
|
312 |
self.label_15 = QtWidgets.QLabel(self.groupBox_4) |
|
313 |
self.label_15.setObjectName("label_15") |
|
314 |
self.gridLayout_20.addWidget(self.label_15, 0, 0, 1, 1) |
|
315 |
self.gridLayout_12.addLayout(self.gridLayout_20, 1, 0, 1, 1) |
|
316 |
self.horizontalLayout_9.addWidget(self.lineEditNoteNoExpression) |
|
317 |
self.verticalLayout_4.addLayout(self.horizontalLayout_9) |
|
318 |
self.horizontalLayout_10 = QtWidgets.QHBoxLayout() |
|
319 |
self.horizontalLayout_10.setObjectName("horizontalLayout_10") |
|
320 |
self.checkBoxNoteNoSymbolName = QtWidgets.QCheckBox(self.groupBox_4) |
|
321 |
self.checkBoxNoteNoSymbolName.setObjectName("checkBoxNoteNoSymbolName") |
|
322 |
self.horizontalLayout_10.addWidget(self.checkBoxNoteNoSymbolName) |
|
323 |
self.lineEditNoteNoSymbolName = QtWidgets.QLineEdit(self.groupBox_4) |
|
324 |
self.lineEditNoteNoSymbolName.setObjectName("lineEditNoteNoSymbolName") |
|
325 |
self.horizontalLayout_10.addWidget(self.lineEditNoteNoSymbolName) |
|
326 |
self.verticalLayout_4.addLayout(self.horizontalLayout_10) |
|
327 |
self.gridLayout_9.addLayout(self.verticalLayout_4, 0, 0, 2, 2) |
|
316 | 328 |
self.gridLayout_7.addWidget(self.groupBox_4, 0, 0, 1, 1) |
317 | 329 |
self.tabWidget.addTab(self.tabTagNoRule, "") |
318 | 330 |
self.tabDisplayOption = QtWidgets.QWidget() |
... | ... | |
434 | 446 |
ConfigurationDialog.setTabOrder(self.pushButtonAddDelimiter, self.pushButtonLineNoAttribute) |
435 | 447 |
ConfigurationDialog.setTabOrder(self.pushButtonLineNoAttribute, self.comboBoxProperties) |
436 | 448 |
ConfigurationDialog.setTabOrder(self.comboBoxProperties, self.pushButtonAddProperty) |
437 |
ConfigurationDialog.setTabOrder(self.pushButtonAddProperty, self.lineEditNoteNoExpression) |
|
438 |
ConfigurationDialog.setTabOrder(self.lineEditNoteNoExpression, self.lineEdit_2) |
|
449 |
ConfigurationDialog.setTabOrder(self.pushButtonAddProperty, self.lineEdit_2) |
|
439 | 450 |
ConfigurationDialog.setTabOrder(self.lineEdit_2, self.tableWidgetLineTypes) |
440 | 451 |
ConfigurationDialog.setTabOrder(self.tableWidgetLineTypes, self.fontComboBox) |
441 | 452 |
ConfigurationDialog.setTabOrder(self.fontComboBox, self.radioButtonAutoSize) |
... | ... | |
453 | 464 |
self.groupBoxAttribute.setTitle(_translate("ConfigurationDialog", "Attribute Detection")) |
454 | 465 |
self.label_6.setText(_translate("ConfigurationDialog", "Size Delimiter : ")) |
455 | 466 |
self.groupBox.setTitle(_translate("ConfigurationDialog", "Line Detection")) |
456 |
self.label_4.setText(_translate("ConfigurationDialog", "Small Object Size : ")) |
|
467 |
self.label_4.setText(_translate("ConfigurationDialog", "Ignore Small Object Size : "))
|
|
457 | 468 |
self.label_5.setText(_translate("ConfigurationDialog", " < Area < ")) |
458 | 469 |
self.label_16.setText(_translate("ConfigurationDialog", "Small Line Minimum Length")) |
459 | 470 |
self.label.setText(_translate("ConfigurationDialog", "Sliding Window Size(WxH) : ")) |
... | ... | |
464 | 475 |
self.pushButtonLineNoAttribute.setText(_translate("ConfigurationDialog", "Line No Attribute")) |
465 | 476 |
self.label_2.setText(_translate("ConfigurationDialog", "Delimiter : ")) |
466 | 477 |
self.pushButtonAddDelimiter.setText(_translate("ConfigurationDialog", "Add")) |
467 |
self.label_26.setText(_translate("ConfigurationDialog", "Property : "))
|
|
478 |
self.label_26.setText(_translate("ConfigurationDialog", "properties : "))
|
|
468 | 479 |
self.pushButtonAddProperty.setText(_translate("ConfigurationDialog", "Add")) |
469 | 480 |
self.pushButtonDeleteProperty.setText(_translate("ConfigurationDialog", "Delete")) |
470 | 481 |
self.groupBoxText.setTitle(_translate("ConfigurationDialog", "Text Detection")) |
... | ... | |
481 | 492 |
self.groupBox_8.setTitle(_translate("ConfigurationDialog", "Nozzle Name Rule")) |
482 | 493 |
self.label_27.setText(_translate("ConfigurationDialog", "Nozzle Name : ")) |
483 | 494 |
self.groupBox_4.setTitle(_translate("ConfigurationDialog", "Note No Tag Rule")) |
484 |
self.label_15.setText(_translate("ConfigurationDialog", "Note No Expression")) |
|
495 |
self.label_8.setText(_translate("ConfigurationDialog", "Note No Expression : ")) |
|
496 |
self.checkBoxNoteNoSymbolName.setText(_translate("ConfigurationDialog", "Note No Symbol Name : ")) |
|
485 | 497 |
self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabTagNoRule), _translate("ConfigurationDialog", "Tag Number Rule")) |
486 | 498 |
self.groupBox_6.setTitle(_translate("ConfigurationDialog", "Line Style")) |
487 | 499 |
self.groupBox_5.setTitle(_translate("ConfigurationDialog", "Text Style")) |
DTI_PID/DTI_PID/UI/Configuration.ui | ||
---|---|---|
80 | 80 |
<item> |
81 | 81 |
<widget class="QLabel" name="label_4"> |
82 | 82 |
<property name="text"> |
83 |
<string>Small Object Size : </string> |
|
83 |
<string>Ignore Small Object Size : </string>
|
|
84 | 84 |
</property> |
85 | 85 |
</widget> |
86 | 86 |
</item> |
... | ... | |
350 | 350 |
<item> |
351 | 351 |
<widget class="QLabel" name="label_26"> |
352 | 352 |
<property name="text"> |
353 |
<string>Property : </string>
|
|
353 |
<string>properties : </string>
|
|
354 | 354 |
</property> |
355 | 355 |
</widget> |
356 | 356 |
</item> |
... | ... | |
692 | 692 |
<property name="title"> |
693 | 693 |
<string>Note No Tag Rule</string> |
694 | 694 |
</property> |
695 |
<layout class="QGridLayout" name="gridLayout_12"> |
|
696 |
<item row="1" column="0"> |
|
697 |
<layout class="QGridLayout" name="gridLayout_20"> |
|
698 |
<item row="0" column="1"> |
|
699 |
<widget class="QLineEdit" name="lineEditNoteNoExpression"/> |
|
695 |
<layout class="QGridLayout" name="gridLayout_9"> |
|
696 |
<item row="0" column="0" rowspan="2" colspan="2"> |
|
697 |
<layout class="QVBoxLayout" name="verticalLayout_4"> |
|
698 |
<item> |
|
699 |
<layout class="QHBoxLayout" name="horizontalLayout_9"> |
|
700 |
<item> |
|
701 |
<widget class="QLabel" name="label_8"> |
|
702 |
<property name="text"> |
|
703 |
<string>Note No Expression : </string> |
|
704 |
</property> |
|
705 |
</widget> |
|
706 |
</item> |
|
707 |
<item> |
|
708 |
<widget class="QLineEdit" name="lineEditNoteNoExpression"/> |
|
709 |
</item> |
|
710 |
</layout> |
|
700 | 711 |
</item> |
701 |
<item row="0" column="0"> |
|
702 |
<widget class="QLabel" name="label_15"> |
|
703 |
<property name="text"> |
|
704 |
<string>Note No Expression</string> |
|
705 |
</property> |
|
706 |
</widget> |
|
712 |
<item> |
|
713 |
<layout class="QHBoxLayout" name="horizontalLayout_10"> |
|
714 |
<item> |
|
715 |
<widget class="QCheckBox" name="checkBoxNoteNoSymbolName"> |
|
716 |
<property name="text"> |
|
717 |
<string>Note No Symbol Name : </string> |
|
718 |
</property> |
|
719 |
</widget> |
|
720 |
</item> |
|
721 |
<item> |
|
722 |
<widget class="QLineEdit" name="lineEditNoteNoSymbolName"/> |
|
723 |
</item> |
|
724 |
</layout> |
|
707 | 725 |
</item> |
708 | 726 |
</layout> |
709 | 727 |
</item> |
... | ... | |
910 | 928 |
<tabstop>pushButtonLineNoAttribute</tabstop> |
911 | 929 |
<tabstop>comboBoxProperties</tabstop> |
912 | 930 |
<tabstop>pushButtonAddProperty</tabstop> |
913 |
<tabstop>lineEditNoteNoExpression</tabstop> |
|
914 | 931 |
<tabstop>lineEdit_2</tabstop> |
915 | 932 |
<tabstop>tableWidgetLineTypes</tabstop> |
916 | 933 |
<tabstop>fontComboBox</tabstop> |
DTI_PID/DTI_PID/translate/ja_jp.ts | ||
---|---|---|
71 | 71 |
<context> |
72 | 72 |
<name>ConfigurationDialog</name> |
73 | 73 |
<message> |
74 |
<location filename="../Configuration_UI.py" line="452"/>
|
|
74 |
<location filename="../Configuration_UI.py" line="463"/>
|
|
75 | 75 |
<source>Configuration</source> |
76 | 76 |
<translation type="unfinished"></translation> |
77 | 77 |
</message> |
78 | 78 |
<message> |
79 |
<location filename="../Configuration_UI.py" line="475"/>
|
|
79 |
<location filename="../Configuration_UI.py" line="486"/>
|
|
80 | 80 |
<source>Minimum Text Size : </source> |
81 | 81 |
<translation type="unfinished"></translation> |
82 | 82 |
</message> |
83 | 83 |
<message> |
84 |
<location filename="../Configuration_UI.py" line="476"/>
|
|
84 |
<location filename="../Configuration_UI.py" line="487"/>
|
|
85 | 85 |
<source>Maximum Text Size : </source> |
86 | 86 |
<translation type="unfinished"></translation> |
87 | 87 |
</message> |
88 | 88 |
<message> |
89 |
<location filename="../Configuration_UI.py" line="454"/>
|
|
89 |
<location filename="../Configuration_UI.py" line="465"/>
|
|
90 | 90 |
<source>Size Delimiter : </source> |
91 | 91 |
<translation type="unfinished"></translation> |
92 | 92 |
</message> |
93 | 93 |
<message> |
94 |
<location filename="../Configuration_UI.py" line="456"/> |
|
95 |
<source>Small Object Size : </source> |
|
96 |
<translation type="unfinished"></translation> |
|
97 |
</message> |
|
98 |
<message> |
|
99 |
<location filename="../Configuration_UI.py" line="457"/> |
|
94 |
<location filename="../Configuration_UI.py" line="468"/> |
|
100 | 95 |
<source> < Area < </source> |
101 | 96 |
<translation type="unfinished"></translation> |
102 | 97 |
</message> |
103 | 98 |
<message> |
104 |
<location filename="../Configuration_UI.py" line="459"/>
|
|
99 |
<location filename="../Configuration_UI.py" line="470"/>
|
|
105 | 100 |
<source>Sliding Window Size(WxH) : </source> |
106 | 101 |
<translation type="unfinished"></translation> |
107 | 102 |
</message> |
108 | 103 |
<message> |
109 |
<location filename="../Configuration_UI.py" line="458"/>
|
|
104 |
<location filename="../Configuration_UI.py" line="469"/>
|
|
110 | 105 |
<source>Small Line Minimum Length</source> |
111 | 106 |
<translation type="unfinished"></translation> |
112 | 107 |
</message> |
113 | 108 |
<message> |
114 |
<location filename="../Configuration_UI.py" line="460"/>
|
|
109 |
<location filename="../Configuration_UI.py" line="471"/>
|
|
115 | 110 |
<source>Line No</source> |
116 | 111 |
<translation type="unfinished"></translation> |
117 | 112 |
</message> |
118 | 113 |
<message> |
119 |
<location filename="../Configuration_UI.py" line="461"/>
|
|
114 |
<location filename="../Configuration_UI.py" line="472"/>
|
|
120 | 115 |
<source>Size Unit : </source> |
121 | 116 |
<translation type="unfinished"></translation> |
122 | 117 |
</message> |
123 | 118 |
<message> |
124 |
<location filename="../Configuration_UI.py" line="462"/>
|
|
119 |
<location filename="../Configuration_UI.py" line="473"/>
|
|
125 | 120 |
<source>Metric</source> |
126 | 121 |
<translation type="unfinished"></translation> |
127 | 122 |
</message> |
128 | 123 |
<message> |
129 |
<location filename="../Configuration_UI.py" line="463"/>
|
|
124 |
<location filename="../Configuration_UI.py" line="474"/>
|
|
130 | 125 |
<source>Inch</source> |
131 | 126 |
<translation type="unfinished"></translation> |
132 | 127 |
</message> |
133 | 128 |
<message> |
134 |
<location filename="../Configuration_UI.py" line="464"/>
|
|
129 |
<location filename="../Configuration_UI.py" line="475"/>
|
|
135 | 130 |
<source>Line No Attribute</source> |
136 | 131 |
<translation type="unfinished"></translation> |
137 | 132 |
</message> |
138 | 133 |
<message> |
139 |
<location filename="../Configuration_UI.py" line="465"/>
|
|
134 |
<location filename="../Configuration_UI.py" line="476"/>
|
|
140 | 135 |
<source>Delimiter : </source> |
141 | 136 |
<translation type="unfinished"></translation> |
142 | 137 |
</message> |
143 | 138 |
<message> |
144 |
<location filename="../Configuration_UI.py" line="467"/> |
|
145 |
<source>Property : </source> |
|
146 |
<translation type="unfinished"></translation> |
|
147 |
</message> |
|
148 |
<message> |
|
149 |
<location filename="../Configuration_UI.py" line="481"/> |
|
139 |
<location filename="../Configuration_UI.py" line="492"/> |
|
150 | 140 |
<source>Nozzle Name Rule</source> |
151 | 141 |
<translation type="unfinished"></translation> |
152 | 142 |
</message> |
153 | 143 |
<message> |
154 |
<location filename="../Configuration_UI.py" line="482"/>
|
|
144 |
<location filename="../Configuration_UI.py" line="493"/>
|
|
155 | 145 |
<source>Nozzle Name : </source> |
156 | 146 |
<translation type="unfinished"></translation> |
157 | 147 |
</message> |
158 | 148 |
<message> |
159 |
<location filename="../Configuration_UI.py" line="483"/>
|
|
149 |
<location filename="../Configuration_UI.py" line="494"/>
|
|
160 | 150 |
<source>Note No Tag Rule</source> |
161 | 151 |
<translation type="unfinished"></translation> |
162 | 152 |
</message> |
163 | 153 |
<message> |
164 |
<location filename="../Configuration_UI.py" line="484"/> |
|
165 |
<source>Note No Expression</source> |
|
166 |
<translation type="unfinished"></translation> |
|
167 |
</message> |
|
168 |
<message> |
|
169 |
<location filename="../Configuration_UI.py" line="493"/> |
|
154 |
<location filename="../Configuration_UI.py" line="505"/> |
|
170 | 155 |
<source>Line No Color</source> |
171 | 156 |
<translation type="unfinished"></translation> |
172 | 157 |
</message> |
173 | 158 |
<message> |
174 |
<location filename="../Configuration_UI.py" line="495"/>
|
|
159 |
<location filename="../Configuration_UI.py" line="507"/>
|
|
175 | 160 |
<source>Random</source> |
176 | 161 |
<translation type="unfinished"></translation> |
177 | 162 |
</message> |
178 | 163 |
<message> |
179 |
<location filename="../Configuration_UI.py" line="496"/>
|
|
164 |
<location filename="../Configuration_UI.py" line="508"/>
|
|
180 | 165 |
<source>Property</source> |
181 | 166 |
<translation type="unfinished"></translation> |
182 | 167 |
</message> |
183 | 168 |
<message> |
184 |
<location filename="../Configuration_UI.py" line="455"/>
|
|
169 |
<location filename="../Configuration_UI.py" line="466"/>
|
|
185 | 170 |
<source>Line Detection</source> |
186 | 171 |
<translation type="unfinished"></translation> |
187 | 172 |
</message> |
188 | 173 |
<message> |
189 |
<location filename="../Configuration_UI.py" line="468"/>
|
|
174 |
<location filename="../Configuration_UI.py" line="479"/>
|
|
190 | 175 |
<source>Add</source> |
191 | 176 |
<translation type="unfinished"></translation> |
192 | 177 |
</message> |
193 | 178 |
<message> |
194 |
<location filename="../Configuration_UI.py" line="469"/>
|
|
179 |
<location filename="../Configuration_UI.py" line="480"/>
|
|
195 | 180 |
<source>Delete</source> |
196 | 181 |
<translation type="unfinished"></translation> |
197 | 182 |
</message> |
198 | 183 |
<message> |
199 |
<location filename="../Configuration_UI.py" line="470"/>
|
|
184 |
<location filename="../Configuration_UI.py" line="481"/>
|
|
200 | 185 |
<source>Text Detection</source> |
201 | 186 |
<translation type="unfinished"></translation> |
202 | 187 |
</message> |
203 | 188 |
<message> |
204 |
<location filename="../Configuration_UI.py" line="471"/>
|
|
189 |
<location filename="../Configuration_UI.py" line="482"/>
|
|
205 | 190 |
<source>OCR Source : </source> |
206 | 191 |
<translation type="unfinished"></translation> |
207 | 192 |
</message> |
208 | 193 |
<message> |
209 |
<location filename="../Configuration_UI.py" line="472"/>
|
|
194 |
<location filename="../Configuration_UI.py" line="483"/>
|
|
210 | 195 |
<source>Detected string : </source> |
211 | 196 |
<translation type="unfinished"></translation> |
212 | 197 |
</message> |
213 | 198 |
<message> |
214 |
<location filename="../Configuration_UI.py" line="473"/>
|
|
199 |
<location filename="../Configuration_UI.py" line="484"/>
|
|
215 | 200 |
<source>Expansion Size : </source> |
216 | 201 |
<translation type="unfinished"></translation> |
217 | 202 |
</message> |
218 | 203 |
<message> |
219 |
<location filename="../Configuration_UI.py" line="474"/>
|
|
204 |
<location filename="../Configuration_UI.py" line="485"/>
|
|
220 | 205 |
<source>Erosion Size : </source> |
221 | 206 |
<translation type="unfinished"></translation> |
222 | 207 |
</message> |
223 | 208 |
<message> |
224 |
<location filename="../Configuration_UI.py" line="477"/>
|
|
209 |
<location filename="../Configuration_UI.py" line="488"/>
|
|
225 | 210 |
<source>Merge Size : </source> |
226 | 211 |
<translation type="unfinished"></translation> |
227 | 212 |
</message> |
228 | 213 |
<message> |
229 |
<location filename="../Configuration_UI.py" line="480"/>
|
|
214 |
<location filename="../Configuration_UI.py" line="491"/>
|
|
230 | 215 |
<source>Recognition</source> |
231 | 216 |
<translation type="unfinished"></translation> |
232 | 217 |
</message> |
233 | 218 |
<message> |
234 |
<location filename="../Configuration_UI.py" line="486"/>
|
|
219 |
<location filename="../Configuration_UI.py" line="498"/>
|
|
235 | 220 |
<source>Line Style</source> |
236 | 221 |
<translation type="unfinished"></translation> |
237 | 222 |
</message> |
238 | 223 |
<message> |
239 |
<location filename="../Configuration_UI.py" line="487"/>
|
|
224 |
<location filename="../Configuration_UI.py" line="499"/>
|
|
240 | 225 |
<source>Text Style</source> |
241 | 226 |
<translation type="unfinished"></translation> |
242 | 227 |
</message> |
243 | 228 |
<message> |
244 |
<location filename="../Configuration_UI.py" line="488"/>
|
|
229 |
<location filename="../Configuration_UI.py" line="500"/>
|
|
245 | 230 |
<source>Font Size : </source> |
246 | 231 |
<translation type="unfinished"></translation> |
247 | 232 |
</message> |
248 | 233 |
<message> |
249 |
<location filename="../Configuration_UI.py" line="489"/>
|
|
234 |
<location filename="../Configuration_UI.py" line="501"/>
|
|
250 | 235 |
<source>Auto</source> |
251 | 236 |
<translation type="unfinished"></translation> |
252 | 237 |
</message> |
253 | 238 |
<message> |
254 |
<location filename="../Configuration_UI.py" line="490"/>
|
|
239 |
<location filename="../Configuration_UI.py" line="502"/>
|
|
255 | 240 |
<source>Fixed</source> |
256 | 241 |
<translation type="unfinished"></translation> |
257 | 242 |
</message> |
258 | 243 |
<message> |
259 |
<location filename="../Configuration_UI.py" line="491"/>
|
|
244 |
<location filename="../Configuration_UI.py" line="503"/>
|
|
260 | 245 |
<source>Font Name : </source> |
261 | 246 |
<translation type="unfinished"></translation> |
262 | 247 |
</message> |
263 | 248 |
<message> |
264 |
<location filename="../Configuration_UI.py" line="492"/>
|
|
249 |
<location filename="../Configuration_UI.py" line="504"/>
|
|
265 | 250 |
<source>Style</source> |
266 | 251 |
<translation type="unfinished"></translation> |
267 | 252 |
</message> |
268 | 253 |
<message> |
269 |
<location filename="../Configuration_UI.py" line="494"/>
|
|
254 |
<location filename="../Configuration_UI.py" line="506"/>
|
|
270 | 255 |
<source>Color Representation</source> |
271 | 256 |
<translation type="unfinished"></translation> |
272 | 257 |
</message> |
273 | 258 |
<message> |
274 |
<location filename="../Configuration_UI.py" line="497"/>
|
|
259 |
<location filename="../Configuration_UI.py" line="509"/>
|
|
275 | 260 |
<source>Line Color</source> |
276 | 261 |
<translation type="unfinished"></translation> |
277 | 262 |
</message> |
278 | 263 |
<message> |
279 |
<location filename="../Configuration_UI.py" line="485"/>
|
|
264 |
<location filename="../Configuration_UI.py" line="497"/>
|
|
280 | 265 |
<source>Tag Number Rule</source> |
281 | 266 |
<translation type="unfinished"></translation> |
282 | 267 |
</message> |
283 | 268 |
<message> |
284 |
<location filename="../Configuration_UI.py" line="453"/>
|
|
269 |
<location filename="../Configuration_UI.py" line="464"/>
|
|
285 | 270 |
<source>Attribute Detection</source> |
286 | 271 |
<translation type="unfinished"></translation> |
287 | 272 |
</message> |
288 | 273 |
<message> |
289 |
<location filename="../Configuration_UI.py" line="478"/>
|
|
274 |
<location filename="../Configuration_UI.py" line="489"/>
|
|
290 | 275 |
<source>Filter</source> |
291 | 276 |
<translation type="unfinished"></translation> |
292 | 277 |
</message> |
293 | 278 |
<message> |
294 |
<location filename="../Configuration_UI.py" line="479"/>
|
|
279 |
<location filename="../Configuration_UI.py" line="490"/>
|
|
295 | 280 |
<source>Minimum Detection Size : </source> |
296 | 281 |
<translation type="unfinished"></translation> |
297 | 282 |
</message> |
283 |
<message> |
|
284 |
<location filename="../Configuration_UI.py" line="495"/> |
|
285 |
<source>Note No Expression : </source> |
|
286 |
<translation type="unfinished"></translation> |
|
287 |
</message> |
|
288 |
<message> |
|
289 |
<location filename="../Configuration_UI.py" line="496"/> |
|
290 |
<source>Note No Symbol Name : </source> |
|
291 |
<translation type="unfinished"></translation> |
|
292 |
</message> |
|
293 |
<message> |
|
294 |
<location filename="../Configuration_UI.py" line="478"/> |
|
295 |
<source>properties : </source> |
|
296 |
<translation type="unfinished"></translation> |
|
297 |
</message> |
|
298 |
<message> |
|
299 |
<location filename="../Configuration_UI.py" line="467"/> |
|
300 |
<source>Ignore Small Object Size : </source> |
|
301 |
<translation type="unfinished"></translation> |
|
302 |
</message> |
|
298 | 303 |
</context> |
299 | 304 |
<context> |
300 | 305 |
<name>ConnectAttr</name> |
DTI_PID/DTI_PID/translate/ko_kr.ts | ||
---|---|---|
72 | 72 |
<context> |
73 | 73 |
<name>ConfigurationDialog</name> |
74 | 74 |
<message> |
75 |
<location filename="../Configuration_UI.py" line="452"/>
|
|
75 |
<location filename="../Configuration_UI.py" line="463"/>
|
|
76 | 76 |
<source>Configuration</source> |
77 | 77 |
<translation type="unfinished">Configuration</translation> |
78 | 78 |
</message> |
79 | 79 |
<message> |
80 |
<location filename="../Configuration_UI.py" line="475"/>
|
|
80 |
<location filename="../Configuration_UI.py" line="486"/>
|
|
81 | 81 |
<source>Minimum Text Size : </source> |
82 |
<translation type="unfinished">Minimum Text Size : </translation>
|
|
82 |
<translation type="unfinished">최소 문자 크기 : </translation>
|
|
83 | 83 |
</message> |
84 | 84 |
<message> |
85 |
<location filename="../Configuration_UI.py" line="476"/>
|
|
85 |
<location filename="../Configuration_UI.py" line="487"/>
|
|
86 | 86 |
<source>Maximum Text Size : </source> |
87 |
<translation type="unfinished">Maximum Text Size : </translation>
|
|
87 |
<translation type="unfinished">최대 문자 크기 : </translation>
|
|
88 | 88 |
</message> |
89 | 89 |
<message> |
90 |
<location filename="../Configuration_UI.py" line="454"/>
|
|
90 |
<location filename="../Configuration_UI.py" line="465"/>
|
|
91 | 91 |
<source>Size Delimiter : </source> |
92 | 92 |
<translation type="unfinished">Size Delimiter : </translation> |
93 | 93 |
</message> |
94 | 94 |
<message> |
95 |
<location filename="../Configuration_UI.py" line="456"/>
|
|
95 |
<location filename="../Configuration_UI.py" line="467"/>
|
|
96 | 96 |
<source>Small Object Size : </source> |
97 |
<translation type="unfinished">Small Object Size : </translation>
|
|
97 |
<translation type="obsolete">최소 : </translation>
|
|
98 | 98 |
</message> |
99 | 99 |
<message> |
100 |
<location filename="../Configuration_UI.py" line="457"/>
|
|
100 |
<location filename="../Configuration_UI.py" line="468"/>
|
|
101 | 101 |
<source> < Area < </source> |
102 | 102 |
<translation type="unfinished"> < Area < </translation> |
103 | 103 |
</message> |
104 | 104 |
<message> |
105 |
<location filename="../Configuration_UI.py" line="459"/>
|
|
105 |
<location filename="../Configuration_UI.py" line="470"/>
|
|
106 | 106 |
<source>Sliding Window Size(WxH) : </source> |
107 |
<translation type="unfinished">Sliding Window Size(WxH) : </translation>
|
|
107 |
<translation type="unfinished">슬라이딩 윈도우 크기(WxH) : </translation>
|
|
108 | 108 |
</message> |
109 | 109 |
<message> |
110 |
<location filename="../Configuration_UI.py" line="458"/>
|
|
110 |
<location filename="../Configuration_UI.py" line="469"/>
|
|
111 | 111 |
<source>Small Line Minimum Length</source> |
112 |
<translation type="unfinished">Small Line Minimum Length</translation>
|
|
112 |
<translation type="unfinished">최소 라인 길이</translation>
|
|
113 | 113 |
</message> |
114 | 114 |
<message> |
115 |
<location filename="../Configuration_UI.py" line="460"/>
|
|
115 |
<location filename="../Configuration_UI.py" line="471"/>
|
|
116 | 116 |
<source>Line No</source> |
117 |
<translation type="unfinished">Line No</translation>
|
|
117 |
<translation type="unfinished">라인 번호</translation>
|
|
118 | 118 |
</message> |
119 | 119 |
<message> |
120 |
<location filename="../Configuration_UI.py" line="461"/>
|
|
120 |
<location filename="../Configuration_UI.py" line="472"/>
|
|
121 | 121 |
<source>Size Unit : </source> |
122 |
<translation type="unfinished">Size Unit : </translation>
|
|
122 |
<translation type="unfinished">단위 : </translation>
|
|
123 | 123 |
</message> |
124 | 124 |
<message> |
125 |
<location filename="../Configuration_UI.py" line="462"/>
|
|
125 |
<location filename="../Configuration_UI.py" line="473"/>
|
|
126 | 126 |
<source>Metric</source> |
127 |
<translation type="unfinished">Metric</translation>
|
|
127 |
<translation type="unfinished">미터</translation>
|
|
128 | 128 |
</message> |
129 | 129 |
<message> |
130 |
<location filename="../Configuration_UI.py" line="463"/>
|
|
130 |
<location filename="../Configuration_UI.py" line="474"/>
|
|
131 | 131 |
<source>Inch</source> |
132 |
<translation type="unfinished">Inch</translation>
|
|
132 |
<translation type="unfinished">인치</translation>
|
|
133 | 133 |
</message> |
134 | 134 |
<message> |
135 |
<location filename="../Configuration_UI.py" line="464"/>
|
|
135 |
<location filename="../Configuration_UI.py" line="475"/>
|
|
136 | 136 |
<source>Line No Attribute</source> |
137 |
<translation type="unfinished">Line No Attribute</translation>
|
|
137 |
<translation type="unfinished">라인 번호 속성</translation>
|
|
138 | 138 |
</message> |
139 | 139 |
<message> |
140 |
<location filename="../Configuration_UI.py" line="465"/>
|
|
140 |
<location filename="../Configuration_UI.py" line="476"/>
|
|
141 | 141 |
<source>Delimiter : </source> |
142 |
<translation type="unfinished">Delimiter : </translation>
|
|
142 |
<translation type="unfinished">구분자 : </translation>
|
|
143 | 143 |
</message> |
144 | 144 |
<message> |
145 |
<location filename="../Configuration_UI.py" line="467"/>
|
|
145 |
<location filename="../Configuration_UI.py" line="478"/>
|
|
146 | 146 |
<source>Property : </source> |
147 |
<translation type="unfinished">Property : </translation>
|
|
147 |
<translation type="obsolete">속성 : </translation>
|
|
148 | 148 |
</message> |
149 | 149 |
<message> |
150 |
<location filename="../Configuration_UI.py" line="481"/>
|
|
150 |
<location filename="../Configuration_UI.py" line="492"/>
|
|
151 | 151 |
<source>Nozzle Name Rule</source> |
152 |
<translation type="unfinished">Nozzle Name Rule</translation>
|
|
152 |
<translation type="unfinished">노즐 이름 규칙</translation>
|
|
153 | 153 |
</message> |
154 | 154 |
<message> |
155 |
<location filename="../Configuration_UI.py" line="482"/>
|
|
155 |
<location filename="../Configuration_UI.py" line="493"/>
|
|
156 | 156 |
<source>Nozzle Name : </source> |
157 |
<translation type="unfinished">Nozzle Name : </translation>
|
|
157 |
<translation type="unfinished">노즐 이름 : </translation>
|
|
158 | 158 |
</message> |
159 | 159 |
<message> |
160 |
<location filename="../Configuration_UI.py" line="483"/>
|
|
160 |
<location filename="../Configuration_UI.py" line="494"/>
|
|
161 | 161 |
<source>Note No Tag Rule</source> |
162 |
<translation type="unfinished">Note No Tag Rule</translation>
|
|
162 |
<translation type="unfinished">노트 번호 규칙</translation>
|
|
163 | 163 |
</message> |
164 | 164 |
<message> |
165 | 165 |
<location filename="../Configuration_UI.py" line="484"/> |
166 | 166 |
<source>Note No Expression</source> |
167 |
<translation type="unfinished">Note No Expression</translation>
|
|
167 |
<translation type="obsolete">Note No Expression</translation>
|
|
168 | 168 |
</message> |
169 | 169 |
<message> |
170 |
<location filename="../Configuration_UI.py" line="493"/>
|
|
170 |
<location filename="../Configuration_UI.py" line="505"/>
|
|
171 | 171 |
<source>Line No Color</source> |
172 |
<translation type="unfinished">Line No Color</translation>
|
|
172 |
<translation type="unfinished">라인 번호 색상</translation>
|
|
173 | 173 |
</message> |
174 | 174 |
<message> |
175 |
<location filename="../Configuration_UI.py" line="495"/>
|
|
175 |
<location filename="../Configuration_UI.py" line="507"/>
|
|
176 | 176 |
<source>Random</source> |
177 |
<translation type="unfinished">Random</translation>
|
|
177 |
<translation type="unfinished">무작위</translation>
|
|
178 | 178 |
</message> |
179 | 179 |
<message> |
180 |
<location filename="../Configuration_UI.py" line="496"/>
|
|
180 |
<location filename="../Configuration_UI.py" line="508"/>
|
|
181 | 181 |
<source>Property</source> |
182 |
<translation type="unfinished">Property</translation>
|
|
182 |
<translation type="unfinished">속성</translation>
|
|
183 | 183 |
</message> |
184 | 184 |
<message> |
185 | 185 |
<location filename="../Configuration_UI.py" line="435"/> |
... | ... | |
187 | 187 |
<translation type="obsolete">속성 검출</translation> |
188 | 188 |
</message> |
189 | 189 |
<message> |
190 |
<location filename="../Configuration_UI.py" line="455"/>
|
|
190 |
<location filename="../Configuration_UI.py" line="466"/>
|
|
191 | 191 |
<source>Line Detection</source> |
192 | 192 |
<translation type="unfinished">라인 검출</translation> |
193 | 193 |
</message> |
194 | 194 |
<message> |
195 |
<location filename="../Configuration_UI.py" line="468"/>
|
|
195 |
<location filename="../Configuration_UI.py" line="479"/>
|
|
196 | 196 |
<source>Add</source> |
197 | 197 |
<translation type="unfinished">추가</translation> |
198 | 198 |
</message> |
199 | 199 |
<message> |
200 |
<location filename="../Configuration_UI.py" line="469"/>
|
|
200 |
<location filename="../Configuration_UI.py" line="480"/>
|
|
201 | 201 |
<source>Delete</source> |
202 | 202 |
<translation type="unfinished">삭제</translation> |
203 | 203 |
</message> |
204 | 204 |
<message> |
205 |
<location filename="../Configuration_UI.py" line="470"/>
|
|
205 |
<location filename="../Configuration_UI.py" line="481"/>
|
|
206 | 206 |
<source>Text Detection</source> |
207 | 207 |
<translation type="unfinished">텍스트 검출</translation> |
208 | 208 |
</message> |
209 | 209 |
<message> |
210 |
<location filename="../Configuration_UI.py" line="471"/>
|
|
210 |
<location filename="../Configuration_UI.py" line="482"/>
|
|
211 | 211 |
<source>OCR Source : </source> |
212 | 212 |
<translation type="unfinished">OCR 데이타 : </translation> |
213 | 213 |
</message> |
214 | 214 |
<message> |
215 |
<location filename="../Configuration_UI.py" line="472"/>
|
|
215 |
<location filename="../Configuration_UI.py" line="483"/>
|
|
216 | 216 |
<source>Detected string : </source> |
217 | 217 |
<translation type="unfinished">검출 문자열 : </translation> |
218 | 218 |
</message> |
219 | 219 |
<message> |
220 |
<location filename="../Configuration_UI.py" line="473"/>
|
|
220 |
<location filename="../Configuration_UI.py" line="484"/>
|
|
221 | 221 |
<source>Expansion Size : </source> |
222 | 222 |
<translation type="unfinished">팽창 크기 : </translation> |
223 | 223 |
</message> |
224 | 224 |
<message> |
225 |
<location filename="../Configuration_UI.py" line="474"/>
|
|
225 |
<location filename="../Configuration_UI.py" line="485"/>
|
|
226 | 226 |
<source>Erosion Size : </source> |
227 | 227 |
<translation type="unfinished">침식 크기 : </translation> |
228 | 228 |
</message> |
229 | 229 |
<message> |
230 |
<location filename="../Configuration_UI.py" line="477"/>
|
|
230 |
<location filename="../Configuration_UI.py" line="488"/>
|
|
231 | 231 |
<source>Merge Size : </source> |
232 | 232 |
<translation type="unfinished">병합 크기 : </translation> |
233 | 233 |
</message> |
234 | 234 |
<message> |
235 |
<location filename="../Configuration_UI.py" line="480"/>
|
|
235 |
<location filename="../Configuration_UI.py" line="491"/>
|
|
236 | 236 |
<source>Recognition</source> |
237 | 237 |
<translation type="unfinished">인식</translation> |
238 | 238 |
</message> |
239 | 239 |
<message> |
240 |
<location filename="../Configuration_UI.py" line="486"/>
|
|
240 |
<location filename="../Configuration_UI.py" line="498"/>
|
|
241 | 241 |
<source>Line Style</source> |
242 | 242 |
<translation type="unfinished">라인 스타일</translation> |
243 | 243 |
</message> |
244 | 244 |
<message> |
245 |
<location filename="../Configuration_UI.py" line="487"/>
|
|
245 |
<location filename="../Configuration_UI.py" line="499"/>
|
|
246 | 246 |
<source>Text Style</source> |
247 | 247 |
<translation type="unfinished">텍스트</translation> |
248 | 248 |
</message> |
249 | 249 |
<message> |
250 |
<location filename="../Configuration_UI.py" line="488"/>
|
|
250 |
<location filename="../Configuration_UI.py" line="500"/>
|
|
251 | 251 |
<source>Font Size : </source> |
252 | 252 |
<translation type="unfinished">폰트 크기 : </translation> |
253 | 253 |
</message> |
254 | 254 |
<message> |
255 |
<location filename="../Configuration_UI.py" line="489"/>
|
|
255 |
<location filename="../Configuration_UI.py" line="501"/>
|
|
256 | 256 |
<source>Auto</source> |
257 | 257 |
<translation type="unfinished">자동</translation> |
258 | 258 |
</message> |
259 | 259 |
<message> |
260 |
<location filename="../Configuration_UI.py" line="490"/>
|
|
260 |
<location filename="../Configuration_UI.py" line="502"/>
|
|
261 | 261 |
<source>Fixed</source> |
262 | 262 |
<translation type="unfinished">고정</translation> |
263 | 263 |
</message> |
264 | 264 |
<message> |
265 |
<location filename="../Configuration_UI.py" line="491"/>
|
|
265 |
<location filename="../Configuration_UI.py" line="503"/>
|
|
266 | 266 |
<source>Font Name : </source> |
267 | 267 |
<translation type="unfinished">폰트 이름 : </translation> |
268 | 268 |
</message> |
269 | 269 |
<message> |
270 |
<location filename="../Configuration_UI.py" line="492"/>
|
|
270 |
<location filename="../Configuration_UI.py" line="504"/>
|
|
271 | 271 |
<source>Style</source> |
272 | 272 |
<translation type="unfinished">표기</translation> |
273 | 273 |
</message> |
274 | 274 |
<message> |
275 |
<location filename="../Configuration_UI.py" line="494"/>
|
|
275 |
<location filename="../Configuration_UI.py" line="506"/>
|
|
276 | 276 |
<source>Color Representation</source> |
277 | 277 |
<translation type="unfinished">색상 표현 방법</translation> |
278 | 278 |
</message> |
279 | 279 |
<message> |
280 |
<location filename="../Configuration_UI.py" line="497"/>
|
|
280 |
<location filename="../Configuration_UI.py" line="509"/>
|
|
281 | 281 |
<source>Line Color</source> |
282 | 282 |
<translation type="unfinished">라인 색상</translation> |
283 | 283 |
</message> |
284 | 284 |
<message> |
285 |
<location filename="../Configuration_UI.py" line="485"/>
|
|
285 |
<location filename="../Configuration_UI.py" line="497"/>
|
|
286 | 286 |
<source>Tag Number Rule</source> |
287 | 287 |
<translation type="unfinished">태그 넘버 룰</translation> |
288 | 288 |
</message> |
289 | 289 |
<message> |
290 |
<location filename="../Configuration_UI.py" line="453"/>
|
|
290 |
<location filename="../Configuration_UI.py" line="464"/>
|
|
291 | 291 |
<source>Attribute Detection</source> |
292 | 292 |
<translation type="unfinished">속성 검출</translation> |
293 | 293 |
</message> |
294 | 294 |
<message> |
295 |
<location filename="../Configuration_UI.py" line="478"/>
|
|
295 |
<location filename="../Configuration_UI.py" line="489"/>
|
|
296 | 296 |
<source>Filter</source> |
297 | 297 |
<translation type="unfinished">필터</translation> |
298 | 298 |
</message> |
299 | 299 |
<message> |
300 |
<location filename="../Configuration_UI.py" line="479"/>
|
|
300 |
<location filename="../Configuration_UI.py" line="490"/>
|
|
301 | 301 |
<source>Minimum Detection Size : </source> |
302 | 302 |
<translation type="unfinished">최소 검출 크기 :</translation> |
303 | 303 |
</message> |
304 |
<message> |
|
305 |
<location filename="../Configuration_UI.py" line="495"/> |
|
306 |
<source>Note No Expression : </source> |
|
307 |
<translation type="unfinished">노트 번호 표현식 : </translation> |
|
308 |
</message> |
|
309 |
<message> |
|
310 |
<location filename="../Configuration_UI.py" line="496"/> |
|
311 |
<source>Note No Symbol Name : </source> |
|
312 |
<translation type="unfinished">노트 번호 심볼 이름 : </translation> |
|
313 |
</message> |
|
314 |
<message> |
|
315 |
<location filename="../Configuration_UI.py" line="478"/> |
|
316 |
<source>properties : </source> |
|
317 |
<translation type="unfinished">속성 : </translation> |
|
318 |
</message> |
|
319 |
<message> |
|
320 |
<location filename="../Configuration_UI.py" line="467"/> |
|
321 |
<source>Ignore Small Object Size : </source> |
|
322 |
<translation type="unfinished">제외 소형 개체 크기 : </translation> |
|
323 |
</message> |
|
304 | 324 |
</context> |
305 | 325 |
<context> |
306 | 326 |
<name>ConnectAttr</name> |
내보내기 Unified diff