Commit 4ddc18b3c7327f13cc68bc3f7221407c10136b6b
1 parent
f588e41a
Exists in
master
and in
67 other branches
ENH: Updated po files
Showing
2 changed files
with
142 additions
and
116 deletions
Show diff stats
po/pt_BR.po
@@ -1346,145 +1346,121 @@ msgstr "I" | @@ -1346,145 +1346,121 @@ msgstr "I" | ||
1346 | 1346 | ||
1347 | #: viewer_slice.py:555 viewer_slice.py:564 viewer_slice.py:573 | 1347 | #: viewer_slice.py:555 viewer_slice.py:564 viewer_slice.py:573 |
1348 | #: viewer_slice.py:582 | 1348 | #: viewer_slice.py:582 |
1349 | -#, fuzzy | ||
1350 | msgid "AL" | 1349 | msgid "AL" |
1351 | msgstr "AE" | 1350 | msgstr "AE" |
1352 | 1351 | ||
1353 | #: viewer_slice.py:555 viewer_slice.py:564 viewer_slice.py:573 | 1352 | #: viewer_slice.py:555 viewer_slice.py:564 viewer_slice.py:573 |
1354 | #: viewer_slice.py:582 | 1353 | #: viewer_slice.py:582 |
1355 | -#, fuzzy | ||
1356 | msgid "RA" | 1354 | msgid "RA" |
1357 | msgstr "DA" | 1355 | msgstr "DA" |
1358 | 1356 | ||
1359 | #: viewer_slice.py:555 viewer_slice.py:564 viewer_slice.py:573 | 1357 | #: viewer_slice.py:555 viewer_slice.py:564 viewer_slice.py:573 |
1360 | #: viewer_slice.py:582 | 1358 | #: viewer_slice.py:582 |
1361 | -#, fuzzy | ||
1362 | msgid "PR" | 1359 | msgid "PR" |
1363 | msgstr "PD" | 1360 | msgstr "PD" |
1364 | 1361 | ||
1365 | #: viewer_slice.py:555 viewer_slice.py:564 viewer_slice.py:573 | 1362 | #: viewer_slice.py:555 viewer_slice.py:564 viewer_slice.py:573 |
1366 | #: viewer_slice.py:582 | 1363 | #: viewer_slice.py:582 |
1367 | -#, fuzzy | ||
1368 | msgid "LP" | 1364 | msgid "LP" |
1369 | msgstr "EP" | 1365 | msgstr "EP" |
1370 | 1366 | ||
1371 | #: viewer_slice.py:558 viewer_slice.py:567 viewer_slice.py:576 | 1367 | #: viewer_slice.py:558 viewer_slice.py:567 viewer_slice.py:576 |
1372 | #: viewer_slice.py:585 | 1368 | #: viewer_slice.py:585 |
1373 | -#, fuzzy | ||
1374 | msgid "LA" | 1369 | msgid "LA" |
1375 | msgstr "EA" | 1370 | msgstr "EA" |
1376 | 1371 | ||
1377 | #: viewer_slice.py:558 viewer_slice.py:567 viewer_slice.py:576 | 1372 | #: viewer_slice.py:558 viewer_slice.py:567 viewer_slice.py:576 |
1378 | #: viewer_slice.py:585 | 1373 | #: viewer_slice.py:585 |
1379 | -#, fuzzy | ||
1380 | msgid "AR" | 1374 | msgid "AR" |
1381 | msgstr "AD" | 1375 | msgstr "AD" |
1382 | 1376 | ||
1383 | #: viewer_slice.py:558 viewer_slice.py:567 viewer_slice.py:576 | 1377 | #: viewer_slice.py:558 viewer_slice.py:567 viewer_slice.py:576 |
1384 | #: viewer_slice.py:585 | 1378 | #: viewer_slice.py:585 |
1385 | -#, fuzzy | ||
1386 | msgid "RP" | 1379 | msgid "RP" |
1387 | msgstr "DP" | 1380 | msgstr "DP" |
1388 | 1381 | ||
1389 | #: viewer_slice.py:558 viewer_slice.py:567 viewer_slice.py:576 | 1382 | #: viewer_slice.py:558 viewer_slice.py:567 viewer_slice.py:576 |
1390 | #: viewer_slice.py:585 | 1383 | #: viewer_slice.py:585 |
1391 | -#, fuzzy | ||
1392 | msgid "PL" | 1384 | msgid "PL" |
1393 | msgstr "PE" | 1385 | msgstr "PE" |
1394 | 1386 | ||
1395 | #: viewer_slice.py:593 viewer_slice.py:602 viewer_slice.py:611 | 1387 | #: viewer_slice.py:593 viewer_slice.py:602 viewer_slice.py:611 |
1396 | #: viewer_slice.py:620 | 1388 | #: viewer_slice.py:620 |
1397 | -#, fuzzy | ||
1398 | msgid "TL" | 1389 | msgid "TL" |
1399 | msgstr "SE" | 1390 | msgstr "SE" |
1400 | 1391 | ||
1401 | #: viewer_slice.py:593 viewer_slice.py:602 viewer_slice.py:611 | 1392 | #: viewer_slice.py:593 viewer_slice.py:602 viewer_slice.py:611 |
1402 | #: viewer_slice.py:620 | 1393 | #: viewer_slice.py:620 |
1403 | -#, fuzzy | ||
1404 | msgid "RT" | 1394 | msgid "RT" |
1405 | msgstr "DS" | 1395 | msgstr "DS" |
1406 | 1396 | ||
1407 | #: viewer_slice.py:593 viewer_slice.py:602 viewer_slice.py:611 | 1397 | #: viewer_slice.py:593 viewer_slice.py:602 viewer_slice.py:611 |
1408 | #: viewer_slice.py:620 | 1398 | #: viewer_slice.py:620 |
1409 | -#, fuzzy | ||
1410 | msgid "BR" | 1399 | msgid "BR" |
1411 | msgstr "ID" | 1400 | msgstr "ID" |
1412 | 1401 | ||
1413 | #: viewer_slice.py:593 viewer_slice.py:602 viewer_slice.py:611 | 1402 | #: viewer_slice.py:593 viewer_slice.py:602 viewer_slice.py:611 |
1414 | #: viewer_slice.py:620 | 1403 | #: viewer_slice.py:620 |
1415 | -#, fuzzy | ||
1416 | msgid "LB" | 1404 | msgid "LB" |
1417 | msgstr "EI" | 1405 | msgstr "EI" |
1418 | 1406 | ||
1419 | #: viewer_slice.py:596 viewer_slice.py:605 viewer_slice.py:614 | 1407 | #: viewer_slice.py:596 viewer_slice.py:605 viewer_slice.py:614 |
1420 | #: viewer_slice.py:623 | 1408 | #: viewer_slice.py:623 |
1421 | -#, fuzzy | ||
1422 | msgid "LT" | 1409 | msgid "LT" |
1423 | msgstr "ES" | 1410 | msgstr "ES" |
1424 | 1411 | ||
1425 | #: viewer_slice.py:596 viewer_slice.py:605 viewer_slice.py:614 | 1412 | #: viewer_slice.py:596 viewer_slice.py:605 viewer_slice.py:614 |
1426 | #: viewer_slice.py:623 | 1413 | #: viewer_slice.py:623 |
1427 | -#, fuzzy | ||
1428 | msgid "TR" | 1414 | msgid "TR" |
1429 | msgstr "SD" | 1415 | msgstr "SD" |
1430 | 1416 | ||
1431 | #: viewer_slice.py:596 viewer_slice.py:605 viewer_slice.py:614 | 1417 | #: viewer_slice.py:596 viewer_slice.py:605 viewer_slice.py:614 |
1432 | #: viewer_slice.py:623 | 1418 | #: viewer_slice.py:623 |
1433 | -#, fuzzy | ||
1434 | msgid "RB" | 1419 | msgid "RB" |
1435 | msgstr "DI" | 1420 | msgstr "DI" |
1436 | 1421 | ||
1437 | #: viewer_slice.py:596 viewer_slice.py:605 viewer_slice.py:614 | 1422 | #: viewer_slice.py:596 viewer_slice.py:605 viewer_slice.py:614 |
1438 | #: viewer_slice.py:623 | 1423 | #: viewer_slice.py:623 |
1439 | -#, fuzzy | ||
1440 | msgid "BL" | 1424 | msgid "BL" |
1441 | msgstr "IE" | 1425 | msgstr "IE" |
1442 | 1426 | ||
1443 | #: viewer_slice.py:631 viewer_slice.py:640 viewer_slice.py:649 | 1427 | #: viewer_slice.py:631 viewer_slice.py:640 viewer_slice.py:649 |
1444 | #: viewer_slice.py:658 | 1428 | #: viewer_slice.py:658 |
1445 | -#, fuzzy | ||
1446 | msgid "TA" | 1429 | msgid "TA" |
1447 | msgstr "SA" | 1430 | msgstr "SA" |
1448 | 1431 | ||
1449 | #: viewer_slice.py:631 viewer_slice.py:640 viewer_slice.py:649 | 1432 | #: viewer_slice.py:631 viewer_slice.py:640 viewer_slice.py:649 |
1450 | #: viewer_slice.py:658 | 1433 | #: viewer_slice.py:658 |
1451 | -#, fuzzy | ||
1452 | msgid "PT" | 1434 | msgid "PT" |
1453 | msgstr "PS" | 1435 | msgstr "PS" |
1454 | 1436 | ||
1455 | #: viewer_slice.py:631 viewer_slice.py:640 viewer_slice.py:649 | 1437 | #: viewer_slice.py:631 viewer_slice.py:640 viewer_slice.py:649 |
1456 | #: viewer_slice.py:658 | 1438 | #: viewer_slice.py:658 |
1457 | -#, fuzzy | ||
1458 | msgid "BP" | 1439 | msgid "BP" |
1459 | msgstr "IP" | 1440 | msgstr "IP" |
1460 | 1441 | ||
1461 | #: viewer_slice.py:631 viewer_slice.py:640 viewer_slice.py:649 | 1442 | #: viewer_slice.py:631 viewer_slice.py:640 viewer_slice.py:649 |
1462 | #: viewer_slice.py:658 | 1443 | #: viewer_slice.py:658 |
1463 | -#, fuzzy | ||
1464 | msgid "AB" | 1444 | msgid "AB" |
1465 | msgstr "AI" | 1445 | msgstr "AI" |
1466 | 1446 | ||
1467 | #: viewer_slice.py:634 viewer_slice.py:643 viewer_slice.py:652 | 1447 | #: viewer_slice.py:634 viewer_slice.py:643 viewer_slice.py:652 |
1468 | #: viewer_slice.py:661 | 1448 | #: viewer_slice.py:661 |
1469 | -#, fuzzy | ||
1470 | msgid "AT" | 1449 | msgid "AT" |
1471 | msgstr "AS" | 1450 | msgstr "AS" |
1472 | 1451 | ||
1473 | #: viewer_slice.py:634 viewer_slice.py:643 viewer_slice.py:652 | 1452 | #: viewer_slice.py:634 viewer_slice.py:643 viewer_slice.py:652 |
1474 | #: viewer_slice.py:661 | 1453 | #: viewer_slice.py:661 |
1475 | -#, fuzzy | ||
1476 | msgid "TP" | 1454 | msgid "TP" |
1477 | msgstr "SP" | 1455 | msgstr "SP" |
1478 | 1456 | ||
1479 | #: viewer_slice.py:634 viewer_slice.py:643 viewer_slice.py:652 | 1457 | #: viewer_slice.py:634 viewer_slice.py:643 viewer_slice.py:652 |
1480 | #: viewer_slice.py:661 | 1458 | #: viewer_slice.py:661 |
1481 | -#, fuzzy | ||
1482 | msgid "PB" | 1459 | msgid "PB" |
1483 | msgstr "PI" | 1460 | msgstr "PI" |
1484 | 1461 | ||
1485 | #: viewer_slice.py:634 viewer_slice.py:643 viewer_slice.py:652 | 1462 | #: viewer_slice.py:634 viewer_slice.py:643 viewer_slice.py:652 |
1486 | #: viewer_slice.py:661 | 1463 | #: viewer_slice.py:661 |
1487 | -#, fuzzy | ||
1488 | msgid "BA" | 1464 | msgid "BA" |
1489 | msgstr "IA" | 1465 | msgstr "IA" |
1490 | 1466 |
po/ro.po
@@ -10,7 +10,7 @@ msgid "" | @@ -10,7 +10,7 @@ msgid "" | ||
10 | msgstr "" | 10 | msgstr "" |
11 | "Project-Id-Version: InVesalius\n" | 11 | "Project-Id-Version: InVesalius\n" |
12 | "Report-Msgid-Bugs-To: \n" | 12 | "Report-Msgid-Bugs-To: \n" |
13 | -"POT-Creation-Date: 2012-09-04 09:21-0300\n" | 13 | +"POT-Creation-Date: 2012-09-06 10:54-0300\n" |
14 | "PO-Revision-Date: 2011-10-30 20:58+0000\n" | 14 | "PO-Revision-Date: 2011-10-30 20:58+0000\n" |
15 | "Last-Translator: Florin Putura <puturaflorin@yahoo.com>\n" | 15 | "Last-Translator: Florin Putura <puturaflorin@yahoo.com>\n" |
16 | "Language-Team: Romanian (http://www.transifex.com/projects/p/invesalius/" | 16 | "Language-Team: Romanian (http://www.transifex.com/projects/p/invesalius/" |
@@ -129,7 +129,7 @@ msgstr "Ocean" | @@ -129,7 +129,7 @@ msgstr "Ocean" | ||
129 | msgid "Inverse Gray" | 129 | msgid "Inverse Gray" |
130 | msgstr "Inverseaza gri" | 130 | msgstr "Inverseaza gri" |
131 | 131 | ||
132 | -#: constants.py:191 constants.py:276 dialogs.py:522 dialogs.py:535 | 132 | +#: constants.py:191 constants.py:276 dialogs.py:530 dialogs.py:543 |
133 | #: dicom_preview_panel.py:675 dicom_preview_panel.py:676 presets.py:30 | 133 | #: dicom_preview_panel.py:675 dicom_preview_panel.py:676 presets.py:30 |
134 | #: presets.py:48 presets.py:103 presets.py:134 | 134 | #: presets.py:48 presets.py:103 presets.py:134 |
135 | msgid "Bone" | 135 | msgid "Bone" |
@@ -148,7 +148,7 @@ msgstr "Desenează" | @@ -148,7 +148,7 @@ msgstr "Desenează" | ||
148 | msgid "Erase" | 148 | msgid "Erase" |
149 | msgstr "Șterge" | 149 | msgstr "Șterge" |
150 | 150 | ||
151 | -#: constants.py:251 data_notebook.py:434 task_surface.py:43 | 151 | +#: constants.py:251 data_notebook.py:435 task_surface.py:43 |
152 | msgid "Threshold" | 152 | msgid "Threshold" |
153 | msgstr "Prag" | 153 | msgstr "Prag" |
154 | 154 | ||
@@ -164,7 +164,7 @@ msgstr "Mediu" | @@ -164,7 +164,7 @@ msgstr "Mediu" | ||
164 | msgid "High" | 164 | msgid "High" |
165 | msgstr "Mare" | 165 | msgstr "Mare" |
166 | 166 | ||
167 | -#: constants.py:265 constants.py:266 constants.py:267 surface.py:392 | 167 | +#: constants.py:265 constants.py:266 constants.py:267 task_slice.py:164 |
168 | msgid "Optimal *" | 168 | msgid "Optimal *" |
169 | msgstr "Optimă *" | 169 | msgstr "Optimă *" |
170 | 170 | ||
@@ -185,7 +185,8 @@ msgstr "Cavitatea Craniană Posterioară" | @@ -185,7 +185,8 @@ msgstr "Cavitatea Craniană Posterioară" | ||
185 | msgid "Brain" | 185 | msgid "Brain" |
186 | msgstr "Craniu" | 186 | msgstr "Craniu" |
187 | 187 | ||
188 | -#: constants.py:279 control.py:361 slice_menu.py:39 slice_menu.py:51 | 188 | +#: constants.py:279 control.py:361 dialogs.py:1224 dialogs.py:1227 |
189 | +#: dialogs.py:1235 dialogs.py:1311 slice_menu.py:39 slice_menu.py:51 | ||
189 | msgid "Default" | 190 | msgid "Default" |
190 | msgstr "Implicit" | 191 | msgstr "Implicit" |
191 | 192 | ||
@@ -398,76 +399,80 @@ msgstr "Nedenumit" | @@ -398,76 +399,80 @@ msgstr "Nedenumit" | ||
398 | msgid "Fix gantry tilt applying the degrees below" | 399 | msgid "Fix gantry tilt applying the degrees below" |
399 | msgstr "Fixează scheletul înclinării aplicând gradele specificate mai jos" | 400 | msgstr "Fixează scheletul înclinării aplicând gradele specificate mai jos" |
400 | 401 | ||
401 | -#: data_notebook.py:39 measures.py:14 | 402 | +#: data_notebook.py:40 measures.py:14 |
402 | msgid "Linear" | 403 | msgid "Linear" |
403 | msgstr "Linear" | 404 | msgstr "Linear" |
404 | 405 | ||
405 | -#: data_notebook.py:40 measures.py:15 | 406 | +#: data_notebook.py:41 measures.py:15 |
406 | msgid "Angular" | 407 | msgid "Angular" |
407 | msgstr "Unghiular" | 408 | msgstr "Unghiular" |
408 | 409 | ||
409 | -#: data_notebook.py:43 measures.py:18 | 410 | +#: data_notebook.py:44 measures.py:18 |
410 | msgid "3D" | 411 | msgid "3D" |
411 | msgstr "3D" | 412 | msgstr "3D" |
412 | 413 | ||
413 | -#: data_notebook.py:44 measures.py:19 | 414 | +#: data_notebook.py:45 measures.py:19 |
414 | msgid "Axial" | 415 | msgid "Axial" |
415 | msgstr "Axial" | 416 | msgstr "Axial" |
416 | 417 | ||
417 | -#: data_notebook.py:45 measures.py:20 | 418 | +#: data_notebook.py:46 measures.py:20 |
418 | msgid "Coronal" | 419 | msgid "Coronal" |
419 | msgstr "Coronal" | 420 | msgstr "Coronal" |
420 | 421 | ||
421 | -#: data_notebook.py:46 measures.py:21 | 422 | +#: data_notebook.py:47 measures.py:21 |
422 | msgid "Sagittal" | 423 | msgid "Sagittal" |
423 | msgstr "Sagital" | 424 | msgstr "Sagital" |
424 | 425 | ||
425 | -#: data_notebook.py:62 | 426 | +#: data_notebook.py:63 |
426 | msgid "Masks" | 427 | msgid "Masks" |
427 | msgstr "Măști" | 428 | msgstr "Măști" |
428 | 429 | ||
429 | -#: data_notebook.py:63 | 430 | +#: data_notebook.py:64 |
430 | msgid "3D Surfaces" | 431 | msgid "3D Surfaces" |
431 | msgstr "Suprafață 3D" | 432 | msgstr "Suprafață 3D" |
432 | 433 | ||
433 | -#: data_notebook.py:64 | 434 | +#: data_notebook.py:65 |
434 | msgid "Measures" | 435 | msgid "Measures" |
435 | msgstr "Măsuri" | 436 | msgstr "Măsuri" |
436 | 437 | ||
437 | -#: data_notebook.py:182 frame.py:982 | 438 | +#: data_notebook.py:183 frame.py:982 |
438 | msgid "Measure distance" | 439 | msgid "Measure distance" |
439 | msgstr "Măsurare distanță" | 440 | msgstr "Măsurare distanță" |
440 | 441 | ||
441 | -#: data_notebook.py:185 frame.py:987 | 442 | +#: data_notebook.py:186 frame.py:987 |
442 | msgid "Measure angle" | 443 | msgid "Measure angle" |
443 | msgstr "Masurare unghi" | 444 | msgstr "Masurare unghi" |
444 | 445 | ||
445 | -#: data_notebook.py:433 data_notebook.py:774 data_notebook.py:1020 | ||
446 | -#: data_notebook.py:1209 | 446 | +#: data_notebook.py:434 data_notebook.py:761 data_notebook.py:1007 |
447 | +#: data_notebook.py:1196 | ||
447 | msgid "Name" | 448 | msgid "Name" |
448 | msgstr "Nume" | 449 | msgstr "Nume" |
449 | 450 | ||
450 | -#: data_notebook.py:494 | 451 | +#: data_notebook.py:495 |
451 | msgid "Mask" | 452 | msgid "Mask" |
452 | msgstr "Mască" | 453 | msgstr "Mască" |
453 | 454 | ||
454 | -#: data_notebook.py:775 | 455 | +#: data_notebook.py:621 task_surface.py:136 |
456 | +msgid "InVesalius 3 - New surface" | ||
457 | +msgstr "InVesalius 3 - Suprafață nouă" | ||
458 | + | ||
459 | +#: data_notebook.py:762 | ||
455 | msgid "Volume (mm³)" | 460 | msgid "Volume (mm³)" |
456 | msgstr "Volum (mm³)" | 461 | msgstr "Volum (mm³)" |
457 | 462 | ||
458 | -#: data_notebook.py:776 | 463 | +#: data_notebook.py:763 |
459 | msgid "Transparency" | 464 | msgid "Transparency" |
460 | msgstr "Transparență" | 465 | msgstr "Transparență" |
461 | 466 | ||
462 | -#: data_notebook.py:1021 | 467 | +#: data_notebook.py:1008 |
463 | msgid "Location" | 468 | msgid "Location" |
464 | msgstr "Locație" | 469 | msgstr "Locație" |
465 | 470 | ||
466 | -#: data_notebook.py:1022 data_notebook.py:1210 | 471 | +#: data_notebook.py:1009 data_notebook.py:1197 |
467 | msgid "Type" | 472 | msgid "Type" |
468 | msgstr "Tip" | 473 | msgstr "Tip" |
469 | 474 | ||
470 | -#: data_notebook.py:1023 data_notebook.py:1211 | 475 | +#: data_notebook.py:1010 data_notebook.py:1198 |
471 | msgid "Value" | 476 | msgid "Value" |
472 | msgstr "Valoare" | 477 | msgstr "Valoare" |
473 | 478 | ||
@@ -523,51 +528,51 @@ msgstr "Salvează presetare pentru distribuția razei" | @@ -523,51 +528,51 @@ msgstr "Salvează presetare pentru distribuția razei" | ||
523 | msgid "Tools" | 528 | msgid "Tools" |
524 | msgstr "Unelte" | 529 | msgstr "Unelte" |
525 | 530 | ||
526 | -#: dialogs.py:57 | 531 | +#: dialogs.py:65 |
527 | msgid "Value will be applied." | 532 | msgid "Value will be applied." |
528 | msgstr "Valoare va fi aplicată" | 533 | msgstr "Valoare va fi aplicată" |
529 | 534 | ||
530 | -#: dialogs.py:61 | 535 | +#: dialogs.py:69 |
531 | msgid "Value will not be applied." | 536 | msgid "Value will not be applied." |
532 | msgstr "Valoare nu va fi aplicată" | 537 | msgstr "Valoare nu va fi aplicată" |
533 | 538 | ||
534 | -#: dialogs.py:95 | 539 | +#: dialogs.py:103 |
535 | msgid "" | 540 | msgid "" |
536 | "Your operational system is 32bits or have low memory. \n" | 541 | "Your operational system is 32bits or have low memory. \n" |
537 | "If you manipulate 3D surface or volume rendering \n" | 542 | "If you manipulate 3D surface or volume rendering \n" |
538 | "it's recommended to reduce the image resolution." | 543 | "it's recommended to reduce the image resolution." |
539 | msgstr "" | 544 | msgstr "" |
540 | 545 | ||
541 | -#: dialogs.py:109 | 546 | +#: dialogs.py:117 |
542 | #, fuzzy | 547 | #, fuzzy |
543 | msgid "Percentage of image resolution" | 548 | msgid "Percentage of image resolution" |
544 | msgstr "Reducere rezoluție:" | 549 | msgstr "Reducere rezoluție:" |
545 | 550 | ||
546 | -#: dialogs.py:155 | 551 | +#: dialogs.py:163 |
547 | msgid "Loading DICOM files" | 552 | msgid "Loading DICOM files" |
548 | msgstr "Încarcă fișierele DICOM" | 553 | msgstr "Încarcă fișierele DICOM" |
549 | 554 | ||
550 | -#: dialogs.py:200 | 555 | +#: dialogs.py:208 |
551 | msgid "Open InVesalius 3 project..." | 556 | msgid "Open InVesalius 3 project..." |
552 | msgstr "Deschide proiectul InVesalius 3:" | 557 | msgstr "Deschide proiectul InVesalius 3:" |
553 | 558 | ||
554 | -#: dialogs.py:228 | 559 | +#: dialogs.py:236 |
555 | msgid "Open Analyze File..." | 560 | msgid "Open Analyze File..." |
556 | msgstr "" | 561 | msgstr "" |
557 | 562 | ||
558 | -#: dialogs.py:266 | 563 | +#: dialogs.py:274 |
559 | msgid "Choose a DICOM folder:" | 564 | msgid "Choose a DICOM folder:" |
560 | msgstr "Alege un fișier DICOM:" | 565 | msgstr "Alege un fișier DICOM:" |
561 | 566 | ||
562 | -#: dialogs.py:297 | 567 | +#: dialogs.py:305 |
563 | msgid "Save project as..." | 568 | msgid "Save project as..." |
564 | msgstr "Salvează proiectul ca..." | 569 | msgstr "Salvează proiectul ca..." |
565 | 570 | ||
566 | -#: dialogs.py:300 | 571 | +#: dialogs.py:308 |
567 | msgid "InVesalius project (*.inv3)|*.inv3" | 572 | msgid "InVesalius project (*.inv3)|*.inv3" |
568 | msgstr "Proiect InVesalius (*.inv3)|*.inv3" | 573 | msgstr "Proiect InVesalius (*.inv3)|*.inv3" |
569 | 574 | ||
570 | -#: dialogs.py:363 dialogs.py:641 dialogs.py:666 | 575 | +#: dialogs.py:371 dialogs.py:649 dialogs.py:674 |
571 | #, python-format | 576 | #, python-format |
572 | msgid "" | 577 | msgid "" |
573 | "The project %s has been modified.\n" | 578 | "The project %s has been modified.\n" |
@@ -576,73 +581,73 @@ msgstr "" | @@ -576,73 +581,73 @@ msgstr "" | ||
576 | "Proiectul %s a fost modificat.⏎\n" | 581 | "Proiectul %s a fost modificat.⏎\n" |
577 | "Salvezi schimbările?" | 582 | "Salvezi schimbările?" |
578 | 583 | ||
579 | -#: dialogs.py:377 | 584 | +#: dialogs.py:385 |
580 | #, python-format | 585 | #, python-format |
581 | msgid "%s is an empty directory." | 586 | msgid "%s is an empty directory." |
582 | msgstr "%s este un director gol." | 587 | msgstr "%s este un director gol." |
583 | 588 | ||
584 | -#: dialogs.py:390 | 589 | +#: dialogs.py:398 |
585 | msgid "There are no DICOM files in the selected directory." | 590 | msgid "There are no DICOM files in the selected directory." |
586 | msgstr "Nu există fișiere DICOM în directorul selectat." | 591 | msgstr "Nu există fișiere DICOM în directorul selectat." |
587 | 592 | ||
588 | -#: dialogs.py:401 | 593 | +#: dialogs.py:409 |
589 | msgid "There is no mask of reference to create a surface." | 594 | msgid "There is no mask of reference to create a surface." |
590 | msgstr "Nu există mască sau referință pentru a creea o suprafață." | 595 | msgstr "Nu există mască sau referință pentru a creea o suprafață." |
591 | 596 | ||
592 | -#: dialogs.py:412 | 597 | +#: dialogs.py:420 |
593 | msgid "No masks were selected for removal." | 598 | msgid "No masks were selected for removal." |
594 | msgstr "Nu a fost selectată nici o mască pentru a fi îndepărtată." | 599 | msgstr "Nu a fost selectată nici o mască pentru a fi îndepărtată." |
595 | 600 | ||
596 | -#: dialogs.py:423 | 601 | +#: dialogs.py:431 |
597 | msgid "No surfaces were selected for removal." | 602 | msgid "No surfaces were selected for removal." |
598 | msgstr "Nu a fost selectată nici o suprafață pentru a fi îndepărtată." | 603 | msgstr "Nu a fost selectată nici o suprafață pentru a fi îndepărtată." |
599 | 604 | ||
600 | -#: dialogs.py:435 | 605 | +#: dialogs.py:443 |
601 | msgid "No measures were selected for removal." | 606 | msgid "No measures were selected for removal." |
602 | msgstr "Nu a fost selectată nici o măsură pentru a fi îndepărtată." | 607 | msgstr "Nu a fost selectată nici o măsură pentru a fi îndepărtată." |
603 | 608 | ||
604 | -#: dialogs.py:446 | 609 | +#: dialogs.py:454 |
605 | msgid "No masks were selected for duplication." | 610 | msgid "No masks were selected for duplication." |
606 | msgstr "Nu a fost selectată nici o mască pentru a fi duplicată." | 611 | msgstr "Nu a fost selectată nici o mască pentru a fi duplicată." |
607 | 612 | ||
608 | -#: dialogs.py:459 | 613 | +#: dialogs.py:467 |
609 | msgid "No surfaces were selected for duplication." | 614 | msgid "No surfaces were selected for duplication." |
610 | msgstr "Nu a fost selectată nici o suprafață pentru a fi duplicată." | 615 | msgstr "Nu a fost selectată nici o suprafață pentru a fi duplicată." |
611 | 616 | ||
612 | -#: dialogs.py:505 | 617 | +#: dialogs.py:513 |
613 | msgid "New mask name:" | 618 | msgid "New mask name:" |
614 | msgstr "Nume pentru masca nouă:" | 619 | msgstr "Nume pentru masca nouă:" |
615 | 620 | ||
616 | -#: dialogs.py:509 | 621 | +#: dialogs.py:517 |
617 | msgid "Name the mask to be created" | 622 | msgid "Name the mask to be created" |
618 | msgstr "Denumiți masca care va fi creată" | 623 | msgstr "Denumiți masca care va fi creată" |
619 | 624 | ||
620 | -#: dialogs.py:516 | 625 | +#: dialogs.py:524 |
621 | msgid "Threshold preset:" | 626 | msgid "Threshold preset:" |
622 | msgstr "Prag prestabilit:" | 627 | msgstr "Prag prestabilit:" |
623 | 628 | ||
624 | -#: dialogs.py:603 presets.py:44 presets.py:62 presets.py:117 presets.py:148 | ||
625 | -#: task_slice.py:421 task_slice.py:423 task_slice.py:435 task_slice.py:437 | ||
626 | -#: task_slice.py:473 task_slice.py:476 | 629 | +#: dialogs.py:611 presets.py:44 presets.py:62 presets.py:117 presets.py:148 |
630 | +#: task_slice.py:431 task_slice.py:433 task_slice.py:445 task_slice.py:447 | ||
631 | +#: task_slice.py:483 task_slice.py:486 | ||
627 | msgid "Custom" | 632 | msgid "Custom" |
628 | msgstr "Obișnuit" | 633 | msgstr "Obișnuit" |
629 | 634 | ||
630 | -#: dialogs.py:618 | 635 | +#: dialogs.py:626 |
631 | #, python-format | 636 | #, python-format |
632 | msgid "%s does not exist." | 637 | msgid "%s does not exist." |
633 | msgstr "%s nu există." | 638 | msgstr "%s nu există." |
634 | 639 | ||
635 | -#: dialogs.py:629 | 640 | +#: dialogs.py:637 |
636 | msgid "Please, provide more than one DICOM file for 3D reconstruction" | 641 | msgid "Please, provide more than one DICOM file for 3D reconstruction" |
637 | msgstr "" | 642 | msgstr "" |
638 | "Vă rugăam să ne furnizați mai mult de un fișier DICOM pentru reconstrucția 3D" | 643 | "Vă rugăam să ne furnizați mai mult de un fișier DICOM pentru reconstrucția 3D" |
639 | 644 | ||
640 | -#: dialogs.py:690 | 645 | +#: dialogs.py:698 |
641 | #, fuzzy | 646 | #, fuzzy |
642 | msgid "(c) 2007-2012 Renato Archer Information Technology Centre - CTI" | 647 | msgid "(c) 2007-2012 Renato Archer Information Technology Centre - CTI" |
643 | msgstr "(c) 2007-2010 Centru Tehnologic Informațional Renato Archer" | 648 | msgstr "(c) 2007-2010 Centru Tehnologic Informațional Renato Archer" |
644 | 649 | ||
645 | -#: dialogs.py:691 | 650 | +#: dialogs.py:699 |
646 | #, fuzzy | 651 | #, fuzzy |
647 | msgid "" | 652 | msgid "" |
648 | "InVesalius is a medical imaging program for 3D reconstruction. It uses a " | 653 | "InVesalius is a medical imaging program for 3D reconstruction. It uses a " |
@@ -658,63 +663,112 @@ msgstr "" | @@ -658,63 +663,112 @@ msgstr "" | ||
658 | "3D ca fişiere STL pentru crearea de modele fizice cu anatomia unui pacient, " | 663 | "3D ca fişiere STL pentru crearea de modele fizice cu anatomia unui pacient, " |
659 | "folosind tehnologii de creere prototipuri în cel mai scurt timp posibil." | 664 | "folosind tehnologii de creere prototipuri în cel mai scurt timp posibil." |
660 | 665 | ||
661 | -#: dialogs.py:699 | 666 | +#: dialogs.py:707 |
662 | msgid "GNU GPL (General Public License) version 2" | 667 | msgid "GNU GPL (General Public License) version 2" |
663 | msgstr "" | 668 | msgstr "" |
664 | "GNU GPL (General Public License - Licență Publică Generală) versiunea 2" | 669 | "GNU GPL (General Public License - Licență Publică Generală) versiunea 2" |
665 | 670 | ||
666 | -#: dialogs.py:731 | 671 | +#: dialogs.py:739 |
667 | msgid "Save raycasting preset as:" | 672 | msgid "Save raycasting preset as:" |
668 | msgstr "Salvează presetare pentru distribuția razei ca:" | 673 | msgstr "Salvează presetare pentru distribuția razei ca:" |
669 | 674 | ||
670 | -#: dialogs.py:774 | 675 | +#: dialogs.py:782 dialogs.py:1079 |
671 | msgid "New surface name:" | 676 | msgid "New surface name:" |
672 | msgstr "Nume pentru suprafața nouă:" | 677 | msgstr "Nume pentru suprafața nouă:" |
673 | 678 | ||
674 | -#: dialogs.py:778 | 679 | +#: dialogs.py:786 dialogs.py:1083 |
675 | msgid "Name the surface to be created" | 680 | msgid "Name the surface to be created" |
676 | msgstr "Denumiți suprafața care va fi creată" | 681 | msgstr "Denumiți suprafața care va fi creată" |
677 | 682 | ||
678 | -#: dialogs.py:785 | 683 | +#: dialogs.py:793 dialogs.py:1090 |
679 | msgid "Mask of reference:" | 684 | msgid "Mask of reference:" |
680 | msgstr "Masca de referinţă:" | 685 | msgstr "Masca de referinţă:" |
681 | 686 | ||
682 | -#: dialogs.py:803 | 687 | +#: dialogs.py:811 dialogs.py:1108 |
683 | msgid "Surface quality:" | 688 | msgid "Surface quality:" |
684 | msgstr "Calitatea suprafeței:" | 689 | msgstr "Calitatea suprafeței:" |
685 | 690 | ||
686 | -#: dialogs.py:832 | 691 | +#: dialogs.py:840 dialogs.py:1136 |
687 | msgid "Fill holes" | 692 | msgid "Fill holes" |
688 | msgstr "Umple spațiile goale" | 693 | msgstr "Umple spațiile goale" |
689 | 694 | ||
690 | -#: dialogs.py:835 | 695 | +#: dialogs.py:843 dialogs.py:1139 |
691 | msgid "Keep largest region" | 696 | msgid "Keep largest region" |
692 | msgstr "Pastrează ceam mai mare regiune" | 697 | msgstr "Pastrează ceam mai mare regiune" |
693 | 698 | ||
694 | -#: dialogs.py:869 | 699 | +#: dialogs.py:881 |
695 | msgid "BMP image" | 700 | msgid "BMP image" |
696 | msgstr "Imagine BPM" | 701 | msgstr "Imagine BPM" |
697 | 702 | ||
698 | -#: dialogs.py:870 | 703 | +#: dialogs.py:882 |
699 | msgid "JPG image" | 704 | msgid "JPG image" |
700 | msgstr "Imagine JPG" | 705 | msgstr "Imagine JPG" |
701 | 706 | ||
702 | -#: dialogs.py:871 | 707 | +#: dialogs.py:883 |
703 | msgid "PNG image" | 708 | msgid "PNG image" |
704 | msgstr "Imagine PNG" | 709 | msgstr "Imagine PNG" |
705 | 710 | ||
706 | -#: dialogs.py:872 | 711 | +#: dialogs.py:884 |
707 | msgid "PostScript document" | 712 | msgid "PostScript document" |
708 | msgstr "Document PostScript" | 713 | msgstr "Document PostScript" |
709 | 714 | ||
710 | -#: dialogs.py:873 | 715 | +#: dialogs.py:885 |
711 | msgid "POV-Ray file" | 716 | msgid "POV-Ray file" |
712 | msgstr "Fișier POV-Ray" | 717 | msgstr "Fișier POV-Ray" |
713 | 718 | ||
714 | -#: dialogs.py:874 | 719 | +#: dialogs.py:886 |
715 | msgid "TIFF image" | 720 | msgid "TIFF image" |
716 | msgstr "Imagine TIFF" | 721 | msgstr "Imagine TIFF" |
717 | 722 | ||
723 | +#: dialogs.py:1003 | ||
724 | +#, fuzzy | ||
725 | +msgid "Surface creation" | ||
726 | +msgstr "Proprietăți suprafață" | ||
727 | + | ||
728 | +#: dialogs.py:1030 | ||
729 | +#, fuzzy | ||
730 | +msgid "Surface creation options" | ||
731 | +msgstr "Proprietăți suprafață" | ||
732 | + | ||
733 | +#: dialogs.py:1036 | ||
734 | +#, fuzzy | ||
735 | +msgid "Surface creation method" | ||
736 | +msgstr "Proprietăți suprafață" | ||
737 | + | ||
738 | +#: dialogs.py:1184 | ||
739 | +msgid "Context aware options" | ||
740 | +msgstr "" | ||
741 | + | ||
742 | +#: dialogs.py:1200 | ||
743 | +msgid "Angle:" | ||
744 | +msgstr "" | ||
745 | + | ||
746 | +#: dialogs.py:1202 | ||
747 | +#, fuzzy | ||
748 | +msgid "Max. distance:" | ||
749 | +msgstr "Măsurare distanță" | ||
750 | + | ||
751 | +#: dialogs.py:1204 | ||
752 | +msgid "Min. weight:" | ||
753 | +msgstr "" | ||
754 | + | ||
755 | +#: dialogs.py:1206 | ||
756 | +#, fuzzy | ||
757 | +msgid "N. steps:" | ||
758 | +msgstr "Următorul pas" | ||
759 | + | ||
760 | +#: dialogs.py:1225 dialogs.py:1261 dialogs.py:1307 | ||
761 | +msgid "Context aware smoothing" | ||
762 | +msgstr "" | ||
763 | + | ||
764 | +#: dialogs.py:1226 | ||
765 | +msgid "Binary" | ||
766 | +msgstr "" | ||
767 | + | ||
768 | +#: dialogs.py:1244 | ||
769 | +msgid "It's not possible to use the Default method because the mask was edited" | ||
770 | +msgstr "" | ||
771 | + | ||
718 | #: dicom.py:1520 dicom.py:1524 dicom.py:1526 | 772 | #: dicom.py:1520 dicom.py:1524 dicom.py:1526 |
719 | msgid "unnamed" | 773 | msgid "unnamed" |
720 | msgstr "nenumit" | 774 | msgstr "nenumit" |
@@ -858,7 +912,7 @@ msgstr "" | @@ -858,7 +912,7 @@ msgstr "" | ||
858 | msgid "Help" | 912 | msgid "Help" |
859 | msgstr "Ajutor" | 913 | msgstr "Ajutor" |
860 | 914 | ||
861 | -#: frame.py:654 surface.py:355 surface.py:728 surface.py:729 | 915 | +#: frame.py:654 surface.py:358 surface.py:735 surface.py:736 |
862 | msgid "Ready" | 916 | msgid "Ready" |
863 | msgstr "Gata" | 917 | msgstr "Gata" |
864 | 918 | ||
@@ -1135,8 +1189,8 @@ msgstr "Lățime Fereastră și Nivel" | @@ -1135,8 +1189,8 @@ msgstr "Lățime Fereastră și Nivel" | ||
1135 | msgid "Pseudo Colour" | 1189 | msgid "Pseudo Colour" |
1136 | msgstr "Culoare asemănătoare" | 1190 | msgstr "Culoare asemănătoare" |
1137 | 1191 | ||
1138 | -#: surface.py:418 surface.py:508 surface.py:526 surface.py:548 surface.py:576 | ||
1139 | -#: surface.py:598 surface.py:617 surface.py:631 surface.py:648 | 1192 | +#: surface.py:419 surface.py:510 surface.py:528 surface.py:554 surface.py:583 |
1193 | +#: surface.py:605 surface.py:624 surface.py:638 surface.py:655 | ||
1140 | msgid "Generating 3D surface..." | 1194 | msgid "Generating 3D surface..." |
1141 | msgstr "Generare suprafață 3D..." | 1195 | msgstr "Generare suprafață 3D..." |
1142 | 1196 | ||
@@ -1205,31 +1259,31 @@ msgstr "Salvează suprafața" | @@ -1205,31 +1259,31 @@ msgstr "Salvează suprafața" | ||
1205 | msgid "Overwrite last surface" | 1259 | msgid "Overwrite last surface" |
1206 | msgstr "Suprascrie ultima suprafață" | 1260 | msgstr "Suprascrie ultima suprafață" |
1207 | 1261 | ||
1208 | -#: task_slice.py:228 | 1262 | +#: task_slice.py:238 |
1209 | msgid "Mask properties" | 1263 | msgid "Mask properties" |
1210 | msgstr "Proprietațile măștii" | 1264 | msgstr "Proprietațile măștii" |
1211 | 1265 | ||
1212 | -#: task_slice.py:236 | 1266 | +#: task_slice.py:246 |
1213 | msgid "Advanced editing tools" | 1267 | msgid "Advanced editing tools" |
1214 | msgstr "Unelte de editare avansate" | 1268 | msgstr "Unelte de editare avansate" |
1215 | 1269 | ||
1216 | -#: task_slice.py:320 | 1270 | +#: task_slice.py:330 |
1217 | msgid "Set predefined or manual threshold:" | 1271 | msgid "Set predefined or manual threshold:" |
1218 | msgstr "Selectare prag predefinit sau manual:" | 1272 | msgstr "Selectare prag predefinit sau manual:" |
1219 | 1273 | ||
1220 | -#: task_slice.py:528 | 1274 | +#: task_slice.py:538 |
1221 | msgid "Choose brush type, size or operation:" | 1275 | msgid "Choose brush type, size or operation:" |
1222 | msgstr "Alege tipul pensulei, mărime sau operație:" | 1276 | msgstr "Alege tipul pensulei, mărime sau operație:" |
1223 | 1277 | ||
1224 | -#: task_slice.py:534 | 1278 | +#: task_slice.py:544 |
1225 | msgid "Circle" | 1279 | msgid "Circle" |
1226 | msgstr "Cerc" | 1280 | msgstr "Cerc" |
1227 | 1281 | ||
1228 | -#: task_slice.py:538 | 1282 | +#: task_slice.py:548 |
1229 | msgid "Square" | 1283 | msgid "Square" |
1230 | msgstr "Pătrat" | 1284 | msgstr "Pătrat" |
1231 | 1285 | ||
1232 | -#: task_slice.py:574 | 1286 | +#: task_slice.py:584 |
1233 | msgid "Brush threshold range:" | 1287 | msgid "Brush threshold range:" |
1234 | msgstr "Intervalul pragurilor pensulei:" | 1288 | msgstr "Intervalul pragurilor pensulei:" |
1235 | 1289 | ||
@@ -1241,57 +1295,53 @@ msgstr "Creeare suprafață 3D pe baza măștii" | @@ -1241,57 +1295,53 @@ msgstr "Creeare suprafață 3D pe baza măștii" | ||
1241 | msgid "Next step" | 1295 | msgid "Next step" |
1242 | msgstr "Următorul pas" | 1296 | msgstr "Următorul pas" |
1243 | 1297 | ||
1244 | -#: task_surface.py:134 | ||
1245 | -msgid "InVesalius 3 - New surface" | ||
1246 | -msgstr "InVesalius 3 - Suprafață nouă" | ||
1247 | - | ||
1248 | -#: task_surface.py:207 | 1298 | +#: task_surface.py:213 |
1249 | msgid "Surface properties" | 1299 | msgid "Surface properties" |
1250 | msgstr "Proprietăți suprafață" | 1300 | msgstr "Proprietăți suprafață" |
1251 | 1301 | ||
1252 | -#: task_surface.py:214 | 1302 | +#: task_surface.py:220 |
1253 | msgid "Advanced options" | 1303 | msgid "Advanced options" |
1254 | msgstr "Opțiuni avansate" | 1304 | msgstr "Opțiuni avansate" |
1255 | 1305 | ||
1256 | -#: task_surface.py:246 | 1306 | +#: task_surface.py:252 |
1257 | msgid "Automatically select largest disconnected region and create new surface" | 1307 | msgid "Automatically select largest disconnected region and create new surface" |
1258 | msgstr "" | 1308 | msgstr "" |
1259 | "Alege automat cea mai mare regiune întreruptă și creează o suprafață nouă " | 1309 | "Alege automat cea mai mare regiune întreruptă și creează o suprafață nouă " |
1260 | 1310 | ||
1261 | -#: task_surface.py:247 | 1311 | +#: task_surface.py:253 |
1262 | msgid "Select largest part" | 1312 | msgid "Select largest part" |
1263 | msgstr "Selectează partea cea mai întinsă" | 1313 | msgstr "Selectează partea cea mai întinsă" |
1264 | 1314 | ||
1265 | -#: task_surface.py:255 | 1315 | +#: task_surface.py:261 |
1266 | msgid "" | 1316 | msgid "" |
1267 | "Automatically select disconnected regions and create one new surface per " | 1317 | "Automatically select disconnected regions and create one new surface per " |
1268 | "region" | 1318 | "region" |
1269 | msgstr "" | 1319 | msgstr "" |
1270 | "Alege automat regiunile întrerupte și creează o suprafață nouă per regiune" | 1320 | "Alege automat regiunile întrerupte și creează o suprafață nouă per regiune" |
1271 | 1321 | ||
1272 | -#: task_surface.py:256 | 1322 | +#: task_surface.py:262 |
1273 | msgid "Split all disconnected surfaces" | 1323 | msgid "Split all disconnected surfaces" |
1274 | msgstr "Desparte toate suprafețele întrerupte" | 1324 | msgstr "Desparte toate suprafețele întrerupte" |
1275 | 1325 | ||
1276 | -#: task_surface.py:264 | 1326 | +#: task_surface.py:270 |
1277 | msgid "Manually insert seeds of regions of interest and create one new surface" | 1327 | msgid "Manually insert seeds of regions of interest and create one new surface" |
1278 | msgstr "" | 1328 | msgstr "" |
1279 | "Inserează manual semințe ale regiunilor de interes și creează o suprafață " | 1329 | "Inserează manual semințe ale regiunilor de interes și creează o suprafață " |
1280 | "nouă" | 1330 | "nouă" |
1281 | 1331 | ||
1282 | -#: task_surface.py:265 | 1332 | +#: task_surface.py:271 |
1283 | msgid "Select regions of interest..." | 1333 | msgid "Select regions of interest..." |
1284 | msgstr "Selectează regiunile de interes..." | 1334 | msgstr "Selectează regiunile de interes..." |
1285 | 1335 | ||
1286 | -#: task_surface.py:402 | 1336 | +#: task_surface.py:408 |
1287 | msgid "Transparency:" | 1337 | msgid "Transparency:" |
1288 | msgstr "Transparență:" | 1338 | msgstr "Transparență:" |
1289 | 1339 | ||
1290 | -#: task_surface.py:538 | 1340 | +#: task_surface.py:544 |
1291 | msgid "Decimate resolution:" | 1341 | msgid "Decimate resolution:" |
1292 | msgstr "Reducere rezoluție:" | 1342 | msgstr "Reducere rezoluție:" |
1293 | 1343 | ||
1294 | -#: task_surface.py:548 | 1344 | +#: task_surface.py:554 |
1295 | msgid "Smooth iterations:" | 1345 | msgid "Smooth iterations:" |
1296 | msgstr "Repetări omogene:" | 1346 | msgstr "Repetări omogene:" |
1297 | 1347 |