diff --git a/library/fractions.po b/library/fractions.po index b01f0345a6..9dcbab73a1 100644 --- a/library/fractions.po +++ b/library/fractions.po @@ -6,38 +6,44 @@ # Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to # get the list of volunteers # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-05-05 12:54+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2020-09-29 08:55-0300\n" "Language-Team: python-doc-es\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.8.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Last-Translator: \n" +"Language: es_AR\n" +"X-Generator: Poedit 2.4.1\n" #: ../Doc/library/fractions.rst:2 msgid ":mod:`fractions` --- Rational numbers" -msgstr "" +msgstr ":mod:`fractions` --- Números racionales" #: ../Doc/library/fractions.rst:10 msgid "**Source code:** :source:`Lib/fractions.py`" -msgstr "" +msgstr "**Source code:** :source:`Lib/fractions.py`" #: ../Doc/library/fractions.rst:14 msgid "" "The :mod:`fractions` module provides support for rational number arithmetic." msgstr "" +"El módulo :mod:`fractions` provee soporte para aritmética de números " +"racionales." #: ../Doc/library/fractions.rst:17 msgid "" "A Fraction instance can be constructed from a pair of integers, from another " "rational number, or from a string." msgstr "" +"Una instancia de *Fraction* puede construirse desde dos enteros, desde otro " +"número racional, o desde una cadena de caracteres." #: ../Doc/library/fractions.rst:26 msgid "" @@ -56,6 +62,21 @@ msgid "" "below.) The last version of the constructor expects a string or unicode " "instance. The usual form for this instance is::" msgstr "" +"La primera versión necesita que *numerator* y *denominator* sean instancias " +"de :class:`numbers.Rational` y retorna una nueva instancia de :class:" +"`Fraction` con valor ``numerator/denominator``. Si *denominator* es :const:" +"`0`, esto arrojará un error :exc:`ZeroDivisionError`. La segunda versión " +"necesita que *other_fraction* sea una instancia de :class:`numbers.Rational` " +"y retorna una instancia :class:`Fraction` con el mismo valor. Las restantes " +"dos versiones aceptan igualmente instancias :class:`float` o :class:`decimal." +"Decimal` y retornan una instancia :class:`Fraction` con exactamente el mismo " +"valor. Nota que debido a los problemas usuales con la representación binaria " +"en punto flotante (ver :ref:`tut-fp-issues`), el argumento de " +"``Fraction(1.1)`` no es exactamente igual a 11/10, por lo que " +"``Fraction(1.1)`` no retorna ``Fraction(11, 10)`` como uno esperaría. (Mira " +"la documentación para el método :meth:`limit_denominator` abajo.) La última " +"versión del constructor espera una cadena de caracteres o una instancia " +"Unicode. La forma usual para esta instancia es:" #: ../Doc/library/fractions.rst:43 msgid "" @@ -66,6 +87,13 @@ msgid "" "In either form the input string may also have leading and/or trailing " "whitespace. Here are some examples::" msgstr "" +"donde el ``sign`` opcional puede ser '+' o '-' y ``numerator`` y " +"``denominator`` (si están presentes) son cadenas de caracteres de dígitos " +"decimales. Además, cualquier cadena de caracteres que represente un valor " +"finito y sea aceptado por el constructor de :class:`float` también es " +"aceptado por el constructor de :class:`Fraction`. En cualquier caso, la " +"cadena de caracteres de entrada también puede tener espacios en blanco " +"iniciales y / o finales. Aquí hay unos ejemplos:" #: ../Doc/library/fractions.rst:77 msgid "" @@ -75,26 +103,35 @@ msgid "" "as immutable. In addition, :class:`Fraction` has the following properties " "and methods:" msgstr "" +"La clase :class:`Fraction` hereda de la clase base abstracta :class:`numbers." +"Rational`, e implementa todos los métodos y operaciones de esa clase. Las " +"instancias :class:`Fraction` son *hashable*, y deben ser tratadas como " +"inmutables. Adicionalmente :class:`Fraction` tiene los siguientes métodos y " +"propiedades:" #: ../Doc/library/fractions.rst:83 msgid "" "The :class:`Fraction` constructor now accepts :class:`float` and :class:" "`decimal.Decimal` instances." msgstr "" +"El constructor de :class:`Fraction` ahora acepta instancias de :class:" +"`float` y :class:`decimal`." #: ../Doc/library/fractions.rst:90 msgid "Numerator of the Fraction in lowest term." -msgstr "" +msgstr "Numerador de la fracción irreducible." #: ../Doc/library/fractions.rst:94 msgid "Denominator of the Fraction in lowest term." -msgstr "" +msgstr "Denominador de la fracción irreducible." #: ../Doc/library/fractions.rst:99 msgid "" "Return a tuple of two integers, whose ratio is equal to the Fraction and " "with a positive denominator." msgstr "" +"Retorna una tupla de dos enteros, cuyo ratio es igual a la fracción y con un " +"denominador positivo." #: ../Doc/library/fractions.rst:106 msgid "" @@ -102,24 +139,35 @@ msgid "" "value of *flt*, which must be a :class:`float`. Beware that ``Fraction." "from_float(0.3)`` is not the same value as ``Fraction(3, 10)``." msgstr "" +"Este método de clase construye una instancia de :class:`Fraction` " +"representando el valor exacto de *flt* que debe ser un :class:`float`. Ten " +"cuidado, observa que ``Fraction.from_float(0.3)`` no es el mismo valor que " +"``Fraction(3, 10)``." #: ../Doc/library/fractions.rst:112 msgid "" "From Python 3.2 onwards, you can also construct a :class:`Fraction` instance " "directly from a :class:`float`." msgstr "" +"Desde Python 3.2 en adelante, puedes construir una instancia :class:" +"`Fraction` directamente desde :class:`float`." #: ../Doc/library/fractions.rst:118 msgid "" "This class method constructs a :class:`Fraction` representing the exact " "value of *dec*, which must be a :class:`decimal.Decimal` instance." msgstr "" +"Este método de clase construye una instancia de :class:`Fraction` " +"representando el valor exacto de *dec*, que debe ser una instancia de :class:" +"`decimal.Decimal`." #: ../Doc/library/fractions.rst:123 msgid "" "From Python 3.2 onwards, you can also construct a :class:`Fraction` instance " "directly from a :class:`decimal.Decimal` instance." msgstr "" +"Desde Python 3.2 en adelante, puedes construir una instancia :class:" +"`Fraction` directamente desde una instancia :class:`decimal.Decimal`." #: ../Doc/library/fractions.rst:130 msgid "" @@ -127,22 +175,30 @@ msgid "" "denominator at most max_denominator. This method is useful for finding " "rational approximations to a given floating-point number:" msgstr "" +"Busca y retorna la instancia de :class:`Fraction` mas cercana a ``self`` que " +"tenga como denominador *max_denominator*. Este método es útil para encontrar " +"aproximaciones racionales a un número en punto flotante determinado:" #: ../Doc/library/fractions.rst:138 msgid "or for recovering a rational number that's represented as a float:" msgstr "" +"o para recuperar un numero racional que esta representado como flotante:" #: ../Doc/library/fractions.rst:151 msgid "" "Returns the greatest :class:`int` ``<= self``. This method can also be " "accessed through the :func:`math.floor` function:" msgstr "" +"Retorna el máximo :class:`int` ``<= self``. Este método puede accederse " +"también a través de la función :func:`math.floor`:" #: ../Doc/library/fractions.rst:161 msgid "" "Returns the least :class:`int` ``>= self``. This method can also be " "accessed through the :func:`math.ceil` function." msgstr "" +"Retorna el mínimo :class:`int` ``>= self``. Este método puede accederse " +"también a través de la función :func:`math.ceil`." #: ../Doc/library/fractions.rst:168 msgid "" @@ -152,6 +208,11 @@ msgid "" "rounding half toward even. This method can also be accessed through the :" "func:`round` function." msgstr "" +"La primera versión retorna el valor :class:`int` mas cercano a ``self`` " +"redondeando mitades al valor par. La segunda versión redondea ``self`` al " +"múltiplo mas cercano de ``Fraction(1, 10**ndigits)`` (lógicamente, si " +"``ndigits`` es negativo), nuevamente redondeando mitades al valor par. Este " +"método también puede accederse a través de la función :func:`round`." #: ../Doc/library/fractions.rst:177 msgid "" @@ -161,15 +222,20 @@ msgid "" "sign as *b* if *b* is nonzero; otherwise it takes the sign of *a*. ``gcd(0, " "0)`` returns ``0``." msgstr "" +"Retorna el máximo común divisor de los enteros *a* y *b*. Si *a* o *b* no " +"son cero, entonces el valor absoluto de ``gcd(a, b)`` es el entero mas " +"grande que divide ambos, *a* y *b*. ``gcd(a,b)`` tiene el mismo signo que " +"*b* si *b* no es cero; sino toma el signo de *a*. ``gcd(0, 0)`` retorna " +"``0``." #: ../Doc/library/fractions.rst:183 msgid "Use :func:`math.gcd` instead." -msgstr "" +msgstr "Usa en cambio la función :func:`math.gcd`." #: ../Doc/library/fractions.rst:189 msgid "Module :mod:`numbers`" -msgstr "" +msgstr "Módulo :mod:`numbers`" #: ../Doc/library/fractions.rst:190 msgid "The abstract base classes making up the numeric tower." -msgstr "" +msgstr "Las clases base abstractas que representan la jerarquía de números."