@@ -10,7 +10,7 @@ msgstr ""
1010"Project-Id-Version : Python en Español 3.12\n "
1111"Report-Msgid-Bugs-To : \n "
1212"POT-Creation-Date : 2024-11-21 16:38-0300\n "
13- "PO-Revision-Date : 2025-01-28 17:53 -0300\n "
13+ "PO-Revision-Date : 2025-01-29 12:14 -0300\n "
1414"Last-Translator : srmorita <fr.morac@duocuc.cl>\n "
1515"Language-Team : es <LL@li.org>\n "
1616"Language : es\n "
@@ -21,9 +21,10 @@ msgstr ""
2121"Generated-By : Babel 2.16.0\n "
2222"X-Generator : Poedit 3.5\n "
2323
24+ # No estoy seguro de traducir Perfs a Perfiles. No encuentro traducciones similares. Creo debe quedar en Inglés.
2425#: ../Doc/c-api/perfmaps.rst:6
2526msgid "Support for Perf Maps"
26- msgstr ""
27+ msgstr "Soporte para Mapeos Perfs "
2728
2829#: ../Doc/c-api/perfmaps.rst:8
2930msgid ""
@@ -36,18 +37,31 @@ msgid ""
3637"Perf tool <https://git.kernel.org/pub/scm/linux/ kernel/git/torvalds/"
3738"linux.git/tree/tools/perf/Documentation/jit-interface.txt>`_."
3839msgstr ""
40+ "En las plataformas soportadas (en el momento de escribir esto, sólo Linux), "
41+ "el tiempo de ejecución puede aprovechar *perf map files* para hacer que las "
42+ "funciones de Python sean visibles para una herramienta externa de perfiles "
43+ "(como `perf <https://perf.wiki.kernel.org/index.php/Main_Page>`_). Un "
44+ "proceso en ejecución puede crear un fichero en el directorio ``/tmp``, que "
45+ "contiene entradas que pueden asignar una sección de código ejecutable a un "
46+ "nombre. Esta interfaz se describe en la `documentación de la herramienta "
47+ "Perf de Linux <https://git.kernel.org/pub/scm/linux/ kernel/git/torvalds/"
48+ "linux.git/tree/tools/perf/Documentation/jit-interface.txt>`_."
3949
4050#: ../Doc/c-api/perfmaps.rst:16
4151msgid ""
4252"In Python, these helper APIs can be used by libraries and features that rely "
4353"on generating machine code on the fly."
4454msgstr ""
55+ "En Python, estas API auxiliares pueden ser utilizadas por bibliotecas y "
56+ "funciones que dependen de la generación de código de máquina sobre la marcha."
4557
4658#: ../Doc/c-api/perfmaps.rst:19
4759msgid ""
4860"Note that holding the Global Interpreter Lock (GIL) is not required for "
4961"these APIs."
5062msgstr ""
63+ "Tenga en cuenta que para estas APIs no es necesario mantener el Bloqueo "
64+ "Global del Intérprete (GIL)."
5165
5266#: ../Doc/c-api/perfmaps.rst:23
5367msgid ""
@@ -58,8 +72,17 @@ msgid ""
5872"use :c:func:`PyUnstable_WritePerfMapEntry` and it will initialize the state "
5973"on first call."
6074msgstr ""
75+ "Abra el archivo ``/tmp/perf-$pid.map``, a menos que ya esté abierto, y crea "
76+ "un bloqueo para garantizar escrituras seguras para hilos en el archivo "
77+ "(siempre que las escrituras se realicen "
78+ "mediante :c:func:`PyUnstable_WritePerfMapEntry`). Normalmente, no es "
79+ "necesario llamar a esto explícitamente; solo "
80+ "use :c:func:`PyUnstable_WritePerfMapEntry` e inicializará el estado en la "
81+ "primera llamada."
6182
83+ # Usando el script para otros usos, se indica como bloueante o bloqueo.
6284#: ../Doc/c-api/perfmaps.rst:29
85+ #, fuzzy
6386msgid ""
6487"Returns ``0`` on success, ``-1`` on failure to create/open the perf map "
6588"file, or ``-2`` on failure to create a lock. Check ``errno`` for more "
@@ -69,17 +92,18 @@ msgstr ""
6992"fichero perf map, o ``-2`` en caso de fallo al crear un bloqueo. Comprueba "
7093"``errno`` para más información sobre la causa de un fallo."
7194
95+ # Revisando el script y memoria de traducción creo que la traducción quedaría así.
7296#: ../Doc/c-api/perfmaps.rst:35
97+ #, fuzzy
7398msgid ""
7499"Write one single entry to the ``/tmp/perf-$pid.map`` file. This function is "
75100"thread safe. Here is what an example entry looks like::"
76101msgstr ""
77102"Escribe una única entrada en el fichero ``/tmp/perf-$pid.map``. Esta función "
78- "es de hilo seguro . Aquí hay un ejemplo de entrada::"
103+ "es segura para hilos . Aquí hay un ejemplo de entrada::"
79104
80105# creo que esto debe quedar igual. Es solo código fuente.
81106#: ../Doc/c-api/perfmaps.rst:38
82- #, fuzzy
83107msgid ""
84108"# address size name\n"
85109"7f3529fcf759 b py::bar:/run/t.py"
0 commit comments