@@ -11,7 +11,7 @@ msgstr ""
11
11
"Project-Id-Version : Python 3.8\n "
12
12
"Report-Msgid-Bugs-To : \n "
13
13
"POT-Creation-Date : 2020-05-07 14:37+0200\n "
14
- "PO-Revision-Date : 2020-05-16 02:30 +0200\n "
14
+ "PO-Revision-Date : 2020-05-16 18:26 +0200\n "
15
15
"Last-Translator : \n "
16
16
"Language : es\n "
17
17
"Language-Team : python-doc-esMIME-Version: 1.0\n "
@@ -546,29 +546,41 @@ msgid ""
546
546
"integer *i*. For example, ``chr(97)`` returns the string ``'a'``, while "
547
547
"``chr(8364)`` returns the string ``'€'``. This is the inverse of :func:`ord`."
548
548
msgstr ""
549
+ "Devuelve la cadena que representa un carácter cuyo código Unicode es el "
550
+ "entero *i*. Por ejemplo, ``chr(97)`` devuelve la cadena ``’a’``, mientras "
551
+ "que ``chr(8364)`` devuelve la cadena ``’€’``. Esta función es la inversa de :"
552
+ "func:`ord`."
549
553
550
554
#: ../Doc/library/functions.rst:200
551
555
msgid ""
552
556
"The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in "
553
557
"base 16). :exc:`ValueError` will be raised if *i* is outside that range."
554
558
msgstr ""
559
+ "El rango válido para el argumento *i* es desde 0 a 1,114,111 (0x10FFFF en "
560
+ "base 16). Se lanzará una excepción :exc:`ValueError` si *i* está fuera de "
561
+ "ese rango."
555
562
556
563
#: ../Doc/library/functions.rst:206
557
564
msgid "Transform a method into a class method."
558
- msgstr ""
565
+ msgstr "Transforma un método en un método de clase. "
559
566
560
567
#: ../Doc/library/functions.rst:208
561
568
msgid ""
562
569
"A class method receives the class as implicit first argument, just like an "
563
570
"instance method receives the instance. To declare a class method, use this "
564
571
"idiom::"
565
572
msgstr ""
573
+ "Un método de clase recibe la clase como el primer argumento implícito, de la "
574
+ "misma forma que un método de instancia recibe la instancia. Para declarar un "
575
+ "método de clase, emplea la siguiente expresión:"
566
576
567
577
#: ../Doc/library/functions.rst:216
568
578
msgid ""
569
579
"The ``@classmethod`` form is a function :term:`decorator` -- see :ref:"
570
580
"`function` for details."
571
581
msgstr ""
582
+ "La forma ``@classmethod`` es una función :term:`decorator` — ver :ref:"
583
+ "`function` para más detalles."
572
584
573
585
#: ../Doc/library/functions.rst:219
574
586
msgid ""
@@ -577,16 +589,22 @@ msgid ""
577
589
"class. If a class method is called for a derived class, the derived class "
578
590
"object is passed as the implied first argument."
579
591
msgstr ""
592
+ "Un método de clase puede ser llamado en la clase (como ``C.f()``) o en la "
593
+ "instancia (como ``C().f()``). La instancia es ignorada excepto por su clase. "
594
+ "Si un método de clase es llamado desde una clase derivada, entonces el "
595
+ "objeto de la clase derivada se para como el primer argumento implícito."
580
596
581
597
#: ../Doc/library/functions.rst:224
582
598
msgid ""
583
599
"Class methods are different than C++ or Java static methods. If you want "
584
600
"those, see :func:`staticmethod`."
585
601
msgstr ""
602
+ "Los métodos de clase son diferentes a los métodos estáticos de C++ o Java. "
603
+ "Si quieres ese tipo de métodos, revisa :func:`staticmethod`."
586
604
587
605
#: ../Doc/library/functions.rst:227
588
606
msgid "For more information on class methods, see :ref:`types`."
589
- msgstr ""
607
+ msgstr "Para más información sobre métodos de clase, ver :ref:`types`. "
590
608
591
609
#: ../Doc/library/functions.rst:232
592
610
msgid ""
@@ -595,13 +613,22 @@ msgid ""
595
613
"string, a byte string, or an AST object. Refer to the :mod:`ast` module "
596
614
"documentation for information on how to work with AST objects."
597
615
msgstr ""
616
+ "Compila el *source* en código o en un objeto AST (*Abstract Syntax Tree*, "
617
+ "árbol de sintaxis abstracta). Los objetos de código pueden ser ejecutados "
618
+ "por las funciones :func:`exec` or :func:`eval`. *source* puede ser una "
619
+ "cadena normal, una cadena de bytes o un objeto AST. Para más información "
620
+ "sobre cómo trabajar con objetos AST, revisa la documentación del módulo :mod:"
621
+ "`ast`."
598
622
599
623
#: ../Doc/library/functions.rst:237
600
624
msgid ""
601
625
"The *filename* argument should give the file from which the code was read; "
602
626
"pass some recognizable value if it wasn't read from a file (``'<string>'`` "
603
627
"is commonly used)."
604
628
msgstr ""
629
+ "El argumento *filename* debería dar el fichero desde el que el código fue "
630
+ "leído; pasa un valor reconocible en caso este no fuera leído de un fichero "
631
+ "(``’<string>’`` es usado comúnmente para esto)."
605
632
606
633
#: ../Doc/library/functions.rst:241
607
634
msgid ""
@@ -611,6 +638,11 @@ msgid ""
611
638
"single interactive statement (in the latter case, expression statements that "
612
639
"evaluate to something other than ``None`` will be printed)."
613
640
msgstr ""
641
+ "El argumento *mode* especifica que tipo de código debe ser compilado; puede "
642
+ "ser ``’exec’`` si *source* consiste en una secuencia de declaraciones, "
643
+ "``’eval’`` si consiste de una expresión sencilla, o ``’single’`` si consiste "
644
+ "en una declaración única interactiva (en este último caso, las declaraciones "
645
+ "de expresiones que evalúen a algo distinto de ``None`` serán impresas)."
614
646
615
647
#: ../Doc/library/functions.rst:247
616
648
msgid ""
@@ -624,15 +656,33 @@ msgid ""
624
656
"then the *flags* argument is it -- the future statements in effect around "
625
657
"the call to compile are ignored."
626
658
msgstr ""
627
-
659
+ "Los argumentos opcionales *flags* y *dont_inherit* controlan que :ref:"
660
+ "`future statements <future>` afectan a la compilación de *source*. Si "
661
+ "ninguno de los dos está presente (o los dos son cero), el código se compila "
662
+ "con las declaraciones futuras que están en el código que está llamando a :"
663
+ "func:`compile`. Si el argumento *flags* es dado, y *dont_inherit* no (o es "
664
+ "cero), entonces las declaraciones futuras especificadas en el argumento "
665
+ "*flags* son usadas, además de aquellas que iban a ser utilizadas en "
666
+ "cualquier caso. Si *dont_inherit* es un entero distinto de cero entonces el "
667
+ "argumento *flags* es ignorado y no se consideran las declaraciones futuras "
668
+ "en efecto durante la llamada a compile."
669
+
670
+ # a ver, lo del bitwise ORed together me resulta dificil de traducir, creo que está bien pero quiero llamar la atención sobre esto a los revisores
628
671
#: ../Doc/library/functions.rst:257
672
+ #, fuzzy
629
673
msgid ""
630
674
"Future statements are specified by bits which can be bitwise ORed together "
631
675
"to specify multiple statements. The bitfield required to specify a given "
632
676
"feature can be found as the :attr:`~__future__._Feature.compiler_flag` "
633
677
"attribute on the :class:`~__future__._Feature` instance in the :mod:"
634
678
"`__future__` module."
635
679
msgstr ""
680
+ "Las declaraciones futuras son especificadas por bits que pueden ser "
681
+ "sometidos a la operación OR bit a bit para especificar múltiples "
682
+ "declaraciones. El campo de bit requerido para especificar una característica "
683
+ "específica puede ser encontrado como el atributo :attr:`~__future__._Feature."
684
+ "compiler_flag` de la instancia de la clase :class:`~__future__._Feature` "
685
+ "en el módulo :mod:`__future__`."
636
686
637
687
#: ../Doc/library/functions.rst:262
638
688
msgid ""
@@ -642,6 +692,11 @@ msgid ""
642
692
"object has ``CO_COROUTINE`` set in ``co_code``, and can be interactively "
643
693
"executed via ``await eval(code_object)``."
644
694
msgstr ""
695
+ "El argumento opcional *flags* también controla si el código compilado puede "
696
+ "contener ``await``, ``async for`` y ``async with`` de nivel superior. Cuando "
697
+ "se establece el bit ``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` , el objeto de código "
698
+ "devuelto tiene ``CO_COROUTINE`` establecido en ``co_code``, y puede ser "
699
+ "ejecutado de forma interactiva a través de ``await eval(code_object)``."
645
700
646
701
#: ../Doc/library/functions.rst:268
647
702
msgid ""
@@ -651,30 +706,45 @@ msgid ""
651
706
"optimization; ``__debug__`` is true), ``1`` (asserts are removed, "
652
707
"``__debug__`` is false) or ``2`` (docstrings are removed too)."
653
708
msgstr ""
709
+ "El argumento *optimize* especifica el nivel de optimización del compilador; "
710
+ "el valor por defecto de ``-1`` selecciona el nivel de optimización del "
711
+ "intérprete de la misma forma que las opciones :option:`-O`. Los niveles "
712
+ "explícitos son ``0`` (sin optimización; ``__debug__`` es true), ``1`` (se "
713
+ "eliminan los asserts, ``__debug__`` es false) or ``2`` (las docstrings "
714
+ "también son eliminadas)."
654
715
655
716
#: ../Doc/library/functions.rst:274
656
717
msgid ""
657
718
"This function raises :exc:`SyntaxError` if the compiled source is invalid, "
658
719
"and :exc:`ValueError` if the source contains null bytes."
659
720
msgstr ""
721
+ "Esta función lanza un :exc:`SyntaxError` si el código compilado es inválido, "
722
+ "y un :exc:`ValueError` si contiene bytes nulos."
660
723
661
724
#: ../Doc/library/functions.rst:277
662
725
msgid ""
663
726
"If you want to parse Python code into its AST representation, see :func:`ast."
664
727
"parse`."
665
728
msgstr ""
729
+ "Si quieres parsear código Python a su representación AST, revisa :func:`ast."
730
+ "parse`."
666
731
667
732
msgid ""
668
733
"Raises an :ref:`auditing event <auditing>` ``compile`` with arguments "
669
734
"``source``, ``filename``."
670
735
msgstr ""
736
+ "Lanza un :ref:`auditing event <auditing>` ``compile`` con argumentos "
737
+ "``source``, ``filename``."
671
738
672
739
#: ../Doc/library/functions.rst:282
673
740
msgid ""
674
741
"Raises an :ref:`auditing event <auditing>` ``compile`` with arguments "
675
742
"``source`` and ``filename``. This event may also be raised by implicit "
676
743
"compilation."
677
744
msgstr ""
745
+ "Lanza un :ref:`auditing event <auditing>` ``compile`` con argumentos "
746
+ "``source`` y ``filename``. Este evento también puede ser lanzado por la "
747
+ "compilación implícita."
678
748
679
749
#: ../Doc/library/functions.rst:288
680
750
msgid ""
@@ -683,31 +753,48 @@ msgid ""
683
753
"to facilitate detection of incomplete and complete statements in the :mod:"
684
754
"`code` module."
685
755
msgstr ""
756
+ "Cuando se compile una cadena multi-línea de código en los modos ``’single’`` "
757
+ "o ``’eval’``, la entrada debe terminar al menos por un carácter de nueva "
758
+ "línea. Esto facilita la detección de declaraciones completas e incompletas "
759
+ "en el módulo :mod:`code`."
686
760
761
+ # lo de stack depth limitations no estoy segura de como traducirlo: en términos de profundidad de la pila?
687
762
#: ../Doc/library/functions.rst:295
763
+ #, fuzzy
688
764
msgid ""
689
765
"It is possible to crash the Python interpreter with a sufficiently large/"
690
766
"complex string when compiling to an AST object due to stack depth "
691
767
"limitations in Python's AST compiler."
692
768
msgstr ""
769
+ "Es posible bloquear el intérprete de Python con una cadena lo "
770
+ "suficientemente larga o compleja al compilar a un objeto AST, debido a "
771
+ "limitaciones en el compilador de AST de Python."
693
772
694
773
#: ../Doc/library/functions.rst:299
695
774
msgid ""
696
775
"Allowed use of Windows and Mac newlines. Also input in ``'exec'`` mode does "
697
776
"not have to end in a newline anymore. Added the *optimize* parameter."
698
777
msgstr ""
778
+ "Permite el uso de caracteres de nueva línea de Windows y Mac. También, la "
779
+ "entrada en el modo ``’exec’`` no tiene porque terminar en una nueva línea. "
780
+ "Se añade el parámetro *optimize*."
699
781
700
782
#: ../Doc/library/functions.rst:303
701
783
msgid ""
702
784
"Previously, :exc:`TypeError` was raised when null bytes were encountered in "
703
785
"*source*."
704
786
msgstr ""
787
+ "Anteriormente, un :exc:`TypeError` era lanzado cuando se encontraban bytes "
788
+ "nulos en *source*."
705
789
706
790
#: ../Doc/library/functions.rst:307
707
791
msgid ""
708
792
"``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` can now be passed in flags to enable "
709
793
"support for top-level ``await``, ``async for``, and ``async with``."
710
794
msgstr ""
795
+ "``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` puede ahora ser pasado en *flags* para "
796
+ "permitir el soporte de ``await``, ``async for``, y ``async with`` en niveles "
797
+ "superiores."
711
798
712
799
#: ../Doc/library/functions.rst:314
713
800
msgid ""
@@ -1326,7 +1413,7 @@ msgstr ""
1326
1413
"Esta función se añade al espacio de nombres built-in a través del módulo :"
1327
1414
"mod:`site`."
1328
1415
1329
- # no estoy muy segura de lo de callables por invocables
1416
+ # no estoy muy segura de lo de callables por invocables
1330
1417
#: ../Doc/library/functions.rst:724
1331
1418
#, fuzzy
1332
1419
msgid ""
0 commit comments