Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Ajuste '//' por 'división entera a la baja'#2800

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
cacrespo merged 7 commits intopython:3.12fromjcaalzago:division_a_la_baja_2
Jan 28, 2024
Merged
Show file tree
Hide file tree
Changes from2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 15 additions & 12 deletionslibrary/stdtypes.po
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -11,15 +11,16 @@ msgstr ""
"Project-Id-Version: Python 3.8\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-12 19:43+0200\n"
"PO-Revision-Date:2022-12-05 11:32-0600\n"
"PO-Revision-Date:2024-01-21 17:33+0100\n"
"Last-Translator: José Luis Salgado Banda\n"
"Language: es\n"
"Language-Team: python-doc-es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Generated-By: Babel 2.13.0\n"
"X-Generator: Poedit 3.0.1\n"

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

#: ../Doc/library/stdtypes.rst:283
msgid "quotient of *x* and *y*"
msgstr "división de *x*por *y*"
msgstr "división de *x*entre *y*"

#: ../Doc/library/stdtypes.rst:285
msgid "``x // y``"
msgstr "``x // y``"

#: ../Doc/library/stdtypes.rst:285
msgid "floored quotient of *x* and *y*"
msgstr "división entera de *x*por *y*"
msgstr "división enteraa la bajade *x*entre *y*"

#: ../Doc/library/stdtypes.rst:285
#, fuzzy
Expand All@@ -535,7 +536,7 @@ msgstr "``x % y``"

#: ../Doc/library/stdtypes.rst:288
msgid "remainder of ``x / y``"
msgstr "resto o residuo de ``x / y``"
msgstr "resto, residuo o módulo de ``x// y``"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Este cambio no me convence. Acá no refiere a floor division. Deberiamos dejar algo así:

Suggested change
msgstr "resto, residuo o módulo de ``x// y``"
msgstr "resto o residuo de ``x / y``"

¿por qué cambiarlos?

Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

He agregado el término "módulo", porque en gran parte de la documentación se refiere a la operación como módulo y puede que haya gente que donde se menciona sólo cómo módulo, no sepa a qué se está refiriendo.
Ya lo que me digas, lo puedo dejar como estaba.
Espero tu respuesta para hacer el cambio o no.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Además de lo de 'módulo' también está el cambio en "/" por "//".
Si no te molesta, prefiero dejarlo como te sugerí. Y en todo caso levantar el ajuste en la documentación original en inglés.

Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

ok, hago el cambio, ¿sabes cómo se hace para solicitar el cambio en la original en inglés?
Gracias

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

¿sabes cómo se hace para solicitar el cambio en la original en inglés?

En ese caso hay que hacer un PR ahttps://github.com/python/cpython
Te recomiendo que revises algunos issues similares (que refieran a files en/Doc) y veas cómo es el proceso para reportar y sugerir un cambio en los textos. De ese modo, le facilitás mucho el trabajo a quién revise el ajuste.

Algunas personas de nuestro grupo de Telegram ya reportaron cambios en los originales en inglés. Tal vez podrías mencionarlo y recibir feedback allí también.

Copy link
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Muchas gracias por la respuesta, ¡máquina!

cacrespo reacted with rocket emoji

#: ../Doc/library/stdtypes.rst:290
msgid "``-x``"
Expand DownExpand Up@@ -663,7 +664,6 @@ msgid "``x ** y``"
msgstr "``x ** y``"

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

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

#: ../Doc/library/stdtypes.rst:445
msgid ""
Expand Down
46 changes: 24 additions & 22 deletionsreference/expressions.po
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -11,15 +11,16 @@ msgstr ""
"Project-Id-Version: Python 3.8\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-12 19:43+0200\n"
"PO-Revision-Date:2021-08-02 19:31+0200\n"
"PO-Revision-Date:2024-01-21 17:49+0100\n"
"Last-Translator: Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n"
"Language: es\n"
"Language-Team: python-doc-es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Generated-By: Babel 2.13.0\n"
"X-Generator: Poedit 3.0.1\n"

#: ../Doc/reference/expressions.rst:6
msgid "Expressions"
Expand DownExpand Up@@ -1879,13 +1880,13 @@ msgid ""
"with the 'floor' function applied to the result. Division by zero raises "
"the :exc:`ZeroDivisionError` exception."
msgstr ""
"Los operadores ``/`` (división) y ``//`` (divisiónde redondeo) producen el "
"cociente de sus argumentos. Los argumentos numéricos son primero convertidos "
"a un tipo común. La divisiónde enteros producen un número de punto "
"flotante, mientras que la divisiónredondeada de enteros resulta en un "
"entero; el resultado es aquel de una división matemática con la función "
"'floor' aplicada al resultado. Dividir entre 0 genera laexcepción :exc:"
"`ZeroDivisionError`."
"Los operadores ``/`` (división) y ``//`` (divisiónentera a la baja) "
"producen elcociente de sus argumentos. Los argumentos numéricos son primero "
"convertidosa un tipo común. La divisiónentre enteros producen un número de "
"puntoflotante, mientras que la divisiónentera a la baja entre enteros "
"resulta en unentero; el resultado es aquel de una división matemática con "
"la función'floor' aplicada al resultado. Dividir entre 0 genera la "
"excepción :exc:`ZeroDivisionError`."

#: ../Doc/reference/expressions.rst:1303
msgid ""
Expand DownExpand Up@@ -1922,10 +1923,10 @@ msgid ""
"connected with the built-in function :func:`divmod`: ``divmod(x, y) == (x//"
"y, x%y)``. [#]_."
msgstr ""
"Los operadores de divisiónde redondeo ymódulo están conectados por la "
"siguiente identidad: ``x == (x//y)*y + (x%y)``. La divisiónde redondeo y el "
"módulo también están conectadas por la función incorporada :func:`divmod`:"
"``divmod(x, y) == (x//y, x%y)``. [#]_."
"El operador de divisiónentera a la baja y el demódulo están conectados por "
"lasiguiente identidad: ``x == (x//y)*y + (x%y)``. La divisiónentera a la "
"baja y elmódulo también están conectadas por la función incorporada :func:"
"`divmod`: ``divmod(x, y) == (x//y, x%y)``. [#]_."

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

#: ../Doc/reference/expressions.rst:1340
msgid ""
Expand DownExpand Up@@ -2027,9 +2029,9 @@ msgid ""
"A right shift by *n* bits is defined as floor division by ``pow(2,n)``. A "
"left shift by *n* bits is defined as multiplication with ``pow(2,n)``."
msgstr ""
"Un desplazamiento de *n* bits hacia la derechaestá definido como una "
"división de redondeoentre ``pow(2,n)``. Un desplazamiento de *n* bits hacia "
"laizquierdaestá definido como una multiplicación por ``pow(2,n)``."
"Un desplazamiento de *n* bits hacia la derechase define como una división "
"entera a la bajaentre ``pow(2,n)``. Un desplazamiento de *n* bits hacia la "
"izquierdase define como una multiplicación por ``pow(2,n)``."

#: ../Doc/reference/expressions.rst:1389
msgid "Binary bitwise operations"
Expand DownExpand Up@@ -2943,8 +2945,8 @@ msgid ""
"Multiplication, matrix multiplication, division, floor division, remainder "
"[#]_"
msgstr ""
"Multiplicación, multiplicación de matrices, división, divisiónde redondeo, "
"resto [#]_"
"Multiplicación, multiplicación de matrices, división, divisiónentera a la "
"baja,resto (módulo) [#]_"

#: ../Doc/reference/expressions.rst:1947
msgid "``+``, ``-``"
Expand Down

[8]ページ先頭

©2009-2025 Movatter.jp