cid#1607171 Data race condition
[LibreOffice.git] / sc / uiconfig / scalc / ui / textimportcsv.ui
blob943cfcc6415c9d67011620c4d65b2904ccc5d9af
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Generated with glade 3.38.2 -->
3 <interface domain="sc">
4 <requires lib="gtk+" version="3.20"/>
5 <object class="GtkAdjustment" id="adjustment1">
6 <property name="lower">1</property>
7 <property name="upper">4294967295</property>
8 <property name="value">1</property>
9 <property name="step-increment">1</property>
10 <property name="page-increment">10</property>
11 </object>
12 <object class="GtkAdjustment" id="adjustment2">
13 <property name="upper">100</property>
14 <property name="step-increment">1</property>
15 <property name="page-increment">10</property>
16 </object>
17 <object class="GtkAdjustment" id="adjustment3">
18 <property name="upper">100</property>
19 <property name="step-increment">1</property>
20 <property name="page-increment">10</property>
21 </object>
22 <object class="GtkDialog" id="TextImportCsvDialog">
23 <property name="can-focus">False</property>
24 <property name="border-width">6</property>
25 <property name="title" translatable="yes" context="textimportcsv|TextImportCsvDialog">Text Import</property>
26 <property name="modal">True</property>
27 <property name="default-width">0</property>
28 <property name="default-height">0</property>
29 <property name="type-hint">dialog</property>
30 <child internal-child="vbox">
31 <object class="GtkBox" id="dialog-vbox1">
32 <property name="can-focus">False</property>
33 <property name="orientation">vertical</property>
34 <property name="spacing">12</property>
35 <child internal-child="action_area">
36 <object class="GtkButtonBox" id="dialog-action_area1">
37 <property name="can-focus">False</property>
38 <property name="layout-style">end</property>
39 <child>
40 <object class="GtkButton" id="ok">
41 <property name="label" translatable="yes" context="stock">_OK</property>
42 <property name="visible">True</property>
43 <property name="can-focus">True</property>
44 <property name="can-default">True</property>
45 <property name="has-default">True</property>
46 <property name="receives-default">True</property>
47 <property name="use-underline">True</property>
48 </object>
49 <packing>
50 <property name="expand">False</property>
51 <property name="fill">True</property>
52 <property name="position">0</property>
53 </packing>
54 </child>
55 <child>
56 <object class="GtkButton" id="cancel">
57 <property name="label" translatable="yes" context="stock">_Cancel</property>
58 <property name="visible">True</property>
59 <property name="can-focus">True</property>
60 <property name="receives-default">True</property>
61 <property name="use-underline">True</property>
62 </object>
63 <packing>
64 <property name="expand">False</property>
65 <property name="fill">True</property>
66 <property name="position">1</property>
67 </packing>
68 </child>
69 <child>
70 <object class="GtkButton" id="help">
71 <property name="label" translatable="yes" context="stock">_Help</property>
72 <property name="visible">True</property>
73 <property name="can-focus">True</property>
74 <property name="receives-default">True</property>
75 <property name="use-underline">True</property>
76 </object>
77 <packing>
78 <property name="expand">False</property>
79 <property name="fill">True</property>
80 <property name="position">2</property>
81 <property name="secondary">True</property>
82 </packing>
83 </child>
84 </object>
85 <packing>
86 <property name="expand">False</property>
87 <property name="fill">True</property>
88 <property name="pack-type">end</property>
89 <property name="position">0</property>
90 </packing>
91 </child>
92 <child>
93 <object class="GtkBox" id="box1">
94 <property name="visible">True</property>
95 <property name="can-focus">False</property>
96 <property name="hexpand">True</property>
97 <property name="orientation">vertical</property>
98 <property name="spacing">12</property>
99 <child>
100 <object class="GtkFrame" id="frame1">
101 <property name="visible">True</property>
102 <property name="can-focus">False</property>
103 <property name="hexpand">True</property>
104 <property name="label-xalign">0</property>
105 <property name="shadow-type">none</property>
106 <child>
107 <!-- n-columns=2 n-rows=3 -->
108 <object class="GtkGrid" id="grid1">
109 <property name="visible">True</property>
110 <property name="can-focus">False</property>
111 <property name="margin-start">12</property>
112 <property name="margin-top">6</property>
113 <property name="row-spacing">6</property>
114 <property name="column-spacing">12</property>
115 <child>
116 <object class="GtkLabel" id="textcharset">
117 <property name="visible">True</property>
118 <property name="can-focus">False</property>
119 <property name="label" translatable="yes" context="textimportcsv|textcharset">Ch_aracter set:</property>
120 <property name="use-underline">True</property>
121 <property name="mnemonic-widget">charset</property>
122 <property name="xalign">0</property>
123 </object>
124 <packing>
125 <property name="left-attach">0</property>
126 <property name="top-attach">0</property>
127 </packing>
128 </child>
129 <child>
130 <object class="GtkLabel" id="textlanguage">
131 <property name="visible">True</property>
132 <property name="can-focus">False</property>
133 <property name="label" translatable="yes" context="textimportcsv|textlanguage">_Locale:</property>
134 <property name="use-underline">True</property>
135 <property name="mnemonic-widget">language</property>
136 <property name="xalign">0</property>
137 </object>
138 <packing>
139 <property name="left-attach">0</property>
140 <property name="top-attach">2</property>
141 </packing>
142 </child>
143 <child>
144 <object class="GtkLabel" id="textfromrow">
145 <property name="visible">True</property>
146 <property name="can-focus">False</property>
147 <property name="label" translatable="yes" context="textimportcsv|textfromrow">From ro_w:</property>
148 <property name="use-underline">True</property>
149 <property name="mnemonic-widget">fromrow</property>
150 <property name="xalign">0</property>
151 </object>
152 <packing>
153 <property name="left-attach">0</property>
154 <property name="top-attach">3</property>
155 </packing>
156 </child>
157 <child>
158 <object class="GtkComboBoxText" id="charset">
159 <property name="visible">True</property>
160 <property name="can-focus">False</property>
161 <child internal-child="accessible">
162 <object class="AtkObject" id="charset-atkobject">
163 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|charset">Specifies the character set to be used in the imported file.</property>
164 </object>
165 </child>
166 </object>
167 <packing>
168 <property name="left-attach">1</property>
169 <property name="top-attach">0</property>
170 </packing>
171 </child>
172 <child>
173 <object class="GtkLabel" id="textdetectedcharset">
174 <property name="visible">True</property>
175 <property name="can-focus">False</property>
176 <property name="halign">start</property>
177 <property name="label" translatable="no" context="textimportcsv|textcharset"></property>
178 </object>
179 <packing>
180 <property name="left-attach">1</property>
181 <property name="top-attach">1</property>
182 </packing>
183 </child>
184 <child>
185 <object class="GtkComboBoxText" id="language">
186 <property name="visible">True</property>
187 <property name="can-focus">False</property>
188 <child internal-child="accessible">
189 <object class="AtkObject" id="language-atkobject">
190 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|language">Determines how the number strings are imported.</property>
191 </object>
192 </child>
193 </object>
194 <packing>
195 <property name="left-attach">1</property>
196 <property name="top-attach">2</property>
197 </packing>
198 </child>
199 <child>
200 <object class="GtkSpinButton" id="fromrow">
201 <property name="visible">True</property>
202 <property name="can-focus">True</property>
203 <property name="halign">start</property>
204 <property name="activates-default">True</property>
205 <property name="truncate-multiline">True</property>
206 <property name="adjustment">adjustment1</property>
207 <child internal-child="accessible">
208 <object class="AtkObject" id="fromrow-atkobject">
209 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|fromrow">Specifies the row where you want to start the import.</property>
210 </object>
211 </child>
212 </object>
213 <packing>
214 <property name="left-attach">1</property>
215 <property name="top-attach">3</property>
216 </packing>
217 </child>
218 </object>
219 </child>
220 <child type="label">
221 <object class="GtkLabel" id="label1">
222 <property name="visible">True</property>
223 <property name="can-focus">False</property>
224 <property name="label" translatable="yes" context="textimportcsv|label1">Import</property>
225 <attributes>
226 <attribute name="weight" value="bold"/>
227 </attributes>
228 </object>
229 </child>
230 </object>
231 <packing>
232 <property name="expand">False</property>
233 <property name="fill">True</property>
234 <property name="position">0</property>
235 </packing>
236 </child>
237 <child>
238 <object class="GtkFrame" id="frame2">
239 <property name="visible">True</property>
240 <property name="can-focus">False</property>
241 <property name="hexpand">False</property>
242 <property name="label-xalign">0</property>
243 <property name="shadow-type">none</property>
244 <child>
245 <object class="GtkBox" id="box2">
246 <property name="visible">True</property>
247 <property name="can-focus">False</property>
248 <property name="margin-start">12</property>
249 <property name="margin-top">6</property>
250 <property name="hexpand">False</property>
251 <property name="orientation">vertical</property>
252 <property name="spacing">6</property>
253 <child>
254 <object class="GtkBox" id="box6">
255 <property name="visible">True</property>
256 <property name="can-focus">False</property>
257 <property name="hexpand">False</property>
258 <property name="homogeneous">False</property>
259 <property name="spacing">12</property>
260 <child>
261 <object class="GtkRadioButton" id="tofixedwidth">
262 <property name="label" translatable="yes" context="textimportcsv|tofixedwidth">_Fixed width</property>
263 <property name="visible">True</property>
264 <property name="can-focus">True</property>
265 <property name="receives-default">False</property>
266 <property name="use-underline">True</property>
267 <property name="draw-indicator">True</property>
268 <property name="group">todetectseparator</property>
269 <child internal-child="accessible">
270 <object class="AtkObject" id="tofixedwidth-atkobject">
271 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|tofixedwidth">Separates fixed-width data (equal number of characters) into columns.</property>
272 </object>
273 </child>
274 </object>
275 <packing>
276 <property name="expand">False</property>
277 <property name="fill">True</property>
278 <property name="position">0</property>
279 </packing>
280 </child>
281 <child>
282 <object class="GtkRadioButton" id="toseparatedby">
283 <property name="label" translatable="yes" context="textimportcsv|toseparatedby">_Separated by</property>
284 <property name="visible">True</property>
285 <property name="can-focus">True</property>
286 <property name="receives-default">False</property>
287 <property name="use-underline">True</property>
288 <property name="draw-indicator">True</property>
289 <property name="group">todetectseparator</property>
290 <child internal-child="accessible">
291 <object class="AtkObject" id="toseparatedby-atkobject">
292 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|toseparatedby">Select the separator used in your data.</property>
293 </object>
294 </child>
295 </object>
296 <packing>
297 <property name="expand">False</property>
298 <property name="fill">True</property>
299 <property name="position">1</property>
300 </packing>
301 </child>
302 <child>
303 <object class="GtkRadioButton" id="todetectseparator">
304 <property name="label" translatable="yes" context="textimportcsv|todetectseparator">Detected</property>
305 <property name="visible">True</property>
306 <property name="can-focus">True</property>
307 <property name="receives-default">False</property>
308 <property name="use-underline">True</property>
309 <property name="active">True</property>
310 <property name="draw-indicator">True</property>
311 <child internal-child="accessible">
312 <object class="AtkObject" id="todetectseparator-atkobject">
313 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|todetectseparator">Use detected separator.</property>
314 </object>
315 </child>
316 </object>
317 <packing>
318 <property name="expand">False</property>
319 <property name="fill">True</property>
320 <property name="position">2</property>
321 </packing>
322 </child>
323 </object>
324 <packing>
325 <property name="expand">False</property>
326 <property name="fill">True</property>
327 <property name="position">1</property>
328 </packing>
329 </child>
330 <child>
331 <!-- n-columns=5 n-rows=2 -->
332 <object class="GtkGrid" id="grid2">
333 <property name="visible">True</property>
334 <property name="can-focus">False</property>
335 <property name="margin-start">12</property>
336 <property name="hexpand">False</property>
337 <property name="row-spacing">6</property>
338 <property name="column-spacing">12</property>
339 <child>
340 <object class="GtkCheckButton" id="tab">
341 <property name="label" translatable="yes" context="textimportcsv|tab">_Tab</property>
342 <property name="visible">True</property>
343 <property name="can-focus">True</property>
344 <property name="receives-default">False</property>
345 <property name="hexpand">False</property>
346 <property name="use-underline">True</property>
347 <property name="draw-indicator">True</property>
348 <child internal-child="accessible">
349 <object class="AtkObject" id="tab-atkobject">
350 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|tab">Separates data delimited by tabs into columns.</property>
351 </object>
352 </child>
353 </object>
354 <packing>
355 <property name="left-attach">0</property>
356 <property name="top-attach">0</property>
357 </packing>
358 </child>
359 <child>
360 <object class="GtkCheckButton" id="mergedelimiters">
361 <property name="label" translatable="yes" context="textimportcsv|mergedelimiters">Merge _delimiters</property>
362 <property name="visible">True</property>
363 <property name="can-focus">True</property>
364 <property name="receives-default">False</property>
365 <property name="halign">start</property>
366 <property name="hexpand">False</property>
367 <property name="use-underline">True</property>
368 <property name="draw-indicator">True</property>
369 <child internal-child="accessible">
370 <object class="AtkObject" id="mergedelimiters-atkobject">
371 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|mergedelimiters">Combines consecutive delimiters and removes blank data fields.</property>
372 </object>
373 </child>
374 </object>
375 <packing>
376 <property name="left-attach">0</property>
377 <property name="top-attach">1</property>
378 <property name="width">2</property>
379 </packing>
380 </child>
381 <child>
382 <object class="GtkCheckButton" id="removespace">
383 <property name="label" translatable="yes" context="textimportcsv|removespace">Tr_im spaces</property>
384 <property name="visible">True</property>
385 <property name="can-focus">True</property>
386 <property name="receives-default">False</property>
387 <property name="halign">start</property>
388 <property name="hexpand">False</property>
389 <property name="use-underline">True</property>
390 <property name="draw-indicator">True</property>
391 <child internal-child="accessible">
392 <object class="AtkObject" id="removespace-atkobject">
393 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|removespace">Removes starting and trailing spaces from data fields.</property>
394 </object>
395 </child>
396 </object>
397 <packing>
398 <property name="left-attach">2</property>
399 <property name="top-attach">1</property>
400 <property name="width">2</property>
401 </packing>
402 </child>
403 <child>
404 <object class="GtkCheckButton" id="comma">
405 <property name="label" translatable="yes" context="textimportcsv|comma">_Comma</property>
406 <property name="visible">True</property>
407 <property name="can-focus">True</property>
408 <property name="receives-default">False</property>
409 <property name="hexpand">False</property>
410 <property name="use-underline">True</property>
411 <property name="draw-indicator">True</property>
412 <child internal-child="accessible">
413 <object class="AtkObject" id="comma-atkobject">
414 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|comma">Separates data delimited by commas into columns.</property>
415 </object>
416 </child>
417 </object>
418 <packing>
419 <property name="left-attach">1</property>
420 <property name="top-attach">0</property>
421 </packing>
422 </child>
423 <child>
424 <object class="GtkCheckButton" id="semicolon">
425 <property name="label" translatable="yes" context="textimportcsv|semicolon">S_emicolon</property>
426 <property name="visible">True</property>
427 <property name="can-focus">True</property>
428 <property name="receives-default">False</property>
429 <property name="hexpand">False</property>
430 <property name="use-underline">True</property>
431 <property name="draw-indicator">True</property>
432 <child internal-child="accessible">
433 <object class="AtkObject" id="semicolon-atkobject">
434 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|semicolon">Separates data delimited by semicolons into columns.</property>
435 </object>
436 </child>
437 </object>
438 <packing>
439 <property name="left-attach">2</property>
440 <property name="top-attach">0</property>
441 </packing>
442 </child>
443 <child>
444 <object class="GtkCheckButton" id="space">
445 <property name="label" translatable="yes" context="textimportcsv|space">S_pace</property>
446 <property name="visible">True</property>
447 <property name="can-focus">True</property>
448 <property name="receives-default">False</property>
449 <property name="hexpand">False</property>
450 <property name="use-underline">True</property>
451 <property name="draw-indicator">True</property>
452 <child internal-child="accessible">
453 <object class="AtkObject" id="space-atkobject">
454 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|space">Separates data delimited by spaces into columns.</property>
455 </object>
456 </child>
457 </object>
458 <packing>
459 <property name="left-attach">3</property>
460 <property name="top-attach">0</property>
461 </packing>
462 </child>
463 <child>
464 <!-- n-columns=2 n-rows=1 -->
465 <object class="GtkGrid" id="grid3">
466 <property name="visible">True</property>
467 <property name="can-focus">False</property>
468 <property name="hexpand">False</property>
469 <property name="column-spacing">12</property>
470 <child>
471 <object class="GtkCheckButton" id="other">
472 <property name="label" translatable="yes" context="textimportcsv|other">Othe_r</property>
473 <property name="visible">True</property>
474 <property name="can-focus">True</property>
475 <property name="receives-default">False</property>
476 <property name="use-underline">True</property>
477 <property name="draw-indicator">True</property>
478 <accessibility>
479 <relation type="label-for" target="inputother"/>
480 </accessibility>
481 <child internal-child="accessible">
482 <object class="AtkObject" id="other-atkobject">
483 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|other">Separates data into columns using the custom separator that you specify. Note: The custom separator must also be contained in your data.</property>
484 </object>
485 </child>
486 </object>
487 <packing>
488 <property name="left-attach">0</property>
489 <property name="top-attach">0</property>
490 </packing>
491 </child>
492 <child>
493 <object class="GtkEntry" id="inputother">
494 <property name="visible">True</property>
495 <property name="can-focus">True</property>
496 <property name="hexpand">False</property>
497 <property name="max-length">10</property>
498 <property name="activates-default">True</property>
499 <property name="width-chars">3</property>
500 <property name="truncate-multiline">True</property>
501 <accessibility>
502 <relation type="labelled-by" target="other"/>
503 </accessibility>
504 <child internal-child="accessible">
505 <object class="AtkObject" id="inputother-atkobject">
506 <property name="AtkObject::accessible-name" translatable="yes" context="textimportcsv|inputother-atkobject">Other</property>
507 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|inputother">Separates data into columns using the custom separator that you specify. Note: The custom separator must also be contained in your data.</property>
508 </object>
509 </child>
510 </object>
511 <packing>
512 <property name="left-attach">1</property>
513 <property name="top-attach">0</property>
514 </packing>
515 </child>
516 </object>
517 <packing>
518 <property name="left-attach">4</property>
519 <property name="top-attach">0</property>
520 </packing>
521 </child>
522 <child>
523 <!-- n-columns=2 n-rows=1 -->
524 <object class="GtkGrid" id="grid4">
525 <property name="visible">True</property>
526 <property name="can-focus">False</property>
527 <property name="hexpand">False</property>
528 <property name="column-spacing">12</property>
529 <child>
530 <object class="GtkLabel" id="texttextdelimiter">
531 <property name="visible">True</property>
532 <property name="can-focus">False</property>
533 <property name="label" translatable="yes" context="textimportcsv|texttextdelimiter">Strin_g delimiter:</property>
534 <property name="use-underline">True</property>
535 <property name="mnemonic-widget">textdelimiter</property>
536 <property name="xalign">0</property>
537 </object>
538 <packing>
539 <property name="left-attach">0</property>
540 <property name="top-attach">0</property>
541 </packing>
542 </child>
543 <child>
544 <object class="GtkComboBoxText" id="textdelimiter">
545 <property name="visible">True</property>
546 <property name="can-focus">False</property>
547 <property name="hexpand">False</property>
548 <property name="has-entry">True</property>
549 <child internal-child="entry">
550 <object class="GtkEntry" id="comboboxtext-entry">
551 <property name="can-focus">True</property>
552 <property name="activates-default">True</property>
553 <property name="width-chars">1</property>
554 <property name="truncate-multiline">True</property>
555 </object>
556 </child>
557 <child internal-child="accessible">
558 <object class="AtkObject" id="textdelimiter-atkobject">
559 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|textdelimiter">Select a character to delimit text data. You can also enter a character in the text box.</property>
560 </object>
561 </child>
562 </object>
563 <packing>
564 <property name="left-attach">1</property>
565 <property name="top-attach">0</property>
566 </packing>
567 </child>
568 </object>
569 <packing>
570 <property name="left-attach">4</property>
571 <property name="top-attach">1</property>
572 </packing>
573 </child>
574 </object>
575 <packing>
576 <property name="expand">False</property>
577 <property name="fill">True</property>
578 <property name="position">2</property>
579 </packing>
580 </child>
581 </object>
582 </child>
583 <child type="label">
584 <object class="GtkLabel" id="separatoroptions">
585 <property name="visible">True</property>
586 <property name="can-focus">False</property>
587 <property name="label" translatable="yes" context="textimportcsv|separatoroptions">Separator Options</property>
588 <attributes>
589 <attribute name="weight" value="bold"/>
590 </attributes>
591 </object>
592 </child>
593 </object>
594 <packing>
595 <property name="expand">False</property>
596 <property name="fill">True</property>
597 <property name="position">1</property>
598 </packing>
599 </child>
600 <child>
601 <object class="GtkFrame" id="frame3">
602 <property name="visible">True</property>
603 <property name="can-focus">False</property>
604 <property name="hexpand">True</property>
605 <property name="label-xalign">0</property>
606 <property name="shadow-type">none</property>
607 <child>
608 <object class="GtkBox" id="box3">
609 <property name="visible">True</property>
610 <property name="can-focus">False</property>
611 <property name="margin-start">12</property>
612 <property name="margin-top">6</property>
613 <property name="spacing">6</property>
614 <property name="homogeneous">True</property>
615 <child>
616 <!-- n-columns=3 n-rows=2 -->
617 <object class="GtkGrid" id="grid5">
618 <property name="visible">True</property>
619 <property name="can-focus">False</property>
620 <property name="row-spacing">6</property>
621 <property name="column-spacing">12</property>
622 <child>
623 <object class="GtkCheckButton" id="quotedfieldastext">
624 <property name="label" translatable="yes" context="textimportcsv|quotedfieldastext">Format _quoted field as text</property>
625 <property name="visible">True</property>
626 <property name="can-focus">True</property>
627 <property name="receives-default">False</property>
628 <property name="use-underline">True</property>
629 <property name="draw-indicator">True</property>
630 <child internal-child="accessible">
631 <object class="AtkObject" id="quotedfieldastext-atkobject">
632 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|quotedfieldastext">When this option is enabled, fields or cells whose values are quoted in their entirety (the first and last characters of the value equal the text delimiter) are imported as text.</property>
633 </object>
634 </child>
635 </object>
636 <packing>
637 <property name="left-attach">0</property>
638 <property name="top-attach">0</property>
639 </packing>
640 </child>
641 <child>
642 <object class="GtkCheckButton" id="detectspecialnumbers">
643 <property name="label" translatable="yes" context="textimportcsv|detectspecialnumbers">Detect special _numbers</property>
644 <property name="visible">True</property>
645 <property name="can-focus">True</property>
646 <property name="receives-default">False</property>
647 <property name="use-underline">True</property>
648 <property name="draw-indicator">True</property>
649 <child internal-child="accessible">
650 <object class="AtkObject" id="detectspecialnumbers-atkobject">
651 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|detectspecialnumbers">When this option is enabled, Calc will automatically detect all number formats, including special number formats such as dates, time, and scientific notation.</property>
652 </object>
653 </child>
654 </object>
655 <packing>
656 <property name="left-attach">1</property>
657 <property name="top-attach">0</property>
658 </packing>
659 </child>
660 <child>
661 <object class="GtkCheckButton" id="evaluateformulas">
662 <property name="label" translatable="yes" context="textimportcsv|evaluateformulas">E_valuate formulas</property>
663 <property name="visible">True</property>
664 <property name="can-focus">True</property>
665 <property name="receives-default">False</property>
666 <property name="tooltip-text" translatable="yes" context="textimportcsv|evaluateformulas">If enabled, cells starting with '=' will be evaluated as formulas.</property>
667 <property name="use-underline">True</property>
668 <property name="draw-indicator">True</property>
669 <child internal-child="accessible">
670 <object class="AtkObject" id="evaluateformulas-atkobject">
671 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|evaluateformulas">When this option is enabled, cell content starting with an '=' equal sign is evaluated as formula expression. Otherwise, content is imported as text.</property>
672 </object>
673 </child>
674 </object>
675 <packing>
676 <property name="left-attach">0</property>
677 <property name="top-attach">1</property>
678 </packing>
679 </child>
680 <child>
681 <object class="GtkCheckButton" id="skipemptycells">
682 <property name="label" translatable="yes" context="textimportcsv|skipemptycells">S_kip empty cells</property>
683 <property name="visible">True</property>
684 <property name="can-focus">True</property>
685 <property name="receives-default">False</property>
686 <property name="tooltip-text" translatable="yes" context="textimportcsv|skipemptycells">If enabled, blank cells in source will not override the target.</property>
687 <property name="use-underline">True</property>
688 <property name="draw-indicator">True</property>
689 <child internal-child="accessible">
690 <object class="AtkObject" id="skipemptycells-atkobject">
691 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|skipemptycells">When this option is enabled, Calc preserves previous content of cells when pasting empty ones. Otherwise, Calc deletes content of previous cells.</property>
692 </object>
693 </child>
694 </object>
695 <packing>
696 <property name="left-attach">2</property>
697 <property name="top-attach">0</property>
698 </packing>
699 </child>
700 <child>
701 <object class="GtkCheckButton" id="detectscientificnumbers">
702 <property name="label" translatable="yes" context="textimportcsv|detectspecialnumbers">Detect scientific n_otation</property>
703 <property name="visible">True</property>
704 <property name="can-focus">True</property>
705 <property name="receives-default">False</property>
706 <property name="use-underline">True</property>
707 <property name="draw-indicator">True</property>
708 <child internal-child="accessible">
709 <object class="AtkObject" id="detectscientificnumbers-atkobject">
710 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|detectscientificnumbers">When this option is enabled, Calc will automatically detect numbers in scientific notation in addition to basic decimal numbers.</property>
711 </object>
712 </child>
713 </object>
714 <packing>
715 <property name="left-attach">1</property>
716 <property name="top-attach">1</property>
717 </packing>
718 </child>
719 </object>
720 <packing>
721 <property name="expand">False</property>
722 <property name="fill">True</property>
723 <property name="position">0</property>
724 </packing>
725 </child>
726 </object>
727 </child>
728 <child type="label">
729 <object class="GtkLabel" id="label3">
730 <property name="visible">True</property>
731 <property name="can-focus">False</property>
732 <property name="label" translatable="yes" context="textimportcsv|label3">Other Options</property>
733 <attributes>
734 <attribute name="weight" value="bold"/>
735 </attributes>
736 </object>
737 </child>
738 </object>
739 <packing>
740 <property name="expand">False</property>
741 <property name="fill">False</property>
742 <property name="position">2</property>
743 </packing>
744 </child>
745 <child>
746 <object class="GtkFrame" id="frame4">
747 <property name="visible">True</property>
748 <property name="can-focus">False</property>
749 <property name="hexpand">True</property>
750 <property name="vexpand">True</property>
751 <property name="label-xalign">0</property>
752 <property name="shadow-type">none</property>
753 <child>
754 <object class="GtkBox" id="box4">
755 <property name="visible">True</property>
756 <property name="can-focus">False</property>
757 <property name="margin-start">12</property>
758 <property name="margin-top">6</property>
759 <property name="orientation">vertical</property>
760 <property name="spacing">6</property>
761 <child>
762 <object class="GtkBox" id="box5">
763 <property name="visible">True</property>
764 <property name="can-focus">False</property>
765 <property name="spacing">12</property>
766 <child>
767 <object class="GtkLabel" id="textcolumntype">
768 <property name="visible">True</property>
769 <property name="can-focus">False</property>
770 <property name="label" translatable="yes" context="textimportcsv|textcolumntype">Column t_ype:</property>
771 <property name="use-underline">True</property>
772 <property name="mnemonic-widget">columntype</property>
773 </object>
774 <packing>
775 <property name="expand">False</property>
776 <property name="fill">True</property>
777 <property name="position">0</property>
778 </packing>
779 </child>
780 <child>
781 <object class="GtkComboBoxText" id="columntype">
782 <property name="visible">True</property>
783 <property name="can-focus">False</property>
784 <child internal-child="accessible">
785 <object class="AtkObject" id="columntype-atkobject">
786 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|columntype">Choose a column in the preview window and select the data type to be applied the imported data.</property>
787 </object>
788 </child>
789 </object>
790 <packing>
791 <property name="expand">False</property>
792 <property name="fill">True</property>
793 <property name="position">1</property>
794 </packing>
795 </child>
796 </object>
797 <packing>
798 <property name="expand">False</property>
799 <property name="fill">True</property>
800 <property name="position">0</property>
801 </packing>
802 </child>
803 <child>
804 <object class="GtkScrolledWindow" id="scrolledwindow">
805 <property name="visible">True</property>
806 <property name="can-focus">True</property>
807 <property name="hexpand">True</property>
808 <property name="vexpand">True</property>
809 <property name="hadjustment">adjustment2</property>
810 <property name="vadjustment">adjustment3</property>
811 <property name="hscrollbar-policy">always</property>
812 <property name="vscrollbar-policy">always</property>
813 <property name="shadow-type">in</property>
814 <child>
815 <object class="GtkViewport" id="viewport">
816 <property name="visible">True</property>
817 <property name="can-focus">False</property>
818 <child>
819 <object class="GtkBox" id="box">
820 <property name="visible">True</property>
821 <property name="can-focus">False</property>
822 <property name="orientation">vertical</property>
823 <child>
824 <object class="GtkDrawingArea" id="csvruler">
825 <property name="visible">True</property>
826 <property name="can-focus">True</property>
827 <property name="events">GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_STRUCTURE_MASK</property>
828 <property name="hexpand">True</property>
829 </object>
830 <packing>
831 <property name="expand">False</property>
832 <property name="fill">True</property>
833 <property name="position">0</property>
834 </packing>
835 </child>
836 <child>
837 <object class="GtkDrawingArea" id="csvgrid">
838 <property name="visible">True</property>
839 <property name="can-focus">True</property>
840 <property name="events">GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK | GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_STRUCTURE_MASK</property>
841 <property name="hexpand">True</property>
842 <property name="vexpand">True</property>
843 </object>
844 <packing>
845 <property name="expand">False</property>
846 <property name="fill">True</property>
847 <property name="position">1</property>
848 </packing>
849 </child>
850 </object>
851 </child>
852 </object>
853 </child>
854 </object>
855 <packing>
856 <property name="expand">False</property>
857 <property name="fill">True</property>
858 <property name="position">1</property>
859 </packing>
860 </child>
861 <child>
862 <object class="GtkLabel" id="textalttitle">
863 <property name="can-focus">False</property>
864 <property name="no-show-all">True</property>
865 <property name="label" translatable="yes" context="textimportcsv|textalttitle">Text to Columns</property>
866 </object>
867 <packing>
868 <property name="expand">False</property>
869 <property name="fill">True</property>
870 <property name="position">2</property>
871 </packing>
872 </child>
873 </object>
874 </child>
875 <child type="label">
876 <object class="GtkLabel" id="label4">
877 <property name="visible">True</property>
878 <property name="can-focus">False</property>
879 <property name="label" translatable="yes" context="textimportcsv|label4">Fields</property>
880 <attributes>
881 <attribute name="weight" value="bold"/>
882 </attributes>
883 </object>
884 </child>
885 </object>
886 <packing>
887 <property name="expand">False</property>
888 <property name="fill">True</property>
889 <property name="position">3</property>
890 </packing>
891 </child>
892 </object>
893 <packing>
894 <property name="expand">True</property>
895 <property name="fill">True</property>
896 <property name="position">1</property>
897 </packing>
898 </child>
899 </object>
900 </child>
901 <action-widgets>
902 <action-widget response="-5">ok</action-widget>
903 <action-widget response="-6">cancel</action-widget>
904 <action-widget response="-11">help</action-widget>
905 </action-widgets>
906 <child internal-child="accessible">
907 <object class="AtkObject" id="TextImportCsvDialog-atkobject">
908 <property name="AtkObject::accessible-description" translatable="yes" context="textimportcsv|extended_tip|TextImportCsvDialog">Sets the import options for delimited data.</property>
909 </object>
910 </child>
911 </object>
912 <object class="GtkSizeGroup" id="sizegroup1">
913 <widgets>
914 <widget name="other"/>
915 <widget name="texttextdelimiter"/>
916 </widgets>
917 </object>
918 <object class="GtkMenu" id="popup">
919 <property name="visible">True</property>
920 <property name="can-focus">False</property>
921 </object>
922 </interface>