Commit 9ad187f4fb57119e5caba55d27611346b186df9f

Authored by Paulo Henrique Junqueira Amorim
1 parent 24c92f3d

Updated en po file

Showing 1 changed file with 503 additions and 374 deletions   Show diff stats
@@ -9,7 +9,7 @@ msgid "" @@ -9,7 +9,7 @@ msgid ""
9 msgstr "" 9 msgstr ""
10 "Project-Id-Version: InVesalius\n" 10 "Project-Id-Version: InVesalius\n"
11 "Report-Msgid-Bugs-To: \n" 11 "Report-Msgid-Bugs-To: \n"
12 -"POT-Creation-Date: 2017-03-27 11:03-0300\n" 12 +"POT-Creation-Date: 2017-04-26 16:15-0300\n"
13 "PO-Revision-Date: 2010-11-30 02:42+0000\n" 13 "PO-Revision-Date: 2010-11-30 02:42+0000\n"
14 "Last-Translator: Invesalius team <invesalius@cti.gov.br>\n" 14 "Last-Translator: Invesalius team <invesalius@cti.gov.br>\n"
15 "Language-Team: InVesalius Team <invesalius@cti.gov.br>\n" 15 "Language-Team: InVesalius Team <invesalius@cti.gov.br>\n"
@@ -47,12 +47,12 @@ msgstr &quot;&quot; @@ -47,12 +47,12 @@ msgstr &quot;&quot;
47 "Made in InVesalius" 47 "Made in InVesalius"
48 48
49 #: bitmap_preview_panel.py:166 bitmap_preview_panel.py:167 49 #: bitmap_preview_panel.py:166 bitmap_preview_panel.py:167
50 -#: dicom_preview_panel.py:189 dicom_preview_panel.py:190 frame.py:793 50 +#: dicom_preview_panel.py:189 dicom_preview_panel.py:190 frame.py:831
51 msgid "Image" 51 msgid "Image"
52 msgstr "Image" 52 msgstr "Image"
53 53
54 #: bitmap_preview_panel.py:442 bitmap_preview_panel.py:443 constants.py:214 54 #: bitmap_preview_panel.py:442 bitmap_preview_panel.py:443 constants.py:214
55 -#: constants.py:302 control.py:478 dialogs.py:827 dialogs.py:840 55 +#: constants.py:302 control.py:478 dialogs.py:879 dialogs.py:892
56 #: dicom_preview_panel.py:676 dicom_preview_panel.py:677 presets.py:32 56 #: dicom_preview_panel.py:676 dicom_preview_panel.py:677 presets.py:32
57 #: presets.py:50 presets.py:106 presets.py:137 57 #: presets.py:50 presets.py:106 presets.py:137
58 msgid "Bone" 58 msgid "Bone"
@@ -77,7 +77,7 @@ msgstr &quot;&quot; @@ -77,7 +77,7 @@ msgstr &quot;&quot;
77 msgid "M %d" 77 msgid "M %d"
78 msgstr "M %d" 78 msgstr "M %d"
79 79
80 -#: constants.py:44 constants.py:415 constants.py:417 80 +#: constants.py:44 constants.py:422 constants.py:424
81 msgid " Off" 81 msgid " Off"
82 msgstr " Off" 82 msgstr " Off"
83 83
@@ -93,11 +93,11 @@ msgstr &quot;&quot; @@ -93,11 +93,11 @@ msgstr &quot;&quot;
93 msgid "Interlaced" 93 msgid "Interlaced"
94 msgstr "" 94 msgstr ""
95 95
96 -#: constants.py:48 constants.py:354 96 +#: constants.py:48 constants.py:361
97 msgid "Left" 97 msgid "Left"
98 msgstr "Left" 98 msgstr "Left"
99 99
100 -#: constants.py:49 constants.py:353 100 +#: constants.py:49 constants.py:360
101 msgid "Right" 101 msgid "Right"
102 msgstr "Right" 102 msgstr "Right"
103 103
@@ -174,11 +174,12 @@ msgstr &quot;Mask %d&quot; @@ -174,11 +174,12 @@ msgstr &quot;Mask %d&quot;
174 msgid "Draw" 174 msgid "Draw"
175 msgstr "Draw" 175 msgstr "Draw"
176 176
177 -#: constants.py:276 styles.py:66 task_slice.py:853 task_surface.py:44 177 +#: constants.py:276 styles.py:65 task_slice.py:867 task_surface.py:44
178 msgid "Erase" 178 msgid "Erase"
179 msgstr "Erase" 179 msgstr "Erase"
180 180
181 -#: constants.py:276 data_notebook.py:447 dialogs.py:2514 task_surface.py:44 181 +#: constants.py:276 data_notebook.py:457 dialogs.py:2566 frame.py:805
  182 +#: task_surface.py:44
182 msgid "Threshold" 183 msgid "Threshold"
183 msgstr "Threshold" 184 msgstr "Threshold"
184 185
@@ -216,8 +217,8 @@ msgstr &quot;Brain Posterior Fossa&quot; @@ -216,8 +217,8 @@ msgstr &quot;Brain Posterior Fossa&quot;
216 msgid "Brain" 217 msgid "Brain"
217 msgstr "Brain" 218 msgstr "Brain"
218 219
219 -#: constants.py:305 control.py:480 dialogs.py:1490 dialogs.py:1493  
220 -#: dialogs.py:1501 dialogs.py:1576 slice_menu.py:60 slice_menu.py:72 220 +#: constants.py:305 control.py:480 dialogs.py:1542 dialogs.py:1545
  221 +#: dialogs.py:1553 dialogs.py:1628 slice_menu.py:60 slice_menu.py:72
221 msgid "Default" 222 msgid "Default"
222 msgstr "Default" 223 msgstr "Default"
223 224
@@ -279,256 +280,256 @@ msgstr &quot;Vasculature - Soft&quot; @@ -279,256 +280,256 @@ msgstr &quot;Vasculature - Soft&quot;
279 msgid "Contour" 280 msgid "Contour"
280 msgstr "" 281 msgstr ""
281 282
282 -#: constants.py:349 283 +#: constants.py:356
283 msgid "Front" 284 msgid "Front"
284 msgstr "Front" 285 msgstr "Front"
285 286
286 -#: constants.py:350 287 +#: constants.py:357
287 msgid "Back" 288 msgid "Back"
288 msgstr "Back" 289 msgstr "Back"
289 290
290 -#: constants.py:351 291 +#: constants.py:358
291 msgid "Top" 292 msgid "Top"
292 msgstr "Top" 293 msgstr "Top"
293 294
294 -#: constants.py:352 295 +#: constants.py:359
295 msgid "Bottom" 296 msgid "Bottom"
296 msgstr "Bottom" 297 msgstr "Bottom"
297 298
298 -#: constants.py:355 299 +#: constants.py:362
299 msgid "Isometric" 300 msgid "Isometric"
300 msgstr "Isometric" 301 msgstr "Isometric"
301 302
302 -#: constants.py:362 303 +#: constants.py:369
303 msgid "Airways" 304 msgid "Airways"
304 msgstr "Airways" 305 msgstr "Airways"
305 306
306 -#: constants.py:363 307 +#: constants.py:370
307 msgid "Airways II" 308 msgid "Airways II"
308 msgstr "Airways II" 309 msgstr "Airways II"
309 310
310 -#: constants.py:364 311 +#: constants.py:371
311 msgid "Black & White" 312 msgid "Black & White"
312 msgstr "Black & White" 313 msgstr "Black & White"
313 314
314 -#: constants.py:365 315 +#: constants.py:372
315 msgid "Bone + Skin" 316 msgid "Bone + Skin"
316 msgstr "Bone + Skin" 317 msgstr "Bone + Skin"
317 318
318 -#: constants.py:366 319 +#: constants.py:373
319 msgid "Bone + Skin II" 320 msgid "Bone + Skin II"
320 msgstr "Bone + Skin II" 321 msgstr "Bone + Skin II"
321 322
322 -#: constants.py:367 323 +#: constants.py:374
323 #, fuzzy 324 #, fuzzy
324 msgid "Dark bone" 325 msgid "Dark bone"
325 msgstr "Dark Bone" 326 msgstr "Dark Bone"
326 327
327 -#: constants.py:368 328 +#: constants.py:375
328 msgid "Glossy" 329 msgid "Glossy"
329 msgstr "Glossy" 330 msgstr "Glossy"
330 331
331 -#: constants.py:369 332 +#: constants.py:376
332 msgid "Glossy II" 333 msgid "Glossy II"
333 msgstr "Glossy II" 334 msgstr "Glossy II"
334 335
335 -#: constants.py:370 336 +#: constants.py:377
336 #, fuzzy 337 #, fuzzy
337 msgid "Gold bone" 338 msgid "Gold bone"
338 msgstr "Gold Bone" 339 msgstr "Gold Bone"
339 340
340 -#: constants.py:371 341 +#: constants.py:378
341 #, fuzzy 342 #, fuzzy
342 msgid "High contrast" 343 msgid "High contrast"
343 msgstr "High Contrast" 344 msgstr "High Contrast"
344 345
345 -#: constants.py:372 346 +#: constants.py:379
346 #, fuzzy 347 #, fuzzy
347 msgid "Low contrast" 348 msgid "Low contrast"
348 msgstr "Low Contrast" 349 msgstr "Low Contrast"
349 350
350 -#: constants.py:373 constants.py:381 351 +#: constants.py:380 constants.py:388
351 #, fuzzy 352 #, fuzzy
352 msgid "Soft on white" 353 msgid "Soft on white"
353 msgstr "Soft on White" 354 msgstr "Soft on White"
354 355
355 -#: constants.py:374 356 +#: constants.py:381
356 #, fuzzy 357 #, fuzzy
357 msgid "Mid contrast" 358 msgid "Mid contrast"
358 msgstr "Mid Contrast" 359 msgstr "Mid Contrast"
359 360
360 -#: constants.py:375 361 +#: constants.py:382
361 msgid "MIP" 362 msgid "MIP"
362 msgstr "" 363 msgstr ""
363 364
364 -#: constants.py:376 365 +#: constants.py:383
365 #, fuzzy 366 #, fuzzy
366 msgid "No shading" 367 msgid "No shading"
367 msgstr "No Shading" 368 msgstr "No Shading"
368 369
369 -#: constants.py:377 370 +#: constants.py:384
370 msgid "Pencil" 371 msgid "Pencil"
371 msgstr "Pencil" 372 msgstr "Pencil"
372 373
373 -#: constants.py:378 374 +#: constants.py:385
374 #, fuzzy 375 #, fuzzy
375 msgid "Red on white" 376 msgid "Red on white"
376 msgstr "Red on White" 377 msgstr "Red on White"
377 378
378 -#: constants.py:379 379 +#: constants.py:386
379 #, fuzzy 380 #, fuzzy
380 msgid "Skin on blue" 381 msgid "Skin on blue"
381 msgstr "Skin On Blue" 382 msgstr "Skin On Blue"
382 383
383 -#: constants.py:380 384 +#: constants.py:387
384 #, fuzzy 385 #, fuzzy
385 msgid "Skin on blue II" 386 msgid "Skin on blue II"
386 msgstr "Skin On Blue II" 387 msgstr "Skin On Blue II"
387 388
388 -#: constants.py:382 389 +#: constants.py:389
389 msgid "Soft + Skin" 390 msgid "Soft + Skin"
390 msgstr "Soft + Skin" 391 msgstr "Soft + Skin"
391 392
392 -#: constants.py:383 393 +#: constants.py:390
393 msgid "Soft + Skin II" 394 msgid "Soft + Skin II"
394 msgstr "Soft + Skin II" 395 msgstr "Soft + Skin II"
395 396
396 -#: constants.py:384 397 +#: constants.py:391
397 msgid "Soft + Skin III" 398 msgid "Soft + Skin III"
398 msgstr "Soft + Skin III" 399 msgstr "Soft + Skin III"
399 400
400 -#: constants.py:385 401 +#: constants.py:392
401 #, fuzzy 402 #, fuzzy
402 msgid "Soft on blue" 403 msgid "Soft on blue"
403 msgstr "Soft On Blue" 404 msgstr "Soft On Blue"
404 405
405 -#: constants.py:386 406 +#: constants.py:393
406 msgid "Soft" 407 msgid "Soft"
407 msgstr "Soft" 408 msgstr "Soft"
408 409
409 -#: constants.py:387 410 +#: constants.py:394
410 msgid "Standard" 411 msgid "Standard"
411 msgstr "Standard" 412 msgstr "Standard"
412 413
413 -#: constants.py:388 414 +#: constants.py:395
414 msgid "Vascular" 415 msgid "Vascular"
415 msgstr "Vascular" 416 msgstr "Vascular"
416 417
417 -#: constants.py:389 418 +#: constants.py:396
418 msgid "Vascular II" 419 msgid "Vascular II"
419 msgstr "Vascular II" 420 msgstr "Vascular II"
420 421
421 -#: constants.py:390 422 +#: constants.py:397
422 msgid "Vascular III" 423 msgid "Vascular III"
423 msgstr "Vascular III" 424 msgstr "Vascular III"
424 425
425 -#: constants.py:391 426 +#: constants.py:398
426 msgid "Vascular IV" 427 msgid "Vascular IV"
427 msgstr "Vascular IV" 428 msgstr "Vascular IV"
428 429
429 -#: constants.py:392 430 +#: constants.py:399
430 #, fuzzy 431 #, fuzzy
431 msgid "Yellow bone" 432 msgid "Yellow bone"
432 msgstr "Yellow Bone" 433 msgstr "Yellow Bone"
433 434
434 -#: constants.py:418 volume.py:647 435 +#: constants.py:425 volume.py:647
435 msgid "Cut plane" 436 msgid "Cut plane"
436 msgstr "Cut plane" 437 msgstr "Cut plane"
437 438
438 -#: constants.py:653 439 +#: constants.py:663
439 #, fuzzy 440 #, fuzzy
440 msgid "Select tracker:" 441 msgid "Select tracker:"
441 msgstr "Select largest part" 442 msgstr "Select largest part"
442 443
443 -#: constants.py:653 444 +#: constants.py:663
444 msgid "Claron MicronTracker" 445 msgid "Claron MicronTracker"
445 msgstr "" 446 msgstr ""
446 447
447 -#: constants.py:654 448 +#: constants.py:664
448 msgid "Polhemus FASTRAK" 449 msgid "Polhemus FASTRAK"
449 msgstr "" 450 msgstr ""
450 451
451 -#: constants.py:654 452 +#: constants.py:664
452 msgid "Polhemus ISOTRAK II" 453 msgid "Polhemus ISOTRAK II"
453 msgstr "" 454 msgstr ""
454 455
455 -#: constants.py:655 456 +#: constants.py:665
456 msgid "Polhemus PATRIOT" 457 msgid "Polhemus PATRIOT"
457 msgstr "" 458 msgstr ""
458 459
459 -#: constants.py:655 460 +#: constants.py:665
460 msgid "Debug tracker" 461 msgid "Debug tracker"
461 msgstr "" 462 msgstr ""
462 463
463 -#: constants.py:656 464 +#: constants.py:666
464 msgid "Disconnect tracker" 465 msgid "Disconnect tracker"
465 msgstr "" 466 msgstr ""
466 467
467 -#: constants.py:661 468 +#: constants.py:671
468 msgid "Static ref." 469 msgid "Static ref."
469 msgstr "" 470 msgstr ""
470 471
471 -#: constants.py:661 472 +#: constants.py:671
472 msgid "Dynamic ref." 473 msgid "Dynamic ref."
473 msgstr "" 474 msgstr ""
474 475
475 -#: constants.py:671 476 +#: constants.py:681
476 msgid "LEI" 477 msgid "LEI"
477 msgstr "" 478 msgstr ""
478 479
479 -#: constants.py:672 480 +#: constants.py:682
480 msgid "REI" 481 msgid "REI"
481 msgstr "" 482 msgstr ""
482 483
483 -#: constants.py:673 484 +#: constants.py:683
484 msgid "NAI" 485 msgid "NAI"
485 msgstr "" 486 msgstr ""
486 487
487 -#: constants.py:675 488 +#: constants.py:689
488 #, fuzzy 489 #, fuzzy
489 msgid "Select left ear in image" 490 msgid "Select left ear in image"
490 msgstr "Select largest part" 491 msgstr "Select largest part"
491 492
492 -#: constants.py:676 493 +#: constants.py:690
493 msgid "Select right ear in image" 494 msgid "Select right ear in image"
494 msgstr "" 495 msgstr ""
495 496
496 -#: constants.py:677 497 +#: constants.py:691
497 msgid "Select nasion in image" 498 msgid "Select nasion in image"
498 msgstr "" 499 msgstr ""
499 500
500 -#: constants.py:679 501 +#: constants.py:693
501 #, fuzzy 502 #, fuzzy
502 msgid "LET" 503 msgid "LET"
503 msgstr "L" 504 msgstr "L"
504 505
505 -#: constants.py:680 506 +#: constants.py:694
506 #, fuzzy 507 #, fuzzy
507 msgid "RET" 508 msgid "RET"
508 msgstr "R" 509 msgstr "R"
509 510
510 -#: constants.py:681 511 +#: constants.py:695
511 #, fuzzy 512 #, fuzzy
512 msgid "NAT" 513 msgid "NAT"
513 msgstr "A" 514 msgstr "A"
514 515
515 -#: constants.py:682 516 +#: constants.py:696
516 msgid "SET" 517 msgid "SET"
517 msgstr "" 518 msgstr ""
518 519
519 -#: constants.py:684 520 +#: constants.py:698
520 msgid "Select left ear with spatial tracker" 521 msgid "Select left ear with spatial tracker"
521 msgstr "" 522 msgstr ""
522 523
523 -#: constants.py:685 524 +#: constants.py:699
524 msgid "Select right ear with spatial tracker" 525 msgid "Select right ear with spatial tracker"
525 msgstr "" 526 msgstr ""
526 527
527 -#: constants.py:686 528 +#: constants.py:700
528 msgid "Select nasion with spatial tracker" 529 msgid "Select nasion with spatial tracker"
529 msgstr "" 530 msgstr ""
530 531
531 -#: constants.py:687 532 +#: constants.py:701
532 msgid "Show set coordinates in image" 533 msgid "Show set coordinates in image"
533 msgstr "" 534 msgstr ""
534 535
@@ -537,7 +538,7 @@ msgstr &quot;&quot; @@ -537,7 +538,7 @@ msgstr &quot;&quot;
537 msgid "Loading file %d of %d ..." 538 msgid "Loading file %d of %d ..."
538 msgstr "Loading file %d of %d" 539 msgstr "Loading file %d of %d"
539 540
540 -#: control.py:818 541 +#: control.py:820
541 msgid "Fix gantry tilt applying the degrees below" 542 msgid "Fix gantry tilt applying the degrees below"
542 msgstr "Fix gantry tilt applying the degrees below" 543 msgstr "Fix gantry tilt applying the degrees below"
543 544
@@ -553,12 +554,12 @@ msgstr &quot;Angular&quot; @@ -553,12 +554,12 @@ msgstr &quot;Angular&quot;
553 msgid "3D" 554 msgid "3D"
554 msgstr "3D" 555 msgstr "3D"
555 556
556 -#: data_notebook.py:50 dialogs.py:1912 dialogs.py:2063 dialogs.py:2082 557 +#: data_notebook.py:50 dialogs.py:1964 dialogs.py:2115 dialogs.py:2134
557 #: measures.py:22 558 #: measures.py:22
558 msgid "Axial" 559 msgid "Axial"
559 msgstr "Axial" 560 msgstr "Axial"
560 561
561 -#: data_notebook.py:51 dialogs.py:1912 dialogs.py:2063 dialogs.py:2083 562 +#: data_notebook.py:51 dialogs.py:1964 dialogs.py:2115 dialogs.py:2135
562 #: measures.py:23 563 #: measures.py:23
563 msgid "Coronal" 564 msgid "Coronal"
564 msgstr "Coronal" 565 msgstr "Coronal"
@@ -580,49 +581,95 @@ msgstr &quot;3D Surfaces&quot; @@ -580,49 +581,95 @@ msgstr &quot;3D Surfaces&quot;
580 msgid "Measures" 581 msgid "Measures"
581 msgstr "Measures" 582 msgstr "Measures"
582 583
583 -#: data_notebook.py:186 frame.py:1328 584 +#: data_notebook.py:165
  585 +#, fuzzy
  586 +msgid "Create a new measure"
  587 +msgstr "Create new mask"
  588 +
  589 +#: data_notebook.py:172
  590 +msgid "Remove measure"
  591 +msgstr ""
  592 +
  593 +#: data_notebook.py:178
  594 +#, fuzzy
  595 +msgid "Duplicate measure"
  596 +msgstr "Date acquired"
  597 +
  598 +#: data_notebook.py:191 frame.py:1400
584 msgid "Measure distance" 599 msgid "Measure distance"
585 msgstr "Measure distance" 600 msgstr "Measure distance"
586 601
587 -#: data_notebook.py:189 frame.py:1334 602 +#: data_notebook.py:194 frame.py:1406
588 msgid "Measure angle" 603 msgid "Measure angle"
589 msgstr "Measure angle" 604 msgstr "Measure angle"
590 605
591 -#: data_notebook.py:446 data_notebook.py:771 data_notebook.py:1035  
592 -#: data_notebook.py:1232 606 +#: data_notebook.py:283
  607 +#, fuzzy
  608 +msgid "Create a new mask"
  609 +msgstr "Create new mask"
  610 +
  611 +#: data_notebook.py:289
  612 +msgid "Remove mask"
  613 +msgstr ""
  614 +
  615 +#: data_notebook.py:295
  616 +msgid "Duplicate mask"
  617 +msgstr ""
  618 +
  619 +#: data_notebook.py:456 data_notebook.py:802 data_notebook.py:1066
  620 +#: data_notebook.py:1263
593 msgid "Name" 621 msgid "Name"
594 msgstr "Name" 622 msgstr "Name"
595 623
596 -#: data_notebook.py:510 frame.py:780 624 +#: data_notebook.py:520 frame.py:832
597 msgid "Mask" 625 msgid "Mask"
598 msgstr "Mask" 626 msgstr "Mask"
599 627
600 -#: data_notebook.py:635 task_surface.py:141 628 +#: data_notebook.py:615
  629 +#, fuzzy
  630 +msgid "Create a new surface"
  631 +msgstr "Save surface"
  632 +
  633 +#: data_notebook.py:621
  634 +#, fuzzy
  635 +msgid "Remove surface"
  636 +msgstr "New surface name:"
  637 +
  638 +#: data_notebook.py:627
  639 +#, fuzzy
  640 +msgid "Duplicate surface"
  641 +msgstr "Save surface"
  642 +
  643 +#: data_notebook.py:633
  644 +msgid "Import a surface file into InVesalius"
  645 +msgstr ""
  646 +
  647 +#: data_notebook.py:661 task_surface.py:141
601 #, fuzzy 648 #, fuzzy
602 msgid "New surface" 649 msgid "New surface"
603 msgstr "New surface name:" 650 msgstr "New surface name:"
604 651
605 -#: data_notebook.py:772 652 +#: data_notebook.py:803
606 msgid "Volume (mm³)" 653 msgid "Volume (mm³)"
607 msgstr "Volume (mm³)" 654 msgstr "Volume (mm³)"
608 655
609 -#: data_notebook.py:773 656 +#: data_notebook.py:804
610 msgid "Area (mm²)" 657 msgid "Area (mm²)"
611 msgstr "" 658 msgstr ""
612 659
613 -#: data_notebook.py:774 660 +#: data_notebook.py:805
614 msgid "Transparency" 661 msgid "Transparency"
615 msgstr "Transparency" 662 msgstr "Transparency"
616 663
617 -#: data_notebook.py:1036 664 +#: data_notebook.py:1067
618 msgid "Location" 665 msgid "Location"
619 msgstr "Location" 666 msgstr "Location"
620 667
621 -#: data_notebook.py:1037 data_notebook.py:1233 import_bitmap_panel.py:203 668 +#: data_notebook.py:1068 data_notebook.py:1264 import_bitmap_panel.py:203
622 msgid "Type" 669 msgid "Type"
623 msgstr "Type" 670 msgstr "Type"
624 671
625 -#: data_notebook.py:1038 data_notebook.py:1234 672 +#: data_notebook.py:1069 data_notebook.py:1265
626 msgid "Value" 673 msgid "Value"
627 msgstr "Value" 674 msgstr "Value"
628 675
@@ -647,7 +694,7 @@ msgstr &quot;Configure 3D surface&quot; @@ -647,7 +694,7 @@ msgstr &quot;Configure 3D surface&quot;
647 msgid "Export data" 694 msgid "Export data"
648 msgstr "Export data" 695 msgstr "Export data"
649 696
650 -#: default_tasks.py:254 697 +#: default_tasks.py:254 default_tasks.py:324
651 #, fuzzy 698 #, fuzzy
652 msgid "Navigation system" 699 msgid "Navigation system"
653 msgstr "Utilize navigation system" 700 msgstr "Utilize navigation system"
@@ -676,7 +723,7 @@ msgstr &quot;Preset name&quot; @@ -676,7 +723,7 @@ msgstr &quot;Preset name&quot;
676 msgid "Save raycasting preset" 723 msgid "Save raycasting preset"
677 msgstr "Save raycasting preset" 724 msgstr "Save raycasting preset"
678 725
679 -#: default_viewers.py:473 frame.py:854 726 +#: default_viewers.py:473 frame.py:903
680 msgid "Tools" 727 msgid "Tools"
681 msgstr "Tools" 728 msgstr "Tools"
682 729
@@ -705,65 +752,70 @@ msgstr &quot;Decimate resolution:&quot; @@ -705,65 +752,70 @@ msgstr &quot;Decimate resolution:&quot;
705 msgid "Loading DICOM files" 752 msgid "Loading DICOM files"
706 msgstr "Loading DICOM files" 753 msgstr "Loading DICOM files"
707 754
708 -#: dialogs.py:230 755 +#: dialogs.py:236
709 msgid "Open InVesalius 3 project..." 756 msgid "Open InVesalius 3 project..."
710 msgstr "Open InVesalius 3 project..." 757 msgstr "Open InVesalius 3 project..."
711 758
712 -#: dialogs.py:268 759 +#: dialogs.py:274
713 msgid "Choose a DICOM folder:" 760 msgid "Choose a DICOM folder:"
714 msgstr "Choose a DICOM folder:" 761 msgstr "Choose a DICOM folder:"
715 762
716 -#: dialogs.py:309 763 +#: dialogs.py:315
717 msgid "Choose a folder with TIFF, BMP, JPG or PNG:" 764 msgid "Choose a folder with TIFF, BMP, JPG or PNG:"
718 msgstr "" 765 msgstr ""
719 766
720 -#: dialogs.py:341 767 +#: dialogs.py:347
721 msgid "Import Analyze 7.5 file" 768 msgid "Import Analyze 7.5 file"
722 msgstr "" 769 msgstr ""
723 770
724 -#: dialogs.py:347 771 +#: dialogs.py:353
725 #, fuzzy 772 #, fuzzy
726 msgid "Import NIFTi 1 file" 773 msgid "Import NIFTi 1 file"
727 msgstr "Import DICOM files..." 774 msgstr "Import DICOM files..."
728 775
729 -#: dialogs.py:350 776 +#: dialogs.py:356
730 #, fuzzy 777 #, fuzzy
731 msgid "Import PAR/REC file" 778 msgid "Import PAR/REC file"
732 msgstr "Import DICOM files..." 779 msgstr "Import DICOM files..."
733 780
734 -#: dialogs.py:382 frame.py:692 781 +#: dialogs.py:388
  782 +#, fuzzy
  783 +msgid "Import surface file"
  784 +msgstr "Export 3D surface"
  785 +
  786 +#: dialogs.py:421 frame.py:734
735 msgid "Save project as..." 787 msgid "Save project as..."
736 msgstr "Save project as..." 788 msgstr "Save project as..."
737 789
738 -#: dialogs.py:385 790 +#: dialogs.py:424
739 msgid "InVesalius project (*.inv3)|*.inv3" 791 msgid "InVesalius project (*.inv3)|*.inv3"
740 msgstr "InVesalius project (*.inv3)|*.inv3" 792 msgstr "InVesalius project (*.inv3)|*.inv3"
741 793
742 -#: dialogs.py:414 794 +#: dialogs.py:453
743 #, fuzzy 795 #, fuzzy
744 msgid "Save markers as..." 796 msgid "Save markers as..."
745 msgstr "Save project as..." 797 msgstr "Save project as..."
746 798
747 -#: dialogs.py:417  
748 -msgid "Markers (*.txt)|*.txt" 799 +#: dialogs.py:456 dialogs.py:487
  800 +msgid "Markers files (*.mks)|*.mks"
749 msgstr "" 801 msgstr ""
750 802
751 -#: dialogs.py:445 803 +#: dialogs.py:484
752 msgid "Load markers" 804 msgid "Load markers"
753 msgstr "" 805 msgstr ""
754 806
755 -#: dialogs.py:510 utils.py:377 807 +#: dialogs.py:550 utils.py:377
756 msgid "" 808 msgid ""
757 "A new version of InVesalius is available. Do you want to open the download " 809 "A new version of InVesalius is available. Do you want to open the download "
758 "website now?" 810 "website now?"
759 msgstr "" 811 msgstr ""
760 812
761 -#: dialogs.py:511 utils.py:378 813 +#: dialogs.py:551 utils.py:378
762 #, fuzzy 814 #, fuzzy
763 msgid "Invesalius Update" 815 msgid "Invesalius Update"
764 msgstr "InVesalius start" 816 msgstr "InVesalius start"
765 817
766 -#: dialogs.py:569 dialogs.py:946 dialogs.py:971 818 +#: dialogs.py:609 dialogs.py:998 dialogs.py:1023
767 #, python-format 819 #, python-format
768 msgid "" 820 msgid ""
769 "The project %s has been modified.\n" 821 "The project %s has been modified.\n"
@@ -772,125 +824,129 @@ msgstr &quot;&quot; @@ -772,125 +824,129 @@ msgstr &quot;&quot;
772 "The project %s has been modified.\n" 824 "The project %s has been modified.\n"
773 "Save changes?" 825 "Save changes?"
774 826
775 -#: dialogs.py:583 827 +#: dialogs.py:623
776 #, fuzzy, python-format 828 #, fuzzy, python-format
777 msgid "%s is an empty folder." 829 msgid "%s is an empty folder."
778 msgstr "%s is an empty directory." 830 msgstr "%s is an empty directory."
779 831
780 -#: dialogs.py:598 832 +#: dialogs.py:638
781 #, fuzzy 833 #, fuzzy
782 msgid "There are no Bitmap, JPEG, PNG or TIFF files in the selected folder." 834 msgid "There are no Bitmap, JPEG, PNG or TIFF files in the selected folder."
783 msgstr "There are no DICOM files in the selected directory." 835 msgstr "There are no DICOM files in the selected directory."
784 836
785 -#: dialogs.py:600 837 +#: dialogs.py:640
786 #, fuzzy 838 #, fuzzy
787 msgid "There are no DICOM files in the selected folder." 839 msgid "There are no DICOM files in the selected folder."
788 msgstr "There are no DICOM files in the selected directory." 840 msgstr "There are no DICOM files in the selected directory."
789 841
790 -#: dialogs.py:613 842 +#: dialogs.py:653
791 msgid "Warning! InVesalius has limited support to Analyze format.\n" 843 msgid "Warning! InVesalius has limited support to Analyze format.\n"
792 msgstr "" 844 msgstr ""
793 845
794 -#: dialogs.py:614 846 +#: dialogs.py:654
795 msgid "Slices may be wrongly oriented and functions may not work properly." 847 msgid "Slices may be wrongly oriented and functions may not work properly."
796 msgstr "" 848 msgstr ""
797 849
798 -#: dialogs.py:626 850 +#: dialogs.py:666
799 #, fuzzy 851 #, fuzzy
800 msgid "A mask is needed to create a surface." 852 msgid "A mask is needed to create a surface."
801 msgstr "There is no mask of reference to create a surface." 853 msgstr "There is no mask of reference to create a surface."
802 854
803 -#: dialogs.py:637 855 +#: dialogs.py:677
804 #, fuzzy 856 #, fuzzy
805 msgid "No mask was selected for removal." 857 msgid "No mask was selected for removal."
806 msgstr "No masks were selected for removal." 858 msgstr "No masks were selected for removal."
807 859
808 -#: dialogs.py:648 860 +#: dialogs.py:688
809 #, fuzzy 861 #, fuzzy
810 msgid "No surface was selected for removal." 862 msgid "No surface was selected for removal."
811 msgstr "No surfaces were selected for removal." 863 msgstr "No surfaces were selected for removal."
812 864
813 -#: dialogs.py:660 865 +#: dialogs.py:700
814 #, fuzzy 866 #, fuzzy
815 msgid "No measure was selected for removal." 867 msgid "No measure was selected for removal."
816 msgstr "No measures were selected for removal." 868 msgstr "No measures were selected for removal."
817 869
818 -#: dialogs.py:671 870 +#: dialogs.py:711
819 #, fuzzy 871 #, fuzzy
820 msgid "No mask was selected for duplication." 872 msgid "No mask was selected for duplication."
821 msgstr "No masks were selected for duplication." 873 msgstr "No masks were selected for duplication."
822 874
823 -#: dialogs.py:684 875 +#: dialogs.py:724
824 #, fuzzy 876 #, fuzzy
825 msgid "No surface was selected for duplication." 877 msgid "No surface was selected for duplication."
826 msgstr "No surfaces were selected for duplication." 878 msgstr "No surfaces were selected for duplication."
827 879
828 -#: dialogs.py:697 880 +#: dialogs.py:737
829 msgid "Fiducials are invalid. Select six coordinates." 881 msgid "Fiducials are invalid. Select six coordinates."
830 msgstr "" 882 msgstr ""
831 883
832 -#: dialogs.py:719 884 +#: dialogs.py:759
833 msgid "No tracking device selected" 885 msgid "No tracking device selected"
834 msgstr "" 886 msgstr ""
835 887
836 -#: dialogs.py:721 888 +#: dialogs.py:761
837 #, fuzzy 889 #, fuzzy
838 msgid " is not installed." 890 msgid " is not installed."
839 msgstr "%s does not exist." 891 msgstr "%s does not exist."
840 892
841 -#: dialogs.py:723 893 +#: dialogs.py:763
842 msgid " disconnected." 894 msgid " disconnected."
843 msgstr "" 895 msgstr ""
844 896
845 -#: dialogs.py:725 897 +#: dialogs.py:765
846 msgid " is not connected." 898 msgid " is not connected."
847 msgstr "" 899 msgstr ""
848 900
849 -#: dialogs.py:739 901 +#: dialogs.py:779
850 msgid "The TXT file is invalid." 902 msgid "The TXT file is invalid."
851 msgstr "" 903 msgstr ""
852 904
853 -#: dialogs.py:751 905 +#: dialogs.py:791
854 msgid "No data selected" 906 msgid "No data selected"
855 msgstr "" 907 msgstr ""
856 908
857 -#: dialogs.py:763 909 +#: dialogs.py:802
  910 +msgid "Do you really want to delete all markers?"
  911 +msgstr ""
  912 +
  913 +#: dialogs.py:815
858 msgid "Edit marker ID" 914 msgid "Edit marker ID"
859 msgstr "" 915 msgstr ""
860 916
861 -#: dialogs.py:810 917 +#: dialogs.py:862
862 msgid "New mask name:" 918 msgid "New mask name:"
863 msgstr "New mask name:" 919 msgstr "New mask name:"
864 920
865 -#: dialogs.py:814 921 +#: dialogs.py:866
866 msgid "Name the mask to be created" 922 msgid "Name the mask to be created"
867 msgstr "Name the mask to be created" 923 msgstr "Name the mask to be created"
868 924
869 -#: dialogs.py:821 925 +#: dialogs.py:873
870 msgid "Threshold preset:" 926 msgid "Threshold preset:"
871 msgstr "Threshold preset:" 927 msgstr "Threshold preset:"
872 928
873 -#: dialogs.py:908 presets.py:46 presets.py:64 presets.py:120 presets.py:151  
874 -#: slice_menu.py:128 slice_menu.py:264 task_slice.py:536 task_slice.py:538  
875 -#: task_slice.py:550 task_slice.py:552 task_slice.py:595 task_slice.py:598 929 +#: dialogs.py:960 presets.py:46 presets.py:64 presets.py:120 presets.py:151
  930 +#: slice_menu.py:128 slice_menu.py:264 task_slice.py:550 task_slice.py:552
  931 +#: task_slice.py:564 task_slice.py:566 task_slice.py:609 task_slice.py:612
876 msgid "Custom" 932 msgid "Custom"
877 msgstr "Custom" 933 msgstr "Custom"
878 934
879 -#: dialogs.py:923 935 +#: dialogs.py:975
880 #, python-format 936 #, python-format
881 msgid "%s does not exist." 937 msgid "%s does not exist."
882 msgstr "%s does not exist." 938 msgstr "%s does not exist."
883 939
884 -#: dialogs.py:934 940 +#: dialogs.py:986
885 msgid "Please, provide more than one DICOM file for 3D reconstruction" 941 msgid "Please, provide more than one DICOM file for 3D reconstruction"
886 msgstr "Please, provide more than one DICOM file for 3D reconstruction" 942 msgstr "Please, provide more than one DICOM file for 3D reconstruction"
887 943
888 -#: dialogs.py:995 944 +#: dialogs.py:1047
889 #, fuzzy 945 #, fuzzy
890 msgid "(c) 2007-2017 Center for Information Technology Renato Archer - CTI" 946 msgid "(c) 2007-2017 Center for Information Technology Renato Archer - CTI"
891 msgstr "(c) 2007-2010 Renato Archer Information Technology Centre" 947 msgstr "(c) 2007-2010 Renato Archer Information Technology Centre"
892 948
893 -#: dialogs.py:996 949 +#: dialogs.py:1048
894 #, fuzzy 950 #, fuzzy
895 msgid "" 951 msgid ""
896 "InVesalius is a medical imaging program for 3D reconstruction. It uses a " 952 "InVesalius is a medical imaging program for 3D reconstruction. It uses a "
@@ -913,338 +969,342 @@ msgstr &quot;&quot; @@ -913,338 +969,342 @@ msgstr &quot;&quot;
913 "creating physical models of a patient's anatomy using rapid prototyping " 969 "creating physical models of a patient's anatomy using rapid prototyping "
914 "technologies." 970 "technologies."
915 971
916 -#: dialogs.py:1004 972 +#: dialogs.py:1056
917 msgid "GNU GPL (General Public License) version 2" 973 msgid "GNU GPL (General Public License) version 2"
918 msgstr "GNU GPL (General Public License) version 2" 974 msgstr "GNU GPL (General Public License) version 2"
919 975
920 -#: dialogs.py:1044 976 +#: dialogs.py:1096
921 msgid "Save raycasting preset as:" 977 msgid "Save raycasting preset as:"
922 msgstr "Save raycasting preset as:" 978 msgstr "Save raycasting preset as:"
923 979
924 -#: dialogs.py:1087 dialogs.py:1345 980 +#: dialogs.py:1139 dialogs.py:1397
925 msgid "New surface name:" 981 msgid "New surface name:"
926 msgstr "New surface name:" 982 msgstr "New surface name:"
927 983
928 -#: dialogs.py:1091 dialogs.py:1349 984 +#: dialogs.py:1143 dialogs.py:1401
929 msgid "Name the surface to be created" 985 msgid "Name the surface to be created"
930 msgstr "Name the surface to be created" 986 msgstr "Name the surface to be created"
931 987
932 -#: dialogs.py:1098 dialogs.py:1356 988 +#: dialogs.py:1150 dialogs.py:1408
933 msgid "Mask of reference:" 989 msgid "Mask of reference:"
934 msgstr "Mask of reference:" 990 msgstr "Mask of reference:"
935 991
936 -#: dialogs.py:1116 dialogs.py:1374 992 +#: dialogs.py:1168 dialogs.py:1426
937 msgid "Surface quality:" 993 msgid "Surface quality:"
938 msgstr "Surface quality:" 994 msgstr "Surface quality:"
939 995
940 -#: dialogs.py:1145 dialogs.py:1402 styles.py:1668 996 +#: dialogs.py:1197 dialogs.py:1454 styles.py:1670
941 msgid "Fill holes" 997 msgid "Fill holes"
942 msgstr "Fill holes" 998 msgstr "Fill holes"
943 999
944 -#: dialogs.py:1148 dialogs.py:1405 1000 +#: dialogs.py:1200 dialogs.py:1457
945 msgid "Keep largest region" 1001 msgid "Keep largest region"
946 msgstr "Keep largest region" 1002 msgstr "Keep largest region"
947 1003
948 -#: dialogs.py:1188 1004 +#: dialogs.py:1240
949 msgid "BMP image" 1005 msgid "BMP image"
950 msgstr "BMP image" 1006 msgstr "BMP image"
951 1007
952 -#: dialogs.py:1189 1008 +#: dialogs.py:1241
953 msgid "JPG image" 1009 msgid "JPG image"
954 msgstr "JPG image" 1010 msgstr "JPG image"
955 1011
956 -#: dialogs.py:1190 1012 +#: dialogs.py:1242
957 msgid "PNG image" 1013 msgid "PNG image"
958 msgstr "PNG image" 1014 msgstr "PNG image"
959 1015
960 -#: dialogs.py:1191 1016 +#: dialogs.py:1243
961 msgid "PostScript document" 1017 msgid "PostScript document"
962 msgstr "PostScript document" 1018 msgstr "PostScript document"
963 1019
964 -#: dialogs.py:1192 1020 +#: dialogs.py:1244
965 msgid "POV-Ray file" 1021 msgid "POV-Ray file"
966 msgstr "POV-Ray file" 1022 msgstr "POV-Ray file"
967 1023
968 -#: dialogs.py:1193 1024 +#: dialogs.py:1245
969 msgid "TIFF image" 1025 msgid "TIFF image"
970 msgstr "TIFF image" 1026 msgstr "TIFF image"
971 1027
972 -#: dialogs.py:1238 1028 +#: dialogs.py:1290
973 #, fuzzy 1029 #, fuzzy
974 msgid "Surface generation options" 1030 msgid "Surface generation options"
975 msgstr "Surface properties" 1031 msgstr "Surface properties"
976 1032
977 -#: dialogs.py:1268 1033 +#: dialogs.py:1320
978 #, fuzzy 1034 #, fuzzy
979 msgid "Surface creation" 1035 msgid "Surface creation"
980 msgstr "Surface properties" 1036 msgstr "Surface properties"
981 1037
982 -#: dialogs.py:1295 1038 +#: dialogs.py:1347
983 #, fuzzy 1039 #, fuzzy
984 msgid "Surface creation options" 1040 msgid "Surface creation options"
985 msgstr "Surface properties" 1041 msgstr "Surface properties"
986 1042
987 -#: dialogs.py:1301 1043 +#: dialogs.py:1353
988 #, fuzzy 1044 #, fuzzy
989 msgid "Surface creation method" 1045 msgid "Surface creation method"
990 msgstr "Surface properties" 1046 msgstr "Surface properties"
991 1047
992 -#: dialogs.py:1450 frame.py:856 1048 +#: dialogs.py:1502 frame.py:905
993 msgid "Options" 1049 msgid "Options"
994 msgstr "" 1050 msgstr ""
995 1051
996 -#: dialogs.py:1466 1052 +#: dialogs.py:1518
997 msgid "Angle:" 1053 msgid "Angle:"
998 msgstr "" 1054 msgstr ""
999 1055
1000 -#: dialogs.py:1468 1056 +#: dialogs.py:1520
1001 #, fuzzy 1057 #, fuzzy
1002 msgid "Max. distance:" 1058 msgid "Max. distance:"
1003 msgstr "Measure distance" 1059 msgstr "Measure distance"
1004 1060
1005 -#: dialogs.py:1470 1061 +#: dialogs.py:1522
1006 msgid "Min. weight:" 1062 msgid "Min. weight:"
1007 msgstr "" 1063 msgstr ""
1008 1064
1009 -#: dialogs.py:1472 1065 +#: dialogs.py:1524
1010 #, fuzzy 1066 #, fuzzy
1011 msgid "N. steps:" 1067 msgid "N. steps:"
1012 msgstr "Next step" 1068 msgstr "Next step"
1013 1069
1014 -#: dialogs.py:1491 dialogs.py:1527 dialogs.py:1572 1070 +#: dialogs.py:1543 dialogs.py:1579 dialogs.py:1624
1015 msgid "Context aware smoothing" 1071 msgid "Context aware smoothing"
1016 msgstr "" 1072 msgstr ""
1017 1073
1018 -#: dialogs.py:1492 1074 +#: dialogs.py:1544
1019 msgid "Binary" 1075 msgid "Binary"
1020 msgstr "" 1076 msgstr ""
1021 1077
1022 -#: dialogs.py:1510 1078 +#: dialogs.py:1562
1023 msgid "" 1079 msgid ""
1024 "It is not possible to use the Default method because the mask was edited." 1080 "It is not possible to use the Default method because the mask was edited."
1025 msgstr "" 1081 msgstr ""
1026 1082
1027 -#: dialogs.py:1513 1083 +#: dialogs.py:1565
1028 msgid "Method:" 1084 msgid "Method:"
1029 msgstr "" 1085 msgstr ""
1030 1086
1031 -#: dialogs.py:1642 dialogs.py:2550 1087 +#: dialogs.py:1694 dialogs.py:2602
1032 msgid "Method" 1088 msgid "Method"
1033 msgstr "" 1089 msgstr ""
1034 1090
1035 -#: dialogs.py:1665 1091 +#: dialogs.py:1717
1036 msgid "Gaussian sigma" 1092 msgid "Gaussian sigma"
1037 msgstr "" 1093 msgstr ""
1038 1094
1039 -#: dialogs.py:1687 task_slice.py:285 1095 +#: dialogs.py:1739 frame.py:807 task_slice.py:285
1040 msgid "Watershed" 1096 msgid "Watershed"
1041 msgstr "" 1097 msgstr ""
1042 1098
1043 -#: dialogs.py:1728 frame.py:753 1099 +#: dialogs.py:1780 frame.py:776
1044 #, fuzzy 1100 #, fuzzy
1045 msgid "Boolean operations" 1101 msgid "Boolean operations"
1046 msgstr "Smooth iterations:" 1102 msgstr "Smooth iterations:"
1047 1103
1048 -#: dialogs.py:1751 slice_.py:1314 1104 +#: dialogs.py:1803 slice_.py:1314
1049 msgid "Union" 1105 msgid "Union"
1050 msgstr "" 1106 msgstr ""
1051 1107
1052 -#: dialogs.py:1752 1108 +#: dialogs.py:1804
1053 #, fuzzy 1109 #, fuzzy
1054 msgid "Difference" 1110 msgid "Difference"
1055 msgstr "Mask of reference:" 1111 msgstr "Mask of reference:"
1056 1112
1057 -#: dialogs.py:1753 slice_.py:1316 1113 +#: dialogs.py:1805 slice_.py:1316
1058 #, fuzzy 1114 #, fuzzy
1059 msgid "Intersection" 1115 msgid "Intersection"
1060 msgstr "Institution" 1116 msgstr "Institution"
1061 1117
1062 -#: dialogs.py:1754 1118 +#: dialogs.py:1806
1063 msgid "Exclusive disjunction" 1119 msgid "Exclusive disjunction"
1064 msgstr "" 1120 msgstr ""
1065 1121
1066 -#: dialogs.py:1775 1122 +#: dialogs.py:1827
1067 #, fuzzy 1123 #, fuzzy
1068 msgid "Mask 1" 1124 msgid "Mask 1"
1069 msgstr "Mask" 1125 msgstr "Mask"
1070 1126
1071 -#: dialogs.py:1777 1127 +#: dialogs.py:1829
1072 #, fuzzy 1128 #, fuzzy
1073 msgid "Operation" 1129 msgid "Operation"
1074 msgstr "Saturation" 1130 msgstr "Saturation"
1075 1131
1076 -#: dialogs.py:1779 1132 +#: dialogs.py:1831
1077 #, fuzzy 1133 #, fuzzy
1078 msgid "Mask 2" 1134 msgid "Mask 2"
1079 msgstr "Mask" 1135 msgstr "Mask"
1080 1136
1081 -#: dialogs.py:1808 1137 +#: dialogs.py:1860
1082 msgid "Image reorientation" 1138 msgid "Image reorientation"
1083 msgstr "" 1139 msgstr ""
1084 1140
1085 -#: dialogs.py:1820 1141 +#: dialogs.py:1872
1086 msgid "Apply" 1142 msgid "Apply"
1087 msgstr "" 1143 msgstr ""
1088 1144
1089 -#: dialogs.py:1824 1145 +#: dialogs.py:1876
1090 msgid "Angle X" 1146 msgid "Angle X"
1091 msgstr "" 1147 msgstr ""
1092 1148
1093 -#: dialogs.py:1828 1149 +#: dialogs.py:1880
1094 msgid "Angle Y" 1150 msgid "Angle Y"
1095 msgstr "" 1151 msgstr ""
1096 1152
1097 -#: dialogs.py:1832 1153 +#: dialogs.py:1884
1098 msgid "Angle Z" 1154 msgid "Angle Z"
1099 msgstr "" 1155 msgstr ""
1100 1156
1101 -#: dialogs.py:1881 1157 +#: dialogs.py:1933
1102 msgid "Create project from bitmap" 1158 msgid "Create project from bitmap"
1103 msgstr "" 1159 msgstr ""
1104 1160
1105 -#: dialogs.py:1908 1161 +#: dialogs.py:1960
1106 #, fuzzy 1162 #, fuzzy
1107 msgid "Project name:" 1163 msgid "Project name:"
1108 msgstr "Preset name" 1164 msgstr "Preset name"
1109 1165
1110 -#: dialogs.py:1911 1166 +#: dialogs.py:1963
1111 #, fuzzy 1167 #, fuzzy
1112 msgid "Slices orientation:" 1168 msgid "Slices orientation:"
1113 msgstr "Slices' cross intersection" 1169 msgstr "Slices' cross intersection"
1114 1170
1115 -#: dialogs.py:1912 dialogs.py:2063 dialogs.py:2084 1171 +#: dialogs.py:1964 dialogs.py:2115 dialogs.py:2136
1116 #, fuzzy 1172 #, fuzzy
1117 msgid "Sagital" 1173 msgid "Sagital"
1118 msgstr "Sagittal" 1174 msgstr "Sagittal"
1119 1175
1120 -#: dialogs.py:1916 1176 +#: dialogs.py:1968
1121 #, fuzzy 1177 #, fuzzy
1122 msgid "Spacing (mm):" 1178 msgid "Spacing (mm):"
1123 msgstr "Spacing: %.2f" 1179 msgstr "Spacing: %.2f"
1124 1180
1125 -#: dialogs.py:1931 1181 +#: dialogs.py:1983
1126 msgid "X:" 1182 msgid "X:"
1127 msgstr "" 1183 msgstr ""
1128 1184
1129 -#: dialogs.py:1936 1185 +#: dialogs.py:1988
1130 msgid "Y:" 1186 msgid "Y:"
1131 msgstr "" 1187 msgstr ""
1132 1188
1133 -#: dialogs.py:1940 1189 +#: dialogs.py:1992
1134 msgid "Z:" 1190 msgid "Z:"
1135 msgstr "" 1191 msgstr ""
1136 1192
1137 -#: dialogs.py:2018 1193 +#: dialogs.py:2070
1138 msgid "" 1194 msgid ""
1139 "All bitmaps files must be the same \n" 1195 "All bitmaps files must be the same \n"
1140 " width and height size." 1196 " width and height size."
1141 msgstr "" 1197 msgstr ""
1142 1198
1143 -#: dialogs.py:2031 1199 +#: dialogs.py:2083
1144 #, fuzzy 1200 #, fuzzy
1145 msgid "2D - Actual slice" 1201 msgid "2D - Actual slice"
1146 msgstr "Axial slice" 1202 msgstr "Axial slice"
1147 1203
1148 -#: dialogs.py:2032 1204 +#: dialogs.py:2084
1149 #, fuzzy 1205 #, fuzzy
1150 msgid "3D - All slices" 1206 msgid "3D - All slices"
1151 msgstr "Keep all slices" 1207 msgstr "Keep all slices"
1152 1208
1153 -#: dialogs.py:2057 1209 +#: dialogs.py:2109
1154 msgid "2D Connectivity" 1210 msgid "2D Connectivity"
1155 msgstr "" 1211 msgstr ""
1156 1212
1157 -#: dialogs.py:2066 1213 +#: dialogs.py:2118
1158 #, fuzzy 1214 #, fuzzy
1159 msgid "Orientation" 1215 msgid "Orientation"
1160 msgstr "Saturation" 1216 msgstr "Saturation"
1161 1217
1162 -#: dialogs.py:2103 1218 +#: dialogs.py:2155
1163 msgid "3D Connectivity" 1219 msgid "3D Connectivity"
1164 msgstr "" 1220 msgstr ""
1165 1221
1166 -#: dialogs.py:2170 dialogs.py:2223 task_slice.py:872 1222 +#: dialogs.py:2222 dialogs.py:2275 task_slice.py:886
1167 msgid "Use WW&WL" 1223 msgid "Use WW&WL"
1168 msgstr "" 1224 msgstr ""
1169 1225
1170 -#: dialogs.py:2188 1226 +#: dialogs.py:2240
1171 #, fuzzy 1227 #, fuzzy
1172 msgid "Deviation" 1228 msgid "Deviation"
1173 msgstr "Saturation" 1229 msgstr "Saturation"
1174 1230
1175 -#: dialogs.py:2190 1231 +#: dialogs.py:2242
1176 msgid "Min:" 1232 msgid "Min:"
1177 msgstr "" 1233 msgstr ""
1178 1234
1179 -#: dialogs.py:2193 1235 +#: dialogs.py:2245
1180 msgid "Max:" 1236 msgid "Max:"
1181 msgstr "" 1237 msgstr ""
1182 1238
1183 -#: dialogs.py:2246 1239 +#: dialogs.py:2298
1184 msgid "Multiplier" 1240 msgid "Multiplier"
1185 msgstr "" 1241 msgstr ""
1186 1242
1187 -#: dialogs.py:2249 1243 +#: dialogs.py:2301
1188 #, fuzzy 1244 #, fuzzy
1189 msgid "Iterations" 1245 msgid "Iterations"
1190 msgstr "Saturation" 1246 msgstr "Saturation"
1191 1247
1192 -#: dialogs.py:2327 dialogs.py:2541 dialogs.py:2795 1248 +#: dialogs.py:2379 dialogs.py:2593 dialogs.py:2847
1193 msgid "Parameters" 1249 msgid "Parameters"
1194 msgstr "" 1250 msgstr ""
1195 1251
1196 -#: dialogs.py:2385 1252 +#: dialogs.py:2437
1197 msgid "Select mask parts" 1253 msgid "Select mask parts"
1198 msgstr "" 1254 msgstr ""
1199 1255
1200 -#: dialogs.py:2413 1256 +#: dialogs.py:2465
1201 #, fuzzy 1257 #, fuzzy
1202 msgid "Target mask name" 1258 msgid "Target mask name"
1203 msgstr "New mask name:" 1259 msgstr "New mask name:"
1204 1260
1205 -#: dialogs.py:2467 frame.py:784 styles.py:2017 1261 +#: dialogs.py:2519 frame.py:808 styles.py:2016
1206 msgid "Region growing" 1262 msgid "Region growing"
1207 msgstr "" 1263 msgstr ""
1208 1264
1209 -#: dialogs.py:2514 1265 +#: dialogs.py:2566
1210 msgid "Dynamic" 1266 msgid "Dynamic"
1211 msgstr "" 1267 msgstr ""
1212 1268
1213 -#: dialogs.py:2514 1269 +#: dialogs.py:2566
1214 msgid "Confidence" 1270 msgid "Confidence"
1215 msgstr "" 1271 msgstr ""
1216 1272
1217 -#: dialogs.py:2654 1273 +#: dialogs.py:2706
1218 msgid "Crop mask" 1274 msgid "Crop mask"
1219 msgstr "" 1275 msgstr ""
1220 1276
1221 -#: dialogs.py:2695 1277 +#: dialogs.py:2747
1222 #, fuzzy 1278 #, fuzzy
1223 msgid "Axial:" 1279 msgid "Axial:"
1224 msgstr "Axial" 1280 msgstr "Axial"
1225 1281
1226 -#: dialogs.py:2697 dialogs.py:2707 dialogs.py:2717 1282 +#: dialogs.py:2749 dialogs.py:2759 dialogs.py:2769
1227 msgid " - " 1283 msgid " - "
1228 msgstr "" 1284 msgstr ""
1229 1285
1230 -#: dialogs.py:2705 1286 +#: dialogs.py:2757
1231 #, fuzzy 1287 #, fuzzy
1232 msgid "Sagital:" 1288 msgid "Sagital:"
1233 msgstr "Sagittal" 1289 msgstr "Sagittal"
1234 1290
1235 -#: dialogs.py:2715 1291 +#: dialogs.py:2767
1236 #, fuzzy 1292 #, fuzzy
1237 msgid "Coronal:" 1293 msgid "Coronal:"
1238 msgstr "Coronal" 1294 msgstr "Coronal"
1239 1295
1240 -#: dialogs.py:2806 1296 +#: dialogs.py:2858
1241 msgid "Max hole size" 1297 msgid "Max hole size"
1242 msgstr "" 1298 msgstr ""
1243 1299
1244 -#: dialogs.py:2808 1300 +#: dialogs.py:2860
1245 msgid "voxels" 1301 msgid "voxels"
1246 msgstr "" 1302 msgstr ""
1247 1303
  1304 +#: dicom.py:1550 dicom.py:1554 dicom.py:1556
  1305 +msgid "unnamed"
  1306 +msgstr "unnamed"
  1307 +
1248 #: dicom_preview_panel.py:409 1308 #: dicom_preview_panel.py:409
1249 #, fuzzy, python-format 1309 #, fuzzy, python-format
1250 msgid "%d images" 1310 msgid "%d images"
@@ -1255,207 +1315,259 @@ msgstr &quot;%d Images&quot; @@ -1255,207 +1315,259 @@ msgstr &quot;%d Images&quot;
1255 msgid "Image %d" 1315 msgid "Image %d"
1256 msgstr "Image %d" 1316 msgstr "Image %d"
1257 1317
1258 -#: frame.py:171 1318 +#: frame.py:173
1259 msgid "Data panel" 1319 msgid "Data panel"
1260 msgstr "Data panel" 1320 msgstr "Data panel"
1261 1321
1262 -#: frame.py:177 1322 +#: frame.py:179
1263 msgid "Preview medical data to be reconstructed" 1323 msgid "Preview medical data to be reconstructed"
1264 msgstr "Preview medical data to be reconstructed" 1324 msgstr "Preview medical data to be reconstructed"
1265 1325
1266 -#: frame.py:183 1326 +#: frame.py:185
1267 #, fuzzy 1327 #, fuzzy
1268 msgid "Preview bitmap to be reconstructed" 1328 msgid "Preview bitmap to be reconstructed"
1269 msgstr "Preview medical data to be reconstructed" 1329 msgstr "Preview medical data to be reconstructed"
1270 1330
1271 -#: frame.py:189 1331 +#: frame.py:191
1272 msgid "Retrieve DICOM from PACS" 1332 msgid "Retrieve DICOM from PACS"
1273 msgstr "" 1333 msgstr ""
1274 1334
1275 -#: frame.py:603 frame.py:764 1335 +#: frame.py:499
  1336 +msgid "Currently the Navigation mode is only working on Windows"
  1337 +msgstr ""
  1338 +
  1339 +#: frame.py:632 frame.py:787
1276 msgid "Fill holes automatically" 1340 msgid "Fill holes automatically"
1277 msgstr "" 1341 msgstr ""
1278 1342
1279 -#: frame.py:679 1343 +#: frame.py:721
1280 msgid "Analyze 7.5" 1344 msgid "Analyze 7.5"
1281 msgstr "" 1345 msgstr ""
1282 1346
1283 -#: frame.py:680 1347 +#: frame.py:722
1284 msgid "NIfTI 1" 1348 msgid "NIfTI 1"
1285 msgstr "" 1349 msgstr ""
1286 1350
1287 -#: frame.py:681 1351 +#: frame.py:723
1288 msgid "PAR/REC" 1352 msgid "PAR/REC"
1289 msgstr "" 1353 msgstr ""
1290 1354
1291 -#: frame.py:687 1355 +#: frame.py:729
1292 msgid "Import DICOM...\tCtrl+I" 1356 msgid "Import DICOM...\tCtrl+I"
1293 msgstr "Import DICOM...\tCtrl+I" 1357 msgstr "Import DICOM...\tCtrl+I"
1294 1358
1295 -#: frame.py:689 1359 +#: frame.py:731
1296 #, fuzzy 1360 #, fuzzy
1297 msgid "Import other files..." 1361 msgid "Import other files..."
1298 msgstr "Import DICOM files..." 1362 msgstr "Import DICOM files..."
1299 1363
1300 -#: frame.py:690 1364 +#: frame.py:732
1301 #, fuzzy 1365 #, fuzzy
1302 msgid "Open project...\tCtrl+O" 1366 msgid "Open project...\tCtrl+O"
1303 msgstr "Open Project...\tCtrl+O" 1367 msgstr "Open Project...\tCtrl+O"
1304 1368
1305 -#: frame.py:691 1369 +#: frame.py:733
1306 #, fuzzy 1370 #, fuzzy
1307 msgid "Save project\tCtrl+S" 1371 msgid "Save project\tCtrl+S"
1308 msgstr "Save Project\tCtrl+S" 1372 msgstr "Save Project\tCtrl+S"
1309 1373
1310 -#: frame.py:693 1374 +#: frame.py:735
1311 #, fuzzy 1375 #, fuzzy
1312 msgid "Close project" 1376 msgid "Close project"
1313 msgstr "Close Project" 1377 msgstr "Close Project"
1314 1378
1315 -#: frame.py:702 1379 +#: frame.py:744
1316 msgid "Exit\tCtrl+Q" 1380 msgid "Exit\tCtrl+Q"
1317 msgstr "" 1381 msgstr ""
1318 1382
1319 -#: frame.py:733 frame.py:743 1383 +#: frame.py:756 frame.py:766
1320 msgid "Undo\tCtrl+Z" 1384 msgid "Undo\tCtrl+Z"
1321 msgstr "" 1385 msgstr ""
1322 1386
1323 -#: frame.py:738 frame.py:744 1387 +#: frame.py:761 frame.py:767
1324 msgid "Redo\tCtrl+Y" 1388 msgid "Redo\tCtrl+Y"
1325 msgstr "" 1389 msgstr ""
1326 1390
1327 -#: frame.py:756 1391 +#: frame.py:779
1328 msgid "Clean Mask\tCtrl+Shift+A" 1392 msgid "Clean Mask\tCtrl+Shift+A"
1329 msgstr "" 1393 msgstr ""
1330 1394
1331 -#: frame.py:761 1395 +#: frame.py:784
1332 #, fuzzy 1396 #, fuzzy
1333 msgid "Fill holes manually" 1397 msgid "Fill holes manually"
1334 msgstr "Fill holes" 1398 msgstr "Fill holes"
1335 1399
1336 -#: frame.py:769 styles.py:1765 1400 +#: frame.py:792 styles.py:1767
1337 msgid "Remove parts" 1401 msgid "Remove parts"
1338 msgstr "" 1402 msgstr ""
1339 1403
1340 -#: frame.py:772 1404 +#: frame.py:795
1341 #, fuzzy 1405 #, fuzzy
1342 msgid "Select parts" 1406 msgid "Select parts"
1343 msgstr "Getting selected parts" 1407 msgstr "Getting selected parts"
1344 1408
1345 -#: frame.py:777 1409 +#: frame.py:800
1346 msgid "Crop" 1410 msgid "Crop"
1347 msgstr "" 1411 msgstr ""
1348 1412
1349 -#: frame.py:787 1413 +#: frame.py:806
1350 #, fuzzy 1414 #, fuzzy
1351 -msgid "Segmentation"  
1352 -msgstr "Saturation" 1415 +msgid "Manual segmentation"
  1416 +msgstr "Language selection"
  1417 +
  1418 +#: frame.py:816
  1419 +msgid "Right - Left"
  1420 +msgstr ""
  1421 +
  1422 +#: frame.py:817
  1423 +msgid "Anterior - Posterior"
  1424 +msgstr ""
  1425 +
  1426 +#: frame.py:818
  1427 +#, fuzzy
  1428 +msgid "Top - Bottom"
  1429 +msgstr "Bottom"
  1430 +
  1431 +#: frame.py:821
  1432 +msgid "From Right-Left to Anterior-Posterior"
  1433 +msgstr ""
1353 1434
1354 -#: frame.py:791 1435 +#: frame.py:822
  1436 +msgid "From Right-Left to Top-Bottom"
  1437 +msgstr ""
  1438 +
  1439 +#: frame.py:823
  1440 +msgid "From Anterior-Posterior to Top-Bottom"
  1441 +msgstr ""
  1442 +
  1443 +#: frame.py:825
  1444 +msgid "Flip"
  1445 +msgstr ""
  1446 +
  1447 +#: frame.py:826
  1448 +msgid "Swap axes"
  1449 +msgstr ""
  1450 +
  1451 +#: frame.py:828
1355 msgid "Reorient image\tCtrl+Shift+R" 1452 msgid "Reorient image\tCtrl+Shift+R"
1356 msgstr "" 1453 msgstr ""
1357 1454
1358 -#: frame.py:799 1455 +#: frame.py:833
  1456 +#, fuzzy
  1457 +msgid "Segmentation"
  1458 +msgstr "Saturation"
  1459 +
  1460 +#: frame.py:839
1359 #, fuzzy 1461 #, fuzzy
1360 msgid "Interpolated slices" 1462 msgid "Interpolated slices"
1361 msgstr "Scroll slices" 1463 msgstr "Scroll slices"
1362 1464
1363 -#: frame.py:836 1465 +#: frame.py:876
1364 msgid "Preferences..." 1466 msgid "Preferences..."
1365 msgstr "" 1467 msgstr ""
1366 1468
1367 -#: frame.py:840 1469 +#: frame.py:880
  1470 +#, fuzzy
  1471 +msgid "Navigation mode"
  1472 +msgstr "Utilize navigation system"
  1473 +
  1474 +#: frame.py:889
1368 #, fuzzy 1475 #, fuzzy
1369 msgid "Getting started..." 1476 msgid "Getting started..."
1370 msgstr "Getting Started..." 1477 msgstr "Getting Started..."
1371 1478
1372 -#: frame.py:843 1479 +#: frame.py:892
1373 msgid "About..." 1480 msgid "About..."
1374 msgstr "About..." 1481 msgstr "About..."
1375 1482
1376 -#: frame.py:851 1483 +#: frame.py:900
1377 msgid "File" 1484 msgid "File"
1378 msgstr "File" 1485 msgstr "File"
1379 1486
1380 -#: frame.py:852 1487 +#: frame.py:901
1381 msgid "Edit" 1488 msgid "Edit"
1382 msgstr "" 1489 msgstr ""
1383 1490
1384 -#: frame.py:853 1491 +#: frame.py:902
1385 msgid "View" 1492 msgid "View"
1386 msgstr "" 1493 msgstr ""
1387 1494
1388 -#: frame.py:857 1495 +#: frame.py:906
  1496 +msgid "Mode"
  1497 +msgstr ""
  1498 +
  1499 +#: frame.py:907
1389 msgid "Help" 1500 msgid "Help"
1390 msgstr "Help" 1501 msgstr "Help"
1391 1502
1392 -#: frame.py:985 surface.py:383 surface.py:775 surface.py:776 1503 +#: frame.py:1057 surface.py:415 surface.py:807 surface.py:808
  1504 +#: task_navigator.py:413 trackers.py:230
1393 msgid "Ready" 1505 msgid "Ready"
1394 msgstr "Ready" 1506 msgstr "Ready"
1395 1507
1396 -#: frame.py:1137 1508 +#: frame.py:1209
1397 #, fuzzy 1509 #, fuzzy
1398 msgid "Import DICOM files...\tCtrl+I" 1510 msgid "Import DICOM files...\tCtrl+I"
1399 msgstr "Import DICOM...\tCtrl+I" 1511 msgstr "Import DICOM...\tCtrl+I"
1400 1512
1401 -#: frame.py:1146 1513 +#: frame.py:1218
1402 #, fuzzy 1514 #, fuzzy
1403 msgid "Open InVesalius project..." 1515 msgid "Open InVesalius project..."
1404 msgstr "Open InVesalius 3 project..." 1516 msgstr "Open InVesalius 3 project..."
1405 1517
1406 -#: frame.py:1152 1518 +#: frame.py:1224
1407 msgid "Save InVesalius project" 1519 msgid "Save InVesalius project"
1408 msgstr "Save InVesalius project" 1520 msgstr "Save InVesalius project"
1409 1521
1410 -#: frame.py:1298 1522 +#: frame.py:1370
1411 msgid "Zoom" 1523 msgid "Zoom"
1412 msgstr "Zoom" 1524 msgstr "Zoom"
1413 1525
1414 -#: frame.py:1304 1526 +#: frame.py:1376
1415 msgid "Zoom based on selection" 1527 msgid "Zoom based on selection"
1416 msgstr "Zoom based on selection" 1528 msgstr "Zoom based on selection"
1417 1529
1418 -#: frame.py:1310 1530 +#: frame.py:1382
1419 msgid "Rotate" 1531 msgid "Rotate"
1420 msgstr "Rotate" 1532 msgstr "Rotate"
1421 1533
1422 -#: frame.py:1316 1534 +#: frame.py:1388
1423 msgid "Move" 1535 msgid "Move"
1424 msgstr "Move" 1536 msgstr "Move"
1425 1537
1426 -#: frame.py:1322 1538 +#: frame.py:1394
1427 msgid "Constrast" 1539 msgid "Constrast"
1428 msgstr "Constrast" 1540 msgstr "Constrast"
1429 1541
1430 -#: frame.py:1480 1542 +#: frame.py:1552
1431 msgid "Scroll slices" 1543 msgid "Scroll slices"
1432 msgstr "Scroll slices" 1544 msgstr "Scroll slices"
1433 1545
1434 -#: frame.py:1486 1546 +#: frame.py:1558
1435 msgid "Slices' cross intersection" 1547 msgid "Slices' cross intersection"
1436 msgstr "Slices' cross intersection" 1548 msgstr "Slices' cross intersection"
1437 1549
1438 -#: frame.py:1655 frame.py:1727 frame.py:1906 1550 +#: frame.py:1734 frame.py:1806 frame.py:1985
1439 msgid "Hide task panel" 1551 msgid "Hide task panel"
1440 msgstr "Hide task panel" 1552 msgstr "Hide task panel"
1441 1553
1442 -#: frame.py:1661 frame.py:1749 frame.py:1928 1554 +#: frame.py:1740 frame.py:1828 frame.py:2007
1443 msgid "Hide text" 1555 msgid "Hide text"
1444 msgstr "Hide text" 1556 msgstr "Hide text"
1445 1557
1446 -#: frame.py:1733 frame.py:1912 1558 +#: frame.py:1812 frame.py:1991
1447 msgid "Show task panel" 1559 msgid "Show task panel"
1448 msgstr "Show task panel" 1560 msgstr "Show task panel"
1449 1561
1450 -#: frame.py:1743 frame.py:1922 1562 +#: frame.py:1822 frame.py:2001
1451 msgid "Show text" 1563 msgid "Show text"
1452 msgstr "Show text" 1564 msgstr "Show text"
1453 1565
1454 -#: frame.py:1824 1566 +#: frame.py:1903
1455 msgid "Undo" 1567 msgid "Undo"
1456 msgstr "" 1568 msgstr ""
1457 1569
1458 -#: frame.py:1831 1570 +#: frame.py:1910
1459 msgid "Redo" 1571 msgid "Redo"
1460 msgstr "" 1572 msgstr ""
1461 1573
@@ -1560,7 +1672,7 @@ msgstr &quot;&quot; @@ -1560,7 +1672,7 @@ msgstr &quot;&quot;
1560 msgid "Add" 1672 msgid "Add"
1561 msgstr "" 1673 msgstr ""
1562 1674
1563 -#: import_network_panel.py:695 task_navigator.py:563 1675 +#: import_network_panel.py:695 task_navigator.py:590
1564 msgid "Remove" 1676 msgid "Remove"
1565 msgstr "" 1677 msgstr ""
1566 1678
@@ -1759,44 +1871,58 @@ msgstr &quot;Pseudo Colour&quot; @@ -1759,44 +1871,58 @@ msgstr &quot;Pseudo Colour&quot;
1759 msgid "Projection type" 1871 msgid "Projection type"
1760 msgstr "" 1872 msgstr ""
1761 1873
1762 -#: styles.py:67 task_slice.py:851 1874 +#: styles.py:66 task_slice.py:865
1763 msgid "Foreground" 1875 msgid "Foreground"
1764 msgstr "" 1876 msgstr ""
1765 1877
1766 -#: styles.py:68 task_slice.py:852 1878 +#: styles.py:67 task_slice.py:866
1767 msgid "Background" 1879 msgid "Background"
1768 msgstr "" 1880 msgstr ""
1769 1881
1770 -#: styles.py:868 1882 +#: styles.py:870
1771 msgid "Applying watershed ..." 1883 msgid "Applying watershed ..."
1772 msgstr "" 1884 msgstr ""
1773 1885
1774 -#: styles.py:1669 1886 +#: styles.py:1671
1775 #, fuzzy 1887 #, fuzzy
1776 msgid "Fill hole" 1888 msgid "Fill hole"
1777 msgstr "Fill holes" 1889 msgstr "Fill holes"
1778 1890
1779 -#: styles.py:1670 1891 +#: styles.py:1672
1780 #, fuzzy 1892 #, fuzzy
1781 msgid "Filling hole ..." 1893 msgid "Filling hole ..."
1782 msgstr "Fill holes" 1894 msgstr "Fill holes"
1783 1895
1784 -#: styles.py:1766 1896 +#: styles.py:1768
1785 msgid "Remove part" 1897 msgid "Remove part"
1786 msgstr "" 1898 msgstr ""
1787 1899
1788 -#: styles.py:1767 1900 +#: styles.py:1769
1789 #, fuzzy 1901 #, fuzzy
1790 msgid "Removing part ..." 1902 msgid "Removing part ..."
1791 msgstr "Getting Started..." 1903 msgstr "Getting Started..."
1792 1904
1793 -#: styles.py:2018 1905 +#: styles.py:2017
1794 #, fuzzy 1906 #, fuzzy
1795 msgid "Segmenting ..." 1907 msgid "Segmenting ..."
1796 msgstr "Testing..." 1908 msgstr "Testing..."
1797 1909
1798 -#: surface.py:444 surface.py:535 surface.py:553 surface.py:591 surface.py:620  
1799 -#: surface.py:642 surface.py:661 surface.py:675 surface.py:692 1910 +#: surface.py:263
  1911 +msgid "File format not reconized by InVesalius"
  1912 +msgstr ""
  1913 +
  1914 +#: surface.py:263 surface.py:271
  1915 +#, fuzzy
  1916 +msgid "Import surface error"
  1917 +msgstr "Export 3D surface"
  1918 +
  1919 +#: surface.py:271
  1920 +#, fuzzy
  1921 +msgid "InVesalius was not able to import this surface"
  1922 +msgstr "InVesalius 3 - New surface"
  1923 +
  1924 +#: surface.py:476 surface.py:567 surface.py:585 surface.py:623 surface.py:652
  1925 +#: surface.py:674 surface.py:693 surface.py:707 surface.py:724
1800 #, fuzzy 1926 #, fuzzy
1801 msgid "Creating 3D surface..." 1927 msgid "Creating 3D surface..."
1802 msgstr "Generating 3D surface..." 1928 msgstr "Generating 3D surface..."
@@ -1851,94 +1977,99 @@ msgstr &quot;Open an existing InVesalius project...&quot; @@ -1851,94 +1977,99 @@ msgstr &quot;Open an existing InVesalius project...&quot;
1851 msgid "Open an existing project..." 1977 msgid "Open an existing project..."
1852 msgstr "Open an existing project..." 1978 msgstr "Open an existing project..."
1853 1979
1854 -#: task_navigator.py:63 1980 +#: task_navigator.py:62
1855 msgid "Select fiducials and navigate" 1981 msgid "Select fiducials and navigate"
1856 msgstr "" 1982 msgstr ""
1857 1983
1858 -#: task_navigator.py:128 1984 +#: task_navigator.py:131
1859 msgid "Neuronavigation" 1985 msgid "Neuronavigation"
1860 msgstr "" 1986 msgstr ""
1861 1987
1862 -#: task_navigator.py:137 1988 +#: task_navigator.py:140
1863 msgid "Extra tools" 1989 msgid "Extra tools"
1864 msgstr "" 1990 msgstr ""
1865 1991
1866 -#: task_navigator.py:146 1992 +#: task_navigator.py:149
1867 msgid "Update camera in volume" 1993 msgid "Update camera in volume"
1868 msgstr "" 1994 msgstr ""
1869 1995
1870 -#: task_navigator.py:147 1996 +#: task_navigator.py:150
1871 #, fuzzy 1997 #, fuzzy
1872 msgid "Volume camera" 1998 msgid "Volume camera"
1873 msgstr "Volume" 1999 msgstr "Volume"
1874 2000
1875 -#: task_navigator.py:153 2001 +#: task_navigator.py:156
1876 msgid "Enable external trigger for creating markers" 2002 msgid "Enable external trigger for creating markers"
1877 msgstr "" 2003 msgstr ""
1878 2004
1879 -#: task_navigator.py:154 2005 +#: task_navigator.py:157
1880 msgid "External trigger" 2006 msgid "External trigger"
1881 msgstr "" 2007 msgstr ""
1882 2008
1883 -#: task_navigator.py:213 2009 +#: task_navigator.py:227
1884 msgid "Choose the tracking device" 2010 msgid "Choose the tracking device"
1885 msgstr "" 2011 msgstr ""
1886 2012
1887 -#: task_navigator.py:221 2013 +#: task_navigator.py:235
1888 msgid "Choose the navigation reference mode" 2014 msgid "Choose the navigation reference mode"
1889 msgstr "" 2015 msgstr ""
1890 2016
1891 -#: task_navigator.py:255 2017 +#: task_navigator.py:269
1892 msgid "FRE:" 2018 msgid "FRE:"
1893 msgstr "" 2019 msgstr ""
1894 2020
1895 -#: task_navigator.py:258 2021 +#: task_navigator.py:272
1896 msgid "Fiducial registration error" 2022 msgid "Fiducial registration error"
1897 msgstr "" 2023 msgstr ""
1898 2024
1899 -#: task_navigator.py:266 2025 +#: task_navigator.py:280
1900 #, fuzzy 2026 #, fuzzy
1901 msgid "Start navigation" 2027 msgid "Start navigation"
1902 msgstr "Saturation" 2028 msgstr "Saturation"
1903 2029
1904 -#: task_navigator.py:267 2030 +#: task_navigator.py:281
1905 msgid "Navigate" 2031 msgid "Navigate"
1906 msgstr "" 2032 msgstr ""
1907 2033
1908 -#: task_navigator.py:462 2034 +#: task_navigator.py:365
  2035 +#, fuzzy
  2036 +msgid "Configuring tracker ..."
  2037 +msgstr "Configure 3D surface"
  2038 +
  2039 +#: task_navigator.py:483
1909 #, fuzzy 2040 #, fuzzy
1910 msgid "Stop neuronavigation" 2041 msgid "Stop neuronavigation"
1911 msgstr "Saturation" 2042 msgstr "Saturation"
1912 2043
1913 -#: task_navigator.py:491 2044 +#: task_navigator.py:516
1914 #, fuzzy 2045 #, fuzzy
1915 msgid "Start neuronavigation" 2046 msgid "Start neuronavigation"
1916 msgstr "Saturation" 2047 msgstr "Saturation"
1917 2048
1918 -#: task_navigator.py:539 2049 +#: task_navigator.py:566
1919 #, fuzzy 2050 #, fuzzy
1920 msgid "Create marker" 2051 msgid "Create marker"
1921 msgstr "Create new mask" 2052 msgstr "Create new mask"
1922 2053
1923 -#: task_navigator.py:548 2054 +#: task_navigator.py:575
1924 msgid "Save" 2055 msgid "Save"
1925 msgstr "" 2056 msgstr ""
1926 2057
1927 -#: task_navigator.py:551 2058 +#: task_navigator.py:578
1928 #, fuzzy 2059 #, fuzzy
1929 msgid "Load" 2060 msgid "Load"
1930 msgstr "Export data" 2061 msgstr "Export data"
1931 2062
1932 -#: task_navigator.py:554 2063 +#: task_navigator.py:581
1933 #, fuzzy 2064 #, fuzzy
1934 msgid "Hide" 2065 msgid "Hide"
1935 msgstr "Hide text" 2066 msgstr "Hide text"
1936 2067
1937 -#: task_navigator.py:566  
1938 -msgid "Delete all markers" 2068 +#: task_navigator.py:593
  2069 +msgid "Delete all"
1939 msgstr "" 2070 msgstr ""
1940 2071
1941 -#: task_navigator.py:608 2072 +#: task_navigator.py:637
1942 msgid "Edit ID" 2073 msgid "Edit ID"
1943 msgstr "" 2074 msgstr ""
1944 2075
@@ -1968,32 +2099,32 @@ msgstr &quot;Mask properties&quot; @@ -1968,32 +2099,32 @@ msgstr &quot;Mask properties&quot;
1968 msgid "Manual edition" 2099 msgid "Manual edition"
1969 msgstr "Language selection" 2100 msgstr "Language selection"
1970 2101
1971 -#: task_slice.py:420 2102 +#: task_slice.py:434
1972 msgid "Set predefined or manual threshold:" 2103 msgid "Set predefined or manual threshold:"
1973 msgstr "Set predefined or manual threshold:" 2104 msgstr "Set predefined or manual threshold:"
1974 2105
1975 -#: task_slice.py:650 task_slice.py:814 2106 +#: task_slice.py:664 task_slice.py:828
1976 msgid "Choose brush type, size or operation:" 2107 msgid "Choose brush type, size or operation:"
1977 msgstr "Choose brush type, size or operation:" 2108 msgstr "Choose brush type, size or operation:"
1978 2109
1979 -#: task_slice.py:656 task_slice.py:820 2110 +#: task_slice.py:670 task_slice.py:834
1980 msgid "Circle" 2111 msgid "Circle"
1981 msgstr "Circle" 2112 msgstr "Circle"
1982 2113
1983 -#: task_slice.py:660 task_slice.py:824 2114 +#: task_slice.py:674 task_slice.py:838
1984 msgid "Square" 2115 msgid "Square"
1985 msgstr "Square" 2116 msgstr "Square"
1986 2117
1987 -#: task_slice.py:701 2118 +#: task_slice.py:715
1988 msgid "Brush threshold range:" 2119 msgid "Brush threshold range:"
1989 msgstr "Brush threshold range:" 2120 msgstr "Brush threshold range:"
1990 2121
1991 -#: task_slice.py:871 2122 +#: task_slice.py:885
1992 #, fuzzy 2123 #, fuzzy
1993 msgid "Overwrite mask" 2124 msgid "Overwrite mask"
1994 msgstr "Overwrite last surface" 2125 msgstr "Overwrite last surface"
1995 2126
1996 -#: task_slice.py:881 2127 +#: task_slice.py:895
1997 msgid "Expand watershed to 3D" 2128 msgid "Expand watershed to 3D"
1998 msgstr "" 2129 msgstr ""
1999 2130
@@ -2074,6 +2205,10 @@ msgstr &quot;Measure&quot; @@ -2074,6 +2205,10 @@ msgstr &quot;Measure&quot;
2074 msgid "Add text annotations" 2205 msgid "Add text annotations"
2075 msgstr "Add text annotations" 2206 msgstr "Add text annotations"
2076 2207
  2208 +#: trackers.py:202
  2209 +msgid "Disconnecting tracker ..."
  2210 +msgstr ""
  2211 +
2077 #: viewer_slice.py:68 2212 #: viewer_slice.py:68
2078 msgid "Number of slices used to compound the visualization." 2213 msgid "Number of slices used to compound the visualization."
2079 msgstr "" 2214 msgstr ""
@@ -2104,188 +2239,188 @@ msgstr &quot;Scroll slices&quot; @@ -2104,188 +2239,188 @@ msgstr &quot;Scroll slices&quot;
2104 msgid "Sharpness" 2239 msgid "Sharpness"
2105 msgstr "" 2240 msgstr ""
2106 2241
2107 -#: viewer_slice.py:704 viewer_slice.py:708 viewer_slice.py:761  
2108 -#: viewer_slice.py:763 viewer_slice.py:775 viewer_slice.py:784  
2109 -#: viewer_slice.py:793 viewer_slice.py:802 viewer_slice.py:813  
2110 -#: viewer_slice.py:822 viewer_slice.py:831 viewer_slice.py:840 2242 +#: viewer_slice.py:720 viewer_slice.py:724 viewer_slice.py:774
  2243 +#: viewer_slice.py:776 viewer_slice.py:788 viewer_slice.py:797
  2244 +#: viewer_slice.py:806 viewer_slice.py:815 viewer_slice.py:826
  2245 +#: viewer_slice.py:835 viewer_slice.py:844 viewer_slice.py:853
2111 msgid "R" 2246 msgid "R"
2112 msgstr "R" 2247 msgstr "R"
2113 2248
2114 -#: viewer_slice.py:704 viewer_slice.py:708 viewer_slice.py:761  
2115 -#: viewer_slice.py:763 viewer_slice.py:775 viewer_slice.py:784  
2116 -#: viewer_slice.py:793 viewer_slice.py:802 viewer_slice.py:813  
2117 -#: viewer_slice.py:822 viewer_slice.py:831 viewer_slice.py:840 2249 +#: viewer_slice.py:720 viewer_slice.py:724 viewer_slice.py:774
  2250 +#: viewer_slice.py:776 viewer_slice.py:788 viewer_slice.py:797
  2251 +#: viewer_slice.py:806 viewer_slice.py:815 viewer_slice.py:826
  2252 +#: viewer_slice.py:835 viewer_slice.py:844 viewer_slice.py:853
2118 msgid "L" 2253 msgid "L"
2119 msgstr "L" 2254 msgstr "L"
2120 2255
2121 -#: viewer_slice.py:704 viewer_slice.py:706 viewer_slice.py:761  
2122 -#: viewer_slice.py:765 viewer_slice.py:775 viewer_slice.py:784  
2123 -#: viewer_slice.py:793 viewer_slice.py:802 viewer_slice.py:851  
2124 -#: viewer_slice.py:860 viewer_slice.py:869 viewer_slice.py:878 2256 +#: viewer_slice.py:720 viewer_slice.py:722 viewer_slice.py:774
  2257 +#: viewer_slice.py:778 viewer_slice.py:788 viewer_slice.py:797
  2258 +#: viewer_slice.py:806 viewer_slice.py:815 viewer_slice.py:864
  2259 +#: viewer_slice.py:873 viewer_slice.py:882 viewer_slice.py:891
2125 msgid "A" 2260 msgid "A"
2126 msgstr "A" 2261 msgstr "A"
2127 2262
2128 -#: viewer_slice.py:704 viewer_slice.py:706 viewer_slice.py:761  
2129 -#: viewer_slice.py:765 viewer_slice.py:775 viewer_slice.py:784  
2130 -#: viewer_slice.py:793 viewer_slice.py:802 viewer_slice.py:851  
2131 -#: viewer_slice.py:860 viewer_slice.py:869 viewer_slice.py:878 2263 +#: viewer_slice.py:720 viewer_slice.py:722 viewer_slice.py:774
  2264 +#: viewer_slice.py:778 viewer_slice.py:788 viewer_slice.py:797
  2265 +#: viewer_slice.py:806 viewer_slice.py:815 viewer_slice.py:864
  2266 +#: viewer_slice.py:873 viewer_slice.py:882 viewer_slice.py:891
2132 msgid "P" 2267 msgid "P"
2133 msgstr "P" 2268 msgstr "P"
2134 2269
2135 -#: viewer_slice.py:706 viewer_slice.py:708 viewer_slice.py:763  
2136 -#: viewer_slice.py:765 viewer_slice.py:813 viewer_slice.py:822  
2137 -#: viewer_slice.py:831 viewer_slice.py:840 viewer_slice.py:851  
2138 -#: viewer_slice.py:860 viewer_slice.py:869 viewer_slice.py:878 2270 +#: viewer_slice.py:722 viewer_slice.py:724 viewer_slice.py:776
  2271 +#: viewer_slice.py:778 viewer_slice.py:826 viewer_slice.py:835
  2272 +#: viewer_slice.py:844 viewer_slice.py:853 viewer_slice.py:864
  2273 +#: viewer_slice.py:873 viewer_slice.py:882 viewer_slice.py:891
2139 msgid "T" 2274 msgid "T"
2140 msgstr "T" 2275 msgstr "T"
2141 2276
2142 -#: viewer_slice.py:706 viewer_slice.py:708 viewer_slice.py:763  
2143 -#: viewer_slice.py:765 viewer_slice.py:813 viewer_slice.py:822  
2144 -#: viewer_slice.py:831 viewer_slice.py:840 viewer_slice.py:851  
2145 -#: viewer_slice.py:860 viewer_slice.py:869 viewer_slice.py:878 2277 +#: viewer_slice.py:722 viewer_slice.py:724 viewer_slice.py:776
  2278 +#: viewer_slice.py:778 viewer_slice.py:826 viewer_slice.py:835
  2279 +#: viewer_slice.py:844 viewer_slice.py:853 viewer_slice.py:864
  2280 +#: viewer_slice.py:873 viewer_slice.py:882 viewer_slice.py:891
2146 msgid "B" 2281 msgid "B"
2147 msgstr "B" 2282 msgstr "B"
2148 2283
2149 -#: viewer_slice.py:778 viewer_slice.py:787 viewer_slice.py:796  
2150 -#: viewer_slice.py:805 2284 +#: viewer_slice.py:791 viewer_slice.py:800 viewer_slice.py:809
  2285 +#: viewer_slice.py:818
2151 #, fuzzy 2286 #, fuzzy
2152 msgid "AL" 2287 msgid "AL"
2153 msgstr "L" 2288 msgstr "L"
2154 2289
2155 -#: viewer_slice.py:778 viewer_slice.py:787 viewer_slice.py:796  
2156 -#: viewer_slice.py:805 2290 +#: viewer_slice.py:791 viewer_slice.py:800 viewer_slice.py:809
  2291 +#: viewer_slice.py:818
2157 #, fuzzy 2292 #, fuzzy
2158 msgid "RA" 2293 msgid "RA"
2159 msgstr "R" 2294 msgstr "R"
2160 2295
2161 -#: viewer_slice.py:778 viewer_slice.py:787 viewer_slice.py:796  
2162 -#: viewer_slice.py:805 2296 +#: viewer_slice.py:791 viewer_slice.py:800 viewer_slice.py:809
  2297 +#: viewer_slice.py:818
2163 #, fuzzy 2298 #, fuzzy
2164 msgid "PR" 2299 msgid "PR"
2165 msgstr "R" 2300 msgstr "R"
2166 2301
2167 -#: viewer_slice.py:778 viewer_slice.py:787 viewer_slice.py:796  
2168 -#: viewer_slice.py:805 2302 +#: viewer_slice.py:791 viewer_slice.py:800 viewer_slice.py:809
  2303 +#: viewer_slice.py:818
2169 #, fuzzy 2304 #, fuzzy
2170 msgid "LP" 2305 msgid "LP"
2171 msgstr "L" 2306 msgstr "L"
2172 2307
2173 -#: viewer_slice.py:781 viewer_slice.py:790 viewer_slice.py:799  
2174 -#: viewer_slice.py:808 2308 +#: viewer_slice.py:794 viewer_slice.py:803 viewer_slice.py:812
  2309 +#: viewer_slice.py:821
2175 #, fuzzy 2310 #, fuzzy
2176 msgid "LA" 2311 msgid "LA"
2177 msgstr "L" 2312 msgstr "L"
2178 2313
2179 -#: viewer_slice.py:781 viewer_slice.py:790 viewer_slice.py:799  
2180 -#: viewer_slice.py:808 2314 +#: viewer_slice.py:794 viewer_slice.py:803 viewer_slice.py:812
  2315 +#: viewer_slice.py:821
2181 #, fuzzy 2316 #, fuzzy
2182 msgid "AR" 2317 msgid "AR"
2183 msgstr "R" 2318 msgstr "R"
2184 2319
2185 -#: viewer_slice.py:781 viewer_slice.py:790 viewer_slice.py:799  
2186 -#: viewer_slice.py:808 2320 +#: viewer_slice.py:794 viewer_slice.py:803 viewer_slice.py:812
  2321 +#: viewer_slice.py:821
2187 #, fuzzy 2322 #, fuzzy
2188 msgid "RP" 2323 msgid "RP"
2189 msgstr "R" 2324 msgstr "R"
2190 2325
2191 -#: viewer_slice.py:781 viewer_slice.py:790 viewer_slice.py:799  
2192 -#: viewer_slice.py:808 2326 +#: viewer_slice.py:794 viewer_slice.py:803 viewer_slice.py:812
  2327 +#: viewer_slice.py:821
2193 #, fuzzy 2328 #, fuzzy
2194 msgid "PL" 2329 msgid "PL"
2195 msgstr "L" 2330 msgstr "L"
2196 2331
2197 -#: viewer_slice.py:816 viewer_slice.py:825 viewer_slice.py:834  
2198 -#: viewer_slice.py:843 2332 +#: viewer_slice.py:829 viewer_slice.py:838 viewer_slice.py:847
  2333 +#: viewer_slice.py:856
2199 #, fuzzy 2334 #, fuzzy
2200 msgid "TL" 2335 msgid "TL"
2201 msgstr "L" 2336 msgstr "L"
2202 2337
2203 -#: viewer_slice.py:816 viewer_slice.py:825 viewer_slice.py:834  
2204 -#: viewer_slice.py:843 2338 +#: viewer_slice.py:829 viewer_slice.py:838 viewer_slice.py:847
  2339 +#: viewer_slice.py:856
2205 #, fuzzy 2340 #, fuzzy
2206 msgid "RT" 2341 msgid "RT"
2207 msgstr "R" 2342 msgstr "R"
2208 2343
2209 -#: viewer_slice.py:816 viewer_slice.py:825 viewer_slice.py:834  
2210 -#: viewer_slice.py:843 2344 +#: viewer_slice.py:829 viewer_slice.py:838 viewer_slice.py:847
  2345 +#: viewer_slice.py:856
2211 #, fuzzy 2346 #, fuzzy
2212 msgid "BR" 2347 msgid "BR"
2213 msgstr "R" 2348 msgstr "R"
2214 2349
2215 -#: viewer_slice.py:816 viewer_slice.py:825 viewer_slice.py:834  
2216 -#: viewer_slice.py:843 2350 +#: viewer_slice.py:829 viewer_slice.py:838 viewer_slice.py:847
  2351 +#: viewer_slice.py:856
2217 #, fuzzy 2352 #, fuzzy
2218 msgid "LB" 2353 msgid "LB"
2219 msgstr "L" 2354 msgstr "L"
2220 2355
2221 -#: viewer_slice.py:819 viewer_slice.py:828 viewer_slice.py:837  
2222 -#: viewer_slice.py:846 2356 +#: viewer_slice.py:832 viewer_slice.py:841 viewer_slice.py:850
  2357 +#: viewer_slice.py:859
2223 #, fuzzy 2358 #, fuzzy
2224 msgid "LT" 2359 msgid "LT"
2225 msgstr "L" 2360 msgstr "L"
2226 2361
2227 -#: viewer_slice.py:819 viewer_slice.py:828 viewer_slice.py:837  
2228 -#: viewer_slice.py:846 2362 +#: viewer_slice.py:832 viewer_slice.py:841 viewer_slice.py:850
  2363 +#: viewer_slice.py:859
2229 #, fuzzy 2364 #, fuzzy
2230 msgid "TR" 2365 msgid "TR"
2231 msgstr "R" 2366 msgstr "R"
2232 2367
2233 -#: viewer_slice.py:819 viewer_slice.py:828 viewer_slice.py:837  
2234 -#: viewer_slice.py:846 2368 +#: viewer_slice.py:832 viewer_slice.py:841 viewer_slice.py:850
  2369 +#: viewer_slice.py:859
2235 #, fuzzy 2370 #, fuzzy
2236 msgid "RB" 2371 msgid "RB"
2237 msgstr "R" 2372 msgstr "R"
2238 2373
2239 -#: viewer_slice.py:819 viewer_slice.py:828 viewer_slice.py:837  
2240 -#: viewer_slice.py:846 2374 +#: viewer_slice.py:832 viewer_slice.py:841 viewer_slice.py:850
  2375 +#: viewer_slice.py:859
2241 #, fuzzy 2376 #, fuzzy
2242 msgid "BL" 2377 msgid "BL"
2243 msgstr "L" 2378 msgstr "L"
2244 2379
2245 -#: viewer_slice.py:854 viewer_slice.py:863 viewer_slice.py:872  
2246 -#: viewer_slice.py:881 2380 +#: viewer_slice.py:867 viewer_slice.py:876 viewer_slice.py:885
  2381 +#: viewer_slice.py:894
2247 #, fuzzy 2382 #, fuzzy
2248 msgid "TA" 2383 msgid "TA"
2249 msgstr "A" 2384 msgstr "A"
2250 2385
2251 -#: viewer_slice.py:854 viewer_slice.py:863 viewer_slice.py:872  
2252 -#: viewer_slice.py:881 2386 +#: viewer_slice.py:867 viewer_slice.py:876 viewer_slice.py:885
  2387 +#: viewer_slice.py:894
2253 #, fuzzy 2388 #, fuzzy
2254 msgid "PT" 2389 msgid "PT"
2255 msgstr "P" 2390 msgstr "P"
2256 2391
2257 -#: viewer_slice.py:854 viewer_slice.py:863 viewer_slice.py:872  
2258 -#: viewer_slice.py:881 2392 +#: viewer_slice.py:867 viewer_slice.py:876 viewer_slice.py:885
  2393 +#: viewer_slice.py:894
2259 #, fuzzy 2394 #, fuzzy
2260 msgid "BP" 2395 msgid "BP"
2261 msgstr "P" 2396 msgstr "P"
2262 2397
2263 -#: viewer_slice.py:854 viewer_slice.py:863 viewer_slice.py:872  
2264 -#: viewer_slice.py:881 2398 +#: viewer_slice.py:867 viewer_slice.py:876 viewer_slice.py:885
  2399 +#: viewer_slice.py:894
2265 #, fuzzy 2400 #, fuzzy
2266 msgid "AB" 2401 msgid "AB"
2267 msgstr "A" 2402 msgstr "A"
2268 2403
2269 -#: viewer_slice.py:857 viewer_slice.py:866 viewer_slice.py:875  
2270 -#: viewer_slice.py:884 2404 +#: viewer_slice.py:870 viewer_slice.py:879 viewer_slice.py:888
  2405 +#: viewer_slice.py:897
2271 #, fuzzy 2406 #, fuzzy
2272 msgid "AT" 2407 msgid "AT"
2273 msgstr "A" 2408 msgstr "A"
2274 2409
2275 -#: viewer_slice.py:857 viewer_slice.py:866 viewer_slice.py:875  
2276 -#: viewer_slice.py:884 2410 +#: viewer_slice.py:870 viewer_slice.py:879 viewer_slice.py:888
  2411 +#: viewer_slice.py:897
2277 #, fuzzy 2412 #, fuzzy
2278 msgid "TP" 2413 msgid "TP"
2279 msgstr "P" 2414 msgstr "P"
2280 2415
2281 -#: viewer_slice.py:857 viewer_slice.py:866 viewer_slice.py:875  
2282 -#: viewer_slice.py:884 2416 +#: viewer_slice.py:870 viewer_slice.py:879 viewer_slice.py:888
  2417 +#: viewer_slice.py:897
2283 #, fuzzy 2418 #, fuzzy
2284 msgid "PB" 2419 msgid "PB"
2285 msgstr "P" 2420 msgstr "P"
2286 2421
2287 -#: viewer_slice.py:857 viewer_slice.py:866 viewer_slice.py:875  
2288 -#: viewer_slice.py:884 2422 +#: viewer_slice.py:870 viewer_slice.py:879 viewer_slice.py:888
  2423 +#: viewer_slice.py:897
2289 #, fuzzy 2424 #, fuzzy
2290 msgid "BA" 2425 msgid "BA"
2291 msgstr "A" 2426 msgstr "A"
@@ -2293,9 +2428,6 @@ msgstr &quot;A&quot; @@ -2293,9 +2428,6 @@ msgstr &quot;A&quot;
2293 #~ msgid "Untitled" 2428 #~ msgid "Untitled"
2294 #~ msgstr "Untitled" 2429 #~ msgstr "Untitled"
2295 2430
2296 -#~ msgid "unnamed"  
2297 -#~ msgstr "unnamed"  
2298 -  
2299 #, fuzzy 2431 #, fuzzy
2300 #~ msgid "Import DICOM images..." 2432 #~ msgid "Import DICOM images..."
2301 #~ msgstr "Import DICOM files..." 2433 #~ msgstr "Import DICOM files..."
@@ -2316,8 +2448,5 @@ msgstr &quot;A&quot; @@ -2316,8 +2448,5 @@ msgstr &quot;A&quot;
2316 #~ msgid "Open a InVesalius project..." 2448 #~ msgid "Open a InVesalius project..."
2317 #~ msgstr "Open a InVesalius project..." 2449 #~ msgstr "Open a InVesalius project..."
2318 2450
2319 -#~ msgid "InVesalius 3 - New surface"  
2320 -#~ msgstr "InVesalius 3 - New surface"  
2321 -  
2322 #~ msgid "Image Tiling" 2451 #~ msgid "Image Tiling"
2323 #~ msgstr "Image Tiling" 2452 #~ msgstr "Image Tiling"