Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb99b35b

Browse files
Francisco Moracmaureirrtobar
authored
Traducido archivo howto/clinic (#2372)
Closes#1891---------Co-authored-by: Cristián Maureira-Fredes <Cristian.Maureira-Fredes@qt.io>Co-authored-by: rtobar <rtobarc@gmail.com>
1 parent6800661 commitb99b35b

File tree

1 file changed

+41
-33
lines changed

1 file changed

+41
-33
lines changed

‎howto/clinic.po

Lines changed: 41 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,28 @@ 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-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"
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.2\n"
2324

2425
#:../Doc/howto/clinic.rst:5
2526
msgid"Argument Clinic How-To"
26-
msgstr"*How-To*Argument Clinic"
27+
msgstr"Argument Clinic Cómo Hacerlo"
2728

2829
#: ../Doc/howto/clinic.rst
2930
msgid"author"
3031
msgstr"autor"
3132

3233
#:../Doc/howto/clinic.rst:7
3334
msgid"Larry Hastings"
34-
msgstr"*Larry Hastings*"
35+
msgstr"Larry Hastings"
3536

3637
msgid"Abstract"
3738
msgstr"Resumen"
@@ -138,9 +139,9 @@ msgid ""
138139
"builtin. With Argument Clinic, that's a thing of the past!"
139140
msgstr""
140141
"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-
"pasabaun 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!"
144145

145146
#:../Doc/howto/clinic.rst:70
146147
msgid""
@@ -260,7 +261,7 @@ msgid ""
260261
"*checksum line*."
261262
msgstr""
262263
"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*)."
264265

265266
#:../Doc/howto/clinic.rst:134
266267
msgid"In between the start line and the end line is the *input*."
@@ -367,7 +368,7 @@ msgstr ""
367368
#:../Doc/howto/clinic.rst:188
368369
msgid"Add the following boilerplate above the function, creating our block::"
369370
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::"
371372

372373
#:../Doc/howto/clinic.rst:193
373374
msgid""
@@ -431,7 +432,7 @@ msgid ""
431432
msgstr""
432433
"Sobre el docstring, ingrese el nombre de la función, seguido de una línea en "
433434
"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óndebería comenzar con el nombre del "
435436
"módulo, incluir cualquier submódulo y, si la función es un método en una "
436437
"clase, debe incluir el nombre de la clase también."
437438

@@ -637,7 +638,7 @@ msgstr ""
637638
"Guarde y cierre el archivo, luego ejecute ``Tools/clinic/clinic.py`` en él. "
638639
"¡Con suerte, todo funcionó --- su bloque ahora tiene salida y se ha generado "
639640
"un archivo ``.c.h`` ! Vuelva a abrir el archivo en su editor de texto para "
640-
"ver:"
641+
"ver::"
641642

642643
#:../Doc/howto/clinic.rst:411
643644
msgid""
@@ -657,7 +658,7 @@ msgid ""
657658
msgstr""
658659
"Para facilitar la lectura, la mayor parte del código de pegamento se ha "
659660
"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::"
661662

662663
#:../Doc/howto/clinic.rst:421
663664
msgid""
@@ -766,7 +767,7 @@ msgid ""
766767
"like this::"
767768
msgstr""
768769
"Reiteremos, solo porque es un poco extraño. Su código ahora debería verse "
769-
"así:"
770+
"así::"
770771

771772
#:../Doc/howto/clinic.rst:477
772773
msgid""
@@ -916,7 +917,7 @@ msgid ""
916917
"``pickle.Pickler.dump``, it'd look like this::"
917918
msgstr""
918919
"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í::"
920921

921922
#:../Doc/howto/clinic.rst:593
922923
msgid""
@@ -1071,7 +1072,7 @@ msgstr ""
10711072
"los parámetros que desea agrupar y un ``]`` en una línea después de estos "
10721073
"parámetros. Como ejemplo, así es como ``curses.window.addch`` usa grupos "
10731074
"opcionales para hacer que los primeros dos parámetros y el último parámetro "
1074-
"sean opcionales:"
1075+
"sean opcionales::"
10751076

10761077
#:../Doc/howto/clinic.rst:697
10771078
msgid"Notes:"
@@ -1723,7 +1724,7 @@ msgid ""
17231724
"converter::"
17241725
msgstr""
17251726
"Como ejemplo, aquí está nuestra muestra ``pickle.Pickler.dump`` usando el "
1726-
"convertidor adecuado:"
1727+
"convertidor adecuado::"
17271728

17281729
#:../Doc/howto/clinic.rst:878
17291730
msgid""
@@ -2234,7 +2235,7 @@ msgid ""
22342235
"the C code::"
22352236
msgstr""
22362237
"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::"
22382239

22392240
#:../Doc/howto/clinic.rst:1155
22402241
msgid"Using a\"self converter\""
@@ -2286,7 +2287,7 @@ msgid ""
22862287
msgstr""
22872288
"Por otro lado, si tiene muchas funciones que usarán el mismo tipo para "
22882289
"``self``, es mejor crear su propio convertidor, subclasificando "
2289-
"``self_converter`` pero sobrescribiendo el miembro ``type``:"
2290+
"``self_converter`` pero sobrescribiendo el miembro ``type``::"
22902291

22912292
#:../Doc/howto/clinic.rst:1207
22922293
msgid"Using a\"defining class\" converter"
@@ -2361,11 +2362,11 @@ msgid ""
23612362
"`PyModule_GetState` to fetch the module state. Example from the "
23622363
"``setattro`` slot method in ``Modules/_threadmodule.c``::"
23632364
msgstr""
2364-
"No es posible usar ``defining_class`` con métodos de ranura (*slot*). Para "
2365-
"obtener elestado 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 elestado 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 deranura ``setattro`` en ``Modules/"
2369+
"_threadmodule.c``::"
23692370

23702371
#:../Doc/howto/clinic.rst:1266
23712372
msgid"See also :pep:`573`."
@@ -2482,6 +2483,13 @@ msgid ""
24822483
"about the\"use\" of the uninitialized value. This value should always be a "
24832484
"non-empty string."
24842485
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."
24852493

24862494
#:../Doc/howto/clinic.rst:1325
24872495
msgid"The name of the C converter function, as a string."
@@ -2498,7 +2506,7 @@ msgid ""
24982506
"name of the variable when passing it into the impl function."
24992507
msgstr""
25002508
"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."
25022510

25032511
#:../Doc/howto/clinic.rst:1336
25042512
msgid"``parse_by_reference``"
@@ -2518,7 +2526,7 @@ msgid ""
25182526
"c``::"
25192527
msgstr""
25202528
"Aquí está el ejemplo más simple de un convertidor personalizado, de "
2521-
"``Modules/zlibmodule.c``:"
2529+
"``Modules/zlibmodule.c``::"
25222530

25232531
#:../Doc/howto/clinic.rst:1349
25242532
#,fuzzy
@@ -2530,8 +2538,8 @@ msgid ""
25302538
"automatically support default values."
25312539
msgstr""
25322540
"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 "
25352543
"llamará a la función de conversión ``ssize_t_converter``. Las variables "
25362544
"``ssize_t`` admiten automáticamente los valores predeterminados."
25372545

@@ -2587,7 +2595,7 @@ msgid ""
25872595
msgstr""
25882596
"Para convertir una función usando ``METH_O``, asegúrese de que el único "
25892597
"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::"
25912599

25922600
#:../Doc/howto/clinic.rst:1389
25932601
msgid""
@@ -3231,7 +3239,7 @@ msgid ""
32313239
msgstr""
32323240
"Si está convirtiendo una función que no está disponible en todas las "
32333241
"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í::"
32353243

32363244
#:../Doc/howto/clinic.rst:1714
32373245
msgid""
@@ -3247,7 +3255,7 @@ msgid ""
32473255
"the ``#ifdef``, like so::"
32483256
msgstr""
32493257
"En este escenario, debe encerrar el cuerpo de su función *impl* dentro de "
3250-
"``#ifdef``, así:"
3258+
"``#ifdef``, así::"
32513259

32523260
#:../Doc/howto/clinic.rst:1737
32533261
msgid""
@@ -3286,7 +3294,7 @@ msgstr ""
32863294
"Aquí es donde Argument Clinic se vuelve muy inteligente. De hecho, detecta "
32873295
"que el bloqueo de Argument Clinic podría estar desactivado por el "
32883296
"``#ifdef``. Cuando eso sucede, genera un pequeño código adicional que se ve "
3289-
"así:"
3297+
"así::"
32903298

32913299
#:../Doc/howto/clinic.rst:1760
32923300
msgid""

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp