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