Skip to content

Commit ef34cc6

Browse files
author
David Orejuela
authored
Merge branch '3.11' into traduccion-intro
2 parents b5a9800 + 1c215d1 commit ef34cc6

File tree

163 files changed

+3284
-1925
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

163 files changed

+3284
-1925
lines changed

TRANSLATORS

+2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ Briceida Mariscal (@BriceidaMars)
3636
Bruno Geninatti (@bgeninatti)
3737
Camilo Baquero (@camilooob)
3838
Carlos A. Crespo (@cacrespo)
39+
Carlos AlMa (@carlosalma)
3940
Carlos Bernad (@carlos-bernad)
4041
Carlos Joel Delgado Pizarro (@c0x6a)
4142
Carlos Martel Lamas (@Letram)
@@ -181,6 +182,7 @@ Paula Aragón (@pandrearro)
181182
Pedro Aaron (@paaaron)
182183
Pedro Jorge De Los Santos
183184
Qkolnek
185+
Rafael Juarez Laureano
184186
Ramiro Algozino (@ralgozino)
185187
Ramón Salado (@ramsal)
186188
Raúl Cumplido (@raulcd)

c-api/abstract.po

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,4 @@ msgstr ""
4646
"No es posible utilizar estas funciones en objetos que no se inicializan "
4747
"correctamente, como un objeto de lista que ha sido creado por :c:func:"
4848
"`PyList_New`, pero cuyos elementos no se han establecido en algunos valores "
49-
"no-\\``NULL`` aún."
49+
"no-\\ ``NULL`` aún."

c-api/buffer.po

+1-1
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ msgid ""
329329
"strides` and :c:member:`~Py_buffer.suboffsets` MUST be ``NULL``."
330330
msgstr ""
331331
"El número de dimensiones que representa la memoria como un arreglo n-"
332-
"dimensional. Si es `` 0``, :c:member:`~Py_buffer.buf` apunta a un solo "
332+
"dimensional. Si es ``0``, :c:member:`~Py_buffer.buf` apunta a un solo "
333333
"elemento que representa un escalar. En este caso, :c:member:`~Py_buffer."
334334
"shape`, :c:member:`~Py_buffer.strides` y :c:member:`~Py_buffer.suboffsets` "
335335
"DEBE ser ``NULL``."

c-api/init.po

+5-5
Original file line numberDiff line numberDiff line change
@@ -990,10 +990,10 @@ msgstr ""
990990
"esto se forma a partir del nombre \"oficial\" del sistema operativo, "
991991
"convertido a minúsculas, seguido del número de revisión principal; por "
992992
"ejemplo, para Solaris 2.x, que también se conoce como SunOS 5.x, el valor es "
993-
"``'sunos5'``. En macOS, es `` 'darwin'``. En Windows, es ``'win'``. La "
994-
"cadena de caracteres retornada apunta al almacenamiento estático; la persona "
995-
"que llama no debe modificar su valor. El valor está disponible para el "
996-
"código de Python como ``sys.platform``."
993+
"``'sunos5'``. En macOS, es ``'darwin'``. En Windows, es ``'win'``. La cadena "
994+
"de caracteres retornada apunta al almacenamiento estático; la persona que "
995+
"llama no debe modificar su valor. El valor está disponible para el código de "
996+
"Python como ``sys.platform``."
997997

998998
#: ../Doc/c-api/init.rst:574
999999
msgid ""
@@ -1117,7 +1117,7 @@ msgstr ""
11171117
"para otros fines que no sean ejecutar una sola secuencia de comandos "
11181118
"(*script*) pasen ``0`` como *updatepath* y actualicen :data:`sys.path` si lo "
11191119
"desean. Ver `CVE-2008-5983 <https://cve.mitre.org/cgi-bin/cvename.cgi?"
1120-
"name=CVE-2008-5983>` _."
1120+
"name=CVE-2008-5983>`_."
11211121

11221122
#: ../Doc/c-api/init.rst:656
11231123
msgid ""

c-api/init_config.po

+1-1
Original file line numberDiff line numberDiff line change
@@ -2412,7 +2412,7 @@ msgstr "``pyvenv.cfg``"
24122412

24132413
#: ../Doc/c-api/init_config.rst:1463
24142414
msgid "``._pth`` file (ex: ``python._pth``)"
2415-
msgstr "archivo``._pth`` (ej: ``python._pth``)"
2415+
msgstr "archivo ``._pth`` (ej: ``python._pth``)"
24162416

24172417
#: ../Doc/c-api/init_config.rst:1464
24182418
msgid "``pybuilddir.txt`` (Unix only)"

c-api/memory.po

+6-6
Original file line numberDiff line numberDiff line change
@@ -1030,12 +1030,12 @@ msgid ""
10301030
"``*(p+j)`` exclusive; note that the treatment of negative indices differs "
10311031
"from a Python slice):"
10321032
msgstr ""
1033-
"Sea *S*=``sizeof(size_t)``. Se agregan ``2*S`` bytes en cada extremo de cada "
1034-
"bloque de *N* bytes solicitados. El diseño de la memoria es así, donde p "
1035-
"representa la dirección retornada por una función similar a malloc o realloc "
1036-
"(``p[i:j]`` significa el segmento de bytes de ``*(p+i)`` inclusive hasta "
1037-
"``*(p+j)`` exclusivo; tenga en cuenta que el tratamiento de los índices "
1038-
"negativos difiere de un segmento de Python):"
1033+
"Sea *S* = ``sizeof(size_t)``. Se agregan ``2*S`` bytes en cada extremo de "
1034+
"cada bloque de *N* bytes solicitados. El diseño de la memoria es así, donde "
1035+
"p representa la dirección retornada por una función similar a malloc o "
1036+
"realloc (``p[i:j]`` significa el segmento de bytes de ``*(p+i)`` inclusive "
1037+
"hasta ``*(p+j)`` exclusivo; tenga en cuenta que el tratamiento de los "
1038+
"índices negativos difiere de un segmento de Python):"
10391039

10401040
#: ../Doc/c-api/memory.rst:534
10411041
msgid "``p[-2*S:-S]``"

c-api/objbuffer.po

+4-5
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,10 @@ msgid ""
4646
"`PyArg_ParseTuple` family of functions) to get a buffer view over an object, "
4747
"and :c:func:`PyBuffer_Release` when the buffer view can be released."
4848
msgstr ""
49-
"Por lo tanto, se recomienda que llame :c:func:`PyObject_GetBuffer` (o "
50-
"``y*``o ``w*`` :ref:`format codes <arg-parsing>` con la familia de "
51-
"funciones :c:func:`PyArg_ParseTuple`) para obtener una vista de búfer sobre "
52-
"un objeto, y :c:func:`PyBuffer_Release` cuando se puede liberar la vista de "
53-
"búfer."
49+
"Por lo tanto, se recomienda que llame :c:func:`PyObject_GetBuffer` (o ``y*`` "
50+
"o ``w*`` :ref:`format codes <arg-parsing>` con la familia de funciones :c:"
51+
"func:`PyArg_ParseTuple`) para obtener una vista de búfer sobre un objeto, y :"
52+
"c:func:`PyBuffer_Release` cuando se puede liberar la vista de búfer."
5453

5554
#: ../Doc/c-api/objbuffer.rst:23
5655
msgid ""

c-api/set.po

+29-20
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ msgstr ""
1111
"Project-Id-Version: Python 3.8\n"
1212
"Report-Msgid-Bugs-To: \n"
1313
"POT-Creation-Date: 2022-10-25 19:47+0200\n"
14-
"PO-Revision-Date: 2021-12-09 10:57+0800\n"
14+
"PO-Revision-Date: 2022-11-10 21:17+0100\n"
1515
"Last-Translator: Rodrigo Tobar <rtobarc@gmail.com>\n"
16-
"Language: es\n"
1716
"Language-Team: python-doc-es\n"
18-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
17+
"Language: es\n"
1918
"MIME-Version: 1.0\n"
2019
"Content-Type: text/plain; charset=utf-8\n"
2120
"Content-Transfer-Encoding: 8bit\n"
21+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
2222
"Generated-By: Babel 2.10.3\n"
23+
"X-Generator: Poedit 3.2\n"
2324

2425
#: ../Doc/c-api/set.rst:6
2526
msgid "Set Objects"
@@ -38,9 +39,18 @@ msgid ""
3839
"`PyNumber_InPlaceSubtract`, :c:func:`PyNumber_InPlaceOr`, and :c:func:"
3940
"`PyNumber_InPlaceXor`)."
4041
msgstr ""
42+
"Esta sección detalla la API pública de los objetos :class:`set` y :class:"
43+
"`frozenset`. Cualquier funcionalidad que no esté listada a continuación se "
44+
"accede mejor utilizando el protocolo abstracto de objetos (incluyendo :c:"
45+
"func:`PyObject_CallMethod`, :c:func:`PyObject_RichCompareBool`, :c:func:"
46+
"`PyObject_Hash`, :c:func:`PyObject_Repr`, :c:func:`PyObject_IsTrue`, :c:func:"
47+
"`PyObject_Print`, y :c:func:`PyObject_GetIter`) o el protocolo numérico "
48+
"abstracto (incluyendo :c:func:`PyNumber_And`, :c:func:`PyNumber_Subtract`, :"
49+
"c:func:`PyNumber_Or`, :c:func:`PyNumber_Xor`, :c:func:"
50+
"`PyNumber_InPlaceAnd`, :c:func:`PyNumber_InPlaceSubtract`, :c:func:"
51+
"`PyNumber_InPlaceOr`, y :c:func:`PyNumber_InPlaceXor`)."
4152

4253
#: ../Doc/c-api/set.rst:29
43-
#, fuzzy
4454
msgid ""
4555
"This subtype of :c:type:`PyObject` is used to hold the internal data for "
4656
"both :class:`set` and :class:`frozenset` objects. It is like a :c:type:"
@@ -51,15 +61,15 @@ msgid ""
5161
"All access should be done through the documented API rather than by "
5262
"manipulating the values in the structure."
5363
msgstr ""
54-
"Este subtipo de :c:type:`PyObject` se utiliza para contener los datos "
55-
"internos de los objetos :class:`set` y :class:`frozenset`. Es como un :c:"
56-
"type:`PyDictObject` en el sentido de que es un tamaño fijo para conjuntos "
57-
"pequeños (muy parecido al almacenamiento de tuplas) y apuntará a un bloque "
58-
"de memoria separado de tamaño variable para conjuntos de tamaño medio y "
59-
"grande (muy similar a la lista almacenamiento). Ninguno de los campos de "
60-
"esta estructura debe considerarse público y está sujeto a cambios. Todo el "
61-
"acceso debe hacerse a través de la API documentada en lugar de manipular los "
62-
"valores en la estructura."
64+
"Este subtipo de :c:type:`PyObject` se utiliza para mantener los datos "
65+
"internos de los objetos :class:`set` y :class:`frozenset`. Es como un :c:"
66+
"type:`PyDictObject` en el sentido de que tiene un tamaño fijo para los "
67+
"conjuntos pequeños (muy parecido al almacenamiento de tuplas) y apuntará a "
68+
"un bloque de memoria separado y de tamaño variable para los conjuntos de "
69+
"tamaño medio y grande (muy parecido al almacenamiento de listas). Ninguno de "
70+
"los campos de esta estructura debe considerarse público y todos están "
71+
"sujetos a cambios. Todo el acceso debe hacerse a través de la API "
72+
"documentada en lugar de manipular los valores de la estructura."
6373

6474
#: ../Doc/c-api/set.rst:40
6575
msgid ""
@@ -201,7 +211,6 @@ msgstr ""
201211
"`set`, :class:`frozenset`, o una instancia de un subtipo."
202212

203213
#: ../Doc/c-api/set.rst:133
204-
#, fuzzy
205214
msgid ""
206215
"Add *key* to a :class:`set` instance. Also works with :class:`frozenset` "
207216
"instances (like :c:func:`PyTuple_SetItem` it can be used to fill in the "
@@ -211,12 +220,12 @@ msgid ""
211220
"grow. Raise a :exc:`SystemError` if *set* is not an instance of :class:"
212221
"`set` or its subtype."
213222
msgstr ""
214-
"Agrega *key* a una instancia de :class:`set`. También funciona con "
215-
"instancias :class:`frozenset` (como :c:func:`PyTuple_SetItem` se puede usar "
216-
"para completar los valores de los *frozensets* nuevos antes de que estén "
217-
"expuestos a otro código). Retorna ``0`` en caso de éxito o ``-1`` en caso de "
218-
"error. Lanza un :exc:`TypeError` si la *key* no se puede compartir. Lanza "
219-
"un :exc:`MemoryError` si no hay espacio para crecer. Lanza un :exc:"
223+
"Añade *key* a una instancia :class:`set`. También funciona con instancias "
224+
"de :class:`frozenset` (al igual que :c:func:`PyTuple_SetItem` puede usarse "
225+
"para rellenar los valores de nuevos frozensets antes de que sean expuestos a "
226+
"otro código). Retorna ``0`` en caso de éxito o ``-1`` en caso de fallo. "
227+
"Lanza un error :exc:`TypeError` si la *key* no se puede intercambiar. Lanza "
228+
"un :exc:`MemoryError` si no hay espacio para crecer. Lanza un :exc:"
220229
"`SystemError` si *set* no es una instancia de :class:`set` o su subtipo."
221230

222231
#: ../Doc/c-api/set.rst:142

c-api/slice.po

+2-2
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ msgid ""
7474
msgstr ""
7575
"Retorna ``0`` en caso de éxito y ``-1`` en caso de error sin excepción "
7676
"establecida (a menos que uno de los índices no sea :const:`None` y no se "
77-
"haya convertido a un entero, en cuyo caso``- 1`` se retorna con una "
77+
"haya convertido a un entero, en cuyo caso ``- 1`` se retorna con una "
7878
"excepción establecida)."
7979

8080
#: ../Doc/c-api/slice.rst:40
@@ -157,7 +157,7 @@ msgstr ""
157157
"como enteros en C. Reduce silenciosamente los valores mayores que "
158158
"``PY_SSIZE_T_MAX`` a ``PY_SSIZE_T_MAX``, aumenta silenciosamente los valores "
159159
"*start* y *stop* inferiores a ``PY_SSIZE_T_MIN`` a ``PY_SSIZE_T_MIN``, y "
160-
"silenciosamente aumenta los valores de *step* a menos de ``-PY_SSE `` a ``-"
160+
"silenciosamente aumenta los valores de *step* a menos de ``-PY_SSE`` a ``-"
161161
"PY_SSIZE_T_MAX``."
162162

163163
#: ../Doc/c-api/slice.rst:98

c-api/unicode.po

+3-3
Original file line numberDiff line numberDiff line change
@@ -944,7 +944,7 @@ msgid ""
944944
msgstr ""
945945
"La unidad del formateador de ancho es el número de caracteres en lugar de "
946946
"bytes. La unidad del formateador de precisión es la cantidad de bytes para "
947-
"``\"%s\"`` y ``\"%V\" `` (si el argumento ``PyObject*`` es ``NULL``), y una "
947+
"``\"%s\"`` y ``\"%V\"`` (si el argumento ``PyObject*`` es ``NULL``), y una "
948948
"cantidad de caracteres para ``\"%A\"``, ``\"%U\"``, ``\"%S\"``, ``\"%R\"`` y "
949949
"``\"%V\"`` (si el argumento ``PyObject*`` no es ``NULL``)."
950950

@@ -1271,7 +1271,7 @@ msgstr ""
12711271
"codificación de configuración regional actual en otras plataformas. Los "
12721272
"manejadores de errores admitidos son ``\"estricto\"`` y "
12731273
"``\"subrogateescape\"`` (:pep:`383`). El decodificador usa el controlador de "
1274-
"errores ``\"estricto\"`` si *errors* es``NULL``. *str* debe terminar con un "
1274+
"errores ``\"estricto\"`` si *errors* es ``NULL``. *str* debe terminar con un "
12751275
"carácter nulo pero no puede contener caracteres nulos incrustados."
12761276

12771277
#: ../Doc/c-api/unicode.rst:781
@@ -1323,7 +1323,7 @@ msgid ""
13231323
msgstr ""
13241324
"Codifica un objeto Unicode UTF-8 en Android y VxWorks, o en la codificación "
13251325
"local actual en otras plataformas. Los manejadores de errores admitidos son "
1326-
"``\"estricto\" `` y ``\"subrogateescape\"`` (:pep:`383`). El codificador "
1326+
"``\"estricto\"`` y ``\"subrogateescape\"`` (:pep:`383`). El codificador "
13271327
"utiliza el controlador de errores ``\"estricto\"`` si *errors* es ``NULL``. "
13281328
"Retorna un objeto :class:`bytes`. *unicode* no puede contener caracteres "
13291329
"nulos incrustados."

dictionaries/library_time.txt

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ monotónico
33
monotónicamente
44
Greenwich
55
dst
6-
zoneinfo
6+
zoneinfo
7+
sleep

dictionaries/library_tkinter.txt

+1
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,4 @@ widgets
3333
width
3434
wrap
3535
y_root
36+
container

dictionaries/signal.txt

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
coprocesador

dictionaries/tutorial_controlflow.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
Rust
12
subpatrones

dictionaries/whatsnew_3.11.txt

+69
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
Aditya
2+
Ajith
3+
Andrei
4+
Badarasco
5+
Balfe
6+
Bastian
7+
Beauregard
8+
Bleaney
9+
Bloomberg
10+
Bonte
11+
Brito
12+
Brunthaler
13+
Duprat
14+
Egeberg
15+
Eisuke
16+
Ezeh
17+
Filipe
18+
Gabriele
19+
Gideon
20+
Grainger
21+
Holman
22+
Hukkinen
23+
Illia
24+
Jain
25+
Jingchen
26+
Kabir
27+
Kawasima
28+
Kehoe
29+
Kirill
30+
Kirpichev
31+
Klausner
32+
Kulakovin
33+
Kwatra
34+
Laíns
35+
Metcalfe
36+
Neuburger
37+
Nikita
38+
Pinchuk
39+
Pradeep
40+
Pythonic
41+
Rahtz
42+
Ramachandran
43+
Reddy
44+
Rosenstein
45+
Samodya
46+
Shantanu
47+
Sobolev
48+
Srinivasan
49+
Szőke
50+
Taneli
51+
Thatiparthy
52+
Tornetta
53+
Volochii
54+
asíncio
55+
blobs
56+
brandt
57+
bucher
58+
correlacionar
59+
dennis
60+
fibonacci
61+
liblzma
62+
libsqlite
63+
nanosegundo
64+
pyperformance
65+
pyrendimiento
66+
rutalib
67+
shannon
68+
superinstrucción
69+
sweeney

distutils/apiref.po

+5-5
Original file line numberDiff line numberDiff line change
@@ -2519,7 +2519,7 @@ msgid ""
25192519
"on the command line sets *verbose* to false."
25202520
msgstr ""
25212521
"las opciones booleanas pueden tener \"alias negativos\" --- p. ej. si :"
2522-
"option:`!-quiet` es el \"alias negativo\" de :option:`!-verbose`, entonces: "
2522+
"option:`!-quiet` es el \"alias negativo\" de :option:`!-verbose`, entonces :"
25232523
"option:`!-quiet` en la línea de comando establece falso a *verbose*."
25242524

25252525
#: ../Doc/distutils/apiref.rst:1362
@@ -2560,10 +2560,10 @@ msgid ""
25602560
"any case. *short_option* should be ``None`` if a *long_option* doesn't have "
25612561
"a corresponding *short_option*. All option tuples must have long options."
25622562
msgstr ""
2563-
"Si una opción toma un argumento, su *long_option* debería tener `` '=' `` "
2564-
"anexado; *short_option* debe ser solo un carácter, sin `` ':' `` en "
2565-
"cualquier caso. *short_option* debe ser ``None`` si *long_option* no tiene "
2566-
"una *short_option* correspondiente. Todas las tuplas de opciones deben tener "
2563+
"Si una opción toma un argumento, su *long_option* debería tener ``'='`` "
2564+
"anexado; *short_option* debe ser solo un carácter, sin ``':'`` en cualquier "
2565+
"caso. *short_option* debe ser ``None`` si *long_option* no tiene una "
2566+
"*short_option* correspondiente. Todas las tuplas de opciones deben tener "
25672567
"opciones largas."
25682568

25692569
#: ../Doc/distutils/apiref.rst:1386

distutils/examples.po

+1-1
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ msgstr ""
368368
"instalado en Python, el archivo :file:`PKG-INFO` es copiado junto con los "
369369
"módulos y paquetes de la distribución en :file:`NAME-VERSION-pyX.X.egg-"
370370
"info`, donde ``NAME`` es el nombre del proyecto, ``VERSION`` su versión como "
371-
"se define en los metadatos, y ``pyX.X` la versión mayor y menor de Python "
371+
"se define en los metadatos, y ``pyX.X`` la versión mayor y menor de Python "
372372
"como ``2.7`` o ``3.2``."
373373

374374
#: ../Doc/distutils/examples.rst:312

distutils/sourcedist.po

+1-1
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ msgid ""
458458
"include :file:`README.txt`, :file:`setup.py`, and :file:`setup.cfg` "
459459
"(standard files)"
460460
msgstr ""
461-
"incluir:file:`README.txt`, :file:`setup.py`, y :file:`setup.cfg` (archivos "
461+
"incluir :file:`README.txt`, :file:`setup.py`, y :file:`setup.cfg` (archivos "
462462
"estándar)"
463463

464464
#: ../Doc/distutils/sourcedist.rst:193

extending/newtypes.po

+1-1
Original file line numberDiff line numberDiff line change
@@ -884,7 +884,7 @@ msgid ""
884884
"function you want to implement."
885885
msgstr ""
886886
"Para aprender a implementar cualquier método específico para su nuevo tipo "
887-
"de datos, obtenga el código fuente :term:`CPython`. Vaya al directorio: file:"
887+
"de datos, obtenga el código fuente :term:`CPython`. Vaya al directorio :file:"
888888
"`Objects`, luego busque en los archivos fuente C ``tp_`` más la función que "
889889
"desee (por ejemplo, ``tp_richcompare``). Encontrará ejemplos de la función "
890890
"que desea implementar."

faq/extending.po

+2-2
Original file line numberDiff line numberDiff line change
@@ -465,8 +465,8 @@ msgid ""
465465
msgstr ""
466466
"Para cargar dinámicamente módulos de extensión g++, debes recompilar Python, "
467467
"hacer un nuevo *link* usando g++ (cambia LINKCC en el Python Modules "
468-
"Makefile) y enlaza *link* tu extensión usando g++ (por ejemplo `g++ -shared -"
469-
"o mymodule.so mymodule.o``)."
468+
"Makefile) y enlaza *link* tu extensión usando g++ (por ejemplo ``g++ -shared "
469+
"-o mymodule.so mymodule.o``)."
470470

471471
#: ../Doc/faq/extending.rst:284
472472
msgid ""

0 commit comments

Comments
 (0)