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