Skip to content

Commit 71c8fbe

Browse files
committed
Traducción archivo c-api/intro
1 parent d58cf8b commit 71c8fbe

File tree

1 file changed

+38
-11
lines changed

1 file changed

+38
-11
lines changed

c-api/intro.po

+38-11
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,16 @@ 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-12-09 10:48+0800\n"
15-
"Last-Translator: Rodrigo Tobar <rtobarc@gmail.com>\n"
16-
"Language: es\n"
14+
"PO-Revision-Date: 2022-11-14 17:55-0500\n"
15+
"Last-Translator: David Orejuela <daorejuela1@outlook.com>\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\n"
2324

2425
#: ../Doc/c-api/intro.rst:8
2526
msgid "Introduction"
@@ -237,30 +238,44 @@ msgid ""
237238
"Ask the compiler to always inline a static inline function. The compiler can "
238239
"ignore it and decides to not inline the function."
239240
msgstr ""
241+
"Ordena al compilador a siempre usar *inline* en una función estática "
242+
"*inline*. El compilador puede ignorarlo y decidir no usar *inline* en la "
243+
"función."
240244

241245
#: ../Doc/c-api/intro.rst:119
242246
msgid ""
243247
"It can be used to inline performance critical static inline functions when "
244248
"building Python in debug mode with function inlining disabled. For example, "
245249
"MSC disables function inlining when building in debug mode."
246250
msgstr ""
251+
"Puede ser usado para usar *inline* en funciones estáticas *inline* de "
252+
"rendimiento crítico cuando se corre Python en modo de depuración con "
253+
"*inline* de funciones deshabilitado. Por ejemplo, *MSC* deshabilita el "
254+
"*inline* de funciones cuando se configura en modo de depuración."
247255

248256
#: ../Doc/c-api/intro.rst:123
249257
msgid ""
250258
"Marking blindly a static inline function with Py_ALWAYS_INLINE can result in "
251259
"worse performances (due to increased code size for example). The compiler is "
252260
"usually smarter than the developer for the cost/benefit analysis."
253261
msgstr ""
262+
"Marcar ciegamente una función estática *inline* con Py_ALWAYS_INLINE puede "
263+
"resultar en peor rendimientos (debido a un aumento del tamaño del código, "
264+
"por ejemplo). El compilador es generalmente más inteligente que el "
265+
"desarrollador para el análisis costo/beneficio."
254266

255267
#: ../Doc/c-api/intro.rst:127
256268
msgid ""
257269
"If Python is :ref:`built in debug mode <debug-build>` (if the ``Py_DEBUG`` "
258270
"macro is defined), the :c:macro:`Py_ALWAYS_INLINE` macro does nothing."
259271
msgstr ""
272+
"Si Python está :ref:`configurado en modo de depuración <debug-build>` (si el "
273+
"macro ``Py_DEBUG`` está definido), el macro :c:macro:`Py_ALWAYS_INLINE` no "
274+
"hace nada."
260275

261276
#: ../Doc/c-api/intro.rst:130
262277
msgid "It must be specified before the function return type. Usage::"
263-
msgstr ""
278+
msgstr "Debe ser especificado antes del tipo de retorno de la función. Uso::"
264279

265280
#: ../Doc/c-api/intro.rst:138
266281
msgid ""
@@ -314,10 +329,13 @@ msgid ""
314329
"consumption: useful on LTO+PGO builds which heavily inline code (see :issue:"
315330
"`33720`)."
316331
msgstr ""
332+
"Deshabilita el uso de *inline* en una función. Por ejemplo, reduce el "
333+
"consumo de la pila C: útil en compilaciones LTO+PGO que usan mucho *inline* "
334+
"(ver :issue:`33720`)."
317335

318336
#: ../Doc/c-api/intro.rst:182
319337
msgid "Usage::"
320-
msgstr ""
338+
msgstr "Uso::"
321339

322340
#: ../Doc/c-api/intro.rst:190
323341
msgid ""
@@ -812,6 +830,10 @@ msgid ""
812830
"type). See :pep:`353` for details. ``PY_SSIZE_T_MAX`` is the largest "
813831
"positive value of type :c:type:`Py_ssize_t`."
814832
msgstr ""
833+
"Un tipo integral con signo tal que ``sizeof(Py_ssize_t) == sizeof(size_t)``. "
834+
"C99 no define directamente tal cosa (size_t es un tipo integral sin signo). "
835+
"Vea :pep:`353` para más detalles. ``PY_SSIZE_T_MAX`` es el valor positivo "
836+
"más grande del tipo :c:type:`Py_ssize_t`."
815837

816838
#: ../Doc/c-api/intro.rst:551
817839
msgid "Exceptions"
@@ -1025,6 +1047,11 @@ msgid ""
10251047
"later, setting :c:member:`PyConfig.argv` and :c:member:`PyConfig.parse_argv` "
10261048
"must be set: see :ref:`Python Initialization Configuration <init-config>`."
10271049
msgstr ""
1050+
":c:func:`Py_Initialize` no establece la \"lista de argumentos de script"
1051+
"\" (``sys.argv``). Si esta variable es necesaria por el código Python que se "
1052+
"ejecutará más tarde, debe establecerse :c:member:`PyConfig.argv` y :c:member:"
1053+
"`PyConfig.parse_argv`: consulte :ref:`Python Initialization Configuration "
1054+
"<init-config>`."
10281055

10291056
#: ../Doc/c-api/intro.rst:724
10301057
msgid ""
@@ -1198,8 +1225,8 @@ msgstr ""
11981225
#~ "later, it must be set explicitly with a call to ``PySys_SetArgvEx(argc, "
11991226
#~ "argv, updatepath)`` after the call to :c:func:`Py_Initialize`."
12001227
#~ msgstr ""
1201-
#~ ":c:func:`Py_Initialize` no establece la \"lista de argumentos de "
1202-
#~ "script\" (``sys.argv``). Si el código de Python necesita esta variable "
1203-
#~ "que se ejecutará más adelante, debe establecerse explícitamente con una "
1204-
#~ "llamada a ``PySys_SetArgvEx(argc, argv, updatepath)`` después de la "
1205-
#~ "llamada a :c:func:`Py_Initialize`."
1228+
#~ ":c:func:`Py_Initialize` no establece la \"lista de argumentos de script"
1229+
#~ "\" (``sys.argv``). Si el código de Python necesita esta variable que se "
1230+
#~ "ejecutará más adelante, debe establecerse explícitamente con una llamada "
1231+
#~ "a ``PySys_SetArgvEx(argc, argv, updatepath)`` después de la llamada a :c:"
1232+
#~ "func:`Py_Initialize`."

0 commit comments

Comments
 (0)