@@ -54,17 +54,21 @@ msgid ""
5454"``Py_MARSHAL_VERSION`` indicates the current file format (currently 2)."
5555msgstr ""
5656"O módulo possui suporte a duas versões do formato de dados: a versão 0 é a "
57- "versão histórica, a versão 1 compartilha sequências de caracteres internas "
58- "no arquivo e após a desserialização. A versão 2 usa um formato binário para "
59- "números de ponto flutuante. ``Py_MARSHAL_VERSION`` indica o formato do "
60- "arquivo atual (atualmente 2)."
57+ "versão histórica, a versão 1 compartilha strings internas no arquivo e após "
58+ "a desserialização. A versão 2 usa um formato binário para números de ponto "
59+ "flutuante. ``Py_MARSHAL_VERSION`` indica o formato do arquivo atual "
60+ "(atualmente 2)."
6161
6262#: ../../c-api/marshal.rst:24
6363msgid ""
6464"Marshal a :c:expr:`long` integer, *value*, to *file*. This will only write "
6565"the least-significant 32 bits of *value*; regardless of the size of the "
6666"native :c:expr:`long` type. *version* indicates the file format."
6767msgstr ""
68+ "Aplica *marshalling* em um inteiro :c:expr:`long`, *value*, para *file*. "
69+ "Isso escreverá apenas os 32 bits menos significativos de *value*; "
70+ "independentemente do tamanho do tipo nativo :c:expr:`long`. *version* indica "
71+ "o formato do arquivo."
6872
6973#: ../../c-api/marshal.rst:31
7074msgid ""
@@ -94,6 +98,9 @@ msgid ""
9498"for reading. Only a 32-bit value can be read in using this function, "
9599"regardless of the native size of :c:expr:`long`."
96100msgstr ""
101+ "Retorna um :c:expr:`long` C do fluxo de dados em um :c:expr:`FILE*` aberto "
102+ "para leitura. Somente um valor de 32 bits pode ser lido usando essa função, "
103+ "independentemente do tamanho nativo de :c:expr:`long`."
97104
98105#: ../../c-api/marshal.rst:50 ../../c-api/marshal.rst:60
99106msgid ""
@@ -109,12 +116,17 @@ msgid ""
109116"for reading. Only a 16-bit value can be read in using this function, "
110117"regardless of the native size of :c:expr:`short`."
111118msgstr ""
119+ "Retorna um :c:expr:`short` C do fluxo de dados em um :c:expr:`FILE*` aberto "
120+ "para leitura. Somente um valor de 16 bits pode ser lido usando essa função, "
121+ "independentemente do tamanho nativo de :c:expr:`short`."
112122
113123#: ../../c-api/marshal.rst:66
114124msgid ""
115125"Return a Python object from the data stream in a :c:expr:`FILE*` opened for "
116126"reading."
117127msgstr ""
128+ "Retorna um objeto Python do fluxo de dados em um :c:expr:`FILE*` aberto para "
129+ "leitura."
118130
119131#: ../../c-api/marshal.rst:69 ../../c-api/marshal.rst:83
120132#: ../../c-api/marshal.rst:92
@@ -135,6 +147,13 @@ msgid ""
135147"file. Only use these variant if you are certain that you won't be reading "
136148"anything else from the file."
137149msgstr ""
150+ "Retorna um objeto Python do fluxo de dados em um :c:expr:`FILE*` aberto para "
151+ "leitura. Diferentemente de :c:func:`PyMarshal_ReadObjectFromFile`, essa "
152+ "função presume que nenhum objeto adicional será lido do arquivo, permitindo "
153+ "que ela carregue agressivamente os dados do arquivo na memória, para que a "
154+ "desserialização possa operar a partir de dados na memória em vez de ler um "
155+ "byte por vez do arquivo. Use essas variantes apenas se tiver certeza de que "
156+ "não estará lendo mais nada do arquivo."
138157
139158#: ../../c-api/marshal.rst:89
140159msgid ""
0 commit comments