Commit 084e92b629c13596b37405b4e9312a8a6b5f8548
1 parent
8a4cf336
Exists in
master
and in
67 other branches
ENH: Enhanced translation to pt_BR
Showing
3 changed files
with
52 additions
and
53 deletions
Show diff stats
invesalius/utils.py
| @@ -218,7 +218,7 @@ def calculate_resizing_tofitmemory(x_size,y_size,n_slices,byte): | @@ -218,7 +218,7 @@ def calculate_resizing_tofitmemory(x_size,y_size,n_slices,byte): | ||
| 218 | #import sigar | 218 | #import sigar |
| 219 | #sg = sigar.open() | 219 | #sg = sigar.open() |
| 220 | #ram_free = sg.mem().actual_free() | 220 | #ram_free = sg.mem().actual_free() |
| 221 | - #ram_total = sg.mem().actual_free() | 221 | + #ram_total = sg.mem().total() |
| 222 | #swap_free = sg.swap().free() | 222 | #swap_free = sg.swap().free() |
| 223 | #sg.close() | 223 | #sg.close() |
| 224 | 224 |
locale/pt_BR/LC_MESSAGES/invesalius.mo
No preview for this file type
po/pt_BR.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: 2012-09-12 13:02-0300\n" | 12 | +"POT-Creation-Date: 2012-09-13 15:38-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: Portuguese (Brazil) (http://www.transifex.com/projects/p/" | 15 | "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" |
| @@ -182,8 +182,8 @@ msgstr "Fossa cerebral posterior" | @@ -182,8 +182,8 @@ msgstr "Fossa cerebral posterior" | ||
| 182 | msgid "Brain" | 182 | msgid "Brain" |
| 183 | msgstr "Cérebro" | 183 | msgstr "Cérebro" |
| 184 | 184 | ||
| 185 | -#: constants.py:279 control.py:361 dialogs.py:1184 dialogs.py:1187 | ||
| 186 | -#: dialogs.py:1195 dialogs.py:1270 slice_menu.py:39 slice_menu.py:51 | 185 | +#: constants.py:279 control.py:361 dialogs.py:1183 dialogs.py:1186 |
| 186 | +#: dialogs.py:1194 dialogs.py:1269 slice_menu.py:39 slice_menu.py:51 | ||
| 187 | msgid "Default" | 187 | msgid "Default" |
| 188 | msgstr "Padrão" | 188 | msgstr "Padrão" |
| 189 | 189 | ||
| @@ -449,10 +449,6 @@ msgstr "Máscara" | @@ -449,10 +449,6 @@ msgstr "Máscara" | ||
| 449 | msgid "New surface" | 449 | msgid "New surface" |
| 450 | msgstr "Nova superfície" | 450 | msgstr "Nova superfície" |
| 451 | 451 | ||
| 452 | -#: dialogs.py:1207 | ||
| 453 | -msgid "Method:" | ||
| 454 | -msgstr "Método" | ||
| 455 | - | ||
| 456 | #: data_notebook.py:762 | 452 | #: data_notebook.py:762 |
| 457 | msgid "Volume (mm³)" | 453 | msgid "Volume (mm³)" |
| 458 | msgstr "Volume (mm³)" | 454 | msgstr "Volume (mm³)" |
| @@ -657,11 +653,11 @@ msgid "" | @@ -657,11 +653,11 @@ msgid "" | ||
| 657 | "\n" | 653 | "\n" |
| 658 | " Contact: invesalius@cti.gov.br" | 654 | " Contact: invesalius@cti.gov.br" |
| 659 | msgstr "" | 655 | msgstr "" |
| 660 | -"O InVesalius é um programa para reconstrução 3D de imagens médicas a partir de " | ||
| 661 | -"uma sequência de imagens DICOM 2D, obtidas com equipamentos de TC ou RM. O " | ||
| 662 | -"InVesalius permite que sejam exportados volumes ou superfícies 3D no formato " | ||
| 663 | -"STL, para criação de réplicas físicas de estruturas anatômicas do paciente " | ||
| 664 | -"por meio de tecnologias de prototipagem rápida.\n" | 656 | +"O InVesalius é um programa para reconstrução 3D de imagens médicas a partir " |
| 657 | +"de uma sequência de imagens DICOM 2D, obtidas com equipamentos de TC ou RM. " | ||
| 658 | +"O InVesalius permite que sejam exportados volumes ou superfícies 3D no " | ||
| 659 | +"formato STL, para criação de réplicas físicas de estruturas anatômicas do " | ||
| 660 | +"paciente por meio de tecnologias de prototipagem rápida.\n" | ||
| 665 | "\n" | 661 | "\n" |
| 666 | "Contato: invesalius@cti.gov.br" | 662 | "Contato: invesalius@cti.gov.br" |
| 667 | 663 | ||
| @@ -669,106 +665,113 @@ msgstr "" | @@ -669,106 +665,113 @@ msgstr "" | ||
| 669 | msgid "GNU GPL (General Public License) version 2" | 665 | msgid "GNU GPL (General Public License) version 2" |
| 670 | msgstr "GNU GPL (Licença Pública Geral) versão 2" | 666 | msgstr "GNU GPL (Licença Pública Geral) versão 2" |
| 671 | 667 | ||
| 672 | -#: dialogs.py:741 | 668 | +#: dialogs.py:740 |
| 673 | msgid "Save raycasting preset as:" | 669 | msgid "Save raycasting preset as:" |
| 674 | msgstr "Salvar pré-ajuste de raycasting como:" | 670 | msgstr "Salvar pré-ajuste de raycasting como:" |
| 675 | 671 | ||
| 676 | -#: dialogs.py:784 dialogs.py:1039 | 672 | +#: dialogs.py:783 dialogs.py:1038 |
| 677 | msgid "New surface name:" | 673 | msgid "New surface name:" |
| 678 | msgstr "Nome da nova superfície:" | 674 | msgstr "Nome da nova superfície:" |
| 679 | 675 | ||
| 680 | -#: dialogs.py:788 dialogs.py:1043 | 676 | +#: dialogs.py:787 dialogs.py:1042 |
| 681 | msgid "Name the surface to be created" | 677 | msgid "Name the surface to be created" |
| 682 | msgstr "Nome da superfície a ser criada" | 678 | msgstr "Nome da superfície a ser criada" |
| 683 | 679 | ||
| 684 | -#: dialogs.py:795 dialogs.py:1050 | 680 | +#: dialogs.py:794 dialogs.py:1049 |
| 685 | msgid "Mask of reference:" | 681 | msgid "Mask of reference:" |
| 686 | msgstr "Máscara de referência:" | 682 | msgstr "Máscara de referência:" |
| 687 | 683 | ||
| 688 | -#: dialogs.py:813 dialogs.py:1068 | 684 | +#: dialogs.py:812 dialogs.py:1067 |
| 689 | msgid "Surface quality:" | 685 | msgid "Surface quality:" |
| 690 | msgstr "Qualidade da superfície:" | 686 | msgstr "Qualidade da superfície:" |
| 691 | 687 | ||
| 692 | -#: dialogs.py:842 dialogs.py:1096 | 688 | +#: dialogs.py:841 dialogs.py:1095 |
| 693 | msgid "Fill holes" | 689 | msgid "Fill holes" |
| 694 | msgstr "Preencher buracos" | 690 | msgstr "Preencher buracos" |
| 695 | 691 | ||
| 696 | -#: dialogs.py:845 dialogs.py:1099 | 692 | +#: dialogs.py:844 dialogs.py:1098 |
| 697 | msgid "Keep largest region" | 693 | msgid "Keep largest region" |
| 698 | msgstr "Manter maior região" | 694 | msgstr "Manter maior região" |
| 699 | 695 | ||
| 700 | -#: dialogs.py:883 | 696 | +#: dialogs.py:882 |
| 701 | msgid "BMP image" | 697 | msgid "BMP image" |
| 702 | msgstr "Imagem BMP" | 698 | msgstr "Imagem BMP" |
| 703 | 699 | ||
| 704 | -#: dialogs.py:884 | 700 | +#: dialogs.py:883 |
| 705 | msgid "JPG image" | 701 | msgid "JPG image" |
| 706 | msgstr "Imagem JPG" | 702 | msgstr "Imagem JPG" |
| 707 | 703 | ||
| 708 | -#: dialogs.py:885 | 704 | +#: dialogs.py:884 |
| 709 | msgid "PNG image" | 705 | msgid "PNG image" |
| 710 | msgstr "Imagem PNG" | 706 | msgstr "Imagem PNG" |
| 711 | 707 | ||
| 712 | -#: dialogs.py:886 | 708 | +#: dialogs.py:885 |
| 713 | msgid "PostScript document" | 709 | msgid "PostScript document" |
| 714 | msgstr "Documento PostScript" | 710 | msgstr "Documento PostScript" |
| 715 | 711 | ||
| 716 | -#: dialogs.py:887 | 712 | +#: dialogs.py:886 |
| 717 | msgid "POV-Ray file" | 713 | msgid "POV-Ray file" |
| 718 | msgstr "Arquivo POV-Ray" | 714 | msgstr "Arquivo POV-Ray" |
| 719 | 715 | ||
| 720 | -#: dialogs.py:888 | 716 | +#: dialogs.py:887 |
| 721 | msgid "TIFF image" | 717 | msgid "TIFF image" |
| 722 | msgstr "Imagem TIFF" | 718 | msgstr "Imagem TIFF" |
| 723 | 719 | ||
| 724 | -#: dialogs.py:933 | 720 | +#: dialogs.py:932 |
| 725 | msgid "Surface generation options" | 721 | msgid "Surface generation options" |
| 726 | msgstr "Opções de geração de superfície" | 722 | msgstr "Opções de geração de superfície" |
| 727 | 723 | ||
| 728 | -#: dialogs.py:963 | 724 | +#: dialogs.py:962 |
| 729 | msgid "Surface creation" | 725 | msgid "Surface creation" |
| 730 | msgstr "Criação de superfície" | 726 | msgstr "Criação de superfície" |
| 731 | 727 | ||
| 732 | -#: dialogs.py:990 | 728 | +#: dialogs.py:989 |
| 733 | msgid "Surface creation options" | 729 | msgid "Surface creation options" |
| 734 | msgstr "Opções de criação de superfície" | 730 | msgstr "Opções de criação de superfície" |
| 735 | 731 | ||
| 736 | -#: dialogs.py:996 | 732 | +#: dialogs.py:995 |
| 737 | msgid "Surface creation method" | 733 | msgid "Surface creation method" |
| 738 | msgstr "Método de criação de superfície" | 734 | msgstr "Método de criação de superfície" |
| 739 | 735 | ||
| 740 | -#: dialogs.py:1144 | 736 | +#: dialogs.py:1143 frame.py:571 |
| 737 | +msgid "Options" | ||
| 738 | +msgstr "Opções" | ||
| 739 | + | ||
| 741 | # msgid "Options" | 740 | # msgid "Options" |
| 742 | # msgstr "Opções" | 741 | # msgstr "Opções" |
| 743 | - | ||
| 744 | -#: dialogs.py:1160 | 742 | +#: dialogs.py:1159 |
| 745 | msgid "Angle:" | 743 | msgid "Angle:" |
| 746 | msgstr "Ângulo" | 744 | msgstr "Ângulo" |
| 747 | 745 | ||
| 748 | -#: dialogs.py:1162 | 746 | +#: dialogs.py:1161 |
| 749 | msgid "Max. distance:" | 747 | msgid "Max. distance:" |
| 750 | msgstr "Distância máxima" | 748 | msgstr "Distância máxima" |
| 751 | 749 | ||
| 752 | -#: dialogs.py:1164 | 750 | +#: dialogs.py:1163 |
| 753 | msgid "Min. weight:" | 751 | msgid "Min. weight:" |
| 754 | msgstr "Peso mínimo" | 752 | msgstr "Peso mínimo" |
| 755 | 753 | ||
| 756 | -#: dialogs.py:1166 | 754 | +#: dialogs.py:1165 |
| 757 | msgid "N. steps:" | 755 | msgid "N. steps:" |
| 758 | msgstr "Número de passos" | 756 | msgstr "Número de passos" |
| 759 | 757 | ||
| 760 | -#: dialogs.py:1185 dialogs.py:1221 dialogs.py:1266 | 758 | +#: dialogs.py:1184 dialogs.py:1220 dialogs.py:1265 |
| 761 | msgid "Context aware smoothing" | 759 | msgid "Context aware smoothing" |
| 762 | msgstr "Suavização sensível ao contexto" | 760 | msgstr "Suavização sensível ao contexto" |
| 763 | 761 | ||
| 764 | -#: dialogs.py:1186 | 762 | +#: dialogs.py:1185 |
| 765 | msgid "Binary" | 763 | msgid "Binary" |
| 766 | msgstr "Binário" | 764 | msgstr "Binário" |
| 767 | 765 | ||
| 768 | -#: dialogs.py:1204 | ||
| 769 | -msgid "It is not possible to use the Default method because the mask was edited." | 766 | +#: dialogs.py:1203 |
| 767 | +msgid "" | ||
| 768 | +"It is not possible to use the Default method because the mask was edited." | ||
| 770 | msgstr "Não é possível usar o método Padrão porque a máscara foi editada." | 769 | msgstr "Não é possível usar o método Padrão porque a máscara foi editada." |
| 771 | 770 | ||
| 771 | +#: dialogs.py:1206 | ||
| 772 | +msgid "Method:" | ||
| 773 | +msgstr "Método" | ||
| 774 | + | ||
| 772 | #: dicom.py:1520 dicom.py:1524 dicom.py:1526 | 775 | #: dicom.py:1520 dicom.py:1524 dicom.py:1526 |
| 773 | msgid "unnamed" | 776 | msgid "unnamed" |
| 774 | msgstr "sem_nome" | 777 | msgstr "sem_nome" |
| @@ -903,15 +906,11 @@ msgstr "Arquivo" | @@ -903,15 +906,11 @@ msgstr "Arquivo" | ||
| 903 | msgid "Edit" | 906 | msgid "Edit" |
| 904 | msgstr "Editar" | 907 | msgstr "Editar" |
| 905 | 908 | ||
| 906 | -#: frame.py:571 dialogs.py:1144 | ||
| 907 | -msgid "Options" | ||
| 908 | -msgstr "Opções" | ||
| 909 | - | ||
| 910 | #: frame.py:572 | 909 | #: frame.py:572 |
| 911 | msgid "Help" | 910 | msgid "Help" |
| 912 | msgstr "Ajuda" | 911 | msgstr "Ajuda" |
| 913 | 912 | ||
| 914 | -#: frame.py:654 surface.py:358 surface.py:735 surface.py:736 | 913 | +#: frame.py:654 surface.py:362 surface.py:739 surface.py:740 |
| 915 | msgid "Ready" | 914 | msgid "Ready" |
| 916 | msgstr "Pronto" | 915 | msgstr "Pronto" |
| 917 | 916 | ||
| @@ -1088,11 +1087,11 @@ msgstr "Seleção de idioma" | @@ -1088,11 +1087,11 @@ msgstr "Seleção de idioma" | ||
| 1088 | msgid "Choose user interface language" | 1087 | msgid "Choose user interface language" |
| 1089 | msgstr "Selecione o idioma" | 1088 | msgstr "Selecione o idioma" |
| 1090 | 1089 | ||
| 1091 | -#: polydata_utils.py:132 | 1090 | +#: polydata_utils.py:139 |
| 1092 | msgid "Analysing selected regions..." | 1091 | msgid "Analysing selected regions..." |
| 1093 | msgstr "Analisando regiões selecionadas..." | 1092 | msgstr "Analisando regiões selecionadas..." |
| 1094 | 1093 | ||
| 1095 | -#: polydata_utils.py:191 | 1094 | +#: polydata_utils.py:198 |
| 1096 | msgid "Splitting disconnected regions..." | 1095 | msgid "Splitting disconnected regions..." |
| 1097 | msgstr "Separando regiões desconexas..." | 1096 | msgstr "Separando regiões desconexas..." |
| 1098 | 1097 | ||
| @@ -1196,8 +1195,8 @@ msgstr "Brilho e contraste" | @@ -1196,8 +1195,8 @@ msgstr "Brilho e contraste" | ||
| 1196 | msgid "Pseudo color" | 1195 | msgid "Pseudo color" |
| 1197 | msgstr "Pseudo cor" | 1196 | msgstr "Pseudo cor" |
| 1198 | 1197 | ||
| 1199 | -#: surface.py:419 surface.py:510 surface.py:528 surface.py:554 surface.py:583 | ||
| 1200 | -#: surface.py:605 surface.py:624 surface.py:638 surface.py:655 | 1198 | +#: surface.py:423 surface.py:514 surface.py:532 surface.py:558 surface.py:587 |
| 1199 | +#: surface.py:609 surface.py:628 surface.py:642 surface.py:659 | ||
| 1201 | msgid "Creating 3D surface..." | 1200 | msgid "Creating 3D surface..." |
| 1202 | msgstr "Criando superfície 3D..." | 1201 | msgstr "Criando superfície 3D..." |
| 1203 | 1202 | ||
| @@ -1293,14 +1292,14 @@ msgstr "Quadrado" | @@ -1293,14 +1292,14 @@ msgstr "Quadrado" | ||
| 1293 | msgid "Brush threshold range:" | 1292 | msgid "Brush threshold range:" |
| 1294 | msgstr "Limiar do pincel:" | 1293 | msgstr "Limiar do pincel:" |
| 1295 | 1294 | ||
| 1296 | -#: task_surface.py:86 | ||
| 1297 | -msgid "Create new 3D surface" | ||
| 1298 | -msgstr "Criar nova superfície 3D" | ||
| 1299 | - | ||
| 1300 | #: task_surface.py:85 | 1295 | #: task_surface.py:85 |
| 1301 | msgid "Create 3D surface based on a mask" | 1296 | msgid "Create 3D surface based on a mask" |
| 1302 | msgstr "Criar superfície 3D baseada em máscara" | 1297 | msgstr "Criar superfície 3D baseada em máscara" |
| 1303 | 1298 | ||
| 1299 | +#: task_surface.py:86 | ||
| 1300 | +msgid "Create new 3D surface" | ||
| 1301 | +msgstr "Criar nova superfície 3D" | ||
| 1302 | + | ||
| 1304 | #: task_surface.py:104 | 1303 | #: task_surface.py:104 |
| 1305 | msgid "Next step" | 1304 | msgid "Next step" |
| 1306 | msgstr "Próximo passo" | 1305 | msgstr "Próximo passo" |