1
1
# Copyright (C) 2001-2020, Python Software Foundation
2
2
# This file is distributed under the same license as the Python package.
3
- # Maintained by the python-doc-es workteam.
3
+ # Maintained by the python-doc-es workteam.
4
4
# docs-es@python.org / https://mail.python.org/mailman3/lists/docs-es.python.org/
5
5
# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to get the list of volunteers
6
6
#
7
- #, fuzzy
8
7
msgid ""
9
8
msgstr ""
10
9
"Project-Id-Version : Python 3.8\n "
11
10
"Report-Msgid-Bugs-To : \n "
12
11
"POT-Creation-Date : 2019-05-06 11:59-0400\n "
13
- "PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE\n "
14
- "Last-Translator : FULL NAME <EMAIL@ADDRESS>\n "
12
+ "PO-Revision-Date : 2020-05-09 02:48+0200\n "
15
13
"Language-Team : python-doc-es\n "
16
14
"MIME-Version : 1.0\n "
17
15
"Content-Type : text/plain; charset=UTF-8\n "
18
16
"Content-Transfer-Encoding : 8bit\n "
17
+ "Plural-Forms : nplurals=2; plural=(n != 1);\n "
18
+ "Last-Translator : \n "
19
+ "Language : es\n "
20
+ "X-Generator : Poedit 2.3\n "
19
21
20
22
#: ../Doc/c-api/stable.rst:7
21
23
msgid "Stable Application Binary Interface"
22
- msgstr ""
24
+ msgstr "Interfaz binaria de aplicación estable "
23
25
24
26
#: ../Doc/c-api/stable.rst:9
25
27
msgid ""
@@ -28,6 +30,10 @@ msgid ""
28
30
"changing existing API or removing API (although some interfaces do get "
29
31
"removed after being deprecated first)."
30
32
msgstr ""
33
+ "Tradicionalmente, la API en C de Python cambiará con cada lanzamiento. La "
34
+ "mayoría de los cambios serán compatibles con la fuente, generalmente solo "
35
+ "agregando API, en lugar de cambiar la API existente o eliminar la API "
36
+ "(aunque algunas interfaces se eliminan después de ser desaprobadas primero)."
31
37
32
38
#: ../Doc/c-api/stable.rst:14
33
39
msgid ""
@@ -40,6 +46,15 @@ msgid ""
40
46
"addition, on Windows, extension modules link with a specific pythonXY.dll "
41
47
"and need to be recompiled to link with a newer one."
42
48
msgstr ""
49
+ "Desafortunadamente, la compatibilidad API no se extiende a la compatibilidad "
50
+ "binaria (el ABI). La razón es principalmente la evolución de las "
51
+ "definiciones de estructura, donde la adición de un nuevo campo, o el cambio "
52
+ "del tipo de campo, puede no romper la API, pero puede romper la ABI. Como "
53
+ "consecuencia, los módulos de extensión deben volver a compilarse para cada "
54
+ "versión de Python (aunque es posible una excepción en Unix cuando no se "
55
+ "utiliza ninguna de las interfaces afectadas). Además, en Windows, los "
56
+ "módulos de extensión se vinculan con un pythonXY.dll específico y deben "
57
+ "recompilarse para vincularse con uno más nuevo."
43
58
44
59
#: ../Doc/c-api/stable.rst:23
45
60
msgid ""
@@ -49,6 +64,11 @@ msgid ""
49
64
"become hidden from the extension module; in return, a module is built that "
50
65
"works on any 3.x version (x>=2) without recompilation."
51
66
msgstr ""
67
+ "Desde Python 3.2, se ha declarado un subconjunto de la API para garantizar "
68
+ "un ABI estable. Los módulos de extensión que deseen utilizar esta API "
69
+ "(llamada \" API limitada\" ) deben definir ``Py_LIMITED_API``. Varios detalles "
70
+ "del intérprete se ocultan del módulo de extensión; a cambio, se construye un "
71
+ "módulo que funciona en cualquier versión 3.x (x> = 2) sin recompilación."
52
72
53
73
#: ../Doc/c-api/stable.rst:29
54
74
msgid ""
@@ -60,10 +80,21 @@ msgid ""
60
80
"Python releases, but fail to load (because of missing symbols) on the older "
61
81
"releases."
62
82
msgstr ""
83
+ "En algunos casos, el ABI estable debe ampliarse con nuevas funciones. Los "
84
+ "módulos de extensión que deseen utilizar estas nuevas API deben establecer "
85
+ "``Py_LIMITED_API`` en el valor ``PY_VERSION_HEX`` (ver :ref:`apiabiversion`) "
86
+ "de la versión mínima de Python que desean admitir (por ejemplo,"
87
+ "``0x03030000`` para Python 3.3). Dichos módulos funcionarán en todas las "
88
+ "versiones posteriores de Python, pero no se cargarán (debido a la falta de "
89
+ "símbolos) en las versiones anteriores."
63
90
64
91
#: ../Doc/c-api/stable.rst:36
65
92
msgid ""
66
93
"As of Python 3.2, the set of functions available to the limited API is "
67
94
"documented in :pep:`384`. In the C API documentation, API elements that are "
68
95
"not part of the limited API are marked as \" Not part of the limited API.\" "
69
96
msgstr ""
97
+ "A partir de Python 3.2, el conjunto de funciones disponibles para la API "
98
+ "limitada se documenta en :pep:`384`. En la documentación de la API de C, los "
99
+ "elementos de la API que no forman parte de la API limitada se marcan como "
100
+ "\" No forma parte de la API limitada\" ."
0 commit comments