Nederlandse vertaling II
[sgc.git] / sgc.glade
blob3bfc5018df237387822ee3c54e9f37db58bb9aff
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
3 <!--Generated with glade3 3.2.1 on Tue May 22 15:04:20 2007 by skinkie@iBook-->
4 <glade-interface>
5 <widget class="GtkWindow" id="windowMain">
6 <property name="visible">True</property>
7 <property name="title" translatable="yes">Speak Good Chinese</property>
8 <property name="resizable">False</property>
9 <property name="window_position">GTK_WIN_POS_MOUSE</property>
10 <signal name="destroy" handler="configSave"/>
11 <signal name="destroy" handler="gtk_main_quit"/>
12 <child>
13 <widget class="GtkVBox" id="vbox1">
14 <property name="visible">True</property>
15 <child>
16 <widget class="GtkMenuBar" id="menubar1">
17 <property name="visible">True</property>
18 <child>
19 <widget class="GtkMenuItem" id="menuitemFile">
20 <property name="visible">True</property>
21 <property name="label" translatable="yes">_File</property>
22 <property name="use_underline">True</property>
23 <child>
24 <widget class="GtkMenu" id="menuFile">
25 <property name="visible">True</property>
26 <child>
27 <widget class="GtkImageMenuItem" id="menuitemOpen">
28 <property name="visible">True</property>
29 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
30 <property name="label" translatable="yes">gtk-open</property>
31 <property name="use_underline">True</property>
32 <property name="use_stock">True</property>
33 <signal name="activate" handler="gtk_widget_show" object="filechooserdialogWordlist"/>
34 </widget>
35 </child>
36 <child>
37 <widget class="GtkSeparatorMenuItem" id="separatormenuitem1">
38 <property name="visible">True</property>
39 </widget>
40 </child>
41 <child>
42 <widget class="GtkImageMenuItem" id="imagemenuitemQuit">
43 <property name="visible">True</property>
44 <property name="label" translatable="yes">gtk-quit</property>
45 <property name="use_underline">True</property>
46 <property name="use_stock">True</property>
47 <signal name="activate" handler="gtk_main_quit"/>
48 </widget>
49 </child>
50 </widget>
51 </child>
52 </widget>
53 </child>
54 <child>
55 <widget class="GtkMenuItem" id="menuitemPlay">
56 <property name="visible">True</property>
57 <property name="label" translatable="yes">_Play</property>
58 <property name="use_underline">True</property>
59 <child>
60 <widget class="GtkMenu" id="menu2">
61 <property name="visible">True</property>
62 <child>
63 <widget class="GtkImageMenuItem" id="menuitemBefore">
64 <property name="visible">True</property>
65 <property name="sensitive">False</property>
66 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
67 <property name="label" translatable="yes">Before</property>
68 <child internal-child="image">
69 <widget class="GtkImage" id="menu-item-image2">
70 <property name="stock">gtk-media-record</property>
71 </widget>
72 </child>
73 </widget>
74 </child>
75 <child>
76 <widget class="GtkCheckMenuItem" id="checkmenuitemBeforeVoice">
77 <property name="visible">True</property>
78 <property name="label" translatable="yes">Voice</property>
79 <property name="use_underline">True</property>
80 </widget>
81 </child>
82 <child>
83 <widget class="GtkCheckMenuItem" id="checkmenuitemBeforeHum">
84 <property name="visible">True</property>
85 <property name="label" translatable="yes" comments="If hum is played before recording.">Hum</property>
86 <property name="use_underline">True</property>
87 </widget>
88 </child>
89 <child>
90 <widget class="GtkImageMenuItem" id="menuitemExample">
91 <property name="visible">True</property>
92 <property name="sensitive">False</property>
93 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
94 <property name="label" translatable="yes">Example</property>
95 <property name="use_underline">True</property>
96 <child internal-child="image">
97 <widget class="GtkImage" id="menu-item-image3">
98 <property name="visible">True</property>
99 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
100 <property name="stock">gtk-help</property>
101 </widget>
102 </child>
103 </widget>
104 </child>
105 <child>
106 <widget class="GtkCheckMenuItem" id="checkmenuitemExampleVoice">
107 <property name="visible">True</property>
108 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
109 <property name="label" translatable="yes">Voice</property>
110 <property name="use_underline">True</property>
111 </widget>
112 </child>
113 <child>
114 <widget class="GtkCheckMenuItem" id="checkmenuitemExampleHum">
115 <property name="visible">True</property>
116 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
117 <property name="label" translatable="yes">Hum</property>
118 <property name="use_underline">True</property>
119 <property name="active">True</property>
120 </widget>
121 </child>
122 </widget>
123 </child>
124 </widget>
125 </child>
126 <child>
127 <widget class="GtkMenuItem" id="menuitemVoice">
128 <property name="visible">True</property>
129 <property name="label" translatable="yes">_Voice</property>
130 <property name="use_underline">True</property>
131 <child>
132 <widget class="GtkMenu" id="menu4">
133 <property name="visible">True</property>
134 <child>
135 <widget class="GtkRadioMenuItem" id="menuitemVoice_Male_Low">
136 <property name="visible">True</property>
137 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
138 <property name="label" translatable="yes">Male (150Hz)</property>
139 <property name="use_underline">True</property>
140 <property name="draw_as_radio">True</property>
141 <signal name="activate" handler="on_menuitemVoice_activate" object="menuitemVoice_Male_Low"/>
142 </widget>
143 </child>
144 <child>
145 <widget class="GtkRadioMenuItem" id="menuitemVoice_Male">
146 <property name="visible">True</property>
147 <property name="label" translatable="yes">Male (200Hz)</property>
148 <property name="use_underline">True</property>
149 <property name="active">True</property>
150 <property name="draw_as_radio">True</property>
151 <property name="group">menuitemVoice_Male_Low</property>
152 <signal name="activate" handler="on_menuitemVoice_activate" object="menuitemVoice_Male"/>
153 </widget>
154 </child>
155 <child>
156 <widget class="GtkRadioMenuItem" id="menuitemVoice_Female">
157 <property name="visible">True</property>
158 <property name="label" translatable="yes">Female (300Hz)</property>
159 <property name="use_underline">True</property>
160 <property name="draw_as_radio">True</property>
161 <property name="group">menuitemVoice_Male_Low</property>
162 <signal name="activate" handler="on_menuitemVoice_activate" object="menuitemVoice_Female"/>
163 </widget>
164 </child>
165 <child>
166 <widget class="GtkRadioMenuItem" id="menuitemVoice_Child">
167 <property name="visible">True</property>
168 <property name="label" translatable="yes">Child (450Hz)</property>
169 <property name="use_underline">True</property>
170 <property name="draw_as_radio">True</property>
171 <property name="group">menuitemVoice_Male_Low</property>
172 <signal name="activate" handler="on_menuitemVoice_activate" object="menuitemVoice_Child"/>
173 </widget>
174 </child>
175 </widget>
176 </child>
177 </widget>
178 </child>
179 <child>
180 <widget class="GtkMenuItem" id="menuitemWordlists">
181 <property name="visible">True</property>
182 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
183 <property name="label" translatable="yes">_Wordlists</property>
184 <property name="use_underline">True</property>
185 <child>
186 <widget class="GtkMenu" id="menuWordlists">
187 <property name="visible">True</property>
188 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
189 <signal name="realize" handler="on_menuWordlists_realize" object="menuWordlists"/>
190 <child>
191 <widget class="GtkSeparatorMenuItem" id="menuitem8">
192 <property name="visible">True</property>
193 </widget>
194 </child>
195 <child>
196 <widget class="GtkImageMenuItem" id="menuitemEdit">
197 <property name="visible">True</property>
198 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
199 <property name="label" translatable="yes">gtk-edit</property>
200 <property name="use_underline">True</property>
201 <property name="use_stock">True</property>
202 <signal name="activate" handler="gtk_widget_show" object="windowWordlist"/>
203 </widget>
204 </child>
205 </widget>
206 </child>
207 </widget>
208 </child>
209 <child>
210 <widget class="GtkMenuItem" id="menuitemHelp">
211 <property name="visible">True</property>
212 <property name="label" translatable="yes">_Help</property>
213 <property name="use_underline">True</property>
214 <child>
215 <widget class="GtkMenu" id="menu3">
216 <property name="visible">True</property>
217 <child>
218 <widget class="GtkImageMenuItem" id="menuitemHelp">
219 <property name="visible">True</property>
220 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
221 <property name="label" translatable="yes">gtk-help</property>
222 <property name="use_underline">True</property>
223 <property name="use_stock">True</property>
224 <signal name="activate" handler="gtk_widget_show" object="dialogHelp"/>
225 </widget>
226 </child>
227 <child>
228 <widget class="GtkSeparatorMenuItem" id="menuitem7">
229 <property name="visible">True</property>
230 </widget>
231 </child>
232 <child>
233 <widget class="GtkImageMenuItem" id="imagemenuitemAbout">
234 <property name="visible">True</property>
235 <property name="label" translatable="yes">gtk-about</property>
236 <property name="use_underline">True</property>
237 <property name="use_stock">True</property>
238 <signal name="activate" handler="gtk_widget_show" object="aboutdialogMain"/>
239 </widget>
240 </child>
241 </widget>
242 </child>
243 </widget>
244 </child>
245 </widget>
246 <packing>
247 <property name="expand">False</property>
248 </packing>
249 </child>
250 <child>
251 <widget class="GtkDrawingArea" id="drawingareaPitch">
252 <property name="height_request">200</property>
253 <property name="visible">True</property>
254 <signal name="expose_event" handler="paint" object="drawingareaPitch"/>
255 </widget>
256 <packing>
257 <property name="position">1</property>
258 </packing>
259 </child>
260 <child>
261 <widget class="GtkLabel" id="labelFeedback">
262 <property name="height_request">100</property>
263 <property name="visible">True</property>
264 <property name="use_markup">True</property>
265 <property name="wrap">True</property>
266 </widget>
267 <packing>
268 <property name="position">2</property>
269 </packing>
270 </child>
271 <child>
272 <widget class="GtkHButtonBox" id="hbuttonbox1">
273 <property name="visible">True</property>
274 <property name="homogeneous">True</property>
275 <property name="layout_style">GTK_BUTTONBOX_SPREAD</property>
276 <child>
277 <widget class="GtkButton" id="buttonRecord">
278 <property name="visible">True</property>
279 <property name="sensitive">False</property>
280 <property name="label" translatable="yes">gtk-media-record</property>
281 <property name="use_stock">True</property>
282 <signal name="clicked" handler="on_buttonRecord_clicked" object="buttonRecord"/>
283 </widget>
284 </child>
285 <child>
286 <widget class="GtkButton" id="buttonPlay">
287 <property name="visible">True</property>
288 <property name="sensitive">False</property>
289 <property name="label" translatable="yes">gtk-media-play</property>
290 <property name="use_stock">True</property>
291 <signal name="clicked" handler="on_buttonPlay_clicked"/>
292 </widget>
293 <packing>
294 <property name="position">1</property>
295 </packing>
296 </child>
297 <child>
298 <widget class="GtkButton" id="buttonExample">
299 <property name="visible">True</property>
300 <property name="sensitive">False</property>
301 <property name="can_focus">True</property>
302 <property name="receives_default">True</property>
303 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
304 <signal name="clicked" handler="on_buttonExample_clicked"/>
305 <child>
306 <widget class="GtkHBox" id="hbox1">
307 <property name="visible">True</property>
308 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
309 <child>
310 <widget class="GtkImage" id="image1">
311 <property name="visible">True</property>
312 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
313 <property name="stock">gtk-help</property>
314 </widget>
315 </child>
316 <child>
317 <widget class="GtkLabel" id="labelExample">
318 <property name="visible">True</property>
319 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
320 <property name="label" translatable="yes">E_xample</property>
321 <property name="use_underline">True</property>
322 </widget>
323 <packing>
324 <property name="position">1</property>
325 </packing>
326 </child>
327 </widget>
328 </child>
329 </widget>
330 <packing>
331 <property name="position">2</property>
332 </packing>
333 </child>
334 <child>
335 <widget class="GtkButton" id="buttonPrevious">
336 <property name="visible">True</property>
337 <property name="sensitive">False</property>
338 <property name="label" translatable="yes">gtk-media-previous</property>
339 <property name="use_stock">True</property>
340 <signal name="clicked" handler="prev" object="buttonPrevious"/>
341 <signal name="clicked" handler="updateWidgets" object="NULL"/>
342 </widget>
343 <packing>
344 <property name="position">3</property>
345 </packing>
346 </child>
347 <child>
348 <widget class="GtkButton" id="buttonNext">
349 <property name="visible">True</property>
350 <property name="label" translatable="yes">gtk-media-next</property>
351 <property name="use_stock">True</property>
352 <signal name="clicked" handler="next" object="buttonNext"/>
353 <signal name="clicked" handler="updateWidgets" object="NULL"/>
354 </widget>
355 <packing>
356 <property name="position">4</property>
357 </packing>
358 </child>
359 </widget>
360 <packing>
361 <property name="padding">5</property>
362 <property name="position">3</property>
363 </packing>
364 </child>
365 </widget>
366 </child>
367 </widget>
368 <widget class="GtkAboutDialog" id="aboutdialogMain">
369 <property name="is_focus">True</property>
370 <property name="no_show_all">True</property>
371 <property name="border_width">5</property>
372 <property name="title" translatable="yes">About</property>
373 <property name="resizable">False</property>
374 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
375 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
376 <property name="skip_taskbar_hint">True</property>
377 <property name="skip_pager_hint">True</property>
378 <property name="transient_for">windowMain</property>
379 <property name="has_separator">False</property>
380 <property name="name">Speak Good Chinese</property>
381 <property name="version">0.2a</property>
382 <property name="copyright" translatable="yes">(c) 2007</property>
383 <property name="website">http://speakgoodchinese.org/</property>
384 <property name="license" translatable="yes">GNU General Public License version 2, or in your opinion any later version.</property>
385 <property name="authors">Guanqin Chen (HRO)
386 Zongyan Chen (HvA)
387 Paul Boersma (UvA)
388 Eveline van Hagen (Fontys)
389 Stefan de Konink (UvA)
390 Rob van Son (UvA)
391 Dennis Vierkant (UT)
392 David Weenink (UvA)</property>
393 <property name="documenters">Stefan de Konink (Code)
394 Rob van Son (GUI)</property>
395 <property name="logo">sgc.png</property>
396 <signal name="close" handler="gtk_widget_hide" object="aboutdialogMain"/>
397 <signal name="delete_event" handler="gtk_widget_hide" object="aboutdialogMain"/>
398 <signal name="response" handler="gtk_widget_hide" object="aboutdialogMain"/>
399 <child internal-child="vbox">
400 <widget class="GtkVBox" id="dialog-vbox1">
401 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
402 <property name="spacing">2</property>
403 <child>
404 <placeholder/>
405 </child>
406 <child internal-child="action_area">
407 <widget class="GtkHButtonBox" id="dialog-action_area1">
408 <property name="visible">True</property>
409 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
410 <property name="layout_style">GTK_BUTTONBOX_END</property>
411 </widget>
412 <packing>
413 <property name="expand">False</property>
414 <property name="pack_type">GTK_PACK_END</property>
415 </packing>
416 </child>
417 </widget>
418 </child>
419 </widget>
420 <widget class="GtkDialog" id="dialogHelp">
421 <property name="width_request">450</property>
422 <property name="height_request">400</property>
423 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
424 <property name="border_width">5</property>
425 <property name="title" translatable="yes">Help</property>
426 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
427 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
428 <property name="transient_for">windowMain</property>
429 <property name="has_separator">False</property>
430 <signal name="close" handler="gtk_widget_hide" object="dialogHelp"/>
431 <signal name="destroy_event" handler="gtk_widget_hide" object="dialogHelp"/>
432 <signal name="response" handler="gtk_widget_hide" object="dialogHelp"/>
433 <child internal-child="vbox">
434 <widget class="GtkVBox" id="dialog-vbox3">
435 <property name="visible">True</property>
436 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
437 <property name="spacing">2</property>
438 <child>
439 <widget class="GtkNotebook" id="notebookHelp1">
440 <property name="visible">True</property>
441 <property name="can_focus">True</property>
442 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
443 <child>
444 <widget class="GtkScrolledWindow" id="scrolledwindowContents1">
445 <property name="visible">True</property>
446 <property name="can_focus">True</property>
447 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
448 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
449 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
450 <child>
451 <widget class="GtkViewport" id="viewportContents1">
452 <property name="visible">True</property>
453 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
454 <property name="resize_mode">GTK_RESIZE_QUEUE</property>
455 <child>
456 <widget class="GtkLabel" id="labelContents1">
457 <property name="visible">True</property>
458 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
459 <property name="xalign">0</property>
460 <property name="yalign">0</property>
461 <property name="label" translatable="yes">&lt;span size="xx-large"&gt;
462 &lt;b&gt;SpeakGoodChinese
463 (shuo1 hao3 zhong1 wen2)&lt;/b&gt;
464 &lt;/span&gt;
466 &lt;span size="x-large"&gt;
467 &lt;big&gt;&lt;b&gt;Manual&lt;/b&gt;&lt;/big&gt;
468 &lt;/span&gt;
469 &lt;span size="medium"&gt;
470 The SpeakGoodChinese tone recognizer tries to help you to practise to pronounce mandarin tones in a "normal" voice. It tries to recognize what tones you said assuming that you pronounced the requested words in a normal voice. It will warn you if you speak with a voice that is either too low, too high, if you exaggerate the tone melodies or reduce them too much (flat tones).
471 &lt;/span&gt;
472 &lt;span size="medium"&gt;
473 The abilities of the tone recognizer are limited. It will only work reliably if you pronounce the requested words in a normal voice. You should also practise in silent surroundings using a low noise microphone. It also helps to check the settings of the audio-mixer to ensure that your voice is neither recorded too loud (clipped sounds) or too soft (very noisy).
474 &lt;/span&gt;
475 &lt;span size="medium"&gt;
476 Recognizing errors is always difficult. SpeakGoodChinese is no exception to this rule. Therefore, accepting or rejecting your pronunciation as correct will be much more accurate than determining what exactly you did wrong. If SpeakGoodChinese informs you that it rejected your pronunciation, you should always look at the recognition result, the feedback and the graphical display of your tone contours. It also helps to look at how your tones were pronounced when they are correct.
477 &lt;/span&gt;
479 &lt;span size="x-large"&gt;
480 Display
481 &lt;/span&gt;
482 &lt;span size="large"&gt;
483 Tone contours&lt;/span&gt;
484 &lt;span size="medium"&gt;
485 In the top part of the display, you see a graphical model of the melody, or pitch, of the requested tones in black. After you have recorded your own pronunciation of the word, the melody of your voice is displayed in red. If your voice is to high or low, you might consider changing the base register of your voice in the Voice menu.
486 &lt;/span&gt;
488 &lt;span size="large"&gt;Pinyin&lt;/span&gt;
489 &lt;span size="medium"&gt;
490 On the display, you will find the pinyin transcription of the requested word. After you have recorded your own pronunciation, this will be replaced by the recognition result. In some cases, the tones could not be recognized, and you will see question marks (?) instead. The advice will try to explain what happened. Note that SpeakGoodChinese is better at recognizing correct tones than specifying what exactly went wrong, especially if the melody of your voice could not be determined accurately. So we advice you to always look at the red tone contour to see what happened.
491 &lt;/span&gt;
493 &lt;span size="large"&gt;Advice&lt;/span&gt;
494 &lt;span size="medium"&gt;
495 After your own speech has been recognized, you will find the result printed out below the recognition result.
496 &lt;/span&gt;
498 &lt;span size="x-large"&gt;
499 Buttons
500 &lt;/span&gt;
502 &lt;span size="large"&gt;Record&lt;/span&gt;
503 &lt;span size="medium"&gt;
504 Record your voice. You get 2 seconds to speak the requested word. SpeakGoodChinese does not work well if there is background noise. Also, some microphones can add a lot of noise, which could interfere with recognition. The tone recognizer assumes you try to speak the requested word. If you pronounce a different word, the results are unpredictable. In some cases, a wrongly pronounced word can be recognized as correct erroneously. SpeakGoodChinese will try to isolate the word you speak from other sounds. This means that if you pause between syllables, either syllable might be cut off the word and you end up with only a single syllable. In this case, the results of the recognition will be completely random.
505 &lt;/span&gt;
507 &lt;span size="large"&gt;Play&lt;/span&gt;
508 &lt;span size="medium"&gt;
509 Replay the recorded sound.
510 &lt;/span&gt;
512 &lt;span size="large"&gt;Example&lt;/span&gt;
513 &lt;span size="medium"&gt;
514 Play an example of the requested sound. In the Play menu, you can choose whether to play hummed tones, or existing recordings.
515 &lt;/span&gt;
517 &lt;span size="large"&gt;Previous&lt;/span&gt;
518 &lt;span size="medium"&gt;
519 Go to the previous item on the list.
520 &lt;/span&gt;
522 &lt;span size="large"&gt;Next&lt;/span&gt;
523 &lt;span size="medium"&gt;
524 Go to the next item on the list
525 &lt;/span&gt;
527 &lt;span size="x-large"&gt;Menu&lt;/span&gt;
529 &lt;span size="large"&gt;File&lt;/span&gt;
530 &lt;span size="medium"&gt;
531 &lt;i&gt;not functional yet&lt;/i&gt;
532 Quit - Stop application
533 &lt;/span&gt;
535 &lt;span size="large"&gt;Play&lt;/span&gt;
537 &lt;span size="medium"&gt;&lt;u&gt;Before&lt;/u&gt;&lt;/span&gt;
538 &lt;span size="medium"&gt;Play an example before you Record&lt;/span&gt;
539 &lt;span size="medium"&gt;&lt;i&gt;Voice&lt;/i&gt; - Play an existing example&lt;/span&gt;
540 &lt;span size="medium"&gt;&lt;i&gt;Hum&lt;/i&gt; - Generate a hummed contour&lt;/span&gt;
542 &lt;span size="medium"&gt;&lt;u&gt;Example&lt;/u&gt;&lt;/span&gt;
543 &lt;span size="medium"&gt;The example played after pushing the Example button&lt;/span&gt;
544 &lt;span size="medium"&gt;&lt;i&gt;Voice&lt;/i&gt; - Play a pre-recorded example or resynthesize the last the correct tones (if available)&lt;/span&gt;
545 &lt;span size="medium"&gt;&lt;i&gt;Hum&lt;/i&gt; - Generate a hummed contour&lt;/span&gt;
547 &lt;span size="large"&gt;Voice&lt;/span&gt;
548 &lt;span size="medium"&gt;You must choose what type of voice you have. Basically, if you often get "Too Low" or "Too High" messages, you might want to raise or lower the indicated register. You can always look at the display and try to find a voice register that makes your own voice (red line) match the Reference Pitch (black line) best. The frequency (in Hz) indicated is always the ideal frequency of the first tone.&lt;/span&gt;
550 &lt;span size="medium"&gt;&lt;i&gt;Male (150Hz)&lt;/i&gt; - Low range male&lt;/span&gt;
551 &lt;span size="medium"&gt;&lt;i&gt;Male (200Hz)&lt;/i&gt; - Mid range male&lt;/span&gt;
552 &lt;span size="medium"&gt;&lt;i&gt;Female (300Hz)&lt;/i&gt; - Mid range female&lt;/span&gt;
553 &lt;span size="medium"&gt;&lt;i&gt;Child (450Hz)&lt;/i&gt; - High pitch voice, children&lt;/span&gt;
556 &lt;span size="large"&gt;Words&lt;/span&gt;
557 &lt;span size="medium"&gt;
558 &lt;i&gt;Add+&lt;/i&gt; - Add a word to the list
559 (the file tests.txt)
560 &lt;/span&gt;
562 &lt;span size="large"&gt;Help&lt;/span&gt;
564 &lt;span size="medium"&gt;&lt;i&gt;Help&lt;/i&gt; - This Menu :)&lt;/span&gt;
566 &lt;span size="medium"&gt;&lt;i&gt;About&lt;/i&gt; - About the SpeakGoodChinese application&lt;/span&gt;</property>
567 <property name="use_markup">True</property>
568 <property name="wrap">True</property>
569 </widget>
570 </child>
571 </widget>
572 </child>
573 </widget>
574 <packing>
575 <property name="tab_expand">False</property>
576 </packing>
577 </child>
578 <child>
579 <widget class="GtkLabel" id="labelHelp1">
580 <property name="visible">True</property>
581 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
582 <property name="xpad">4</property>
583 <property name="label" translatable="yes">Help</property>
584 </widget>
585 <packing>
586 <property name="type">tab</property>
587 <property name="tab_expand">False</property>
588 <property name="tab_fill">False</property>
589 </packing>
590 </child>
591 </widget>
592 <packing>
593 <property name="position">1</property>
594 </packing>
595 </child>
596 <child internal-child="action_area">
597 <widget class="GtkHButtonBox" id="dialog-action_area3">
598 <property name="visible">True</property>
599 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
600 <property name="layout_style">GTK_BUTTONBOX_END</property>
601 <child>
602 <placeholder/>
603 </child>
604 <child>
605 <widget class="GtkButton" id="buttonClose">
606 <property name="visible">True</property>
607 <property name="can_focus">True</property>
608 <property name="receives_default">True</property>
609 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
610 <property name="label" translatable="yes">gtk-close</property>
611 <property name="use_stock">True</property>
612 </widget>
613 <packing>
614 <property name="position">1</property>
615 </packing>
616 </child>
617 </widget>
618 <packing>
619 <property name="expand">False</property>
620 <property name="pack_type">GTK_PACK_END</property>
621 </packing>
622 </child>
623 </widget>
624 </child>
625 </widget>
626 <widget class="GtkFileChooserDialog" id="filechooserdialogWordlist">
627 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
628 <property name="border_width">5</property>
629 <property name="title" translatable="yes">Open Distribution</property>
630 <property name="modal">True</property>
631 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
632 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
633 <property name="transient_for">windowMain</property>
634 <property name="has_separator">False</property>
635 <property name="preview_widget_active">False</property>
636 <property name="do_overwrite_confirmation">True</property>
637 <signal name="realize" handler="on_filechooserdialog_realize" object="filechooserdialogWordlist"/>
638 <signal name="delete_event" handler="gtk_widget_hide" object="filechooserdialogWordlist"/>
639 <child internal-child="vbox">
640 <widget class="GtkVBox" id="dialog-vbox4">
641 <property name="visible">True</property>
642 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
643 <property name="spacing">2</property>
644 <child>
645 <placeholder/>
646 </child>
647 <child internal-child="action_area">
648 <widget class="GtkHButtonBox" id="dialog-action_area4">
649 <property name="visible">True</property>
650 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
651 <property name="layout_style">GTK_BUTTONBOX_END</property>
652 <child>
653 <widget class="GtkButton" id="buttonCancel">
654 <property name="visible">True</property>
655 <property name="can_focus">True</property>
656 <property name="receives_default">True</property>
657 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
658 <property name="label" translatable="yes">gtk-cancel</property>
659 <property name="use_stock">True</property>
660 <signal name="clicked" handler="gtk_widget_hide" object="filechooserdialogWordlist"/>
661 </widget>
662 </child>
663 <child>
664 <widget class="GtkButton" id="buttonOpen">
665 <property name="visible">True</property>
666 <property name="can_focus">True</property>
667 <property name="receives_default">True</property>
668 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
669 <property name="label" translatable="yes">gtk-open</property>
670 <property name="use_stock">True</property>
671 <signal name="clicked" handler="on_buttonOpen_clicked" object="filechooserdialogWordlist"/>
672 <signal name="clicked" handler="gtk_widget_hide" object="filechooserdialogWordlist"/>
673 </widget>
674 <packing>
675 <property name="position">1</property>
676 </packing>
677 </child>
678 </widget>
679 <packing>
680 <property name="expand">False</property>
681 <property name="pack_type">GTK_PACK_END</property>
682 </packing>
683 </child>
684 </widget>
685 </child>
686 </widget>
687 <widget class="GtkWindow" id="windowWordlist">
688 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
689 <property name="title" translatable="yes">Wordlist Editor</property>
690 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
691 <property name="destroy_with_parent">True</property>
692 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
693 <property name="skip_taskbar_hint">True</property>
694 <property name="transient_for">windowMain</property>
695 <signal name="delete_event" handler="gtk_widget_hide" object="windowWordlist"/>
696 <child>
697 <widget class="GtkVBox" id="vbox2">
698 <property name="visible">True</property>
699 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
700 <child>
701 <widget class="GtkMenuBar" id="menubar2">
702 <property name="visible">True</property>
703 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
704 <child>
705 <widget class="GtkMenuItem" id="menuitem1">
706 <property name="visible">True</property>
707 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
708 <property name="label" translatable="yes">_File</property>
709 <property name="use_underline">True</property>
710 <child>
711 <widget class="GtkMenu" id="menu6">
712 <property name="visible">True</property>
713 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
714 <child>
715 <widget class="GtkImageMenuItem" id="imagemenuitemNew">
716 <property name="visible">True</property>
717 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
718 <property name="label" translatable="yes">gtk-new</property>
719 <property name="use_underline">True</property>
720 <property name="use_stock">True</property>
721 <signal name="activate" handler="clear" object="NULL"/>
722 </widget>
723 </child>
724 <child>
725 <widget class="GtkImageMenuItem" id="imagemenuitemOpen">
726 <property name="visible">True</property>
727 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
728 <property name="label" translatable="yes">gtk-open</property>
729 <property name="use_underline">True</property>
730 <property name="use_stock">True</property>
731 <signal name="activate" handler="gtk_widget_show" object="filechooserdialogWordlist"/>
732 </widget>
733 </child>
734 <child>
735 <widget class="GtkImageMenuItem" id="imagemenuitemSave">
736 <property name="visible">True</property>
737 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
738 <property name="label" translatable="yes">gtk-save</property>
739 <property name="use_underline">True</property>
740 <property name="use_stock">True</property>
741 <signal name="activate" handler="on_Save" object="filechooserdialogWordlist"/>
742 </widget>
743 </child>
744 <child>
745 <widget class="GtkImageMenuItem" id="imagemenuitemSaveAs">
746 <property name="visible">True</property>
747 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
748 <property name="label" translatable="yes">gtk-save-as</property>
749 <property name="use_underline">True</property>
750 <property name="use_stock">True</property>
751 <signal name="activate" handler="gtk_widget_show" object="filechooserdialogWordlistSaveAs"/>
752 </widget>
753 </child>
754 <child>
755 <widget class="GtkSeparatorMenuItem" id="separatormenuitem2">
756 <property name="visible">True</property>
757 </widget>
758 </child>
759 <child>
760 <widget class="GtkImageMenuItem" id="menuitemDistribute">
761 <property name="visible">True</property>
762 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
763 <property name="label" translatable="yes">Distribute</property>
764 <property name="use_underline">True</property>
765 <signal name="activate" handler="gtk_widget_show" object="dialogDistribute"/>
766 <child internal-child="image">
767 <widget class="GtkImage" id="menu-item-image11">
768 <property name="stock">gtk-convert</property>
769 </widget>
770 </child>
771 </widget>
772 </child>
773 <child>
774 <widget class="GtkSeparatorMenuItem" id="menuitem5">
775 <property name="visible">True</property>
776 </widget>
777 </child>
778 <child>
779 <widget class="GtkImageMenuItem" id="imagemenuitemClose">
780 <property name="visible">True</property>
781 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
782 <property name="label" translatable="yes">gtk-close</property>
783 <property name="use_underline">True</property>
784 <property name="use_stock">True</property>
785 <signal name="activate" handler="gtk_widget_hide" object="windowWordlist"/>
786 </widget>
787 </child>
788 </widget>
789 </child>
790 </widget>
791 </child>
792 </widget>
793 <packing>
794 <property name="expand">False</property>
795 </packing>
796 </child>
797 <child>
798 <widget class="GtkScrolledWindow" id="scrolledwindow1">
799 <property name="visible">True</property>
800 <property name="can_focus">True</property>
801 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
802 <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
803 <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
804 <child>
805 <widget class="GtkTreeView" id="treeviewWords">
806 <property name="height_request">300</property>
807 <property name="visible">True</property>
808 <property name="can_focus">True</property>
809 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
810 <property name="headers_clickable">True</property>
811 <property name="reorderable">True</property>
812 <signal name="drag_drop" handler="on_treeother"/>
813 <signal name="drag_data_received" handler="on_treeother"/>
814 <signal name="drag_end" handler="on_treeother"/>
815 </widget>
816 </child>
817 </widget>
818 <packing>
819 <property name="position">1</property>
820 </packing>
821 </child>
822 <child>
823 <widget class="GtkHButtonBox" id="hbuttonbox2">
824 <property name="visible">True</property>
825 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
826 <child>
827 <widget class="GtkButton" id="buttonAdd">
828 <property name="visible">True</property>
829 <property name="can_focus">True</property>
830 <property name="receives_default">True</property>
831 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
832 <property name="label" translatable="yes">gtk-add</property>
833 <property name="use_stock">True</property>
834 <signal name="clicked" handler="on_buttonAdd_clicked" object="treeviewWords"/>
835 </widget>
836 </child>
837 <child>
838 <widget class="GtkButton" id="buttonRemove">
839 <property name="visible">True</property>
840 <property name="can_focus">True</property>
841 <property name="receives_default">True</property>
842 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
843 <property name="label" translatable="yes">gtk-remove</property>
844 <property name="use_stock">True</property>
845 <signal name="clicked" handler="remove_entry" object="treeviewWords"/>
846 </widget>
847 <packing>
848 <property name="position">1</property>
849 </packing>
850 </child>
851 <child>
852 <widget class="GtkButton" id="buttonClose">
853 <property name="visible">True</property>
854 <property name="can_focus">True</property>
855 <property name="receives_default">True</property>
856 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
857 <property name="label" translatable="yes">gtk-close</property>
858 <property name="use_stock">True</property>
859 <signal name="clicked" handler="gtk_widget_hide" object="windowWordlist"/>
860 </widget>
861 <packing>
862 <property name="position">2</property>
863 </packing>
864 </child>
865 </widget>
866 <packing>
867 <property name="position">2</property>
868 </packing>
869 </child>
870 </widget>
871 </child>
872 </widget>
873 <widget class="GtkDialog" id="dialogDistribute">
874 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
875 <property name="border_width">5</property>
876 <property name="title" translatable="yes">Name the distribution</property>
877 <property name="resizable">False</property>
878 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
879 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
880 <property name="has_separator">False</property>
881 <signal name="delete_event" handler="gtk_widget_hide" object="dialogDistribute"/>
882 <child internal-child="vbox">
883 <widget class="GtkVBox" id="dialog-vbox6">
884 <property name="visible">True</property>
885 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
886 <property name="spacing">2</property>
887 <child>
888 <widget class="GtkVBox" id="vbox3">
889 <property name="visible">True</property>
890 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
891 <child>
892 <widget class="GtkLabel" id="labelDiscription">
893 <property name="visible">True</property>
894 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
895 <property name="label" translatable="yes">Give a discriptive name for the distribution:</property>
896 </widget>
897 </child>
898 <child>
899 <widget class="GtkEntry" id="entryNameDistribution">
900 <property name="visible">True</property>
901 <property name="can_focus">True</property>
902 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
903 </widget>
904 <packing>
905 <property name="position">1</property>
906 </packing>
907 </child>
908 </widget>
909 <packing>
910 <property name="position">1</property>
911 </packing>
912 </child>
913 <child internal-child="action_area">
914 <widget class="GtkHButtonBox" id="dialog-action_area6">
915 <property name="visible">True</property>
916 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
917 <property name="layout_style">GTK_BUTTONBOX_END</property>
918 <child>
919 <widget class="GtkButton" id="buttonCancelDistribute">
920 <property name="visible">True</property>
921 <property name="can_focus">True</property>
922 <property name="receives_default">True</property>
923 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
924 <property name="label" translatable="yes">gtk-cancel</property>
925 <property name="use_stock">True</property>
926 <signal name="clicked" handler="gtk_widget_hide" object="dialogDistribute"/>
927 </widget>
928 </child>
929 <child>
930 <widget class="GtkButton" id="buttonSaveDistribution">
931 <property name="visible">True</property>
932 <property name="can_focus">True</property>
933 <property name="receives_default">True</property>
934 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
935 <property name="label" translatable="yes">gtk-save</property>
936 <property name="use_stock">True</property>
937 <signal name="clicked" handler="on_buttonSaveDistribution_clicked" object="entryNameDistribution"/>
938 <signal name="clicked" handler="gtk_widget_hide" object="dialogDistribute"/>
939 </widget>
940 <packing>
941 <property name="position">1</property>
942 </packing>
943 </child>
944 </widget>
945 <packing>
946 <property name="expand">False</property>
947 <property name="pack_type">GTK_PACK_END</property>
948 </packing>
949 </child>
950 </widget>
951 </child>
952 </widget>
953 <widget class="GtkFileChooserDialog" id="filechooserdialogWordlistSaveAs">
954 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
955 <property name="border_width">5</property>
956 <property name="title" translatable="yes">Save Wordlist As</property>
957 <property name="modal">True</property>
958 <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property>
959 <property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
960 <property name="transient_for">windowMain</property>
961 <property name="has_separator">False</property>
962 <property name="preview_widget_active">False</property>
963 <property name="action">GTK_FILE_CHOOSER_ACTION_SAVE</property>
964 <property name="do_overwrite_confirmation">True</property>
965 <property name="use_preview_label">False</property>
966 <signal name="delete_event" handler="gtk_widget_hide" object="filechooserdialogWordlistSaveAs"/>
967 <child internal-child="vbox">
968 <widget class="GtkVBox" id="dialog-vbox8">
969 <property name="visible">True</property>
970 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
971 <property name="spacing">2</property>
972 <child>
973 <placeholder/>
974 </child>
975 <child internal-child="action_area">
976 <widget class="GtkHButtonBox" id="dialog-action_area8">
977 <property name="visible">True</property>
978 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
979 <property name="layout_style">GTK_BUTTONBOX_END</property>
980 <child>
981 <widget class="GtkButton" id="buttonCancel2">
982 <property name="visible">True</property>
983 <property name="can_focus">True</property>
984 <property name="receives_default">True</property>
985 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
986 <property name="label" translatable="yes">gtk-cancel</property>
987 <property name="use_stock">True</property>
988 <signal name="clicked" handler="gtk_widget_hide" object="filechooserdialogWordlistSaveAs"/>
989 </widget>
990 </child>
991 <child>
992 <widget class="GtkButton" id="buttonOpen2">
993 <property name="visible">True</property>
994 <property name="can_focus">True</property>
995 <property name="receives_default">True</property>
996 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
997 <property name="label" translatable="yes">gtk-open</property>
998 <property name="use_stock">True</property>
999 <signal name="clicked" handler="on_buttonOpen2_clicked" object="filechooserdialogWordlistSaveAs"/>
1000 <signal name="clicked" handler="gtk_widget_hide" object="filechooserdialogWordlistSaveAs"/>
1001 </widget>
1002 <packing>
1003 <property name="position">1</property>
1004 </packing>
1005 </child>
1006 </widget>
1007 <packing>
1008 <property name="expand">False</property>
1009 <property name="pack_type">GTK_PACK_END</property>
1010 </packing>
1011 </child>
1012 </widget>
1013 </child>
1014 </widget>
1015 </glade-interface>