@@ -13,12 +13,12 @@ msgstr ""
13
13
"POT-Creation-Date : 2021-10-16 21:42+0200\n "
14
14
"PO-Revision-Date : 2021-08-07 15:43+0200\n "
15
15
"Last-Translator : Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n "
16
- "Language : es_ES\n "
17
16
"Language-Team : python-doc-es\n "
18
- "Plural-Forms : nplurals=2; plural=(n != 1) \n "
17
+ "Language : es_ES \n "
19
18
"MIME-Version : 1.0\n "
20
19
"Content-Type : text/plain; charset=utf-8\n "
21
20
"Content-Transfer-Encoding : 8bit\n "
21
+ "Plural-Forms : nplurals=2; plural=(n != 1)\n "
22
22
"Generated-By : Babel 2.9.1\n "
23
23
24
24
#: ../Doc/library/dataclasses.rst:2
@@ -42,7 +42,6 @@ msgstr ""
42
42
"descrito en :pep:`557`."
43
43
44
44
#: ../Doc/library/dataclasses.rst:19
45
- #, fuzzy
46
45
msgid ""
47
46
"The member variables to use in these generated methods are defined using :"
48
47
"pep:`526` type annotations. For example, this code::"
@@ -52,7 +51,6 @@ msgstr ""
52
51
"código::"
53
52
54
53
#: ../Doc/library/dataclasses.rst:34
55
- #, fuzzy
56
54
msgid "will add, among other things, a :meth:`__init__` that looks like::"
57
55
msgstr ""
58
56
"Añadirá, además de otros métodos, un método :meth:`__init__` con la "
@@ -69,7 +67,7 @@ msgstr ""
69
67
70
68
#: ../Doc/library/dataclasses.rst:47
71
69
msgid "Module contents"
72
- msgstr ""
70
+ msgstr "Contenidos del módulo "
73
71
74
72
#: ../Doc/library/dataclasses.rst:51
75
73
msgid ""
@@ -81,7 +79,6 @@ msgstr ""
81
79
"continuación."
82
80
83
81
#: ../Doc/library/dataclasses.rst:54
84
- #, fuzzy
85
82
msgid ""
86
83
"The :func:`dataclass` decorator examines the class to find ``field``\\ s. A "
87
84
"``field`` is defined as a class variable that has a :term:`type annotation "
@@ -103,7 +100,6 @@ msgstr ""
103
100
"encuentran en la definición de la clase."
104
101
105
102
#: ../Doc/library/dataclasses.rst:63
106
- #, fuzzy
107
103
msgid ""
108
104
"The :func:`dataclass` decorator will add various \" dunder\" methods to the "
109
105
"class, described below. If any of the added methods already exist in the "
@@ -313,6 +309,11 @@ msgid ""
313
309
"If false, or if ``__match_args__`` is already defined in the class, then "
314
310
"``__match_args__`` will not be generated."
315
311
msgstr ""
312
+ "``match_args``: si es verdadero (el valor predeterminado es ``True``), la "
313
+ "tupla ``__match_args__`` se creará a partir de la lista de parámetros para "
314
+ "el método :meth:`__init__` generado (incluso si no se genera :meth:"
315
+ "`__init__`, consulte más arriba). Si es falso, o si ``__match_args__`` ya "
316
+ "está definido en la clase, no se generará ``__match_args__``."
316
317
317
318
#: ../Doc/library/dataclasses.rst:173
318
319
msgid ""
@@ -324,6 +325,14 @@ msgid ""
324
325
"term:`parameter` glossary entry for details. Also see the :const:`KW_ONLY` "
325
326
"section."
326
327
msgstr ""
328
+ "``kw_only``: si es verdadero (el valor predeterminado es ``False``), todos "
329
+ "los campos se marcarán solo como palabra clave. Si un campo está marcado "
330
+ "como solo de palabra clave, el único efecto es que el parámetro :meth:"
331
+ "`__init__` generado a partir de un campo de solo palabra clave debe "
332
+ "especificarse con una palabra clave cuando se llama a :meth:`__init__`. No "
333
+ "hay ningún efecto sobre ningún otro aspecto de las clases de datos. Consulte "
334
+ "la entrada del glosario :term:`parameter` para obtener más detalles. "
335
+ "Consulte también la sección :const:`KW_ONLY`."
327
336
328
337
#: ../Doc/library/dataclasses.rst:184
329
338
msgid ""
@@ -332,6 +341,10 @@ msgid ""
332
341
"one. If :attr:`__slots__` is already defined in the class, then :exc:"
333
342
"`TypeError` is raised."
334
343
msgstr ""
344
+ "``slots``: si es verdadero (el valor predeterminado es ``False``), se "
345
+ "generará el atributo :attr:`__slots__` y se devolverá una nueva clase en "
346
+ "lugar de la original. Si :attr:`__slots__` ya está definido en la clase, se "
347
+ "genera :exc:`TypeError`."
335
348
336
349
#: ../Doc/library/dataclasses.rst:191
337
350
msgid ""
@@ -350,7 +363,6 @@ msgstr ""
350
363
"`__init__` agregado, el cual será definido como sigue::"
351
364
352
365
#: ../Doc/library/dataclasses.rst:204
353
- #, fuzzy
354
366
msgid ""
355
367
":exc:`TypeError` will be raised if a field without a default value follows a "
356
368
"field with a default value. This is true whether this occurs in a single "
@@ -382,6 +394,11 @@ msgid ""
382
394
"because ``None`` is a valid value for some parameters with a distinct "
383
395
"meaning. No code should directly use the :const:`MISSING` value."
384
396
msgstr ""
397
+ "Como se muestra arriba, el valor :const:`MISSING` es un objeto centinela que "
398
+ "se usa para detectar si el usuario proporciona algunos parámetros. Este "
399
+ "centinela se utiliza porque ``None`` es un valor válido para algunos "
400
+ "parámetros con un significado distinto. Ningún código debe utilizar "
401
+ "directamente el valor :const:`MISSING`."
385
402
386
403
#: ../Doc/library/dataclasses.rst:228
387
404
msgid "The parameters to :func:`field` are:"
@@ -486,6 +503,9 @@ msgid ""
486
503
"``kw_only``: If true, this field will be marked as keyword-only. This is "
487
504
"used when the generated :meth:`__init__` method's parameters are computed."
488
505
msgstr ""
506
+ "``kw_only``: si es verdadero, este campo se marcará como solo palabra clave. "
507
+ "Se utiliza cuando se calculan los parámetros del método :meth:`__init__` "
508
+ "generado."
489
509
490
510
#: ../Doc/library/dataclasses.rst:277
491
511
msgid ""
@@ -534,7 +554,6 @@ msgid "``type``: The type of the field."
534
554
msgstr "``type``: El tipo del campo."
535
555
536
556
#: ../Doc/library/dataclasses.rst:308
537
- #, fuzzy
538
557
msgid ""
539
558
"``default``, ``default_factory``, ``init``, ``repr``, ``hash``, ``compare``, "
540
559
"``metadata``, and ``kw_only`` have the identical meaning and values as they "
@@ -599,7 +618,6 @@ msgid "Continuing from the previous example::"
599
618
msgstr "Continuando con el ejemplo anterior::"
600
619
601
620
#: ../Doc/library/dataclasses.rst:362
602
- #, fuzzy
603
621
msgid ""
604
622
"Creates a new dataclass with name ``cls_name``, fields as defined in "
605
623
"``fields``, base classes as given in ``bases``, and initialized with a "
@@ -636,7 +654,6 @@ msgid "Is equivalent to::"
636
654
msgstr "Es equivalente a::"
637
655
638
656
#: ../Doc/library/dataclasses.rst:397
639
- #, fuzzy
640
657
msgid ""
641
658
"Creates a new object of the same type as ``instance``, replacing fields with "
642
659
"values from ``changes``. If ``instance`` is not a Data Class, raises :exc:"
@@ -716,6 +733,7 @@ msgstr ""
716
733
#: ../Doc/library/dataclasses.rst:437
717
734
msgid "A sentinel value signifying a missing default or default_factory."
718
735
msgstr ""
736
+ "Un valor centinela que significa que falta un default o default_factory."
719
737
720
738
#: ../Doc/library/dataclasses.rst:441
721
739
msgid ""
@@ -727,29 +745,40 @@ msgid ""
727
745
"meth:`__init__` parameters that must be specified as keywords when the class "
728
746
"is instantiated."
729
747
msgstr ""
748
+ "Un valor centinela utilizado como anotación de tipo. Cualquier campo después "
749
+ "de un pseudocampo con el tipo de :const:`KW_ONLY` se marca como campos de "
750
+ "solo palabras clave. Tenga en cuenta que, de lo contrario, un pseudocampo de "
751
+ "tipo :const:`KW_ONLY` se ignora por completo. Esto incluye el nombre de "
752
+ "dicho campo. Por convención, se utiliza un nombre de ``_`` para un campo :"
753
+ "const:`KW_ONLY`. Los campos de solo palabras clave significan parámetros :"
754
+ "meth:`__init__` que deben especificarse como palabras clave cuando se crea "
755
+ "una instancia de la clase."
730
756
731
757
#: ../Doc/library/dataclasses.rst:450
732
758
msgid ""
733
759
"In this example, the fields ``y`` and ``z`` will be marked as keyword-only "
734
760
"fields::"
735
761
msgstr ""
762
+ "En este ejemplo, los campos ``y`` y ``z`` se marcarán como campos de solo "
763
+ "palabras clave:"
736
764
737
765
#: ../Doc/library/dataclasses.rst:461
738
766
msgid ""
739
767
"In a single dataclass, it is an error to specify more than one field whose "
740
768
"type is :const:`KW_ONLY`."
741
769
msgstr ""
770
+ "En una sola clase de datos, es un error especificar más de un campo cuyo "
771
+ "tipo es :const:`KW_ONLY`."
742
772
743
773
#: ../Doc/library/dataclasses.rst:466
744
- #, fuzzy
745
774
msgid ""
746
775
"Raised when an implicitly defined :meth:`__setattr__` or :meth:`__delattr__` "
747
776
"is called on a dataclass which was defined with ``frozen=True``. It is a "
748
777
"subclass of :exc:`AttributeError`."
749
778
msgstr ""
750
- "Es lanzada cuando un método :meth:`__setattr__` o :meth:`__delattr__` "
751
- "definido implícitamente es llamado en una clase de datos que ha sido "
752
- "definida con ``frozen=True``."
779
+ "Se genera cuando se llama a un :meth:`__setattr__` o :meth:`__delattr__` "
780
+ "definido implícitamente en una clase de datos que se definió con "
781
+ "``frozen=True``. Es una subclase de :exc:`AttributeError `."
753
782
754
783
#: ../Doc/library/dataclasses.rst:471
755
784
msgid "Post-init processing"
@@ -787,13 +816,21 @@ msgid ""
787
816
"`__init__` method that has to be called, it is common to call this method in "
788
817
"a :meth:`__post_init__` method::"
789
818
msgstr ""
819
+ "El método :meth:`__init__` generado por :func:`dataclass` no llama a los "
820
+ "métodos :meth:`__init__` de la clase base. Si la clase base tiene un método :"
821
+ "meth:`__init__` que debe llamarse, es común llamar a este método en un "
822
+ "método :meth:`__post_init__`:"
790
823
791
824
#: ../Doc/library/dataclasses.rst:510
792
825
msgid ""
793
826
"Note, however, that in general the dataclass-generated :meth:`__init__` "
794
827
"methods don't need to be called, since the derived dataclass will take care "
795
828
"of initializing all fields of any base class that is a dataclass itself."
796
829
msgstr ""
830
+ "Sin embargo, tenga en cuenta que, en general, no es necesario llamar a los "
831
+ "métodos :meth:`__init__` generados por la clase de datos, ya que la clase de "
832
+ "datos derivada se encargará de inicializar todos los campos de cualquier "
833
+ "clase base que sea una clase de datos en sí."
797
834
798
835
#: ../Doc/library/dataclasses.rst:514
799
836
msgid ""
@@ -934,7 +971,7 @@ msgstr "El método :meth:`__init__` generado para ``C`` se verá como::"
934
971
935
972
#: ../Doc/library/dataclasses.rst:604
936
973
msgid "Re-ordering of keyword-only parameters in :meth:`__init__`"
937
- msgstr ""
974
+ msgstr "Reordenar los parámetros de solo palabras clave en :meth:`__init__` "
938
975
939
976
#: ../Doc/library/dataclasses.rst:606
940
977
msgid ""
@@ -943,15 +980,21 @@ msgid ""
943
980
"parameters. This is a requirement of how keyword-only parameters are "
944
981
"implemented in Python: they must come after non-keyword-only parameters."
945
982
msgstr ""
983
+ "Una vez que se calculan los parámetros necesarios para :meth:`__init__`, "
984
+ "todos los parámetros de solo palabras clave se mueven después de todos los "
985
+ "parámetros normales (no solo de palabras clave). Este es un requisito de "
986
+ "cómo se implementan los parámetros de solo palabras clave en Python: deben "
987
+ "ir después de los parámetros que no son solo de palabras clave."
946
988
947
989
#: ../Doc/library/dataclasses.rst:612
948
990
msgid ""
949
991
"In this example, ``Base.y``, ``Base.w``, and ``D.t`` are keyword-only "
950
992
"fields, and ``Base.x`` and ``D.z`` are regular fields::"
951
993
msgstr ""
994
+ "En este ejemplo, ``Base.y``, ``Base.w`` y ``D.t`` son campos de solo "
995
+ "palabras clave, y ``Base.x`` y ``D.z`` son campos regulares:"
952
996
953
997
#: ../Doc/library/dataclasses.rst:627
954
- #, fuzzy
955
998
msgid "The generated :meth:`__init__` method for ``D`` will look like::"
956
999
msgstr "El método :meth:`__init__` generado para ``C`` se verá como::"
957
1000
@@ -961,12 +1004,18 @@ msgid ""
961
1004
"list of fields: parameters derived from regular fields are followed by "
962
1005
"parameters derived from keyword-only fields."
963
1006
msgstr ""
1007
+ "Tenga en cuenta que los parámetros se han reordenado a partir de cómo "
1008
+ "aparecen en la lista de campos: los parámetros derivados de los campos "
1009
+ "regulares son seguidos por los parámetros derivados de los campos de solo "
1010
+ "palabras clave."
964
1011
965
1012
#: ../Doc/library/dataclasses.rst:635
966
1013
msgid ""
967
1014
"The relative ordering of keyword-only parameters is maintained in the re-"
968
1015
"ordered :meth:`__init__` parameter list."
969
1016
msgstr ""
1017
+ "El orden relativo de los parámetros de solo palabras clave se mantiene en la "
1018
+ "lista de parámetros :meth:`__init__` reordenada."
970
1019
971
1020
#: ../Doc/library/dataclasses.rst:640
972
1021
msgid "Default factory functions"
@@ -1024,7 +1073,6 @@ msgid "it would generate code similar to::"
1024
1073
msgstr "generaría un código similar a::"
1025
1074
1026
1075
#: ../Doc/library/dataclasses.rst:694
1027
- #, fuzzy
1028
1076
msgid ""
1029
1077
"This has the same issue as the original example using class ``C``. That is, "
1030
1078
"two instances of class ``D`` that do not specify a value for ``x`` when "
@@ -1036,16 +1084,15 @@ msgid ""
1036
1084
"``set``. This is a partial solution, but it does protect against many common "
1037
1085
"errors."
1038
1086
msgstr ""
1039
- "Este tiene el mismo problema que el ejemplo original usando la clase ``C``. "
1087
+ "Esto tiene el mismo problema que el ejemplo original usando la clase ``C``. "
1040
1088
"Es decir, dos instancias de la clase ``D`` que no especifican un valor para "
1041
- "``x``, al crear una instancia de la clase, compartirán la misma copia de "
1042
- "``x``. Debido a que las clases de datos usan simplemente el mecanismo normal "
1043
- "de creación de clases de Python, también comparten este comportamiento. No "
1044
- "existe una forma genérica de que las clases de datos detecten esta "
1045
- "condición. En su lugar, las clases de datos generarán una excepción :exc:"
1046
- "`TypeError` si detectan un parámetro predeterminado de tipo ``list``, "
1047
- "``dict`` o ``set`` (contenedores incorporados mutables). Esta es una "
1048
- "solución parcial, pero protege contra muchos de los errores más comunes."
1089
+ "``x`` al crear una instancia de clase compartirán la misma copia de ``x``. "
1090
+ "Debido a que las clases de datos solo usan la creación normal de clases de "
1091
+ "Python, también comparten este comportamiento. No existe una forma general "
1092
+ "de que las clases de datos detecten esta condición. En cambio, el decorador :"
1093
+ "func:`dataclass` generará un :exc:`TypeError` si detecta un parámetro "
1094
+ "predeterminado de tipo ``list``, ``dict`` o ``set``. Esta es una solución "
1095
+ "parcial, pero protege contra muchos errores comunes."
1049
1096
1050
1097
#: ../Doc/library/dataclasses.rst:705
1051
1098
msgid ""
@@ -1054,21 +1101,3 @@ msgid ""
1054
1101
msgstr ""
1055
1102
"Usar las funciones fábrica por defecto es una forma de crear nuevas "
1056
1103
"instancias de tipos mutables como valores por defecto para campos::"
1057
-
1058
- #~ msgid "Module-level decorators, classes, and functions"
1059
- #~ msgstr "Decoradores, clases y funciones del módulo"
1060
-
1061
- #~ msgid ""
1062
- #~ "As shown above, the ``MISSING`` value is a sentinel object used to detect "
1063
- #~ "if the ``default`` and ``default_factory`` parameters are provided. This "
1064
- #~ "sentinel is used because ``None`` is a valid value for ``default``. No "
1065
- #~ "code should directly use the ``MISSING`` value."
1066
- #~ msgstr ""
1067
- #~ "Como se muestra arriba, el valor ``MISSING`` es un objeto centinela "
1068
- #~ "utilizado para detectar si los parámetros ``default`` y "
1069
- #~ "``default_factory`` son provistos. Este objeto centinela es utilizado "
1070
- #~ "debido a que ``None`` es un valor válido para ``default``. Ningún "
1071
- #~ "procedimiento debe utilizar directamente el valor ``MISSING``."
1072
-
1073
- #~ msgid "Exceptions"
1074
- #~ msgstr "Excepciones"
0 commit comments