Skip to content

Commit 645ed8e

Browse files
committed
included compile
1 parent d396207 commit 645ed8e

File tree

2 files changed

+95
-5
lines changed

2 files changed

+95
-5
lines changed

dict

+3
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,8 @@ array
115115
arrays
116116
asincrónica
117117
asincrónico
118+
assert
119+
asserts
118120
attr
119121
autenticación
120122
autocompletado
@@ -254,6 +256,7 @@ os
254256
pads
255257
parsea
256258
parseada
259+
parsear
257260
permitiéndole
258261
permutaciones
259262
personalizadamente

library/functions.po

+92-5
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"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"
1515
"Last-Translator: \n"
1616
"Language: es\n"
1717
"Language-Team: python-doc-esMIME-Version: 1.0\n"
@@ -546,29 +546,41 @@ msgid ""
546546
"integer *i*. For example, ``chr(97)`` returns the string ``'a'``, while "
547547
"``chr(8364)`` returns the string ``'€'``. This is the inverse of :func:`ord`."
548548
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`."
549553

550554
#: ../Doc/library/functions.rst:200
551555
msgid ""
552556
"The valid range for the argument is from 0 through 1,114,111 (0x10FFFF in "
553557
"base 16). :exc:`ValueError` will be raised if *i* is outside that range."
554558
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."
555562

556563
#: ../Doc/library/functions.rst:206
557564
msgid "Transform a method into a class method."
558-
msgstr ""
565+
msgstr "Transforma un método en un método de clase."
559566

560567
#: ../Doc/library/functions.rst:208
561568
msgid ""
562569
"A class method receives the class as implicit first argument, just like an "
563570
"instance method receives the instance. To declare a class method, use this "
564571
"idiom::"
565572
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:"
566576

567577
#: ../Doc/library/functions.rst:216
568578
msgid ""
569579
"The ``@classmethod`` form is a function :term:`decorator` -- see :ref:"
570580
"`function` for details."
571581
msgstr ""
582+
"La forma ``@classmethod`` es una función :term:`decorator` — ver :ref:"
583+
"`function` para más detalles."
572584

573585
#: ../Doc/library/functions.rst:219
574586
msgid ""
@@ -577,16 +589,22 @@ msgid ""
577589
"class. If a class method is called for a derived class, the derived class "
578590
"object is passed as the implied first argument."
579591
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."
580596

581597
#: ../Doc/library/functions.rst:224
582598
msgid ""
583599
"Class methods are different than C++ or Java static methods. If you want "
584600
"those, see :func:`staticmethod`."
585601
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`."
586604

587605
#: ../Doc/library/functions.rst:227
588606
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`."
590608

591609
#: ../Doc/library/functions.rst:232
592610
msgid ""
@@ -595,13 +613,22 @@ msgid ""
595613
"string, a byte string, or an AST object. Refer to the :mod:`ast` module "
596614
"documentation for information on how to work with AST objects."
597615
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`."
598622

599623
#: ../Doc/library/functions.rst:237
600624
msgid ""
601625
"The *filename* argument should give the file from which the code was read; "
602626
"pass some recognizable value if it wasn't read from a file (``'<string>'`` "
603627
"is commonly used)."
604628
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)."
605632

606633
#: ../Doc/library/functions.rst:241
607634
msgid ""
@@ -611,6 +638,11 @@ msgid ""
611638
"single interactive statement (in the latter case, expression statements that "
612639
"evaluate to something other than ``None`` will be printed)."
613640
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)."
614646

615647
#: ../Doc/library/functions.rst:247
616648
msgid ""
@@ -624,15 +656,33 @@ msgid ""
624656
"then the *flags* argument is it -- the future statements in effect around "
625657
"the call to compile are ignored."
626658
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
628671
#: ../Doc/library/functions.rst:257
672+
#, fuzzy
629673
msgid ""
630674
"Future statements are specified by bits which can be bitwise ORed together "
631675
"to specify multiple statements. The bitfield required to specify a given "
632676
"feature can be found as the :attr:`~__future__._Feature.compiler_flag` "
633677
"attribute on the :class:`~__future__._Feature` instance in the :mod:"
634678
"`__future__` module."
635679
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__`."
636686

637687
#: ../Doc/library/functions.rst:262
638688
msgid ""
@@ -642,6 +692,11 @@ msgid ""
642692
"object has ``CO_COROUTINE`` set in ``co_code``, and can be interactively "
643693
"executed via ``await eval(code_object)``."
644694
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)``."
645700

646701
#: ../Doc/library/functions.rst:268
647702
msgid ""
@@ -651,30 +706,45 @@ msgid ""
651706
"optimization; ``__debug__`` is true), ``1`` (asserts are removed, "
652707
"``__debug__`` is false) or ``2`` (docstrings are removed too)."
653708
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)."
654715

655716
#: ../Doc/library/functions.rst:274
656717
msgid ""
657718
"This function raises :exc:`SyntaxError` if the compiled source is invalid, "
658719
"and :exc:`ValueError` if the source contains null bytes."
659720
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."
660723

661724
#: ../Doc/library/functions.rst:277
662725
msgid ""
663726
"If you want to parse Python code into its AST representation, see :func:`ast."
664727
"parse`."
665728
msgstr ""
729+
"Si quieres parsear código Python a su representación AST, revisa :func:`ast."
730+
"parse`."
666731

667732
msgid ""
668733
"Raises an :ref:`auditing event <auditing>` ``compile`` with arguments "
669734
"``source``, ``filename``."
670735
msgstr ""
736+
"Lanza un :ref:`auditing event <auditing>` ``compile`` con argumentos "
737+
"``source``, ``filename``."
671738

672739
#: ../Doc/library/functions.rst:282
673740
msgid ""
674741
"Raises an :ref:`auditing event <auditing>` ``compile`` with arguments "
675742
"``source`` and ``filename``. This event may also be raised by implicit "
676743
"compilation."
677744
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."
678748

679749
#: ../Doc/library/functions.rst:288
680750
msgid ""
@@ -683,31 +753,48 @@ msgid ""
683753
"to facilitate detection of incomplete and complete statements in the :mod:"
684754
"`code` module."
685755
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`."
686760

761+
# lo de stack depth limitations no estoy segura de como traducirlo: en términos de profundidad de la pila?
687762
#: ../Doc/library/functions.rst:295
763+
#, fuzzy
688764
msgid ""
689765
"It is possible to crash the Python interpreter with a sufficiently large/"
690766
"complex string when compiling to an AST object due to stack depth "
691767
"limitations in Python's AST compiler."
692768
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."
693772

694773
#: ../Doc/library/functions.rst:299
695774
msgid ""
696775
"Allowed use of Windows and Mac newlines. Also input in ``'exec'`` mode does "
697776
"not have to end in a newline anymore. Added the *optimize* parameter."
698777
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*."
699781

700782
#: ../Doc/library/functions.rst:303
701783
msgid ""
702784
"Previously, :exc:`TypeError` was raised when null bytes were encountered in "
703785
"*source*."
704786
msgstr ""
787+
"Anteriormente, un :exc:`TypeError` era lanzado cuando se encontraban bytes "
788+
"nulos en *source*."
705789

706790
#: ../Doc/library/functions.rst:307
707791
msgid ""
708792
"``ast.PyCF_ALLOW_TOP_LEVEL_AWAIT`` can now be passed in flags to enable "
709793
"support for top-level ``await``, ``async for``, and ``async with``."
710794
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."
711798

712799
#: ../Doc/library/functions.rst:314
713800
msgid ""
@@ -1326,7 +1413,7 @@ msgstr ""
13261413
"Esta función se añade al espacio de nombres built-in a través del módulo :"
13271414
"mod:`site`."
13281415

1329-
# no estoy muy segura de lo de callables por invocables
1416+
# no estoy muy segura de lo de callables por invocables
13301417
#: ../Doc/library/functions.rst:724
13311418
#, fuzzy
13321419
msgid ""

0 commit comments

Comments
 (0)