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

Commit95cd34a

Browse files
kbiggersrtobar
andauthored
Traducido reference/executionmodel.po (#3370)
closes#3282---------Co-authored-by: rtobar <rtobarc@gmail.com>
1 parentc17edf6 commit95cd34a

File tree

1 file changed

+52
-21
lines changed

1 file changed

+52
-21
lines changed

‎reference/executionmodel.po

Lines changed: 52 additions & 21 deletions
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:2024-11-21 16:38-0300\n"
14-
"PO-Revision-Date:2023-11-11 16:50-0300\n"
14+
"PO-Revision-Date:2025-02-17 16:37-0500\n"
1515
"Last-Translator:Francisco Mora <fr.morac@duocuc.cl>\n"
16-
"Language:es\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.16.0\n"
23+
"X-Generator:Poedit 3.5\n"
2324

2425
#:../Doc/reference/executionmodel.rst:6
2526
msgid"Execution model"
@@ -258,7 +259,6 @@ msgstr ""
258259
"<faq-unboundlocalerror>` para ejemplos."
259260

260261
#:../Doc/reference/executionmodel.rst:136
261-
#,fuzzy
262262
msgid""
263263
"If the :keyword:`global` statement occurs within a block, all uses of the "
264264
"names specified in the statement refer to the bindings of those names in the "
@@ -279,8 +279,10 @@ msgstr ""
279279
"nombres incorporado, el *namespace* del módulo :mod:`builtins`. La búsqueda "
280280
"se realiza primero en el espacio de nombres global. Si el nombre no se "
281281
"encuentra ahí, se busca en el espacio de nombres incorporado (*builtins "
282-
"namespace*). La declaración :keyword:`!global` debe preceder a todos los "
283-
"usos del nombre."
282+
"namespace*) próximamente. Si tampoco se encuentran los nombres en el espacio "
283+
"de nombres incorporado, se crean variables nuevas en el espacio de nombres "
284+
"global. La declaración global debe preceder a todos los usos de los nombres "
285+
"listados."
284286

285287
#:../Doc/reference/executionmodel.rst:146
286288
msgid""
@@ -351,6 +353,9 @@ msgid ""
351353
" a = 42\n"
352354
" b = list(a + i for i in range(10))"
353355
msgstr""
356+
"class A:\n"
357+
" a = 42\n"
358+
" b = list(a + i for i in range(10))"
354359

355360
#:../Doc/reference/executionmodel.rst:180
356361
msgid"However, the following will succeed::"
@@ -364,6 +369,11 @@ msgid ""
364369
"\n"
365370
"print(A.Alias.__value__) # <type 'A.Nested'>"
366371
msgstr""
372+
"class A:\n"
373+
" type Alias = Nested\n"
374+
" class Nested: pass\n"
375+
"\n"
376+
"print(A.Alias.__value__) # <type 'A.Nested'>"
367377

368378
#:../Doc/reference/executionmodel.rst:191
369379
msgid"Annotation scopes"
@@ -416,13 +426,12 @@ msgstr ""
416426
"ejecutan dentro del ámbito de la anotación, pero sus decoradores no."
417427

418428
#:../Doc/reference/executionmodel.rst:208
419-
#,fuzzy
420429
msgid""
421430
"The bounds, constraints, and default values for type parameters (:ref:"
422431
"`lazily evaluated <lazy-evaluation>`)."
423432
msgstr""
424-
"Los límites yrestriccionesde las variables de tipo (:ref:`lazily evaluated "
425-
"<lazy-evaluation>`)."
433+
"Los límites,restriccionesy valores predeterminados para los parámetros de "
434+
"tipo (:ref:`evaluados de forma diferida<lazy-evaluation>`)."
426435

427436
#:../Doc/reference/executionmodel.rst:210
428437
msgid"The value of type aliases (:ref:`lazily evaluated <lazy-evaluation>`)."
@@ -478,16 +487,15 @@ msgstr ""
478487
"aparecer dentro de ámbitos de anotación puede introducir nuevos nombres."
479488

480489
#:../Doc/reference/executionmodel.rst:227
481-
#,fuzzy
482490
msgid""
483491
"While annotation scopes have an internal name, that name is not reflected in "
484492
"the :term:`qualified name` of objects defined within the scope. Instead, "
485493
"the :attr:`~definition.__qualname__` of such objects is as if the object "
486494
"were defined in the enclosing scope."
487495
msgstr""
488496
"Aunque los ámbitos de anotación tienen un nombre interno, ese nombre no se "
489-
"refleja en el :term:`__qualname__ <qualified name>` de los objetos definidos "
490-
"dentro delámbito. En su lugar, el :attr:`!__qualname__` de dichos objetos "
497+
"refleja en el :term:`qualified name` de los objetos definidos dentro del "
498+
"ámbito. En su lugar, el :attr:`~definition.__qualname__` de dichos objetos "
491499
"es como si el objeto estuviera definido en el ámbito que lo encierra."
492500

493501
#:../Doc/reference/executionmodel.rst:232
@@ -501,13 +509,14 @@ msgid ""
501509
"Annotation scopes are also used for type parameter defaults, as introduced "
502510
"by :pep:`696`."
503511
msgstr""
512+
"También se usan ámbitos de anotación para parámetros de tipo "
513+
"predeterminados, introducido por :pep:`696`."
504514

505515
#:../Doc/reference/executionmodel.rst:242
506516
msgid"Lazy evaluation"
507517
msgstr"Evaluación perezosa"
508518

509519
#:../Doc/reference/executionmodel.rst:244
510-
#,fuzzy
511520
msgid""
512521
"The values of type aliases created through the :keyword:`type` statement are "
513522
"*lazily evaluated*. The same applies to the bounds, constraints, and default "
@@ -516,12 +525,13 @@ msgid ""
516525
"or type variable is created. Instead, they are only evaluated when doing so "
517526
"is necessary to resolve an attribute access."
518527
msgstr""
519-
"Los valores de los alias de tipo creados mediante la sentencia :keyword:"
520-
"`type` se *evalúan rápidamente*. Lo mismo se aplica a los límites y "
521-
"restricciones de las variables de tipo creadas mediante la sintaxis de "
522-
"parámetros :ref:`type <type-params>`. Esto significa que no se evalúan "
523-
"cuando se crea el alias de tipo o la variable de tipo. En su lugar, sólo se "
524-
"evalúan cuando es necesario para resolver el acceso a un atributo."
528+
"Los valores de los alias de tipo creados mediante la declaración :keyword:"
529+
"`type` *se evalúan de forma diferida*. Lo mismo se aplica a los límites, "
530+
"restricciones y valores predeterminados de las variables de tipo creadas "
531+
"mediante la :ref:`sintaxis de parámetros de tipo <type-params>`. Esto "
532+
"significa que no se evalúan cuando se crea el alias de tipo o la variable de "
533+
"tipo. En su lugar, sólo se evalúan cuando es necesario para resolver el "
534+
"acceso a un atributo."
525535

526536
#:../Doc/reference/executionmodel.rst:251
527537
msgid"Example:"
@@ -541,6 +551,17 @@ msgid ""
541551
" ...\n"
542552
"ZeroDivisionError: division by zero"
543553
msgstr""
554+
">>> type Alias = 1/0\n"
555+
">>> Alias.__value__\n"
556+
"Traceback (most recent call last):\n"
557+
" ...\n"
558+
"ZeroDivisionError: division by zero\n"
559+
">>> def func[T: 1/0](): pass\n"
560+
">>> T = func.__type_params__[0]\n"
561+
">>> T.__bound__\n"
562+
"Traceback (most recent call last):\n"
563+
" ...\n"
564+
"ZeroDivisionError: division by zero"
544565

545566
#:../Doc/reference/executionmodel.rst:267
546567
msgid""
@@ -569,6 +590,11 @@ msgid ""
569590
"type Parenthesized = tuple[Literal[\"(\"], Expr, Literal[\")\"]]\n"
570591
"type Expr = SimpleExpr | tuple[SimpleExpr, Literal[\"+\",\"-\"], Expr]"
571592
msgstr""
593+
"from typing import Literal\n"
594+
"\n"
595+
"type SimpleExpr = int | Parenthesized\n"
596+
"type Parenthesized = tuple[Literal[\"(\"], Expr, Literal[\")\"]]\n"
597+
"type Expr = SimpleExpr | tuple[SimpleExpr, Literal[\"+\",\"-\"], Expr]"
572598

573599
#:../Doc/reference/executionmodel.rst:281
574600
msgid""
@@ -637,6 +663,11 @@ msgid ""
637663
"i = 42\n"
638664
"f()"
639665
msgstr""
666+
"i = 10\n"
667+
"def f():\n"
668+
" print(i)\n"
669+
"i = 42\n"
670+
"f()"
640671

641672
#:../Doc/reference/executionmodel.rst:326
642673
msgid""
@@ -703,8 +734,8 @@ msgid ""
703734
"but it cannot repair the cause of the error and retry the failing operation "
704735
"(except by re-entering the offending piece of code from the top)."
705736
msgstr""
706-
"Python usa el modelo de gestión de errores de\"terminación\""
707-
"(\"*termination*\"): un gestor de excepción puede descubrir qué sucedió y "
737+
"Python usa el modelo de gestión de errores de\"terminación"
738+
"\"(\"*termination*\"): un gestor de excepción puede descubrir qué sucedió y "
708739
"continuar la ejecución en un nivel exterior, pero no puede reparar la causa "
709740
"del error y reintentar la operación que ha fallado (excepto que se reingrese "
710741
"al trozo de código fallido desde su inicio)."

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp