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

Commit4d4db5f

Browse files
authored
Merge pull request#146 from cmaureir/traduccion-stable
Traducido c-api/stable
2 parents82d5731 +42136b2 commit4d4db5f

File tree

2 files changed

+38
-5
lines changed

2 files changed

+38
-5
lines changed

‎c-api/stable.po

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,27 @@
11
# Copyright (C) 2001-2020, Python Software Foundation
22
# 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.
44
# docs-es@python.org / https://mail.python.org/mailman3/lists/docs-es.python.org/
55
# Check https://github.com/PyCampES/python-docs-es/blob/3.8/TRANSLATORS to get the list of volunteers
66
#
7-
#,fuzzy
87
msgid ""
98
msgstr ""
109
"Project-Id-Version:Python 3.8\n"
1110
"Report-Msgid-Bugs-To:\n"
1211
"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"
1513
"Language-Team:python-doc-es\n"
1614
"MIME-Version:1.0\n"
1715
"Content-Type:text/plain; charset=UTF-8\n"
1816
"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"
1921

2022
#:../Doc/c-api/stable.rst:7
2123
msgid"Stable Application Binary Interface"
22-
msgstr""
24+
msgstr"Interfaz binaria de aplicación estable"
2325

2426
#:../Doc/c-api/stable.rst:9
2527
msgid""
@@ -28,6 +30,10 @@ msgid ""
2830
"changing existing API or removing API (although some interfaces do get "
2931
"removed after being deprecated first)."
3032
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)."
3137

3238
#:../Doc/c-api/stable.rst:14
3339
msgid""
@@ -40,6 +46,15 @@ msgid ""
4046
"addition, on Windows, extension modules link with a specific pythonXY.dll "
4147
"and need to be recompiled to link with a newer one."
4248
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."
4358

4459
#:../Doc/c-api/stable.rst:23
4560
msgid""
@@ -49,6 +64,11 @@ msgid ""
4964
"become hidden from the extension module; in return, a module is built that "
5065
"works on any 3.x version (x>=2) without recompilation."
5166
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."
5272

5373
#:../Doc/c-api/stable.rst:29
5474
msgid""
@@ -60,10 +80,21 @@ msgid ""
6080
"Python releases, but fail to load (because of missing symbols) on the older "
6181
"releases."
6282
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."
6390

6491
#:../Doc/c-api/stable.rst:36
6592
msgid""
6693
"As of Python 3.2, the set of functions available to the limited API is "
6794
"documented in :pep:`384`. In the C API documentation, API elements that are "
6895
"not part of the limited API are marked as\"Not part of the limited API.\""
6996
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\"."

‎dict

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,10 @@ pyc
141141
python
142142
readline
143143
recompila
144+
recompilación
144145
recompilada
145146
recompilar
147+
recompilarse
146148
recursivamente
147149
redefinido
148150
redefinidos

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp