Skip to content

Commit 5980b6a

Browse files
authored
Merge branch '3.12' into traduccion-doctest
2 parents 5688ce9 + cf071e5 commit 5980b6a

File tree

9 files changed

+106
-86
lines changed

9 files changed

+106
-86
lines changed

.overrides/translation-memory.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,10 @@ Dividimos esta sección en dos partes, los términos que se traducen y los que m
123123
docstring
124124
docstring. ``library/idle.po``
125125

126+
floor division
127+
división entera a la baja
128+
En este `issue`_ más información al respecto.
129+
126130
key
127131
clave
128132

@@ -318,3 +322,6 @@ Estas son las reglas de estilo que hemos convenido hasta el momento:
318322
extranjerismos.
319323

320324
Referencia: https://www.fundeu.es/recomendacion/locuciones-latinas-latinismos-errores-frecuentes-621/
325+
326+
327+
.. _issue: https://github.com/python/python-docs-es/issues/2754

c-api/number.po

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2023-10-12 19:43+0200\n"
14-
"PO-Revision-Date: 2021-10-19 02:00+0200\n"
14+
"PO-Revision-Date: 2024-01-27 17:24+0100\n"
1515
"Last-Translator: Meta Louis-Kosmas <louiskmeta@gmail.com>\n"
16-
"Language: es\n"
1716
"Language-Team: python-doc-es\n"
18-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
"Language: es\n"
1918
"MIME-Version: 1.0\n"
2019
"Content-Type: text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding: 8bit\n"
21+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
"Generated-By: Babel 2.13.0\n"
23+
"X-Generator: Poedit 3.0.1\n"
2324

2425
#: ../Doc/c-api/number.rst:6
2526
msgid "Number Protocol"
@@ -71,16 +72,15 @@ msgstr ""
7172
"``o1 @ o2``."
7273

7374
#: ../Doc/c-api/number.rst:46
74-
#, fuzzy
7575
msgid ""
7676
"Return the floor of *o1* divided by *o2*, or ``NULL`` on failure. This is "
7777
"the equivalent of the Python expression ``o1 // o2``."
7878
msgstr ""
79-
"Retorna el resto de dividir *o1* entre *o2* o ``NULL`` en caso de error. "
80-
"Este es el equivalente de la expresión de Python ``o1% o2``."
79+
"Retorna el cociente de la división entera a la baja entre *o1* y *o2*, o "
80+
"``NULL`` en caso de error. Este es el equivalente de la expresión de Python "
81+
"``o1 // o2``."
8182

8283
#: ../Doc/c-api/number.rst:52
83-
#, fuzzy
8484
msgid ""
8585
"Return a reasonable approximation for the mathematical value of *o1* divided "
8686
"by *o2*, or ``NULL`` on failure. The return value is \"approximate\" "
@@ -93,16 +93,18 @@ msgstr ""
9393
"por *o2* o ``NULL`` en caso de falla. El valor de retorno es \"aproximado\" "
9494
"porque los números binarios de punto flotante son aproximados; No es posible "
9595
"representar todos los números reales en la base dos. Esta función puede "
96-
"retornar un valor de punto flotante cuando se pasan dos enteros."
96+
"retornar un valor de punto flotante cuando se pasan dos enteros. Es "
97+
"equivalente a la expresión de Python ``o1 / o2``."
9798

9899
#: ../Doc/c-api/number.rst:61
99100
#, python-format
100101
msgid ""
101102
"Returns the remainder of dividing *o1* by *o2*, or ``NULL`` on failure. "
102103
"This is the equivalent of the Python expression ``o1 % o2``."
103104
msgstr ""
104-
"Retorna el resto de dividir *o1* entre *o2* o ``NULL`` en caso de error. "
105-
"Este es el equivalente de la expresión de Python ``o1% o2``."
105+
"Retorna el resto de la división entera a la baja entre *o1* y *o2*, o "
106+
"``NULL`` en caso de error. Este es el equivalente de la expresión de Python "
107+
"``o1 % o2``."
106108

107109
#: ../Doc/c-api/number.rst:69
108110
msgid ""
@@ -248,9 +250,10 @@ msgid ""
248250
"failure. The operation is done *in-place* when *o1* supports it. This is "
249251
"the equivalent of the Python statement ``o1 //= o2``."
250252
msgstr ""
251-
"Retorna el piso matemático de dividir *o1* por *o2*, o ``NULL`` en caso de "
252-
"falla. La operación se realiza en su lugar (*in-place*) cuando *o1* lo "
253-
"admite. Este es el equivalente de la declaración de Python ``o1 //= o2``."
253+
"Retorna el cociente de la división entera a la baja entre *o1* y *o2*, o "
254+
"``NULL`` en caso de error. La operación se realiza in situ (*in-place*) "
255+
"cuando *o1* lo admite. Es el equivalente de la sentencia de Python ``o1 //= "
256+
"o2``."
254257

255258
#: ../Doc/c-api/number.rst:178
256259
#, fuzzy

faq/programming.po

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2023-10-12 19:43+0200\n"
14-
"PO-Revision-Date: 2021-12-11 15:36-0300\n"
14+
"PO-Revision-Date: 2024-01-21 16:47+0100\n"
1515
"Last-Translator: Juan C. Tello <juanctello@gmail.com>\n"
16-
"Language: es\n"
1716
"Language-Team: python-doc-es\n"
18-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
"Language: es\n"
1918
"MIME-Version: 1.0\n"
2019
"Content-Type: text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding: 8bit\n"
21+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
"Generated-By: Babel 2.13.0\n"
23+
"X-Generator: Poedit 3.0.1\n"
2324

2425
#: ../Doc/faq/programming.rst:5
2526
msgid "Programming FAQ"
@@ -1300,8 +1301,8 @@ msgid ""
13001301
"identity to hold, and then compilers that truncate ``i // j`` need to make "
13011302
"``i % j`` have the same sign as ``i``."
13021303
msgstr ""
1303-
"entonces la división entera debe retornar el valor base más bajo. C también "
1304-
"requiere que esa esa identidad se mantenga de tal forma que cuando los "
1304+
"entonces la división entera a la baja debe retornar el valor base más bajo. "
1305+
"C también requiere que esa identidad se mantenga de tal forma que cuando los "
13051306
"compiladores truncan ``i // j`` necesitan que ``i % j`` tenga el mismo signo "
13061307
"que ``i``."
13071308

library/chunk.po

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2023-10-12 19:43+0200\n"
14-
"PO-Revision-Date: 2022-11-12 21:02-0300\n"
15-
"Last-Translator: Alfonso Areiza Guerra <alfareiza@gmail.com>\n"
16-
"Language: es\n"
14+
"PO-Revision-Date: 2024-01-27 16:10+0100\n"
15+
"Last-Translator: Carlos Mena Pérez <@carlosm00>\n"
1716
"Language-Team: python-doc-es\n"
18-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
"Language: es\n"
1918
"MIME-Version: 1.0\n"
2019
"Content-Type: text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding: 8bit\n"
21+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
"Generated-By: Babel 2.13.0\n"
23+
"X-Generator: Poedit 3.4.2\n"
2324

2425
#: ../Doc/library/chunk.rst:2
2526
msgid ":mod:`chunk` --- Read IFF chunked data"
@@ -34,7 +35,7 @@ msgid ""
3435
"The :mod:`chunk` module is deprecated (see :pep:`PEP 594 <594#chunk>` for "
3536
"details)."
3637
msgstr ""
37-
"El :mod:`chunk` modulo se descontinuó, consulte :PEP :`594` para más "
38+
"El :mod:`chunk` modulo se descontinuó (consulte :PEP :`594` para más "
3839
"información)."
3940

4041
#: ../Doc/library/chunk.rst:26
@@ -263,20 +264,20 @@ msgstr ""
263264

264265
#: ../Doc/library/chunk.rst:13
265266
msgid "Audio Interchange File Format"
266-
msgstr ""
267+
msgstr "Audio Interchange File Format"
267268

268269
#: ../Doc/library/chunk.rst:13
269270
msgid "AIFF"
270-
msgstr ""
271+
msgstr "AIFF"
271272

272273
#: ../Doc/library/chunk.rst:13
273274
msgid "AIFF-C"
274-
msgstr ""
275+
msgstr "AIFF-C"
275276

276277
#: ../Doc/library/chunk.rst:13
277278
msgid "Real Media File Format"
278-
msgstr ""
279+
msgstr "Real Media File Format"
279280

280281
#: ../Doc/library/chunk.rst:13
281282
msgid "RMFF"
282-
msgstr ""
283+
msgstr "RMFF"

library/datetime.po

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2023-10-12 19:43+0200\n"
14-
"PO-Revision-Date: 2021-08-07 16:13+0200\n"
14+
"PO-Revision-Date: 2024-01-26 16:12+0100\n"
1515
"Last-Translator: Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n"
16-
"Language: es_ES\n"
1716
"Language-Team: python-doc-es\n"
18-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
"Language: es_ES\n"
1918
"MIME-Version: 1.0\n"
2019
"Content-Type: text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding: 8bit\n"
21+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
"Generated-By: Babel 2.13.0\n"
23+
"X-Generator: Poedit 3.0.1\n"
2324

2425
#: ../Doc/library/datetime.rst:2
2526
msgid ":mod:`datetime` --- Basic date and time types"
@@ -780,11 +781,11 @@ msgid ""
780781
"the :func:`divmod` function. True division and multiplication of a :class:"
781782
"`timedelta` object by a :class:`float` object are now supported."
782783
msgstr ""
783-
"La división de piso y la división verdadera de un objeto :class:`timedelta` "
784-
"por otro :class:`timedelta` ahora son compatibles, al igual que las "
785-
"operaciones restantes y la función :func:`divmod`. La división verdadera y "
786-
"multiplicación de un objeto :class:`timedelta` por un objeto :class:"
787-
"`flotante` ahora son compatibles."
784+
"La división entera a la baja y la división verdadera de un objeto :class:"
785+
"`timedelta` entre otro :class:`timedelta` ahora son compatibles, al igual "
786+
"que las operaciones de resto y la función :func:`divmod`. La división "
787+
"verdadera y multiplicación de un objeto :class:`timedelta` por un objeto :"
788+
"class:`float` ahora son compatibles."
788789

789790
#: ../Doc/library/datetime.rst:403
790791
msgid ""

library/stdtypes.po

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2023-10-12 19:43+0200\n"
14-
"PO-Revision-Date: 2022-12-05 11:32-0600\n"
14+
"PO-Revision-Date: 2024-01-27 18:16+0100\n"
1515
"Last-Translator: José Luis Salgado Banda\n"
16-
"Language: es\n"
1716
"Language-Team: python-doc-es\n"
18-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
"Language: es\n"
1918
"MIME-Version: 1.0\n"
2019
"Content-Type: text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding: 8bit\n"
21+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
"Generated-By: Babel 2.13.0\n"
23+
"X-Generator: Poedit 3.0.1\n"
2324

2425
#: ../Doc/library/stdtypes.rst:8
2526
msgid "Built-in Types"
@@ -514,15 +515,15 @@ msgstr "``x / y``"
514515

515516
#: ../Doc/library/stdtypes.rst:283
516517
msgid "quotient of *x* and *y*"
517-
msgstr "división de *x* por *y*"
518+
msgstr "división de *x* entre *y*"
518519

519520
#: ../Doc/library/stdtypes.rst:285
520521
msgid "``x // y``"
521522
msgstr "``x // y``"
522523

523524
#: ../Doc/library/stdtypes.rst:285
524525
msgid "floored quotient of *x* and *y*"
525-
msgstr "división entera de *x* por *y*"
526+
msgstr "división entera a la baja de *x* entre *y*"
526527

527528
#: ../Doc/library/stdtypes.rst:285
528529
#, fuzzy
@@ -663,7 +664,6 @@ msgid "``x ** y``"
663664
msgstr "``x ** y``"
664665

665666
#: ../Doc/library/stdtypes.rst:322
666-
#, fuzzy
667667
msgid ""
668668
"Also referred to as integer division. For operands of type :class:`int`, "
669669
"the result has type :class:`int`. For operands of type :class:`float`, the "
@@ -672,10 +672,13 @@ msgid ""
672672
"always rounded towards minus infinity: ``1//2`` is ``0``, ``(-1)//2`` is "
673673
"``-1``, ``1//(-2)`` is ``-1``, and ``(-1)//(-2)`` is ``0``."
674674
msgstr ""
675-
"También conocida como división entera. El resultado es un número entero en "
676-
"el sentido matemático, pero no necesariamente de tipo entero. El resultado "
677-
"se redondea de forma automática hacia menos infinito: ``1//2`` es ``0``, "
678-
"``(-1)//2`` es ``-1``, ``1//(-2)`` es ``-1`` y ``(-1)//(-2)`` es ``0``."
675+
"También conocida como división entera a la baja. Para operandos de tipo :"
676+
"class:`int`, el resultado será de tipo :class:`int`. Para operandos de tipo :"
677+
"class:`float`, el resultado será de tipo :class:`float`. En general, el "
678+
"resultado es un número entero en el sentido matemático, pero no "
679+
"necesariamente de tipo entero :class:`int`. El resultado se redondea de "
680+
"forma automática hacia menos infinito: ``1//2`` es ``0``, ``(-1)//2`` es "
681+
"``-1``, ``1//(-2)`` es ``-1`` y ``(-1)//(-2)`` es ``0``."
679682

680683
#: ../Doc/library/stdtypes.rst:330
681684
msgid ""
@@ -900,7 +903,7 @@ msgid ""
900903
"A right shift by *n* bits is equivalent to floor division by ``pow(2, n)``."
901904
msgstr ""
902905
"Un desplazamiento de *n* bits a la derecha es equivalente a efectuar la "
903-
"división de parte entera (floor) por ``pow(2, n)``."
906+
"división entera a la baja entre ``pow(2, n)``."
904907

905908
#: ../Doc/library/stdtypes.rst:445
906909
msgid ""

reference/expressions.po

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2023-10-12 19:43+0200\n"
14-
"PO-Revision-Date: 2021-08-02 19:31+0200\n"
14+
"PO-Revision-Date: 2024-01-21 17:49+0100\n"
1515
"Last-Translator: Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n"
16-
"Language: es\n"
1716
"Language-Team: python-doc-es\n"
18-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
"Language: es\n"
1918
"MIME-Version: 1.0\n"
2019
"Content-Type: text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding: 8bit\n"
21+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
"Generated-By: Babel 2.13.0\n"
23+
"X-Generator: Poedit 3.0.1\n"
2324

2425
#: ../Doc/reference/expressions.rst:6
2526
msgid "Expressions"
@@ -1879,13 +1880,13 @@ msgid ""
18791880
"with the 'floor' function applied to the result. Division by zero raises "
18801881
"the :exc:`ZeroDivisionError` exception."
18811882
msgstr ""
1882-
"Los operadores ``/`` (división) y ``//`` (división de redondeo) producen el "
1883-
"cociente de sus argumentos. Los argumentos numéricos son primero convertidos "
1884-
"a un tipo común. La división de enteros producen un número de punto "
1885-
"flotante, mientras que la división redondeada de enteros resulta en un "
1886-
"entero; el resultado es aquel de una división matemática con la función "
1887-
"'floor' aplicada al resultado. Dividir entre 0 genera la excepción :exc:"
1888-
"`ZeroDivisionError`."
1883+
"Los operadores ``/`` (división) y ``//`` (división entera a la baja) "
1884+
"producen el cociente de sus argumentos. Los argumentos numéricos son primero "
1885+
"convertidos a un tipo común. La división entre enteros producen un número de "
1886+
"punto flotante, mientras que la división entera a la baja entre enteros "
1887+
"resulta en un entero; el resultado es aquel de una división matemática con "
1888+
"la función 'floor' aplicada al resultado. Dividir entre 0 genera la "
1889+
"excepción :exc:`ZeroDivisionError`."
18891890

18901891
#: ../Doc/reference/expressions.rst:1303
18911892
msgid ""
@@ -1922,10 +1923,10 @@ msgid ""
19221923
"connected with the built-in function :func:`divmod`: ``divmod(x, y) == (x//"
19231924
"y, x%y)``. [#]_."
19241925
msgstr ""
1925-
"Los operadores de división de redondeo y módulo están conectados por la "
1926-
"siguiente identidad: ``x == (x//y)*y + (x%y)``. La división de redondeo y el "
1927-
"módulo también están conectadas por la función incorporada :func:`divmod`: "
1928-
"``divmod(x, y) == (x//y, x%y)``. [#]_."
1926+
"El operador de división entera a la baja y el de módulo están conectados por "
1927+
"la siguiente identidad: ``x == (x//y)*y + (x%y)``. La división entera a la "
1928+
"baja y el módulo también están conectadas por la función incorporada :func:"
1929+
"`divmod`: ``divmod(x, y) == (x//y, x%y)``. [#]_."
19291930

19301931
#: ../Doc/reference/expressions.rst:1324
19311932
msgid ""
@@ -1955,9 +1956,10 @@ msgid ""
19551956
"function are not defined for complex numbers. Instead, convert to a "
19561957
"floating point number using the :func:`abs` function if appropriate."
19571958
msgstr ""
1958-
"El operador de división de redondeo, el operador módulo y la función :func:"
1959-
"`divmod` no están definidas para números complejos. En su lugar, convierta a "
1960-
"un número de punto flotante usando la función :func:`abs` si es apropiado."
1959+
"El operador de división entera a la baja, el operador de módulo y la "
1960+
"función :func:`divmod` no están definidas para números complejos. En su "
1961+
"lugar, convierta a un número de punto flotante usando la función :func:`abs` "
1962+
"si es apropiado."
19611963

19621964
#: ../Doc/reference/expressions.rst:1340
19631965
msgid ""
@@ -2027,9 +2029,9 @@ msgid ""
20272029
"A right shift by *n* bits is defined as floor division by ``pow(2,n)``. A "
20282030
"left shift by *n* bits is defined as multiplication with ``pow(2,n)``."
20292031
msgstr ""
2030-
"Un desplazamiento de *n* bits hacia la derecha está definido como una "
2031-
"división de redondeo entre ``pow(2,n)``. Un desplazamiento de *n* bits hacia "
2032-
"la izquierda está definido como una multiplicación por ``pow(2,n)``."
2032+
"Un desplazamiento de *n* bits hacia la derecha se define como una división "
2033+
"entera a la baja entre ``pow(2,n)``. Un desplazamiento de *n* bits hacia la "
2034+
"izquierda se define como una multiplicación por ``pow(2,n)``."
20332035

20342036
#: ../Doc/reference/expressions.rst:1389
20352037
msgid "Binary bitwise operations"
@@ -2943,8 +2945,8 @@ msgid ""
29432945
"Multiplication, matrix multiplication, division, floor division, remainder "
29442946
"[#]_"
29452947
msgstr ""
2946-
"Multiplicación, multiplicación de matrices, división, división de redondeo, "
2947-
"resto [#]_"
2948+
"Multiplicación, multiplicación de matrices, división, división entera a la "
2949+
"baja, resto (módulo) [#]_"
29482950

29492951
#: ../Doc/reference/expressions.rst:1947
29502952
msgid "``+``, ``-``"

0 commit comments

Comments
 (0)