From 45cbd058f2115ea7e4ab6648515d76d23d9d5d6d Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 11 Apr 2023 11:34:05 -0400 Subject: [PATCH 1/8] Traducido archivo howto/clinic --- howto/clinic.po | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/howto/clinic.po b/howto/clinic.po index 79852494a6..e0c4108b0f 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,15 +11,16 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2021-11-26 15:23+0100\n" -"Last-Translator: Cristián Maureira-Fredes \n" -"Language: es\n" +"PO-Revision-Date: 2023-04-11 11:32-0400\n" +"Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: Babel 2.10.3\n" +"X-Generator: Poedit 3.2.2\n" #: ../Doc/howto/clinic.rst:5 msgid "Argument Clinic How-To" @@ -805,7 +806,6 @@ msgstr "" "existente con la macro, *no* agregue una coma al final." #: ../Doc/howto/clinic.rst:542 -#, fuzzy msgid "" "Compile, then run the relevant portions of the regression-test suite. This " "change should not introduce any new compile-time warnings or errors, and " @@ -2179,7 +2179,6 @@ msgstr "" "*ambas* funciones.)" #: ../Doc/howto/clinic.rst:1120 -#, fuzzy msgid "" "Sorry, there's no syntax for partially cloning a function, or cloning a " "function then modifying it. Cloning is an all-or nothing proposition." @@ -2353,7 +2352,6 @@ msgstr "" "``__init__`` y ``__new__``, que no pueden usar la convención ``METH_METHOD``." #: ../Doc/howto/clinic.rst:1251 -#, fuzzy msgid "" "It is not possible to use ``defining_class`` with slot methods. In order to " "fetch the module state from such methods, use :c:func:" @@ -2482,6 +2480,13 @@ msgid "" "about the \"use\" of the uninitialized value. This value should always be a " "non-empty string." msgstr "" +"El valor por defecto utilizado para inicializar la variable C cuando no hay " +"un valor por defecto, pero no especificar un valor por defecto puede dar " +"lugar a una advertencia de \"variable no inicializada\". Esto puede ocurrir " +"fácilmente cuando se utilizan grupos de opciones—aunque un código bien " +"escrito nunca utilizará este valor, la variable se pasa a la impl, y el " +"compilador de C se quejará del \"uso\" del valor no inicializado. Este valor " +"debe ser siempre una cadena no vacía." #: ../Doc/howto/clinic.rst:1325 msgid "The name of the C converter function, as a string." @@ -2521,7 +2526,6 @@ msgstr "" "``Modules/zlibmodule.c``:" #: ../Doc/howto/clinic.rst:1349 -#, fuzzy msgid "" "This block adds a converter to Argument Clinic named ``ssize_t``. " "Parameters declared as ``ssize_t`` will be declared as type :c:type:" From b543ec5f1774f6b3cede2f3ec76f937dca2118e7 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 11 Apr 2023 11:49:26 -0400 Subject: [PATCH 2/8] Fix pospell --- howto/clinic.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/howto/clinic.po b/howto/clinic.po index e0c4108b0f..e9fb70f19e 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-04-11 11:32-0400\n" +"PO-Revision-Date: 2023-04-11 11:48-0400\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -24,7 +24,7 @@ msgstr "" #: ../Doc/howto/clinic.rst:5 msgid "Argument Clinic How-To" -msgstr "*How-To* Argument Clinic" +msgstr "Argument Clinic Cómo Hacerlo" #: ../Doc/howto/clinic.rst msgid "author" @@ -32,7 +32,7 @@ msgstr "autor" #: ../Doc/howto/clinic.rst:7 msgid "Larry Hastings" -msgstr "*Larry Hastings*" +msgstr "Larry Hastings" msgid "Abstract" msgstr "Resumen" @@ -2360,8 +2360,8 @@ msgid "" "``setattro`` slot method in ``Modules/_threadmodule.c``::" msgstr "" "No es posible usar ``defining_class`` con métodos de ranura (*slot*). Para " -"obtener el estado del módulo de dichos métodos, use " -"``_PyType_GetModuleByDef`` para buscar el módulo y luego :c:func:" +"obtener el estado del módulo de dichos métodos, use :c:func:" +"`PyType_GetModuleByDef` para buscar el módulo y luego :c:func:" "`PyModule_GetState` para buscar el estado del módulo. Ejemplo del método de " "ranura ``setattro`` en ``Modules/_threadmodule.c``:" From 1aa16377a88025e03586117a35de3fbb1a46dac1 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 11 Apr 2023 12:37:59 -0400 Subject: [PATCH 3/8] Fix translate --- howto/clinic.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/howto/clinic.po b/howto/clinic.po index e9fb70f19e..51c8fe5f44 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-04-11 11:48-0400\n" +"PO-Revision-Date: 2023-04-11 12:36-0400\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -2534,8 +2534,8 @@ msgid "" "automatically support default values." msgstr "" "Este bloque agrega un convertidor a Argument Clinic llamado ``ssize_t``. Los " -"parámetros declarados como ``ssize_t`` se declararán como tipo " -"``Py_ssize_t`` y serán analizados por la unidad de formato ``'O&'``, que " +"parámetros declarados como ``ssize_t`` se declararán como tipo :c:type:" +"`Py_ssize_t` y serán analizados por la unidad de formato ``'O&'``, que " "llamará a la función de conversión ``ssize_t_converter``. Las variables " "``ssize_t`` admiten automáticamente los valores predeterminados." From b098e12f483c3e34dac9a6750f5b74fa69d4deb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cristi=C3=A1n=20Maureira-Fredes?= Date: Tue, 11 Apr 2023 21:28:25 +0200 Subject: [PATCH 4/8] Agrega : faltante --- howto/clinic.po | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/howto/clinic.po b/howto/clinic.po index 51c8fe5f44..8a606439ac 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -638,7 +638,7 @@ msgstr "" "Guarde y cierre el archivo, luego ejecute ``Tools/clinic/clinic.py`` en él. " "¡Con suerte, todo funcionó --- su bloque ahora tiene salida y se ha generado " "un archivo ``.c.h`` ! Vuelva a abrir el archivo en su editor de texto para " -"ver:" +"ver::" #: ../Doc/howto/clinic.rst:411 msgid "" @@ -658,7 +658,7 @@ msgid "" msgstr "" "Para facilitar la lectura, la mayor parte del código de pegamento se ha " "generado en un archivo ``.c.h``. Deberá incluir eso en su archivo ``.c`` " -"original, generalmente justo después del bloque del módulo de la clínica:" +"original, generalmente justo después del bloque del módulo de la clínica::" #: ../Doc/howto/clinic.rst:421 msgid "" @@ -767,7 +767,7 @@ msgid "" "like this::" msgstr "" "Reiteremos, solo porque es un poco extraño. Su código ahora debería verse " -"así:" +"así::" #: ../Doc/howto/clinic.rst:477 msgid "" @@ -916,7 +916,7 @@ msgid "" "``pickle.Pickler.dump``, it'd look like this::" msgstr "" "Por ejemplo, si quisiéramos cambiar el nombre de las funciones de C " -"generadas para ``pickle.Pickler.dump``, se vería así:" +"generadas para ``pickle.Pickler.dump``, se vería así::" #: ../Doc/howto/clinic.rst:593 msgid "" @@ -1071,7 +1071,7 @@ msgstr "" "los parámetros que desea agrupar y un ``]`` en una línea después de estos " "parámetros. Como ejemplo, así es como ``curses.window.addch`` usa grupos " "opcionales para hacer que los primeros dos parámetros y el último parámetro " -"sean opcionales:" +"sean opcionales::" #: ../Doc/howto/clinic.rst:697 msgid "Notes:" @@ -1723,7 +1723,7 @@ msgid "" "converter::" msgstr "" "Como ejemplo, aquí está nuestra muestra ``pickle.Pickler.dump`` usando el " -"convertidor adecuado:" +"convertidor adecuado::" #: ../Doc/howto/clinic.rst:878 msgid "" @@ -2285,7 +2285,7 @@ msgid "" msgstr "" "Por otro lado, si tiene muchas funciones que usarán el mismo tipo para " "``self``, es mejor crear su propio convertidor, subclasificando " -"``self_converter`` pero sobrescribiendo el miembro ``type``:" +"``self_converter`` pero sobrescribiendo el miembro ``type``::" #: ../Doc/howto/clinic.rst:1207 msgid "Using a \"defining class\" converter" @@ -2363,7 +2363,7 @@ msgstr "" "obtener el estado del módulo de dichos métodos, use :c:func:" "`PyType_GetModuleByDef` para buscar el módulo y luego :c:func:" "`PyModule_GetState` para buscar el estado del módulo. Ejemplo del método de " -"ranura ``setattro`` en ``Modules/_threadmodule.c``:" +"ranura ``setattro`` en ``Modules/_threadmodule.c``::" #: ../Doc/howto/clinic.rst:1266 msgid "See also :pep:`573`." @@ -2523,7 +2523,7 @@ msgid "" "c``::" msgstr "" "Aquí está el ejemplo más simple de un convertidor personalizado, de " -"``Modules/zlibmodule.c``:" +"``Modules/zlibmodule.c``::" #: ../Doc/howto/clinic.rst:1349 msgid "" @@ -2591,7 +2591,7 @@ msgid "" msgstr "" "Para convertir una función usando ``METH_O``, asegúrese de que el único " "argumento de la función esté usando el convertidor de ``object`` y marque " -"los argumentos como solo posicional:" +"los argumentos como solo posicional::" #: ../Doc/howto/clinic.rst:1389 msgid "" @@ -3235,7 +3235,7 @@ msgid "" msgstr "" "Si está convirtiendo una función que no está disponible en todas las " "plataformas, hay un truco que puede usar para hacer la vida un poco más " -"fácil. El código existente probablemente se ve así:" +"fácil. El código existente probablemente se ve así::" #: ../Doc/howto/clinic.rst:1714 msgid "" @@ -3251,7 +3251,7 @@ msgid "" "the ``#ifdef``, like so::" msgstr "" "En este escenario, debe encerrar el cuerpo de su función *impl* dentro de " -"``#ifdef``, así:" +"``#ifdef``, así::" #: ../Doc/howto/clinic.rst:1737 msgid "" @@ -3290,7 +3290,7 @@ msgstr "" "Aquí es donde Argument Clinic se vuelve muy inteligente. De hecho, detecta " "que el bloqueo de Argument Clinic podría estar desactivado por el " "``#ifdef``. Cuando eso sucede, genera un pequeño código adicional que se ve " -"así:" +"así::" #: ../Doc/howto/clinic.rst:1760 msgid "" From 18c35fad775345eee4f37d277a0ad4b92978460c Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 11 Apr 2023 16:42:07 -0400 Subject: [PATCH 5/8] Fix translate --- howto/clinic.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/howto/clinic.po b/howto/clinic.po index 8a606439ac..79c2c14566 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-04-11 12:36-0400\n" +"PO-Revision-Date: 2023-04-11 16:41-0400\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -2233,7 +2233,7 @@ msgid "" "the C code::" msgstr "" "Como ejemplo, aquí hay un bloque de Python que agrega una variable entera " -"estática al código C ::" +"estática al código C::" #: ../Doc/howto/clinic.rst:1155 msgid "Using a \"self converter\"" @@ -2503,7 +2503,7 @@ msgid "" "name of the variable when passing it into the impl function." msgstr "" "Un valor booleano. Si es verdadero, Argument Clinic agregará un ``&`` " -"delante del nombre de la variable al pasarlo a la función *impl*." +"delante del nombre de la variable al pasarlo a la función impl." #: ../Doc/howto/clinic.rst:1336 msgid "``parse_by_reference``" From 1754992cde4bf0da8496bcf24392c700a0f95131 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 11 Apr 2023 16:59:41 -0400 Subject: [PATCH 6/8] Fix translate --- howto/clinic.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/howto/clinic.po b/howto/clinic.po index 79c2c14566..7300039f39 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-04-11 16:41-0400\n" +"PO-Revision-Date: 2023-04-11 16:58-0400\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -2359,11 +2359,11 @@ msgid "" "`PyModule_GetState` to fetch the module state. Example from the " "``setattro`` slot method in ``Modules/_threadmodule.c``::" msgstr "" -"No es posible usar ``defining_class`` con métodos de ranura (*slot*). Para " -"obtener el estado del módulo de dichos métodos, use :c:func:" -"`PyType_GetModuleByDef` para buscar el módulo y luego :c:func:" -"`PyModule_GetState` para buscar el estado del módulo. Ejemplo del método de " -"ranura ``setattro`` en ``Modules/_threadmodule.c``::" +"No es posible usar ``defining_class`` con métodos de ranura. Para obtener el " +"estado del módulo de dichos métodos, use :c:func:`PyType_GetModuleByDef` " +"para buscar el módulo y luego :c:func:`PyModule_GetState` para buscar el " +"estado del módulo. Ejemplo del método de ranura ``setattro`` en ``Modules/" +"_threadmodule.c``::" #: ../Doc/howto/clinic.rst:1266 msgid "See also :pep:`573`." @@ -2535,7 +2535,7 @@ msgid "" msgstr "" "Este bloque agrega un convertidor a Argument Clinic llamado ``ssize_t``. Los " "parámetros declarados como ``ssize_t`` se declararán como tipo :c:type:" -"`Py_ssize_t` y serán analizados por la unidad de formato ``'O&'``, que " +"`Py_ssize_t`, y serán analizados por la unidad de formato ``'O&'``, que " "llamará a la función de conversión ``ssize_t_converter``. Las variables " "``ssize_t`` admiten automáticamente los valores predeterminados." From 66c86fec7e22fdf02b6b878ce456db39524edbd3 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 11 Apr 2023 17:15:14 -0400 Subject: [PATCH 7/8] Add fuzzy again --- howto/clinic.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/howto/clinic.po b/howto/clinic.po index 7300039f39..f47d0ad54b 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-04-11 16:58-0400\n" +"PO-Revision-Date: 2023-04-11 17:14-0400\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -806,6 +806,7 @@ msgstr "" "existente con la macro, *no* agregue una coma al final." #: ../Doc/howto/clinic.rst:542 +#, fuzzy msgid "" "Compile, then run the relevant portions of the regression-test suite. This " "change should not introduce any new compile-time warnings or errors, and " @@ -2179,6 +2180,7 @@ msgstr "" "*ambas* funciones.)" #: ../Doc/howto/clinic.rst:1120 +#, fuzzy msgid "" "Sorry, there's no syntax for partially cloning a function, or cloning a " "function then modifying it. Cloning is an all-or nothing proposition." @@ -2352,6 +2354,7 @@ msgstr "" "``__init__`` y ``__new__``, que no pueden usar la convención ``METH_METHOD``." #: ../Doc/howto/clinic.rst:1251 +#, fuzzy msgid "" "It is not possible to use ``defining_class`` with slot methods. In order to " "fetch the module state from such methods, use :c:func:" @@ -2526,6 +2529,7 @@ msgstr "" "``Modules/zlibmodule.c``::" #: ../Doc/howto/clinic.rst:1349 +#, fuzzy msgid "" "This block adds a converter to Argument Clinic named ``ssize_t``. " "Parameters declared as ``ssize_t`` will be declared as type :c:type:" From ab19a9fda28e490f30ce2d051df55917a60f5f36 Mon Sep 17 00:00:00 2001 From: Francisco Mora Date: Tue, 11 Apr 2023 17:46:40 -0400 Subject: [PATCH 8/8] Update --- howto/clinic.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/howto/clinic.po b/howto/clinic.po index f47d0ad54b..e12ab23ce9 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: Python 3.8\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-25 19:47+0200\n" -"PO-Revision-Date: 2023-04-11 17:14-0400\n" +"PO-Revision-Date: 2023-04-11 17:45-0400\n" "Last-Translator: Francisco Mora \n" "Language-Team: python-doc-es\n" "Language: es\n" @@ -139,9 +139,9 @@ msgid "" "builtin. With Argument Clinic, that's a thing of the past!" msgstr "" "Finalmente, la motivación original de Argument Clinic era proporcionar " -"\"signaturas\" de introspección para las incorporaciones de CPython. Solía " -"ser, las funciones de consulta de introspección lanzarían una excepción si " -"pasaba un archivo incorporado. ¡Con Argument Clinic, eso es cosa del pasado!" +"\"firmas\" de introspección para las incorporaciones de CPython. Solía ser, " +"las funciones de consulta de introspección lanzarían una excepción si pasaba " +"un archivo incorporado. ¡Con Argument Clinic, eso es cosa del pasado!" #: ../Doc/howto/clinic.rst:70 msgid "" @@ -261,7 +261,7 @@ msgid "" "*checksum line*." msgstr "" "La última línea (``/*[clinic end generated code: checksum=...]*/``) es la " -"*línea de suma de comprobación* (*chemsum line*)." +"*línea de suma de comprobación* (*checksum line*)." #: ../Doc/howto/clinic.rst:134 msgid "In between the start line and the end line is the *input*." @@ -368,7 +368,7 @@ msgstr "" #: ../Doc/howto/clinic.rst:188 msgid "Add the following boilerplate above the function, creating our block::" msgstr "" -"Agrega la siguiente plantilla sobre la función, creando nuestro bloque ::" +"Agrega la siguiente plantilla sobre la función, creando nuestro bloque::" #: ../Doc/howto/clinic.rst:193 msgid "" @@ -432,7 +432,7 @@ msgid "" msgstr "" "Sobre el docstring, ingrese el nombre de la función, seguido de una línea en " "blanco. Este debería ser el nombre de Python de la función, y debería ser la " -"ruta de puntos completa a la función; debería comenzar con el nombre del " +"ruta de puntos completa a la función—debería comenzar con el nombre del " "módulo, incluir cualquier submódulo y, si la función es un método en una " "clase, debe incluir el nombre de la clase también."