Commit 9ad187f4fb57119e5caba55d27611346b186df9f
1 parent
24c92f3d
Exists in
master
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,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 "" | @@ -47,12 +47,12 @@ msgstr "" | ||
| 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 "" | @@ -77,7 +77,7 @@ msgstr "" | ||
| 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 "" | @@ -93,11 +93,11 @@ msgstr "" | ||
| 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 "Mask %d" | @@ -174,11 +174,12 @@ msgstr "Mask %d" | ||
| 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 "Brain Posterior Fossa" | @@ -216,8 +217,8 @@ msgstr "Brain Posterior Fossa" | ||
| 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 "Vasculature - Soft" | @@ -279,256 +280,256 @@ msgstr "Vasculature - Soft" | ||
| 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 "" | @@ -537,7 +538,7 @@ msgstr "" | ||
| 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 "Angular" | @@ -553,12 +554,12 @@ msgstr "Angular" | ||
| 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 "3D Surfaces" | @@ -580,49 +581,95 @@ msgstr "3D Surfaces" | ||
| 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 "Configure 3D surface" | @@ -647,7 +694,7 @@ msgstr "Configure 3D surface" | ||
| 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 "Preset name" | @@ -676,7 +723,7 @@ msgstr "Preset name" | ||
| 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 "Decimate resolution:" | @@ -705,65 +752,70 @@ msgstr "Decimate resolution:" | ||
| 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 "" | @@ -772,125 +824,129 @@ msgstr "" | ||
| 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 "" | @@ -913,338 +969,342 @@ msgstr "" | ||
| 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 "%d Images" | @@ -1255,207 +1315,259 @@ msgstr "%d Images" | ||
| 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 "" | @@ -1560,7 +1672,7 @@ msgstr "" | ||
| 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 "Pseudo Colour" | @@ -1759,44 +1871,58 @@ msgstr "Pseudo Colour" | ||
| 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 "Open an existing InVesalius project..." | @@ -1851,94 +1977,99 @@ msgstr "Open an existing InVesalius project..." | ||
| 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 "Mask properties" | @@ -1968,32 +2099,32 @@ msgstr "Mask properties" | ||
| 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 "Measure" | @@ -2074,6 +2205,10 @@ msgstr "Measure" | ||
| 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 "Scroll slices" | @@ -2104,188 +2239,188 @@ msgstr "Scroll slices" | ||
| 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 "A" | @@ -2293,9 +2428,6 @@ msgstr "A" | ||
| 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 "A" | @@ -2316,8 +2448,5 @@ msgstr "A" | ||
| 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" |