@@ -11,15 +11,16 @@ msgstr ""
1111"Project-Id-Version : Python 3.8\n "
1212"Report-Msgid-Bugs-To : \n "
1313"POT-Creation-Date : 2021-10-16 21:42+0200\n "
14- "PO-Revision-Date : 2021-08-02 01:47+0200 \n "
14+ "PO-Revision-Date : 2021-10-30 19:57-0300 \n "
1515"Last-Translator : Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n "
1616"Language : es\n "
1717"Language-Team : python-doc-es\n "
18- "Plural-Forms : nplurals=2; plural=(n != 1)\n "
18+ "Plural-Forms : nplurals=2; plural=(n != 1); \n "
1919"MIME-Version : 1.0\n "
2020"Content-Type : text/plain; charset=utf-8\n "
2121"Content-Transfer-Encoding : 8bit\n "
2222"Generated-By : Babel 2.9.1\n "
23+ "X-Generator : Poedit 3.0\n "
2324
2425#: ../Doc/c-api/arg.rst:6
2526msgid "Parsing arguments and building values"
@@ -143,6 +144,11 @@ msgid ""
143144"`Py_ssize_t` if the :c:macro:`PY_SSIZE_T_CLEAN` macro is defined, or int "
144145"otherwise."
145146msgstr ""
147+ "Para todas las variantes de formatos ``#`` (``s#``, ``y#``, etc.), la macro :"
148+ "c:macro:`PY_SSIZE_T_CLEAN` tiene que estar definida antes de incluir :file:"
149+ "`Python.h`. En Python 3.9 y versiones anteriores, el tipo del argumento "
150+ "*length* es :c:type:`Py_ssize_t` si la macro :c:macro:`PY_SSIZE_T_CLEAN` "
151+ "está definida, o int si no lo está."
146152
147153#: ../Doc/c-api/arg.rst:83
148154msgid "``s`` (:class:`str`) [const char \\ *]"
@@ -204,13 +210,12 @@ msgstr ""
204210"utilizando codificación ``'utf-8'``."
205211
206212#: ../Doc/c-api/arg.rst:96
207- #, fuzzy
208213msgid ""
209214"``s#`` (:class:`str`, read-only :term:`bytes-like object`) [const char \\ *, :"
210215"c:type:`Py_ssize_t`]"
211216msgstr ""
212217"``s#`` (:class:`str`, :term:`bytes-like object` de sólo lectura) [const char "
213- "\\ *, int o :c:type:`Py_ssize_t`]"
218+ "\\ *, :c:type:`Py_ssize_t`]"
214219
215220#: ../Doc/c-api/arg.rst:92
216221msgid ""
@@ -253,13 +258,12 @@ msgstr ""
253258"``NULL``."
254259
255260#: ../Doc/c-api/arg.rst:108
256- #, fuzzy
257261msgid ""
258262"``z#`` (:class:`str`, read-only :term:`bytes-like object` or ``None``) "
259263"[const char \\ *, :c:type:`Py_ssize_t`]"
260264msgstr ""
261265"``z#`` (:class:`str`, :term:`bytes-like object` de sólo lectura o ``None``) "
262- "[const char \\ *, int o :c:type:`Py_ssize_t`]"
266+ "[const char \\ *, :c:type:`Py_ssize_t`]"
263267
264268#: ../Doc/c-api/arg.rst:107
265269msgid ""
@@ -306,13 +310,12 @@ msgstr ""
306310"tipo bytes. **Esta es la forma recomendada para aceptar datos binarios.**"
307311
308312#: ../Doc/c-api/arg.rst:127
309- #, fuzzy
310313msgid ""
311314"``y#`` (read-only :term:`bytes-like object`) [const char \\ *, :c:type:"
312315"`Py_ssize_t`]"
313316msgstr ""
314- "``y#`` (:term:`bytes-like object` de sólo lectura) [const char \\ *, int o :c :"
315- "type: `Py_ssize_t`]"
317+ "``y#`` (:term:`bytes-like object` de sólo lectura) [const char \\ *, :c:type :"
318+ "`Py_ssize_t`]"
316319
317320#: ../Doc/c-api/arg.rst:126
318321msgid ""
@@ -384,9 +387,8 @@ msgstr ""
384387"de :c:func:`PyUnicode_AsWideCharString`."
385388
386389#: ../Doc/c-api/arg.rst:163
387- #, fuzzy
388390msgid "``u#`` (:class:`str`) [const Py_UNICODE \\ *, :c:type:`Py_ssize_t`]"
389- msgstr "``u#`` (:class:`str`) [const wchar_t \\ *, int o :c:type:`Py_ssize_t`]"
391+ msgstr "``u#`` (:class:`str`) [const Py_UNICODE \\ *, :c:type:`Py_ssize_t`]"
390392
391393#: ../Doc/c-api/arg.rst:157
392394msgid ""
@@ -411,12 +413,11 @@ msgstr ""
411413"el puntero :c:type:`Py_UNICODE` se establece en ``NULL``."
412414
413415#: ../Doc/c-api/arg.rst:179
414- #, fuzzy
415416msgid ""
416417"``Z#`` (:class:`str` or ``None``) [const Py_UNICODE \\ *, :c:type:"
417418"`Py_ssize_t`]"
418419msgstr ""
419- "``z#`` (:class:`str` o ``None``) [const char \\ *, int o :c:type:`Py_ssize_t`]"
420+ "``z#`` (:class:`str` o ``None``) [const Py_UNICODE \\ *, :c:type:`Py_ssize_t`]"
420421
421422#: ../Doc/c-api/arg.rst:174
422423msgid ""
@@ -519,13 +520,12 @@ msgstr ""
519520"como parámetro."
520521
521522#: ../Doc/c-api/arg.rst:243
522- #, fuzzy
523523msgid ""
524524"``es#`` (:class:`str`) [const char \\ *encoding, char \\ *\\ *buffer, :c:type:"
525525"`Py_ssize_t` \\ *buffer_length]"
526526msgstr ""
527- "``es#`` (:class:`str`) [const char \\ *encoding, char \\ *\\ *buffer, int o :c :"
528- "type: `Py_ssize_t` \\ *buffer_length]"
527+ "``es#`` (:class:`str`) [const char \\ *encoding, char \\ *\\ *buffer, :c:type :"
528+ "`Py_ssize_t` \\ *buffer_length]"
529529
530530#: ../Doc/c-api/arg.rst:215
531531msgid ""
@@ -601,13 +601,12 @@ msgstr ""
601601"codificados sin el byte NUL final."
602602
603603#: ../Doc/c-api/arg.rst:248
604- #, fuzzy
605604msgid ""
606605"``et#`` (:class:`str`, :class:`bytes` or :class:`bytearray`) [const char "
607606"\\ *encoding, char \\ *\\ *buffer, :c:type:`Py_ssize_t` \\ *buffer_length]"
608607msgstr ""
609608"``et#`` (:class:`str`, :class:`bytes` o :class:`bytearray`) [const char "
610- "\\ *encoding, char \\ *\\ *buffer, int o :c:type:`Py_ssize_t` \\ *buffer_length]"
609+ "\\ *encoding, char \\ *\\ *buffer, :c:type:`Py_ssize_t` \\ *buffer_length]"
611610
612611#: ../Doc/c-api/arg.rst:246
613612msgid ""
@@ -1124,7 +1123,6 @@ msgstr ""
11241123"descomponer otras tuplas, y puede continuar usándose para ese propósito."
11251124
11261125#: ../Doc/c-api/arg.rst:477
1127- #, fuzzy
11281126msgid ""
11291127"A simpler form of parameter retrieval which does not use a format string to "
11301128"specify the types of the arguments. Functions which use this method to "
@@ -1150,11 +1148,12 @@ msgstr ""
11501148"*max*; *min* y *max* pueden ser iguales. Se deben pasar argumentos "
11511149"adicionales a la función, cada uno de los cuales debe ser un puntero a una "
11521150"variable :c:type:`PyObject*`; estos se completarán con los valores de "
1153- "*args*; contendrán referencias prestadas. Las variables que corresponden a "
1154- "parámetros opcionales no dados por *args* no se completarán; estos deben ser "
1155- "inicializados por quien llama. Esta función retorna verdadero en caso de "
1156- "éxito y falso si *args* no es una tupla o contiene el número incorrecto de "
1157- "elementos; se establecerá una excepción si hubo una falla."
1151+ "*args*; contendrán :term:`referencias prestadas <borrowed reference>`. Las "
1152+ "variables que corresponden a parámetros opcionales no dados por *args* no se "
1153+ "completarán; estos deben ser inicializados por quien llama. Esta función "
1154+ "retorna verdadero en caso de éxito y falso si *args* no es una tupla o "
1155+ "contiene el número incorrecto de elementos; se establecerá una excepción si "
1156+ "hubo una falla."
11581157
11591158#: ../Doc/c-api/arg.rst:492
11601159msgid ""
@@ -1259,11 +1258,10 @@ msgstr ""
12591258"de caracteres C es ``NULL``, se usa ``None``."
12601259
12611260#: ../Doc/c-api/arg.rst:554
1262- #, fuzzy
12631261msgid ""
12641262"``s#`` (:class:`str` or ``None``) [const char \\ *, :c:type:`Py_ssize_t`]"
12651263msgstr ""
1266- "``s#`` (:class:`str` o ``None``) [const char \\ *, int o :c:type:`Py_ssize_t`]"
1264+ "``s#`` (:class:`str` o ``None``) [const char \\ *, :c:type:`Py_ssize_t`]"
12671265
12681266#: ../Doc/c-api/arg.rst:552
12691267msgid ""
@@ -1290,9 +1288,8 @@ msgstr ""
12901288"retorna ``None``."
12911289
12921290#: ../Doc/c-api/arg.rst:562
1293- #, fuzzy
12941291msgid "``y#`` (:class:`bytes`) [const char \\ *, :c:type:`Py_ssize_t`]"
1295- msgstr "``y#`` (:class:`bytes`) [const char \\ *, int o :c:type:`Py_ssize_t`]"
1292+ msgstr "``y#`` (:class:`bytes`) [const char \\ *, :c:type:`Py_ssize_t`]"
12961293
12971294#: ../Doc/c-api/arg.rst:561
12981295msgid ""
@@ -1308,11 +1305,10 @@ msgid "Same as ``s``."
13081305msgstr "Igual que ``s``."
13091306
13101307#: ../Doc/c-api/arg.rst:568
1311- #, fuzzy
13121308msgid ""
13131309"``z#`` (:class:`str` or ``None``) [const char \\ *, :c:type:`Py_ssize_t`]"
13141310msgstr ""
1315- "``z#`` (:class:`str` o ``None``) [const char \\ *, int o :c:type:`Py_ssize_t`]"
1311+ "``z#`` (:class:`str` o ``None``) [const char \\ *, :c:type:`Py_ssize_t`]"
13161312
13171313#: ../Doc/c-api/arg.rst:568 ../Doc/c-api/arg.rst:584
13181314msgid "Same as ``s#``."
@@ -1333,9 +1329,8 @@ msgstr ""
13331329"retorna ``None``."
13341330
13351331#: ../Doc/c-api/arg.rst:578
1336- #, fuzzy
13371332msgid "``u#`` (:class:`str`) [const wchar_t \\ *, :c:type:`Py_ssize_t`]"
1338- msgstr "``u#`` (:class:`str`) [const wchar_t \\ *, int o :c:type:`Py_ssize_t`]"
1333+ msgstr "``u#`` (:class:`str`) [const wchar_t \\ *, :c:type:`Py_ssize_t`]"
13391334
13401335#: ../Doc/c-api/arg.rst:576
13411336msgid ""
@@ -1352,11 +1347,10 @@ msgid "``U`` (:class:`str` or ``None``) [const char \\*]"
13521347msgstr "``U`` (:class:`str` o ``None``) [const char \\ *]"
13531348
13541349#: ../Doc/c-api/arg.rst:584
1355- #, fuzzy
13561350msgid ""
13571351"``U#`` (:class:`str` or ``None``) [const char \\ *, :c:type:`Py_ssize_t`]"
13581352msgstr ""
1359- "``z#`` (:class:`str` o ``None``) [const char \\ *, int o :c:type:`Py_ssize_t`]"
1353+ "``z#`` (:class:`str` o ``None``) [const char \\ *, :c:type:`Py_ssize_t`]"
13601354
13611355#: ../Doc/c-api/arg.rst:587
13621356msgid "Convert a plain C :c:type:`int` to a Python integer object."
0 commit comments