Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite55b034

Browse files
Update translation
Co-Authored-By: Marcos MoraesCo-Authored-By: Adorilson Bezerra <adorilson@gmail.com>Co-Authored-By: python-doc bot
1 parentfe0415a commite55b034

File tree

7 files changed

+100
-49
lines changed

7 files changed

+100
-49
lines changed

‎library/ctypes.po‎

Lines changed: 52 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version:Python 3.10\n"
1414
"Report-Msgid-Bugs-To:\n"
15-
"POT-Creation-Date:2025-11-05 17:40+0000\n"
15+
"POT-Creation-Date:2025-11-07 18:03+0000\n"
1616
"PO-Revision-Date:2025-09-22 15:57+0000\n"
1717
"Last-Translator:Marcos Moraes, 2025\n"
1818
"Language-Team:Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -575,7 +575,7 @@ msgstr ""
575575
"Em muitas plataformas chamar funções variádicas por meio do ctypes é "
576576
"exatamente o mesmo que chamar funções com um número fixo de parâmetros. Em "
577577
"algumas plataformas, em particular no ARM64 para plataformas Apple, a "
578-
"convenção chamada para funções variádicas é diferente daquela usada para "
578+
"convençãodechamada para funções variádicas é diferente daquela usada para "
579579
"funções regulares."
580580

581581
#:../../library/ctypes.rst:386
@@ -786,6 +786,8 @@ msgid ""
786786
"Nested structures can also be initialized in the constructor in several "
787787
"ways::"
788788
msgstr""
789+
"Estruturas aninhadas também podem ser inicializadas no construtor de várias "
790+
"maneiras::"
789791

790792
#:../../library/ctypes.rst:619
791793
msgid""
@@ -800,6 +802,11 @@ msgid ""
800802
"guaranteed by the library to work in the general case. Unions and "
801803
"structures with bit-fields should always be passed to functions by pointer."
802804
msgstr""
805+
"O :mod:`ctypes` não suporta passar uniões ou estruturas com campos de bits "
806+
"(bit-fields) para funções por valor. Embora isso possa funcionar em x86 de "
807+
"32 bits, não é garantido pela biblioteca que funcione no caso geral. Uniões "
808+
"e estruturas com campos de bits devem sempre ser passadas para funções por "
809+
"ponteiro."
803810

804811
#:../../library/ctypes.rst:639
805812
msgid"Structure/union alignment and byte order"
@@ -825,7 +832,7 @@ msgstr ""
825832

826833
#:../../library/ctypes.rst:657
827834
msgid"Bit fields in structures and unions"
828-
msgstr""
835+
msgstr"Campos de bit em estruturas e uniões"
829836

830837
#:../../library/ctypes.rst:659
831838
msgid""
@@ -843,32 +850,39 @@ msgid ""
843850
"Arrays are sequences, containing a fixed number of instances of the same "
844851
"type."
845852
msgstr""
853+
"Vetores são sequências, contendo um número fixo de instâncias do mesmo tipo."
846854

847855
#:../../library/ctypes.rst:681
848856
msgid""
849857
"The recommended way to create array types is by multiplying a data type with "
850858
"a positive integer::"
851859
msgstr""
860+
"A maneira recomendada de criar tipos vetor é multiplicando um tipo de dado "
861+
"por um inteiro positivo::"
852862

853863
#:../../library/ctypes.rst:686
854864
msgid""
855865
"Here is an example of a somewhat artificial data type, a structure "
856866
"containing 4 POINTs among other stuff::"
857867
msgstr""
868+
"Aqui está um exemplo de um tipo de dado um tanto artificial, uma estrutura "
869+
"contendo 4 POINTs entre outras coisas::"
858870

859871
#:../../library/ctypes.rst:702
860872
msgid"Instances are created in the usual way, by calling the class::"
861-
msgstr""
873+
msgstr"Instâncias são criadas da maneira usual, chamando a classe::"
862874

863875
#:../../library/ctypes.rst:708
864876
msgid""
865877
"The above code print a series of ``0 0`` lines, because the array contents "
866878
"is initialized to zeros."
867879
msgstr""
880+
"O código acima exibe uma série de linhas ``0 0``, pois o conteúdo do vetor é "
881+
"inicializado com zeros."
868882

869883
#:../../library/ctypes.rst:711
870884
msgid"Initializers of the correct type can also be specified::"
871-
msgstr""
885+
msgstr"Inicializadores do tipo correto também podem ser especificados::"
872886

873887
#:../../library/ctypes.rst:727
874888
msgid"Pointers"
@@ -879,33 +893,43 @@ msgid ""
879893
"Pointer instances are created by calling the :func:`pointer` function on a :"
880894
"mod:`ctypes` type::"
881895
msgstr""
896+
"Instâncias de ponteiro são criadas chamando a função :func:`pointer` em um "
897+
"tipo :mod:`ctypes`::"
882898

883899
#:../../library/ctypes.rst:737
884900
msgid""
885901
"Pointer instances have a :attr:`~_Pointer.contents` attribute which returns "
886902
"the object to which the pointer points, the ``i`` object above::"
887903
msgstr""
904+
"Instâncias de ponteiros têm um atributo :attr:`~_Pointer.contents` que "
905+
"retorna o objeto para qual o ponteiro aponta, o objeto ``i`` acima::"
888906

889907
#:../../library/ctypes.rst:744
890908
msgid""
891909
"Note that :mod:`ctypes` does not have OOR (original object return), it "
892910
"constructs a new, equivalent object each time you retrieve an attribute::"
893911
msgstr""
912+
"Note que o :mod:`ctypes` não possui OOR (retorno de objeto original), ele "
913+
"constrói um objeto novo e equivalente cada vez que você recupera um "
914+
"atributo::"
894915

895916
#:../../library/ctypes.rst:753
896917
msgid""
897918
"Assigning another :class:`c_int` instance to the pointer's contents "
898919
"attribute would cause the pointer to point to the memory location where this "
899920
"is stored::"
900921
msgstr""
922+
"Atribuir outra instância :class:`c_int` ao atributo do conteúdo do ponteiro "
923+
"faria com que o ponteiro apontasse para o local de memória onde ela está "
924+
"armazenada::"
901925

902926
#:../../library/ctypes.rst:765
903927
msgid"Pointer instances can also be indexed with integers::"
904-
msgstr""
928+
msgstr"Instâncias de ponteiro também podem ser indexadas com inteiros::"
905929

906930
#:../../library/ctypes.rst:771
907931
msgid"Assigning to an integer index changes the pointed to value::"
908-
msgstr""
932+
msgstr"Atribuir a um índice inteiro altera o valor apontado::"
909933

910934
#:../../library/ctypes.rst:780
911935
msgid""
@@ -915,6 +939,11 @@ msgid ""
915939
"a C function, and you *know* that the pointer actually points to an array "
916940
"instead of a single item."
917941
msgstr""
942+
"Também é possível usar índices diferentes de 0, mas você deve saber o que "
943+
"está fazendo, assim como em C: Você pode acessar ou alterar locais "
944+
"arbitrários da memória. Geralmente, você só usa este recurso se receber um "
945+
"ponteiro de uma função C, e você *sabe* que o ponteiro na verdade aponta "
946+
"para um vetor em vez de um único item."
918947

919948
#:../../library/ctypes.rst:786
920949
msgid""
@@ -923,18 +952,27 @@ msgid ""
923952
"the :func:`POINTER` function, which accepts any :mod:`ctypes` type, and "
924953
"returns a new type::"
925954
msgstr""
955+
"Nos bastidores, a função :func:`pointer` faz mais do que simplesmente criar "
956+
"instâncias de ponteiro, ela precisa criar *tipos* de ponteiro primeiro. Isso "
957+
"é feito com a função :func:`POINTER`, que aceita qualquer tipo :mod:"
958+
"`ctypes`, e retorna um novo tipo::"
926959

927960
#:../../library/ctypes.rst:802
928961
msgid""
929962
"Calling the pointer type without an argument creates a ``NULL`` pointer. "
930963
"``NULL`` pointers have a ``False`` boolean value::"
931964
msgstr""
965+
"Chamar o tipo ponteiro sem um argumento cria um ponteiro ``NULL``. Ponteiros "
966+
"``NULL`` possuem o valor booleano ``False``::"
932967

933968
#:../../library/ctypes.rst:810
934969
msgid""
935970
":mod:`ctypes` checks for ``NULL`` when dereferencing pointers (but "
936971
"dereferencing invalid non-\\ ``NULL`` pointers would crash Python)::"
937972
msgstr""
973+
"O :mod:`ctypes` verifica por ``NULL`` ao desreferenciar ponteiros (mas "
974+
"desreferenciar ponteiros inválidos que não sejam ``NULL`` travaria o "
975+
"Python)::"
938976

939977
#:../../library/ctypes.rst:829
940978
msgid"Type conversions"
@@ -962,6 +1000,8 @@ msgstr ""
9621000
#:../../library/ctypes.rst:857
9631001
msgid"To set a POINTER type field to ``NULL``, you can assign ``None``::"
9641002
msgstr""
1003+
"Para definir um campo do tipo PONTEIRO como ``NULL``, você pode atribuir "
1004+
"``None``::"
9651005

9661006
#:../../library/ctypes.rst:864
9671007
msgid""
@@ -971,6 +1011,11 @@ msgid ""
9711011
"accepts ``POINTER(c_int)`` pointers or :class:`c_int` arrays for its "
9721012
"``values`` field, but not instances of other types::"
9731013
msgstr""
1014+
"Às vezes, você tem instâncias de tipos incompatíveis. Em C, você pode "
1015+
"converter um tipo em outro tipo. O :mod:`ctypes` fornece uma função :func:"
1016+
"`cast` que pode ser usada da mesma maneira. A estrutura ``Bar`` definida "
1017+
"acima aceita ponteiros ``POINTER(c_int)`` ou vetores :class:`c_int` para seu "
1018+
"campo ``values``, mas não instâncias de outros tipos::"
9741019

9751020
#:../../library/ctypes.rst:876
9761021
msgid"For these cases, the :func:`cast` function is handy."

‎library/mimetypes.po‎

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version:Python 3.10\n"
1515
"Report-Msgid-Bugs-To:\n"
16-
"POT-Creation-Date:2025-10-25 17:21+0000\n"
16+
"POT-Creation-Date:2025-11-07 18:03+0000\n"
1717
"PO-Revision-Date:2025-09-22 15:58+0000\n"
1818
"Last-Translator:Adorilson Bezerra <adorilson@gmail.com>, 2025\n"
1919
"Language-Team:Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -300,9 +300,9 @@ msgid ""
300300
"more than one MIME-type database; it provides an interface similar to the "
301301
"one of the :mod:`mimetypes` module."
302302
msgstr""
303-
"A classe :class:`MimeTypes` pode ser útil para aplicações quepodem querer "
304-
"mais de um banco de dadosdo tipo MIME; ela fornece uma interface semelhante "
305-
"à do módulo :mod:`mimetypes`."
303+
"A classe :class:`MimeTypes` pode ser útil para aplicações quepossam querer "
304+
"mais de um banco de dadosde tipos MIME; ela fornece uma interface "
305+
"semelhanteà do módulo :mod:`mimetypes`."
306306

307307
#:../../library/mimetypes.rst:187
308308
msgid""
@@ -337,6 +337,12 @@ msgid ""
337337
"`.tar.gz` to allow the encoding and type to be recognized separately. This "
338338
"is initially a copy of the global :data:`suffix_map` defined in the module."
339339
msgstr""
340+
"Dicionário mapeando sufixo para sufixo. Isso é usado para permitir o "
341+
"reconhecimento de arquivos codificados para os quais a codificação e o tipo "
342+
"são indicados pela mesma extensão. Por exemplo, a extensão :file:`.tgz` é "
343+
"mapeada para :file:`.tar.gz` para permitir que a codificação e o tipo sejam "
344+
"reconhecidos separadamente. Inicialmente, isso é uma cópia do :data:"
345+
"`suffix_map` global definido no módulo."
340346

341347
#:../../library/mimetypes.rst:209
342348
msgid""

‎potodo.md‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
1 directory 59.54% done
2-
└── 3.10/ 59.54% done
1+
1 directory 59.59% done
2+
└── 3.10/ 59.59% done
33
├── distutils/ 25.78% done
44
│ ├── apiref.po 88 / 417 ( 21.0% translated)
55
│ ├── builtdist.po 52 / 131 ( 39.0% translated)
@@ -24,7 +24,7 @@
2424
│ ├── expressions.po 303 / 332 ( 91.0% translated)
2525
│ ├── import.po 165 / 184 ( 89.0% translated)
2626
│ └── lexical_analysis.po 185 / 195 ( 94.0% translated)
27-
├── library/ 54.06% done
27+
├── library/ 54.14% done
2828
│ ├──_thread.po 39 / 41 ( 95.0% translated)
2929
│ ├── argparse.po 256 / 290 ( 88.0% translated)
3030
│ ├── array.po 81 / 82 ( 98.0% translated)
@@ -62,7 +62,7 @@
6262
│ ├── contextlib.po 39 / 125 ( 31.0% translated)
6363
│ ├── copyreg.po 8 / 9 ( 88.0% translated)
6464
│ ├── crypt.po 3 / 30 ( 10.0% translated)
65-
│ ├── ctypes.po122 / 434 (28.0% translated)
65+
│ ├── ctypes.po143 / 434 (32.0% translated)
6666
│ ├── curses.ascii.po 101 / 102 ( 99.0% translated)
6767
│ ├── curses.panel.po 22 / 23 ( 95.0% translated)
6868
│ ├── curses.po 231 / 639 ( 36.0% translated)
@@ -121,7 +121,7 @@
121121
│ ├── logging.po 96 / 334 ( 28.0% translated)
122122
│ ├── mailbox.po 23 / 282 ( 8.0% translated)
123123
│ ├── mailcap.po 2 / 15 ( 13.0% translated)
124-
│ ├── mimetypes.po37 / 45 (82.0% translated)
124+
│ ├── mimetypes.po38 / 45 (84.0% translated)
125125
│ ├── mmap.po 20 / 50 ( 40.0% translated)
126126
│ ├── msilib.po 7 / 96 ( 7.0% translated)
127127
│ ├── multiprocessing.po 284 / 519 ( 54.0% translated)

‎reference/compound_stmts.po‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version:Python 3.10\n"
1313
"Report-Msgid-Bugs-To:\n"
14-
"POT-Creation-Date:2025-09-22 21:19+0000\n"
14+
"POT-Creation-Date:2025-11-01 17:13+0000\n"
1515
"PO-Revision-Date:2025-09-22 15:58+0000\n"
1616
"Last-Translator:python-doc bot, 2025\n"
1717
"Language-Team:Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -138,12 +138,12 @@ msgid ""
138138
"expressions are false, the suite of the :keyword:`else` clause, if present, "
139139
"is executed."
140140
msgstr""
141-
"Ele seleciona exatamente um dos conjuntos avaliando as expressões uma por "
142-
"uma até que uma seja considerada verdadeira (veja a seção :ref:`booleans` "
143-
"para a definição de verdadeiro e falso); então esse conjunto é executado (e "
144-
"nenhuma outra parte da instrução :keyword:`if` é executada ou avaliada). Se "
145-
"todas as expressões forem falsas, oconjunto da cláusula :keyword:`else`, se "
146-
"presente, é executado."
141+
"Ela seleciona exatamente um dos conjuntos*suite*avaliando as expressões "
142+
"*assigment_expression*umapor umaaté que uma seja considerada verdadeira "
143+
"(veja a seção :ref:`booleans`para a definição de verdadeiro e falso); então "
144+
"esse conjunto é executado (enenhuma outra parte da instrução :keyword:`if` "
145+
"é executada ou avaliada). Setodas as expressões forem falsas, o*suite* da "
146+
"cláusula :keyword:`else`, sepresente, é executado."
147147

148148
#:../../reference/compound_stmts.rst:109
149149
msgid"The :keyword:`!while` statement"
@@ -404,11 +404,11 @@ msgid ""
404404
"This allows common :keyword:`try`...\\ :keyword:`except`...\\ :keyword:"
405405
"`finally` usage patterns to be encapsulated for convenient reuse."
406406
msgstr""
407-
"A instrução :keyword:`with`é usada para envolver emuminvólucro a execução "
408-
"de um bloco com métodosdefinidos por um gerenciador de contexto (veja a "
409-
"seção :ref:`context-managers`). Isso permite que padrões comuns de uso de :"
410-
"keyword:`try`...\\ :keyword:`except`...\\ :keyword:`finally` sejam "
411-
"encapsulados parareutilização conveniente."
407+
"A instrução :keyword:`with`envolve a execução deumbloco com métodos "
408+
"definidos por um gerenciador de contexto (veja aseção :ref:`context-"
409+
"managers`). Isso permite que padrões comuns de uso de :keyword:`try`...\\ :"
410+
"keyword:`except`...\\ :keyword:`finally` sejam encapsulados para "
411+
"reutilização conveniente."
412412

413413
#:../../reference/compound_stmts.rst:398
414414
msgid""
@@ -455,7 +455,7 @@ msgstr ""
455455

456456
#:../../reference/compound_stmts.rst:420
457457
msgid"The suite is executed."
458-
msgstr"O conjunto é executado."
458+
msgstr"O conjunto*suite*é executado."
459459

460460
#:../../reference/compound_stmts.rst:422
461461
msgid""

‎reference/expressions.po‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version:Python 3.10\n"
1313
"Report-Msgid-Bugs-To:\n"
14-
"POT-Creation-Date:2025-09-22 21:19+0000\n"
14+
"POT-Creation-Date:2025-11-01 17:13+0000\n"
1515
"PO-Revision-Date:2025-09-22 15:58+0000\n"
1616
"Last-Translator:python-doc bot, 2025\n"
1717
"Language-Team:Portuguese (Brazil) (https://app.transifex.com/python-doc/"
@@ -1944,9 +1944,9 @@ msgid ""
19441944
"A right shift by *n* bits is defined as floor division by ``pow(2,n)``. A "
19451945
"left shift by *n* bits is defined as multiplication with ``pow(2,n)``."
19461946
msgstr""
1947-
"Um deslocamento para a direitapor *n* bits é definido como divisão pelo "
1948-
"piso por ``pow(2,n)``. Um deslocamento à esquerdapor *n* bits é definido "
1949-
"como multiplicaçãocom ``pow(2,n)``."
1947+
"Um deslocamento para a direitade *n* bits é definido como a divisão pelo "
1948+
"piso por ``pow(2,n)``. Um deslocamento à esquerdade *n* bits é definido "
1949+
"comoamultiplicaçãopor ``pow(2,n)``."
19501950

19511951
#:../../reference/expressions.rst:1374
19521952
msgid"Binary bitwise operations"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp