@@ -11,27 +11,28 @@ msgstr ""
11
11
"Project-Id-Version : Python 3.8\n "
12
12
"Report-Msgid-Bugs-To : \n "
13
13
"POT-Creation-Date : 2022-10-25 19:47+0200\n "
14
- "PO-Revision-Date : 2021-11-26 15:23+0100\n "
15
- "Last-Translator : Cristián Maureira-Fredes <cmaureirafredes@gmail.com>\n "
16
- "Language : es\n "
14
+ "PO-Revision-Date : 2023-04-11 17:45-0400\n "
15
+ "Last-Translator : Francisco Mora <fr.morac@duocuc.cl>\n "
17
16
"Language-Team : python-doc-es\n "
18
- "Plural-Forms : nplurals=2; plural=(n != 1); \n "
17
+ "Language : 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.10.3\n "
23
+ "X-Generator : Poedit 3.2.2\n "
23
24
24
25
#: ../Doc/howto/clinic.rst:5
25
26
msgid "Argument Clinic How-To"
26
- msgstr "*How-To* Argument Clinic"
27
+ msgstr "Argument Clinic Cómo Hacerlo "
27
28
28
29
#: ../Doc/howto/clinic.rst
29
30
msgid "author"
30
31
msgstr "autor"
31
32
32
33
#: ../Doc/howto/clinic.rst:7
33
34
msgid "Larry Hastings"
34
- msgstr "* Larry Hastings* "
35
+ msgstr "Larry Hastings"
35
36
36
37
msgid "Abstract"
37
38
msgstr "Resumen"
@@ -138,9 +139,9 @@ msgid ""
138
139
"builtin. With Argument Clinic, that's a thing of the past!"
139
140
msgstr ""
140
141
"Finalmente, la motivación original de Argument Clinic era proporcionar "
141
- "\" signaturas \" de introspección para las incorporaciones de CPython. Solía "
142
- "ser, las funciones de consulta de introspección lanzarían una excepción si "
143
- "pasaba un archivo incorporado. ¡Con Argument Clinic, eso es cosa del pasado!"
142
+ "\" firmas \" de introspección para las incorporaciones de CPython. Solía ser, "
143
+ "las funciones de consulta de introspección lanzarían una excepción si pasaba "
144
+ "un archivo incorporado. ¡Con Argument Clinic, eso es cosa del pasado!"
144
145
145
146
#: ../Doc/howto/clinic.rst:70
146
147
msgid ""
@@ -260,7 +261,7 @@ msgid ""
260
261
"*checksum line*."
261
262
msgstr ""
262
263
"La última línea (``/*[clinic end generated code: checksum=...]*/``) es la "
263
- "*línea de suma de comprobación* (*chemsum line*)."
264
+ "*línea de suma de comprobación* (*checksum line*)."
264
265
265
266
#: ../Doc/howto/clinic.rst:134
266
267
msgid "In between the start line and the end line is the *input*."
@@ -367,7 +368,7 @@ msgstr ""
367
368
#: ../Doc/howto/clinic.rst:188
368
369
msgid "Add the following boilerplate above the function, creating our block::"
369
370
msgstr ""
370
- "Agrega la siguiente plantilla sobre la función, creando nuestro bloque ::"
371
+ "Agrega la siguiente plantilla sobre la función, creando nuestro bloque::"
371
372
372
373
#: ../Doc/howto/clinic.rst:193
373
374
msgid ""
@@ -431,7 +432,7 @@ msgid ""
431
432
msgstr ""
432
433
"Sobre el docstring, ingrese el nombre de la función, seguido de una línea en "
433
434
"blanco. Este debería ser el nombre de Python de la función, y debería ser la "
434
- "ruta de puntos completa a la función; debería comenzar con el nombre del "
435
+ "ruta de puntos completa a la función— debería comenzar con el nombre del "
435
436
"módulo, incluir cualquier submódulo y, si la función es un método en una "
436
437
"clase, debe incluir el nombre de la clase también."
437
438
@@ -637,7 +638,7 @@ msgstr ""
637
638
"Guarde y cierre el archivo, luego ejecute ``Tools/clinic/clinic.py`` en él. "
638
639
"¡Con suerte, todo funcionó --- su bloque ahora tiene salida y se ha generado "
639
640
"un archivo ``.c.h`` ! Vuelva a abrir el archivo en su editor de texto para "
640
- "ver:"
641
+ "ver:: "
641
642
642
643
#: ../Doc/howto/clinic.rst:411
643
644
msgid ""
@@ -657,7 +658,7 @@ msgid ""
657
658
msgstr ""
658
659
"Para facilitar la lectura, la mayor parte del código de pegamento se ha "
659
660
"generado en un archivo ``.c.h``. Deberá incluir eso en su archivo ``.c`` "
660
- "original, generalmente justo después del bloque del módulo de la clínica:"
661
+ "original, generalmente justo después del bloque del módulo de la clínica:: "
661
662
662
663
#: ../Doc/howto/clinic.rst:421
663
664
msgid ""
@@ -766,7 +767,7 @@ msgid ""
766
767
"like this::"
767
768
msgstr ""
768
769
"Reiteremos, solo porque es un poco extraño. Su código ahora debería verse "
769
- "así:"
770
+ "así:: "
770
771
771
772
#: ../Doc/howto/clinic.rst:477
772
773
msgid ""
@@ -916,7 +917,7 @@ msgid ""
916
917
"``pickle.Pickler.dump``, it'd look like this::"
917
918
msgstr ""
918
919
"Por ejemplo, si quisiéramos cambiar el nombre de las funciones de C "
919
- "generadas para ``pickle.Pickler.dump``, se vería así:"
920
+ "generadas para ``pickle.Pickler.dump``, se vería así:: "
920
921
921
922
#: ../Doc/howto/clinic.rst:593
922
923
msgid ""
@@ -1071,7 +1072,7 @@ msgstr ""
1071
1072
"los parámetros que desea agrupar y un ``]`` en una línea después de estos "
1072
1073
"parámetros. Como ejemplo, así es como ``curses.window.addch`` usa grupos "
1073
1074
"opcionales para hacer que los primeros dos parámetros y el último parámetro "
1074
- "sean opcionales:"
1075
+ "sean opcionales:: "
1075
1076
1076
1077
#: ../Doc/howto/clinic.rst:697
1077
1078
msgid "Notes:"
@@ -1723,7 +1724,7 @@ msgid ""
1723
1724
"converter::"
1724
1725
msgstr ""
1725
1726
"Como ejemplo, aquí está nuestra muestra ``pickle.Pickler.dump`` usando el "
1726
- "convertidor adecuado:"
1727
+ "convertidor adecuado:: "
1727
1728
1728
1729
#: ../Doc/howto/clinic.rst:878
1729
1730
msgid ""
@@ -2234,7 +2235,7 @@ msgid ""
2234
2235
"the C code::"
2235
2236
msgstr ""
2236
2237
"Como ejemplo, aquí hay un bloque de Python que agrega una variable entera "
2237
- "estática al código C ::"
2238
+ "estática al código C::"
2238
2239
2239
2240
#: ../Doc/howto/clinic.rst:1155
2240
2241
msgid "Using a \" self converter\" "
@@ -2286,7 +2287,7 @@ msgid ""
2286
2287
msgstr ""
2287
2288
"Por otro lado, si tiene muchas funciones que usarán el mismo tipo para "
2288
2289
"``self``, es mejor crear su propio convertidor, subclasificando "
2289
- "``self_converter`` pero sobrescribiendo el miembro ``type``:"
2290
+ "``self_converter`` pero sobrescribiendo el miembro ``type``:: "
2290
2291
2291
2292
#: ../Doc/howto/clinic.rst:1207
2292
2293
msgid "Using a \" defining class\" converter"
@@ -2361,11 +2362,11 @@ msgid ""
2361
2362
"`PyModule_GetState` to fetch the module state. Example from the "
2362
2363
"``setattro`` slot method in ``Modules/_threadmodule.c``::"
2363
2364
msgstr ""
2364
- "No es posible usar ``defining_class`` con métodos de ranura (*slot*) . Para "
2365
- "obtener el estado del módulo de dichos métodos, use "
2366
- "``_PyType_GetModuleByDef`` para buscar el módulo y luego :c:func:"
2367
- "`PyModule_GetState` para buscar el estado del módulo. Ejemplo del método de "
2368
- "ranura ``setattro`` en ``Modules/ _threadmodule.c``:"
2365
+ "No es posible usar ``defining_class`` con métodos de ranura. Para obtener el "
2366
+ "estado del módulo de dichos métodos, use :c:func:`PyType_GetModuleByDef` "
2367
+ "para buscar el módulo y luego :c:func:`PyModule_GetState` para buscar el "
2368
+ "estado del módulo. Ejemplo del método de ranura ``setattro`` en ``Modules/ "
2369
+ "_threadmodule.c``: :"
2369
2370
2370
2371
#: ../Doc/howto/clinic.rst:1266
2371
2372
msgid "See also :pep:`573`."
@@ -2482,6 +2483,13 @@ msgid ""
2482
2483
"about the \" use\" of the uninitialized value. This value should always be a "
2483
2484
"non-empty string."
2484
2485
msgstr ""
2486
+ "El valor por defecto utilizado para inicializar la variable C cuando no hay "
2487
+ "un valor por defecto, pero no especificar un valor por defecto puede dar "
2488
+ "lugar a una advertencia de \" variable no inicializada\" . Esto puede ocurrir "
2489
+ "fácilmente cuando se utilizan grupos de opciones—aunque un código bien "
2490
+ "escrito nunca utilizará este valor, la variable se pasa a la impl, y el "
2491
+ "compilador de C se quejará del \" uso\" del valor no inicializado. Este valor "
2492
+ "debe ser siempre una cadena no vacía."
2485
2493
2486
2494
#: ../Doc/howto/clinic.rst:1325
2487
2495
msgid "The name of the C converter function, as a string."
@@ -2498,7 +2506,7 @@ msgid ""
2498
2506
"name of the variable when passing it into the impl function."
2499
2507
msgstr ""
2500
2508
"Un valor booleano. Si es verdadero, Argument Clinic agregará un ``&`` "
2501
- "delante del nombre de la variable al pasarlo a la función * impl* ."
2509
+ "delante del nombre de la variable al pasarlo a la función impl."
2502
2510
2503
2511
#: ../Doc/howto/clinic.rst:1336
2504
2512
msgid "``parse_by_reference``"
@@ -2518,7 +2526,7 @@ msgid ""
2518
2526
"c``::"
2519
2527
msgstr ""
2520
2528
"Aquí está el ejemplo más simple de un convertidor personalizado, de "
2521
- "``Modules/zlibmodule.c``:"
2529
+ "``Modules/zlibmodule.c``:: "
2522
2530
2523
2531
#: ../Doc/howto/clinic.rst:1349
2524
2532
#, fuzzy
@@ -2530,8 +2538,8 @@ msgid ""
2530
2538
"automatically support default values."
2531
2539
msgstr ""
2532
2540
"Este bloque agrega un convertidor a Argument Clinic llamado ``ssize_t``. Los "
2533
- "parámetros declarados como ``ssize_t`` se declararán como tipo "
2534
- "`` Py_ssize_t`` y serán analizados por la unidad de formato ``'O&'``, que "
2541
+ "parámetros declarados como ``ssize_t`` se declararán como tipo :c:type: "
2542
+ "`Py_ssize_t`, y serán analizados por la unidad de formato ``'O&'``, que "
2535
2543
"llamará a la función de conversión ``ssize_t_converter``. Las variables "
2536
2544
"``ssize_t`` admiten automáticamente los valores predeterminados."
2537
2545
@@ -2587,7 +2595,7 @@ msgid ""
2587
2595
msgstr ""
2588
2596
"Para convertir una función usando ``METH_O``, asegúrese de que el único "
2589
2597
"argumento de la función esté usando el convertidor de ``object`` y marque "
2590
- "los argumentos como solo posicional:"
2598
+ "los argumentos como solo posicional:: "
2591
2599
2592
2600
#: ../Doc/howto/clinic.rst:1389
2593
2601
msgid ""
@@ -3231,7 +3239,7 @@ msgid ""
3231
3239
msgstr ""
3232
3240
"Si está convirtiendo una función que no está disponible en todas las "
3233
3241
"plataformas, hay un truco que puede usar para hacer la vida un poco más "
3234
- "fácil. El código existente probablemente se ve así:"
3242
+ "fácil. El código existente probablemente se ve así:: "
3235
3243
3236
3244
#: ../Doc/howto/clinic.rst:1714
3237
3245
msgid ""
@@ -3247,7 +3255,7 @@ msgid ""
3247
3255
"the ``#ifdef``, like so::"
3248
3256
msgstr ""
3249
3257
"En este escenario, debe encerrar el cuerpo de su función *impl* dentro de "
3250
- "``#ifdef``, así:"
3258
+ "``#ifdef``, así:: "
3251
3259
3252
3260
#: ../Doc/howto/clinic.rst:1737
3253
3261
msgid ""
@@ -3286,7 +3294,7 @@ msgstr ""
3286
3294
"Aquí es donde Argument Clinic se vuelve muy inteligente. De hecho, detecta "
3287
3295
"que el bloqueo de Argument Clinic podría estar desactivado por el "
3288
3296
"``#ifdef``. Cuando eso sucede, genera un pequeño código adicional que se ve "
3289
- "así:"
3297
+ "así:: "
3290
3298
3291
3299
#: ../Doc/howto/clinic.rst:1760
3292
3300
msgid ""
0 commit comments