@@ -11,7 +11,7 @@ msgid ""
11
11
msgstr ""
12
12
"Project-Id-Version : Python 3.13\n "
13
13
"Report-Msgid-Bugs-To : \n "
14
- "POT-Creation-Date : 2025-01-03 14:16 +0000\n "
14
+ "POT-Creation-Date : 2025-07-04 15:01 +0000\n "
15
15
"PO-Revision-Date : 2025-05-08 05:08+0000\n "
16
16
"
Last-Translator :
Rafael Fontenelle <[email protected] >, 2025\n "
17
17
"Language-Team : Portuguese (Brazil) (https://app.transifex.com/python-doc/ "
@@ -127,7 +127,7 @@ msgstr ""
127
127
128
128
#: ../../c-api/float.rst:82
129
129
msgid "Pack and Unpack functions"
130
- msgstr ""
130
+ msgstr "Asa funções Pack e Unpack "
131
131
132
132
#: ../../c-api/float.rst:84
133
133
msgid ""
@@ -137,6 +137,12 @@ msgid ""
137
137
"c:expr:`double` from such a bytes string. The suffix (2, 4 or 8) specifies "
138
138
"the number of bytes in the bytes string."
139
139
msgstr ""
140
+ "As funções de empacotamento e desempacotamento, pack e unpack "
141
+ "respectivamente, fornecem uma maneira eficiente e independente de plataforma "
142
+ "de armazenar valores de ponto flutuante como strings de bytes. As rotinas de "
143
+ "Pack produzem uma string de bytes a partir de um C :c:expr:`double`, e as "
144
+ "rotinas de Unpack produzem um C :c:expr:`double` a partir dessa string de "
145
+ "bytes. O sufixo (2, 4 ou 8) especifica o número de bytes na string de bytes."
140
146
141
147
#: ../../c-api/float.rst:90
142
148
msgid ""
@@ -149,6 +155,14 @@ msgid ""
149
155
"attempting to unpack a bytes string containing an IEEE INF or NaN will raise "
150
156
"an exception."
151
157
msgstr ""
158
+ "Em plataformas que parecem usar o formato IEEE 754, essas funções funcionam "
159
+ "copiando bits. Em outras plataformas, o formato de 2 bytes é idêntico ao "
160
+ "formato de meia precisão binário 16 do IEEE 754, o formato de 4 bytes (32 "
161
+ "bits) é idêntico ao formato de precisão simples binário 32 do IEEE 754 e o "
162
+ "formato de 8 bytes ao formato de precisão dupla binário 64 do IEEE 754, "
163
+ "embora o empacotamento de INFs e NaNs (se tais recursos existirem na "
164
+ "plataforma) não seja tratado corretamente, e tentar desempacotar uma string "
165
+ "de bytes contendo um INF ou NaN do IEEE levantará uma exceção."
152
166
153
167
#: ../../c-api/float.rst:99
154
168
msgid ""
@@ -157,10 +171,15 @@ msgid ""
157
171
"less precision, or smaller dynamic range, not all values can be unpacked. "
158
172
"What happens in such cases is partly accidental (alas)."
159
173
msgstr ""
174
+ "Em plataformas que não aderem IEEE com maior precisão ou maior alcance "
175
+ "dinâmico do que o suportado pelo IEEE 754, nem todos os valores podem ser "
176
+ "empacotados; em plataformas que não aderem IEEE com menor precisão ou menor "
177
+ "alcance dinâmico, nem todos os valores podem ser desempacotados. O que "
178
+ "acontece nesses casos é em parte acidental (infelizmente)."
160
179
161
180
#: ../../c-api/float.rst:107
162
181
msgid "Pack functions"
163
- msgstr ""
182
+ msgstr "Funções Pack "
164
183
165
184
#: ../../c-api/float.rst:109
166
185
msgid ""
@@ -171,24 +190,33 @@ msgid ""
171
190
"`PY_BIG_ENDIAN` constant can be used to use the native endian: it is equal "
172
191
"to ``1`` on big endian processor, or ``0`` on little endian processor."
173
192
msgstr ""
193
+ "As rotinas de empacotamento gravam 2, 4 ou 8 bytes, começando em *p*. *le* é "
194
+ "um argumento :c:expr:`int`, diferente de zero se você quiser a sequência de "
195
+ "bytes no formato little-endian (expoente por último, em ``p+1``, ``p+3`` ou "
196
+ "``p+6`` ``p+7``), zero se você quiser o formato big-endian (expoente "
197
+ "primeiro, em *p*). A constante :c:macro:`PY_BIG_ENDIAN` pode ser usada para "
198
+ "usar o endian nativo: é igual a ``1`` em processadores big-endian ou ``0`` "
199
+ "em processadores little-endian."
174
200
175
201
#: ../../c-api/float.rst:116
176
202
msgid ""
177
203
"Return value: ``0`` if all is OK, ``-1`` if error (and an exception is set, "
178
204
"most likely :exc:`OverflowError`)."
179
205
msgstr ""
206
+ "Valor de retorno: ``0`` se tudo estiver OK, ``-1`` se houver erro (e uma "
207
+ "exceção for definida, provavelmente :exc:`OverflowError`)."
180
208
181
209
#: ../../c-api/float.rst:119
182
210
msgid "There are two problems on non-IEEE platforms:"
183
- msgstr ""
211
+ msgstr "Existem dois problemas em plataformas não IEEE: "
184
212
185
213
#: ../../c-api/float.rst:121
186
214
msgid "What this does is undefined if *x* is a NaN or infinity."
187
- msgstr ""
215
+ msgstr "O que isso faz é indefinido se *x* é um NaN ou infinito. "
188
216
189
217
#: ../../c-api/float.rst:122
190
218
msgid "``-0.0`` and ``+0.0`` produce the same bytes string."
191
- msgstr ""
219
+ msgstr "``-0.0`` e ``+0.0`` produzem a mesma sequência de bytes. "
192
220
193
221
#: ../../c-api/float.rst:126
194
222
msgid "Pack a C double as the IEEE 754 binary16 half-precision format."
@@ -204,7 +232,7 @@ msgstr ""
204
232
205
233
#: ../../c-api/float.rst:138
206
234
msgid "Unpack functions"
207
- msgstr ""
235
+ msgstr "Funções de Unpack "
208
236
209
237
#: ../../c-api/float.rst:140
210
238
msgid ""
@@ -215,19 +243,31 @@ msgid ""
215
243
"be used to use the native endian: it is equal to ``1`` on big endian "
216
244
"processor, or ``0`` on little endian processor."
217
245
msgstr ""
246
+ "As rotinas de desempacotamento leem 2, 4 ou 8 bytes, começando em *p*. *le* "
247
+ "é um argumento :c:expr:`int`, diferente de zero se a sequência de bytes "
248
+ "estiver no formato little-endian (expoente por último, em ``p+1``, ``p+3`` "
249
+ "ou ``p+6`` e ``p+7``), zero se big-endian (expoente primeiro, em *p*). A "
250
+ "constante :c:macro:`PY_BIG_ENDIAN` pode ser usada para usar o endian nativo: "
251
+ "é igual a ``1`` em processadores big-endian ou ``0`` em processadores little-"
252
+ "endian."
218
253
219
254
#: ../../c-api/float.rst:147
220
255
msgid ""
221
256
"Return value: The unpacked double. On error, this is ``-1.0`` and :c:func:"
222
257
"`PyErr_Occurred` is true (and an exception is set, most likely :exc:"
223
258
"`OverflowError`)."
224
259
msgstr ""
260
+ "Valor de retorno: O double descompactado. Em caso de erro, é ``-1.0`` e :c:"
261
+ "func:`PyErr_Occurred` é verdadeiro (e uma exceção é definida, provavelmente :"
262
+ "exc:`OverflowError`)."
225
263
226
264
#: ../../c-api/float.rst:151
227
265
msgid ""
228
266
"Note that on a non-IEEE platform this will refuse to unpack a bytes string "
229
267
"that represents a NaN or infinity."
230
268
msgstr ""
269
+ "Observe que em uma plataforma que não adere IEEE isso se recusará a "
270
+ "descompactar uma sequência de bytes que representa um NaN ou infinito."
231
271
232
272
#: ../../c-api/float.rst:156
233
273
msgid "Unpack the IEEE 754 binary16 half-precision format as a C double."
0 commit comments