@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.14\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2025-11-13 14:15 +0000\n "
14+ "POT-Creation-Date : 2025-11-19 14:14 +0000\n "
1515"PO-Revision-Date : 2025-09-16 00:00+0000\n "
1616"Last-Translator : python-doc bot, 2025\n "
1717"Language-Team : Japanese (https://app.transifex.com/python-doc/teams/5390/ "
@@ -139,59 +139,99 @@ msgid ""
139139msgstr ""
140140
141141#: ../../c-api/float.rst:101
142+ msgid "Equivalent to :c:macro:`!INFINITY`."
143+ msgstr ""
144+
145+ #: ../../c-api/float.rst:103
146+ msgid "The macro is :term:`soft deprecated`."
147+ msgstr ""
148+
149+ #: ../../c-api/float.rst:109
142150msgid ""
143151"The definition (accurate for a :c:expr:`double` type) of the :data:`math.e` "
144152"constant."
145153msgstr ""
146154
147- #: ../../c-api/float.rst:106
155+ #: ../../c-api/float.rst:114
148156msgid "High precision (long double) definition of :data:`~math.e` constant."
149157msgstr ""
150158
151- #: ../../c-api/float.rst:111
159+ #: ../../c-api/float.rst:119
152160msgid ""
153161"The definition (accurate for a :c:expr:`double` type) of the :data:`math.pi` "
154162"constant."
155163msgstr ""
156164
157- #: ../../c-api/float.rst:116
165+ #: ../../c-api/float.rst:124
158166msgid "High precision (long double) definition of :data:`~math.pi` constant."
159167msgstr ""
160168
161- #: ../../c-api/float.rst:121
169+ #: ../../c-api/float.rst:129
162170msgid ""
163171"The definition (accurate for a :c:expr:`double` type) of the :data:`math."
164172"tau` constant."
165173msgstr ""
166174
167- #: ../../c-api/float.rst:128
175+ #: ../../c-api/float.rst:136
168176msgid "Return :data:`math.nan` from a function."
169177msgstr ""
170178
171- #: ../../c-api/float.rst:130
179+ #: ../../c-api/float.rst:138
172180msgid ""
173181"On most platforms, this is equivalent to ``return PyFloat_FromDouble(NAN)``."
174182msgstr ""
175183
176- #: ../../c-api/float.rst:135
184+ #: ../../c-api/float.rst:143
177185msgid ""
178186"Return :data:`math.inf` or :data:`-math.inf <math.inf>` from a function, "
179187"depending on the sign of *sign*."
180188msgstr ""
181189
182- #: ../../c-api/float.rst:138
190+ #: ../../c-api/float.rst:146
183191msgid "On most platforms, this is equivalent to the following::"
184192msgstr ""
185193
186- #: ../../c-api/float.rst:140
194+ #: ../../c-api/float.rst:148
187195msgid "return PyFloat_FromDouble(copysign(INFINITY, sign));"
188196msgstr ""
189197
190- #: ../../c-api/float.rst:144
198+ #: ../../c-api/float.rst:153
199+ msgid ""
200+ "Return ``1`` if the given floating-point number *X* is finite, that is, it "
201+ "is normal, subnormal or zero, but not infinite or NaN. Return ``0`` "
202+ "otherwise."
203+ msgstr ""
204+
205+ #: ../../c-api/float.rst:157
206+ msgid ""
207+ "The macro is :term:`soft deprecated`. Use :c:macro:`!isfinite` instead."
208+ msgstr ""
209+
210+ #: ../../c-api/float.rst:163
211+ msgid ""
212+ "Return ``1`` if the given floating-point number *X* is positive or negative "
213+ "infinity. Return ``0`` otherwise."
214+ msgstr ""
215+
216+ #: ../../c-api/float.rst:166
217+ msgid "The macro is :term:`soft deprecated`. Use :c:macro:`!isinf` instead."
218+ msgstr ""
219+
220+ #: ../../c-api/float.rst:172
221+ msgid ""
222+ "Return ``1`` if the given floating-point number *X* is a not-a-number (NaN) "
223+ "value. Return ``0`` otherwise."
224+ msgstr ""
225+
226+ #: ../../c-api/float.rst:175
227+ msgid "The macro is :term:`soft deprecated`. Use :c:macro:`!isnan` instead."
228+ msgstr ""
229+
230+ #: ../../c-api/float.rst:180
191231msgid "Pack and Unpack functions"
192232msgstr ""
193233
194- #: ../../c-api/float.rst:146
234+ #: ../../c-api/float.rst:182
195235msgid ""
196236"The pack and unpack functions provide an efficient platform-independent way "
197237"to store floating-point values as byte strings. The Pack routines produce a "
@@ -200,7 +240,7 @@ msgid ""
200240"the number of bytes in the bytes string."
201241msgstr ""
202242
203- #: ../../c-api/float.rst:152
243+ #: ../../c-api/float.rst:188
204244msgid ""
205245"On platforms that appear to use IEEE 754 formats these functions work by "
206246"copying bits. On other platforms, the 2-byte format is identical to the IEEE "
@@ -212,25 +252,25 @@ msgid ""
212252"an exception."
213253msgstr ""
214254
215- #: ../../c-api/float.rst:161
255+ #: ../../c-api/float.rst:197
216256msgid ""
217257"Note that NaNs type may not be preserved on IEEE platforms (signaling NaN "
218258"become quiet NaN), for example on x86 systems in 32-bit mode."
219259msgstr ""
220260
221- #: ../../c-api/float.rst:164
261+ #: ../../c-api/float.rst:200
222262msgid ""
223263"On non-IEEE platforms with more precision, or larger dynamic range, than "
224264"IEEE 754 supports, not all values can be packed; on non-IEEE platforms with "
225265"less precision, or smaller dynamic range, not all values can be unpacked. "
226266"What happens in such cases is partly accidental (alas)."
227267msgstr ""
228268
229- #: ../../c-api/float.rst:172
269+ #: ../../c-api/float.rst:208
230270msgid "Pack functions"
231271msgstr ""
232272
233- #: ../../c-api/float.rst:174
273+ #: ../../c-api/float.rst:210
234274msgid ""
235275"The pack routines write 2, 4 or 8 bytes, starting at *p*. *le* is an :c:expr:"
236276"`int` argument, non-zero if you want the bytes string in little-endian "
@@ -240,41 +280,41 @@ msgid ""
240280"to ``1`` on big endian processor, or ``0`` on little endian processor."
241281msgstr ""
242282
243- #: ../../c-api/float.rst:181
283+ #: ../../c-api/float.rst:217
244284msgid ""
245285"Return value: ``0`` if all is OK, ``-1`` if error (and an exception is set, "
246286"most likely :exc:`OverflowError`)."
247287msgstr ""
248288
249- #: ../../c-api/float.rst:184
289+ #: ../../c-api/float.rst:220
250290msgid "There are two problems on non-IEEE platforms:"
251291msgstr ""
252292
253- #: ../../c-api/float.rst:186
293+ #: ../../c-api/float.rst:222
254294msgid "What this does is undefined if *x* is a NaN or infinity."
255295msgstr ""
256296
257- #: ../../c-api/float.rst:187
297+ #: ../../c-api/float.rst:223
258298msgid "``-0.0`` and ``+0.0`` produce the same bytes string."
259299msgstr ""
260300
261- #: ../../c-api/float.rst:191
301+ #: ../../c-api/float.rst:227
262302msgid "Pack a C double as the IEEE 754 binary16 half-precision format."
263303msgstr ""
264304
265- #: ../../c-api/float.rst:195
305+ #: ../../c-api/float.rst:231
266306msgid "Pack a C double as the IEEE 754 binary32 single precision format."
267307msgstr ""
268308
269- #: ../../c-api/float.rst:199
309+ #: ../../c-api/float.rst:235
270310msgid "Pack a C double as the IEEE 754 binary64 double precision format."
271311msgstr ""
272312
273- #: ../../c-api/float.rst:203
313+ #: ../../c-api/float.rst:239
274314msgid "Unpack functions"
275315msgstr ""
276316
277- #: ../../c-api/float.rst:205
317+ #: ../../c-api/float.rst:241
278318msgid ""
279319"The unpack routines read 2, 4 or 8 bytes, starting at *p*. *le* is an :c:"
280320"expr:`int` argument, non-zero if the bytes string is in little-endian format "
@@ -284,28 +324,28 @@ msgid ""
284324"processor, or ``0`` on little endian processor."
285325msgstr ""
286326
287- #: ../../c-api/float.rst:212
327+ #: ../../c-api/float.rst:248
288328msgid ""
289329"Return value: The unpacked double. On error, this is ``-1.0`` and :c:func:"
290330"`PyErr_Occurred` is true (and an exception is set, most likely :exc:"
291331"`OverflowError`)."
292332msgstr ""
293333
294- #: ../../c-api/float.rst:216
334+ #: ../../c-api/float.rst:252
295335msgid ""
296336"Note that on a non-IEEE platform this will refuse to unpack a bytes string "
297337"that represents a NaN or infinity."
298338msgstr ""
299339
300- #: ../../c-api/float.rst:221
340+ #: ../../c-api/float.rst:257
301341msgid "Unpack the IEEE 754 binary16 half-precision format as a C double."
302342msgstr ""
303343
304- #: ../../c-api/float.rst:225
344+ #: ../../c-api/float.rst:261
305345msgid "Unpack the IEEE 754 binary32 single precision format as a C double."
306346msgstr ""
307347
308- #: ../../c-api/float.rst:229
348+ #: ../../c-api/float.rst:265
309349msgid "Unpack the IEEE 754 binary64 double precision format as a C double."
310350msgstr ""
311351
0 commit comments